Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,218 posts.
Laptop OEMs – make a proper high-end AMD laptop
Laptop makers have long shortchanged AMD-based offerings. Read on to find out how they can avoid common mistakes that limit the potential of their products.
Banned from buying iPads... for life.
I had planned on reviewing the iPad in my next post, but instead I’ll dedicate this entry to my photo below and an incident that happened today. Review of the iPad coming soon. (UPDATE: now p…
How to make your C codebase Rusty: rewriting keyboard firmware keymap
Recently, my colleague introduced me to QMK 1, an open-source keyboard firmware. Like many non-trivia C projects, macro is heavily used everywhere, especially in keymap files 2. It didn’t bother me much since I have been programming C for many years. But I kept thinking to myself, “what would it look like if I can…
An open letter on E.O. Wilson's legacy
Response to Scientific American's "The Complicated Legacy..."
My first attempt at iOS app development
A week ago, I knew absolutely nothing about Swift. Today, I have a working iOS app sitting on my Mac and my test device
Running My Own XMPP Server
Notes from setting up Prosody in Docker for federated messaging, with file sharing, voice calls, and end-to-end encryption.
What's new in Emacs 29.1
What's new in Emacs 29.1? I go through every change and annotate the ones I feel are interesting or worth knowing more about.
How does one get hired by a top cybercrime gang?
The U.S. Department of Justice (DOJ) last week announced the arrest of a 55-year-old Latvian woman who’s alleged to have worked as a programmer for Trickbot , a malware-as-a-service platform responsible for infecting millions of computers and seeding many of those systems with ransomware.
One of Apple’s Best Ideas Ever — Made Worse
They are not infallible design geniuses at Apple. Its MagSafe connector used to be a design marvel and a joy to use. Then Apple made it worse. It’s now annoying and useless.
Some Fritz!Box modems might have been hijacked
TL;DR: Fritz!Box devices using custom DNS resolution services like Pihole or Adguard might have been compromised by DNS hijacking and using those Fritz!Box devices might be unsafe, especially for Windows users. Update: I updated the article to downscale the severity of the situation. After posting the article on HN, I…
TSA Admits In Leaked Doc: No Evidence of Terrorist Plots Against Aviation in US
A couple weeks ago, I filed a brief in the Eleventh Circuit Court of Appeals in my case challenging the constitutionality of the TSA’s nude body scanners and invasive pat-down program. My bri…
Jujutsu VCS: Introduction and patterns
Jujutsu (jj), a new version control system written in Rust, has popped up on my radar a few times over the past year. Looked interesting based on a cursory look, but being actually pretty satisfied with Git, and not having major problems with it, I haven’t checked it out. That is, until last week, when I finally…
Real-time audio programming 101: time waits for nothing (2011)
“The audio processing thread is stalling because the client’s implementation of some XAudio2 callback is doing things that can block the thread, such as accessing the disk, synchronizing with other threads, or calling other functions that may block. Such tasks should be performed by a lower-priority background thread…
Remote access to production infrastructure (death to the VPN)
A little over a year ago, my employer threw away our VPNs in production and production-like server environments and moved towards a set of new, cutting-edge technologies that make remote access sim…
Go Proposal: Secret Mode
Automatically erase memory to prevent secret leaks.
Any positive number can be written as a sum of three palindromes
This incredible mathematical hat-trick is based on the paper Every positive integer is a sum of three palindromes by Javier Cilleruelo, Florian Luca and Lewis Baxter.
Edward Tufte appointed by Obama to help track, and explain stimulus funds
A forum moderated by author and artist Edward Tufte, including discussion and questions dealing with information design.
World Building with GPT
I’ve been doing lots of experiments with GPT , though I’ve only written about one until now… the more serious something is the harder it is to call it finished or identify the outcomes. Here I’ll describe something a bit lighter: world building, or specifically city building, with GPT .