The growth of command-line options, 1979-Present
My hobby : opening up McIlroy’s UNIX philosophy on one monitor while reading manpages on the other.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 4,416 posts.
My hobby : opening up McIlroy’s UNIX philosophy on one monitor while reading manpages on the other.
3D-knitting makes a whole sweater in one piece on a four-bed machine: no seams, no cutting, and 99% of the material ends up in the finished garment.
I have a small solar farm and the panels have got visibly dusty. Is cleaning them worthwhile? How much difference does it make? Let's find out.
I made a quick tool (for no real reason) to calculate and visualize 'free time' based on the selection of criteria shown below. Replace my responses with yours, and hit 'run' to see how much free time you have.
Making Apple Watch functional with Android.
Have you ever lost important data? I have. I learned doing backups the hard way after I lost a entire book I had just finished writing!
There are few pieces of software as widely misunderstood as Emacs. Emacs is frequently advertised and discussed as a text editor, but please be clear on this: Emacs is not just a text editor .
I just want S3. My needs are pretty basic. I don't need to scale out. I don't need replication. I just need something that can do S3 and is reliable and not slow. Minio is dead, they pulled the plug after axing the interface. They archived the repo so they …
We all love Python’s comprehensive standard library, but let’s face it – PyPI’s wealth of packages often becomes essential. Sharing single-file, self-contained Python scripts that rely on these external tools can be a headache. Historically, we’ve relied on requirements.txt or full-fledged package managers such as…
The Chrome DevTools provide an amazing set of tools to help you develop on the Web platform. Here are a few tips you might not know yet
I'm concerned about the longevity of the domains I register. I want my domains to be available for as long as possible. But it seems that every year prices rise - and the discount often provided for a new domain rarely continues into subsequent years. So I recently started renewing them for as long as possible. It…
Explore why Markdown, despite its ubiquity, might not be the best fit for technical content.
Designs for a quieter, more energy efficient purifier, and data proving it really works.
A blog about software craft and quality
I envy economists. Unlike computer scientists, they seem to be able to publish best-seller books with innovative research. One such book is Piketty's Capital. The book is reminiscent of Marx's capital in its scope. If you haven't heard about the book yet, it has a simple message: the yield on capital is higher than…
Derek Sivers official site. Thoughts on philosophy, culture, self-improvement. Author of Useful Not True, How to Live, Hell Yeah or No, Anything You Want.
In this article, I will attempt to convince you that Expect is an extremely underappreciated tool for automating terminal applications in Unix.
The Grafana Stack can be an incredible powerful monitoring solution, but through my experience I found out how maintenance intensive it is and how uncertain the…
A quick overview of the most common text processing terminal tools and why they should be part of your day-to-day toolbox.
We can mostly blame Internet Explorer, as always.
Markov chain babblers, bogus php files, and more!
In my spare time I’ve been working on a database of Japanese prints for a little over 3.5 years now. I’m fully aware that I’ve never actually written about this, personally very important, project on my blog — until now. Unfortunately this isn’t a post explaining that project. I do still hope to write more about the…
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.