I can't downvote posts yet, but if you have the ability, consider it. This is clearly LLM slop without human review.
1,433 karma · joined August 19, 2024
I can't downvote posts yet, but if you have the ability, consider it. This is clearly LLM slop without human review.
1M context window is plenty. Once it's skimmed the code and come up with a theory for the problem, it can spin up a subagent that has a whole fresh context window and it can dedicate the whole thing to that one hunch.
Basically I think the entire premise falls apart due to that choice--they forced an interesting-looking outcome by adjusting the algorithm until gzip started picking random slabs of letters instead of ever-larger repeating runs.
I'm always fascinated when people claim YouTube pushes content like this. It's an extremely common take, but I don't think it's true.
My experience has been that if I stop clicking something, the algorithm soon stops recommending it. It occasionally brings back a blast from the past--e.g. I watched a sumo competition once, and once in a blue moon it recommends another. But you can downvote bad recommendations, and I simply don't get recommendations for ideas I've never engaged with before.
FWIW I'm not saying the algorithm is great. My feed is absolutely worthless right now, but it's all goofy Japanese content because one of my kids is extremely into that right now. There's zero political content because she isn't showing any interest in it. Heck, most of the stuff isn't even in English anymore.
Sure there were smaller emulators which didn't work well, that's understandable. But gamers didn't need more than one or two emulators to play every game that existed; you just needed to pick the right ones.
Also, "widescreen OOT" is probably tweaking a pair of projection matrix floats in the binary so that might not be a great example :)
Personally, I think it's fascinating to see how the industry greats actually made the magic happen. Everyone talks about the endless fine-tuning of controls that Miyamoto asked for in SM64: now we get to see what that actually looks like! Or maybe the game had a hidden secret debug menu that no one's ever seen in 20 years, or an unfinished character is hiding in the code.
Maybe my perspective is different because I've worked on games for most of my career, so seeing how _other_ teams solved the hard challenges is exciting for me.
It's a huge benefit that things like the OS and SDK are known and predictable. This got me a foothold. Otherwise I would have gotten nowhere.
I'm still impressed that this decomp has macros (fully lost in the assembly) and nearly-100% meaningful variable names and struct layouts. That's not easy!
void foo() { bar(); }
int foo(int x, float y) { return bar(x, y); }
This is because parameter-passing and return-value handling can sometimes be done in zero instructions in PPC, if the values are already in the right registers. So you need to continually go back and reassess old functions once you learn the signatures of newer ones!
If the goal of a hard fork is "the community will invest equal resources that Google does today" then you wildly underestimate how many engineers work on Chrome.