Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 6,504 posts.
Maximizing the value of your Claude Code sessions
Practical tips for how to run efficient sessions that get the most value from every token.
Introducing OneNote for Mac
Learn what's new with Microsoft Copilot and how it empowers people and organizations for AI-powered work.
RSS can be used to distribute all sorts of information
Thoughts for Nov 19, 2023
Font Awesome 4 released
The internet's icon library + toolkit. Used by millions of designers, devs, & content creators. Open-source. Always free. Always awesome.
A dev's thoughts on developer productivity
Developers are systems thinkers and yet, most measures of developer productivity are metrics-based, instead of systems-based. In this post, Sourcegraph co-founder and CTO Beyang Liu presents five charts that visualize what really matters for developer productivity.
Routing on OpenStreetMap.org
Good news for OpenStreetMap: the main website now has A-to-B routing (directions) built in to the homepage! This will be huge for the OSM project. Kudos to Richard Fairhurst and everyone who helped get this up and running.
I accidentally built a meme search engine
I built a magical meme search engine using siglip/CLIP and vector encoding images. It was a fun way to learn about this powerful technology. I'm sharing the …
How we use HashiCorp Nomad
A walkthrough on how we are improving the reliability of our management services running in each data center by using Nomad for dynamic task scheduling.
Block the “Upgrade to Tahoe” alerts
Although I have to have a machine running macOS Tahoe to support our customers, I personally don't like the look of Liquid Glass, nor do I like some of the functional changes Apple has made in macOS Tahoe.
The terminal of the future
To redesign infrastructure, you have to allow incremental adoption, while simultaneously moving the whole design space at once.
How to draw dotted lines on chalkboards, MIT style (2021)
Archived MIT Admissions blog post 'how to draw dotted lines on chalkboards, mit style,' published May 20, 2021. Preserved for historical context; not maintained as current admissions policy.
Effectively Using Android Without Google Play Services with Gplayweb in Docker
Mes dernières réalisations
My trick for getting consistent classification from LLMs
A technique for deterministic labeling from stochastic models, with benchmarked Golang implementation.
How I Program in 2024
I talk a lot here about using computers freely , how to select programs to use, how to decide if a program is trustworthy infrastructure one can safely depend on in the long term. I also spend my time building such infrastructure, because there isn't a lot of it out there. As I do so, I'm always acutely aware that I'm…
"Adobe has released Adobe Photoshop CS6, which addresses these vulnerabilities"
Adobe applies hundreds of security processes and controls to help us comply with industry-accepted standards.
Concorde
Today marks the 13th anniversary since the last passenger flight from New York arrived in the UK. Every seat was filled, a feat that had become increasingly rare for a plane that was a technological marvel but a commercial flop….
Breaking down tasks
Something missing from this series on estimation, until now, has been a discussion of how to “break down” a project into a well-defined task list. I’d not previously written about this because, to me, it’s largely intuitive. But it isn’t for everyone, so this post fills the gap, and explains in detail how I break down…
Backblaze is now a Terraform provider
Making provision of that storage easier for developers is part of Terraform’s DNA. Learn how to get started.
I quit my job to make free web tools
Explore fast and reliable DNS lookup tools, domain information, and essential network utilities all in one place on NSLookup.io.
Scrcpy – An app to display and control Android devices
I developed an application to display and control Android devices connected on USB. It does not require any root access. It works on GNU/Linux, Windows and Mac OS.
Bash $* and $@ (2017)
In Bash, there are two closely related "special parameters" for accessing how the current script was invoked: $* and $@ . For both variables, the behavior is affected by whether or not the variable is enclosed in double quotes. The following table summarizes all cases:
I also filed the corners off my MacBook
Modify your tools more!
On Voice Coding
(contains amazon affiliate links) I have had repetitive stress injury (RSI) flareups on and off for many years. I’ve kept them under control mostly through use of a Kinesis Advantage ergonomic keyboard that I’ve had for fifteen years. However, several months ago, I was diagnosed with carpal tunnel syndrome and…