this post was submitted on 29 Jul 2026
234 points (94.7% liked)

Lemmy Shitpost

41095 readers
4239 users here now

Welcome to Lemmy Shitpost. Here you can shitpost to your hearts content.

Anything and everything goes. Memes, Jokes, Vents and Banter. Though we still have to comply with lemmy.world instance rules. So behave!


Rules:

1. Be Respectful


Refrain from using harmful language pertaining to a protected characteristic: e.g. race, gender, sexuality, disability or religion.

Refrain from being argumentative when responding or commenting to posts/replies. Personal attacks are not welcome here.

...


2. No Illegal Content


Content that violates the law. Any post/comment found to be in breach of common law will be removed and given to the authorities if required.

That means:

-No promoting violence/threats against any individuals

-No CSA content or Revenge Porn

-No sharing private/personal information (Doxxing)

...


3. No Spam


Posting the same post, no matter the intent is against the rules.

-If you have posted content, please refrain from re-posting said content within this community.

-Do not spam posts with intent to harass, annoy, bully, advertise, scam or harm this community.

-No posting Scams/Advertisements/Phishing Links/IP Grabbers

-No Bots, Bots will be banned from the community.

...


4. No Porn/ExplicitContent


-Do not post explicit content. Lemmy.World is not the instance for NSFW content.

-Do not post Gore or Shock Content.

...


5. No Enciting Harassment,Brigading, Doxxing or Witch Hunts


-Do not Brigade other Communities

-No calls to action against other communities/users within Lemmy or outside of Lemmy.

-No Witch Hunts against users/communities.

-No content that harasses members within or outside of the community.

...


6. NSFW should be behind NSFW tags.


-Content that is NSFW should be behind NSFW tags.

-Content that might be distressing should be kept behind NSFW tags.

...

If you see content that is a breach of the rules, please flag and report the comment and a moderator will take action where they can.


Also check out:

Partnered Communities:

1.Memes

2.Lemmy Review

3.Mildly Infuriating

4.Lemmy Be Wholesome

5.No Stupid Questions

6.You Should Know

7.Comedy Heaven

8.Credible Defense

9.Ten Forward

10.LinuxMemes (Linux themed memes)


Reach out to

All communities included on the sidebar are to be made in compliance with the instance rules. Striker

founded 3 years ago
MODERATORS
 

Edit: for the record, Fuck AI

top 50 comments
sorted by: hot top controversial new old
[–] Eufalconimorph@lemmy.ml 3 points 20 hours ago

Midwit doesn't know about RDSEED, or RNDRRS . Every modern computer has a hardware random number generator built in (aka true random number generator). Since there's a hwrng bulit in, operations that depend on it aren't deterministic.

Not a magic elf though. Definitely more goblin.

[–] Honytawk@discuss.tchncs.de 5 points 23 hours ago (2 children)

No, I don't agree.

Every single problem can be traced to a specific source.

What a lot of people (especially in IT) determine as a glitch, is just some unexpected change that they don't have the time/energy to deal with and can be solved by just rebooting.

Every single thing has a cause, even if the problem was a single particle of radiation from space that flipped a bit on a hard drive.

I've had the pleasure to work with some IT-guru that could solve every problem. They could see where this unexpected change came from and tell how to solve it so it wouldn't ever happen again. Except maybe those bit flips.

[–] Bytemeister@lemmy.world 3 points 20 hours ago* (last edited 20 hours ago) (1 children)

Bitflips are fun.

For a while, I managed a fleet of about 6500 iPod touch devices, and we would have random failures on devices where a simple re-image would solve the problem. I did a back of the napkin calculation, and our rate of those failures was almost exactly the expected cosmic radiation bitflip chance for the total surface area of all the storage chips in our devices.

[–] gandalf_der_12te@feddit.org 2 points 19 hours ago (1 children)

larger structure sizes can help against spontaneous bit flips, i think. at the cost of consuming more energy for each calculation step.

[–] Bytemeister@lemmy.world 2 points 19 hours ago

Indeed, but smaller structures are less likely to get hit in the first place, it's a bit of a trade off.

