this post was submitted on 21 May 2026
1054 points (99.6% liked)

Programmer Humor

31505 readers
2160 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 30 comments
sorted by: hot top controversial new old
[–] spizzat2@lemmy.zip 32 points 14 hours ago (1 children)

No, you misunderstood. It's five "nein"s. As in:

"Is it available now?"

"Nein, nein nein nein NEIN!"

[–] Rivalarrival@lemmy.today 21 points 13 hours ago (1 children)
[–] redsand@infosec.pub 4 points 11 hours ago

Github's looks just like that if you do a handstand

[–] Ephera@lemmy.ml 95 points 19 hours ago* (last edited 16 hours ago)

Last week, some LLM bot commented under one of our issues and it became apparent pretty quickly, that it is a bot. So, I went to report it (incredibly the report menu did say they want reports for bots).

I filled out the reporting form probably five times in total, trying at different times of the day. Every time, I got an error 500 (Internal Server Error) as response.
Later, I checked my mails, and saw that actually two of my reports did go through, meaning I created two tickets on their side.

What those mails also said: They're very sorry, if it takes longer, since they're currently experiencing a higher number of reports.

Gee, I wonder why.

[–] sp3ctr4l@lemmy.dbzer0.com 42 points 18 hours ago* (last edited 14 hours ago) (1 children)

Jesus fucking christ, did Github expose its own fucking Github credentials?

Via having LLMs write and push its own updates, live, to production, where they were immediately scruntinized by... other LLMs doing 'penstesting'?

We're gonna run outta honking noses and squirting flowers, the clown show is becoming too immense.

Either that or we're going to need to quarantine Github, actually make the fucking Blackwall before these things gain not sentience, but roughly the judgement skills of a toddler, armed with nuclear weapons.

[–] JATothrim_v2@programming.dev 16 points 16 hours ago* (last edited 16 hours ago) (1 children)

Every technology invented is a dual edge sword. Other edge propulses deluge of misinformation, llm hallucinations, brain washing of the masses, and exploit exploit for profit. The better side advances progress in science, well being, availbility of useful knowledge. Like the nuclerbomb, LLM “ai” is currenty in its infancy and is used as a weapon, there is a literal race to who makes the “biggest best” fkn “AI” to dominate the world. Eventually, the over optimistic buble bursts and reality of the flaws and risks will kick in. (Hopefully…)

I posted this 9 months ago, and we are now at somewhere "brain washing of the masses, and exploit exploit for profit".

[–] sp3ctr4l@lemmy.dbzer0.com 5 points 16 hours ago

Butlerian Jihan when?

This would all be less funny to me if it wasn't so incredibly broadly predictable.

[–] becausechemistry@piefed.social 75 points 20 hours ago (1 children)

New goal: nine fives of uptime

[–] homesweethomeMrL@lemmy.world 24 points 19 hours ago

Woah, now, you’re talking about the premium tier.

[–] Feathercrown@lemmy.world 19 points 18 hours ago (1 children)
[–] Zorque@lemmy.world 6 points 16 hours ago (1 children)
[–] Feathercrown@lemmy.world 5 points 15 hours ago (1 children)

Ooh that's a good roll, idk if I can beat that... unless you're bluffing

[–] Zorque@lemmy.world 5 points 15 hours ago

That'd be terrible

[–] onlinepersona@programming.dev 50 points 21 hours ago (4 children)

Microslop does it again! But it will take much more than this for people to leave GitHub. Someone will have to start making private repositories public to show that GitHub can't be trusted for companies to leave. And someone will have to insert malware into GitHub releases from inside the system to make opensource people leave.

[–] lastweakness@lemmy.world 6 points 11 hours ago (1 children)

Codeberg is constantly 504ing and private repos aren't encouraged. Sourcehut is paid. GitLab is GitLab. So where are people leaving to?

[–] onlinepersona@programming.dev 0 points 10 hours ago (2 children)

I'm just reading "I don't want to leave, whatever happens". There's nothing I can say that you will agree with, so we might as well not waste that energy.

[–] lastweakness@lemmy.world 6 points 10 hours ago (1 children)

I have no idea why you would assume that. You need to stop thinking in binaries and be pragmatic. All my stuff is already on self-hosted Forgejo. So personally, I'm fine for now.

But genuinely, where am I supposed to tell people to host their stuff? When a college student tells me they want to host their first project somewhere, what is an actually viable answer at this point? My answer would have been Codeberg if not for the 504s, but I'm a bit lost now since that became a daily occurrence, so tell me yours.

[–] onlinepersona@programming.dev 2 points 3 hours ago (1 children)

I use codeberg too and am not experiencing the problems you have, but it might be a location thing.

Otherwise, Gitlab has been good to me. Despite their descent into AI and rejection of federation, they have are still a better than GitHub. The CI is still light years ahead of GitHub Actions. What's your beef with Github?

Why are you referencing students BTW? Are you a professor? Do you have any pull? Then you should get your university to setup a forgejo instance and CI so that students don't have to even question it. Make them put their assignments on the forgejo instance on one semester, the next semester on gitlab, and the next on radicle or have a course where they get access to a VM and have to setup and host a soueceforge of their choosing. You can assign a subdomain of the uni to them and help them setup SSL certs via a DNS or HTTP challenge.

