Hacker News
- Setenv Is Not Thread Safe and C Doesn't Want to Fix It https://www.evanjones.ca/setenv-is-not-thread-safe.html 326 comments
- Random Load Balancing Is Unevenly Distributed https://www.evanjones.ca/random-load-balancing-is-uneven.html 57 comments
- Nanosecond timestamp collisions are common https://www.evanjones.ca/nanosecond-collisions.html 286 comments
- The C Standard Library Function Isspace() Depends on Locale https://www.evanjones.ca/isspace_locale.html 83 comments
- Huge Pages Are a Good Idea https://www.evanjones.ca/hugepages-are-a-good-idea.html 7 comments
- Huge pages are a good idea https://www.evanjones.ca/hugepages-are-a-good-idea.html 59 comments
- Fork() without exec() is dangerous in large programs (2016) https://www.evanjones.ca/fork-is-dangerous.html 135 comments
- Go: Functional Options Are Slow https://www.evanjones.ca/go-functional-options-slow.html 56 comments
- gRPC Is Easy to Misconfigure https://www.evanjones.ca/grpc-is-tricky.html 44 comments
- Valuing Stock Options for Startup Employees https://www.evanjones.ca/stock-option-valuation.html 2 comments
- Durability: Linux File APIs https://www.evanjones.ca/durability-filesystem.html 39 comments
- Durability: NVMe Disks https://www.evanjones.ca/durability-nvme.html 69 comments
- Networked games: Playing in the past or future https://www.evanjones.ca/network-game-simulation.html 37 comments
- Using floating-point numbers for money https://www.evanjones.ca/floating-point-money.html 119 comments
- Why databases use ordered indexes but programming uses hash tables https://www.evanjones.ca/ordered-vs-unordered-indexes.html 197 comments
- Finding the Four Month Bug: A Debugging Story (2015) https://www.evanjones.ca/jvm-mmap-pause-finding.html 6 comments
- A Portable Cloud Experiment: SFTP Cloud Storage Sync http://www.evanjones.ca/portable-cloud-experiment.html 5 comments
- Preventing server overload: limit requests being processed http://www.evanjones.ca/prevent-server-overload.html 67 comments
- How both TCP and Ethernet checksums fail (2015) http://www.evanjones.ca/tcp-and-ethernet-checksums-fail.html 43 comments
- Fork() without exec() is dangerous in large programs http://www.evanjones.ca/fork-is-dangerous.html 101 comments
- How both TCP and Ethernet checksums fail http://www.evanjones.ca/tcp-and-ethernet-checksums-fail.html 26 comments
- Finding the Four Month Bug: A Debugging Story http://evanjones.ca/jvm-mmap-pause-finding.html 4 comments
- The Four Month Bug: JVM statistics cause garbage collection pauses http://www.evanjones.ca/jvm-mmap-pause.html 30 comments
- Farewell to MIT http://www.evanjones.ca/farewell-mit.html 31 comments
- How to Use UTF-8 with Python http://www.evanjones.ca/python-utf8.html 10 comments
- Debugging with a Circular Buffer http://evanjones.ca/debugging-circular-buffer.html 2 comments
Lobsters
- Setenv is not Thread Safe and C Doesn't Want to Fix It https://www.evanjones.ca/setenv-is-not-thread-safe.html 26 comments c , go , rust
- Nanosecond timestamp collisions are common https://www.evanjones.ca/nanosecond-collisions.html 20 comments programming
- The C Standard Library Function isspace() Depends on Locale https://www.evanjones.ca/isspace_locale.html 22 comments c
- Huge Pages are a Good Idea https://www.evanjones.ca/hugepages-are-a-good-idea.html 13 comments linux , performance
- fork() without exec() is dangerous in large programs https://www.evanjones.ca/fork-is-dangerous.html 14 comments unix
- Durability: Linux File APIs https://www.evanjones.ca/durability-filesystem.html 2 comments api , linux
- You can use floating-point numbers for money https://www.evanjones.ca/floating-point-money.html 15 comments math , programming
- Why databases use ordered indexes but programming uses hash tables https://www.evanjones.ca/ordered-vs-unordered-indexes.html 4 comments databases
- Setenv Is Not Thread Safe and C Doesn't Want to Fix It https://www.evanjones.ca/setenv-is-not-thread-safe.html 108 comments programming
- fork() without exec() is dangerous in large programs (evanjones.ca) https://www.evanjones.ca/fork-is-dangerous.html 55 comments programming
- Why databases use ordered indexes but programming uses hash tables https://www.evanjones.ca/ordered-vs-unordered-indexes.html 5 comments webdev
- Why databases use ordered indexes but programming uses hash tables https://www.evanjones.ca/ordered-vs-unordered-indexes.html 44 comments coding
- Why databases use ordered indexes but programming uses hash tables https://www.evanjones.ca/ordered-vs-unordered-indexes.html 43 comments programming