1410
top 50 comments
sorted by: hot top controversial new old
[-] Blackmist@feddit.uk 36 points 1 day ago

How is it licensed, Jigsaw? Eh? What distro is it from? Is that a fucking Snap wheel?

[-] Morphit@feddit.uk 5 points 1 day ago
[-] Blackmist@feddit.uk 6 points 1 day ago* (last edited 1 day ago)

What I hadn't anticipated in my 20 years away from Linux was not only had teams of unpaid volunteers been beavering away behind the scenes to make everything work better, other much more enthusiastic teams have been thinking up new and exciting ways to break it again.

[-] Malfeasant@lemmy.world 20 points 1 day ago

Reinventing the wheel leads to a profound understanding of why wheels are round.

[-] hakunawazo@lemmy.world 9 points 1 day ago

That's what documentation is for.

[-] tiredofsametab@fedia.io 4 points 1 day ago

Well, it would have been if people updated it when making changes; now it's just all an incorrect snapshot of an older version of wheel that no longer reflects reality.

[-] stevedice@sh.itjust.works 5 points 1 day ago

Documentation is written exclusively for people with PhDs.

[-] GhostTheToast@lemmy.world 2 points 1 day ago* (last edited 1 day ago)

That involves knowing how to read

[-] hakunawazo@lemmy.world 2 points 1 day ago

Not necessarily.

[-] umbraroze@slrpnk.net 33 points 2 days ago

I'd just like to interject for a moment. What you're refering to as wheel, is in fact, GNU/Wheel, or as I've recently taken to calling it, GNU plus wheel.

[-] fossilesque@mander.xyz 15 points 2 days ago

The Wheel weaves as The Wheel wills.

[-] Bosht@lemmy.world 6 points 1 day ago

Wtf did not expect a Wheel of Time reference lmao

[-] blackstampede@sh.itjust.works 7 points 2 days ago

Use the -w flag and the wheel will weave as you will.

[-] noxypaws@pawb.social 12 points 1 day ago

but is it written in 6510 assembly, with cool graphics and catchy music with fast arpeggios?

[-] lengau@midwest.social 15 points 1 day ago

This is a poorly designed horror trap. Here, let me help you!

[-] nickwitha_k@lemmy.sdf.org 11 points 1 day ago

sudo systemctl stop sawtrapd

[-] hakunawazo@lemmy.world 6 points 1 day ago

And don't forget
systemctl disable sawtrapd
so it won't restart again.

[-] bitchkat@lemmy.world 3 points 1 day ago

sysyemctl disable --now sawtrapd to do both in one command.

[-] ICastFist@programming.dev 16 points 2 days ago

"I WOULDN'T BE REINVENTING IT IF THEY DIDN'T FORCE ~~systemd~~ AXLES ON EVERY WHEEL!!!"

[-] Underwaterbob@sh.itjust.works 20 points 2 days ago* (last edited 2 days ago)

The wheel has had a number of innovations over the years. The earliest wheels were flat disks of wood that were heavy and slow turning. The Romans invented spokes and metal rims which made them faster, more durable, and gave them more traction. Questions we need answered: What is this wheel in particular designed to do? Is there any way we could make it work more efficiently at its task? Do we value performance over reliability, or vice versa? Etc. Etc.

[-] tempest@lemmy.ca 8 points 1 day ago

I think we need to take a bit of a step back and consider what kind of shed we might use to store this wheel...

load more comments (2 replies)
[-] Wolf@lemmy.today 7 points 2 days ago

What is this wheel in particular designed to do? Is there any way we could make it work more efficiently at its task? Do we value performance over reliability, or vice versa?

It works fine. It's a perfectly good wheel.

Hey where is Underwaterbob?

He's trapped in that Jigsaw room.

The door is unlocked though?

Yeah, but there is a wheel in there and UWB won't leave until he figures out if there is a way to improve it.

Has any one asked him to?

No

Will he get paid to improve it?

No

What does the wheel do?

You roll it out of the way so you can exit the room.

[-] Underwaterbob@sh.itjust.works 4 points 1 day ago

Will he get paid to improve it?

No

Well, now I'm clearly going to have to find a way to monetize the wheel as well.

load more comments (5 replies)
[-] hunnybubny@discuss.tchncs.de 5 points 1 day ago

Sounds like proprietary blobs.

load more comments (1 replies)
[-] iAvicenna@lemmy.world 4 points 1 day ago

But my wheel will be much better. I will start from the center with a very simple skeleton and build on top of it as needed. It will be very modular, elegant and easy to understand. It will be my masterpiece.

[-] lorty@lemmygrad.ml 6 points 1 day ago

Is the wheel FOSS? No? Guess I have to then.

[-] Zozano@aussie.zone 28 points 2 days ago* (last edited 2 days ago)

