this post was submitted on 28 Jan 2026
493 points (95.6% liked)

Programmer Humor

28883 readers
1614 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
(page 2) 43 comments
sorted by: hot top controversial new old
[–] SnotFlickerman@lemmy.blahaj.zone 16 points 14 hours ago* (last edited 14 hours ago)

Initial release of dd was for Unix in 1974 and it's still updated for use in modern systems.

I used it just the other day and it was already installed.

[–] DoucheBagMcSwag@lemmy.dbzer0.com 3 points 10 hours ago

Windows: can't run SETUP.EXE as it is a 32 bit program

[–] Rhaedas@fedia.io 17 points 15 hours ago (1 children)

WIndows will install it. Running it correctly... different story.

load more comments (1 replies)
[–] Digestive_Biscuit@feddit.uk 5 points 12 hours ago

We have a 22 year old version of RedHat 4. It works fine and is reliable but has problems with out dated security.

[–] FishFace@piefed.social 10 points 15 hours ago (2 children)

xdotool is not already installed, and also will not work 🙄

[–] fartsparkles@lemmy.world 16 points 15 hours ago (1 children)

It does work but if you’re using Wayland, it won’t. But one would be rather silly to expect an X11/Xlib tool to work without X11.

[–] palordrolap@fedia.io 3 points 14 hours ago (1 children)

I'm going to miss xdotool (and wmctrl) when my distro eventually ditches X11.

I don't use them often, but I do use them, and their functionality is nice to have.

There are partial replacements out there, but last I checked, they were very weak approximations.

[–] Pika@sh.itjust.works 2 points 12 hours ago (1 children)

what do those do? I run x11 but never knowingly used them

[–] palordrolap@fedia.io 2 points 10 hours ago (1 children)

They allow the user to script changes to, and pull information from, windows in the window manager. Like read, if not also set, a window's title, change a window's dimensions, move it around, send it to a different desktop, send keypresses, bring a window to the foreground, etc. etc.

Basically, anything the user can do with the mouse, keyboard or window manager via the GUI, and a little more besides, can be automated.

The two commands work slightly differently to each other and one can often do something the other can't.

As an example, I have a script that resizes the active window to a 4:3 ratio at full vertical height on my 16:9 monitor. I've then bound that script to a keypress in the window manager. It's a lot like having something halfway between window mode and maximised mode.

Couldn't I do that with the mouse? Sure. But with the script I don't have to gauge by eye and spend multiple mouse clicks and movements trying to get it just right.

[–] Pika@sh.itjust.works 4 points 10 hours ago* (last edited 10 hours ago) (1 children)

That sounds absolutely amazing and something that I'm definitely going to be looking up when I go on my desktop later. Thank you for informing me

[–] palordrolap@fedia.io 3 points 10 hours ago (1 children)

Be aware that a lot of distros will be switching from X11 to Wayland at some point in the not-too-distant future and these ancient tools will not work there.

People have tried to write equivalents (ydotool is one I'm aware of), but Wayland has intentionally been written to make doing such things difficult, for "security" reasons.

I will be grumpy until I can make my scripts work again, but that's for future me to deal with.

[–] Pika@sh.itjust.works 2 points 9 hours ago* (last edited 9 hours ago)

Yeah, sadly, I'm aware. I know that Wayland is making its rounds. I'm not looking forward to it. I try it every once in a while to see if it's gotten better, but so far, every time I've tried, I have artifacting and tearing, which just doesn't happen on X11

[–] blackn1ght@feddit.uk 6 points 14 hours ago (2 children)

However you're on Debian stable and the latest version of the package that came out 24 years ago is still too new.

load more comments (2 replies)
[–] Jankatarch@lemmy.world 2 points 11 hours ago* (last edited 11 hours ago)

Helps that if they aren't installed, they will be aliased to the opensource equivalent.

I am looking at you cc. I should NOT have been able to follow a programming book that old so smoothly when I knew nothing about computers at the time.

[–] irelephant@lemmy.dbzer0.com 3 points 13 hours ago

Minecraft rpi edition no longer runs on the latest versions of debian. Used to be preinstalled on rpiOS though

[–] boredsquirrel@slrpnk.net -1 points 13 hours ago (1 children)

No wayland, missing fuse2, pulseaudio, weird graphics libraries, java...

[–] MotoAsh@piefed.social 6 points 12 hours ago

Java is wholly separate from Linux. In... basically every way possible.

load more comments
view more: ‹ prev next ›