Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,212 posts.
In Emacs, everything looks like a service
A common refrain is that Emacs is an operating system (OS). This isn’t true, but what invites comparison to an OS is its ability to orchestrate applications and utilities above the OS kernel...
Short Message Compression Using LLMs
ts_sms works similarly to ts_zip . It uses a specific padding system compatible with arithmetic coding so that the message length does not need to be explicitly encoded.
Clojure 2014 Year in Review
My unscientific, incomplete, thoroughly biased view of interesting things that happened with Clojure in 2014.
Commit often, perfect later, publish once: Git best practices (2013)
Best Practices vary from environment to environment, and there is no One True Answer, but still, this represents a consensus from #git and in some cases helps you frame the discussion for the generation of your very own best practices.
Buggy animation in Atlassian Bitbucket is wasting half a CPU core at all times
I was running some benchmarks the other day. I usually have a lot of things running (Teams, Chrome, IDE, etc…) but I have to close everything to run some tight benchmarks. When I am done, one of th…
Using ChatGPT for home automation
In another thrilling adventure with ChatGPT, I endeavored to integrate it with a Raspberry Pi, effectively turning it into my own personal light switch. My custom ChatGPT plugin, sporting just two ...
The Making of Apple’s Emoji
When design leads to friendship, and that friendship leads back to design, magic happens. This is the story of how an intern and her…
Surviving the front page of Hacker News on a 50 Mbps uplink
Overview of basic analytics during that one time my blog post got traction on HackerNews, and the steps I took to prepare for just this occasion.
Challenges Building an Open-Source E Ink Laptop
In a previous article, I discussed my intention of Building an E-Ink Laptop . In this article, I want to introduce EI2030 and how we are building an open-source eink laptop and its challenges.
Architecture of the Game Boy Advance
An in-depth analysis that explains how this console works internally
Understanding the ginormous Philippines data breach
Remember when OPM got breached last year [https://en.wikipedia.org/wiki/Office_of_Personnel_Management_data_breach]? There was a lot of excitement in various parts of the world (namely the US) because here we had a government department (Office of Personnel Management), and they’d just lost 21.
Visual Node Graph with ImGui
Using Dear ImGui for creating a visual node graph.
How to make good small games
Polly the Frog by ...
6 GHz frequency modulated radar
Making a cheap and simple radar with a range of about 100 meters.
So what's the difference between plotted and printed artwork?
A common source of confusion that I experience when posting my artwork on social media is: _why?_ Why use a plotter when you could use a printer? It's slower. Less exact. More expensive. It fails, far too often. Inkjet printers became ubiquitous in the 1980s because they solved nearly all of these problems. So why are…
GPS and Relativity
People often ask me "What good is Relativity?" It is a commonplace to think of Relativity as an abstract and highly arcane mathematical theory that has no consequences for everyday life. This is in fact far from the truth.
A prescient footnote
Back in 2004, who could have imagined Apple’s astonishing rise to overtake Microsoft as the most valuable tech company in the world?
GPD Pocket 4 Speaker DSP: Configuring PipeWire so laptop speakers sound better
Configuring PipeWire to make laptop speakers sound better (Bankstown, Convolution/FIR, etc.)
A game magazine that spent two years taunting a Final Fantasy VIII hater
I’m unsure how popular GameNOW magazine was, but over the course of two years, they pulled off one of the weirdest running gags I’ve seen in a game magazine, just to have fun at the expense of an irate reader who didn’t like Final Fantasy VIII .
Epoll vs. io_uring in Linux
First, I want to tell you how exactly I got to this point and why I started researching different options for handling asynchronous I/O on Linux… Last year, my students and I built a reverse proxy server called TinyGate. It was super simple, worker-based, and it basically worked well. Of course, I didn’t expect it to…
Apple’s actual role in podcasting: be careful what you wish for
This New York Times article gets a lot wrong, and both podcast listeners and podcast producers should be clear on Apple’s actual role in podcasting today and what, exactly, big producers are asking for.
Do the weirdest thing that feels right
From "what to write" to "how to live" | Castles in the Sky #35