Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Pannoniae
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
by
Pannoniae
5d ago
No but almost all good ideas can be reduced down to a few sentences if you're good at explaining things. It's a different kind of intelligence than what's commonly called IQ but it's something like that regardless. Sure
2.
▲
by
Pannoniae
5d ago
Most musicians in history didn't know how to read music, yeah. Less so in the present day but just about every folk song has spread by the word of mouth, and even in pop music many genres have a strong oral tradition (jazz, blues, rock
3.
▲
by
Pannoniae
5d ago
Yuuuup exactly. I guess this is masked because old 90s games are often more culturally significant so people haven't found these problems yet but yes, these are serious challenges.
4.
▲
by
Pannoniae
5d ago
Yeah IMO the next big thing will be a way of verifying equivalence while filtering out the "noise" differences in optimisation. Otherwise you can't really decide whether you got it correct or not.
5.
▲
by
Pannoniae
6d ago
Correct me if I'm wrong (I'm not very well-versed in game decomp scenes) but aren't all those bytematched decomps from 90s or at the latest early 2000s games? They didn't have global optimisation (MSVC introduced it in V
6.
▲
by
Pannoniae
6d ago
Hey I'm not working in matching something with LTCG atm :) I'm just saying in general. And yes if you have a pdb / an Od build then things are much easier, I was assuming arbitrary game i.e. release binaries. The "knowle
7.
▲
by
Pannoniae
6d ago
Cheers, enjoy the rabbithole:) A small pointer, it's hard to do interpret statistics because most people play on multiple platforms. Roughly 75% of gamers play on mobile, 45% on PC and 40% on console. I'm not 100% sure about the n
8.
▲
by
Pannoniae
6d ago
"assign all these pointers to the correct types, a wrong guess leads to different COMDAT folding" "get the order of local variables in this function right, otherwise the register allocation doesn't match. Oh and there&#x
9.
▲
by
Pannoniae
6d ago
With /LTCG /GL I don't think it's possible to get matching (or at least it's a very tall order), the codegen is wayy too volatile for an exact match and since inlining and reg alloc work on heuristics with threshold
10.
▲
by
Pannoniae
6d ago
Correct, this is just hacks for stuff you didn't manage to match exactly. Either that or your build environment isn't the same. Sadly, there are things which aren't really possible to reproduce in a byte-identical manner, thi
11.
▲
by
Pannoniae
6d ago
I said it's not possible to legislate some things away, i.e. unviable legislation. A hard ban on modding / AI reimplementation isn't viable, because you can't really keep data off the internet, evidenced by things like
12.
▲
by
Pannoniae
6d ago
TL;DR: You got promoted or you wanted to get promoted. You decide you want to make a bigger project to show ambition, advance your career and whatnot. You embark on making some grand project, disappearing from view. This often leads to you
13.
▲
by
Pannoniae
6d ago
In that case, wouldn't piracy shift to hacking the servers and exfiltrating the binaries/code?
14.
▲
by
Pannoniae
6d ago
You don't have a buffer overflow problem if you read it in a memory-safe way i.e. read it in chunks and realloc when you reach the size of your allocation. What you will have is a potential denial-of-service attack - although this on
15.
▲
by
Pannoniae
6d ago
Sorry, I'm just being realistic. "Whenever there's a will there's a way" and so on. People have tried to legislate all sorts of various things, even stuff like "PI = 3" without much success because they we
16.
▲
by
Pannoniae
6d ago
I don't see how this disproves my point. There's a vast divide between "theoretical" and "applied" software engineering. You don't usually see Google engineers publish their search optimisations in journal
17.
▲
by
Pannoniae
6d ago
>The PC market is shrinking. You have very good points but I'd say this is somewhat of a fallacy. If you look at graphs for phone shipments and PC shipments, they're both somewhat declining between 2015-2025 (I'm focusing
18.
▲
by
Pannoniae
6d ago
But software isn't like traditional academia. It might have grown from it but most advances aren't really published in the traditional sense, you've got blogposts, presentations and source code instead. This would be like t
19.
▲
by
Pannoniae
6d ago
Fair enough, but as things stand now, the usual LLM-assisted piece of software is usually also partly or wholly LLM- designed too. Not just implemented on a function level or a file level. And LLM design is usually called "slop"
20.
▲
by
Pannoniae
6d ago
They can write any EULA they want but it's not like they will be able to enforce it in a meaningful way, to be fair. You can't legislate modding away, that's like legislating piracy away, which has famously failed. Music pira
21.
▲
by
Pannoniae
6d ago
That's right, but other closed systems are kind of withering away (the two major consoles - Xbox and Playstation - are dying in favour of PC gaming). We're at an inflection point because hardware progress has slowed down and while
22.
▲
by
Pannoniae
6d ago
I mean, they can write anything in their EULA, I'm talking about enforcement. Sure, most free software advocates are squeamish about good old fashioned piracy today but I don't think that's an immutable fact of life. The be
23.
▲
by
Pannoniae
6d ago
To be fair, you also don't restrict yourself to those texts either. You read news, you use other programs, you look at websites and so on. And while the norms vary per field, things aren't really reinvented from scratch. The stand
24.
▲
by
Pannoniae
6d ago
It doesn't matter if they mind or not, the question is whether they can feasibly stop you. So far, the answer seems to be "not really".
25.
▲
by
Pannoniae
6d ago
I don't think it's dead if you have a market which values high-quality, artisanal products. Sure, artisanal code in itself isn't something inherently sellable but if you pride your program on being a quality product then it
26.
▲
by
Pannoniae
6d ago
I don't see it either, but this is the ubiquitous interpretation of the FSF freedom 0 :)
27.
▲
by
Pannoniae
6d ago
"We all have our own set of ethical and moral guidelines, which are also lost once having been absorbed into the colossus. While existing licenses and agreements are imperfect, they have been shown to be enforceable in a court of law a
28.
▲
by
Pannoniae
6d ago
Could that be because the language is fairly young? You don't see the "20-year-old legacy system" in Rust because it doesn't exist yet ;) And if you look at other comments in this thread, many engineers have this mentali
29.
▲
by
Pannoniae
6d ago
rsqrt differs between intel and amd, out-of-bounds conversions differ between x64 and arm (saturating vs sentinel), denormal handling also varies iirc (not 100% sure about that), x64 has FTZ/DAZ separately, ARM has a combined FZ flag a
30.
▲
by
Pannoniae
7d ago
its an antique (english) spelling for "fair", it's basically the event equivalent of "ye olde shoppe" which is just "the old shop" in a very antiquated phrasing
More ›