Huge Respect

Apr 29, 2025 1:01 PM

typeof

Views

32914

Likes

736

Dislikes

8

funny

programmerhumor

lol

humor

programmer_jokes

Not another https://github.com/GermanAizek/WinRing0 post.

3 months ago | Likes 8 Dislikes 2

WinRing0 is kinda funny, as a huge amount of gamers will be using it via tweaking utilities from big companies and small hobbyists, and gamers make a huge amount of fuss about low level anti-cheat being theoretically vulnerable while not caring about an actually vulnerable unmaintained thing because it does something they want. Then there's the conundrum about whether the solution is locking out low level additions to your OS, or freedom to do what you want, and the consequences of each

3 months ago | Likes 2 Dislikes 0

and RFK wants to put them on a registry, smh.

3 months ago | Likes 1 Dislikes 0

No joke. And those unpaid open source devs are about to crack. The Economist did a story on them and they don't have the time and resources to fix vulnerabilities that the rest of society is taking for granted. Literally average Joes working unpaid nights and weekends and *understand* that if they don't, the internet could collapse. A huge pressure that nobody acknowledges. Big tech is getting yet another free ride and the gov't needs to step up (but won't).

3 months ago | Likes 3 Dislikes 0

Now there are a lot of paid open source devs as well. Giants like IBM and Intel employ people who do full time kernel development. I have small contributions part of my job as well.

3 months ago | Likes 5 Dislikes 0

I like they took the time to photoshop the elephant's footprints in the sand

3 months ago | Likes 25 Dislikes 0

Wait, this is fake?

3 months ago | Likes 6 Dislikes 0

Yeah, this amount of weight takes at least THREE ants. They clearly removed it.

3 months ago | Likes 5 Dislikes 0

Where in this picture are the furries running the physical infrastructure?

3 months ago | Likes 1 Dislikes 0

See WinRing 0 Driver.

3 months ago | Likes 8 Dislikes 0

I've tried to get into open source before, but the the vast majority of open issues I've seen on Github have been for bullshit crypto or AI repos (which are almost always just wrappers for ChatGPT) wanting devs to do their work for them.

3 months ago | Likes 1 Dislikes 0

A lot of open source is freely giving not built for free. A lot of the time there will be a commercial side connected to the project either government contracts with open source stipulations, it's part of a larger internal project the company decides to open source, or it's based on an open source software thats license requires also being open source. That said please continue supporting open source it helps make good software cheap or free.

3 months ago | Likes 7 Dislikes 0

For instance, https://en.wikipedia.org/wiki/Npm_left-pad_incident, where one person, as revenge for having one of his package names stolen out from under him, deleted his left-pad package (that did one thing: add spaces to the left side of a piece of text until it is a given length), and as a result sites like Facebook, PayPal, Spotify, and Netflix went down for hours.

3 months ago | Likes 1 Dislikes 0

Automapper

3 months ago | Likes 1 Dislikes 0

Where are the furries in this equation?

3 months ago | Likes 3 Dislikes 1

Obligatory XKCD: https://xkcd.com/2347/

3 months ago | Likes 14 Dislikes 0

3 months ago | Likes 2 Dislikes 0

pretty sure the ants are excell 97 spreadsheets still working

3 months ago | Likes 1 Dislikes 0

are you sure those are ants? i heard they where more of the ..hairy .. persuation.

3 months ago | Likes 145 Dislikes 0

Oh, there's plenty of furries running the big things, but the really nitty gritty stuff like DNS and routing backbones? That's where you find the old guys in tunics who all turn to UNIX.

3 months ago | Likes 1 Dislikes 1

Almost... furry... one might say....

3 months ago | Likes 64 Dislikes 0

3 months ago | Likes 18 Dislikes 2

I also saw the furries on a plane post

3 months ago | Likes 15 Dislikes 0

Werewolves?

3 months ago | Likes 1 Dislikes 0

Gnu?

3 months ago | Likes 21 Dislikes 0

GNU Terry Pratchett

3 months ago | Likes 7 Dislikes 0

Hey, that's not Unix!

3 months ago | Likes 7 Dislikes 0

npm left-pad

3 months ago | Likes 64 Dislikes 0

F

3 months ago | Likes 8 Dislikes 0

Explanation: Unpaid developer maintained a lot of simple projects. A new start-up used the name of one of these then went after the developer, software hosting company sided with the rich nepo baby and kicked him. Then the world found out how important all his little open-source projects were.

3 months ago | Likes 34 Dislikes 1

