~lobsters | Bookmarks (1959)
-
Any interesting tech blogs outside the usual software/web dev circle? | Lobsters
I follow many great personal tech blogs but I feel the overall theme is too monochrome...
-
Notes from Dynamicland: Geokit
Hey ___, I know you've been curious about some of the stuff I've done at Dynamicland....
-
Changelogs and Release Notes
My friend Ned Batchelder posted, "A list of commits is not a changelog!" and spurred this...
-
Knowledge Graphs – Communications of the ACM
“Those who cannot remember the past are condemned to repeat it.” —George Santayana Back to Top...
-
DOOM in the iOS Photos app (kind of)
I made a game with Adnan Aga. It’s DOOM, but it runs inside the iOS photos...
-
Skin-Shedding Code
Here’s a bit of lingo that I learned working at Zed: shredding. Or: going on a...
-
CPython Runtime Internals: Key Data Structures & Runtime Bootstrapping
While this article is freely available to read online, I am also making a PDF of...
-
Iterators in Go — Bitfield Consulting
A Golang iterator is a function that “yields” one result at a time, instead of computing...
-
How not to change PostgreSQL column type | boringSQL
One of the surprises that comes with developing applications and operating a database cluster behind them...
-
DRAMHiT: A Hash Table Architected for the Speed of DRAM (2023)
DRAMHiT is a new hash table designed to work at the speed of DRAM. Architecting for...