this post was submitted on 04 Feb 2026
355 points (98.4% liked)

Programmer Humor

29691 readers
1320 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
[–] meow@discuss.tchncs.de 1 points 4 days ago (1 children)
[–] mkwt@lemmy.world 2 points 3 days ago (1 children)

Not even. ed is The Standard Editor.

[–] meow@discuss.tchncs.de 1 points 3 days ago

Standard editor for what?

On every 386BSD distro Vi(or VIshual editor) is the standard

[–] A_norny_mousse@piefed.zip 90 points 1 week ago* (last edited 1 week 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.

[–] ViatorOmnium@piefed.social 50 points 1 week 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 43 points 1 week ago (3 children)
[–] ViatorOmnium@piefed.social 28 points 1 week ago (4 children)

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

[–] psud@aussie.zone 2 points 6 days ago (1 children)

You operate better in Emacs if you touch type, but you should learn to touch type if you work in an editor a lot

You rarely need to hold more than crtl, shift and a character, and you have ctrl and shift both sides of the keyboard so it's easy

Meta is toggled in the default configuration tap it then do whatever key combinations.

Ctrl+g cancels partly complete commands

[–] MonkeMischief@lemmy.today 1 points 2 days ago* (last edited 2 days ago)

I dunno now I'm intrigued to check out emacs. Somehow I learned all the complex finger-ballet to operate Blender mostly by keyboard shortcuts as intended, so maybe that'll soften the learning curve? :D

[–] Skullgrid@lemmy.world 67 points 1 week 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 35 points 1 week 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 23 points 1 week 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 9 points 1 week ago (2 children)

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

[–] pinball_wizard@lemmy.zip 8 points 1 week 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 6 points 1 week ago

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

load more comments (1 replies)
[–] tomenzgg@midwest.social 3 points 1 week 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 12 points 1 week ago

nano's great

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

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

[–] NoPanko@feddit.uk 9 points 1 week 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

[–] Railcar8095@lemmy.world 41 points 1 week 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

[–] not_IO@lemmy.blahaj.zone 19 points 1 week ago (1 children)

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

[–] DahGangalang 13 points 1 week ago (1 children)

I actually prefer to microdit.

load more comments (1 replies)
[–] LiveLM@lemmy.zip 39 points 1 week ago

Everybody gangsta til XZ Utils gets an update

[–] CallMeAl@piefed.zip 31 points 1 week ago (1 children)

altr the only book i own on text editing

load more comments (1 replies)
[–] firelizzard@programming.dev 30 points 1 week 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 20 points 1 week ago (3 children)

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

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.

load more comments (2 replies)
[–] xxce2AAb@feddit.dk 26 points 1 week ago (1 children)

Would anybody be around to notice if it was?

[–] cows_are_underrated@feddit.org 13 points 1 week 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 15 points 1 week ago (2 children)

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

load more comments (2 replies)
[–] nocteb@feddit.org 20 points 1 week ago* (last edited 1 week ago) (1 children)
[–] tomenzgg@midwest.social 17 points 1 week 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 5 points 1 week ago (1 children)
load more comments (1 replies)
[–] teft@piefed.social 19 points 1 week ago (3 children)

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

[–] LorIps@lemmy.world 17 points 1 week ago* (last edited 1 week ago) (1 children)

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"

[–] psud@aussie.zone 2 points 6 days ago (1 children)

You can't spare 8 meg? I have games that want 8 gig

[–] LorIps@lemmy.world 3 points 6 days ago

I have 16 Megs of RAM. I'm not going to waste 50% of it on a damn text editor.

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

But what if you don't get it?

Ed. /s

(Except actually I guess that could happen)

load more comments (1 replies)
[–] dylanmorgan@slrpnk.net 9 points 1 week ago (1 children)

eMacs wasn’t compromised!

[–] sping@lemmy.sdf.org 5 points 1 week ago* (last edited 1 week 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 9 points 1 week ago (1 children)

All of our modern infrastructure is.

load more comments (1 replies)
load more comments (1 replies)
[–] Rai@lemmy.dbzer0.com 8 points 1 week ago

me reading this title and being transported to LiveJournal in 2005

[–] WhiskyTangoFoxtrot@lemmy.world 6 points 1 week ago (2 children)
load more comments (2 replies)
[–] probablymissing@lemmy.world 5 points 1 week ago (1 children)

editors are bloat, manually flip the bits you want with your HANDS like a REAL programmer

[–] bruhduh@lemmy.world 4 points 6 days ago

Relevant xckd

[–] REDACTED 3 points 1 week ago* (last edited 1 week ago)

Correct me if I'm wrong, but initial news about it serving malicious updates were false. You never got anything malicious thru updates, neither was the exe file/installer tampered with. The worst they actually did was redirect you to a fake site when pressing download, where the malicious file was distributed. GitHub and signed versions were never affected. What's also interesting is that the attacker selectively redirected people, not all of them. I always installed n++ using Ninite, so I'm in the clear.

The whole thing seems blown out of proportions. The amount of affected people is likely very small.

load more comments
view more: next ›