frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

GrandCru – AI code review CLI built by a self-taught dev with no CS degree

https://github.com/Scunion95/grandcru
1•Scunion95•1h ago

Comments

Scunion95•1h ago
I'm a former military officer who sells physical products for a living. No CS degree, no bootcamp. I taught myself to code because the tech industry wasn't going to let me in any other way.

GrandCru is a CLI that does real code review — complexity, naming, error handling, unused code, separation of concerns — delivered in the voice of a pretentious French wine sommelier. The character makes the feedback memorable and the output shareable. But take away the wine metaphors and you still get real issues with line numbers and fixes.

Why I built it: solo developers don't get code review. I don't have a team or a senior engineer. I needed something that would catch the stuff linters miss — and I wanted it to be fun enough that I'd actually run it.

Technical details:

- One API call per file using Anthropic's structured outputs (constrained decoding, not "please respond in JSON") - Dual-channel Zod schema: strict technical data (line numbers, severity, fixes) and creative prose (tasting notes, remarks) in one response - Extended thinking on by default — the model reasons about code architecture before committing to structured output - BYOK: your Anthropic key, ~$0.02/file, no server - TypeScript, Commander.js, npm

I pointed it at its own source code. It found real issues in its prompt builder — no input validation, raw string interpolation. Scored itself 79/100 — "Needs decanting before service."

This is a portfolio project from someone trying to prove they can build real tools. Happy to talk about the architecture, the self-teaching process, or structured output patterns.

CLI that reduces Firebase Storage costs by up to 98%

https://github.com/Sjs2332/Fireshrink
1•Sayyed23•52s ago•0 comments

How do you measure alignment without adding more meetings?

1•ivogosp•2m ago•0 comments

Reliability of LLM medical assistants for the general public: a randomized study

https://www.nature.com/articles/s41591-025-04074-y
1•zzzeek•2m ago•0 comments

Elements for a Phenomenology of Cultures

https://karger.com/psp/article-abstract/doi/10.1159/000550835/944112/Elements-for-a-Phenomenology...
1•XzetaU8•4m ago•0 comments

Open Letter to Tech Companies: Protect Your Users from Lawless DHS Subpoenas

https://www.eff.org/deeplinks/2026/02/open-letter-tech-companies-protect-your-users-lawless-dhs-s...
1•hn_acker•4m ago•0 comments

What it was like to be a bush at Bad Bunny's Super Bowl performance

https://www.nbcnews.com/pop-culture/music/super-bowl-bushes-people-rcna258256
1•divbzero•4m ago•0 comments

Argentine barbecue for devs in buenos aires

https://asadi.to/
3•Natochi•5m ago•2 comments

Last30Days: A Recency-Aware Research API for X, Reddit, and the Web

https://www.lumify.ai/blog/introducing-last30days-skill
1•NOpderbeck•5m ago•1 comments

Quiet: Quit Big Tech Never Look Back

https://tryquiet.org/
1•rapnie•7m ago•0 comments

Besieged

https://redmonk.com/sogrady/2026/02/10/besieged/
1•mooreds•7m ago•0 comments

The SaaSpocalypse – The week AI killed software

https://www.fintechbrainfood.com/p/the-saaspocalypse
1•no_news_is•9m ago•0 comments

Show HN: Showboat and Rodney, so agents can demo what they've built

https://simonwillison.net/2026/Feb/10/showboat-and-rodney/
3•simonw•9m ago•0 comments

The NIMBY Buyout Plan (2025)

https://substack.com/@boydinstitute/p-181929360
1•oftenwrong•9m ago•0 comments

Entire: Open-source tool that pairs agent context to Git commits

https://entire.io/
2•resiros•10m ago•0 comments

Markdown CLI viewer with VI keybindings

https://github.com/taf2/mdvi
2•taf2•11m ago•0 comments

Show HN: PocketBun (PocketBase Ported to Bun)

https://github.com/pekeler/pocketbun
1•xpekeler•12m ago•0 comments

Nvidia must live with guardrails around its AI chip sales to China, Lutnick says

https://www.reuters.com/business/media-telecom/nvidia-must-live-with-guardrails-around-its-ai-chi...
1•giuliomagnifico•12m ago•0 comments

Clacker News – A bot-only platform

https://clackernews.com/
2•headalgorithm•13m ago•0 comments

He Vowed to Revive RadioShack and Pier 1. Investors Say They Were Swindled

https://www.wsj.com/business/retail/tai-lopez-radioshack-pier1-investors-sec-66352aab
1•kwar13•14m ago•0 comments

Show HN: Standalone SEO library for PHP, v3 released

https://github.com/melbahja/seo/releases/tag/v3.0.2
1•exec7•14m ago•0 comments

Google Handed ICE Student Journalist's Bank and Credit Card Numbers

https://theintercept.com/2026/02/10/google-ice-subpoena-student-journalist/
43•lehi•14m ago•3 comments

An Open Letter on the Epistemic Loss of Retiring GPT‑4o

https://github.com/openai/openai-cookbook/issues/2426
1•vreticaltension•14m ago•3 comments

Pi Is Vim

https://www.generativist.com/notes/2026/Feb/10/pi-is-vim
1•pathdependent•15m ago•0 comments

Smallpox killed 300M people last century. One man helped stop it

https://www.vox.com/the-highlight/477307/smallpox-william-foege-disease-infectious-disease-measle...
2•MaysonL•16m ago•0 comments

$50K Polaris RZR Pro R Ultra Edition Adds Hydraulic Active Sway Bar Links

https://www.thedrive.com/news/50k-polaris-rzr-pro-r-ultra-edition-adds-hydraulic-active-sway-bar-...
1•PaulHoule•17m ago•0 comments

Electric hydrofoils could remake urban transport

https://www.economist.com/science-and-technology/2026/02/09/flying-electric-boats-could-remake-ur...
2•scythe•17m ago•0 comments

Leadership at the Peak

https://ma.tt/2026/02/lap/
2•jszymborski•17m ago•0 comments

Dueling AIs Reconstruct Rules of Mysterious Roman-Era Board Game

https://gizmodo.com/dueling-ais-reconstruct-rules-of-mysterious-roman-era-board-game-2000719655
1•nickthegreek•18m ago•0 comments

Deadlog – almost drop-in Mutex for debugging Go deadlocks

https://github.com/stevenctl/deadlog
1•dirteater_•18m ago•1 comments

Show HN: Hyperspectra – Desktop tool for exploring AVIRIS-3 hyperspectral images

https://github.com/christophernagel/hyperspectra
2•chrisnagel•20m ago•0 comments