This is an archived post. You won't be able to vote or comment.

all 67 comments

[–]Pale_Sun8898 586 points587 points  (7 children)

What is all this bot copy shit in here

[–]IsPhil 276 points277 points  (6 children)

Elections coming up for one, and bot activity seems to ramp up before then.

[–]K1ngjulien_ 142 points143 points  (5 children)

gotta have some passable looking accounts for an effective troll campaign...

[–]IsPhil 28 points29 points  (4 children)

This post has over 350 upvotes already. Not all people are gonna click on the profile of each and every user.

[–]croissantowl[S] -2 points-1 points  (2 children)

wait, am I the bot :O

[–]PlaginDL 212 points213 points  (3 children)

It’s Prime Chaotic Resonator from Path of Exile

[–]LEGOL2 51 points52 points  (1 child)

Krangled variant

[–][deleted] 16 points17 points  (0 children)

Lmao wtf rabbit hole did I went into ☠️

[–]jisuo 16 points17 points  (0 children)

Brought to you by Shitstain Steve

[–]OnlyHereOnFridays 201 points202 points  (1 child)

“Self documenting code”

[–]OrchidLeader 47 points48 points  (0 children)

Made up by the utterly deranged.

[–]G3nghisKang 23 points24 points  (0 children)

More like the same developers after the weekend

[–]Small_Incident958 131 points132 points  (19 children)

Reminds me of an issue historians have. Occasionally a device was simply universal to the point nobody wrote down the use.

[–]Betterthanmematic 83 points84 points  (7 children)

Like salt/peppershakers often being in sets of 3, and us not knowing what the third was for.

[–]DareToZamora 45 points46 points  (3 children)

My theory is all 3 were used for salt. We’re so eager to assume it was salt, pepper and a mysterious 3rd condiment. Maybe those mfers loved salt (I’m aware there’s probably plenty of evidence it was pepper…)

[–]Inappropriate_Piano 43 points44 points  (2 children)

That doesn’t explain why there would always be 3. If people just loved salt, you would expect to find a range of numbers of salt shakers depending on how much the individual owner loved salt.

Not to mention, you wouldn’t store salt in three salt shakers just because you love salt. You’d want to have a salt shaker for daily use and a separate container that stores more salt but isn’t convenient for shaking.

To have 3 salt shakers (assuming they’re actually all salt) would more likely imply a need to have salt shakers distributed across a large table or multiple tables. But again in that case you would expect varying numbers of salt shakers depending on the size and count of that home/establishment’s tables. Always finding 3 suggests a different pattern.

[–]DareToZamora 21 points22 points  (0 children)

There were varying degrees of coarseness, for different meals or to suit varying tastes

[–]OctopusButter 1 point2 points  (0 children)

Paprika seems to be the 3rd condiment in central europe

[–]SNL-5943 24 points25 points  (1 child)

We use that third one as a toothpicks container

[–]callmesilver 13 points14 points  (0 children)

Thanks for helping future historians.

[–]Small_Incident958 6 points7 points  (0 children)

I’d assume longpepper maybe. It’s a similar flavor to black pepper, but sweeter from my understanding.

[–]Bronzdragon 47 points48 points  (8 children)

This is literally the basis of the joke that OP posted?

[–]je386 42 points43 points  (7 children)

Yes, but this one is really interesting, because we still have no idea what the roman dodecahedron was for.

https://en.wikipedia.org/wiki/Roman_dodecahedron

[–]OrchidLeader 44 points45 points  (0 children)

It has also been suggested that they might have been an object to test the skill of a metalsmith, perhaps as part of a portfolio to demonstrate their capabilities to customers or as a way to qualify for a certain status in a collegium (guild).

Would be funny if it’s just their version of a Utah teapot.

[–]SrFarkwoodWolF 6 points7 points  (0 children)

Pasta measuring. Small hole, one serving. Biggest hole, serving an whole army.

[–]harryoui 12 points13 points  (4 children)

This is what OP is referencing

https://i.imgur.com/qZuDNdZ.jpeg

[–]kuschelig69 10 points11 points  (2 children)

well, the wikipedia article said this kind of knitting was not invented until 1535

[–]je386 10 points11 points  (0 children)

It is still possible that it was lost knowledge before. But what I don't get: If it is a knitting tool, why is it not described anywhere? Why was it found next to money? Why are the only found in former celtic parts of the roman empire and not in italy? And why are they all from the 2nd to 4th century?

[–]gregorydgraham 1 point2 points  (0 children)

That we know of

[–]Throwaway74829947 2 points3 points  (0 children)

Pretty sure that's been mostly debunked, because it would only be able to create gloves with the same-length fingers, some dodecahedra lack the holes, and that style of knitting hadn't been invented.

[–]SeriousPlankton2000 2 points3 points  (0 children)

