Topics /
Tools & Productivity
The most popular blog posts about tools & productivity on Hacker News. 6,504 posts.
PyOxidizer 0.8
I am very excited to announce the 0.8 release of PyOxidizer , a modern Python application packaging tool. You can find the full changelog in the docs . First time user? See the Getting Started documentation.
IOS Integration Testing by Square
The Corner is Square's technical blog covering software engineering, APIs, data, open source and more.
Absolute Zero Reasoner
Current reasoning models trained with Reinforcement Learning with Verifiable Rewards (RLVR) often rely on manually curated datasets, raising scalability concerns and potentially limiting future AI growth beyond human-defined tasks. To address this, we propose the Absolute Zero paradigm, where a single model…
Zsh Configuration from the Ground Up
The personal website of Mark Hanford Nichols.
Podman 6: machine usability improvements (2025)
I wanted to introduce a significant change we are making in Podman 6 for our machine function. To understand the problem and change, we first need to establish that Podman machine is based on a con…
The Search for the Perfect To-do List
Beware the to-do list rabbit hole. It starts off with one or two innocent reminders and ends up with you tumbling down a long hole of procrastination in search of the perfect system. After many years of trying different software I’m glad to say that I’m finally climbing back out of the hole wearing a rather dashing…
Faster web fonts
Fine-tune your font files and optimise your loading strategy for maximum speed + minimum FOUT
Writing a Book with Unix
Developer and Author from Austin, TX.
Writing Effective Welcome Emails
Learn some tips and tricks on writing welcome emails that actually get responses.
Org Mode Syntax Cheat Sheet (2017)
I’m a keen user of Emacs and Org mode for a variety of tasks, including note taking, generating documents for exporting to LaTeX, Word, or html. creating blog posts (notably for this blog, us…
Remote workstations for discerning artists
By Michelle Brenner
No Code
None
Very funny, gdb. Ve-ery funny
Have you ever opened a core dump with gdb, tried to print a C++ std::vector element, and got the following?
Sublime Text 2 Build 2139 Released
Sublime Text 2 Build 2139 is out! Some of the notable new features in this beta are:
The Frink Is Good, the Unit Is Evil
One day Alan Eliasen read a fart joke and got so mad he invented a programming language. 20 years later Frink is one of the best special purpose languages for dealing with units. “But why do we need a language just for dealing with units?” Glad you asked! Intro to Units A unit is the physical property a number…
Running C unit tests with Pytest
In this post I will describe my approach to C unit testing using pytest. In particular, we get to see how to gracefully handle SIGSEGVs and prevent them from stopping the test runner abruptly. Furthermore, we shall try to write tests in a Pythonic way.
Big Sur bug prevents upgrades to the next version
If you work with Apple in some capacity, you know that they’re not very likely to admit mistakes. I’m not aware of Apple publishing postmortems after outages or providing details about known issues. So it’s up to the developer and admin communities at large to help each other learn about outages and potential causes…
Pico-8 Virtual Fantasy Console is an idealized constrained modern day game maker
I love everything about PICO-8. It's a fantasy gaming console that wants you - ...
How I Built an Apartment Buzzer for Multiple Roommates
Full disclosure: a lot of people have talked about this idea, this is just my implementation of it for our apartment. You can check out Buzzeromatic.com i...
Step-by-Step Math
Have you ever given up working on a math problem because you couldn’t figure out the next step? Wolfram|Alpha can guide you step by step through the process of solving many mathematical problems, from solving a simple quadratic equation to taking the integral of a complex function.
A systematic approach to debugging
I've got a reputation at work as being a skilled debugger. It's a frequent occurrence that the weird stuff lands on my desk [1] after it goes through another skilled engineer or two. To say my job is substantially "debug the weird shit" would not be an understatement and I'm here for it.