Self-updating screenshots
A blog by James Adam, of lazyatom.com fame.
Topics /
The most popular blog posts about tools & productivity on Hacker News. 371 posts.
A blog by James Adam, of lazyatom.com fame.
"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,
The Leica G9ii
Everything looks like Emacs now: personal, complicated, idiosyncratic, and shrink-wrapped around exactly what you want it to do. Does shipping software even make sense in the long run?
In middle school I could not get through long passages no matter how hard I tried. I would read an entire page and find that nothing had reg...
Philosophy - Sciences - Geekery - Art - Life - Coaching - Fun < Simplify Everything
Why I believe the Model Context Protocol (MCP) is a better architectural pattern than the emerging “Skills” trend for LLM tool integration.
If you're giving me e-paper, I'm going to make an e-printer.
Working with lots of changes in parallel on git can be painful. You end up juggling branches and commits, and running scary rebase -i commands that can leave your tree in a half-broken state if you so …
Customize the look and feel of tmux
For many years VSCode has been my day-to-day IDE for everything: Python, Go, C, occasional frontend development, and what not. It was never...
an adventure in image processing and taking very wide photographs (blog post; 4,600 words)
A deep dive into Claude Code for daily users. Covers the .claude directory, CLAUDE.md the way Boris writes it, CLAUDE.local.md, Skills with real examples, custom subagents, plugins, underused commands like /goal and /insights, MCPs, and the workflow patterns the Anthropic team actually uses.
I’m going to make a bold claim: MCP is already dying. We may not fully realize it yet, but the signs are there. OpenClaw doesn’t support it. Pi doesn’t support it. And for good reason.
Android TV is full of ads, even in apps-only mode. Here's how I replaced the launcher, YouTube, and the remote's buttons to get rid of them.
It's time to stop drawing user interfaces with punctuation characters. Native UI is a completely solved problem.
PLEASE stop putting skid malware on torrent sites as South Park episodes
Terminal User Interfaces (TUIs) are making a comeback. DHH’s Omarchy is made of three types of user interfaces: TUIs, for immediate feedback and bonus geek poi…
My experience fixing my Framework 13” laptop with AMD 7060 series that was bricked due to a failed BIOS update with US$20 worth of tools, instead of replacing the motherboard as suggested by Framework support.
The first time I tried to use an LLM to speed up coding was in mid-2025. I was not impressed. I was working on libadbmdns back then, an mDNS implementation in Rust. The code produced would not even compile.
We turned a MacBook into a touchscreen using only $1 of hardware and a little bit of computer vision.
Signal boosting Laura's post that you should absolutely download and archive the stuff that matters to you.
A fun little project that came out of a creative exercise around the word 'Overgrowth'.
Two decades ago I had a better Mac desktop experience than I have today. I only had a single low res (by todays standards) screen, yet I felt like Hugh Jackman in Swordfish - deftly navigating more than nine displays without thinking, muscle and spatial memory working seamlessly together. TLDR; I built an app to…
I'm creating a simple developer utility to make managing Claude Code profiles (e.g. running it with DeepSeek, or some OpenRouter models) a little bit easier.
A cron job for every man, woman, and child.