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
Just got my first esp32-c6 and really excited to start playing with it. The p4 looks like a beast and want to try that out eventually as well. Feels good to be back hacking on embedded again.
7mo ago·view thread
comment
I think anecdotes like this may prove very relevant the next few years. AI might make bad code, but a project of bad code that's still way smaller than a bloated alternative, and has a UX tailore…
7mo ago·view thread
comment
What I want is a smart watch that lets me map hardware buttons and rotary knobs to arbitrary actions on my Android phone. For example I want to be able to use the knob to control the volume of whateve…
7mo ago·view thread
comment
I use LLMs for code at work, but I've been a bit hesitant to dive in for side projects because I'm worried about the cost. Is it necessary to pay $200/mo to actually ship things or will…
7mo ago·view thread
comment
I hope you're right
7mo ago·view thread
comment
I wish I had an IPv4 block to hoard. Far more important than current adoption is rate of adoption, which is slowing. US mandates will certainly help and may be enough, but the US can't force othe…
7mo ago·view thread
comment
This looks like an excellent overview of the current state of things, and some nice practical instructions on getting end to end connectivity working. Personally I don't think IPv6 will ever supp…
7mo ago·view thread
comment
Anyone have a good comparison of Odin vs C/C++/Rust/Zig/Hare/etc? I'm particularly interested in how simple it is to implement a compiler in the given language.
7mo ago·view thread
comment
I looked into Zulip a couple years ago and they didn't support this. Have they implemented OAuth2 or something since then? Specifically being able to log in once and be able to jump between any n…
7mo ago·view thread
comment
What do you think of mid-tier Android handhelds like the Odin 3? I think these things are starting to look very interesting, especially when you factor in things like Winlator, Moonlight streaming, et…
7mo ago·view thread
comment
There's nothing stopping you from building interoperable protocols on top of OAuth2. I've done it a couple times. OpenID Connect is another example. OAuth2 has some worts, but I think it…
7mo ago·view thread
comment
Can also recommend Weaving the Web by TBL.
7mo ago·view thread
comment
There are good reasons to stick to C89.
7mo ago·view thread
comment
I would love to see something like C with a borrow checker and Result/Option but not the fancy type system.
7mo ago·view thread
comment
I think you could get pretty close with OAuth2. You could also have the frontend be a centralized app, but allow people to host their own servers. If the entity controlling the frontend goes off the r…
7mo ago·view thread
comment
These don't offer the core UX of Discord, which is being able to jump between many communities from a single app/login.
7mo ago·view thread
comment
I would love to see more root cause analysis data on the crashes they were seeing with wireguard-go. I wonder if it was bugs in the library itself, or the FFI.
8mo ago·view thread
comment
I miss n-gate
8mo ago·view thread
comment
It's annoying though because it keeps (accurately) pointing out critical memory bugs that I clearly need to fix rather than pretending they aren't there. It's slowing me down.
8mo ago·view thread
comment
The PSO problem is referring to this, right? https://therealmjp.github.io/posts/shader-permutations-part1... …
8mo ago·view thread
comment
Also a fast compiler which lets the agent iterate more times.
8mo ago·view thread
comment
That's bad news for C++, Rust, and other slow compilers.
8mo ago·view thread
comment
For what it's worth the Intel B50 supports GPU virtualization and software support seems to be improving quickly. Really hoping this blows the lid off over the next couple years.
8mo ago·view thread
comment
Fortunately core wasm is simple enough for a single person to implement an interpreter or even compiler for. Even if the major engines continue to pile on complexity we have a pretty good escape hatch…
8mo ago·view thread
comment
I did a brief comparison a while back, specifically WASM vs libriscv for. I decided to go with WASM, primarily because it was much more closely designed for this sort of thing, and it works in browser…
8mo ago·view thread
comment
Careful, you're responding to the author of a wasm-based alternative.
8mo ago·view thread
comment
Note that you don't have to compile on an Alpine system to achieve this. These instructions should work on most distros: https://www.arp242.net/static-go.html …
8mo ago·view thread
comment
ncruces/go-sqlite3 was the first thing I thought of when I saw .load litestream.so. That's awesome that you've implemented this. Was it a big lift to make it work with wasm?
8mo ago·view thread
comment
Ah thanks!
8mo ago·view thread