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
> So 20 hours of massive map + 8 players means 2 hours of pegged CPU to reload the save. It's super impressive this works at all.
comment
Have you compared Kilo to Pi or OpenCode? Those are the two I'm most familiar with but always looking for alternatives.
comment
I'm aware of SR-IOV. Widespread support would go a long way, but doesn't it require pre-slicing the GPU into discrete chunks? I want microVMs that can share share a GPU dynamically the same …
comment
The holy grail microVM for me is one that can properly share a GPU across VMs, similar to what you can do with containers. Shout out to https://smolmachines.com/ for supporting Vulkan…
comment
Can confirm smolvm accelerated Vulkan compute worked great in my tests. Excellent project.
comment
I just started playing with Incus this week. So far really impressed. It's one of those tools that just feels well designed and high quality. I keep expecting the abstractions to leak and so far …
comment
I'd love to see the opposite as well, ie how much has HN grown over time.
comment
Take a look at Google's FedCM protocol as well
comment
I've done a bit of experimentation in this area. Check out https://lastlogin.net/ . You may also be interested in the FedCM protocol Google is working on.…
comment
tarquet?
comment
https://pages.cs.wisc.edu/~remzi/Naur.pdf
comment
I think the main blocker is on nvidia's side, which is that vGPU is only available for enterprise customers/products.
comment
> Is the CORS API too complex and confusing Yes
comment
My favorite microVM discovery recently has been tools built around libkrun. See smolvm[0]. The killer feature still missing from microVMs for me is the ability to enable CUDA support without passing t…
comment
Awesome thanks
comment
One way I like to think of it is that Fabrice creates prototypes interesting enough that other people choose to spend their entire careers maintaining them.
comment
Maybe pi is a spec. Just not written by man.
comment
Is there no annual fee on all IPv4 blocks, or just legacy ones, which I'm assuming means blocks that haven't changed hands in a very long time?
comment
I discovered p2claw the other day and it's really cool. I'm a little surprised you're running Iroh as well. Why not just use WebRTC for everything once you're forced to for the bro…
comment
IPv6 solves a lot of it, and maybe in another 20 years we can rely on it.
comment
Similar on the technical level (though QUIC vs WireGuard), but that would make your app dependent on Tailscale, and require your users to have Tailscale accounts. You'd also be limited to Golang …
comment
If you're new to Iroh, my mental model is roughly "Tailscale at the application layer instead of the network layer". If your question is, "why not just use Tailscale?", look a…
comment
You'll get a direct connection in most cases, but sometimes it will need to fall back to relays. n0 provides free relays, but ultimately that can get rather expensive. You can also run your own r…
comment
I'm sure everyone has seen this by now but just in case: https://www.destroyallsoftware.com/talks/the-birth-and-death... …
comment
> Getting screwed by browsers though because their WebRTC implementations completely ignore Yggdrasil addresses. How does that work, exactly? How does the browser differentiate between Yggdrasil ad…
comment
Technically WASI 0.1, but I used it (via Extism[0]) to implement a simple library[1] that's written in Rust, but lets you easily add login to backends in Rust, Go, and Node. Would be trivial to a…
comment
I think the next frontier for competition is speed. Instead of constantly context-switching between multiple agents that I have working on various tasks, I want a single agent that can rip through any…
comment
OMP is a fork of Pi[0], which is my preferred harness. Feels solid and minimal. I don't even use any extensions, skills, or modifications. Usually don't even use an AGENTS.md. Just create a …