Gmail really wants me to say yes
Works for me. I’m down. Absolutely.
Topics /
The most popular blog posts about tools & productivity on Hacker News. 4,417 posts.
Works for me. I’m down. Absolutely.
A Clojure formatting style good enough to be a default standard
Over the last year, I have moved all my non-code writing to Markdown format. I don’t even have Microsoft Word installed on my laptop anymore. Here’s why:
In case you missed it, last month I self-published an eBook about Ruby internals called Ruby Under a Microscope . To date I’ve sold over 600 copies - thanks everyone! I’ve never written anything so ambitious before, and I’m grateful for your support. I hope it’s been a fun read, and that you come away with a better…
Leveraging grep's exit status and output for simple code checks
[2026/09/14]: This article became the most popular I've ever written. Since it was written a long time ago, I decided to rework it: polishing the wording to facilitate comprehension, fixing dead links and typos, and adding interactivity. Still, it remains faithful to the original — a lot of people discussed it and…
In 2019 I bet on the no-code revolution. That bet aged so-so. Here is the new one.
Why backspaces sometimes don't work the way they should.
This post is about two new command-line utilities: rep and ren. Both are available on GitHub.
daverowntree has one repository available. Follow their code on GitHub.
Use DIY CAN bus tools to convert your car into the best sim rig ever
A description of my org-roam notes workflow, from writing the notes to publishing them on my website.
About two weeks ago I entered a discussion with the docs.rs team about, basically, why we have to look at this: When we could be looking at this: And of course, as always, there are reasons why thi...
After numerous failed attempts at dual 4K monitors for my M1 Pro Mac, I finally found a winning combination. Read all about the journey here.
I’m happy to announce the release of a new tvOS app called Blank. It turns your screen black and keeps it that way until you press any button on a remote. Seriously, that’s all it does. Here’s the screen you see when you launch the app for the first time: That second paragraph hints at […]
The Advantage360 Professional is the successor to the well-known Advantage2. It comes with several new features, such as Adjustable Split, Wireless connection, Tenting, ZMK (highly customizable firmware), and many other minor things. In this blog post, I will explain the significant design changes and my experiences…
I've spent a little more than a month working with Git now. I can honestly say that while there are many things that I like about Git, there are just as many things that I personally find to be a pain in the butt. Submodules specifically have managed to be a thorn in my side…
Frontend tooling in 2026+, with and without AI.
For the past two years, I’ve been on the receiving end of a passive aggressive win-back campaign from Dropbox. The feud originally started when I migrated away from Dropbox and hence canceled my subscription while leaving them saddled with over a terabyte of my data to carry forever, like a camel in the digital…
This is a little sed challenge that ocurred to me somewhat recently, when I wondered how many weeks were between 2 dates. Of course, I just looked at the calendar and counted, but then I wondered what kind of sed script I’d need in the middle of a cal -y | ... | wc -l pipeline to get the same answer.