back
user profile

apitman

13,487karma·3,567submissions·December 11, 2014
about
Software architect on the iobio team at the University of Utah Eccles Institute of Human Genetics. I'm passionate about the application of computer science to solving health problems. Hans Rosling is my hero.

Personal site:

apitman.com

Projects:

IndieBits.io - A community for data ownership, self-hosting, and decentralization.

LastLogin.net - A free, privacy-focused login provider

TakingNames.io - Domain names for self-hosters

boringproxy.io - Simple, e2ee tunneling proxy

droplock.apitman.com - Simple secure secret sharing

recent activity (3,567 total)
comment
Sadly, capnproto's awesome RPC system doesn't appear to support streaming, though I do believe gRPC supports FlatBuffers.
7y ago·view thread
comment
Sure, the actual transfer will be streamed, but most JSON clients wait for the entire response before firing your callback. As far as I know there isn't even a commonly used spec for partially re…
7y ago·view thread
comment
No streaming? I poked through the docs and spec but didn't see it mentioned. Assuming it's just JSON-RPC under the hood that answers my question, but maybe ya'll have added support on t…
7y ago·view thread
comment
There are a couple gRPC implementations for the browser[0](officially supported), but it seems to require quite a bit of adaptation, and looked pretty complicated to set up. [0] https://grp…
7y ago·view thread
comment
When I read Game Engine Architecture[0] I got the impression that DSLs are pretty effective in that industry. Anyone have war stories of game DSLs gone horribly wrong? [0] https://www.gamee…
7y ago·view thread
comment
There are dozens of us.
7y ago·view thread
comment
I went back to school for CS after 6 years of professional programming. Just for being guided through logic gates, assembly, and implementing a simple CPU in an FPGA I consider it well worth the time …
7y ago·view thread
comment
Has anyone made an "awesome" list of new CLI tools designed to replace ancient ones?
7y ago·view thread
comment
I think most of us who get into data visualization go through a "3D all the things!" phase. I certainly did. But eventually I had to accept that the tradeoffs just aren't worth it. Occl…
7y ago·view thread
comment
I'm not sure if I'd agree. Python was pretty lucky to have numpy/pandas when "data science" started taking off a few years ago. It easily could have been another language.
7y ago·view thread
comment
Interesting. I have a 1973 (1st edition?) copy of Sorting and Searching I picked up at a book sale a couple years ago. In that version chapter 6 starts on page 389, and the typo is not there. I guess …
7y ago·view thread
comment
You've solved the storage/archival half of the problem. What do you use on the UX side for playback? Do you just stream everything, or use some sort of an app for choosing which songs to pin…
7y ago·view thread
comment
Humble indeed. Your articles are a staple of game network programming and the ones I most often refer back to. Thank you for them.
7y ago·view thread
comment
If you're a programmer/CS person interesting in genomics/bioinformatics, I can't recommend UCSD's Coursera courses[0] enough. [0] https://www.coursera.org/spec…
7y ago·view thread
comment
Keep in mind companies like 23AndMe and Ancestry typically only provide a small fraction of your genome (the parts we currently consider most important, which is a moving target). If you want your who…
7y ago·view thread
comment
TRUWL had a poster at the Biology of Genomes conference last week. Sounds like they're working on this problem. I hope they succeed, because it really needs to be solved. [0] https://t…
7y ago·view thread
comment
It would be really cool if this enables "Minecraft artists" to build and place impressive models. I'm an avid hiker and would love knowing I can pull out my phone at the top of a mounta…
7y ago·view thread
comment
I'd agree with you more if they were only incentivizing certain projects, but it sounds like employees are paid for any open source work. And I agree the $20/hr is low enough that most devs …
7y ago·view thread
comment
I partially agree. I work for a public university and 100% of our code is MIT licensed. But I spend a ton of time outside of work on other open source projects. I'd love an extra 20USD/hr fo…
7y ago·view thread
comment
And I'd assume you guys have some employees who are paid competitive salaries by Formidable and end up working almost exclusively on your open source code anyway, right?
7y ago·view thread
comment
I think about this a lot. There's the obvious archival problem, to ensure the data is preserved along with a machine to read it or instructions on how to build such a machine. But then there'…
7y ago·view thread
comment
Are there any good in-repo issue trackers that integrate with GitHub? Like a bot that listens for changes on a GH repo and commits the information to git in a format that could be migrated to a differ…
7y ago·view thread
comment
Would you consider copying this to a blog (or maybe the Mediagoblin website)? Seems like a lot of valuable background/history that I'd hate to see buried forever on HN.
7y ago·view thread
comment
I believe the key finishing something is successful use of goals, and the key to successful use of goals is habits. If you can set an effective goal, and figure out how to frame it as a set of habits,…
7y ago·view thread
comment
This is an interesting take, but I think you can take it too far. Kind of like if a kid gives up on math as soon as it becomes difficult and decides "I'm not good at math". Skills can b…
7y ago·view thread
comment
> My view on this is that complexity, like energy, can only really be converted from one form into another. I like that. I'm definitely going to have to think on it some more. > It doesn&#x…
7y ago·view thread
comment
I like it. You can only hide so much comlexity in 600 bytes. Something like fastdom could probably facilitate what I'm talking about. Basically don't bother diffing, but only actually touch …
7y ago·view thread
comment
Thanks for the article link; that was an excellent read. I don't think my post was very clear. I agree that the run-time complexity of svelte is much better than a vdom framework, but it seems li…
7y ago·view thread