New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Apple Hong Kong's credit card fraud problem(larrysalibra.com ↗)
    discuss
  2. Should We Accept Degrowth as a Serious Academic Concept?(humanprogress.org ↗)
    discuss
  3. Tell the CA Governor to Protect Net Neutrality, Affordability, and Public Safety(eff.org ↗)
    1comments
  4. Mainsprings, watermarks, answer boxes and other bad words for good ideas(arjunkirtipatel.com ↗)
    discuss
  5. Apple May Return to Server Market with Nvidia Technology(macrumors.com ↗)
    1comments
  6. Show HN: A Stateful LLM API that works across providers(twigg.ai ↗)
    discuss
  7. Show HN: Plant watering system with Arduino Nano(sam-burns.com ↗)
    1comments
  8. Problem Notation and Testing(ciju.in ↗)
    discuss
  9. Bamzooki(wikipedia.org ↗)
    discuss
  10. OpenAI Expands ChatGPT Ads with Sponsored Agents(openai.com ↗)
    discuss
  11. /pyor:review – Claude skill for human code review(github.com/pyor-review ↗)
    discuss
  12. Valve plans to get Steam games working on compatibility-challenged ARM PCs(rockpapershotgun.com ↗)
    discuss
  13. We're catalyzing megaton-scale climate impact in Brazil(blog.google ↗)
    discuss
  14. AI research institute founded by Yoshua Bengio vandalized in Montreal(cbc.ca ↗)
    1comments
  15. DeepMind Paper: Dream-RSI: Recursive Self-Improvement Through Evolving Worlds(arxiv.org ↗)
    1comments
  16. I caught an LLM-powered recruiter with a prompt injection on LinkedIn(khancyr.github.io ↗)
    discuss
  17. Show HN: Skill to generate change preview pages(github.com/steveharrison ↗)
    discuss
  18. Explaining the Proposed $103k H-1B Fee(ifp.org ↗)
    discuss
  19. AWS can't restore service to Bahrain, UAE facilities 6 months after Iran strikes(cnbc.com ↗)
    discuss
  20. Scientist Workbench: Scientific Compute for Agents(scientistworkbench.com ↗)
    discuss
  21. How to Buy a Tesla and Get FSD for Free(tynan.com ↗)
    discuss
  22. WAIl (Blonging for Freedom)(oliva.nom.br ↗)
    discuss
  23. The Climb Was the Safety Feature(cekrem.github.io ↗)
    discuss
  24. Using NetBSD's pkgsrc everywhere I can(rubenerd.au ↗)
    discuss
  25. Show HN: Who-GPU, a simple monitoring tool to view GPU usage across machines(github.com/lucafossen ↗)
    discuss
  26. You're on the Real X Website and You're Still Being Scammed(brothke.medium.com ↗)
    discuss
  27. The American Age Is Over(theatlantic.com ↗)
    5comments
  28. Show HN: TeXposit – Feature rich LaTeX and Markdown editor(texposit.com ↗)
    discuss
  29. Goroutine Leak Profiles(go.dev ↗)
    discuss
  30. Starlink's Other Network(circleid.com ↗)
    discuss

ImpactGate: A merge gate that scores the structural decay AI adds

13 pointsby 1h agogithub.com
14 comments
45m agoHN ↗

Nice idea. Our new CTO brought in a tool he made for analyzing cyclomatic complexity and it’s been useful since we’re a heavily AI-forward shop.

BTW, you can avoid your comments being flagged and killed by writing them yourself! I know it’s tempting to offshore it to AI (especially after you’ve vibe-coded a whole project) but some genuine human communication goes a long way.

31m agoHN ↗

I know cyclomatic complexity has been heavily debated for a long time, but I do think it’s valuable. It’s really good at highlighting common annoyances like overly clever code, nested ternaries, dense functions with too many branches…

The only thing is that these issues seem like human code problems and IME LLMs don’t really write code like this anymore. It’s almost the opposite in python, actually, where Claude leans on writing lots of 2-3 liner private utils which is a separate kind of complexity and organization problem.

I still find it useful specifically for React where it’s frustratingly normalized to write many branches in your JSX though.

43m agoHN ↗

The overuse of “gate” in this post title makes me think the entire thing was vibe coded even the marketing.

33m agoHN ↗

Personally I’m ok with vibe coded projects - certainly feels like the future of things, and I think the line between vibe coded and “professionally” coded is increasingly blurring - but I completely agree on the marketing/communications piece. Ideally your communication about a project conveys real expertise and ownership, signaling that you really understand the problem you’re trying to solve and the tradeoffs you made in your approach to do so. I am very hesitant to use a project where it feels like the eng couldn’t pass a pop quiz about how it works + why.

24m agoHN ↗

Seems like the posts on this site are largely LLM-generated though? Correct me if I’m wrong.

36m agoHN ↗

A sloppy project to find slop in projects. It sure works well

6m agoHN ↗

Yes, I've run it against a bunch of open source projects with long histories (before AI) to see if it predicts bugs. Seems file size is still a better predictor. However, for the projects where good coding was strictly adhered to and others that were not, it showed the differences appropriately. So I've found it useful in general for Software erosion.

21m agoHN ↗

Yes, I'm doing my own research on AI augmented pipelines https://blog.officefloor.net . I actually found most code quality tools look for bugs and complexity, but nothing much about cohesive erosion. The nice thing about this metric, is that it determine the files where the erosion is occurring. I turned it into a GitHub action to make it easier to access to get wider feedback on the metric. The GitHub action triggers on your merge request and tells you the files where erosion is occurring to refactor. This stops erosion before it gets too expensive to change (big refactors or rewrite). Yes, happy to work with others to get the metric into other tools.

20m agoHN ↗

That project in itself looks very interesting. How are people using it, any examples of how people get this into an actual report / CI test / benchmark / whatever ?