HNHacker News
TopNewBestAskShowJobs

overflowy

226 karma · joined November 4, 2025

submissionscomments
overflowy··on PostgreSQL is enough (2024)
Moving business logic into database functions is the shortest path to insanity.
overflowy··on Introduction to Making Makefiles (2003)
I find https://taskfile.dev/ infinitely more intuitive.
overflowy··on Show HN: Goldfish – An always-on-top Pomodoro timer for ADHD brains
Hi, I'm really struggling with ADHD and most Pomodoro apps don't have the actual timer like right in your face. This app aims to fix that.
overflowy··on Unlimited OCR: One-shot long-horizon parsing
What are the requirements for running this locally?
overflowy··on Show HN: Make PDFs look scanned (CLI or in the browser via WASM)
You can play around with the sliders to obtain results that look more dramatic: https://cleanshot.com/share/gpfyJyJV
overflowy··on Show HN: Make PDFs look scanned (CLI or in the browser via WASM)
Everything can be adjusted, that mostly comes from `--paper-tone` being set too high.
overflowy··on Show HN: Trace – Offline Mac meeting transcripts you can flag mid-call
Does it support multiple languages?
overflowy··on Show HN: Atlasphere – Live Infrastructure Diagrams
Showing the pricing section after downloading the app and signing up is a dark pattern, I suggest including a pricing section on the website.
overflowy··on Microsoft builds MacBook Pro rival with NVIDIA-powered Surface Laptop Ultra
That looks completely esoteric, incredible stuff.
overflowy··on HeidiSQL – Lightweight MariaDB, MySQL, SQL Server, PostgreSQL and SQLite Manager
How does it compare to DataGrip?
overflowy··on Kysely (the type-safe SQL query builder for TypeScript) v0.29 is out btw
How does it compare to Drizzle?
overflowy··on SprintiQ – open-source sprint planning for Claude Code
The site looks 100% vibe slop.
overflowy··on BYD Seal 08 debuts with Blade Battery 2.0: 1,000km range, 5-min charging, 684hp
Not just a ridiculously good deal, but a good deal to Seal! (sorry, I couldn't help myself)
overflowy··on Mythos Falls into the Wrong Hands
At this point, this all feels like marketing, people getting paid left and right to make all kinds of claims about this model as long as it stays in the spotlight.
overflowy··on Sudo for Windows (2024)
We had https://github.com/gerardog/gsudo long before this came out.
overflowy··on Got an Old Kindle? It Might Not Work Anymore
Best thing I ever did with my Kindle was jailbreak it and install KOReader. Crazy that somebody needs to do that in order to truly own their device.
overflowy··on Show HN: Userscript that shows HN submission count for any page
Video of how it works: https://cleanshot.com/share/bKjjp0WV
overflowy··on Show HN: boringBar – a taskbar-style dock replacement for macOS
Subscriptions for apps that require absolutely no infrastructure to run make absolutely no sense to me. Hard pass.
overflowy··on Show HN: Mdpdf a 2k line C CLI to convert Markdown to tiny PDFs
You should post a screenshot in the README to let the people know what the rendered PDF looks like.
overflowy··on Prerelease of Ky 2.0
How does it compare against axios (aside from the supply chain issues hehe)?
overflowy··on Astral to Join OpenAI
Related discussion: https://news.ycombinator.com/item?id=47438716
overflowy··on OpenAI to Acquire Astral
Related discussion: https://news.ycombinator.com/item?id=47438723
overflowy··on Show HN: fftool – A Terminal UI for FFmpeg – Shows Command Before It Runs
Awesome, appreciate it :)
overflowy··on Hammerspoon
I use this to remap app keys:

    local appHotkeys = {}

    local function remapAppHotkey(appName, fromMods, fromKey, toMods, toKey, delay)
        if not appHotkeys[appName] then
            appHotkeys[appName] = {}
        end
        local hotkey = hs.hotkey.new(fromMods, fromKey, function()
            hs.eventtap.keyStroke(toMods, toKey, delay or 0)
        end)
        table.insert(appHotkeys[appName], hotkey)
    end
    
    local appWatcher = hs.application.watcher.new(function(appName, eventType)
        local hotkeys = appHotkeys[appName]
        if not hotkeys then return end
        for _, hotkey in ipairs(hotkeys) do
            if eventType == hs.application.watcher.activated then
                hotkey:enable()
            elseif eventType == hs.application.watcher.deactivated then
                hotkey:disable()
            end
        end
    end)
    
    appWatcher:start()

    -- Remap app hotkeys
    remapAppHotkey("Finder", { "cmd" }, "q", { "cmd" }, "w", 0.5)
    ... etc ...
overflowy··on Show HN: fftool – A Terminal UI for FFmpeg – Shows Command Before It Runs
> terminal UI written in Go

> Linux only

Any particular reason for that? Are you using specific Linux APIs?

Just to clarify, this looks like a super helpful utility, something that I would personally use. The issue is that I noticed the installation instructions include a link to a prebuilt binary hosted on your website. Without providing access to the source code, you're asking users to trust executing an unknown binary on their system.

overflowy··on Show HN: Calyx – Ghostty-Based macOS Terminal with Liquid Glass UI
You should post a screenshot in the README to give people an idea of what the terminal looks like.
overflowy··on Parsync, a tool for parallel SSH transfers – 7x faster than rsync
A few days ago I built https://github.com/overflowy/parallel-rsync to scratch my own itch: I realized I could just launch multiple rsync instances in parallel to speed things up.
overflowy··on Show HN: I spent 10k hours building the perfect language learning app
Looks really expensive for a language learning app.
overflowy··on Replacing JavaScript with Just HTML
HTML and JavaScript serve distinct purposes, making better or worse comparisons logically flawed. Complex/interactive web apps requires JavaScript, period. Attempting to build sophisticated apps solely through HTML (looking at you HTMLX) eventually hits a functional ceiling.
overflowy··on TV: Table Viewer for Terminal
How does it compare with csvlens?

https://github.com/YS-L/csvlens

← PreviousPage 2 of 3Next →