Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
debugnik
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
39 ms
·
331.
▲
by
debugnik
10mo ago
It took me a second read to realise that the mention of static is a red herring. I think the author knows that the linkage is irrelevant for the rest of the explanation; it just happens to be static so they called it static. But by drawing
332.
▲
by
debugnik
10mo ago
Yes, but those are rarely a thing for most live service games. Unless someone is working on a reimplementation of the entire server side, there's no point in offering or downloading pirate copies.
333.
▲
by
debugnik
10mo ago
I assume asset reads nowadays are much heavier than 4 kB though, specially if assets meant to be loaded together are bundled together in one file. So games now should be spending less time seeking relative to their total read size. Combined
334.
▲
by
debugnik
10mo ago
Helldivers 2 is an always-online game, you won't find it cracked.
335.
▲
by
debugnik
10mo ago
I first wrote an answer about how local variables can survive through a pointer, but deleted it because you're right that this Go code doesn't even address locals. It's a regular value copy.
336.
▲
by
debugnik
10mo ago
> What you need is a unique handle type per container instance. You can do this with path-dependent types in Scala, or more verbosely with modules in OCaml. The hard part is keeping the container name in scope wherever these handle types
337.
▲
by
debugnik
10mo ago
On the web? Good luck. AVIF is considered a baseline browser feature as of last year by the W3C; whereas JPEG XL is not fully supported by any stable browser release whatsoever, only Safari has been shipping partial support.
338.
▲
by
debugnik
10mo ago
Giving you the benefit of the doubt at first was completely wrong, that much I agree.
339.
▲
by
debugnik
10mo ago
Okay I had upvoted you but now you're just being an asshole. Predictable from someone on multiple fucking throwaways created just to answer on a single post and crap on a piece of tech I suppose; I don't even care much about Rust.
340.
▲
by
debugnik
10mo ago
Oh I agree the survey has issues, I was just thinking about how each year the stats get more questionable! I just think it shows that interest in Rust doesn't come only from people with a C++ codebase to rewrite. Half of all devs have
341.
▲
by
debugnik
10mo ago
He calls it open source in the title and the following paragraph to that. That sentence only means he thinks of himself as cheeky.
342.
▲
by
debugnik
10mo ago
> most existing Rust developers are not "blank slate Rust developers" Not most, but the pool of software devs has been doubling every five years, and Rust matches C# on "Learning to Code" voters at Stack Overflow'
343.
▲
by
debugnik
10mo ago
That's Twitter currently, in a way. I've seen and had short conversations in which each person speaks their own language and trusts the other to use the built-in translation feature.
344.
▲
by
debugnik
10mo ago
That's very different from what I thought you were arguing for in your top comment, though: a computer-use agent proving the app is usable through a screen reader alone (and hopefully caching a replayable trace to not prompt it on ever
345.
▲
by
debugnik
10mo ago
And then we're back at your own: > I'm not convinced at all by most of the heuristic-driven ARIA scanning tools.
346.
▲
by
debugnik
10mo ago
Prevented unless they assert the wrong invariant at runtime like they did last time.
347.
▲
by
debugnik
10mo ago
EcmaScript too, but most browser JS runtimes don't (didn't?) support it. It's also part of .NET CIL but only F# uses it so support for it has historically been flakey outside the CLR's main JIT mode.
348.
▲
by
debugnik
10mo ago
You say that, but people in OCaml keep bemoaning the use of mostly declarative s-expressions in the Dune build system. Imagine the reaction if MSBuild used an actual Scheme.
349.
▲
by
debugnik
10mo ago
Fair, CLI tools is why I said almost, but there's much more competition there. I wouldn't consider devops tools to be its own category though.
350.
▲
by
debugnik
10mo ago
In what sense is Go not a traditional language for web services? They're almost the only thing it's good at, and it's been doing them for 13 years.
351.
▲
by
debugnik
10mo ago
Rephrasing, Endeavour is something that is started with a terminal system based on Arch. I know that's a cheesy way to say it's an Arch distro but I hope you notice how poor the phrasing is for someone trying to understand what
352.
▲
by
debugnik
10mo ago
To be fair, that's what it shows by default. I recently created an account just for a short-term purpose, after years of not using it, and the starting algorithmic TL was just right-wing rage-bait about either my country or the US; not
353.
▲
by
debugnik
10mo ago
Except by ogling your ID, the attendant isn't making a copy and linking it to your purchase in a database that will get breached, or shared with the wrong future government.
354.
▲
by
debugnik
10mo ago
> You can just use a third party verification company. That will ask for a government ID scan or selfie face capture. It solves the company-side problem only.
355.
▲
by
debugnik
10mo ago
"Beef" is a strange way to denote reacting to adults relying on unsupervised teenagers to manage PII and then hiding and denying their mistakes. The beef here seems to be from one whose complaints about it were dismissed, instead
356.
▲
by
debugnik
10mo ago
There's no point in emulating just 32-bit x86 when modern games are all built for x86-64 plus several extensions. If they could make devs target an arch of their choice, they'd ask for aarch64 and skip funding FEX.
357.
▲
by
debugnik
10mo ago
RISC-V SoCs are still underpowered for the job, and the software ecosystem hasn't matured compared to ARM, specially for Windows/x86-64 emulation. The focus on RISC-V chips is simply too recent and has lacked enough demand for it.
358.
▲
by
debugnik
10mo ago
Right, and there's also no need for await syntax at all, they can be then-ed, ContinueWith-ed or whatever the language calls them, but people keep bringing syntax into a semantics battle, so I had to mention it.
359.
▲
by
debugnik
10mo ago
In a sense, kinda? The function colour problem is that you can't call an async API from a non-async caller without modifying the entire call chain (or blocking the full thread). In async/await languages the conflict comes from cha
360.
▲
by
debugnik
10mo ago
I'm reading 5% on a quick search. Isn't that an unsurprising conversion rate for a successful app with a free tier? Why would it increase further in ChatGPT's case, other than by losing non-paying customers?
More ›