HNHacker News
TopNewBestAskShowJobs

overflowy

224 karma · joined November 4, 2025

submissionscomments
overflowy··on Small Programming Tricks
If you want to level up your Zsh history experience, I built zhist[1] specifically for that. It uses fzf underneath, but provides considerably more context than simply using fzf. There's a demo video in the README.

[1] https://github.com/overflowy/zhist

overflowy··on Firefox's AI Switch Is Off. Telemetry Isn't
That's literally just a configuration file. You can adapt it to your needs and create something even more tailored than the browser's default version.
overflowy··on How to debloat your Xiaomi 15 Ultra without root access
Yes, you can use Canta[1]. When you select an app, it also provides you with some info (sometimes a bit vague) about what the app does. I used it to debloat my Oppo X9 Pro.

[1] https://github.com/samolego/Canta

overflowy··on Firefox's AI Switch Is Off. Telemetry Isn't
I love Firefox but I don't understand why anybody would use it without a custom config like BetterFox[1].

[1] https://github.com/yokoffing/Betterfox

overflowy··on Introducing Ad Blocker for Firefox on iOS
Nope. Only Browser that can on iOS is Brave.
overflowy··on Introducing Ad Blocker for Firefox on iOS
FYI: Doesn't block YouTube ads.
overflowy··on Gemini Omni 1.1 Flash
Nobody says that AI code is holy, I'm pretty sure vibe coded crap by people that know nothing about writing code has the same effect.
overflowy··on Gemini Omni 1.1 Flash
If you're using any of these generated videos in any professional setting, I don't think I will be able to ever use your business.
overflowy··on Kubernetes on Oxide: How customer needs shaped our integrations
OMG, you just made my day!
overflowy··on Kubernetes on Oxide: How customer needs shaped our integrations
I would absolutely kill for them to open source their documentation system.
overflowy··on Show HN: Smarter Shell History for Zsh
Atuin is a venture‑backed product, while zhist is like 1k lines of Go code you could probably read in one sitting.

I tried Atuin before and liked it, but the idea of a background service sending my command history to servers I don't control never sat well with me. A small boring tool that runs locally doesn't care about revenue nor will have to sunset any feature hehe

Atuin works with several shells, zhist only supports zsh because that's what I use. Both Atuin and zhist record each command together with its working directory and exit status. They both offer global and per‑directory modes. If I remember correctly, Atuin did not provide a quick way to delete an entry, whereas zhist assigns Ctrl‑D for that purpose (or Ctrl+X if you want to remove all occurrences of that command). Atuin also records how long each command ran, zhist does not but it will in the next release. Under the hood, Atuin uses SQLite, runs a daemon, and uses a sync protocol. zhist is a single binary that writes to a flat JSON file, with no service and no sync feature. With zhist, if you want to sync your history to another machine, you'd have to rsync the JSON file.

overflowy··on Show HN: Smarter Shell History for Zsh
It replaces the default Zsh history functionality. It adds fuzzy searching, tracks the command's exit code and the directory it was launched from. There's a short demo video in the README.
overflowy··on Show HN: Smarter Shell History for Zsh
Thanks. I also thought of skipping fzf, but it's old, battle‑tested, and does one thing exceptionally well. I doubt I could implement something better myself. The current implementation can handle hundreds of thousands of commands relatively fast (under 50 ms on my machine).
overflowy··on They Killed Old Reddit
It seems to work fine here. Just be aware that you need to go into the site settings and re‑enable Old Reddit (even if it’s already enabled, you have to toggle it again). They did that some time ago, and it doesn't "remember" your preference if you use a fresh browser session.
overflowy··on Ocean heat records broken as hottest July temperature recorded
That's hilarious, since France, Germany, and UK combined barely make up 8.7% of China's total CO₂ emissions [1]. In other words, China emits about 11.4 times as much as France, Germany, and the UK put together.

[1] https://www.worldometers.info/co2-emissions/co2-emissions-by...

overflowy··on Auto Mode will be the default in Claude Code – because humans can't be trusted
Auto mode works really well with Safehouse [1]. I usually call Claude like this:

    safe() {
        safehouse --env --add-dirs="/tmp:~/.claude" "$@"
    }

    safeclaude() {
        safe claude --enable-auto-mode --permission-mode auto
    }
This way I will never fear Claude `rm -rf`-ing my home directory.

[1] https://agent-safehouse.dev/

overflowy··on DeepSeek signals 'significant' price hike, testing its low-cost edge
Depends how much they will raise the prices. They can 10x the price and it will still be affordable to run.
overflowy··on Firedome
Why not simply hose the water directly? A water tank + a compressor would solve the pressure issue.
overflowy··on KOReader
I'm also using Calibre, but the ebook viewer is really clunky, I'm not a big fan.
overflowy··on KOReader
I really appreciate you mentioning Murasaki - thank you. I've been looking for something like this for a long time, because every single EPUB "reader" out there does so much more than just read EPUBs. This one does just that, I love it.
overflowy··on 'Skynet Day' is now shorthand for OpenAI's agent going rogue
Bullshit‑driven marketing.
overflowy··on Show HN: Adversarial code review setup with herdr, Claude and GPT-5.6-sol
This is basically the setup I ended up using after trying to check the following boxes:

- using GPT‑5.6‑sol via OAuth instead of an API key, with Claude Code as the harness

- sandboxing the reviewer agent completely (GPT‑5.6‑sol seems to be a model that believes "the end justifies the means", I read tons of horror stories on X and Reddit)

- using herdr to view and control the current process of the review agent (can jump in at any time)

- the main agent can refute certain points made by the reviewing agent

overflowy··on Show HN: HN Comment Saver
I made this because I wish it were a built‑in feature :P
overflowy··on How I use HTMX with Go
Basically any data grid that implements multiple AND/OR filters at column level, sorting, reordering, infinite scrolling, virtualization for handling large amounts of data, etc. Also handling basic pending / error / retry states (things that I take for granted with React Query).
overflowy··on How I use HTMX with Go
While I love both Go and Alex, my experience with HTMX has always ended up being disappointing.

I think the best way to put it, when I'm working with HTMX it feels like the complexity of the codebase is growing at a 2:1 rate compared to the app itself. I always end up with some weird edge case that I can not come out of without some weird hack.

I get why people dislike Node packages, HTMX feels like it's an overcompensating response to that. But the time you save by not having to wrestle with JSON is tripled when you try to make the app actually look or feel good. It takes me 2 minutes to slap together a Mantine template [1] and tap into some of the best UI components, then I can embed the built static assets and end up with the same single Go binary.

[1] https://github.com/mantinedev/vite-min-template

overflowy··on Superfile: A fancy, modern terminal file manager
I don't think anything can come close to Midnight Commander.
overflowy··on Opinionated and easy Pi.dev configuration
This thing defeats the whole purpose of Pi.
overflowy··on Superpowers 6
How does Superpowers compare with Matt Pocock's skills[1]? I only tried the latter, and to be honest, I had positive results without burning a quadrillion tokens.

[1] https://www.youtube.com/watch?v=-QFHIoCo-Ko

overflowy··on LastPass notifies users of yet another data breach
How is that different from KeyPass for example?
overflowy··on PostgreSQL is enough (2024)
Moving business logic into database functions is the shortest path to insanity.
Page 1 of 2Next →