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
People don't build TUIs because they want to run apps in the terminal, they build them because the terminal happens to be the most portable app platform available.
comment
Nice. I've been using lego for this the past few weeks.
comment
I disagree. Rust and Zig bring millions of lines of code of dependencies and complexity in their toolchains. We can hope for a relatively simple Zig compiler someday, but probably not Rust. If you car…
comment
> you can put stuff on your personal devices without a fee, but the binary expires in a week... enough to learn and debug, but not ideal for a personal tool This sounds like dystopian cyberpunk wri…
comment
People can also move to smaller communities
comment
Maybe it will push people to seek out more in-person interactions, which would be a good thing.
comment
Some exist at least: https://spritely.institute/hoot/
comment
This is very close to my fist build. I believe 3600+ in my case. Edit: ok I looked it up because I was curious and newegg never deletes anything from order history. Athlon 64 3200+ and 6600GT. Windows…
comment
> it’ll teach you bad habits So will most programmers
comment
That was a nice collection of brief history, links to research and other articles, and original thoughts.
comment
This gets a little more fun if you enjoy falling asleep to audiobooks
comment
You need to use them for things like Cloudflare and Denos HTTP servers, which is actually a fairly common (and nice) pattern: https://blog.val.town/blog/the-api-we-forgot-to-name&…
comment
I find dependabot very useful. It's drives me insane and reminds me of the importance of keeping dependencies to an absolute minimum.
comment
Google's moat with Android is the same as it's moat with Chrome: complexity. There are very few entities that could fork Android.
comment
Not lightyears. About 20 years, which is how long it took Google to pile on the mountain of complexity and inefficiency to accomplish this.
comment
> writes itself Literally
comment
They are one, the ring and the dark lord
comment
This matches my experience using Gemini CLI to code. It would also frequently get stuck in loops. It was so bad compared to Codex that I feel like I must have been doing something fundamentally wrong.
comment
I think a lot of opportunities are closing. But I also think a lot of new ones are being created. Pretty much impossible to predict. AI may end up being like "the bomber will always get through&…
comment
I've maintained this list the last several years: https://github.com/anderspitman/awesome-tunneling Pangolin has quickly risen almost to the top since being released. It…
comment
On desktop it can be pretty simple. On mobile it can be a hot mess. Essentially with LGPL you have to provide a way for users to replace your version of the LGPL lib with one they choose. Also the com…
comment
Bevy releases have a lot of breaking changes, and so do many of the 3rd party plugins.
comment
Matrix is the only one that offers the killer feature of Discord, which is being able to join many communities from a single login. Sadly Matrix has never had a good UX for me. IMO they spent too many…
comment
I think relatively few programs need to be large. Most complexity in software today comes from scale, which usually results in an inferior UX. Take Google drive for example. Very complicated to build …
comment
It depends on your threat model. Mine includes the compiler vendors abandoning the project and me needing to make my own implementation. Obviously unlikely, and someone else would likely step in for a…
comment
Big uxn fan