Technical Copywriting:What Engineers Can Learn from Apple’s M1 MacBook Marketing
Notes on building, technology, health, and living deliberately by Ayush Kumar.
Topics /
The most popular blog posts about tools & productivity on Hacker News. 4,417 posts.
Notes on building, technology, health, and living deliberately by Ayush Kumar.
Idempotence means duplicates don't matter. It means you can safely retry an operation with no issues. The classic example is the elevator button: you press it twice and it does not call two elevators. We explore why we would want that property in an email server.
Collection of my projects and hacks.
The cold email tactic I’m about to share is not only for sales and business development professionals; it’s a unique cold email strategy that can be used
Also, my font is fixed pitch as I needed it to be that rather than proportional, so you can shave quite a bit more. It is also far more legible -- especially when enlarged:
I often don't blog about this kind of stuff. Yesterday I friend of mine showed me this awesome project called cool-retro-term . When yo...
A couple of days ago I was giving a little update to my website and I needed a wayto create and inject custom HTML into some of my posts.
I explain how Compiler Explorer runs on Amazon's cloud computing infrastructure
Buy it now for just $19.99 Hello everyone! I have awesome news – I just wrote my first e-book ever. It's called Awk One-Liners Explained and it's based on the Awk One-Liners Explained article series that I wrote here on my blog a few years ago and that has been read over 2,000,000 times. I went through all the...
A website devoted to oneself has been described — by my own Father, no less — as the greatest act of hubris. Welcome aboard!
Frequency-domain blue noise generator
If you know how to use a command line, you can build one
What does it mean to add versioning to the go command? The overview post gave a preview, but the followup posts focused mainly on underlying details: the import compatibility rule , minimal version selection , and defining go modules . With those better understood, this post examines the details of how versioning…
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
For two years I suffered from severe hand, wrist, and forearm pain while typing. After spending a lot of money on world-class medical professionals and ergonomic products but seeing poor results, I was ultimately able to cure all my pain by reading The Mindbody Prescription (TMP). Now I can type for as long as I want…
“Many of us are grappling with OpenAI’s announcement on 6 October. We feel that it is useful to have an updating snapshot of the community’s gut feeling.”
Master the art of efficient text navigation and editing in Vim with this comprehensive command workflow tutorial. Explore key commands and practical examples to enhance your productivity in Vim.
Misc thoughts, memories, proto-essays, musings, etc.
I write code roughly the same way I did ten years ago 1 1 Well, this was true when I started drafting this article. I have since adopted robots to do much more of the actual typing of code, unless it’s a project where (a) I care about code quality, or (b) I try to learn something. : I make edits in my text editor, I…
A tutorial how to use a monorepo architecture in frontend JavaScript and TypeScript with tools like npm/yarn/pnpm workspaces, Turborepo/NX/Lerna, Git Submodules, ...
Measuring the energy consumption of software is far from being a trivial task. This article provides essential details about energy consumption tools, their...
John Doe's personal website
I’m not leery of Google shuttering its Gmail service, but I can imagine a scenario where they cut off my access to Gmail and I have no way to plead my case to the search behemoth. So I went looking …