Spent months setting up my home server with Docker containers while learning Linux. Everything worked perfectly fine.

Then I realised Ubuntu Server is just a Debian-flavored landfill. Switched to EndeavourOS. Everything worked perfectly fine.

Then I made NixOS my daily driver and thought, "Hey, let’s ruin my weekend." Migrated the server. Everything worked perfectly fine.

Found out I could run containers as systemd services. Replaced Docker out of sheer spite using compose2nix. Everything worked perfectly fine.

Then I heard btrfs was the bee's knees. Reformatted my drives, migrated again, and spent a week learning why subvolumes are better than sex. Everything worked perfectly fine.

Got a free MacBook. Slight hardware bump. Migrated again. Spent hours fighting T2 drivers while deepthroating Tim Apple's cock. Everything worked perfectly fine.

Rewrote every systemd service as NixOS modules. Why? Something something George Mallory. Everything still works perfectly fine.

Did I ever notice a difference from the frontend? Nope.

Was this a good use of my time? Fuck no.

Did it need to happen? Does the pope compile from source in the woods?

[-] Auth@lemmy.world 2 points 1 day ago
[-] tux7350@lemmy.world 4 points 1 day ago

Im at the compose2nix phase of this pipeline. Ive got a bunch or sevices in Docker compose files and all of my systems have been running Nix for over a year now. Ive gotten the hang of my repo and made a couple modules for my specific uses and im hooked.

What would you suggest to migrate all my compose files into a nix friendly environment? I use flakes as well.

[-] Zoe@lemmynsfw.com 5 points 2 days ago

I mean it sounds like you just enjoy spending your time doing that sort of thing. I'd say that was a good use of your time if you wanted to do it, no?

[-] phpinjected@lemmy.sdf.org 3 points 1 day ago
[-] nthavoc@lemmy.today 2 points 1 day ago* (last edited 1 day ago)

"But is it a just a wheel if we add cloud and AI features to it? Think of all the leveraging of paradigm shifts!" . The trap explodes taking everyone out; even Steve in accounting who had nothing to do with this and wasn't even in the same building.

[-] Semi_Hemi_Demigod@lemmy.world 258 points 3 days ago

I bet the wheel would be better if it was written in Rust.

(Disclaimer: I have never actually written Rust.)

[-] BatmanAoD@programming.dev 136 points 3 days ago* (last edited 3 days ago)

Hello, Rust developer. [My name, etc.] It works fine, and is written in C++. [Rest of challenge is the same.]

Truly diabolical

load more comments (4 replies)
load more comments (9 replies)
[-] rumba@lemmy.zip 36 points 2 days ago

We'd rather re-create reality where we know everything rather than taking the time to learn how to use a system someone else wrote.

IT and DevOPS does this too.

I worked with a group once that re-invented XML so that non-technical people could create text-based rules instead of writing code. But it ended up with a somewhat rigid naming structure with control characters and delimiters. The non technical people hated it more the actual XML they had used prior.

[-] dejected_warp_core@lemmy.world 5 points 1 day ago

Re: the not-XML-instead-of-code thing. Eventually, this sort of thing turns into a programming language. It's just like carcinisation. Or you wind up writing ever-more code to support the original design. The environment inevitably creates evolutionary pressure that only if/else and iteration logic can solve, forcing the design ever closer to being Turing-complete.

[-] qaz@lemmy.world 21 points 2 days ago

You're talking about YAML? /s

load more comments (5 replies)
load more comments (3 replies)
[-] Auth@lemmy.world 109 points 3 days ago

Developer: Kill me if you must but i've turned the wheel into a modular service called systemd-wheel

load more comments (3 replies)
[-] MrSoup@lemmy.zip 39 points 2 days ago

"Or as I've recently taken to calling it, saw plus trap"

[-] GiveOver@feddit.uk 144 points 3 days ago

Just putting the finishing touches on GNAW (Gnaw's Not A Wheel)

load more comments (1 replies)
[-] burntbacon@discuss.tchncs.de 29 points 2 days ago

One of the worst parts about this is that I would never have thought about reinventing it until he told me not to.

Bloody reverse psychology still working on me. >:(

[-] _AutumnMoon_@lemmy.blahaj.zone 22 points 2 days ago

I'll just steal the wheel and reinvent it later

[-] Zink@programming.dev 5 points 1 day ago

gasp! You wouldn’t download a wheel!

load more comments (3 replies)
[-] gerowen@lemmy.world 49 points 3 days ago* (last edited 3 days ago)

Does the wheel fall under any cumbersome non free licenses or patents? If I want to modify this wheel to suit my needs, then share that work and information with others, am I free to do so?

load more comments (4 replies)
load more comments
view more: next ›
this post was submitted on 21 Jul 2025
1410 points (98.9% liked)

Programmer Humor

25196 readers
1563 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