Most cited
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 42 posts.
Zig cc: A drop-in replacement for GCC/Clang
If you have heard of Zig before, you may know it as a promising new programming language which is ambitiously trying to overthrow C as the de-facto systems language. But did you know that it also can straight up compile C code?
Blogging vs. Blog Setups
Rakhim's homepage. I build open source projects and write about technology, programming, and life.
Using GNU Stow to manage your dotfiles (2012)
Adaptation, Algorithms and Ambience
Git scraping: track changes over time by scraping to a Git repository
Git scraping is the name I’ve given a scraping technique that I’ve been experimenting with for a few years now. It’s really effective, and more people should use it. Update …
Archiving URLs (2019)
Archiving the Web, because nothing lasts forever: statistics, online archive services, extracting URLs automatically from browsers, and creating a daemon to regularly back up URLs to multiple sources.
Awk in 20 Minutes (2015)
Awk is a tiny programming language and a command line tool. It's particularly appropriate for log parsing on servers, mostly because Awk will operate on files, usually structured in lines of human-readable text.
My productivity app for the past 12 years has been a single .txt file
The biggest transition for me when I started college was learning to get organized. There was a point when I couldn't just remember everything in my head. And having to constantly keep track of things was distracting me from whatever task I was doing at the moment.
Creating a QR Code step by step
This JavaScript demo application visualizes in detailed steps, how a text string is encoded into a QR Code barcode symbol. The content of this page essentially explains and justifies how my QR Code generator library works internally.
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.
Measuring keyboard-to-photon latency with a light sensor
For a long time when I’ve wanted to test the latency of computers and UIs I’ve used the Is It Snappy app with my iPhone’s high speed camera to count frames between when I press a key and when the screen changes. However the problem with that is it takes a while to find the exact frames you want, which is annoying when…
Adding comments to a static blog with Mastodon
Update 29.01.2023: Adapted the code to work with Mastodon 4.0 and replaced linuxrocks.online by floss.social Update 15.03.2023: Thanks to @veronica@mastodon.online, this code now handles replies in a lot nicer way. You might want check out her solution too. Update 07.07.2023: Thanks to @cassidy@blaede.family, the…
Writer: An Open Digital Typewriter (2018)
TL;DR: A digital typewriter based on a Raspberry Pi and an E-Ink screen. The code/build instructions are available on GitHub .
How I built a keyboard/video/mouse switch for my two 4k monitors
How I built a Keyboard/Video/Mouse switch for my two 4K monitors for $30.
Personal Data Warehouses: Reclaiming Your Data
I gave a talk yesterday about personal data warehouses for GitHub’s OCTO Speaker Series, focusing on my Datasette and Dogsheep projects. The video of the talk is now available, and …
Learn difficult concepts with the ADEPT method (2014)
After a decade of writing explanations, I've simplified the strategy I use to get new concepts to click. Here's how to teach yourself a difficult idea, or…
Cryptic Rumblings Ahead of First 2020 Patch Tuesday
Sources tell KrebsOnSecurity that Microsoft Corp. is slated to release a software update on Tuesday to fix an extraordinarily serious security vulnerability in a core cryptographic component present in all versions of Windows . Those sources say Microsoft has quietly shipped a patch for the bug to branches of the U.S…
Typometer: A tool to measure and analyze the visual latency of text editors
Typometer is a tool to measure and analyze visual latency of text / code editors.
Building personal search infrastructure for your knowledge and code
Overview of search tools for desktop and mobile; using Emacs and Ripgrep as desktop search engine
GNU Recutils
Fred and George, Turtles in love There are hundreds of cool command line tools that have been made over the years built on the unix philosophy. Plain text is powerful, ubiquitous, and human-centric. It was also the only option for computing for quite a while. It’s no surprise that some of the most sophisticated tools…
Hypermodern Python
A guide to modern Python tooling with a focus on simplicity and minimalism.
Roam: Why I Love It and How I Use It
Author, writer, and creator sharing insights on learning, writing, philosophy, entrepreneurship, and more.
A simple way to get more value from metrics
We spent one day 1 building a system that immediately found a mid 7 figure optimization (which ended up shipping). In the first year, we shipped mid 8 figures per year worth of cost savings as a result. The key feature this system introduces is the ability to query metrics data across all hosts and all services and…
Visualizing Git Concepts with D3
This website is designed to help you understand some basic git concepts visually. This is my first attempt at using both SVG and D3. I hope it is helpful to you.
Data Runner Watch Prototype – Modded Casio F91W
Today I want to show you a watch modification that I've been working on. I'm calling it the Data Runner, and it's another F91W mod, this time going the extra mile to make something functional and nice looking.
Tips for immersive video calls
I spent way too long figuring out the how to make video calls feel natural. Here’s the best advice I came up with.