Topics /
Tools & Productivity
The most popular blog posts about tools & productivity on Hacker News. 4,417 posts.
FreeBSD Suspend/Resume
I have been using FreeBSD on the desktops/laptops since about 20 years now and I have described all that I configured in the FreeBSD Desktop series. About 1 year ago I shared a video on YouTube and…
Those writing extensively on note-writing rarely have a serious context of use
Much of the day-to-day thinking involved in creative work is simply lost, like sand castles in the tide. Ephemerality can actually be useful in low-fidelity thought, but it’s simply an accidental property in many cases. We should do our serious thinking in the form of Evergreen notes so that the thinking accumulates.
Lesser known Apple Watch workouts
You might be doing a lot more than your Apple Watch is giving you credit for…
Sort branches by last commit date
I have too many git branches and like many people I developed a convoluted script to show me the most recent ones. I ran this command many times a day for years:
The Elements of Git
This is not a tutorial. If you're looking for a quick, easy, "how to use git" kind of post, look elsewhere.The goal of this post is to give you just enough understanding of the git internals that you can build up a correct intuition of what various git commands actually do under the hood.
Hacking around with the ScotRail audio announcements
Scottish train operator ScotRail released a two-hour long MP3 file containing all of the components of its automated station announcements. Messing around with them is proving to be a huge …
Man pages are great, man readers are the problem
TLDR: man pages support links, but man page readers neither display nor allow allow following them.
The 24 Hour “Do Nothing” Challenge
There’s not too much to say on this one, so I’ll keep it short. My goal was to do nothing for 24 hours. Like everyone in the modern world, I’m hopelessly addicted to little dopamine bur…
Emacs on an iPad
With my iPad having replaced my MacBook, the last thing I was missing was Emacs , which I not only enjoy hacking on, but is also how update my blog and resume! Let’s just say that it’s an integral tool in my life which I wanted access to, and I managed to make it happen.
Blocking website ads with a hosts file
Am I the only one who is skeptical clicking on ads I see online? Yes, I know it is the lifeblood of entrepreneurs , but I really don't care ...
Useful Old Technologies: ASN.1 (2013)
Useful old technologies: ASN.1
Everything You Never Wanted to Know About CMake
Just hearing the word CMake is typically enough to make a shiver run down my spine. I’ve been deep in the muck of its behavior and tooling the last few weeks as I finish up a CMake library titled IXM. While the various minutiae of how IXM works, why I wrote it, and all the nice little usage details are definitely for…
Guix for Development
This wonderful article by Marius Bakke (thanks for using Haunt btw!) about guix shell hit the orange website front page recently. I left a comment to the effect of “hell yeah I use it for all my projects!” and someone asked me for an example of what I do. I sent them some links but I thought hey, this could be a blog…
How to Analyze Every Reddit Submission and Comment, in Seconds, for Free
With Reddit data in BigQuery, quantifying all the hundreds of millions of Reddit submissions and comments is trivial.
How to win a hackathon without coming in first place
To win first place at a hackathon, you need to combine multiple components... and that's not always possible. Here's how to make the most of your next hackathon without coming in 'first place'.
Fuzzy Finding with Emacs Instead of Fzf
fzf is a popular tool among command line hackers. But if you're an Emacs user, it's hard to use as it requires an interactive terminal. What if you could use Emacs to do the fuzzy finding instead of fzf?
Hitachi Wood Plug Cutter Works Perfectly in Hand Held Drills (2013)
I had meant to post on this some time back and forgot. I don’t altogether like plug cutters much, but good quality ones work well in drill presses (pillar drill UK). It’s the drill press that’s the problem more than anything. Often when I need a plug
How to list all the targets on a Makefile
A tip on how to add a target on your Makefile to list all available targets
High-fidelity remote communication
Remote is hard but it can work if you focus on what matters.
My I3-Emacs Integration
tiling window managers are wonderful. ultra-flexible text editors are also wonderful. for a spell, i thought i'd found the ideal solution in exwm … and i think it would have been, save for the fact that i use ordinary, graphical windows as much, if not more than, text buffers, and sometimes those windows are from…