Tech
722 articles · most loved first · page 2 of 31· Tonble one of these
A Brief, Incomplete, and Mostly Wrong History of Programming Languages
A beloved comic timeline of programming languages from Jacquard's loom to modern times, packed with deadpan jokes and fa…
A Calculator App? Anyone Could Make That
A fun deep dive into why a seemingly trivial calculator app hides surprising difficulty, from floating-point oddities to…
A Communist Apple II
An engineering archaeology tale about a Cold War era Apple II clone, and how an old machine was tested for years without…
A Conspiracy To Kill IE6
A YouTube engineer tells how a small team slipped a banner into the video page to nudge users off Internet Explorer 6, a…
A Constructive Look at TempleOS
A thoughtful essay examining Terry Davis's TempleOS on its technical merits and quirks, from a programmer who finds real…
A Day in the Life: The Global BGP Table
A data-driven look at how the internet's global routing table changes over a single day, with charts of announcements, w…
A File Format Uncracked for 20 Years
A reverse-engineering detective story about decoding a mysterious game asset format from a classic Splinter Cell title t…
A High-Speed Laser Camera Trigger for Under $2
A build log for a microsecond-fast laser camera trigger made from cheap parts, created to fire a high-speed flash at exa…
A leap year check in three instructions
A short, clever write-up showing how to test for leap years in the Gregorian calendar with just three machine instructio…
A look at search engines with their own indexes
A thorough survey of independent search engines that crawl their own indexes, comparing quirks and strengths, handy for…
A Love Letter to Cassette Futurism
An essay on cassette futurism, the chunky, tactile retro-tech look of 1980s sci-fi screens and hardware, and why it feel…
A MacBook Touchscreen for $1
A clever hack that uses a small mirror and some computer vision to make an ordinary MacBook respond to touch, with demos…
A Neural Network That Writes Hangul by Hand
A write-up on training a recurrent neural network to generate Korean handwriting strokes, from collecting 4,500 lines wi…
A New Spline
Raph Levien explains a new spline that continues his Spiro curve work from his PhD thesis, with examples of smooth curve…
A Physically-Based GPU Ray Tracer in Julia
A blog post from the Makie team showing how a physically-based ray tracer was written in Julia and run on the GPU, with…
A Readable Wikipedia
A design experiment that restyles Wikipedia articles with a clean grid and better typography, showing how the world's bi…
A Real-Time 3D Shader on the Game Boy Color
A tinkerer pushes a Game Boy Color to render a real-time 3D shaded scene, explaining the math, the workflow and the tric…
A Receipt Printer Cured My Procrastination
A writer with ADHD prints each task on a thermal receipt and explains how video-game psychology helped him finally focus…
A Reddit Bot Drove Me Insane
A first-person investigation into a viral Reddit post complaining about bots that turns out to be a bot itself, selling…
A Regular Expression to Check for Prime Numbers
The famous trick of testing whether a number is prime using nothing but a regular expression on a string of ones, explai…
A Requiem for a Dying Operating System
A tongue-in-cheek 1994 verse lament for the VMS operating system, sent to the Unix-Haters Handbook editors and preserved…
A Short Introduction to Automotive Lidar
A clear guide to how lidar works in self-driving cars, covering time of flight, scanning methods, wavelengths and the tr…
A Simple GPU Hash Table
An article on building a simple hash table that runs on the GPU, explaining how thousands of threads insert and look up…
A Spectre is Haunting Unicode
The strange story of ghost characters in Japan's JIS X 0208 encoding: phantom kanji that were never real words yet haunt…
Stumble onto more like this
One click takes you to a page you didn't know you were looking for. Rate it and the next one lands closer to your taste.
Add to Browser — it's freeWorks in Chrome, Edge and Brave. No account needed.