Linux Load Averages: Solving the Mystery
Linux load averages explained, including why they include the uninterruptible I/O sleep state.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 4,415 posts.
Linux load averages explained, including why they include the uninterruptible I/O sleep state.
In the mid-1990s you could create useful software without being an ace coder. You had Visual Basic, you had a rich ecosystem of components, you could wire them together to create apps, standing on …
I love spreadsheets. Spreadsheet programs like Microsoft’s Excel, Apple’s Numbers and Google Sheets are the secret heroes of our civilization.
A guide describing what I learned about Windows and the Windows kernel in my first week at Microsoft.
Google said this week it is expanding the types of data people can ask to have removed from search results, to include personal contact information like your phone number, email address or physical address. The move comes just months after Google rolled out a new policy enabling people under the age of 18 (or a…
every time i do, i feel bad for the poor person having to use it (especially if that person is me!). a plain list of bytes makes it hard to notice interesting things in the data. go ahead, try to find the single c0 in these bytes:
This is now a thing! Here is the follow-up post, containing the details. Join the Kickstarter here! Even better news, this is now not just a thing, but an actual physical product! Please check out LidLayer.com Preface I’ve always liked the idea of putting stickers on my MacBook Pro, but have always avoided it for two…
A blog on technology, Star Wars, and other random thoughts. Plus some half way decent photography!
I recently got some cheap microwave motion sensors, mostly because I was wondering how China managed to make a radar for under a dollar:
Postgres Explain Visualizer (Pev) is a tool I wrote to make EXPLAIN output easier to grok. It creates a graphical representation of the query plan.
Hack the text output of Claude Code to make life a little bit sillier.
If you teach or present with an iPad, avoid iPadOS 27.
Git Is Simpler Than You Think It was about one year ago that we switched to Git. Previously, we used Subversion, through the Mac app Versions, which (rightly) holds an Apple Design Award. I made the...
Earlier this year, I lost the ability to use a keyboard and mouse for extended periods. Fortunately, this wasn't as catastrophic as it sounds! This article chronicles my experience using adaptive tools like dictation and eye-tracking as my primary mechanisms for writing code.
How do you transfer files off an Apple laptop from 1994? It's harder than it sounds!
A collection of random tips for Amazon Web Services (AWS) that I wish I'd been told a few years ago, based on what I've learned by building and deploying various applications on AWS.
tl;dr : You want to teach yourself vim (the best text editor known to human kind) in the fastest way possible. This is my way of doing it. You start by learning the minimal to survive, then you integrate all the tricks slowly.
In a Twitter discussion last week on ransomware attacks, KrebsOnSecurity noted that virtually all ransomware strains have a built-in failsafe designed to cover the backsides of the malware purveyors: They simply will not install on a Microsoft Windows computer that already has one of many types of virtual keyboards…
We continue our walk on the path leading to Vim mastery by reviewing crazy Vim functionalities which will increase even more your productivity.
New tool: an nginx playground
What you can do without Pandas
There's something happening in the E Ink space, somewhat quietly, but ...
Disconnection can be good.
Earlier this week, I was writing a Dockerfile to download and run a binary when I noticed the image size was way more than what I would expect. I’m using ubuntu:21.10 as the base image, which is about 70MB. The binary I’m running is about 80MB. Other packages I’m installing would add 10-ish MB. But the image size is…
I have set up an electronics lab bench for all my hobby and product development projects. In this article, I will dive deep into every part of the setup and guide you through the structure, organiz…
You can ignore files in .gitignore, .git/info/exclude, and ~/.config/git/ignore