-
01 π
- -37F Winter in Yellowstone National Park
- Building a baseline JIT for Lua automatically
- durdraw
- grex
- htmx is composable??
- LLMs and Programming in the first days of 2024
- mac shortcut to OCR text
- Macaroons escalated quickly
- marimo - reactive notebook for python
- My grandpa was a nazi
- naming command line arguments
- resiliency is not efficient
- SIMD in pure python
- The duty to document
- Towards modern development of cloud systems
- Using zig to commit toolchains to VCS
- What we got right, what we got wrong (Rob Pike)
- work is work
- Writing a TrueType font renderer
-
02 π
- A bipartisan solution to gerrymandering
- EffVer
- How I write HTTP services in Go after 13 years
- How to make self-hosted maps that work everywhere and cost next to nothing
- In defense of simple architectures
- Is Something Bugging You
- Learn CSS the Pedantic way
- Maybe everything is a coroutine
- Observable Framework
- Paying people to work on open source is good actually
- Pike on dependencies, Knuth on software
- Scott Chacon on git commit messages
-
03 π
- ActivityPub server in a single PHP file
- Backpressure explained - the flow of data through software
- Beyond efficiency
- BIMI and well-known avatar
- Building an LSP from scratch
- Cooking With DuckDB
- Downpour
- duckdb as the new jq
- Earth at a cute angle
- eBPF documentary
- Eloquent JavaScript
- event.preventDefault()
- Everything I know about the xz backdoor
- Fixing a bug in pypy's incremental gc
- How ReadMe migrated from Heroku to Render with 90 seconds of downtime
- How web 2.0 killed the internet
- molten.nvim
- Monte-Carlo Graph Search from First Principles
- On Tech Debt - my rust library is now a CDO
- Optimizing the particle life - from 400 to 4 million particles
- Pallene
- Performance engineering, profilers, and seeing the invisible
- Prints
- Redis renamed to redict
- require(esm) in node.js
- SerenityOS Emoji Font
- The Basics
- The first published photo of Earth from space
- The Hunt for the Missing Data Type
- The One Billion Row Challenge in Go
- view the dom in 3d
- What Liberal Arts Education is For
-
04 π
- AI leaderboards are no longer useful
- borgo
- Civil War (the movie) is a blunt object
- Coding adventure - rendering text
- Color Jitter - using randomness to augment categorical visualizations
- Cybernetics is the science of the polycrisis
- Debugging the doctor brain
- eclipse forecast dashboard
- Exploring Indra's Pearls
- f8 and be there
- Fuck Nuance
- Here I am
- How we built jsr
- In Praise of Blindspots
- patterns
- Recreating Historical Dataviz
- The Onion Futures Act
- tree-shaking
- Try it and See
- What does a confidence interval mean?
-
05 π
- A distributed systems reading list
- Coding my handwriting
- Exploring the c4 compiler
- externalities scale superlinearly
- Feeds are not fit for gardening
- Feynmanβs garden
- freetiler
- How to be obscene
- Queueing
- Stripe's monorepo developer environment
- symbl.cc unicode table
- Terminal text effects
- The Web's Grain
- Two-phase render
- What factors explain the nature of software?
-
06 π
- AI is what a human can do, and a computer can't
- Applite
- BoVeX
- Classical Light - Ancient Greece to Maxwell
- don't delegate decisions to LLMs
- Electoral reform is possible
- gaby
- HTMD - convert HTML to Markdown
- huddling together on software stacks
- I've stopped using box plots and so should you
- jgs ascii art font
- Kunstformen der Natur
- libtree
- Not just scale
- The unreasonable effectiveness of chaotic knowledge acquisition
- Thoughts on my first machine learning project
- Towards post-modern programming
- zendo
-
07 π
- A map of the world as segmented by tzdata
- A write-ahead log is not a universal part of durability
- Automated test-case reduction
- Beating the compiler
- BusyBeaver(5) is 47,176,870
- Finding simple rewrite rules for the JIT with z3
- German Strings
- Hash-Based Bisect Debugging in Compilers and Runtimes
- How fast is javascript? Simulating 20,000,000 particles
- How malloc broke Serenity's JPGLoader
- How many days out is the temperature forecast accurate?
- In praise of fc
- Input fonts
- Locally patching dependencies in Go
- Migrating from express to fastify
- pico
- Reverse engineering a day's worth of websites
- Reverse engineering ticketmaster's rotating barcodes
- Rob Pike - Array Languages are Important
- Searching an aerial photo with text queries
- State of Text Rendering 2024
- The Natural Number Game
- The New Internet
- The word "bug" doesn't come from Harvard
- UUIDv7 in 33 languages
- We need visual programming. No, not like that.
- Why do remote meetings suck
- wllama
-
08 π
- 7 things I've learned building a modern TUI framework
- AutoAlbers
- China as a model
- Continuous reinvention - a brief history of block storage at AWS
- CRDTs go brrrr
- Fixing the game
- fontgenerator.dev
- go-geojson-show
- How I program in 2024
- Language Server Protocol from Debug Symbols
- LossRider
- mlx-whisper
- Parochialism in time and space
- Parsing Protobuf at 2GBs
- Pipe Syntax in SQL
- postgres.new
- Tensort
- Text fragment links
- The secret in one million checkboxes
- The vindication of bubble sort
-
09 π
- 1 Γ· 0 = 0
- against react
- Children of the Magenta
- DOM-aware physics
- Five essential questions to ask about systems
- Kill your dependencies
- LSP - the good, the bad and the ugly
- Possibly all the ways to get loop-finding in graphs wrong
- Put the work where the data is
- Sanding
- Storage is a microservice
- Substrate Engineering
- The History of Web Performance
-
11 π
- A golden ratio for line charts with truncated y-axis
- A Practitioner's Guide to Wide Events
- Against the Dark Forest
- bit-twiddling hacks
- Building a code-writing robot and keeping it happy
- Color Experiments with OKLCH
- Complex for Whom?
- Institutional memory and reverse smuggling
- Link to Text Fragment browser extension
- Oblique view of the Sagrada Familia
- On Typesetting Engines
- Playground Wisdom - Threads Beat Async Await
- Sequin - debug ANSI escapes
- Way too many ways to wait on a child process with a timeout