Also, error correcting memory and storage are things, but at the end of the day, that is just more/larger structures, which is a roundabout way of saying you're correct.

[–] Theoriginalthon@lemmy.world 1 points 21 hours ago

I once had a email that crashed the network card on a windows 2000 server. That was not fun to try and find the problem. After the 3rd occurrence the network card got binned

[–] trxxruraxvr@lemmy.world 49 points 1 day ago (1 children)

Computers have daemons inside.

[–] sage@lemmy.blahaj.zone 1 points 22 hours ago (1 children)
[–] trxxruraxvr@lemmy.world 1 points 18 hours ago

I think all Unix variants as well. It was even the inspiration for FreeBSD's logo.

[–] ramble81@lemmy.zip 34 points 1 day ago (6 children)

Normally I laugh at these as they have some merit, but fuck this one. The right end of the curve isn’t some Jedi understanding of things, it’s tech bros that think AI is alive and they want to enslave us.

[–] Bytemeister@lemmy.world 1 points 19 hours ago

Tech bros tend toward the left side of the curve in my experience.

[–] diemartin@sh.itjust.works 8 points 1 day ago (1 children)

For the record, Fuck AI and tech bros with a rusty pole.

What I mean is that computers are so complex they end up being very fragile, in a way.

A few years ago, a friend was having random issues with her PC. Random crashes, garbled data. Long story short, it ended up being a couple of faulty bytes on one of her RAM sticks.

[–] ericwdhs@discuss.online 3 points 1 day ago* (last edited 1 day ago) (1 children)

That's a very... unique interpretation honestly. I've never seen anyone associate this meme (including all the "we trapped lightning in a rock and taught it to do taxes" variants) with the fragility of complex tech, only the idea that microprocessors are such a ridiculous technology that anyone reaching expert level is back in the state of wonderment.

[–] diemartin@sh.itjust.works 5 points 1 day ago (1 children)

Yeah. The thing is, the finicky interactions between components, and the obscure bugs that may arise are reminiscent of some moody magical creature living inside, just saying "fuck it, here's a kernel panic" out of nowhere.

[–] ericwdhs@discuss.online 2 points 21 hours ago

Ah, judging by the upvotes, that's the more common interpretation too. I guess I've just not been subject to enough obscure bugs to have ever made the association.

[–] chuckleslord@lemmy.world 15 points 1 day ago (1 children)

Yes, but also as a programmer, sufficiently complex code bases might as well be magical with all of the interactions between edge cases causing some fucky behavior.

[–] ramble81@lemmy.zip 9 points 1 day ago (2 children)

Nah man. I’ve been a programmer and it’s very much doing exactly what you told it to. The issue is you (general you) did not do a good job of telling it what to do. It’s like speaking to a five year old realizing the instructions you give it are going to be literally executed, loopholes and all.

[–] Zos_Kia@jlai.lu 1 points 19 hours ago

Yeah that's a bit aspirational to my taste. Sure a script is just a list of instructions but when you start adding complex data and network hops and async work there are definitely "non-deterministic" behaviors that will emerge. Ultimately yes everything is ones and zeroes and there is probably an explanation but it will be something stupid and contrived.

As a developer you lay out a plan for what should generally happen but there's no way you can anticipate all the micro variations that happen in production. It's like any kind of real life plan, really.

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

I've been a profession Dev for 20+ years. I generally agree with you, but I have experienced what appears to be non-deterministic behavior. One room me it was a multi threaded algorithm and would return slightly different results each time. My theory for mult threaded apps is an environment effects each thread differently. What other tasks the user is doing effected the thread execution order and would give different results based on which thread finished.

While I still think the orocess is deterministic, but with enough factors it becomes indistinguishable from non-deterministic.

[–] ramble81@lemmy.zip 4 points 1 day ago (1 children)

I don’t want to be pedantic, as I understand what you’re saying, but they way I interpret that is it’s still deterministic, we just don’t know all of the factors that are currently contributing to the outcome. It’s not magical, it’s just lack of full understanding of all variables.

