this post was submitted on 04 Feb 2026
323 points (98.2% liked)

Programmer Humor

29395 readers
1561 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
all 50 comments
sorted by: hot top controversial new old
[–] LiveLM@lemmy.zip 27 points 18 hours ago

Everybody gangsta til XZ Utils gets an update

[–] firelizzard@programming.dev 21 points 20 hours ago (1 children)

Upstream infrastructure was compromised. Implying it’s a fault with Notepad++ fault is disingenuous. What OSS maintainer is going to think, “I need to pick a hosting provider that’s not going to get hacked by the Chinese government”? Unless your favorite editor is being hosted on infrastructure hardened against state level hackers, it’s not any better.

[–] Cort@lemmy.world 14 points 18 hours ago (2 children)

Did you not read the part about n++ not changing/rotating credentials? I think there's enough blame to go around.

[–] PM_Your_Nudes_Please@lemmy.world 6 points 16 hours ago

They also weren’t doing any kind of SSL verification for the download request, nor were they doing any kind of hash verification or signing. The former would have prevented a redirect attack in the first place, and the latter would have prevented downloaded files from being modified or swapped out.

[–] firelizzard@programming.dev 0 points 12 hours ago (1 children)

I did not because the only part I actually cared about was the bullshit clickbait title.

[–] not_IO@lemmy.blahaj.zone 2 points 10 hours ago

outstanding

[–] nocteb@feddit.org 15 points 22 hours ago* (last edited 22 hours ago) (1 children)
[–] tomenzgg@midwest.social 12 points 21 hours ago (1 children)

When I use an editor, I don't want eight extra KILOBYTES of worthless help screens and cursor positioning code! I just want an EDitor!! Not a “viitor”. Not a “emacsitor”. Those aren't even WORDS!!!! ED! ED! ED IS THE STANDARD!!!

[–] trolololol@lemmy.world 4 points 20 hours ago

Here's Ed for you

[–] A_norny_mousse@piefed.zip 83 points 1 day ago* (last edited 1 day ago) (3 children)

What about nano? Is it OK to choose a safe middle ground? I mean with ed I could just as well use butterflies.

BTW, notepad++ is popular on Windows. That's the sort of software what gets hijacked.

[–] Railcar8095@lemmy.world 33 points 1 day ago (1 children)

I love nano, if only because nano means child in my language, and as slang it's more or less equivalent to "bro"

Bro, please I need to edit my docker compose.

I know it's only funny for me. That's enough

[–] ViatorOmnium@piefed.social 43 points 1 day ago (1 children)

Vim and Emacs are popular in ultra critical environments, and as far as we know they aren't compromised by any intelligence agency.

[–] A_norny_mousse@piefed.zip 35 points 1 day ago (3 children)
[–] ViatorOmnium@piefed.social 26 points 1 day ago (3 children)

nano likes you too. But real h4x0rs use vim. Or emacs if they have 40 fingers.

[–] Skullgrid@lemmy.world 56 points 1 day ago (2 children)

nano good for idiot. me stupid. me nano for edit config file. nano not scary to leave, nano tell you exactly how!

[–] ITGuyLevi@programming.dev 28 points 1 day ago (1 children)

Thank you for not only the laughter this morning but also for perfectly explaining why I always go for nano.

[–] Skullgrid@lemmy.world 20 points 1 day ago

you nice to me. me thank.

You know, I know the command to leave is written every time emacs is opened, but it confuses me every time.

[–] hexagonwin@lemmy.sdf.org 8 points 1 day ago (2 children)

im pretty sure you can operate emacs with only one finger with some insane configuration tho

[–] pinball_wizard@lemmy.zip 7 points 1 day ago (1 children)

im pretty sure you can operate emacs with only one finger with some insane configuration tho

Yes. They call it "Evil Mode".

[–] hexagonwin@lemmy.sdf.org 5 points 1 day ago

