frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

The Compass Pattern: How smart documentation architecture saves $0.63M annually

https://wyrd-technology.com/blog/the-compass-pattern-how-smart-documentation-architecture-saves-0...
1•Isofarro•26s ago•0 comments

Bill Gates and Linus Torvalds meet for 1st time, have dinner

https://www.tomshardware.com/software/operating-systems/long-time-rivals-bill-gates-and-linus-tor...
2•dctoedt•1m ago•0 comments

Nonmedical use of prescription ADHD drugs among teens has dropped

https://medicalxpress.com/news/2025-08-nonmedical-prescription-adhd-drugs-teens.html
1•PaulHoule•2m ago•0 comments

Spotify Is Introducing Messages

https://newsroom.spotify.com/2025-08-26/introducing-messages-a-new-way-to-share-what-you-love-on-...
1•Improvement•4m ago•0 comments

Taylor Otwell: What 14 Years of Laravel Taught Me About Maintainability

https://maintainable.fm/episodes/taylor-otwell-what-14-years-of-laravel-taught-me-about-maintaina...
1•robbyrussell•5m ago•0 comments

Show HN: Mixing Deterministic Codegen with LLM Codegen for Client SDKs

https://github.com/Sideko-Inc/sideko/tree/main/releases/determinism-plus-llms
1•pmkelly4444•5m ago•0 comments

Evolving OAuth Client Registration in the Model Context Protocol

http://blog.modelcontextprotocol.io/posts/client_registration/
1•mlenhard•6m ago•0 comments

Erase Watermark

https://www.erasewatermark.ai/
1•detectmeai•7m ago•0 comments

Show HN: Hound – AI agents that find deep logic bugs in codebases

https://github.com/muellerberndt/hound
1•berndtzl•8m ago•0 comments

Show HN: Nyx – an AI sleep assistant to stop doomscrolling

https://apps.apple.com/us/app/ai-sleep-assistant-nyx/id6749276009
1•zham-dev•10m ago•0 comments

How to Announce Company Closure

https://simpleclosure.com/blog/posts/how-to-announce-company-closure/
1•mooreds•12m ago•0 comments

New "Prosecuting Burning of the American Flag" EO Would Violate First Amendment

https://reason.com/volokh/2025/08/25/prosecutions-under-new-prosecuting-burning-of-the-american-f...
3•pcaharrier•13m ago•4 comments

Google's Waymo gets permit to test autonomous cars in New York City

https://sherwood.news/tech/googles-waymo-gets-permit-to-test-autonomous-cars-in-new-york-city/
2•mooreds•13m ago•0 comments

The Relativity of Wrong by Isaac Asimov (1988)

https://hermiene.net/essays-trans/relativity_of_wrong.html
2•speckx•14m ago•0 comments

Goodbye [video]

https://www.youtube.com/watch?v=VwC8jwnXfo4
1•keepamovin•17m ago•0 comments

I Knew A.I. Deepfakes Were a Problem. Then I Saw One of Myself

https://www.nytimes.com/2025/08/20/opinion/amy-klobuchar-deepfakes.html
1•mooreds•18m ago•1 comments

Python backoff is now archived

https://github.com/litl/backoff
1•michalc•22m ago•0 comments

20 years of cybersecurity consolidation: how 200 companies became 11

https://ventureinsecurity.net/p/20-years-of-cybersecurity-consolidation
1•taubek•24m ago•0 comments

2048: The Google Graveyard Edition

https://killedbygoogle2048.com/
1•spillman•29m ago•0 comments

Former OpenAI researcher says UBI is the only way to survive the AI job collapse

https://www.windowscentral.com/artificial-intelligence/former-openai-researcher-says-10-000-month...
3•pjmlp•30m ago•1 comments

Nevada Governor's Office says state offices 'will likely be closed' Tuesday

https://www.carsonnow.org/08/25/2025/nevada-governors-office-provides-more-details-into-technolog...
1•campuscodi•30m ago•0 comments

Show HN: I built a Document Q&A API that returns coordinates for every answer

https://ninjadoc.ai
1•dbvitapps•31m ago•0 comments

Show HN: Softwarejobs.com, a job board for software engineers

https://www.softwarejobs.com/
1•kelbs•31m ago•0 comments

Microsoft Asked FBI for Help Tracking Protests

https://www.bloomberg.com/news/articles/2025-08-26/microsoft-asked-fbi-for-help-with-israel-gaza-...
3•xqcgrek2•34m ago•0 comments

In the Matter of Lisa Cook

https://paulkrugman.substack.com/p/in-the-matter-of-lisa-cook
4•chmaynard•35m ago•0 comments

McBroken

https://mcbroken.com/
1•bookofjoe•35m ago•0 comments

Turning a $150 AC into a Super-Efficient Geothermal Unit [video]

https://www.youtube.com/watch?v=s-41UF02vrU
2•znpy•37m ago•1 comments

In Defence of Online Anonymity

https://thecritic.co.uk/in-defence-of-online-anonymity/
1•barry-cotter•37m ago•0 comments

PostCraft AI: A tool to help busy professionals write authentic LinkedIn posts

https://www.postcraft-ai.com/
1•mvoto•40m ago•1 comments

Home batteries are saving America from blackouts

https://www.washingtonpost.com/climate-solutions/2025/08/13/home-battery-storage-backup-blackouts/
3•geox•42m ago•0 comments
Open in hackernews

Stop squashing your commits. You're squashing your AI too

2•jannesblobel•2h ago
Everyone keeps saying “keep your Git history clean.” Squash, rebase, linearize. It looks neat in the git log.

But here’s the thing: in 2025 our biggest collaborators aren’t just humans, they’re AI tools. And those tools need the messy history: the failed attempts, the typos, the bad refactors. That’s the context they learn from.

When we squash everything into a perfect history, we’re deleting the very breadcrumbs that could help an agent explain a bug, trace a regression, or warn us we’re about to repeat an old mistake.

“Clean history” makes reviewers happy today. But it’s technical debt for tomorrow’s AI-assisted development

Comments

Hackbraten•2h ago
I’m finding it difficult to agree with you without a concrete example.

How exactly would it help to have a commit that introduces a problem and then another one that fixes it? How does leaving in a bad refactor, failed attempt, or typo help the AI tool with anything?

jannesblobel•1h ago
Think of a refactor where you tried one approach, rolled it back, then found the right fix. If you squash, all those failures vanish. With full history, an AI (or future you) can see the dead ends and spot patterns. I think that’s what Augment Code is doing with their Context Lineage idea: indexing the messy history so tools can explain how code evolved.

https://www.augmentcode.com/blog/announcing-context-lineage

skydhash•12m ago
Today I downloaded the source code of a small utility to check its internals. You know what I was not interested in? The git history. Instead I just download the tarball from Debian.

Version history is only interesting if you’re doing archeology. And I would prefer seeing a squashed commit that introduce a complete change instead of going back and forth to get the complete picture (anyone with such messy history will introduce unrelated changes too).

As for failure, put that in some tracker, with an “abandoned” status.