Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Vectorized and performance-portable Quicksort(googleblog.com ↗)
    17comments
  2. Small programming tricks(will-keleher.com ↗)
    120comments
  3. Training a 4B model to produce 81% faster query plans than Postgres(rohanbansal.com ↗)
    4comments
  4. Accurate Models of AMD Matrix Cores(arxiv.org ↗)
    discuss
  5. Dream-RSI: Recursive Self-Improvement through Evolving Worlds(arxiv.org ↗)
    44comments
  6. Mistral X Mozilla: Private, Multilingual AI Browsing(mistral.ai ↗)
    164comments
  7. Tell the speakers that you liked their talks(ohhelloana.blog ↗)
    51comments
  8. Show HN: An e-ink frame that hears birds and draws them as 1800s illustrations(github.com/arnegiacomo ↗)
    229comments
  9. Fed hikes rates as inflation worries push up bond yields(reuters.com ↗)
    9comments
  10. How big are factorials?(thegreenplace.net ↗)
    23comments
  11. Learning Programming in an Age of LLMs(ploeh.dk ↗)
    147comments
  12. The Siberian Ice Maiden and the Scythian World(patrickwyman.substack.com ↗)
    discuss
  13. ER visits for gambling disorders doubled after expanded online gambling market(utoronto.ca ↗)
    73comments
  14. Claude Cowork and chat are now one Claude(claude.com ↗)
    161comments
  15. A coffee shop owner used AI to make a menu poster. Then came the angry DMs(businessinsider.com ↗)
    4comments
  16. The DeepMind Institute(deepmind.com ↗)
    23comments
  17. How good are frontier models at physics?(arxiv.org ↗)
    2comments
  18. Hackers Got Inside a Flock Camera(wired.com ↗)
    179comments
  19. The Google Play app review process now regularly takes longer than a week(gultsch.social ↗)
    291comments
  20. GitHub is having trouble counting things(chuckgreenman.com ↗)
    29comments
  21. Kyber (YC W23) Is Hiring a Forward Deployed Engineer(ycombinator.com ↗)
    discuss
  22. Can we stop with the uptime percentages?(jim-nielsen.com ↗)
    81comments
  23. Why a fast-growing German AI startup is moving its parent company from the US(euronews.com ↗)
    1comments
  24. Show HN: How Stale Is Your AI? Release age and training cutoff for 20 models(stale.jock.pl ↗)
    39comments
  25. Salesforce Global Outage(salesforce.com ↗)
    149comments
  26. Anatomy of a Texture(agentlien.github.io ↗)
    9comments
  27. This Code Is CRAP (2011)(googleblog.com ↗)
    44comments
  28. A warning about 'model welfare'(mustafa-suleyman.ai ↗)
    296comments
  29. Show HN: I made a flight simulator, except you're just a passenger(inflightsimulator.com ↗)
    196comments
  30. Scaling Golang CI by Replacing actions/setup-go(cloudx.ai ↗)
    16comments

GitHub is having trouble counting things

34 pointsby 2h agochuckgreenman.com
29 comments
48m agoHN ↗

I think they struggle with two things

1) counting

44m agoHN ↗

"Since we forced our engineers to agentic workflows our efficiency doubled. Just look at the numbers!"

18m agoHN ↗

According to the documentation there are four things:

4) naming things

5) keeping the documentation up-to-date

38m agoHN ↗

This got to be the extinguish phase from the EEE Microsoft playbook. Prior acquisition, Github was very liked and very focus, then Microsoft happened in their embrace phase, telling us EEE was something of the past. While trying to show good faith they extended the platform and this is now the very last phase

33m agoHN ↗

Maybe, but does Team Foundation Server even exist anymore? What is the MS branded service that degrading GitHub is supposed to drive people to?

13m agoHN ↗

Copilot, of course. Helpfully, every Microslop product is named Copilot Something now. Take your pick.

33m agoHN ↗

I don't believe this is true of the past, but it'd be quite the twist if the extinguish phase was really just pure incompetence this whole time. It certainly seems that way right now with GitHub.

26m agoHN ↗

EEE

My god what an ancient trope.

Presumably you realize most current Microsoft employees were not even alive when the EEE memo was written.

Must we also talk about some decision Henry Ford made in 1906 every time the automaker is mentioned, or something the Gauls did in 200 BC every time England is mentioned?

15m agoHN ↗

You don't want to talk about it because either 1) you don't know it, or 2) you were downplaying it at the time, too.

The only time we talk about Henry Ford, unless it's about his anti-Semitism, is about decisions he made in 1906. If we go by your arbitrary standard, why would we talk about Henry Ford at all when we could talk about this year's Tesla model?

See also Netscape v2.0 and 3.0, which were badass browsers back in 1996, but are similarly irrelevant today.

Why are you talking about Netscape? What does that have to do with anything happening right now?

4m agoHN ↗

You don't want to talk about it because either 1) [wildly incorrect assumption] or 2) [insulting and equally incorrect personal attack].

33m agoHN ↗

Calling this "severe" feels overblown. It's a UI mismatch likely caused by using multiple caches that are out of sync. I feel like every engineer on this site has encountered this exact bug at one point or another. It's an easy one to run into, especially in bigger orgs.

28m agoHN ↗

The second screenshot with “1 3 Next” seems pretty hard to justify.

Taking care that such incongruent representations can’t happen even in the face of inconsistent backend caches is part of proper UI state management.

28m agoHN ↗

Yes but in the case of GH, it also happens in cases where the data is old: not just a temporary drift.

25m agoHN ↗

There's tonnes of UI bugs. A more severe one I've experienced is that my approved PRs have been shown as still waiting on review, leading some of them to be delayed by weeks.

19m agoHN ↗

I'm partial to the one where the workflow completes but the its summary on the PR does not get updated, so it appears to be running.

How many companies engender taste in bugs, eh??

23m agoHN ↗

Dirty reads is a classic symptom of scaling poorly. Eventually consistent database writes are fine, but it's a bad look if a user takes an action and then doesn't see the results of their action.

4m agoHN ↗

Similar to how every description of relaxed consistency for CPUs starts out by pointing out your own reads always observe your own writes in program order, as if to say, "don't worry, we're not insane."

17m agoHN ↗

The fact that there's so much indirection between what happens in the registers and memory in the machine, the underlying reality being modeled by software, and the information displayed semantically to the users, is a travesty.

Software could be so much simpler and more reliable. There's so much bloat that is necessary to solve problems created by bloat. I hope we find our way out of this mess sooner rather than later. I'd hate for entire generations to suffer the current state of software whereas the theoretical understanding necessary to make things better was produced very early in the history of programmable computers.

14m agoHN ↗

rails + russian doll style caching + large engineering team + azure as a platform = recipe for this exact problem.

12m agoHN ↗

My phone consistently says that I have one more update than they'll actually let me download... what that one phantom app is, I'll never know...

11m agoHN ↗

Really curious as to what’s going on over there, if you’ve got any insight let me know!

Microsoft. That's the answer. Microsoft is happening over there.

4m agoHN ↗

I have an insight alright. Microsoft took it over.