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
Currently Zig has the same issues as Rust in this context, primarily depending on a compiler that's too complex for a single person to maintain if necessary. But in Zig's case it seems there…
8mo ago·view thread
comment
> Hence why it should be a priority for WG14 to actually improve C's safety as well Sorry should have been more clear. I'm talking specifically about C89, or maybe C99.
8mo ago·view thread
comment
I use Rust and C at work. I quite enjoy Rust, but I currently have no reason to believe C won't outlive it, by a lot.
8mo ago·view thread
comment
Because a human browser has to implement CSS.
8mo ago·view thread
comment
Nah, learning Rust is trivial. I've done it 3 or 4 times now.
8mo ago·view thread
comment
A few other options as well: https://github.com/anderspitman/awesome-tunneling
8mo ago·view thread
comment
See also https://wasix.org/
8mo ago·view thread
comment
That's just been my experience. LAN especially seems rock solid, once it's going. All sorts of issues getting it to connect sometimes. Definitely lag sometimes online. I'm with you on t…
8mo ago·view thread
comment
The irony is that the netcode is excellent now, but locked to proprietary platforms.
8mo ago·view thread
comment
I really hope we see a resurgence in local-first networking. My wife and I can't even play a LAN game of Age of Empires 2 on a plane unless the flight has wifi.
8mo ago·view thread
comment
Would love to see something like Tailscale but local-first, where your devices use Bluetooth, mDNS, NFC, QR codes, etc for signaling and only fall back to STUN/TURN as a last resort.
9mo ago·view thread
comment
Our open source library is currently hard locked into CUDA due to nvCOMP for gzip decompression (bioinformatics files). What I wouldn't give for an open source implementation, especially if it ta…
9mo ago·view thread
comment
If you find yourself doing a lot of cross compiling C check out the Zig build system.
9mo ago·view thread
comment
They've been trying to strangle the NDK for years. You can't even make an app without a ton of glue code on the JVM.
9mo ago·view thread
comment
Rust is easy to learn. I've done it 4 or 5 times.
9mo ago·view thread
comment
> How Africa is building the future by skipping the past They did the same thing with internet. Went straight to cell/fiber. If you've never heard of M-Pesa, I highly recommend learning a…
9mo ago·view thread
comment
> wasm outside the browser for compile-once-run-anywhere usecases with sandboxing / security guarantees I've been using it this way for DecentAuth[0]. It's awesome. I compile a singl…
9mo ago·view thread
comment
> I make sure that as much state as possible is saved in a URL, sometimes (though rarely) down to the scroll position. If your page is server-rendered, you get saved scroll position on refresh for …
9mo ago·view thread
comment
You're having issues because you're trying to shoehorn it into your desired architecture. Most people just want to run an app on their Windows laptop and start streaming their videos.
9mo ago·view thread
comment
HN makes these claims all the time. It sounds plausible, but I've never seen any studies on the topic. Do you know of any I could check out?
9mo ago·view thread
comment
You're from the current generation of selfhosters, which culturally is very similar to kit car builders. The next generation of selfhosters/indiehosters just want a car to get from point A t…
9mo ago·view thread
comment
I hope they keep sqlite as a first class citizen.
9mo ago·view thread
comment
Why not encode to H264 or another codec more widely supported by clients? Storage is cheap.
9mo ago·view thread
comment
Jellyfin is one of the very few selfhosted apps that can be run as a simple GUI app on Windows. As an advocate for making selfhosting accessible to less technical people, I'm glad they're us…
9mo ago·view thread
comment
Cunningham's Law
9mo ago·view thread
comment
The necessity of this sort of tribal knowledge kills a lot of the simplicity of sqlite for me. Honestly it seems to have a lot of footguns. I've tried to understand proper concurrent use of sqlit…
9mo ago·view thread