lol, but evil is vim keybinds. i was thinking of something more like morse code with one key

[–] ViatorOmnium@piefed.social 2 points 21 hours ago

I'm pretty sure someone already did a Morse IME that could be used for that.

[–] tomenzgg@midwest.social 1 points 21 hours ago

I have – were I more artistically talented – often wanted to create graphics and stickers for Emacs utilizing the noble octopus.

[–] zloubida@sh.itjust.works 11 points 1 day ago

nano's great

[–] RickyRigatoni@retrolemmy.com 8 points 1 day ago (2 children)

I used to like nano too. Then I found micro.

[–] NoPanko@feddit.uk 8 points 1 day ago

Yeah micro is my go to these days when i just want a terminal editor that does require me to learn a whole new system for something I’ve been doing most of my life

[–] prof_tincoa@lemmygrad.ml 4 points 1 day ago

Well just wait until you find out about mili then 🙏

[–] not_IO@lemmy.blahaj.zone 18 points 1 day ago (1 children)

depends,
do you want to edit the textfile, or nanodit it?

[–] DahGangalang@infosec.pub 12 points 1 day ago (1 children)

I actually prefer to microdit.

[–] LorIps@lemmy.world 2 points 22 hours ago

I spend several hours cursing the creators of Golang for making their language so annoying to compile on anything but the most common architectures.

Then I realised I could compile micro-2.14 with gcc-go...

[–] teft@piefed.social 20 points 1 day ago (3 children)

vim is all i need and is all i’ll ever need.

[–] not_IO@lemmy.blahaj.zone 2 points 10 hours ago

vim is for people who want to see the file they are editing

[–] LorIps@lemmy.world 15 points 22 hours ago* (last edited 22 hours ago)

Emacs* is bloatware

Vims just bloat on ed

ed is the only answer.

Our true salvation

*being an acronym for "Eight Megabytes And Currently Swapping"

[–] CanadaPlus@lemmy.sdf.org 6 points 23 hours ago* (last edited 23 hours ago)

But what if you don't get it?

Ed. /s

(Except actually I guess that could happen)

[–] CallMeAl@piefed.zip 34 points 1 day ago

altr the only book i own on text editing

[–] WhiskyTangoFoxtrot@lemmy.world 5 points 22 hours ago (1 children)
[–] Rai@lemmy.dbzer0.com 8 points 1 day ago

me reading this title and being transported to LiveJournal in 2005

[–] xxce2AAb@feddit.dk 25 points 1 day ago (1 children)

Would anybody be around to notice if it was?

[–] cows_are_underrated@feddit.org 12 points 1 day ago (1 children)

Believe it or not, but ed (or in Addition sed) gets used quite a lot when editing files or strings in bash scripts.

[–] rbos@lemmy.ca 14 points 1 day ago (1 children)

I've used a lot of sed but never ed. Should skim the man page at sone point.

[–] not_IO@lemmy.blahaj.zone 1 points 10 hours ago

here is a nice little video about ed that made me want to try it, it's a very good creator in general https://www.youtube.com/watch?v=GoyNMFccbow

[–] dylanmorgan@slrpnk.net 11 points 1 day ago (1 children)

eMacs wasn’t compromised!

[–] sping@lemmy.sdf.org 7 points 1 day ago* (last edited 1 day ago) (2 children)

I f'ing love emacs, but don't get cocky. It's a security disaster.

Well, if you use any packages fetched from the net anyway.

[–] marcos@lemmy.world 10 points 1 day ago (1 children)

All of our modern infrastructure is.

[–] sping@lemmy.sdf.org 2 points 23 hours ago
[–] dylanmorgan@slrpnk.net 2 points 1 day ago

I was being like 99% facetious and the 1% serious has more to do with how eMacs updates are distributed as compared to Notepad++. To your point, any non-vetted packages would be a huge source of risk, and even vetted packages should be monitored.