Homebrew Bluetooth Headphones
Instructions to build your own 3D printed bluetooth headphones from readily available parts. All you need is a 3D printer and basic tools.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,821 posts.
Instructions to build your own 3D printed bluetooth headphones from readily available parts. All you need is a 3D printer and basic tools.
What do you do when libc is your bottleneck? If the total runtime of your process is under 10ms, most of this time (depending on your hardware) is spent waiting for the linker and C runtime to set things up. If you compare this to the Latency Numbers Every Programmer Should Know , it falls right above "disk seek" and…
In the two years after publishing this, I worked on refining this algorithm to power a real-time world generator, called Generate Worlds, and it lets you des...
GPT-3 says the title for this post is very bad.
Why poker may be more instructive as a game than chess
Successful people who use to-do lists and the boring takeaway.
In the olden days, Excel had a very awkward programming language without a name. “Excel Macros,” we called it. It was a severely dysfunctional programming language without variables (yo…
In the summer of 2020, I took a 3 months sabbatical in order to finish an album. The experience deeply transformed how I make music – I now know I can make ...
[Note that this article is a transcript of the video embedded above.] November 1965 saw one of the most widespread power outages in North American history. On the freezing cold evening of the 9th, the grid was operating at maximum capacity as people tried to stay warm when a misconfigured relay tr
Learn key M&A insights from $5B in startup exits. Discover 10 proven strategies for founders on building relationships, navigating acquisitions & maximizing deal value.
Materials for book: “Markov Chains for programmers”
I’m going to get straight to the point and say that it’s time for Robertson screws to be retired and supplanted by Torx. This posting is to explain why and is partly motivated by lots o…
I’ve got this rock64, which is an aarch64 board comparable to a Raspberry Pi 3 B+ with 4 gigs of ram. For years I’ve wanted to put a distribution on here that doesn’t have a premade image available, mainly because out of all the options on that page I don’t actually like any of them. Well, except NetBSD, but NetBSD…
Erotic web browser fan fiction.
PayPal's one-time login codes are a security disaster. Your account is at severe risk; remove your data or close your account immediately.
I used Ghidra twice, so that means I'm officially an expert in reverse engineering
Designing from cradle to grave is no longer good enough. We need to postpone that grave as long as possible. This is how to design for a right to repair.
Dmitry.GR: The first complete documentation of Sony Memory Stick from HW to DATA
Notes on BPF & eBPF
SQLite's optimizer creates indexes automatically to improve query performance with only nested loop joins.
This is the third part of a three part (I, II, III) look at some of the practical concerns of managing pre-industrial logistics. In our last post, we outlined what ‘foraging’ actually e…
Personal experience with moving away from Apple's world.
Go is one of my favorite programming languages, but it is still far from perfect.
In a blog post last year, I took a look at lossy image formats and how they stack up. This time, I thought it might be interesting to do a comparison of lossless image formats.
Fifteen years later, developers are still trying to recreate the developer experience of Heroku. Yet, those who do not learn from history are doomed to repeat it. Why did Heroku fail? Was it just incompetent managemen...
A class action lawsuit has been filed against big-three consumer credit bureau Experian over reports that the company did little to prevent identity thieves from hijacking consumer accounts. The legal filing cites liberally from an investigation KrebsOnSecurity published in July, which found that identity thieves were…