I get how it can be thought of as non-deterministic, but I think the reason why that bothers me is I’ve seen it used as slippery slope territory into “see, so god must exist!”. I think I was just triggered more by the eventuality and not your specific statement.

[–] TootSweet@lemmy.world 6 points 1 day ago

Sometimes we purposefully make computers do nondeterministic things on purpose. Hardware random number generators, for instance.

But not counting those situations, speedrunners often call some of the "other factors that just absolutely cannot be accounted for" kind of stuff that rethnor is talking about "RNG".

But even aside from that, there are some even less deterministic cases. Also from speedrunning, there's the famous SM64 upwarp that my have been, but probably wasn't a cosmic ray, but very likely was some kind of hardware failure that wouldn't be accounted for by only considering how the N64 is supposed to work (given processor architecture and such).

But an example I find even more interesting. There was a Defcon presentation where someone registered domain names that were one bit different from very frequently used domain names, kindof like typosquatting, but these were for domain names that no human was typing. These were domain names that computer programs were hitting, and the domain names weren't derived from user input. But his one-bit-off domain names got a significant amount of traffic. Just from random memory corruptions and such due to some variety of weird hardware failures.

I'd be skeptical of anyone I know claiming that they'd actually personally encountered something they knew to be truly non-deterministic in hardware that wasn't in some way temporarily or permanently faulty or damaged in some way, but I think it is a thing that can happen in computers. And some of that nondeterminism comes from sources that actually do act at quantum scales were true nondeterminism isn't unlikely to have sway.

[–] DisasterTransport@startrek.website 10 points 1 day ago* (last edited 1 day ago)

Structure and Interpretation of Computer Programs is often called "the wizard book." Not because Abelson et al believed computers were actually magic but rather because there's a wizard on the cover and they compare the act of programming to spellcasting, giving instructions to the allegorical beings that live in the hardware. It certainly feels like magic.

The take on the left doesn't understand reality, and the take in the middle doesn't understand fun. The take on the right is trying to have fun but is spoken by someone who understands the take in the middle is the literal truth. If the person with the take on the right actually believes computers are magic then they're actually on the left no matter how much they work with computers.

[–] apparia@discuss.tchncs.de 9 points 1 day ago* (last edited 1 day ago) (1 children)

I interpreted it as about like, microprocessor design and nanometer scale electronics and shit. Electrons are basically elves in my book.

Is your name Kenn Amdahl?

[–] fushuan@lemmy.blahaj.zone 2 points 1 day ago (1 children)

Why the hell would you equate the expert of the field with a tech bro? You don't understand the meme.

If you want an explanation, current computer system, especially cloud systems, are so complex that even though yes, it's all deterministic, when so many things are depending on each other, including external interference (networking issues, data syncing delays...).

At some point you start wishing i was actually elves because I don't fucking know why lambda's boto get item got the version of the file half an hour before the last modification, even though the lambda was triggered by the file being updated, Carlos. I don't fucking know, different AWS endpoints might have different sync states maybe and it's not as reliably propagated as they tell us it is, what the fuck do I know about that. I've spent enough time in estigating this bullshit, relaunch it and pray the elves do the thing correctly this time, leave me alone.

[–] ramble81@lemmy.zip 1 points 1 day ago

Because I am one of the experts. I’m not going to share exactly who I am, but I’ve been in IT for 30+ years. I’ve worked on everything from development, to infrastructure to hardware design for the Open Compute project and at major cloud companies as an architect. So no, it’s all magic elves if you understand what’s going on and I will never equate it with that.

[–] gandalf_der_12te@feddit.org 34 points 1 day ago (1 children)
[–] MonkderVierte@lemmy.zip 10 points 1 day ago (3 children)

Ok, but what with the magnetic flux?

[–] gandalf_der_12te@feddit.org 11 points 1 day ago* (last edited 1 day ago) (2 children)

i think it just means that once you optimize the hardware close to what physics allows, you have to consider all kinds of strange phenomena appearing. like, quantum physics, electrons tunneling around, the internal resistance value of the wire antenna, etc.

