Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 521 posts.
I made a font based on my handwriting
I wanted to make a font based on my handwriting using only free software. It turns out that FontForge can be scripted with Python. I know just a little about Python and even less about typography, but I managed to hack together something that worked for me. If you're reading this on my blog at…
Cronopete – A Linux clone of Time Machine
Cronopete is a Linux clone of Time Machine, the backup utility for Mac from Apple. It aims to mimic it as closely as possible.
Introduction to the Zettelkasten Method
Learn how the Zettelkasten works as a system, what a Zettel is made of, and how to grow an organic web of knowledge.
Vim Creep (2011)
It all started out innocently enough. You experimented with it once or twice in your first year of college, but Nano and Pico were easier—closer to what you had already been using during high school on the Windows machines and Macs. But as time went on and you got more experience under your belt in the college-level…
Things Markdown got wrong
John Gruber's Markdown is almost a perfect content authoring format. Here are 6 things it got wrong.
Pelican static site generator 4.5
Pelican static site generator
Extreme Debugging
Debugging without source or symbols, alternatively, "Where there's a will there's a way"
Google, nobody asked for a new Blogger interface
I'm writing this post in what Google is euphemistically referring to as an improvement . I don't understand this. I managed to ignore New ...
My Second Phone Is in the Cloud
You know what I want? I want my own private server, to run my own private software, and I want everyone else to have one as well. Let me explain:
Org-mode 9.4 is out. Can you help?
This page does not exist (anymore). Back to home
P2 powers internal collaboration at WordPress.com, and is now free
P2 powers internal collaboration at WordPress.com — and now it’s free for everyone. As more collaboration is happening remotely and online — work yes, but increasingly also school and persona…
The complexity of building a lie-down workstation
A couple of weeks ago, I started getting texts and emails from friends with an attachment to a blog post. A person named Paul had engineered and built himself a lay-down desk, wrote about his experience, and posted it on HN. Creating a lie-down desk is a big project in itself. To make even a static lie-down workstation
IRC and Emacs all the things
This post is a succinct and technical description on how to bridge all your messengers into IRC and therefore Emacs.
I made a mechanical keyboard with 3D-printed switches
The keyboard is done! This is basically the result of what I've been working on for the past 2 months, which has involved 3 iterations of testing machines, over 100 printed switches, and now finally a keyboard that I can type on. Unfortunately it is not a very good keyboard, but you can't win them all.
Rediscovering CardDAV
I can no longer sync iOS’ Contacts with my macOS Catalina’s Finder (the iOS sync portion of iTunes is now built into the Finder in macOS Catalina); the OS insists I’ve iCloud configured for Contact...
Windows Terminal Preview v0.10 Release
Welcome to the v0.10 release of the Windows Terminal! As always, you can install the Windows Terminal from the Microsoft Store or download the package
Scripting tmux
I often want to start similar workspaces in tmux; for example I always want to tail those two log files in a pane , or I always want to start both vim and mysql in a pane, etc.
Switching from Vim to Intellij
From Vim To IntelliJ In the beginning, a love affair For the last 10 years or so, I have been a die-hard Vim user. I was introduced to Vim…
Luhmann's Zettelkasten
We design and develop custom software solutions and websites for your business with a strong focus on usability, quality, and aesthetics.
PowerShell 7.0
Today, we're happy to announce the Generally Available (GA) release of PowerShell 7.0! Before anything else, we'd like to thank our many, many open-source
Ennui: How to Overcome Chronic Boredom
Ennui (pronounced on-wee ) is chronic boredom that involves weariness, apathy, dissatisfaction, and lack of fulfillment. Some people experience a general sense of ennui in life, whereas others experience it in a specific domain, like their hobbies or work. For example, someone might experience ennui when it comes to a…
How to start a blog using Hugo
A detailed tutorial to start a blog with Hugo: write posts in Markdown, pick a theme, and deploy your static site for free on Netlify, Vercel, or GitHub Pages.
Music Production on Guix System
Blog posts about GNU Guix.
Illustrated Notes for “Building a Second Brain”
Illustrated notes on the Building A Second Brain course