Topics /
Tools & Productivity
The most popular blog posts about tools & productivity on Hacker News. 6,502 posts.
Nix is a better Docker image builder than Docker's image builder
Xe Iaso's personal website.
Vim Creep
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…
High quality GIF with FFmpeg
About two years ago, I tried to improve the support of the GIF encoding in FFmpeg to make it at least decent. This notably led to the addition of the transparency mechanism in the GIF encoder. While this is not always optimal depending on your source, it is in the most common cases. Still, this was merely an attempt…
Escaping strings in Bash using !:q
TIL this trick, via Pascal Hirsch on Twitter. Enter a line of Bash starting with a # comment, then run !:q on the next line to see what that would be with proper Bash escaping applied.
DTrace for Linux 2016
DTrace for Linux 2016: announcing a major milestone: the final kernel capabilities have merged in Linux 4.9-rc1 to enhanced BPF (eBPF) to provide an advanced programmable dynamic tracer similar to DTrace.
De-Googling my phone
I’ve been a professional Free Software developer in the GNU/Linux area for 14 years now, and a hobbyist developer and user for much longer. For some reason that never extended much to the smartphone world, beyond running LineageOS on my older phones (my current Sony Xperia is still under warranty and I’m fine with the…
Introducing Stack Overflow Documentation Beta
Today - thanks to our amazing community beta testers - we're shipping our biggest expansion to Stack Overflow since it first launched: Documentation .
Unix Commands I Wish I’d Discovered Years Earlier
I've been using *nix systems for quite a while. But there are a few commands that I somehow overlooked and wish I'd discovered years earlier.
Build your own decision model
"System one" decision models are models that infer and respond with calibrated probabilities or every allowed answer. Consider your everyday language model, to get typed output from it (JSON), you may use Structured Output to constrain the output to guaranteed valid JSON. While model prefills the input in one pass,
Simple Personal Finance Tracking with GnuCash
*Please see the associated Hacker News comments for some interesting discussion related to this article.*
The protester's guide to smartphone security
Your phone is an essential tool, but it also represents a huge risk to your privacy and security. Understanding these best practices when it comes to securing your smartphone will help keep you and your data safe.
Using uv as your shebang line
An article by Rob Allen
How I learned to stop worrying and structure all writing as a list
We like lists because they are an objectively good way to organize information. They allow readers to quickly and easily get what they want.
Fed up with the Mac, I spent six months with a Linux laptop
This article is part of a series: Seven years later, I bought a new Macbook. For the first time, I don't love it How I moved my setup from a Mac to a Linux laptop This article The M1 Macbook Air, one year later Due to very bad
Tired of note-taking apps
I’m tired of note-taking apps. It’s not because of limited choices. But it’s the other way around. There are so many note-taking apps you could try but end up sticking to none. At…
Apple TV, now with more Tailscale
Learn how Apple TV now supports Tailscale with tvOS 17, enabling secure remote networking, media streaming, and exit node functionality. Transform your Apple TV into a powerful networking tool today!
Microsoft increases Office 365 and Microsoft 365 license prices
Customers will see their bills increase from July 1, 2026 when Microsoft 365 pricing increases go into effect, adding up to $3/month for licenses.
How to find a lost phone in a no-cell-coverage camping site?
Or <em>"How to find a lost phone in a no-cell-coverage camping site?"</em>
Why Atom Can’t Replace Vim – Learning the lesson of vi
Learning the lesson of vi
Better bash in 15 minutes
The tips and tricks below originally appeared as one of Google's "T esting on the Toilet" (TOTT) episodes. This is a revised and augmen...
Open-sourcing Facebook Infer: Identify bugs before you ship
Today, we’re open-sourcing Facebook Infer, a static program analyzer that Facebook uses to identify bugs before mobile code is shipped. Static analyzers are automated tools that spot bugs in …
Hacker's Guide to Setting Up Your Mac
Co-managed IT supplements an overextended internal team with specialized expertise, enterprise-grade tools, and overflow capacity without the massive overhead of hiring additional full-time personnel. Mid-market
Zsh and Fish’s simple but clever trick for highlighting missing linefeeds
tl;dr: We look at how Zsh and Fish is able to indicate a missing terminating linefeed in program output when the Unix programming model precludes examining the output itself.