digipres.club is part of the decentralized social network powered by Mastodon.

Administered by:

Server stats:

267
active users

Learn more

Foone🏳️‍⚧️

The Roman empire fell because their Roman numerals weren't a form of positional notation, so they couldn't figure out binary. Their computers were terrible.

So you think the ancient Romans ever called porn "thirty"?

@foone I thought they failed to configure Nero Burning ROM to create proper backups of their most important data 🤔

@foone

Yeah, I found out the hard way that doing long division manually with Roman numerals is a nightmare.

@foone “One of the main causes of the fall of the Roman Empire was that, lacking zero, they had no way to indicate successful termination of their C programs." – Robert Firth

@jtlg @foone Yes. Hence the invention of the "triumvirate," a method for deciding if a program succeeded by running it three times; if all three runs agreed on the output, the run could be considered successful.

This was incredibly inefficient and left Rome vulnerable to sacking by the Hypervisigoths in the 5th Century.

@jtlg @foone

Nor terminate their strings.

I would assume that any printf statement would go on forever. And strcpy would have to do a buffer overflow. They would have to wait until the late 1970s for strncpy to make up for this.

@foone @jtlg The Romans’ predecessor to C was XCIX.

@happydisciple @foone @jtlg On the other hand, their successor to C had built in build&test automation.

(Oh dear, just drag me out back and put me out of my misery for this one, it’s soooo bad)

@foone if they had Lisp, they’d have been fine, as addition on Roman numerals is just a normalise, a merge and a denormalise. As long as they didn’t need negative numbers, that is.

@foone little-endian v. Big-endian societies is an interesting idea.

@foone I for one love Roman numeral puns

caps

@foone XXC COLVMN PVNCH CARD?

@foone yeah I mean imagine setting your monitor resolution to MXXIVxDCCLXVIII

@gsuberland @foone Oh yeah. Duh. And I got it right on the other side too. lol.

@foone weirder yet that they called real time strategy games “forty”

@antifuchs @foone I mean that was basically the Roman Empire itself.

@antifuchs @foone they had a turn based strategy called "one hundred and four" *smh*

@foone I assume they'd call them by their stage name.

@foone Isn’t this where “thirsty” comes from?

@flyingsaceur @foone also they couldn't understand why reciprocal oral would be called LXIX.

Wait, that almost makes sense

@flyingsaceur @foone see, this is why I shouldn't post after just waking up. Thanks, fixed 8-D

@oblomov @foone the Western Roman Empire fell because they were Doing It wrong

@foone

"So are these frescoes soft-core or wha-"
"No man, they're thirty. So thirty."

@foone Thirty for thirsty, romance for the romans

@foone They literally said "thirty", not the latin for 30. No-one could work out how to write it down, though.

@foone Charles Babbage didn't need no stinking binary!

@foone turns out the losers who killed Archimedes weren't particularly keen on maths

@foone
tfw you need 10X programmers and the recruiters only bring you C programmers

@foone Maybe not; merchants using scales figured out early that a set of binary weights (base weight then each is double the previous) could be combined to any value up to 2x-1 where x was the largest weight. Now if some genius had figured out a way to combine this with an abacus...