Tiny Code Reader: a $7 QR code sensor
So cheap I bought three
Topics /
The most popular blog posts about tools & productivity on Hacker News. 4,416 posts.
So cheap I bought three
Emacs has a shell written entirely in Emacs Lisp. Here's how you master Eshell, a versatile and powerful shell capable of supplanting bash or zsh as your daily driver.
I used to be a slave to my startups. If I wasn't working, I had a perpetual feeling of guilt that I should be working. I had a revelation one day when I realized I didn't have to read everything I found on the Internet.
It's not about technology for its own sake. It's about being able to implement your ideas.
Get ready for medium data
The launch of the Raspberry Pi 5 was a bit… underwhelming, to be honest. Part of that is because the Raspberry Pi Foundation favors incremental improvement ...
What happens if you Google “coworking space”? You see people working hard. I see lots of necks, backs, arms, wrist and hands that will need phyiscal therapy in…
The current debate surrounding AVIF versus JPEG XL needs some third-party quantitative data to support arguments on either side. I've compiled a dataset of 27 high-resolution photographic images to compare performance across them all at a wide fidelity range.
2019 update: Wow, people are still reading this! I wrote this 6 years ago. I’m going to leave it unedited + add some new thoughts. With the benefit of hindsight, I think… thinking about productivity apps is a sort of proxy approach to thinking about productivity itself. I never did…
Field notes on shipping fast, privacy-first, evergreen web products.
How you price a product can have a radical impact on the revenue you make from it. My search for the perfect pricing model resulted in an additional $50,000 (a 170% increase) in revenue. Here's how.
You can make your shell history more useful by removing the typos and false starts.
Lessons on maintaining a hobby Android app
Git ls-files is up to 5 times faster than fd or find in this benchmark, but why?
If you're underwhelmed with AI coding agents or simply want to get more out of them, give parallelization a try. After seeing the results firsthand over the past month, I'm ready to call myself an evangelist. The throughput improvements are incredible, and I don't feel like I'm losing control of the codebase.
Training my watch to track intelligence
Emacs incremental search (isearch) has an embarrassingly rich feature set. That said, I rarely use isearch beyond its basics for the twofold reasons: There are many isearch commands that are...
Buckle up kids, as this is a tale. As you may know, I have a lovely podcast at ...
In 2007 ScottGu's team announced they were releasing the .NET Framework source ...
A breadboard with visual indication of overheating of the parts.
Made in Notion, the connected workspace where AI agents and teams organize docs, projects and knowledge together.
This is the ottopot. It's a MIDI controller I made with nothing but 8 dials. However, the dials I made in the highest quality that I possibly could. There are 2 things in particular that I haven't seen in any other similar devices: High resolution with 14bit MIDI CCs (12bit effective resolution) and a quasi-1:1…
A few months back, I started writing a profiler from scratch, and the code since became the base of my profiler validation tools. The only problem with this project: I wanted to write a proper non-safepoint-biased profiler from scratch. This … Continue reading →