Preferences

apitman
Joined 11,197 karma
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

patchbay.pub - Connect any two computers on the internet with curl


  1. 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.
  2. I miss n-gate
  3. 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.
  4. Also a fast compiler which lets the agent iterate more times.
  5. That's bad news for C++, Rust, and other slow compilers.
  6. 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.
  7. 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 I think.

  8. 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 browsers. libriscv is really cool and impressive though.

    EDIT: Found this link in my notes as well: https://www.hackerneue.com/item?id=24900376

  9. Careful, you're responding to the author of a wasm-based alternative.
  10. 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

  11. 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?
  12. Ah thanks!
  13. 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's a pretty good chance that will change if they're able to drop LLVM in the future.

  14. > 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.

  15. 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.
  16. Because a human browser has to implement CSS.

This user hasn’t submitted anything.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal