Not for me, tho

Actually, it's 5 4 10 12 2 9 8 11 6 7 3 1 for me, but too lazy to edit the image

579 points · 65 comments · view on lemmy.world

65 Comments

tetris11@lemmy.ml · 89 pts · 1y (5 replies)

Which language provides the most random alphabetically sorted sequence?

Data
|  N | Eng | Dut | Ger | Tur | Chi | Lex |
|----+-----+-----+-----+-----+-----+-----|
|  1 |   8 |   8 |   8 |   6 |   8 |   1 |
|  2 |  11 |   3 |   3 |   5 |   2 |  10 |
|  3 |   5 |   1 |   1 |   1 |   9 |  11 |
|  4 |   4 |  11 |  11 |   9 |   6 |  12 |
|  5 |   9 |   9 |   5 |   4 |   3 |   2 |
|  6 |   1 |  10 |   9 |   2 |   4 |   3 |
|  7 |   7 |  12 |   6 |  10 |   7 |   4 |
|  8 |   6 |   2 |   7 |  11 |  10 |   5 |
|  9 |  10 |   4 |   4 |  12 |  12 |   6 |
| 10 |   3 |   5 |  10 |   8 |  11 |   7 |
| 11 |  12 |   6 |   2 |   3 |   5 |   8 |
| 12 |   2 |   7 |  12 |   7 |   1 |   9 |

Sourced from comments in thread (English from image, Dutch from !Vinny_93@lemmy.world, German from !TJA@sh.itjust.works , Turkish from some rando, Chinese from !idealotus@lemmy.world, Lexicographical from !monogram@feddit.nl)

Plot with Correlation Scores

We will compute the pearson correlation (r-statistic) score by comparing the base number (column 1) with the corresponding language column. We will also compute the Serial correlation, by creating staggered columns that measure how close a number is in a sequence to the one before it.

::: spoiler Staggered Table

cat alphabetic.tab \
    | awk '{print $0"\t"prE"\t"prD"\t"prG"\t"prT"\t"prC"\t"prL;prE=$2;prD=$3;prG=$4;prT=$5;prC=$6;prL=$7}' \
    | tee alphabetic.tab.stagger

:::

::: spoiler Plot Code

gnuplot -p -e '
  set xlabel "Base Sequence";
  set ylabel "Alphabetic";
  set xtics 1,1,12;
  set ytics 1,1,12;
  set title "Alphabetic Number Plot with Correlation Score";
  set rmargin 25; set key at graph 1.5,0.9;
  set size ratio 0.45;

  stats "alphabetic.tab.stagger" using 1:2 name "E";
  stats "" using 1:3 name "D";
  stats "" using 1:4 name "G";
  stats "" using 1:5 name "T";
  stats "" using 1:6 name "C";
  stats "" using 1:7 name "L";
  
  stats "" using 2:8 name "ES";
  stats "" using 3:9 name "DS";
  stats "" using 4:10 name "GS";
  stats "" using 5:11 name "TS";
  stats "" using 6:12 name "CS";
  stats "" using 7:13 name "LS";

  set label 1 sprintf("%10s  %6s  %6s", "", "Base", "Stagger") at graph 1.07,0.95;

  plot "" using 1:2 with lines lw 3 title sprintf("%10s  %+.3f  %+.3f", "English", E_correlation, ES_correlation),
       "" using 1:3 with lines lw 3 title sprintf("%10s  %+.3f  %+.3f", "Dutch", D_correlation, DS_correlation),
       "" using 1:4 with lines lw 3 title sprintf("%10s  %+.3f  %+.3f", "German", G_correlation, GS_correlation),
       "" using 1:5 with lines lw 3 title sprintf("%10s  %+.3f  %+.3f", "Turkish", T_correlation, TS_correlation),
       "" using 1:6 with lines lw 3 title sprintf("%10s  %+.3f  %+.3f", "Chinese", C_correlation, CS_correlation),
       "" using 1:7 with lines lw 1 title sprintf("%10s  %+.3f  %+.3f", "Lexicon", L_correlation, LS_correlation)
'

:::

It looks like Dutch has the lowest (near 0) correlation to both the base sequence and it's own staggered sequence, with Turkish mirroring it's staggered randomness somewhat.

The least random alphabetic sequences are English and German.


Updated: Added chinese and staggered analysis.

jaybone@lemmy.zip · 22 pts · 1y

You put a lot of work into this.

FeatherConstrictor@sh.itjust.works · 15 pts · 1y

Thank you for doing and sharing this

null@slrpnk.net · 7 pts · 1y

This is the second comment I've seen like this from you.

Please never stop.

Resonosity@lemmy.dbzer0.com · 4 pts · 1y

c/dataisbeautiful

diemartin@sh.itjust.works · 3 pts · 1y

I didn't expect soneone to put that much effort into it.

Thanks! This is awesome!

Vinny_93@lemmy.world · 43 pts · 1y (11 replies)

Acht, drie, een, elf, negen, tien, twaalf, twee, vier, vijf, zes, zeven.

8, 3, 1, 11, 9, 10, 12, 2, 4, 5, 6, 7

IndiBrony@lemmy.world · 19 pts · 1y (2 replies)

I don't even know 100% that this is Dutch, but Dutch so often reads and sounds like someone German who doesn't know English trying to speak English and I love the language because of it ❤️

Vinny_93@lemmy.world · 0 pts · 1y (1 reply)

Dutch is an Anglo-Saxon language so that makes sense.

Mexigore@lemmy.world · 5 pts · 1y

Standard Dutch is not Anglo-Saxon but some other Dutch dialects/languages like Frisian are.

tja@sh.itjust.works · 12 pts · 1y (4 replies)

Acht, drei, eins, elf, fünf, neun, sechs, sieben, vier, zehn, zwei, zwölf

8, 3, 1, 11, 5, 9, 6, 7, 4, 10, 2, 12

Derpenheim@lemmy.zip · 6 pts · 1y

Ah there it is. The real language, not the one a confused toddler trying to learn German speaks

tetris11@lemmy.ml · 2 pts · 1y (2 replies)

altı beş bir dokuz dört iki on onbir oniki sekiz üç yedi

6 5 1 9 4 2 10 11 12 8 3 7

idealotus@lemmy.world · 3 pts · 1y (1 reply)

Transliterating from Mandarin Chinese and using English dictionary order

Ba Er Jiu Liu Qi San Si Shi ShiEr ShiYi Wu Yi

8 2 9 6 3 4 7 10 12 11 5 1 八 二 九 六 三 四 七 十 十二 十一 五 一

tetris11@lemmy.ml · 2 pts · 1y

Thanks, I've added it to the analysis: https://lemmy.ml/post/32382201/19537907

icelimit@lemmy.ml · 3 pts · 1y (2 replies)

I still don't understand how acht=12

rob_t_firefly@lemmy.world · 4 pts · 1y

acht=12

Gesundheit.

Vinny_93@lemmy.world · 3 pts · 1y

Ah no I started at one. You can transpose my list by one and set zeven as 12.

vrojak@feddit.org · 37 pts · 1y (8 replies)

I recently found out that javascript's .sort() function, when called without arguments on an array of numbers, converts them all to strings and sorts them alphabetically 🤡

ElectricTrombone@lemmy.world · 14 pts · 1y (6 replies)

I'm a C programmer. My first time writing Javascript and ran into some sort of bug involving a === sign or something. Javascript is a silly language.

diemartin@sh.itjust.works · 10 pts · 1y (3 replies)
console.log("10"+1); // "101"
console.log("10"-1); // 9
FourWaveforms@lemm.ee · 7 pts · 1y (2 replies)

The epitomy of irony is a JavaScript developer insisting that some other language is "a fractal of bad design" without immediately acknowledging that JS is weird as hell.

diemartin@sh.itjust.works · 5 pts · 1y (1 reply)

I like Lua's design. Separate addition (x+y) and concatenation (x..y) operators ftw!

Edit: and just, like, everything else about Lua too

FourWaveforms@lemm.ee · 2 pts · 1y

I will have to look into it soon. It has a JIT compiler. I like that.

humorlessrepost@lemmy.world · 8 pts · 1y

Javascript lets you compare unlike types without extra steps using ==. If you want strict comparison where “2” isn’t 2, use === and !==. Personally, I find that easier than having to parseint or cast every damn thing or whatever c does (strtol?). That said, I have build tools set up to enforce strict comparison because I don’t trust myself or others.

aesthelete@lemmy.world · 1 pts · 1y

Truish and falsish and nullish are all concepts made up by madmen. JavaScript is the language of the damned.

Dasus@lemmy.world · 1 pts · 1y

If one is alphabetising things, which cones first "A" or "AA"?

donalonzo@lemmy.world · 30 pts · 1y (4 replies)
[ removed ]
monogram@feddit.nl · 20 pts · 1y (3 replies)
[ removed ]
wander1236@sh.itjust.works · 26 pts · 1y (2 replies)

2 is overrated tbh

frunch@lemmy.world · 8 pts · 1y (1 reply)

2 is overrated tbh 2bh

frunch@lemmy.world · 5 pts · 1y

2 is overrate8d tbh 2bh

captain_aggravated@sh.itjust.works · 18 pts · 1y (7 replies)

Okay, here's the challenge: Make it always tell the correct time 8:30 should point to the 8 with the little hand and the 6 with the big hand. And 8:35 shoudl point to the 7 with the big hand.

late_night@sopuli.xyz · 7 pts · 1y

I both love and hate this

spicehoarder@lemm.ee · 3 pts · 1y (5 replies)

Was thinking the same thing. This has to be possible, within reason of course

captain_aggravated@sh.itjust.works · 3 pts · 1y (4 replies)

I could get it done with a couple stepper motors, an Arduino, probably a couple hall effect sensors.

