New
The latest blog posts to take off on Hacker News. 4,417 posts.
How I recovered a lost email from my email client’s memory
A bug caused 30 minutes of work on an email to disappear. However, I was able to recover it by poking around in the process memory using gdb/gcore. Here’s how.
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.
Hacking Together an E-ink Dashboard
A prototype Raspberry Pi dashboard to save me talking to my smart assistant.
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…
Tmux for Mere Mortals
Tmux is great. Tmux defaults are not. How to make use of a brilliant tool without breaking your fingers?
I Spent $6M on Google Ads Last Year
I spent a lot of money on Google ads last year across Search, Display, Youtube, Discovery, and Gmail. Here's what I learned.
Shell Productivity Tips and Tricks
An introduction to shell productivity features: autocompletion, keyboard shortcuts, history navigation and shell expansions.
Two Months with Powershell on a Unix
Software development blog of Joe Wright
My Favorite Shortcuts for JetBrains' IDEs
JetBrains, the makers of the popular IntelliJ IDEA, offer a range of powerful IDEs for all kinds of programming languages. I would like to share my favorite shortcuts for their IDEs.
Using a self-rewriting README powered by GitHub Actions to track TILs
I’ve started tracking TILs—Today I Learneds—inspired by this five-year-and-counting collection by Josh Branchaud on GitHub (found via Hacker News). I’m keeping mine in GitHub too, and using GitHub Actions to …
When did I run that command? Update your Bash prompt with the command start time
Update your Bash prompt with the command start time.
NextDNS is my new favourite DNS service
AKA Anycast-Pi-hole-as-a-Service... but even better!
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...
Moving Away from Gmail
tl;dr: I like PurelyMail and I will slowly switch all my online accounts to use it. I've been using it for almost three months and I didn't have any issues (except with some Hotmail/Outlook addresses). I have a GMail account since 2006 (that's the date
Prefer associative ontologies to hierarchical taxonomies
Let structure emerge organically. When it’s imposed from the start, you prematurely constrain what may emerge and artificially compress the nuanced relationships between ideas.
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 .
Mosh
I remember when mosh first came out and thinking "that sounds like a great idea, maybe I'll set it up sometime" and then never getting around to it. Several times over the years I've thought similarly, but it never seemed worth it. A week ago a coworker asked if there were good tools for handling remote terminal use…
Configs suck? Try a real programming language
Or yet another rant about YAML
My Favourite Diff
I want to tell the story of one of my favourite diffs I’ve ever committed. It’s probably not the “best” by any objective measure, but it’s a personal favourite and makes for a good story to boot.