frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: Restoredrill – proves your Postgres backups restore

https://github.com/ahmadpiran/restoredrill
19•ahmadpiran•1h ago•7 comments

Show HN: RealDiff – runtime behavior diffing for pull requests (six languages)

https://github.com/issacnitin/RealDiff
29•issacnitin•2h ago•4 comments

Show HN: The load-bearing vocabulary of Claude

https://louisabraham.github.io/load-bearing/
83•Labo333•7h ago•31 comments

Show HN: IdeaKache – Ideas Worth Holding Onto

https://ideakache.com
3•jcowcher•13m ago•1 comments

Show HN: Meridian(PH#1) A better way to recognize developer contributions

https://github.com/Meridiona/meridian
4•meridiona•28m ago•0 comments

Show HN: PwnPad – hardware hacking platform built for practical learning

https://github.com/twelvesec/PwnPad
2•therepanic•29m ago•0 comments

Show HN: I built a site to share and find Claude Code passes

https://claudecoupons.com
2•alexander-g•31m ago•0 comments

Show HN: Warp – Run the 313B GLM-5.3-Flash on a MacBook with 8GB RAM

2•marcobambini•33m ago•0 comments

Show HN: KinoPipe – FFmpeg as a service for AI agents (typed ops, no shell)

https://kinopipe.com/
2•nicniclapanique•42m ago•0 comments

Show HN: Atlas – observability for startup operations via self-building agents

https://www.atlasjoins.ai/
2•csbhagav•49m ago•0 comments

Show HN: Feisty Duck's Cryptography and Security News Aggregator

https://www.feistyduck.com/news/
2•ivanr•49m ago•0 comments

Show HN: Backprompter – create, test, and deploy agents without a back end

https://backprompter.com/
2•aj-srivastava•53m ago•0 comments

Show HN: A virtual race car that drives only while someone pays for fuel

https://fuelup.lol/
3•bombashell•53m ago•1 comments

Show HN: Kitewing marketing site, inspired by Braun industrial design ca. 1968

https://www.kitewing.ai/
2•hglaser•53m ago•0 comments

Show HN: Relay Tetris

https://minivac.greg.technology/tetris/
2•gregsadetsky•55m ago•0 comments

Show HN: ThunderPhone v2 – a new architecture for voice AI

https://thunderphone.com
4•kolchinski•1h ago•0 comments

Show HN: Git for Designers

https://opacity.com/
2•x7ikmet•1h ago•0 comments

Show HN: Revenue Agents that monitor churn, upsell, and deal risk

https://www.rimplo.com/
2•Hoss-Elkhateeb•1h ago•0 comments

Show HN: TermDrop – Stream a local file to a remote server with one curl command

https://termdrop.sh/
2•npartin•1h ago•0 comments

Show HN: Kupendo – Dating and networking app for the African diaspora

https://www.kupendo.co/
2•GodsentIzzy98•1h ago•2 comments

Show HN: Banana Peel – OpenRouter for browser agents

https://bananapeel.com/
2•ygabriel27•1h ago•1 comments

Show HN: Proval – Self-hosted code review agent for GitLab, Forgejo, and GitHub

https://github.com/seoes/proval
2•dowonseo•1h ago•1 comments

Show HN: bAIseball.org – Google for historical baseball stats

https://baiseball.org/
4•jaypinho•1h ago•1 comments

Show HN: Spore – run local models on your own hardware, use them from anywhere

https://sporeintel.com/
3•chrisischris•1h ago•2 comments

Show HN: All my mail accounts in one read-only MCP server, usable from my phone

https://github.com/wildsurfer/your-mail-mcp
3•yesplease_boats•1h ago•0 comments

Show HN: Bhowra Ink – C# HTML-to-PDF Under 1 MB, Azure Functions Consumption

https://bhowra.com/bhowra-ink.html
4•dillu_spur•1h ago•1 comments

Show HN: Turn ad-hoc subagents into durable, accountable AI teams

https://github.com/ringlochid/oh-my-subagents
2•ringlochid•1h ago•0 comments

Show HN: Forkbench – the agent gets the API call, not the key (macOS)

https://forkbench.com
2•forkbench•1h ago•0 comments

Show HN: Vertex, your personal archiver and annotator

https://vertexapp.io/onboarding
4•asheshambasta•2h ago•2 comments

Show HN: One source of truth for agent configs across repos

https://theagencyhq.dev/
3•voidmain42•2h ago•1 comments
Open in hackernews

Show HN: Restoredrill – proves your Postgres backups restore

https://github.com/ahmadpiran/restoredrill
19•ahmadpiran•1h ago

Comments

davedx•1h ago
This is a great idea. Anything that makes this easier is a win for ops teams.
sebmellen•1h ago
> There are other tools in this space. Worth naming plainly instead of pretending they don't exist.

Why do LLMs like this kind of writing? Why did you need to “plainly” name the competition as opposed to “flamboyantly” naming them?

This is a cool idea but the README is absurdly not-to-the-point.

ahmadpiran•1h ago
Fair, you're right. Thanks for the point. I used ai for a chunk of the build and writing. However, the actual work behind it wasn't AI-generated. I spent a few weeks interviewing people in r/devops and some compliance subs about how they actually test backup restores, and the report schema especially came out directly out of those conversations. You are also right about the REAME. I'll tighten it up right now, and enhance it. Thank you for the feedback.
progbits•1h ago
What bothers me personally the most is trying to hide it. Why did you remove Claude's (or whatever you used, but looks like opus to me from the style) co-author info?

I'm willing to use (semi-)vibecoded projects under certain circumstances, but I like to know up front what I'm getting. The github contributors list makes that easy to see as long as people don't try to hide it.

ahmadpiran•40m ago
I don't have a good defense here, it's fair. But part of that was because of messy commit history and I wanted to have a clean commit history. Maybe it's not a good reason as well, but it was my real intention and my desire of perfectionism :) reason is that I wanted to take the full control, when ai do the commits you normally don't check the code and you loose the control, well I think it's the most important thing. But Going forward, for building trust, definitely take your recommendation. The actual design, the report schema especially, came out of around 30 interviews with people who handle backup testing as part of their job. Thank you for the feedback.
arjie•20m ago
It seems to be a self-instruction. Leak from reasoning token into output token or using output token for reasoning. Perhaps something accidental like constraining number of reasoning tokens leads to model using output tokens for reasoning or perhaps ensuring some minimum user-visible reasoning. Seems like an accidentally introduced artifact.

“I should not pretend other implementations don’t exist. I should name them plainly.” Unable to tell itself that it puts this in output so that it can tell itself there.

Same with the “not X but Y” style. It is self-steering introspection leaking into output for one reason or the other. Recent poor language use by model is probably an attempt to minimize this by being concise. But it really needs more thinking to solve problem and so it does some of it in output.

lbrito•40m ago
This is a great idea and something I've faced and had to implement manually in the past.

The most common scenario for me was: I implement backup, done by a daily cron calling pg_dump. It worked and I moved on, until one day I needed to restore and the backups did not work. Typically at some point the VM failed to run the commands to clear temporary backup files, the disk would fill up and the new backups would be truncated mid way.

psql is pretty awful at identifying this which must be a very common scenario. Instead of a header check leading to "Corrupted backup, aborting" or something, it simply executes the SQL commands until it reaches the very last line, which will be truncated midway and thus invalid SQL.

Anyway, it took some time to figure out, but later I did basically what your tool does, probably simpler: another daily cron job that downloads the file and checks if it ends with the correct pg_dump success signature. It has worked so far.