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