Weren't they even allowed to usurp left-pad? Or do you give up on ownership by using such a platform? If I wish my work gone for good, could I sue (if I want the hassle and have the money)? I assume you'd need to register the name as trademark or such to do this.

3 months ago | Likes 4 Dislikes 0

That was part of the problem: if you don't enforce a trademark you can lose it, so they had to write to the dev. Dev says no. Owners of trademark write to package manager and show they have the trademark. Package manager gives them the repo name. Developer deletes all public packages out of anger. Transient dependencies wreck havoc. (Also, left pad ran in quadratic time. WTH? Why did this need to be a package!?)

3 months ago | Likes 7 Dislikes 0

The entire JavaScript ecosystem is a bloated mess of bad software practices piled upon worse software practices.

3 months ago | Likes 7 Dislikes 0

"Bunch of string and duct taped string" one of my mentors used to say

3 months ago | Likes 1 Dislikes 0

Why did this need to be a package!? - IIRC at the time it was made the function wasn't part of the standard library

3 months ago | Likes 2 Dislikes 0

Even before string.repeat it was one line. An ugly line, but fewer than 80 characters. Hardest part was just making the blob of spaces for the prefix. IIRC: function left_pad(s, amount) { return Array(Math.max(0, amount-s.length)).join(" ") + s; }

On phone, so I haven't tested.

Left pad the package did it by repeatedly allocating a new string with one space at the start and copying the previous contents.

3 months ago | Likes 1 Dislikes 0

3 months ago | Likes 38 Dislikes 0

"Backdoored" seems to imply they snuck it in there and now the corporation relies on it. It's not even that sneaky. The entire world's cryptographic infrastructure that protects every workstation, server, banking transaction, secure email, encrypted message, military intelligence Signal chat, etc all rely on OpenSSL, a free open source package.

3 months ago | Likes 19 Dislikes 2

3 months ago | Likes 4 Dislikes 1

It's an edit, original is "A project some random person in Nebraska has been thanklessly maintaining since 2003"

3 months ago | Likes 28 Dislikes 0

Oh right. It's a reference to how the xz project had a purposefully introduced security vulnerability. I forgot about that and thus, read it wrong. DISREGARD ALL THAT.

3 months ago | Likes 11 Dislikes 0

I think you are missing what happened to the XZ project.

3 months ago | Likes 3 Dislikes 0

OpenSSL works as well, see the Heartbleed vuln in 2014

3 months ago | Likes 2 Dislikes 0

That was an implementation bug that didn't really affect anyone practically. XZ was absolutely a backdoor.

3 months ago | Likes 2 Dislikes 0

Install Linux

3 months ago | Likes 3 Dislikes 3

As if that's gonna help. They have the same issues there, if not worse. Listen, I love Linux, I have daily driven it for a decade and a half. But it is not a miracle cure for every problem.

3 months ago | Likes 5 Dislikes 0

1. if you think you are an average computer user, and use Linux, you are not an average computer user.

2. See "Random Open Source Project" above.

3 months ago | Likes 5 Dislikes 0

The jury is still out on what effect this will have. But with PewDiePie releasing a 20 minute video about the glory of Linux (he uses Arch, btw), my hope is that Linux makes a little leap closer to the average user.

3 months ago | Likes 1 Dislikes 0

Making it better for the average user requires a ton of development work, it's not going to magically happen especially without some major organization driving it. And before someone says "valve", valve only seem to do just enough for what aligns with their needs, i.e. working with what they can sell on their store, I doubt they care about much outside of the steam client beyond making sure it's not entirely broken on the deck

3 months ago | Likes 1 Dislikes 0

It’s not going to happen unless a hardware manufacture starts shipping a box with Linux preloaded and offers the same standard of customer support for it that Microsoft would for Linux. (No, the litany of worthwhile questions and answers on the Linux stack exchange doesn’t count as customer support for these purposes.)

3 months ago | Likes 2 Dislikes 0

It HAS happened. For the average user, Linux is now basically better than Windows. You can do all the same stuff, but aren't treated as a baby, there aren't ads everywhere, and you feel like your computer actually does what you want it to.

3 months ago | Likes 1 Dislikes 1

I think the trouble comes when you try to define the average user, and what their expectations are from the personal computer tool. How many people look at the use of the computer itself as an activity they want to plough time into, versus the applications themselves - means to the end versus the ends themselves. I don't run windows, or KDE, or whatever because I like playing with them, I want to get on and do stuff. Most don't care about the details.

3 months ago | Likes 2 Dislikes 0