it's not just "logic gates", by far not. e.g. consider the magnetic flux in magnetic storage disks.

[–] redsand@infosec.pub 2 points 1 day ago

We have 1.7 nm processes now. That's like 10 atoms of Si. Foundries are increasingly magic crystal forges

[–] MonkderVierte@lemmy.zip 2 points 1 day ago (1 children)

But what if we don't do that but instead optimize hardware and software for the tasks? Hackers run 3D games on microcontrollers...

[–] Axolotl_cpp@feddit.it 2 points 21 hours ago

Yep, that's exactly what we should do (alongside finding a way to cool better our stuff and make drives faster which is usually the biggest bottleneck)
But it seems that the industry does not agree for some idiotic reason

[–] JustAnotherKay@lemmy.world 3 points 1 day ago

It appears they’re discussing electron flow, which causes a magnetic field

[–] marcos@lemmy.world 4 points 1 day ago

It would be better with a charge-carrier diffusion diagram, but your computer is also full of very strong magnetic fluxes, changing all the time and interacting with each other.

[–] yucandu@lemmy.world 17 points 1 day ago (1 children)

No, but the wifi chips do. Even radio engineers who designed them will tell you they just tamed the elves, they don't really understand how radio engineering works.

[–] socsa@piefed.social 5 points 1 day ago

Hah, I do radio engineering and no shit wrote this in a project report back in undergrad. "Radio engineering is often as much art as science" and I got five points off for that commentary.

[–] Broadfern@lemmy.world 24 points 1 day ago (1 children)

Otherwise known as “programmers.”

Seriously though we tricked metal into thinking with runes and lightning. That is magic.

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

well actually silicon is a semi-conductor. not entirely a metal.

[–] MonkderVierte@lemmy.zip 12 points 1 day ago (1 children)

Ok, we tricked stone into actually-not-thinking.

[–] Bytemeister@lemmy.world 2 points 19 hours ago

"Actually-not-thinking" is still overselling it. Computers don't think. They compute, which is really just doing calculations, and that is not as complex as it sounds. I've seen people make water do calculations. The number of calculations and the speed they can be performed makes it seem like magic.

[–] atopi@piefed.blahaj.zone 2 points 1 day ago (1 children)

I still remember the time a bug was fixed by adding a comment on a previously empty line

[–] Passerby6497@lemmy.world 2 points 20 hours ago* (last edited 20 hours ago)

Computers are fucking weird.

Back in the dark ages of late 90s/early 00s computing, I figured out that I could reliably crash a computer with a c++ script that printed char 7 (system bell) in a while loop, but if I added a semicolon in the next line the system would be fine.

It was fun putting the first exe as the shortcut on lab computers, as people would be sooooooo confused when their computer spazzed out and beeped at them at an ever slowing cadence when they tried to open a normal application. Never bothered how to do it on dual core systems, because I couldn't be forked.

[–] Rolive@discuss.tchncs.de 10 points 1 day ago

It's called the Machine Spirit.

Praise the Omnissiah!

[–] zxqwas@lemmy.world 11 points 1 day ago (1 children)

Computers have voodoo goblins inside them with the personalities of extremely malevolent genies.

load more comments (1 replies)
[–] TootSweet@lemmy.world 3 points 1 day ago (1 children)

Reminds me of https://www.catb.org/jargon/html/magic-story.html

(I can't get that link to work right now. Maybe it's down. So here is the same story on the Wayback Machine.)

[–] Passerby6497@lemmy.world 2 points 20 hours ago* (last edited 20 hours ago)

The 'more magic switch' is one of my favorite stories like that, right up there with the 500 mile email.

[–] spicehoarder@lemmy.zip 1 points 1 day ago

Sometimes the pipelines hicup, but that just means you run it again.

[–] Trigger2_2000@sh.itjust.works 2 points 1 day ago (1 children)

Don't forget about "race conditions"!

[–] 5ha99y@lemmus.org 1 points 1 day ago
[–] CADmonkey@lemmy.world 2 points 1 day ago

I thought they had angry pixies inside?

load more comments
view more: next ›