Viewing profile — grogers
grogers
HN member- Joined
- Fri, Mar 27, 2009, 4:01 PM UTC
- HN karma
- 989
- Public activity
- 435 items
- HN profile
- View on Hacker News ↗
About grogers
No profile information was provided.
Recent public activity
-
comment
Comment #48991273
The budget is just another constraint that helps define the perfect solution. Sometimes quick and dirty is the perfect solution.
-
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…
-
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.
-
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…
-
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.
-
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…
-
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…
-
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…
-
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…
-
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 …
-
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 …
-
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…
-
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 …
-
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 …
-
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.
-
comment
Comment #46578019
If I'm not mistaken, all the pitfalls in the article have clang-tidy lints to catch
-
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…
-
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"…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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 …