this post was submitted on 05 Feb 2025
273 points (98.6% liked)

Programmer Humor

34853 readers
332 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 50 points 2 months ago
[–] [email protected] 32 points 2 months ago (2 children)

Remember when monitors were so fat you could hide a whole computer inside one?

[–] [email protected] 34 points 2 months ago

Apple’s still doing it.

[–] [email protected] 17 points 2 months ago

my computer lives inside my keyboard, next to the keyboard's computer

[–] [email protected] 31 points 2 months ago (2 children)

It's a text editor you customise by programming it. Why do you think that's appealing?

[–] [email protected] 56 points 2 months ago (2 children)
[–] [email protected] 25 points 2 months ago (1 children)

This stupid antique computer is the reason my iOS keyboard autocorrects "emacs" to "eMacs"

[–] [email protected] 2 points 2 months ago

there’s something so funny about them both being apple products, but the offending party getting the disrespect of “this stupid antique computer”

[–] [email protected] 2 points 2 months ago (1 children)

Looks like a US model. Never heard of it.

[–] [email protected] 2 points 2 months ago (3 children)

we had them in school in europe in like 2003.

load more comments (3 replies)
[–] agitated_judge 25 points 2 months ago (1 children)

Running emacs on emacs. Inception!

[–] [email protected] 29 points 2 months ago* (last edited 2 months ago) (2 children)
[–] [email protected] 8 points 2 months ago

This guy emacs

[–] [email protected] 7 points 2 months ago

GNU intensifies

[–] [email protected] 18 points 2 months ago* (last edited 2 months ago) (1 children)

I remember having a somewhat difficult transition from a keyboard editor to Word, Notepad, etc in the 90s. I didn't use EMACS but a similar one called EDT. I had used it so much I never thought about which keys to press, it was more like playing the piano - my fingers knew how to do what my brain wanted. Moving a mouse around and watching the cursor are additional mental activities you don't need with keystroke editors. This is one reason many Linux users are still hardcore command-line users. They get stuff done a lot faster.

[–] [email protected] 4 points 2 months ago

Depends on the operation. There are some things, especially interacting with remote servers, that can be done with a GUI tool. For example, exploring a kubernetws cluster. Sure, you could enter 5 different commands to get the info you want, or you can use a GUI app like OpenLens that is constantly sending dozens of commands in a polling loop to display all kinds of info on one view.

[–] [email protected] 16 points 2 months ago (1 children)

Because the mouse is useless with only one button so you have to use the keyboard.

[–] [email protected] 10 points 2 months ago (1 children)
[–] [email protected] 4 points 2 months ago (1 children)

that won't help on an eMac, you need ⌘+click.

[–] [email protected] 6 points 2 months ago (1 children)

I think it’s ctrl click for right click. Command click is for selecting multiple files.

[–] [email protected] 2 points 2 months ago (1 children)

I don't recall the eMac keyboard having a CTRL key.

[–] [email protected] 10 points 2 months ago (1 children)

I suspect the world would collapse into some kind of singularity if someone ever ran vim on an emac.

[–] [email protected] 3 points 2 months ago (3 children)
[–] [email protected] 3 points 2 months ago

dbrady, now that's a name I haven't heard in a long time

  • previous Relay user
load more comments (2 replies)
[–] [email protected] 9 points 2 months ago (1 children)

I've been meaning to buy one of those forever, we had them in elementary school and they were fun

[–] [email protected] 8 points 2 months ago (1 children)

It was my first Mac and first computer that was just mine.

Boy I pushed that thing to the limits. Ended up frying the video card. While I loved it, it was just so so weak.

[–] [email protected] 7 points 2 months ago (2 children)

I remember my school had no idea how you should set up computers before letting first graders use them so we were all constantly dragging all the applications into the trash can to hear the fun noise and see the little puff of dust.

They also all had a copy of Type to Learn Jr installed, which we were strictly forbidden from opening, and every time we were using the computers multiple people would get in trouble for playing it. A few years ago I got a couple of cheap iBook G3 laptops and the first thing I did was install Type to Learn Jr and finally play it all the way through

[–] [email protected] 3 points 2 months ago* (last edited 2 months ago) (1 children)

Mine had a bunch of iMac g3s, eMacs came toward grade 8.

Games weren't explicitly forbidden, just needed to finish work first, new Cross Country Canada, math circus and Oregon trail were the games I recall the most of. There was this one game though I can't recall the name of but the concept was interesting, you played as a time travelling velociraptor and had to save dinosaur eggs from extinction, was like a 3rd person shooter, I have no idea why that was on school computers