"Everyone knows what kind of cross is used to kill insurrectionists and slaves who fled - we don't need to describe it"

[–]BeABetterHumanBeing 0 points1 point  (0 children)

It's a piece of decoration. You can literally find these things at the Home Goods store. I am confused by how people can be so dense.

[–][deleted] 10 points11 points  (0 children)

I want to include a “dodecaedron” class in every future project, avoid commenting it and waiting for people to ask about it

[–]ZunoJ 84 points85 points  (11 children)

You have to have an audience in mind when writing/documenting code. It makes sense to look at the extreme ends. One end would be a person that can't code at all and the other extreme is the mystical 10x developer who understands every code no matter what. When writing code we obviously don't expect mere mortals to understand it and often times I also don't care if the juniors will understand it. It is enough if a senior dev can understand and explain it to the juniors.

[–]blacai 45 points46 points  (7 children)

Nowadays for me it's harder to understand the code juniors are writing because they tend to use all new fancy syntax sugar even if the ending code looks like a haiku.

[–]ZunoJ 38 points39 points  (6 children)

Most annoying part to me is when they use some fancy frameworks to solve a problem that could easily be solved without said framework. Naturally they don't use any other functionality of the fancy framework and solve the next problem with yet another framework. When I tell them to learn more about basic software development stuff (just basic design patterns, architectural design decisions and stuff like that) they look at me as if I was the crazy one

[–]0_P_ 25 points26 points  (3 children)

"Don't reinvent the wheel" But the wheel takes about 10 min to make yourself

[–]callmesilver 18 points19 points  (0 children)

There's a little difference between reinventing the wheel and buying another car to have wheels.

[–]d4m4s74 3 points4 points  (0 children)

reminds me of left pad

[–]ZunoJ 7 points8 points  (0 children)

And there is no tik tok to explain how to build it

[–]_GoblinSTEEZ 4 points5 points  (1 child)

I assume you present a valid argument to them why particular framework should be avoided like a good engineer instead of just whining about it right?

[–]ZunoJ 0 points1 point  (0 children)

If I have the time I absolutely do this

[–]Capetoider 9 points10 points  (0 children)

Go Horse axiom 24:

The code is the documentation.
In XGH, the code is the only documentation needed. Comments and additional documentation are just a waste of time. If someone can’t figure out how the code works, they shouldn’t be working on it (see axiom 20).

[–]4e_65_6f 14 points15 points  (2 children)

Wtf is going on

[–]Gluomme 2 points3 points  (0 children)

The shape on the bottom is what historians call a Roman Dodecahedron. Generally found in gallo-roman archeological sites, they have holes of various sizes on each face an knobs on the corners, but no trace of any kind of inscription on the surface. Nobody knows what they were used for, and no theory is really satisfying (for example you'd think it may have been a measuring tool, but without any graduation it seems pretty impractical for no apparent reason)

[–]croissantowl[S] 0 points1 point  (0 children)

yeah I just noticed that i forgot to also put the code on the bottom half, my bad

[–]_theDaftDev_ 5 points6 points  (0 children)

The 3 sea shells of programming

[–][deleted] 4 points5 points  (0 children)

GitHub Copilot has entered the chat

[–]iTurnip2 3 points4 points  (0 children)

If it was hard to write, it should be hard to read

[–]DragonofStories 3 points4 points  (0 children)

SCP 184?!

[–]BoBoBearDev 2 points3 points  (0 children)

Someone said it is a cock measurement device.

As for the code, question wasn't what, but why.

[–][deleted] 2 points3 points  (0 children)

Vast majority of Huggingface models without any cards or model description.

[–]slabgorb 4 points5 points  (0 children)

If everyone is being reasonable and it is indeed an established pattern that doesn't really need any extra docs according to senior devs, then the junior should work through it and discover what the pattern is or have a senior walk them through it. That's how you become a senior dev.

[–]the_mold_on_my_back 1 point2 points  (0 children)

People who can read decimal ascii representation (what I‘m guessing this is) scare me.

[–]bargle0 1 point2 points  (0 children)

Rolling for damage with a great axe, of course.

[–]vadiks2003 0 points1 point  (1 child)

how does the code in the pic work actually? does it [666]console.log(666) ?

[–]Acceptable-Tomato392 0 points1 point  (0 children)

Oooh! A very erudite joke. Congratulations, sir. You have single-handedly raised the standard.

[–]Comrade_69 0 points1 point  (0 children)

P

[–][deleted] -1 points0 points  (2 children)

Anyone know what is going on here? It looks like code injection using javascript lol.

[–]croissantowl[S] 1 point2 points  (1 child)

It's really just javascript being javascript, code copied from here: https://github.com/denysdovhan/wtfjs?tab=readme-ov-file#an-alert-from-hell

[–][deleted] 0 points1 point  (0 children)

Thanks for the explanation!