spicehoarder@lemm.ee · 2 pts · 1y (3 replies)

In that case, I am officially challenging you. But if you do end up doing it. My instance is shutting down on Monday, so you won't be able to tag me :(

captain_aggravated@sh.itjust.works · 2 pts · 1y (2 replies)

Make an account elsewhere and comment on this post.

Challenge accepted.

WizardofFrobozz@lemmy.ca · 3 pts · 1y (1 reply)

Here for it

captain_aggravated@sh.itjust.works · 1 pts · 1y

It's on the docket, It may be winter before I get around to it.

communist@lemmy.frozeninferno.xyz · 8 pts · 1y (3 replies)

Interestingly it would be right twice a day

Rentlar@lemmy.ca · 10 pts · 1y (2 replies)

I'd think four times: 4:20, 4:35, 7:20, 7:35

communist@lemmy.frozeninferno.xyz · 3 pts · 1y (1 reply)

I'm stupid and read the clock wrong and didn't check even a little.

bhamlin@lemmy.world · 2 pts · 1y

You'll fit in here just fine!

AllToRuleThemOne@lemmy.world · 7 pts · 1y

Thanks, i hate it :)

callyral@pawb.social · 6 pts · 1y (1 reply)

Portuguese

cinco, dez, dois, doze, nove, oito, onze, quatro, seis, sete, três, um

5 10 2 12 9 8 11 4 6 7 3 1

cinco, dez, dois, doze, meia, nove, oito, onze, quatro, sete, três, um

5 10 2 12 6 9 8 11 4 7 3 1

(six can be "seis" or "meia")

diemartin@sh.itjust.works · 5 pts · 1y

Mine is Spanish

Cinco (5), cuatro (4), diez (10), doce (12), dos (2), nueve (9),, ocho (8), once (11), seis (6), siete (7), tres (3), una (1)

ddplf@szmer.info · 5 pts · 1y (10 replies)

I don't get it

red_bull_of_juarez@lemmy.dbzer0.com · 16 pts · 1y (9 replies)

The numbers are sorted by their English spellings.

astrsk@fedia.io · 7 pts · 1y (6 replies)

What?

Two, Eight, Eleven, — not gonna type it all out because it’s already wrong.

What am I missing here?

HatchetHaro@pawb.social · 29 pts · 1y (1 reply)

"Two" is the last one. The order starts with "eight".

Think about it: on a real analogue clock, where is the smallest number and where is the largest?

astrsk@fedia.io · 1 pts · 1y

Thank you, I was so confused and stuck lol. I always just treated the top as the starting spot because the days starts at 12:00 AM. That’s what I get for trying to think through this well past my bedtime 🤣

gerryflap@feddit.nl · 8 pts · 1y

I was equally confused initially, but then I looked at the clock in my house and realized that the number up top is the highest number, 12, and not 0. So the first number in the ordering is at the position of the 1 of a normal clock.

Infernal_pizza@lemmy.dbzer0.com · 2 pts · 1y

If it makes you feel better I did the same lol

whostosay@lemmy.world · -5 pts · 1y (1 reply)

You're missing the lack of logic, aka you're not missing shit, OP has some soul searching to do.

gerryflap@feddit.nl · 3 pts · 1y

What lack of logic? The numbers on the clock are sorted based on the alphabetical order when they're spelled out in English. Just like with a real clock, the top number is the highest, not the lowest. That seems quite logical to me

ddplf@szmer.info · 1 pts · 1y (1 reply)

Is it a meme or a riddle?

red_bull_of_juarez@lemmy.dbzer0.com · 1 pts · 1y

Just a silly joke, I guess.

TheImpressiveX@piefed.social · 5 pts · 1y

It's 9 o'clock somewhere!

niktemadur@lemmy.world · 4 pts · 1y

What time is it?
It's Beer O'clock!

noxypaws@pawb.social · 3 pts · 1y

If a mechanical clock or watch was like that it would be one hell of a fascinating movement

monogram@feddit.nl · 3 pts · 1y
[ removed ]
altphoto@lemmy.today · 2 pts · 1y

This is extremely sick. I'm going to cancel my Disney account.

Siegfried@lemmy.world · 1 pts · 1y

5 4 10 2 12 9 6 7 8 11 3 1

famijoku@feddit.org · 1 pts · 1y

8 3 1 11 5 9 6 7 4 10 2 12

crypto@sh.itjust.works · 1 pts · 1y

Cinq Deux Dix Douze Huit Neuf Onze Quatre Sept Six Trois Un

5 2 10 12 8 9 11 4 7 6 3 1

assassinatedbyCIA@lemmy.world · 1 pts · 1y

Ah yes its nearly 8:03 o’clock

Or nearly 56 minutes to 11:08

Nurse_Robot@lemmy.world · 1 pts · 1y
[ removed ]
Mac@mander.xyz · 1 pts · 1y

Sure but the clock doesn't tell time any differently—now it's just displaying wrong, instead.