Edit: was Nanosaur

In the distant year of 4122, a dinosaur species, Nanosaurs, rule the Earth. Their civilization originated from a group of human scientists who experimented with genetic engineering. Their experimentation led them to resurrect the extinct dinosaur species; however, their victory was short-lived, as a disastrous plague brought the end of their civilization itself. The few dinosaurs resurrected were lent an unusual amount of intelligence from their human creators, leaving them to expand on their growing civilization. However, as the Nanosaurs were the only species on Earth, inbreeding was the only possible choice of reproduction. This method largely affected the intelligence of the various offspring, and slowly began to pose a threat to their once-intelligent society.

The Nanosaur government offers a quest that involves time traveling into the year 65 million BC, where the five eggs of ancient dinosaur species must be retrieved and placed in a time portal leading to the present year. Their high-ranking agent, a brown Deinonychus Nanosaur, is chosen to participate in this mission. On the day of her mission, she is teleported to the past via a time machine in a Nanosaur laboratory.

[–] [email protected] 2 points 2 months ago (1 children)

Apple had a strong relationship with Pangea at the time, who developed that game. From 1999-2006, most Macs shipped with some sort of game (usually Bugdom). Reimaging a Mac didn’t really exist at the time, most of the time they were just rolled out to classrooms as is with a few extra programs installed.

My 2006 Mac Mini had Marble Blast Gold from Garage Games, that was the last one I was aware of.

load more comments (1 replies)
[–] [email protected] 3 points 2 months ago

Was their goal to make it feel forbidden so the rebellious kids would 'secretly' learn typing?

[–] [email protected] 8 points 2 months ago* (last edited 2 months ago) (2 children)

I'm sure emacs is great but I learned about vim and neovim first so it's kind of a done deal already, not a lot of us Linux users are open source enthusiasts with so much time that we can noodle in all different flavors of text editors.

vim works great for me shrug, if emacs works great for you then awesome

[–] [email protected] 9 points 2 months ago

Vim is well emulated in Emacs, but it really shouldn't be thought of in the same category.

Emacs is more of an unbelivably editable lisp system to streamline your computing that happens to have a decent default editor.

[–] [email protected] 3 points 2 months ago (1 children)

When I started with Linux, I started with vim because the tutorials I was working off used vi and vim. Once I started with vim and learned the commands, I wasn't going to switch to something else... there's a joke somewhere in there about not knowing how to exit... but I'm not making it.

If I was going to write documentation now for a Linux newbie, I'd probably pick nano to start with.

[–] [email protected] 4 points 2 months ago (1 children)

I started with nano and I hated it, I didn't understand what anything meant in the bottom bar, like what is ^X. Unironically vim was easier to understand. I know what it is now but as a new user I didn't like using it.

[–] [email protected] 4 points 2 months ago

Micro is Nano but the commands make sense. It's so nice.
It even prompts you for a sudo password when you try to save but don't have permission.

[–] [email protected] 7 points 2 months ago

Not a mac guy but this was my favorite era.

[–] [email protected] 5 points 2 months ago (2 children)

Didn't know that X runs inside Emacs, but it doesn't surprise me.

[–] [email protected] 4 points 2 months ago (2 children)

Call it Twitter. X is a stupid name

[–] [email protected] 3 points 2 months ago

~~Twitter~~
~~X~~

Wayland

load more comments (1 replies)
[–] [email protected] 5 points 2 months ago (1 children)

do folks do pc builds inside of old CRT cases? that seems like a niche that should exist.

[–] [email protected] 2 points 2 months ago (1 children)

You've given me a great idea

[–] [email protected] 2 points 2 months ago (2 children)

babe i’ve given BOTH of us a great idea. i’ve still got my very first big ass CRT. i’d love to give it life again.

bonus points if you reuse the old DVI hookup as a video out. TIL regular-ass DVI can handle 1920x1200 @ 60hz!

load more comments (2 replies)
[–] [email protected] 4 points 2 months ago

I loved when it was redesigned for lcd's. move the screen anywhere you want.

[–] [email protected] 3 points 2 months ago

The eMac was one of the best of the era IMO

[–] [email protected] 3 points 2 months ago

IIRC somebody said the eMac computers like this were actually really good for their age. Either the iMac shaped ones like that, or the ones with the half-sphere foot for a base.

[–] [email protected] 2 points 2 months ago

The correct response is: telnet towel.blinkenlights.nl

load more comments
view more: next ›