1159
Good Old Windows (lemmy.world)
submitted 2 years ago* (last edited 2 years ago) by ekZepp@lemmy.world to c/programmer_humor@programming.dev

System32Comics Art

Webtoon gallery

top 50 comments
sorted by: hot top controversial new old
[-] korstmos@kbin.social 158 points 2 years ago

Because paying a few grand a year for a certificate somehow makes your software more trustworthy

[-] magic_lobster_party@kbin.social 56 points 2 years ago

The original Twitter checkmark

[-] Zalack@startrek.website 36 points 2 years ago

You're being sarcastic but even small fees immediately weed out a ton of cruft.

[-] xigoi@lemmy.sdf.org 28 points 2 years ago

They also weed out a lot of legitimate software, especially if it's non-commercial.

[-] Zalack@startrek.website 19 points 2 years ago

I'm not saying there aren't downsides, just that it isn't a totally crazy strategy.

[-] RippleEffect@lemmy.world 22 points 2 years ago

Well it at least is an obstacle. Broke hackers won't get it or will have to work harder to get around it.

[-] Ddhuud@lemmy.world 41 points 2 years ago

That's the intention. In reality lots of genuine devs can't afford it, so people get accustomed to just ignore the whole thing.

[-] ryannathans@lemmy.fmhy.net 10 points 2 years ago

Even more lols when you are gigabyte and your private key leaks. Also when you are gigabyte and your signed driver is used to privilege escalate malware.

[-] smolyeet@lemmy.world 7 points 2 years ago

And that’s why certificates can be revoked, that’s the whole point, trust. It only costs a few hundred a year per Microsoft’s documentation and approved vendors so it doesn’t seem that much of an ask. At the very least you can look up the developer yourself, harder to do if the package has no identity associated with it

[-] yogurtwrong@lemmy.world 6 points 2 years ago

And you can still bypass it if you put your software in a .zip

[-] Tathas@programming.dev 2 points 2 years ago

Gigabyte has entered the chat.

[-] Zozano@aussie.zone 85 points 2 years ago* (last edited 2 years ago)

Linux: OK

User: Oh great, I downloaded a virus

Linux: Lol. You should have read the 2000-line python script on github before running it.

[-] pufferfischerpulver@feddit.de 53 points 2 years ago

Actually there's extensive documentation on the arch wiki regarding this specific line of code burried 1673 lines deep.

I suggest you read the documentation before you ask irrelevant and, might I add, embarrassing questions.

[-] Johanno@lemmy.fmhy.net 16 points 2 years ago

It is your fault always.

[-] ephemerality@lemmy.world 66 points 2 years ago

I wrote some open source software and looked into how to make that not happen. It’s not easy on Microsoft, and on Apple it costs more than a $100/year!

[-] Beanie@programming.dev 37 points 2 years ago

you have to pay to have your stuff put on the app store??

[-] ephemerality@lemmy.world 40 points 2 years ago

Yes, on both platforms.

[-] Mic_Check_One_Two@reddthat.com 36 points 2 years ago* (last edited 2 years ago)

Not only that; You have to pay for updates too. Supposedly it’s because Apple takes time to verify that the app is legit and not going to do nefarious things. So they don’t want a bad actor to get a legit app on the store, then later push an update that infects everyone with a virus.

But apparently a company did a study and realized that app testing rarely made it past the main page, with testers spending ~15-20 seconds per app. They’d basically open it and if it looked like it did what it said, they didn’t bother digging any deeper.

[-] SpaceNoodle@lemmy.world 13 points 2 years ago

Why do you think they set those up? To not make money?

[-] ryannathans@lemmy.fmhy.net 10 points 2 years ago

Yeah we are an open source org and simply don't sign the executables because of this bullshit

[-] Fuzzy_Dunlop@lemm.ee 41 points 2 years ago

I can navigate Windows well enough for my job, but I'd never choose it for personal use. I'm no Linux expert, but I haven't yet been faced with a problem I couldn't solve.

[-] Slopz@lemmy.world 13 points 2 years ago

I'm the exact opposite! Use Windows for personal use, and use Linux for my VMs/Servers/Docker.

[-] svartkaffi@fedia.io 3 points 2 years ago

I was taught to use Ubuntu Linux by a middle aged engineer in another field who demanded "the brown operating system" on his computer over a decade ago, so yes, I agree, day to day Linux hasn't been hard for over a decade.

[-] deweydecibel@lemmy.world 40 points 2 years ago* (last edited 2 years ago)

This will be outdated soon.

They basically admitted at a security conference (I think) that part of the roadmap for Windows 11 is to actually prevent Windows from running unsigned apps period, and you better believe getting past that will require an Enterprise license.

[-] Fish@midwest.social 14 points 2 years ago

I definitely need a source on this. I searched online and couldn't find anything. If this is true, I feel like it's the one thing that might actually cause some people to move to Linux.

[-] salient_one@lemmy.villa-straylight.social 11 points 2 years ago* (last edited 2 years ago)

There's no reason for Microsoft to do that. That will just alienate existing Windows users enough to try other OSes while providing no benefit whatsoever to the corporation. Even Apple, which is known for its love of walled gardens, allows executing unsigned code in MacOS. So I very much doubt we'll get a source.

[-] average650@lemmy.world 3 points 2 years ago

I feel like it would get much better a mistake if they did... I use both windows and Linux now. I would rather use Linux full time but some software, specifically office and some (not most, but a few) don't play nice with Linux.

If I just lost a ton of programs that I would say are critical for windows, no doubt I switch full time unless my work prevents me.

[-] ErrorCode0@programming.dev 21 points 2 years ago

Mac os when u don't pay 99$ a year to apple to sign the app

[-] brlemworld@lemmy.world 20 points 2 years ago

Mac does it now too. But they do it because they are anti-competitive and want to make you use the Mac app Store. They need to be broken up.

[-] StenSaksTapir@feddit.dk 19 points 2 years ago

No.

It's a security feature. Right click, select open, affirm that you meant to run the thing, then it works. This needs to be done once for that app.

You can disable this behavior too.

[-] narp@feddit.de 7 points 2 years ago* (last edited 2 years ago)

It has of course nothing to do with the enormous amount of money they rake through their app store by squeezing both the developers and the users.

Why would they try to force people to only use the store by implementing more and more security features along the way!?

It's a mystery!

[-] lorez@lemm.ee 2 points 2 years ago

But they don't force you. I installed Pianoteq 8 downloading it from the official site, not the App Store. All it asks is your touchID or the password.

[-] StenSaksTapir@feddit.dk 1 points 2 years ago

Because users, largely, are stupid.

Security usually comes at the price of inconvenience.

You're not forced to use the app store by any means and if you find it difficult not to, then you're probably the type of user they want to protect.

[-] Crul@lemmy.world 15 points 2 years ago
[-] ekZepp@lemmy.world 2 points 2 years ago
[-] LambLeeg@lemm.ee 11 points 2 years ago

Let's make it clear. The only virus on a PC is its owner. It never emerges on itself

[-] ech0@lemmy.world 8 points 2 years ago

Worm Virus enters the chat

[-] sarmale@lemmy.zip 4 points 2 years ago
[-] h_a_r_u_k_i@programming.dev 4 points 2 years ago

Actually this is a good practice. If you don't know where the program is or if the source is not open, you shouldn't install blindly.

load more comments
view more: next ›
this post was submitted on 07 Aug 2023
1159 points (100.0% liked)

Programmer Humor

20230 readers
1270 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