Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Pannoniae
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
31.
▲
by
Pannoniae
22d ago
You're correct, but his point is that you don't need to solve the generic problem. Solving the generic problem is very hard. Grug doesn't like solving hard problem. What does grug do? Solve five easy problems. Make an arena
32.
▲
by
Pannoniae
22d ago
I've been reading these since the .NET 5 performance improvements blogpost. Again, the content is ever-sharp but the style is so full of claudisms it's next to unbearable to read. I'm not anti-AI by any means, I just find it
33.
▲
by
Pannoniae
23d ago
looks like a large chunk of this was written by claude though :( the technical parts are fresh as ever but the writing style is awful, man
34.
▲
by
Pannoniae
24d ago
Marching on a street holding placards with permission from the police is a very different thing than an angry mob marching into the town hall searching for officials. Think more like this: https://en.wikipedia.org/wiki/
35.
▲
by
Pannoniae
25d ago
how not? All of this is "soft" control, if tomorrow 75% of the people in any country decided "this can't keep on going on", all relevant public buildings would be occupied everywhere and the relevant government impr
36.
▲
by
Pannoniae
26d ago
The cipher wishes Charles II was the king again. The Stuart Restoration did happen in 1660 in fact, restoring Charles II to the throne. Legend has it he died of laughter, which checks out with the cipher because he was laughing how his wish
37.
▲
by
Pannoniae
26d ago
I suspect this happens due to optimising for reasoning... if you insert a few words, it will suddenly start to make more sense. "If the crashes stop, (that means) the factory overclock is marginal; (so) run a small negative offset. (to
38.
▲
by
Pannoniae
26d ago
Well, it's an intersection of things ;) 1. If you have debug symbols on, it's obvious - the type names, layouts and whatnot are embedded in the binary. Bigger names = bigger executable. Of course, this doesn't apply here be
39.
▲
by
Pannoniae
27d ago
Until some kind anon hopefully leaks it...
40.
▲
by
Pannoniae
28d ago
>LLMs haven't created a I don't think this is true. They very well might have, but a specific one, not a generic reusable version you find on GitHub or whatever.
41.
▲
by
Pannoniae
29d ago
that would only be true with a perfectly expressive language with both high-level and low-level features, perfect support for any kind of metaprogramming and a godly optimiser. ofc we don't have that, so code is compressible, and c
42.
▲
by
Pannoniae
1mo ago
No, rapid development is essential when you're making games. It's not a "solved science", sure you can code something up and slap some programmer art on it then ship it but you very well know that won't be usable. Y
43.
▲
by
Pannoniae
1mo ago
Sadly it still feels like it's one of the languages where the language doesn't trust you, it tries to force you to do things "the right way". I do love quite a few of its design like how traits are, not forcing every met
44.
▲
by
Pannoniae
1mo ago
Only the ones you could ask afterwards;) This is propaganda pretending that suicide is an impulsive decision. That's a category error because in many cases, it is not. If there was more focus on screening for impulsive thoughts and d
45.
▲
by
Pannoniae
1mo ago
Thank you for opening my horizons :)
46.
▲
by
Pannoniae
1mo ago
You're so close to getting it. If you could somehow shelter people from the idea of ending it, you'd have created the torment nexus. People who do so usually do it because they see negative things coming up and they're too ti
47.
▲
by
Pannoniae
1mo ago
"It is difficult to get a man to understand something, when his salary depends on his not understanding it." - Upton Sinclair
48.
▲
by
Pannoniae
1mo ago
I wholly agree, processors are strongly typed, even if there are holes like using integer instructions on floating-point values in XMM regs, very insightful comment:) btw a bit of nitpick: to be fair basically no one uses x87 anymore, it&
49.
▲
by
Pannoniae
1mo ago
Being decent at music has definitely made me a worse programmer because I just do many things - software design, structure, names, you name it - on the vibes instead of sticking to the rules to the chagrin of others :D
50.
▲
by
Pannoniae
1mo ago
This is why open source is rapidly becoming obsolete ;) There have been source-available/fair source/whatever-you-name-it approaches before. They were attacked by OSI zealots every time because it's not real open source. Whic
51.
▲
by
Pannoniae
1mo ago
I also expect some kind of reaction in the future though! Just like how people generally got tired of broadcast TV in favour of YouTube or shorts, there's only a certain amount of slop someone can read and write without getting sick of
52.
▲
by
Pannoniae
1mo ago
looks like we've circled back to the good old #ifdef FEATURE_AI_V2 ;)
53.
▲
by
Pannoniae
1mo ago
He made middleware used by countless games over at RAD. I'd say that counts as contributing to game development.
54.
▲
by
Pannoniae
1mo ago
"He didn't fully understand or appreciate the quote about premature optimization, so no one did." He ain't wrong though.... most people definitely don't get the jive for sure. Knuth was talking about a massively d
55.
▲
by
Pannoniae
1mo ago
Yes, VTune is good. I'm on AMD and uProf isn't that good (it often fails to match PDB to source, it's slow / crashy, stuff like that) so I mostly use Superluminal myself (has godly UX) and only drop down to uProf when I
56.
▲
by
Pannoniae
1mo ago
Sure, but there are performance issues no profiler will catch in a straightforward flamegraph reading. Some examples: 1. Your hottest loop is spilling registers which only shows up as non-local cache thrashing (i.e. some other random code b
57.
▲
by
Pannoniae
1mo ago
Being I/O bound is usually a result of bad engineering practices though. If you're I/O bound, that either means the problem doesn't require much computation - which is possible but fairly rare, or more likely that your
58.
▲
by
Pannoniae
2mo ago
no, you can also call ntdll (or even syscalls although those aren't stable), there's plenty of documentation on the internet but also why would you, not much point except for very niche functionality
59.
▲
by
Pannoniae
2mo ago
Do you really care if it works?
60.
▲
by
Pannoniae
2mo ago
>Most mainstream languages guarantee stability, certainly Rust. That's their mistake, right there... When you're upgrading software, you presumably want a better version. You can't have something better without changin
More ›