Recent submissions

Comment · 2 days ago
I don't think that wasm is inherently uncompressible. I think it's more that tools like emscripten include the entire C++ standard library because most existing libraries expect them to just be available for free. But hopefully that would change as more web focused libraries are created.
Comment · 1 month ago
I'm surprised no one really has answered the implied question. Wireless protocols are hard for VR not because of bandwidth, but because of latency. Head tilt motions have to be processed extremely quickly to not be nauseating. Even with wired systems, the headset often ends up doing all kinds of motion prediction to process motion and shift the image before the game has time to process it, because engines aren't going to round trip input to video output at 120fps/8ms (double buffering doubles your latency!).

Of course, that multiplies with bandwidth requirements, which are also quite extreme at 4k 120fps.

Comment · 1 month ago
It doesn't seem to me like you've described concepts that are all that different, loading from global memory is slow on the CPU too because often it requires some kind of barrier or lock. All techniques require you to pre-arrange memory, just in different sized blocks. And sharing data between "lanes" is always to be minimized. Different amount on different platforms ofc, but the ideas seem similar.
Comment · 1 month ago
Doesn't this break if the child uses a VPN, or some other software to spoof? For this to really work Windows would have to lock down all HTTP, and really all networking, only allow approved software/browsers, etc. Is there a reason this wouldn't be the case?
Comment · 2 months ago
Why would this be true? The way "single instance mode" usually works is by taking a global mutex or making a lock file. What makes this not possible for TUI apps? Isn't it just culture?
Comment · 2 months ago
Probably because it makes distilling and external analysis/tracking harder.
Comment · 3 months ago
It's an interesting thought, but hard to imagine how this would be implemented system wide. The clipboard would need to remember the source application, and have some kind of unique identifier to issue a delete to the source application.
Comment · 3 months ago
I'm not sure what the situation is here, but on many sites making alt account to avoid bans can result in a lifetime ban. A high profile figure who's been banned from a service advertising that they still have access to it might be a risk.

Also, these companies (or data brokers) likely share ban and alt account lists, ban evading could hurt the reputation of all your accounts.

These are some pragmatic reasons not to evade bans.

Comment · 3 months ago
This is a general problem with destructors, you can't "batch delete" objects. To free a lot of stuff you're required to go pointer by pointer through the tree to clean up each object. To get real performance gains from pools you can't have per-object/subobject custom cleanup code.
Comment · 3 months ago
This is way too absolute a point. There's services like water and internet service you're effectively subscribed too that don't get worse. There's obvious efficiencies that can be gained from regularizing demand with subscriptions. Amazon Prime is another example of a something I've been subscribed to for over a decade and I don't feel has gotten worse.
Comment · 4 months ago
Not you particularly, I meant the original: "it feels like every share of income is at its lowest except for the ultra wealthy."

It's ambiguous in several way, no time scale, "ultra wealthy" isn't defined, and "income" somewhat ambiguous.

Comment · 4 months ago
Data is the answer, it's just that so few people are willing to look at unbiased data. Although the start is asking a more measurable question.
Comment · 4 months ago
There's a whole category of video content called "First Amendment Audits" where people film with big cameras in public and farm people random, and often quite hostile, reactions.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton