Live data from Hacker News

Viewing profile — grogers

grogers

HN member
Joined
Fri, Mar 27, 2009, 4:01 PM UTC
HN karma
989
Public activity
435 items

About grogers

No profile information was provided.

Recent public activity

  1. comment
    Comment #48991273

    The budget is just another constraint that helps define the perfect solution. Sometimes quick and dirty is the perfect solution.

  2. comment
    Comment #48453627

    My read is that xAI built a lot of compute for their own use, but they didn't get any adoption so they are reselling the unused capacity to recoup at least some of the costs. So ca…

  3. comment
    Comment #48406170

    It may not be slow, but this crazy complexity is probably a hint at why it can't even scroll up without jumping to the beginning of time.

  4. comment
    Comment #48384413

    Today is my last day at my current employer. After some time off, I'm considering several different options. I have enough saved that retirement is probably doable, although last t…

  5. comment
    Comment #47927551

    Have you tried dafny, which seems roughly comparable for your purposes? I heard some buzz about it a little while ago but I haven't been following this space closely.

  6. comment
    Comment #47904760

    If you are ten nested functions deep in sync code and want to call an async function you could always choose to block the thread to do it, which stops the async color from propagat…

  7. comment
    Comment #47853694

    It's interesting that you mention Facebook. They have a ton of their own data centers and yet they are now also spending tens of billions on cloud. It's not that easy to build hund…

  8. comment
    Comment #47607720

    They all smear the purchases and sales from index changes, but I don't think they publish on what timescale. Most funds try to minimize tracking error. There are funds that take th…

  9. comment
    Comment #47538761

    Well they also shadowed production traffic and fixed some bugs that were causing mismatching results. Not saying that stuff can't still slip through, but it's a good way to evaluat…

  10. comment
    Comment #47448506

    In this incarnation, the only one who "wants" red to win is the first column. Every other column will choose whatever color it wants to win, subject to the rules of the game. It's …

  11. comment
    Comment #47447902

    The final diagram is a bit confusing, so it's worth pointing out one additional thing. It appears that R5 could vote green in column 2 and have green be agreed by a majority, even …

  12. comment
    Comment #47429596

    Well it is hedged with the word "fancy". I think a charitable reading is to understand the problem domain. If N is always small then trying to minimize the big-O is just showing of…

  13. comment
    Comment #47316902

    Even treating the process as read only after forking is potentially fraught. What if a background thread is mutating some data structure? When it forks the data structure might be …

  14. comment
    Comment #47131745

    It's not your main point, but I can't help but point out that artificial diamonds ARE diamonds. Cubic zirconia is a different mineral. Usually the distinction is "natural" vs "lab …

  15. comment
    Comment #47126141

    Take a homily written by someone 2000 miles away and it will likely feel just as relevant to me. Most humans deal with similar issues.

  16. comment
    Comment #46578019

    If I'm not mistaken, all the pitfalls in the article have clang-tidy lints to catch

  17. comment
    Comment #46577994

    > You must implement a move constructor or a move assignment operator in order for std::move to do anything Bit of a nitpick, but there are sometimes other functions with overloads…

  18. comment
    Comment #46472565

    > so clearly an LLM that does math well only does so by ignoring the majority of the space it is trained on There are probably good reasons why LLMs are not the "ultimate solution"…

  19. comment
    Comment #46340618

    An often underlooked aspect of SSDs for databases is write endurance. With the wrong workload random writes can burn through your drive in months instead of years. This is the hidd…

  20. comment
    Comment #46181423

    LLM only fairly recently underwent a step change from "maybe someday" to actually useful now. That opened many new doors that people didn't even think were possible. Getting increm…

  21. comment
    Comment #46122192

    Yeah, -O3 generally performs well in small benchmarks because of aggressive loop unrolling and inlining. But in large programs that face icache pressure, it can end up being slower…

  22. comment
    Comment #46057011

    It'd be very hard for the compiler to enforce constant-time execution for generic code. As an example, if you wrote the naive password checking where the first byte that doesn't ma…

  23. comment
    Comment #45979903

    Of course it depends on the situation. But I don't see how you could think that in this case, crashing is better than stale config. Crashing on a config update is usually only done…

  24. comment
    Comment #45979635

    Instead of crashing when applying the new config, it's more common to simply ignore the new config if it cannot be applied. You keep running in the last known good state. Operators…

  25. comment
    Comment #45938910

    It sounds like part of the problem was how the application reacted to the reverted fail over. They had to restart their service to get writes to be accepted, implying some sort of …