Sections

2021-07-28

Rozhodovací strom pro volby do poslanecké sněmovny 2021


Chyběly mi takové ty volební rozhodovací stromy, tak jsem si vytvořil vlastní, obzvlášť když ještě není Volební kalkulačka. V porovnání s ostatními pro minulé volby je z hlediska počtu subjektů stejně obsahlý jako ten od Změny z roku 2013 a ten "na zeblití" z roku 2010 se 16 subjekty, ale je striktně binární, výměnou za což je 6 5 6 úrovní hluboký (2010 stačily 4 úrovně), úplný, neboť obsahuje všech 22 kandidujících, byť poměrně neefektivně v 8 úrovních. Díky koalicím a podporám je počet stran reálně vyšší. Nesměl chybět celý název Pravého bloku. Urzovi stranu vnimini nejdřív zamítlo, proto jsem ji tam nejdřív nedal, nahradila ale nekandidujícího Chcípl Psa, viz errata pod samotným stromem. Zákonem schválnosti potom, co jsem dal Psa pryč, bylo Urzovi uznáno odvolání. SPR-RČS MS podle všeho tentokrát nekandiduje v ANS, což je 1 z konsolidátů flazdenecko-podnikatelských pidistran spolu s APB, Prameny, VB a TSS. Zapomněl jsem na Moravany a MZH, přičemž úplně nevím, jaký je mezi nimi rozdíl, tak jsem si podle názvu tipnul, že MZH je víc monarchistické.


Otázky se snaží vyhýbat nudným tématům jako zda je někdo rusofil nebo pro(ti) imigraci a islámu. Je-li strom dobře sestaven, urazí všechny přibližně rovnoměrně. Stále se jedná svým způsobem o meme, byť zabral vytvořit asi 3 dny a je z něho vidět, že studuju informatiku.


Pravicové strany jsou velmi rozdrobené, protože jsou zpravidla autoritářské, tedy se v nich často vyskytuje problém "2 kohouti na 1 smetišti".

* TOP09 je odštěpek KDU-ČSL, který se snaží konkurovat ODS.

* Trikolóra je odštěpek ODS, konkurující SPD.

* DSSS je odstěpek SPR-RČS, obojí vykradl kdekdo. (nekandiduje, jen podpora VB)

* Volný blok je odštěpek SPD přistavený na ruiny Suverenity.

* Řád národa je přejmenovaná LIDEM, což je odštěpek z Věcí Veřejných.

* DSZ je pravicový odštěpek skutečně neomarxistické SZ, LES prozměnu kavárnický.

* Přísaha je nová rohožka pro Babiše místo ČSSD v případě krachu jednání s SPD.

Je zjevné, že ty koalice drží jenom lepidlem. Nicméně v ohledu toho, který lístek do té urny vlastně hodit, se rozhodování zjednodušuje. V levicových ideologiích je zabudovaná sounáležitost, případně jsou řízeny ze zahraničí, takže (středo)levicové strany nemají takovou tendenci se štěpit.


Komu by nevoněl rozhodovací strom, přidávám rozšíření jistého memu, který se může zdát být hloupý, ale je abstraktně metaforicky alegorický:

PirSTAN: Ananas na pizzu patří.
SPOLU: Ananas na pizzu nepatří.
SPD: Ananas není česká potravina.
ANO: Tradičnú českú picu si vziať nědáme!
TriSS: Ananas na pizzu za 10 Kč (bez DPH). Eura nepřijímáme.
ČSSD: Ananas pro každého """zdarma""".
Zelení: Ananas místo mozarelly a prosciutta.
VB: Ananas pomáhá proti covidu.
Urza.cz: Státu nic není do toho, co si kdo dává na pizzu.
Přísaha: *likviduje pašované ananasy na celnici*
KSČM: Ananasy byly každé léto, jestli jste byli ve Straně.
PB: Ananas na pizze vymyslely ruské tajné služby.
OtČe: A co takhle ty pizzerie nezavírat?
Levice: KEBAB PIZZA S ANANASEM ZDARMA!
KČ: Zvolme si ananasového krále.
Moravané: Na Moravě ananasy nerostou.
MZH: Ananasový král nebude vládnout zemi vína.
SVD: O ananasu na pizze by mělo být vyhlášeno referendum.
APB: *kandiduje majitel ananasové plantáže*
ANS: Nečteme se "ananas"!


Facebook i Blogger exportované 1,7MB 1,9MB 2,4MB PNG o rozlišení 4320p (110 DPI pro B0) sprasili do JPG respektive PNG o rozlišení 2048x1448, takže plnou kvalitu musím dát na Disk, viz odkazy níže. Původní SVG má jenom 60 58 64 93 kB, ale obojím se taky nelíbí. Strom nemá moc rád zmenšení na rozlišení pod 1080p 900p, protože pak nejde přečíst drobný 20bodový text.









Jak je uvedeno v pravém horním rohu, uvolňuji to jako volné dílo, obdobně jako prakticky jsou ostatní memy. To znamená, že kdokoliv si to může přinést vytištěné na té B0 na demonstraci, koncert, auditorium, konferenci, členskou schůzi a jiná setkání, stejně jako si to upravit tak, aby to sedělo do tiskovin stranící té či oné straně.



Errata:

* Chcípl PES a ani spolupracující iniciativy AFAIK nekandidují, ačkoliv by si to mnozí sympatizanti přáli. Rozhodněte se podle toho, za kterých jiných kandidátkách kandidují jim podobní. Možná nekandiduje i PB a SPO, ale čekat na deadline kandidátek nebudu. - OPRAVENO

Návrhy na opravu:

a) Zrušit "pohostinství", přesunout TSS k SPD, rozlišit je "ekonomií" z vyšší úrovně, tedy "znechucení" se posune o úroveň výš a hloubka stromu sníží o 1. - PROVEDENO

b) Nahradit Urzovou stranou, otázka nad ním bude "Je stát zbytečný?", odpovědi "Naprostý kazisvět" a "Jistý smysl má". - PŘEDĚLÁNO TAKTO, NAKONEC SCHVÁLENO

Nové zjištění: Nekandiduje Chcípl Pes, nýbrž Otevřeme Česko, což je zřejmě úplně jiné uskupení a ne jenom 2. část názvu. SPO nejspíš nekandiduje, ale zase kandiduje nějaká Levice. Pak jsem taky zapomněl na Moravany a Moravské zemské hnutí, bo su Cajzl.

* Koruna Česká není striktně proti lockdownu, ale morální autorita moudrého monarchy by měla zajistit, že nebude potřeba.

* SPOLU není striktně pro lockdown, ale v Praze se nosoplenaří dost. Ani nevím, jestli je to z vlastní iniciativy podniků, nebo jenom tupě poslouchají vládu.

* Aktualizovaná matice kandidatur (16.9., podle https://www.seznamzpravy.cz/p/vysledky-voleb/2021/parlamentni-volby/kandidati):

 #   Strana  A  S  C  P  K  U  L  H  E  J  B  M  T  Z  *  Ob
20      ANO  o  o  o  o  o  o  o  o  o  o  o  o  o  o  O  14
 7      ANS  o  o  o  o  o  o  o  o  o  o  o  o  o  o  O  14
 9      APB  o  o  o  o  o  o  o  o  o  o  o  o  o  o  O  14
 5     ČSSD  o  o  o  o  o  o  o  o  o  o  o  o  o  o  O  14
16       KČ  o  o  o  o  o  o  o  o  o  o  o  o  o  o  O  14
18     KSČM  o  o  o  o  o  o  o  o  o  o  o  o  o  o  O  14
11   Levice  o  x  x  x  x  x  x  x  x  x  o  o  x  x  X   3
22 Moravané  o  x  o  x  x  x  x  x  o  o  o  o  o  o  X   8
19      MZH  x  x  x  x  x  x  x  x  x  o  o  o  x  x  X   3
21     OtČe  o  o  o  o  o  o  o  o  o  o  o  o  o  o  O  14
 6       PB  o  x  x  x  x  x  x  x  x  x  x  x  x  x  X   1
17  PirSTAN  o  o  o  o  o  o  o  o  o  o  o  o  o  o  O  14
10  Prameny  o  o  o  o  o  o  o  o  o  o  o  o  o  o  O  14
12  Přísaha  o  o  o  o  o  o  o  o  o  o  o  o  o  o  O  14
14  Senioři  o  o  x  o  x  x  x  x  x  x  o  x  o  x  X   5
 4      SPD  o  o  o  o  o  o  o  o  o  o  o  o  o  o  O  14
13    Spolu  o  o  o  o  o  o  o  o  o  o  o  o  o  o  O  14
 2      SVD  o  o  o  o  o  o  o  o  o  o  o  o  o  o  O  14
 8      TSS  o  o  o  o  o  o  o  o  o  o  o  o  o  o  O  14
15  Urza.cz  o  o  o  o  o  o  o  o  o  o  o  o  o  o  O  14
 3       VB  o  o  o  o  o  o  o  o  o  o  o  o  o  o  O  14
 1   Zelení  o  o  o  o  o  o  o  o  o  o  o  o  o  o  O  14
 Σ          21 18 18 17 17 17 17 17 18 19 21 20 19 18 17

Tedy by měly být dodatečně obtáhnuti Urza, KČ, VB, SVD a Prameny. Neobtažení zůstanou za to, že neodhalili kandidáty v každém kraji včas. PB, Levice a MZH jsou patetické, měly by se s někým spojit.



Staré verze:


S Urzou, bez Psa:




Bez Psa, bez Urzy:




Se Psem, bez Urzy:



Obsahově identický prototyp:



Prvotní koncept:



2021-07-14

Proto-Sinaitic Emoji: Going Full Circle (also Deseret and Shavian for English)

This post can be considered a free version of "Ox, House, Stick" or similar alphabet related trivia.


While bored Ptolemaic Egyptian scribes complicated the hieroglyphs beyond all decipherment, Canaaite turquoise miners kept it at simple acrophonics, albeit reassigned to fit their language. This proved more suitable to commercially oriented Phoenicians to keep their records, and Greeks found it better than their Cypriot syllabary, only repurposing some choking and vomitting sounds for vowels. It got into Italy and Roman Catholic Christians spread it everywhere, and it has become the primary script of anglophonic computers with extra letters J, U, and W. However, people with apparently limited vocabulary and erudition started adding pictographs to their shallow minded inscriptions on virtual walls. Their combinations and deliberate misrepresentations slowly start to evolve syntax. Mind you, they are not those pictographs for international signage. All these conlanging attempts like Blissymbolics, Pikto, or 😀💬 are too forced. Also all Esperantidoj to have a worldwide auxlang that is neither English nor some Vulgar Latin descendant (totally ignoring Chinese, Hindi, Arabic, Bengali, Indonesian, ...) have failed, as English, Chinese, Hindi, and Spanish reign supreme. Therefore these childish pictures it is. However, it takes a simple acrophonic assignment to reinvent the alphabet again. Let's return to Sinai and Cannan, hopefully the emoji shapes will be cognate with modern Greek letters.


The origins of Brahmi script are very puzzling. Looking at the shapes, they seem to come from even as far back as the OG Cannaite. That means it couldn't have been derived from Aramaic alone, unlike Kharoshti. It even shows some influence of Indus Valley script, thence dead for at least a millennium. The question is, how the scribes had known these earlier forms? Had trade been booming? Had this script been brewing already before Aramaic became distinct? Clearly these Semitic abjads required extensive modding to fit Indo-European and Dravidian languages, so Brahmi and to a lesser extent Kharoshti at least show some creativity unlike Greek. That letter ordering, much more considerate of phonology, has been even stolen by the Japanese.

However, being intellectually lazy leads to more pragmatic solutions. Greeks could still read Phoenician advertising and price tags, while every Brahmic script felt the necessity to change the number digit forms, invent dozens of ligatures that look nothing like the characters they come from, and place the diacritics totally differently, leading to them being incomprehensibly hard to support in computer fonts. Not even as hard as Han, which is just a sequence of squares, which are actually made of barely 300 components. It may have to do with the ISCII encoding model, which was designed for data processing instead of text displaying. This is also the issue I have with many conlangs - they come with a new script no-one will ever use. Similarly, I don't get why each Indic or West African language gets it's own script. Who the hell will have the time to learn and encode all these? Can't they share? My attempt to simplify Latin to make it work like Hangul has led to basically a pigpen cipher, and is maybe unifiable with Canadian syllabics, which is an abugida that uses rotation instead of marks to encode vowels, proving the 4 vowel system superior. I needed to spend barely an hour to learn Phoenician, having known Greek. If it ain't broke, don't fix it, and if it is broke, don't fix what didn't need a fix.



Proto-Sinaitic Emojad Oxhouse


Chart is based on Wikipedia article Proto-Sinaitic with augmentations from the 2019 Unicode proposal. Also jan Misali's videos "w" and "c" were of some use. It will be a while before Proto-Sianitic gets added into Unicode so I can add a Proto-Sinaitic glyph column.

Couldn't find these emoji, someone please submit them to Unicode Technical Comittee: fence (gate), goad, peg/column, calyx, profile head, empty bow. Also note that not everything is a colorful emoji everywhere, especially on closed platforms. Anticipatively using some Unicode 14.0 emoji.


Symbol name   Meaning                Emoji              Hieroglyph    Ph. Greek

'alp          ox                     🐂 ♉             𓃾 𓃿 𓄀        𐤀  Α 

bayt          house                  🏠                 𓉐 𓉔         𐤁   Β

gaml          throwstick             🪃                 𓌙 𓌚            𐤂   Γ

dag / digg    fish                   🐟 ♓          𓆛 𓆜 𓆝 𓆞 𓆟   𐤃   Δ

dalt          door                   🚪                 𓉿            𐤃   Δ

hillul / he   praise / jubilate      🙌                 𓀠            𐤄   Ε Η Ͱ

waw / uph     hook / fowl            🪝 🐦 🦆 🐓 🦃 🦚 🐔  𓅱 etc.  𐤅   Υ Ϝ

đayp          eyebrow                🤨                𓏭 𓏮 𓁻 𓁼 𓂃   𐤆   Ζ

zayn          sword / oxhide ingot   ⚔️ 🗡️              𓈔 𓈕          𐤆   Ζ

điqq          manacle / fetter       🔗 ⛓️ 🔒                       𐤆   Ζ

hasr          courtyard / mansion    🏡                 𓉗 𓈈         𐤇   Η

hayt          thread                 🧵                 𓎛             𐤇   Η

tab           good                   👌 👍 ✔️ 🙆     𓄤             𐤈   Θ

zil           shade                  🌂 🏖 ☂️ ☔ ⛱️    𓍊 𓋺 𓋼        𐤈   Θ

yad           hand / arm             💪 🦾              𓂝 𓂢 𓂣     𐤉   Ι

kap           palm                   🖐️ 👋 🤚 ✋ 🪬     𓂧 𓂩        𐤊   Κ

lamd          goad                   🪄 🦯 🩼             𓍈 𓍇 𓍉 𓋿   𐤋   Λ

maym          water                  🌊 ♒ 💧 💦 〰     𓈖 𓈗        𐤌   Μ

nahaš         snake                  🐍                 𓆓            𐤍   Ν

samk          peg / column / support 💈 🕹 🥢 ☤ 🔱     𓊽             𐤎   Ξ Χ Ψ

dag / digg    fish? (see above)

3ayn          eye                    👁️ 👁 👀           𓁹 𓁺        𐤏   Ο Ω

ghabi3        calyx                  🧬                 𓎛            (ghayn)

pi3t          corner / foot          🥐 📯 🕫 🤘 🦶 🦵 🦿  𓂋       𐤐   Π

pu            mouth                  👄 🫦               𓂋           𐤐   Π

saday         plant                  🌱 🌿 🪴 🌾 🌽     𓇑 𓇓 𓇗 𓇙    𐤑   Ϻ Ͳ

sirar         bag                    👜 💰 🛄 🛍️        𓎤            𐤑   Ϻ Ͳ

qoba          needle / monkey        🪡 📌 📍 🖈 🐒 🐵  𓊃 𓎗         𐤒   Ϙ Ϟ

qaw           line / cord            🪢                  𓊃 𓎗          𐤒   Ϙ Ϟ

ra'š          head                   🗣️ 🙂 😀 🤬 😬 😂 𓁶 𓁷 𓂉       𐤓   Ρ

šimš          sun                    🌞 ☀️ 🌣           𓇳 𓇴         𐤔   Σ 

sadeh         field / land -> saday? 🏜 🏞 🗺            𓇨 𓇩 𓇫        𐤑   Ϻ Ͳ

thann / thad  bow / breast / lotus   🏹 ♐ 🧘 💠 💮 🪷  𓇨 𓇩 𓇫       𐤔   Σ

táw           mark                   ❌ ➕ ✖️           𓏴 𓏵 𓏶       𐤕   Τ

ghinab        grape -> ghabi3?       🍇                  𓇭           (ghayn)

tha           (undeciphered)

"wavy water"  (undeciphered)

šin           tooth                  🦷                                𐤔   Σ Φ



Recommended sets for descendant scripts


Phoenician

 𐤕  𐤔  𐤓  𐤒  𐤑  𐤐  𐤏  𐤎  𐤍  𐤌  𐤋  𐤊  𐤉  𐤈  𐤇  𐤆  𐤅  𐤄  𐤃  𐤂  𐤁  𐤀

🐂 🏠 🪃 🚪 🙌 🪝 🤨 🧵 👌 💪 🖐 🪄 🌊 🐍 💈 👁️ 🥐 🌱 📌 🗣 🌞 ❌


Hebrew (modernized)

 ת  ש  ר  ק  צ  פ  ע  ס   נ  מ  ל  כ   י  ט  ח   ז   ו  ה  ד   ג  ב  א

🐂 🏠 🐫 🚪 🙌 🪝 🗡️ 🤺 🧬 💪 🥄 🎓 🌊 🐟 💈 👁️ 👄 🏹 🐒 🗣 🦷 ❌


Latin

A  B  C  Č  D  Đ  E  F  G  H  Ȟ  Þ  I  J  K  L  M  N  O  P  Q  R  Ř  S  Š  T  U  V  W  X  Y  Z  Ž  Ʒ  Ǯ  3  3*

🐂 🏠 🌱 🌿 🚪 🐟 🙌 🐔 🪃 🧵 🧬 👌 💪 🦾 🖐 🪄 🌊 🐍 👁️ 🥐 📌 🗣 😬 🌞 🦷 ❌ 🦆 🐓 🦚 💈 🪝 🤨 🗡️ 🔗 ⛓ 👀 🍇


Greek

Α  Β  Γ  Δ  Ε  ϜͶ  Ζ  ΗͰ  Θ  Ι  Κ  Λ  Μ  Ν  Ξ  Ο  Π  ϺϠ  ϘϞ  Ρ  Σ  Ϛ  Τ  Υ  Φ  Χ  Ψ  Ω  Ͳ    

🐂 🏠 🪃 🚪 🙌 🪝 🤨 🧵 👌 💪 🖐 🪄 🌊 🐍 💈 👁️ 🥐 🌱 📌 🗣 🌞 ☼ ❌ 🐦 🦷 🥢 🔱 👀 🌿


Cyrillic (only Russian)

А  Б  В  Г  Д  Е  Ё  Ж  З  И  Й  К  Л  М  Н  О  П  Р  С  Т  У  Ф  Х  Ц  Ч  Ш  Щ  Ъ  Ы  Ь  Э  Ю  Я

🐂 🏠 🪝 🪃 🚪 * * ⚔ 🤨 💪 🦾 🖐 🪄 🌊 🐍 👁️ 🥐 🗣 💈 ❌ 🐦 🦷 🥢 🌱 🌿 🌞 ☼ 🍇 * * 🙌 * *

* - prepend with 🦾, like 🦾🐂, 🦾🙌, 🦾💪, 🦾👁, 🦾🐦

+ - append 🦾, like 🚪🦾, 🪄🦾, 🐍🦾, 🗣🦾, 💈🦾, ➕🦾


GeSeL (my conlang)

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  '

🐂 🏠 👌 🚪 🙌 🐔 🪃 🧵 💪 🌱 🖐 🪄 🌊 🐍 👁️ 🥐 📌 🗣 💈 ❌ 🐦 🐓 🪝 🌞 🦾 🤨 👀

Note: C is Þ, J can be Klingon S, S is the Samekh sound, W is the Waw sound, Y is a variant of Yod, ' is 3ayn. F and V get KFC'd, like in Latin.


The above charts would be useful only for those who didn't go bonkers with spelling or didn't mutilate the letters to an abhorrent extent. Just Russian Cyrillic was very tough. To reiterate, the emoji selection was based primarily on the letter original shape, pronunciation came second (except GeSeL).

Arabic is a flawed script in terms of available distinct letter forms (had to have dots added), and Square Hebrew doesn't look resilient to bad handwriting. The Phoenicians must have been some geniuses, as no Semitic language has improved on the shapes. However, there are multiple variants of Phoenician, and the best one is the one similar to Greek (Palaeo-Hebrew), not the one with long tails (Punic).

To provide something more useful for modern anglophones, whose spelling consists of more exceptions than rules, below are charts for modern English based on the Shavian (Bri'ish) and Deseret ('Murrican) phonetic alphabet attempts. Note that English vowels are a mess, varying between dialects and accents, and people count diphtongs as distinct vowels due to their origins as long vowels before GVS. Deseret letter names are uncreative. Unifon et al. not considered as it's a Latin mod. Transcribed from Wikipedia and Unicode itself.



Deseret emojibet easyale


Name          Emoji                        Glyph  Cognate

easy freeze gear   ❄️ ⚙️                    𐐀 𐐨     e

day  ale chain    🗓 🌞 ☀️ 🍺 🍻 ⛓️      𐐁 𐐩     E

far                                         𐐂 𐐪

for pawn      ♟️                            𐐃 𐐫    O

own                                         𐐄 𐐬    O

nook booze boobs  🍒                        𐐅 𐐭    OO

it                                          𐐆 𐐮    I

bed            🛏️                           𐐇 𐐯    

ash bad and                                 𐐈 𐐰   

body                                        𐐉 𐐱    W

cut up         🔪 ✀ ✂ ✄ ⬆                𐐊 𐐲    U

book look      📕 📖 📗 📘 📙 📚 👁 👀   𐐋 𐐳    q

either line right island ➡  🏝️ 👁️           𐐌 𐐴    ei

soap boat        🧼 🛥️                       𐐍 𐐵

who wheel wave      🛞 ☸️ 〰  whale       𐐎 𐐶    W

yeet yingyang        ☯️                    𐐏 𐐷    Y


ha hand head         😃 😅 😆  🖐️  🗣️          𐐐 𐐸

pee pita peanut peace 🍆 🫓 🥜 ☮           𐐑 𐐹    P

bee            🐝                           𐐒 𐐺    B

tea            ☕ 🫖 🧋                     𐐓 𐐻    t

deer           🦌                           𐐔 𐐼    D

cheese  qi     🧀                           𐐕 𐐽    C

jesus jeep jar ginger[U15]   ☦ ✝️ 🫙        𐐖 𐐾    g

'kay           👌 👍 ✔️                     𐐗 𐐿

gay            🌈                           𐐘 𐑀

fee            💰 💲 💳 💴 💵 💶 💷      𐐙 𐑁    F

victory        ✌️ cup                       𐐚 𐑂    B

them                                        𐐛 𐑃    L

thee the                                    𐐜 𐑄    đ

ass see sea scissors   🍑 ✂️                𐐝 𐑅    S

zeal                                        𐐞 𐑆

ash shalom shit ship   ✡️  🛳️               𐐟 𐑇    a

regime                                      𐐠 𐑈    S

error          ❌                        𐐡 𐑉

elf love        🧝 ❤️                         𐐢 𐑊    L

ember mic       🎙️                           𐐣 𐑋    C

end                                        𐐤 𐑌    N

length yingyang     ☯️                       𐐥 𐑍    N


oi (cunt)      👋 🖐 🙋 🫡 🛢️              𐐦 𐑎    WI

you            🫵                           𐐧 𐑏    OIO



Shavian Emojibet pipetut


OG Name     Quikscript  Emoji                                    Shavian  

peep        pipe          tobbaco pipe / instrument / bird         𐑐

tot         tut           Tutankhamon                              𐑑

kick        kick          leg                                      𐑒

fee         fife          -> fee                                   𐑓 

thigh       thoth         leg                                      𐑔

so          sis           young woman                              𐑕  

sure        shush         check mark / finger over mouth           𐑖  

church      church        ⛪                                       𐑗

yea         yo-yo                                                  𐑘

hung        inkling       rope 🪝                                  𐑙

bib         bob           book                                     𐑚

dead        deed          skull                                    𐑛  

gag         gig           instrument / bdsm                        𐑜

vow         valve          pinky promise  / index+middle / valve?  𐑝

they        thither         family                                 𐑞

zoo         zoos          animal - elephant, zebra,                𐑟

measure     zhivago       measuring tape / ruler / doctor / nurse  𐑠

judge       judge         auction hammer                           𐑡

woe         win-win       ✌️  cup                                  𐑢

ha-ha       ha-ha          -> ha                                   𐑣

loll        loll           -> ha / loitering? / tilted painting    𐑤

mime        mime           theatre mask / pantomime                𐑥

if          if                                                     𐑦

egg         ed             egg                                     𐑧

ash         ash            ✡ / chimney                             𐑨

ado         ado                                                    𐑩

on          on                                                     𐑪

wool        wool            sheep                                  𐑫

out         out                                                    𐑬

ah          ah             exclamation mark                        𐑭

roar        roar            lion                                   𐑮

nun         nun              🧕                                    𐑯

eat         eat                food / chopsticks                   𐑰

age         age              old man                               𐑱

ice         ice              🧊                                    𐑲

up                         arrow                                   𐑳

oak         oak             tree                                   𐑴

ooze        ooze             slime / mud / puddle                  𐑵

oil         oil            🛢️  america                            𐑶

awe         awl            🌞                                     𐑷

are         are                                                    𐑸

or          or                                                     𐑹

air         air           blowing / fan / radio                    𐑺

err                        -> error                                𐑻

array       earth           planet                                 𐑼

ear         ear            ear                                     𐑽

ian                       donkey                                   𐑾

yew         yew           🫵 🦄                                    𐑿

            llan            saint / cross / 🦙               

            loch            lake / nessie              

            ax             🪓                     

            exam           school?                      



NATO emojibet alphabravo


Since some words were too abstract, I had to get creative or use older version. Deliberately corrected the misspellings of Alpha and Juliet.


Letter                         Emoji                         

Alpha       Alpha Romeo / DEC Alpha / transparency / the ox

Bravo / Beta      OK / thumb up / house

Charlie / Coca      Chocolate / soda

Delta / Data / Dixie / David   river / door / computer something / ✡️

Echo         speaker, mountains

Foxtrot      dance??? / fox

Golf / Gold        golf ball / golf stick / gold

Hotel        hotel / bed

India / Italy / Indigo   some food / rickshaw / poop / blue something

Juliet         woman / jew

Kilo           weight / scales

Lima / London    oyster / lime / limousine / Eye, westminster, tower brigde

Mike / Metro       🎙️  Wazowski / subway

November / Nectar       leaf / 9 / 11 / 9/11 / thanksgiving / turkey / flower

Oscar          award / cup

Papa / Polka          pope / father / another dance

Quebec             some food

Romeo           boat / row / man

Sierra          ⛰️ 🏔️ / casino

Tango          dance??? / tanned / solarium

Uniform / Union        cop / soldier / link

Victor          ✌️

Whiskey / Washington / White      glass of whiskey / white house / white square

X-ray / eXtra          x-ray

Yankee           cheese

Zulu / Zebra            african something / zebra

Decimal / Point   big dot / sun

Dash             running man

Stop             octagon



Greek spelling emojibet astirvyron


Very necessary to spell math formulae. Apparently the Greeks seem to like Byron for financing their revolution.


Greek       English      Emoji            

αστήρ       star         ☀️ ✡️ ✳️ ✴️ ⭐

Βύρων       Byron        boy / poem / thermometer / sombrero

γαλή        cat

δόξα        glory        praise

Ερμής       Hermes       man

Ζευς / Ζωή  Zeus / Zoe   lightning / zombie

Ηρώ         Hero         superhero

θεά         goddess      superheroine / woman??? (no deities for Emoji)

ίσκιος      shadow

κενόν       blank

λάμα        blade        sword / knife

μέλι        honey        jar 🫙

ναός        church

Ξέρξης      Xerxes       300 / king

οσμή        smell

Πέτρος      Peter        rock ⛰️ 🏔️

ρήγας       king         prince / personwithcrown / crown

σοφός       wise         lightbulb

τίγρης      tiger

ύμνος       hymn         notes

Φωφώ        Fofo         girl

χαρά        joy

ψυχή        soul

ωμέγα       big O



Getmanian text-to-speech spelling emojibet otterbee


Names for consonants were based upon their alphabet name. Names for vowels were chosen to feature that vowel in the middle. Names for diphthongs are mostly brownfield. There's not *that* many emoji. In keeping with the Proto-Sinaitic tradition, even this otterbee contains some weapons.

This has to make do with only 10 vowels and a limited number of dedicated diphthongs. I cannot differantiate between E and "AE" properly, so "AE" is merged with EE. You can use Ä or Ë for "AE". Schwa transcribes as ' or as if stressed or E. There are 3 free letters C, Q, and X, pinyinesquely assigned to Kh, Ch, and Sh, respectively. Obvious bias towards Czech accent. Example: Ð beyž hyú impresd ól, inclyúding ð Frenč kwín, wú hrd ðet simfoni egén, jast es yaŋ Óþr wontid.


Name                                       Emoji        Letter

up / otter / onion                         ⬆️ 🦦 🧅         A

yarn / star                                🧶 ✡️ ✳️ ✴️ ⭐   Á AA

bee / beaver                               🐝 🦫          B

cheese  church  chain chipmunk             ⛪ ⛓️ 🐿️       Č CH Q

deer                                       🦌             D

dharma                                     ☸              Đ DH

bed / bet / egg                            🛌 🛏️ 🥚      E

bad/sad/mad/land // again/chair/air        🪑             É EE

FFFFFFFUUUUU fee  fox  fog                  🦊 🌫️            F

ghee / gay / garlic / gun                  🧄 🔫          G

age / heli / helmet / hedgehog / hot        🔞 🚁 🪖 🦔 🌡️ 🌶️   H

loch                                                      Ȟ KH C

if                                                        I

eagle / beetle / gear / freeze             🦅 🪲 ⚙️ ❄️      Í II

jay / giraffe / jar / ginger[U15]                🦒 🫙          J

'kay / kebab / key                          🥙 ✔️ 🗝️          K

elm / elk / elf / hell / llama / love / left 🧝 🦙 ❤️ ⬅️    L

'em / milk / man / mango                   🥭 🥛         M

hen  nest  hay                             🪹 🪺            N

length/sing/donger/bong/gong/king/wing[U15]      🤴 🫅          Ŋ NG

?on / old                                  🧓👴👵🧔     O

door / ore / more / bore / pawn            🚪 ♙ ♟       Ó OO

pee/pie/pita/peanut/peace/pickaxe/pump/pencil 🍆 🥧 🫓 🥜 ☮️ ⛏️ ⛽ ✏️ ✒️ 🖊️ 🖋️ P

are / rocket / rifle / rock                🚀 🙬 🥆 🪨 ⛰️ 🏔️  R

bird                                       🐦            RR (vocalic)

ass / see / sea / scissors / sun           🍑 ✂️ ☀️         S

shit / ship / shark / shrimp / shrine      🚢 🛳️ ⛴️ 🛳 🦈 🦐 ⛩️  Š SH X

tea / t-rex / tent                         ☕ 🫖 🧋 🦖 ⛺ 🏕️   T

broth / thorn                                             Þ TH

book / look / wood                         🪵             U

oops / ooze / boobs / goose[U15]            🍒             UU

vee / victory                              ✌️                V

we/wheel/double you/waffle/whiskey/window  🛞 🧇 🥃 🪟 〰 🌬️    W

why / wide / yeehaw / yoyo                 🤠 🪀          Y

zebra / zombie                             🦓 🧟         Z

measure                                                   Ž ZH


eye / island / ice / write / right         👁️ 🏝️ 🧊 ✍️ ➡️        AY

ale / razor / scale / plane                ⚖ ✈️ 🛩️       EY

ion / maior / ius / donkey[U15]                            IY

oicunt / oil / toilet / oyster             🛢️ 🚽 🦪       OY

gooey                                                     UY

owl mouth down                             ⬇️             AW

euro                                                      EW

pew                                        🔫            IW

oat / boat / lotion / soap / envelope / hole 🛥️ 🧴 🪙 🧼 ✉️ 🕳️   OW

uwu                                                       UW


Extra emojis, mainly with presentation sequences:

🌍🌎🌏🌕🌜🌫🌬🍸🍽🎗🎙🎛🎞🎬🏄🏆🏊🏌🏔🏘🏚🏜🏞🏳🐈🐕🐯👂👆👇👈👉👎👽💣💳💻💿💾📪📫📬📭🔈🔍🔒🔓🕶🕸🖕🖖🖥🖼🗑🗝🚔🚲🚹🚺🚼🛣🛤🛥


2021-07-03

Esej na zákony softwareového inženýrství


Zadáno místo 2. úkolu na úpravu GUI u 1. semestrálky, kterou ale máme obhajovat později i s tím GUI. Měli jsme vymyslet i svoje vlastní, ale protože jsem místo toho dělal celé Velikonoce semestrálky, snažíc se pochopit JavaFX, vzpomněl jsem si na to až při cvičení, a naštěstí jsem to moh odevzdat do půlnoci. Takže kvalita je na úrovni tohoto blogu. Nicméně i přesto jsem ji měl nejlepší.

Výchozím textem byl tento: https://justpaste.it/19-eponymous-laws-of-software-de


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


V rozporu s instrukcemi posílám esej v prostém textu, protože pro obyčejný text formát PDF podléhá Paretově principu. Čtečky tohoto proprietárního formátu podléhají Wirthově zákonu a podle Murphyho zákona přeruší četbu výzvou k aktualizaci. Nezapomeňte si nastavit Vaše oblíbené písmo.

Většina těchto zákonů mi přijde jako aforismy, tedy vtipné shrnutí reality. Zaujaly mě 4, o kterých se rozepíšu. Pak mě také oslovil Hofstadterův zákon pro svou rekursivnost a moje zážitky z programování, a také Conwayův zákon pro přesné vystižení toho, proč místo týmové diskusím o programu jako celku preferuji Selbstgesamst(kunst)werk na své části.

Za klasické zákony považuju Mooreův a Murphyho. Mooreův už přestává platit s výrobními procesy na úrovni několika atomů křemíku, a Murphyho znám hlavně mimo softwareové inženýrství, podobně jako Paretův princip.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


 Parkinsonův zákon

-------------------

Práce se rozšiřuje tak, aby vyplnila čas na její dokončení.

Tento zákon se analogicky uplatňuje ve spotřebě paměti - programy se roztahují tak, aby ji vyplnili celou. Obzvláště je tím známý Google Chrome, který používá hodně procesů. Linux používá jinak nepoužívanou paměť jako diskovou cache. Obecně také kompilátory optimalizují pro rychlost, nikoliv pro spotřebu paměti, což se nehodí ve vestavěných systémech.

U procesoru k bobtnání nároků tolik nedochází, protože sběrnice jsou pomalejší než aritmetika. Pak by se ale dalo uplatnit pravidlo, že nároky na bandwidth se zvyšují tak, aby ji pokryly celou. To se děje u webových aplikací a streamování videí. Síťová neutralita mnohým zařízla 4K Netflix, se kterým měli ISP nasmlouvaný zero-rating.



 Paretův 80/20 princip

-----------------------

80 % důsledků pochází z 20 % příčin.

Tento princip je universální, a nevyhýbá se ani vývoji softwareu. Vyplývá z přirozeného nerovnoměrného rozdělení. Souvisí se Zipfovým zákonem o četnosti slov. Paretovo pravidlo předpokládá dostatečnou velikost statistického souboru. Nemá například smysl aplikovat tento princip na prográmky kratší 1000 řádků, což bývá většina UNIXových utilit, takže by se dalo říct, že UNIXová filosofie umožňuje platnosti tohoto pricipu se na této úrovni vyhnout. Ale zase 80 % uživatelů bude používat 20 % těchto prográmků. Přičemž těch 20 % se nemusí překrývat.


Další příklady (spíše aforismy):

80 % uživatelů použije jen 20 % funkcí programu.

80 % bugů je nahlášeno 20 % uživateli.

20 % vlastností zabere implementovat 80 % času.

80 % času tráví procesor v 20 % kódu.

20 % questů dohraje 80 % hráčů.

80 % softwareu je kompatibilní jen s 20 % cílových počítačů.


Na to, abyste rozuměli 80 % textu, vám stačí umět 20 % slov v něm použitých.

80 % majetku vlastní 20 % lidí, za předpokladu absence státu.*

80 % lidí mluví 20 % jazyků.

80 % lidí žije na 20 % plochy souše.

80 % nových zákonů se vztahuje na 20 % občanů.

80 % knihy je napsáno za 20 % času.

20 % jídel na jídelním lístku si objednává 80 % hostů.

etc.


* Fašistické státy přerozdělují opačným směrem než socialisitcké, a ani 1 cesta není správně, protože se tak děje pod pohrůžkou násilí.



 Wirthův zákon

---------------

Software se zpomaluje rychleji, než se zrychluje hardware.

V 90. letech, době OOP šílenství, se prosazoval přístup, že je lepší počkat 2 roky a koupit 2x rychlejší stroj, než vynakládat zdroje na optimalizaci. V roce 2005 narazil Intel na limit výkonu procesoru s 1 jádrem, proto začal těch jader dávat do procesorů víc. Nicméně pro víceprocesorové systémy je potřeba programy optimalizovat, takže se počet jader na delší dobu zastavil na 4, a postupně se vylepšovalo chlazení. V programování pro více vláken se uplatňují principy funkcionálního programování, které eliminací přiřazování zamezí potenciálu pro vznik souběhů (race condition), které se musí tradičně hlídat semafory a podmínkovými proměnnými, což může vést k uváznutí (deadlock).

Nicméně je zde i další aspekt pociťovaného zpomalování SW, a sice takový, že mnoho programů dělá věci, které po nich uživatel nechce, a bez kterých by se před 20 lety obešel. Například sbírání dat o používání nebo podbízení nepotřebných vlastností. Svým způsobem se pak jedná o malware. To souvisí se Zawinského zákonem. (Každý program se pokouší rozšířit, aby uměl číst zprávy. Ty, které nemohou, jsou nahrazeny.)

V souvistlosti s Brooksovým (přidávat do zpožděného projektu lidskou sílu jej dále zpozdí) a Amdahlovým zákonem přidávání dalších a dalších jader přestane přinášet zrychlení, protože vlákna musí mezi sebou komunikovat a čekat na sebe, a v neparalelizovatelné části spočívá bottleneck, který určuje limit zrychlení při nekonečném počtu jader. Tedy po dosažení 1000jádrových procesorů (RTX 3090 má přes 10k CUDA jader) bude nutné naučit se vytvářet NUMA-aware programy a distribuované systémy.



 Hickův zákon

--------------

Čas potřebný pro učinění rozhodnutí je logaritmem možných rozhodnutí. (Také na to má vliv počet lidí.)

Technologická omezení podporují kreativitu, protože snižují počet možností, tedy se dá snadněji vybrat nějaká, a nedochází k přehlcení výběrem. Také v kontextu těchto omezení působí výsledná díla impresivněji, viz demoscéna. Ledaskterý hudební modul pro Amigu často zní z uměleckého hlediska lépe než současná Top 40, kde na 1 povrchní písničku bylo potřeba přes 256 stop, a na repetitivním textu pracovalo několik lidí. Je to podobné jako s hamburgery z McDonaldu. Každý dokáže udělat doma lepší, ale ne milion. Ale je zaručeně potrvrzena umělecká kvalita skladby, když si ji poslechne milion lidí na Spotify?

Logaritmus odkazuje na složitost algoritmů prohledávání stavového prostoru k výběru nejvhodnějšího tahu ve hře (Negascout). Nicméně počet rozhodnutí roste exponenciálně s počtem parametrů (byť bivalentních), takže v důsledku čas potřebný k rozhodnutí roste lineárně s počtem parametrů.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


 Getmanovo pravidlo

--------------------

Veškerý software je svobodný, jste-li piráti.

Znáte-li dostatečně danou architekturu, i strojový kód je zdrojový.

Odkazuje na rozšířenou praxi ignorování proprietárních licencí pro soukromé použití. Komerční použití se dá auditovat, a veřejné je všem na očích. Nedá-li uživatelům proprietor 4 svobody, sami si je zajistí. Někdy je to dokonce i nutné, na což pamatuje směrnice EU 2009/24/EC, články 5 a 6, které povolují zpětné inženýrství a dekompilaci za účelem spolupráce s ostatními programy. FSF tvrdí, že zdrojový kód je potřeba, a přestože je pohodlné ho mít, není vždy nezbytný. Ale přitom sami uvádí, že svoboda není o pohodlí.


<kázání>

Pojem "softwareový pirát" je záměrná démonizace sdílení něčeho, co lze snadno rozmnožovat. Ježíš duplikoval chleba a ryby (Lukáš 9:16, Jan 6:11), zatímco dneska nemusíte být polobůh k nasdílení torrentu nebo nahrání na warezdoupě. Přesto korporace srovnávají takové dobrodiní s námořním pirátstvím, div se neopakovala situace s Barabášem (Matouš 27:21), kdy by somálského piráta nechali na pokoji, zatímco kluka, co sdílel pár filmů a her, zruinují exekucemi. Není to ta šelma, která zakáže lidem prodávat a kupovat, když nebudou mít její značku (Zjevení 13:17), tedy DRM klíč? Další kampaň, tentokráte od RIAA, byla "When you're downloading MP3's, you're downloading {{{COMMUNISM}}}!". Sdílení dat je 1 z mála případů, kdy komunismus funguje, protože všichni doopravdy můžou mít všechno, jen za cenu internetového připojení, a nikdo o nic nepřijde. Poslední dobou zašly korporace tak daleko, že prolobbovali daň z odkazu, čímž podlomili základní princip World Wide Webu, ukazujíc, že jejich hrabivost nezná mezí. A dokud někoho touha po materiálnu nezná mezí, nebude spokojený.

</kázání>


Před Bernskou úmluvou se programy sdílely jako recepty. Samotné recepty dodnes nepodléhají právu na kopírování. Je program, který je napsán v esoterickém jazce připomínající recept (Chef), chráněn jako program, nebo nechráněn jako recept? Obdobně, je program napsaný v esoterickém jazyce připomínající divadelní hru (Shakespeare), chráněn jako divadelní hra, nebo jako program? Zatím se tyto jazyky nerozšířily natolik, aby o tom nějaký soud byl nucen rozhodnout.


okolo 1200 slov, přes 9000 znaků (podle programu wc)


Zrovna když vyšlo tohle video: https://www.youtube.com/watch?v=4pkAwkJV5NY 


Přeložený jugoslávský válečný turbofolk

Kam se v tehdejších dissech na etnika a politiky hrabe Eminem. V srbochorvatskobosenské slovní zásobě je hodně falešných přátel, což je schopné někdy pořádádně zamíchat s rýmy. Nicméně když už jsem si jejich význam objasnil, pozbývá překlad mezi de-facto dialekty smysl. Lépe než Google překladač k tomu posloužil 110 let starý cestovní slovníček.


Obsah

1. Koridor - Oj Alja, Aljo

2. Baja Mali Knindza - Oj Alija, nisi vise Glavni

3. autor - název

4. autor - název



1. Koridor - Oj Alija, Aljo

1.:

Oj, Alijo, Alijo, prý jseš vládce lilií,           7

i tebe Skopčáci ze škopku vylijí.                 12

Oj, Alija, Aljo, v chladu se osprš,                5

pod knírem se směje ti tvůj přítel Bush.          11


Oj, Alijo, Alijo, muslimácký mutante,              7

žíznivýho přes vodu vede Tuđman tě.               12

Oj, Alijo, Aljo, území máš malé,                   6

větší bys měl, zůstal-li bys ty u nás stále.      13


R.:

Pita chleby nikdy více                             8

z Posavské zlaté pšenice.                          8


2.:

Oj, Alijo, Alijo, na nás se tak zlobíš,            6

že si Srba za mouku žádného nekoupíš.             13

Oj, Alijo, Aljo, na co bys chtěl žráti?            6

Vždyť si můžeš více Ramadánů dáti!                12


Oj, Alijo, Alijo, ztratíš všechnu čest,            5

až ti Tuđman z ovcí nechá jen tuk zpět přivést.   13

Oj, Alijo, Aljo, zdáš se jaksi shnilý,             6

jseš slabý, třebaže si myslíš, že jsi silný.      13


R.


3.:

Oj, Alijo, Alijo, nemáš žádnou manu,               6

protože sis, dědku, vybral prostě špatnou stranu. 14

Oj, Alijo, Aljo, co teď dělat budeš?               6

Zradila tě, zradila, Tuđmanova verbež.            13


Oj, Alijo, Alijo, i my jsme tě zvali,              6

ale ty ses chtěl státi tamtím velikým Alím.       14

Oj, Alijo, Aljo, rčení možná neznáš,               6

vysoko jsi vyletěl, a hluboko ty spadáš.          14


R.



2. Baja Mali Knindza - Oj Alija, nisi vise Glavni

1.:

[[:

Na Manjače spatřeni jsou vlci.

Seberte se, banjoluční Turci!

:]]


R.:

[[:

Oj Alijo, nejsi víc než Hlavní,

neporazíš národ pravoslavný.

:]]


2.:

[[:

Oj Alijo, chceš si dát slaninu?

Ať ti děda sundá z půdy, inu.

:]]


R.


3.:

[[:

Nešahej nám na to naše Srbsko!

Kup si hadry a bež směr Turecko.

:]]


R.



3. autor - název


text



4. autor - název


text