HNHacker News
TopNewBestAskShowJobs

dwattttt

2,211 karma · joined December 14, 2020

submissionscomments
dwattttt··on How to speed up the Rust compiler in September 2026
Changing features should be happening a lot less than building, you surely would go weeks between those after early dev.
dwattttt··on PS5 Relapse Exploit
None of those techniques look generic though; you could write pipelines in games that worked like this. But you can't (easily) drop it into an arbitrary game.

And while you're right that the computation on the client end could be made lower (depending on the constraints of the game), you're now going to need to care about the hardware of the client beyond "can render a video stream". My (regretfully) smart TV has trouble rendering its own menus, it's not lifting a finger to do a game.

dwattttt··on PS5 Relapse Exploit
But... the frame is still being rendered behind a hop of latency? How does your local client fix a frame that was rendered on a cloud GPU once it arrives, to mitigate the latency of its arrival?
dwattttt··on PS5 Relapse Exploit
> You mention one great technique yourself already.

I believe their point was that this can't be done, since the "local simulation" is no longer running locally; it has to resolve & hide the latency _before_ it's transmitted to you, and you don't know what latency that frame will observe.

dwattttt··on America.gov
> a company’s mission statement says they want to help humanity at a high level, but it turns out they’re doing more harm to it

Sure. It's possible. But is your point that it's happening here? Or just that something wrong could happen?

dwattttt··on Go Concurrency Distilled
Yes. However the number of times I've scheduled millions of concurrent tasks is 0; hence my question about subjective experience.

I would guess that how well integrated OS threads or green threads are into a language has a much stronger impact on experience & quality.

EDIT: you're also comparing hyper threading itself to the green thread scheduler (M green threads vs 2 logical cores), that doesn't make any sense. You probably want to compare to the OS's scheduler. It will schedule those millions of threads over all the hardware concurrency available too.

dwattttt··on The state of SIMD in Rust in 2026
I guarantee you with my lack of skill, my attempt at using portable simd will exist while using manual intrinsics I doubt I'd get there.

The question for me is whether portable simd will result in faster code than plain auto-vectorisation; for the simplest loops auto has me beat (the few times I've tried it), but I imagine as the complexity grows I'll be more likely to try do something that breaks auto-vectorisation, and it'll be more obvious to me when I do that in portable simd.

dwattttt··on Go Concurrency Distilled
Yes, in implementation they are not. I'm curious what the difference in subjective experience is.
dwattttt··on Go Concurrency Distilled
I'm curious; using hardware threads is M logical threads preemptively scheduled on N physical cores. In what way does this not satisfy the original criteria?
dwattttt··on Cloud Agents Are Inevitable AI Prisons
Air safety is known for its blameless reviews of failures, notably it is not known for responsibility-less reviews.
dwattttt··on Cloud Agents Are Inevitable AI Prisons
Yes? Do you think otherwise?
dwattttt··on Cloud Agents Are Inevitable AI Prisons
Are you proposing separating responsibility from the language used to talk about responsibility? That's novel.
dwattttt··on Cloud Agents Are Inevitable AI Prisons
> Otherwise we could jump into any technical argument with "hold on, what actually happened was that some bits were flipped"

You can care about who flipped those bits. If someone flips the bit "autonomous weapon enabled" I'm not going to blame the autonomous weapon.

dwattttt··on WordPress: Unauthenticated path traversal leading to conditional RCE
Just to expand on that nuance then, "attacked" is not restricted to "successful attacks".

The most popular widely deployed software will be the most valuable to attack. That most fail is a function of other properties of the software.

dwattttt··on WordPress: Unauthenticated path traversal leading to conditional RCE
You could've included a little more nuance. An interpretation of your response is "being the most popular remotely accessible software" != "the most attacked", which would need defending.
dwattttt··on US Military had close call after using AI for hallucinated intelligence report
> its use in machine learning (or elsewhere, I suppose) is itself a form of empiricism in that what it is is essentially a repeated observe/measure error/adjust cycle.

"Empiricism" implies that the technique is based on observable, but not mathematically proven foundations. If a problem space is convex, gradient descent is guaranteed to converge to a global optimal solution, regardless of whether you know the exact formulation of the space.

Applying it when you don't understand if a space is convex is another question, but that's not a fault of gradient descent.

dwattttt··on US Military had close call after using AI for hallucinated intelligence report
> as purely empirical as the gradient descent loops

Are you suggesting that gradient descent is an empirically found and not understood technique? It was originally proposed by Cauchy in 1847, its properties are very well understood.

You might be referring to properties of the domains its being applied to.

dwattttt··on English: A vs. An
I was so primed to expect crazy I had to reread the article and your comment to notice "this bit of English isn't that crazy".

For those who won't read the article, either the word "a" or the word "an" is used before a word. Which is used depends on the first sound of the next word (not whether the next word starts with a vowel, as is commonly understood).

With this rule, only "129 of the 32,455 words in my list needed exceptions.", which is surprisingly regular.

dwattttt··on Ubuntu 26.10 completes transition to Rust-based coreutils
That's a better thing to discuss, and I'd expect there to be better bugs to talk about to go with it. Stack exhaustion in an unrealistic environment should be fixed, but a "stop everything" bug it ain't.
dwattttt··on Ubuntu 26.10 completes transition to Rust-based coreutils
You're specifically frustrated about unbounded stack recursion exhausting the stack, triggered by multiple thousands of directories? It doesn't sound like this is about multi-thousand-deep directory structures, it sounds like it's about something else.

Because even diving into it, I would agree with a prioritisation decision that puts this bug down the bottom of a priority list.

dwattttt··on Why is Google still serving dodgy ads?
When you put it like that, it seems like it's too dangerous to offer that kind of access! Maybe Google shouldn't sell it.
dwattttt··on Don't call yourself an artisanal programmer
But can they compete with my shade grown software? It does result in a 40% markup, but there's no putting a price on being raised in a loving environment, is there.
dwattttt··on Stop making swap partitions—use swap files instead
GP is not presenting these as evidence for an approach, just notable facts that weren't initially obvious.
dwattttt··on Rust is tier-1 language at Microsoft
Valve is certainly increasing the viability of Linux as a platform for gaming, but I can't see developers targeting Wine or Linux for a major game over Windows directly. Not for a decade, if ever.
dwattttt··on What algorithm did Windows XP use to choose your initial user picture?
The billions of times aren't repeated times for the same person, it's because it's been done for the first time billions of times. This is the "choose a user's initial profile picture". They're not randomly changing it.
dwattttt··on What algorithm did Windows XP use to choose your initial user picture?
But multiplied by the number of times it'll run on the planet, and you have a surprisingly big impact.
dwattttt··on iPhone 18 Pro and iPhone 18 Pro Max
Images that are meant to be 2d (E.g. a photo of something on paper) isn't going to look 3d. I guess this approach will just have to let anything flat through?
dwattttt··on Blizzard Workers Win Historic Union Contract
They can choose to work their allotted 0 hours any time of the day they choose. Has to be at home though, mandatory "do not work" from home orders apply.
dwattttt··on No Man's Sky Cosmos
There's a fair bit out there about their launch circumstances. From memory they weren't entirely in control of the timing.
dwattttt··on iPhone 18 Pro and iPhone 18 Pro Max
The 'ol "analog hole". Never been able to patch that gap.
← PreviousPage 2 of 34Next →