Live data from Hacker News

Viewing profile — mattmanser

mattmanser

HN member
Joined
Thu, Mar 12, 2009, 10:45 PM UTC
HN karma
18,195
Public activity
5,929 items

About mattmanser

Contact me @ my username at gmail.com

The greatest trick that javascript ever pulled was to convince the latest generation of programmers that it was fast...

Recent public activity

  1. comment
    Comment #49221281

    But we caused that. If you look at the 90s + 00s, everything was moving towards unified systems, things like small talk, winforms, spring, asp.net, etc. were moving everything into…

  2. comment
    Comment #49180272

    50-60 lines? You must have tiny text size, on mine, with VS Code, I can see 40 lines. As you get past 30 and your eyesight starts changing, you need to up it. By 45 you need it qui…

  3. comment
    Comment #49175853

    Things like this change fast, it has a skill it can use now to find out. I'm not sure when they added it, I only noticed it last week.

  4. comment
    Comment #49148597

    Humans are drawing pelicans riding bicycles now. Just google it and you will find 5 or 10 of them in the first few results. Including a t-shirt design. So it's a pretty much pointl…

  5. comment
    Comment #49120271

    I have often done huge refactors over the last 20 years on systems where there are none. It's very satisfying turning a 1,000 line class file into 100 lines. But all my refactors h…

  6. comment
    Comment #49087982

    You might be looking for this article: https://claude.com/blog/the-new-rules-of-context-engineering... Discussion: https://news.ycombinator.com/item?id=49051361

  7. comment
  8. comment
    Comment #49056600

    Or shared across colleagues. It's an insane way of managing what is essentially configuration in this day and age, literally throwing away all our hard-earned lessons of the last 3…

  9. comment
    Comment #49045206

    There's a ton more you missed. Like "It's not x, it's y". It actually has 4 or 5 of those counter-factual, linguistic pause, factual patterns it uses. "The [goal/ambition/etc.] is …

  10. comment
    Comment #49032119

    Open-weight plans are near the bottom (Launch section): - Video and audio generation and editing through APIs and private weight access. (“FLUX 3 Video”) - Action prediction throug…

  11. comment
    Comment #48969661

    It's not my thoughts, it's simple facts. All the studies show it's not an over-reaction, you're 400% more likely to have an accident. It is extremely dangerous and it's not an over…

  12. comment
    Comment #48967351

    Comments like this boggle my mind. The model which everyone else raves about and is wildly successful with legions of programmers virtually demanding access while abandoning ChatGP…

  13. comment
    Comment #48965998

    This is extremely dangerous and you should stop doing it. https://etsc.eu/tiny-proportion-of-drivers-understand-danger...

  14. comment
    Comment #48895090

    The models were already much better before Claude Code came out, let's not rewrite history here.

  15. comment
    Comment #48890632

    I think you're pretty wrong here, but I'm no expert so anyone who wants to correct me please do so. As I understand it, there's post-training step that does exactly that, they get …

  16. comment
    Comment #48878936

    Is that gen z humour? As it reads more to me like it's Douglas Adams humour, i.e. 1980s humour. British, post-Python absurdist humour or whatever you'd call it.

  17. comment
    Comment #48849895

    Last time I used Codex it would make loads of assumptions, often quite big ones, without asking. Did they fix that, as that for me was what actually made codex worse.

  18. comment
    Comment #48810170

    No thanks. DTOs are one of the big code smells of a code base that does little but will be full of boilerplate. As soon as you see an automapper or a folder of DTOs you know you're…

  19. comment
    Comment #48809846

    Maybe for the other stuff, but not Redis.

  20. comment
    Comment #48793976

    It's not that your domain is different, it sounds more like you don't know how to use ORMs. ORMs don't have to manage migrations, they don't have to even write into the database. W…

  21. comment
    Comment #48771727

    And I saw a "senior" engineer make a database table without foreign keys just 3 years ago. Some people are just bad. Doesn't change my point that the debate is long settled, SRP is…

  22. comment
    Comment #48750777

    The trouble with SOLID is that it's mainly an artifact of old languages and paradigms. 3 of the letters are almost irrelevant in modern code, or barely worth thinking about most of…

  23. comment
    Comment #48666207

    Speaking from a UK perspective global warming is now noticeable, hot days are hotter and there's more likely to be a heat wave, and that's changed in the last decade. I assume Germ…

  24. comment
    Comment #48616895

    Bad architects favour microservices over monoliths. YAGNI almost always applies to microservices, and the coordination overhead and boilerplate they add introduces immense costs, e…

  25. comment
    Comment #48602884

    It's robots all the way down.