Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Meta VR Glasses(meta.com)
    165comments
  2. Linux support is coming to Snapdragon X2 Series(qualcomm.com)
    65comments
  3. Claude discovers a novel enzyme system with CRISPR-like repeats(anthropic.com)
    531comments
  4. ArXiv receives multiyear commitments to support it as an independent nonprofit(arxiv.org)
    8comments
  5. VSCode's SSH Agent Is Bananas (2025)(fly.io)
    86comments
  6. Mercury 2.5 LLM hits 770 tokens per second(artificialanalysis.ai)
    23comments
  7. The "Windows XP Box" (2003)(mini-itx.com)
    7comments
  8. Fixing the Portobello Police Station Clock(pointinthecloud.com)
    88comments
  9. FLAWED's Flaws and What This Means for Industry Research(suhacker.ai)
    discuss
  10. We just shipped support for the ugliest part of HTTP: Vary(cloudflare.com)
    10comments
  11. LensVLM: Compressing long context as images, expanding only relevant pages(huggingface.co)
    6comments
  12. The mystery animal on an ancient god's head(signoregalilei.com)
    16comments
  13. Italian parliament votes for return to nuclear energy(apnews.com)
    383comments
  14. Show HN: An open-source manufacturing ERP/MES/QMS(carbon.ms)
    1comments
  15. A brief history of Windows scroll bar shortcuts(devblogs.microsoft.com/oldnewthing)
    50comments
  16. Making Tailscale Faster(tailscale.com)
    32comments
  17. Augustofaces: Pareidolia Fine Art(augusto.at)
    1comments
  18. Gemini 3.8 text-to-speech(blog.google)
    124comments
  19. Radicle: Disclosure of Vulnerability in the Network Protocol(radicle.dev)
    48comments
  20. Tokens too cheap to meter(jyn.dev)
    179comments
  21. The Curious Power of Punctuation(newyorker.com)
    4comments
  22. Swap, ZRAM, Zswap and Hibernate on NixOS(matthewbrunelle.com)
    7comments
  23. A refined phylochronology of the second plague pandemic in Western Eurasia(pnas.org)
    discuss
  24. I don't want the details(michaelheap.com)
    197comments
  25. Z80 REPL (2018)(abagames.github.io)
    18comments
  26. Claude Code reads AGENTS.md only when telemetry is on [fixed](szypowi.cz)
    257comments
  27. Once Claude can measure something, it can make it faster(claude.dev)
    106comments
  28. Show HN: I built a post-mortem debugger for native Windows x64/x86 crashes(forensicdbg.com)
    5comments
  29. QuestDB (YC S20) Is Hiring a Sales Engineer(questdb.com)
    discuss
  30. 28% of job postings on company career sites have been open over 90 days(unlisted.careers)
    299comments

Fossabot: AI code review for Dependabot/Renovate on breaking changes and impacts

108 pointsby 11mo agofossa.com
18 comments
11mo agoHN ↗

Why didn't GitHub come up with this? This seems like such an obvious use case.

11mo agoHN ↗

It's a niche for AI, which creates some great opportunities for context engineering :)

11mo agoHN ↗

It requires you to go deep in both the code analysis and the research, which is expensive at their scale

And, as someone who's start up (EdgeBit was acquired by FOSSA recently) wrote a new JS/TS static analysis engine, it's just hard to get correct.

11mo agoHN ↗

GitHub hasn't done anything interesting with dependabot or code scanning for awhile.

11mo agoHN ↗

They're spending all of their engineering resources on not doing anything interesting with Copilot instead.

11mo agoHN ↗

And not solving lots of small issues listed on... GitHub. The community project is such an issues graveyard.

11mo agoHN ↗

GitHub PM here. We have tried this, but we weren't able to get results that we were satisfied with. Of course, you have to revisit these things regularly, as the models and wider state of the art are evolving so quickly!

11mo agoHN ↗

Because this won't work. Dependency updates are actually incredibly hard.

11mo agoHN ↗

Always felt dependency updates are a perfect fit for AI agents:

(a) they’re broadly similar across companies,

(b) they aren’t time-sensitive, so the agent can take hours without anyone noticing, and

(c) customers are already accustomed to using bots here, just bad ones

11mo agoHN ↗

One would imagine they are broadly similar; but that's off the assumption that codebases are similar as well.

Migrations between versions can have big variance largely as a function of the parent codebase and not the dependency change. A simple example of this would be a supported node version bump. It's common to lose support for older node runtimes with new dependency versions, but migrating the parent codebase may require large custom efforts like changing module systems.

11mo agoHN ↗

This is very interesting, looking forward to seeing more about it!

(I'm one of the maintainers on Renovate)

11mo agoHN ↗

This is cool, it looks to me like you're integrating static analysis on the user's codebase and the underlying dependency. Very curious to see where it goes.

We've found dependency upgrades to be deceptively complex to evaluate safety for. Often you need context that's difficult or impossible to determine statically in a dynamically typed language. An example I use for Ruby is the kwarg migration from ruby 2.7->3 (https://www.ruby-lang.org/en/news/2019/12/12/separation-of-p...). It's trivial to profile for impacted sites at runtime but basically impossible to do it statically without adopting something like sorbet. Do you have any benchmarks on how reliable your evaluations are on plain JS vs. typescript codebases?

We ended up embracing runtime profiling for deprecation warnings / breaking changes as part of upgrading dependencies for our customers and have found that context to unlock more reliable code transformations. But you're stuck building an SDK for every language you want to support, and it's more friction than installing a github app.

11mo agoHN ↗

Cool to see this coming out of FOSSA (ex FOSSA here :))

11mo agoHN ↗

This seems great, i see you offer it as a service, but also its opensource (FOSS) ... how does the FOSS version differ from the commercial service?

11mo agoHN ↗

also its opensource (FOSS)

Where did you see that? I must've missed it in the announcement

11mo agoHN ↗

Did they not Google the name before deciding upon it? Fossabot is a dominant player in online streaming chat moderation.