Otherwise, the easiest thing to do is let them use radicle. They don't have to host a thing and the repos will be distributed across the radicle network, accessible from nearly anywhere.

[–] lastweakness@lemmy.world 1 points 52 minutes ago

I don't know how you've not encountered a 504 yet if you're actively using Codeberg. It's a known issue with a lot of impact.

GitLab's CI might be better but otherwise, the interface is pretty horrible and no one I know wants to have anything to do with it. I understand that can be subjective but everyone I've suggested it to in the past has come back with the same thoughts.

I remember trying radicle in its early days and having issues. Hopefully by now they've been resolved. Will check them out again.

I'm not a professor but I'm asked often for advice by students. Both due to open source contributions and also due to friends.

[–] trolololol@lemmy.world 3 points 10 hours ago (1 children)

I already left for codeberg, but I want another one. What else is out there? And don't say self host, life's too short for that.

[–] onlinepersona@programming.dev 1 points 4 hours ago

Why did you leave codeberg, let's start with that. What is it you're looking for?

[–] Godort@lemmy.ca 21 points 20 hours ago (1 children)

Someone will have to start making private repositories public to show that GitHub can't be trusted for companies to leave.

What if it's private, but used as training data for copilot, and can only be accessed publicly through prompt injection?

[–] onlinepersona@programming.dev 5 points 18 hours ago

Bad, but not the same, IMO. Microslop could shove it under the rug as a glitch. Oh wait... they would do that in this case too. Yeah, maybe it'd have to be more severe than that, but I don't know what's more severe to a private company than getting their IP leaked because of slopcoding.

[–] Quetzalcutlass@lemmy.world 14 points 19 hours ago (1 children)

And someone will have to insert malware into GitHub releases from inside the system to make opensource people leave.

And even that wouldn't be enough for some of them, given SourceForge's continued existence.

[–] onlinepersona@programming.dev 9 points 18 hours ago

You're unfortunately right. Some people just have picked a side and won't budge.

[–] Windex007@lemmy.world 5 points 18 hours ago (2 children)

As someone who has never really used github (I have for a few minor FOSS contributions... very short touchpoints) but use self hosted git...

.. what is github even fucking offering???

From my naive perspective it's a light touch web ui on git?

I don't understand what gravity well it provides... what escape velocity is required to bail on it.

From my naive perspective, I'd have as much allegiance to ot as I would be to an ftp server. Not happy? NP, I'll take 17 minutes to move to 1 of 9999999 other equivalent services, or take 95 minutes to self host a functional equivalent.

[–] NewOldGuard@lemmy.ml 14 points 17 hours ago* (last edited 17 hours ago)

There is a lot offered on the enterprise side. My company uses GH Actions for CI/CD, uses GitHub for OAUTH, it hosts our git LFS server, and it's where the slop lovers in the executive and management offices get their copilot fix. That doesn't cover half of it really, but it's a lot more than a git forge. I despise it nonetheless and think all of these use cases have better tools available

[–] psycotica0@lemmy.ca 3 points 12 hours ago

For an honest answer, from an Open Source perspective, it's mostly auth, profiles, and discoverability.

Presuming I have a GitHub account, when I encounter a library or tool or something that's hosted on GitHub that means I can fork it, make issues, comment on issues, make pull requests from my fork to upstream tied to issues, and generally have seamless interaction with any and all software on GitHub.

Or, if I have my account added to a project, then I can also merge PRs and push to master and be a maintainer of that software without any friction.

When I see that software is hosted on KDE's thing it's like "Ugh". I have to login to that, and create a profile for that, and then figure out how tickets work there, and how do I contribute to that. It's enough to just not, most of the time. And maybe I do that for kdenlive. Then I have a bug for Gimp. Okay, what the heck do they use? Is that another login? How do I contribute over there? Is registration even open? Okay guix, oh boy a mailing list. Do I want to subscribe to a dev mailing list just to submit a 2 line patch? I think I'll just not... I'm sure someone else will fix it eventually......

So besides all that, some people like their GitHub profile, and like that people can see all the things they've contributed to from one spot. That's why it's often linked on resumes, but beyond that there's also a kind of cultural cachet to having a diverse and positive profile, should someone look. If someone is a maintainer of a repo with a lot of stars, that might tell you they're "important" even if you don't know why. Because maybe you're a JS programmer, but this person seems to be big in the Java community, because they seem to maintain a few high profile java libraries.

And then lastly, it's sometimes useful as a shortcut in searching. "Source code" is kind of a useless term for searching, so if I search "ruby Ledger file library" I'm more likely to get some docs or a rubygems page, but if I search "ruby Ledger file GitHub" I'm probably going to get what I actually want, which is a readme and a git uri I can clone and play around with. Or a web view of the source I can search through to debug something without cloning. At least assuming that is what I want, it depends on what my goals are, but it's useful often enough that I do it sometimes as a way of jumping to the source part.

I'm typically anti-centralization, and anti-microsoft, and if we all move away from GitHub I'm sure I'll live, but this is why I like it despite its problems. And sometimes I want a webview of file contents, with search, without cloning, so sue me 😛

[–] MehBlah@lemmy.world 9 points 18 hours ago

The calls were coming from inside the building.

[–] Imgonnatrythis@sh.itjust.works 4 points 15 hours ago

Hope this was a whitrhat effort to fix their mess.