this post was submitted on 05 Mar 2024
1147 points (100.0% liked)

Programmer Humor

23083 readers
1749 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 260 points 1 year ago (6 children)

Save us, EU. You're our only hope. Sincerely, USA

[–] [email protected] 131 points 1 year ago* (last edited 1 year ago) (2 children)

This keeps happening—can you lot make some laws for a change?

Edit: oh wait not like that

[–] [email protected] 66 points 1 year ago (1 children)

It's cool I fixed it now.

America, moments after outlawing IVF

Just as an aside, I'm an American that emigrated to Canada. My province (BC) is currently passing a law to make one attempt at IVF free for everyone (starting midyear in 2025)... laws actually can be used for good.

[–] [email protected] 37 points 1 year ago (1 children)

In America, laws can also be used for good. Just not your good.

[–] [email protected] 15 points 1 year ago (2 children)

Yeah this is cool and all but how can it benefit the wealthiest people in the country more? ✊💦✊💦

load more comments (2 replies)
[–] [email protected] 19 points 1 year ago* (last edited 1 year ago) (1 children)

California tries its best... There's a bunch of pro-consumer laws that other states don't have. There's the CCPA which is similar to GDPR (including the right to know and the right to be forgotten). You must be able to cancel a service easily online if you can sign up online. Store gift cards aren't allowed to have expiration dates. Gift cards with less than $10 on them must be redeemable for cash. Stricter laws against false advertising. And a bunch of other useful laws.

Not as good as the Australian Consumer Law, but better than pretty much every other US state.

load more comments (1 replies)
[–] [email protected] 34 points 1 year ago (1 children)
[–] [email protected] 16 points 1 year ago (1 children)
[–] [email protected] 15 points 1 year ago (6 children)

Actually probably not. Not without major concessions. The pound will have to go which they will never accept unless they have absolutely no other choice

[–] [email protected] 14 points 1 year ago* (last edited 1 year ago)

The concessions are the same as for any other EU member, which is fair

load more comments (5 replies)
load more comments (4 replies)
[–] [email protected] 233 points 1 year ago (4 children)

Nvidia: bans platform translation layers for CUDA

Meanwhile AMD: is forbidden from releasing an open source HDMI 2.1 driver supporting 4K@120hz because of HDMI Forums requirements.

[–] [email protected] 108 points 1 year ago

Oops. Someone hacked the server and now the code is leaked online. How terrible.

[–] [email protected] 53 points 1 year ago (5 children)
[–] [email protected] 31 points 1 year ago (4 children)

Sadly also not an open standard, in reality but they are friendlier to FOSS.

load more comments (4 replies)
[–] [email protected] 26 points 1 year ago

Accidental DisplayPort guy checking in. I didn't even know it was a thing until I bought my graphics card. It seems like I dummied my way into some good tech.

load more comments (3 replies)
[–] [email protected] 28 points 1 year ago (1 children)

Mindless fanboys: AmD aNd nVidIa aRe LitEralLy tHe sAme!

load more comments (1 replies)
load more comments (1 replies)
[–] [email protected] 93 points 1 year ago (5 children)

Yeah fuck this.

... What's a translation layer?

[–] [email protected] 49 points 1 year ago* (last edited 1 year ago) (1 children)

Got a Windows app you want to run on Linux? Wine and Proton are well known translation layers.

I guess Graphics Cards are similar. CUDA is basically the NVIDIA equivalent of .exe I think.

[–] [email protected] 42 points 1 year ago (8 children)

Cuda is an Nvidia specific method for using a graphics card to do computation (not just graphics), like physics simulations.

Translation layers would let you use software designed for other graphics cards to work with Cuda, or to let Cuda software work on other graphics cards

load more comments (8 replies)
load more comments (3 replies)
[–] [email protected] 70 points 1 year ago* (last edited 1 year ago) (1 children)

So a knife maker can now forbid me to cut chicken with it?

[–] [email protected] 62 points 1 year ago (3 children)

Can a EULA ban fair use? Google v Oracle might have something to say about this.

[–] [email protected] 28 points 1 year ago* (last edited 1 year ago) (2 children)

It can say whatever it wants unless invalidated by a court or an existing law saying otherwise.

load more comments (2 replies)
[–] [email protected] 20 points 1 year ago (6 children)

Probably depends on your country's laws. Here in Estonia most EULAs aren't valid because pressing accept on those isn't legally binding.

load more comments (6 replies)
load more comments (1 replies)
[–] [email protected] 60 points 1 year ago (12 children)

If translation layer can be banned with EULA how is wine not dead yet? M$ loves Linux or what?

[–] [email protected] 40 points 1 year ago (2 children)

MS loves money. If Linux makes them money, great. If not, fuck it.

[–] [email protected] 33 points 1 year ago (3 children)

"...because it makes us money" could be put at the end of any slogan to make it 100% honest.

load more comments (3 replies)
load more comments (1 replies)
[–] [email protected] 14 points 1 year ago (1 children)

The EULA of the CUDA SDK bans reverse engineering output of the SDK to make translation layers (and such compatibility aids in general).

That makes it more legally dangerous and/or harder for devs. It has no effect on anyone not using the SDK.

[–] [email protected] 15 points 1 year ago (2 children)

How is that Nvidia can ban reverse engineering and for example Nintendo can't. I'm sure they would love to just say in EULA that sorry but reverse engineering Switch is prohibited therefore every emulator is illegal

load more comments (2 replies)
load more comments (10 replies)
[–] MyNamesNotRobert 41 points 1 year ago* (last edited 1 year ago)

This has been said time and time again but fuck Nvidia. Preventing compatibility layers ensures games and programs that need this stuff are extra unreliable, bloated and enshittified.

[–] [email protected] 36 points 1 year ago (1 children)

They can prohibit whatever they want, but how enforceable is it? Does Nvidia intend to play whack a mole by checking for translation layers?

[–] [email protected] 17 points 1 year ago* (last edited 1 year ago) (1 children)

Nah, they'll just pull "Nintendo move"

load more comments (1 replies)
[–] [email protected] 32 points 1 year ago

"How dare you use software on your hardware," says another worthless gaggle of bastard morons.

Just have Jensen Huang flop his dick out and say CUDA is an anti-competitive tactic. It wouldn't be less obvious.

[–] [email protected] 29 points 1 year ago (1 children)

Now imagine Microsoft banning the translation of DirectX to Vulkan. Could they do that? That would kill gaming on Linux in a snap.

load more comments (1 replies)
load more comments
view more: next ›