Topics /
Tools & Productivity
The most popular blog posts about tools & productivity on Hacker News. 4,415 posts.
I accidentally built a meme search engine
I built a magical meme search engine using siglip/CLIP and vector encoding images. It was a fun way to learn about this powerful technology. I'm sharing the …
Block the “Upgrade to Tahoe” alerts
Although I have to have a machine running macOS Tahoe to support our customers, I personally don't like the look of Liquid Glass, nor do I like some of the functional changes Apple has made in macOS Tahoe.
The terminal of the future
To redesign infrastructure, you have to allow incremental adoption, while simultaneously moving the whole design space at once.
Effectively Using Android Without Google Play Services with Gplayweb in Docker
Mes dernières réalisations
My trick for getting consistent classification from LLMs
A technique for deterministic labeling from stochastic models, with benchmarked Golang implementation.
How I Program in 2024
I talk a lot here about using computers freely , how to select programs to use, how to decide if a program is trustworthy infrastructure one can safely depend on in the long term. I also spend my time building such infrastructure, because there isn't a lot of it out there. As I do so, I'm always acutely aware that I'm…
Concorde
Today marks the 13th anniversary since the last passenger flight from New York arrived in the UK. Every seat was filled, a feat that had become increasingly rare for a plane that was a technological marvel but a commercial flop….
Breaking down tasks
Something missing from this series on estimation, until now, has been a discussion of how to “break down” a project into a well-defined task list. I’d not previously written about this because, to me, it’s largely intuitive. But it isn’t for everyone, so this post fills the gap, and explains in detail how I break down…
Scrcpy – An app to display and control Android devices
I developed an application to display and control Android devices connected on USB. It does not require any root access. It works on GNU/Linux, Windows and Mac OS.
Bash $* and $@ (2017)
In Bash, there are two closely related "special parameters" for accessing how the current script was invoked: $* and $@ . For both variables, the behavior is affected by whether or not the variable is enclosed in double quotes. The following table summarizes all cases:
I also filed the corners off my MacBook
Modify your tools more!
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…
A Map of Wireless Passwords from Airports and Lounges
This map is now available in app form! WiFox is available on the App Store and Google Play. Finding an open wireless connection in many airports isn't always easy, or possible, without a password (or local phone number which is stupid). The difficulty of getting online is why I asked you for and created an…
What a good debugger can do
When people say “debuggers are useless and using logging and unit-tests is much better,” I suspect many of them think that debuggers can only put breakpoints on certain lines, step-step-step through the code, and check variable values. While any reasonable debugger can indeed do all of that, it’s only the tip of the…
Unified versus Split Diff
Which is better for code reviews, a unified diff or a split diff?
Makefiles – Best Practices
A passionate engineering student who writes about Unix related topics and tech stuff.
How to annotate everything
Comprehensive overview of existing tools, strategies and thoughts on interacting with your data
Image optimization decreased website's page weight by 62%
Learn the image optimisation strategies I employed to shrink the page weight on my homepage from 1.1 MB to just under 450 KB
MeiliSearch: A Minimalist Full-Text Search Engine
Benchmarks & Tips for Big Data, Hadoop, AWS, Google Cloud, PostgreSQL, Spark, Python & More...
Uninstall Nano Defender
Straight talk on Canadian online privacy, open-source software, PIPEDA, browser extension security, and practical tools to protect your personal data.
GitHub issues is almost the best notebook in the world
GitHub issues is almost the best notebook in the world. Free and unlimited, for both public and private notes. Comprehensive Markdown support, including syntax highlighting for almost any language. Plus …
Ditching Excel for Python in a legacy industry
I spent 3 years as an analyst in the reinsurance industry. During this time, I witnessed firsthand how Python is driving rapid technological change. (Goodbye, Excel!)
Tools: Code Is All You Need
The solution to agentic flows was code all along.