1,116 karma · joined May 11, 2017
I just bought a 4090 and the desktop experience I get is much worse than what I had with the gpu embeded in the Ryzen 7950x: Wayland doesn't work, in Xorg there is tearing in mpv, alt-tab sometimes breaks in gnome. When I launch memory intensive cuda kernels the whole desktop becomes unresponsive. The drivers spews Xid errors in dmesg and breaks for certain applications, such as embergen.
https://www.nytimes.com/2023/09/14/world/asia/north-south-ko...
That's when the the miseducated majority will find that the market is unjust. All goes according to plan.
If the canvas website really was a threat we would have seen much more of it by now already, but it hasn't happened for a number of reasons -- we only see them in the dedicated desktop-app-like use cases like this one. Anything scrollable won't be viable because it would be inherently less responsive than the real deal. Fonts look different, most designers actually prefer for people to be able to select text, and be able to use browser functionality that looks native for the different OSs. Canvas websites are also more expensive in terms of blob loading and ability to cache pages. So it's not really a threat.
Most adblocking happens by the means of network/URL blocking and I don't see any potential difference between WASM and JS in this regard(unless the APIs are enshittified, but JS isn't impervious to this too). If ads can't be blocked by network, and the website proxies ad contents through its own domain(as far as I know that's not prevalent, maybe I'm ignorant -- they need to track users and clicks themselves anyway), than you could get hard to block websites with JS+DOM too -- it's possible disrupt DOM based blocking by frequent randomization/obfuscation to the degree that one would need some kind of advanced AI to even hope to find the ad DOM elements. Between WEI, web bundles, Topics API push, webassembly's supposed higher indecipherability (which isn't true, chrome "disassembles" WASM into the WAT form and it's pretty readable. More readable than wasm.js) doesn't even register.
>And for what?
To not deal with JavaScript? To be able to develop for the web in the language you want, without floats being the fundamental numeric type and other BS? Is that too fantastical of a desire?
I don't think that's true. You still need JS glue code that would return these externrefs. A WebAssembly module loaded through ESM integration can't as far as the current proposals access Web-APIs on its own. As far as I understand there is also a number performance issues related to the wasm spec itself that limit possible optimizations, making wasm second class to JS in terms of performance of WebAPI access.
I assume you haven't made "$200,000 USD or more in the last 12 months" from it, so you can relax.
They are also seemingly making Unity games online-only for the DRM/accounting purposes.
On the recent Intel platforms upgrading your CPU required upgrading your mobo too, and there are many people who upgrade almost every generation, i.e. 1-2 years. Burdening game developers with this is unjust. The engine fee should be tied to the game's purchase, or game related purchases(DLC, other paid content).
AMD also promised (iirc) that the AM5 will only be good for 2 generations.
Making the developer pay for user's hardware upgrades is still insane.
This reads as something insane. If a player replays a game on steam, redownloads it, the developer still pays for the installation? I know people who redownload games all the time, like tens of times over the span of several years. I hope it's imprecise language and only the initial install/download is counted.
I hope these changes (whatever they actually are) won't push game developers towards developing games that milk users more, with loot boxes, in-game currency, cosmetics etc, and away from stand alone you-pay-once games, single player or multiplayer, only to be able to pay for the ongoing engine fees.
Vision Pro or its copies are unlikely to be unlocked enough to run user supplied linux.