HNHacker News
TopNewBestAskShowJobs

darkstarsys

191 karma · joined July 3, 2020

Emmy Award-winning tech executive/developer. Graphics, image processing, visualization.
submissionscomments
darkstarsys··on Review of “The Fabric of Reality” by David Deutsch (2001) [pdf]
BoI was a bit off the deep end, but FoR is absolutely one of the most important science books of the 20th century. Up there with Hofstadter's Gödel, Escher, Bach. It fully converted me to a MWI adherent, as well as being beautifully crafted.
darkstarsys··on Seed – A Rust front-end framework for creating fast and reliable web apps
How would you debug serious web apps written in this Rust/wasm? Chrome dev tools can't load your Rust code, right?
darkstarsys··on Ask HN: Companies of one, what is your tech stack?
I give significant academic discounts, so researchers can typically pay out of pocket. As for how to get in front of staff: all the old fashioned ways. Ads, content marketing, attend conferences (hard during COVID), give talks.
darkstarsys··on Ask HN: Companies of one, what is your tech stack?
Thanks!
darkstarsys··on Ask HN: Companies of one, what is your tech stack?
My app is https://bioviz-studio.com, a web-based tool to create beautiful video visualizations of molecular structures. App itself is at https://app.bioviz-studio.com.

Front end: Vue, vuetify, vuex, NGL, three.js/webgl, d3.js, 100% typescript, yarn, webpack Back end: node.js, express, Firebase, GCE, Blender, ffmpeg, docker, CUDA

Why? Vue for pretty UI & ease of coding, NGL for beautiful molecular graphics, Firebase because it makes getting from 0 to 1 easy, Blender because of Cycles renderer & scriptability.

Have choices impacted success? Definitely! Faster iteration leads to better UX, good architecture leads to stronger foundation, and standard tech means I can on-board a contractor when needed.

darkstarsys··on GitHub Copilot
Where's the Emacs lib for it?
darkstarsys··on Ripgrep 13.0
This is helpful, but it doesn't (yet) show you the actual matching part of the line, just the first N chars.
darkstarsys··on Snowtrack – a new version control software for graphic designers and 3D artists
It depends on how deep the file parser is. For 2d, the zero-level feature would just be pixelwise image diff of the rendered result. For photoshop or inkscape, you could diff layers, show added/deleted/changed adjustments, etc.

For 3d, to take Blender as an example, a zero-level diff feature would be to export (e.g. as glTF) and show which scene objects differ (meshes, textures, lights, etc.) More detailed parsing would give more details, e.g. image-diffing modified textures.

As I noted, merging is nontrivial. But it seems important -- if I save a branch, go back to the trunk and do more work, how do I add in the changes I made on the branch? Or even know what those changes were? Good diffs would help of course.

Merging would certainly have to be product-specific. For some open-source tools one could imagine hooking into their undo/redo logic, or parsing the product files into a temporary line-based format, but from outside it seems much more challenging than line-based merge in git (which is already imperfect for many applications).

darkstarsys··on Snowtrack – a new version control software for graphic designers and 3D artists
This looks really interesting. I read through the docs on the site though, and it doesn't say anything about diffs and merges. Those are fundamental VCS operations so I hope it supports them. I recognize merging is complex for 2d/3d files but if it claims to be a VCS then I'd think it would have to support it, otherwise what use are branches?
darkstarsys··on Rotations with quaternions
This is good, thanks. But a much more interesting problem I haven't seen a good writeup for is how to interpolate smoothly between quaternions at different times. Quaternion slerp has jerks (C_0 but not C_1 or C_2) at the keyframes.
darkstarsys··on An Elegant Sufficiency, or the Curious Case of a Victorian Meme (2018)
Interesting. In my family it was always "I've had an _ample_ sufficiency."
darkstarsys··on New report on Apple’s VR headset: 8K in each eye, potential $3k price tag
Yes. Not to mention position tracking latency, frame latency, jittery/slow controls, mismatched depth cues (parallax vs. lens focus), and on and on...
darkstarsys··on GNU Units
Cool, so my phone has a 69.6 btu battery.

  % units --verbose -1 '4080mA hours * 5V' btu
  4080mA hours * 5V = 69.607689 btu
darkstarsys··on GNU Units
Not the unit definitions in a spreadsheet; I'd like a spreadsheet where each cell has not just a number, but a number with its unit. Formulas would be evaluated the way `units` does it. B1=3m; B2=4s; B3="=B1/B2" would give as value of B3 "0.75 m/s".
darkstarsys··on GNU Units
I wish someone would make a spreadsheet that tracks units like this.
darkstarsys··on GWSL: Run graphical Linux apps in WSL
Well, except for the timekeeping problem (there are workarounds but they're annoying) and the significant networking issues (no bidirectional port forwarding so "localhost:8080" doesn't work with server in WSL and DISPLAY=:0.0 doesn't work with server on Windows).
darkstarsys··on The Story Behind Markdown
Doesn't mention org, rst, or any of the other simplified ASCII markup mini-languages. Missed opportunity.
darkstarsys··on SimpleSubmitter: Submit your startup to relevant directories
I have a startup (SaaS, web-based tool for scientists to make molecular videos). Looking at your site, I don't see how to tell if this would have any value for me. What are these "directories"? Why would I care about being submitted to them? Maybe you should have more info about what the directories can do for a startup. Do they just drive random traffic? Create interest with investors? Increase my SEO somehow?
darkstarsys··on Eulerian Video Magnification
This is from 2012.
darkstarsys··on Zettlr – FOSS markdown editor for personal knowledge management and publishing
Not a popular opinion I'm sure, but I'm all-in on OneNote. Works everywhere (at least basically) and it is just so rich. Full pen support for drawing (vital for me), tables, equations (sort of), multiple text blocks on a page (also key!), internal & external links, fast search (as of last year). Search is good enough that I rarely use tags anymore.

Yes, it's totally vendor locked in and I do hate that. And no syntax highlighting for code is annoying. Lack of markdown is a pain. And it's bug-ridden and closed source.

But I've been using it for my work daily journal and knowledge capture for a few years now, and it's so fluid and easy to jot down or scribble a quick note and find it later that it's hard for me to imagine going back to a basic Markdown editor. It's the closest thing I've found to a searchable paper lab notebook.

And btw I'm a hardcore Emacs user for the last 40 years. Org mode is great, but for me, OneNote kills it in expressiveness and fluidity of idea capture and recall.

If someone makes a Markdown editor that supports pen/tablet ink drawing and multiple text blocks on a page, I'd be interested.

← PreviousPage 3 of 3