New
The latest blog posts to take off on Hacker News. 6,505 posts.
How to Make a Memex
Vannevar Bush's 1945 essay "As We May Think" prefigured the invention of hypertext and the Internet. He imagined a "memex", a desk equipped with a microfilm apparatus, "in which an individual...
On Voice Coding
(contains amazon affiliate links) I have had repetitive stress injury (RSI) flareups on and off for many years. I’ve kept them under control mostly through use of a Kinesis Advantage ergonomic keyboard that I’ve had for fifteen years. However, several months ago, I was diagnosed with carpal tunnel syndrome and…
Should you self-host Google Fonts?
A deep dive into the performance implications of using Google Fonts (good and bad) and whether self-hosting is better.
Setting up a Raspberry Pi 4 home server
With the release of the raspberry pi 4, which features a 1.5 Ghz processor, 1-4 Gb RAM, built-in networking and USB 3.0 ports, I decided to finally take the plunge and set up a home server with the pi. In this post we will go through setting up and configuring the pi to do 2 main things: 1) function as a media center…
How to write the perfect pull request (2015)
As a company grows, people and projects change. To continue to nurture the culture we want at GitHub, we’ve found it useful to remind ourselves what we aim for when…
Mining my mailbox for top email service providers
I was reviewing some stats for Mailintel and was curious about what email service top apps use; being particularly interested in transactional email services. Is there a way I can go through my mai...
Don't touch my clipboard
Looking for an em dash I was recently trying to find an em dash character to use in a piece of writing. Since I don’t have the shortcut memorized—for future reference, shift+option+minus on Mac—I did a quick search for it. I didn’t see one on the search results page to copy, so I clicked into the first result: “The…
How to Take Smart Notes
I long ago stopped reading books on note-taking. They were always too vague and boring, full of platitudes that had little to do with the world outside
How to take smart notes with Org mode
While writing the documentation for Org-roam, it occurred to me that I have things to say that do not belong in the documentation. I wrote Org-roam because Org-mode simply didn’t have the utilities to enable the kind of note-taking workflow I wanted. I don’t want to be prescriptive about how note-taking should be…
I made my own PCBs with a 3D printer
Listen, anyone can make a PCB at home, it’s easy. PCBs (printed circuit boards) are those flat things with all the components that are inside all electronic devices, you’ve seen them. All you need is a laser printer, some glossy magazine pages, print your circuit onto the page, use a clothes iron to transfer the toner…
Windows Terminal Preview 0.9
The v0.9 release of the Windows Terminal has arrived! This is the last version of the Terminal that will include new features before the v1 release. You
GitHub CLI is now in beta
We want your feedback about GitHub’s new command line tool that makes it easier to work with GitHub and reduce friction for many of your common workflows.
Time Machine in macOS 10.15.3 is very slow on first full backup
When making a first full backup of less than 2 GB takes 86 minutes, and you then can’t restore from it anyway.
Mate Desktop 1.24
After about a year of development, the MATE Desktop team have finally released MATE 1.24. A big thank you to all contributors who helped to make this happen. What's new in MATE 1.24 This release cont
Creating Org mode sparse trees in Emacs and organice
When you have lots of information in an Org file, it helps to narrow it down to just the topic that interests you right now. There's many ways to do that depending on what exactly you want to do. Creating an Org mode sparse tree is one of those options!
Lessons learned from writing ShellCheck
ShellCheck is a static analysis tool that points out common problems and pitfalls in shell scripts.
Polymath: A Markup Language for Everything
Polymath is a markup language for aesthetically presenting a wide variety of information including text, mathematics, programming, photos, videos, and more.
A common mistake involving wildcards and the find command
If you don't you're not alone. Right now, as I'm typing this, 4 of the top 4 Google results for "find command linux" contain at least one example of the pattern illustrated by the command above.
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.
HiPlot: High-dimensional interactive plots made easy
We are releasing HiPlot, a lightweight interactive visualization tool to help AI researchers discover correlations and patterns in high-dimensional data.
SEO case study: 8k to 200k monthly organic traffic
An SEO case study: the 7 steps we used to grow a SaaS site from 0 to 197,514 monthly organic visitors in under two years, with what actually moved it.