fdcba
46 posts



@Tu9839963468194 @NavinFS @int_16h @TheGingerBill I'm sure I can find one anecdotal example as well.
English

@fdcbabcdf @NavinFS @int_16h @TheGingerBill While API compatibility is unrelated to the ABI stability discussion we're having, I downloaded DX-Ball from 1996, and a Tux Racer build from 2000. They both run without problems in Windows 11 by just clicking on the executable. Try that on Linux.
English

I don't know if a lot of people have thought why this happened.
To make Linux viable for the layman, Valve had to make Proton (derived from Wine) so that Win32 API became the first and only stable ABI on Linux.
Why did Linux Distro devs not care about stable ABI historically?
sudox@kmcnam1
English

@NavinFS @Tu9839963468194 @int_16h @TheGingerBill I think you're also overestimating how "easy" it is to get anything running that uses older DirectX/OpenGL/Vulkan/whatever else on newer Windows.
English

@fdcbabcdf @Tu9839963468194 @int_16h @TheGingerBill No, literally every OS except Linux has solved this problem x.com/NavinFS/status…
NavinF@NavinFS
@coconut_jpgg @Lucid00 Completely useless. Flathub has per-driver-version org.freedesktop.Platform.GL extensions that have to exactly match your kernel and GPU driver. AppImage is even worse with no versioning. Neither give you distro file pickers, opening URIs, screenshots, screen sharing, printing, etc
English

@SoosMate @rebane2001 If I'd were a threat actor I would have a scanner running against that provider's IP ranges 24/7.
English

@rebane2001 lol I wouldn’t trust that VPS — some bots continuously knock and try easy passwords. They maybe have already been inside and installed a key logger & backdoor.
English

@nonbinary @rebane2001 some of those people are literally dumber than latest clankers
English

@jefftheboxboy @katanapilled 99 sentences for this, 1 dialogue for first meet and inteoductionz
English

@katanapilled Now why is there so much dialogue variance for this 😭
English

@ryanflorence Kill this shit with fire. It's not actually usable for anyone except neckbeards who larp that it is. Bajillion lines of tooling around it to make it vaguely usable.
English

@alkalinesec Add it to your project's dictionary?
It's rather horrible to read code that has never seen a spellchecker, typos everywhere.
English

@Tu9839963468194 @int_16h @TheGingerBill You brought in bullshit like Wayland and graphics drivers into this topic, yet Windows doesn't have a solution for that. It's a bunch of gum and tape.
It's lovely how you try to pick a definition where Windows has a "solution" and Linux doesn't. Yet you're unable to define it.
English

@fdcbabcdf @int_16h @TheGingerBill The topic is "Win32 API became the first and only stable ABI on Linux", as you can see from the first tweet in this thread. Windows obviously has a solution when even Linux uses it for lack of options.
English

@LuftkoppTim They even do it when you have YouTube Premium. Won't downgrade on shit cellular internet in the middle of the woods on a tiny phone, but it'll eagerly drop you to 480p on your Apple TV 4K.
English

I get the financial reasoning behind it. It's solely for Youtube to save money. Most people would probably keep it at the max because "they can" and then watch 4K60 on their phone, where anything beyond 1080p makes virtually no difference.
But holy fuck I HATE this so damn much. Not even mainly because it takes additional steps and bad animations but because YouTubes algorithm or whatever the hell they use to decide which resolution to use is SO BAD
Oh you have 5mbit in a bad area? Weird, why is this 4K60 video not loading? *proceed to not change the resolution automatically*
Nice, you have 400+ mbit? Enjoy 480p. *proceeds to not change the resolution*
Okay you have around 30mbit (enough to watch ~4K30 / 1080p60) ... weird, 4K60 doesn't run smoothly. Let me downscale to 240p and never change it again
📁@jvepng
Genuinely why is this such a task? Why can’t YouTube just add a toggle at the top right corner?
English

@Tu9839963468194 @int_16h @TheGingerBill It literally is. You're pretending like Windows has a solution. It actually doesn't.
English

@Tu9839963468194 @int_16h @TheGingerBill Stable ABI doesn't mean that graphics drivers don't change and your software doesn't break. It constantly does on Windows.
English

as usual bunch of people saying "this is bloat just use a library"
image resizing particularly benefits from native code and libraries like sharp are always a pain to deploy into all environments because you need to build the native part
Bun@bunjavascript
In the next version of Bun `Bun.Image` - fast builtin multi-format image processing library
English

@mitsuhiko We can't even do UTF-8 in most places related to HTTP correctly. Simple will prevail even if it's worse for many.
English

@int_16h @TheGingerBill Do you also ship a selection of graphics drivers? Wayland?
English

@Tu9839963468194 @crazyminecuber @TheGingerBill You can't get that even on Windows. Try running something older that actually used accelerated graphics from a decade back or more.
Wine *today* providing something that is more backwards compatible than Windows itself, is why "Win32 is stable" is actually mostly bullshit.
English

@crazyminecuber @TheGingerBill How do you get accelerated graphics that way? Shipping a Windows executable that can run with Proton is much more likely to work on a random Linux distribution.
English

@TheGingerBill Dumb take. Because you can build 99.99% of the software available for your distro without bothering yourself with the utter shit from an ass that is a "stable ABI".
English







