Sections

2021-08-06

Altitude-Oxygen Chart with more European example locations


The charts I found were too Americano-centric. I and a milliard (not billion) other people live in Europe, so we have no idea what some thousand feet is unless we pull out a calculator, and since the coronabullshit, travel is a huge pain in the ass for those who don't have a face mask fetish and have fear of needles. So I have chosen familiar European cities, towns, mountains and lakes as examples instead. Altitudes for cities and towns were taken from Google Earth at what I thought was a fairly major square in the general area of the historic center. Naturally, some cities are quite hilly, some are even in a valley. Because of the Alps being mostly located in German-speaking countries (apologies to francophones, Italians, and Slovenians), most of this table is in fact in German. In higher altitudes where the Alps don't reach, there's a decent amount of Spanish due to the Andes. Supplemental mountains for Western Slavs are at the bottom.

Nautical miles (1.85185 km) seem to make more sense than kilofeet (328 m) or "regular" miles (1.60944 km, close to phi), since they were derived similarly to (kilo)meter by splitting the meridian circumference, but in 360° x 60' = 21600 parts instead of 40000. Probably should be called geominute. Following the base 60, a geodegree could be 111.111 km, nautical chain or geosecond could be 30.8642 m (somehow a shackle of 0.015 nmi or 27.777 m exists) and nautical foot or elbow or geojiffy could be 0.5144 m, but people somehow mashed it with decimal and made cables (1/10) and fathoms (1/1000) and tried connecting it to imperial units. DMS coordinates are still better than MGRS, MapCode, PlusCode, What3Words, C-Squares, GEOREF, GARS, Maidenhead or other letter nonsense. Coincidentally the Blue Marble image has 21600 x 2 = 43200 lines and also 4K and 8K resolutions have 2160 and 4320 lines respectively. Decimal degrees are quite meh, just like cables and fathoms. How about radians, though? That would make a georadian equal to 6.36619 Mm, which is just about the radius of 6.378 Mm.

The effective oxygen level seems to halve every 5.5 km or 18 kft, as does the pressure. However there's the Amstrong line at around 19 km or 63 kft, where the pressure is so low that the body fluids at 37°C or 100°F or 310 K just start to boil, so the ability to breathe pure oxygen at ambient pressure as if there were 9,12176 % sea level pressure oxygen like on top of Huarascán or Ojos del Salado doesn't matter. Normally there's 10.9628x lesser pressure than at sea level or effectively 1,906445 % of oxygen. On the opposite side, down at the Dead Sea shore, the pressure isn't that much higher than at sea level, like in a serious anticyclone, with extrema around 108 kPa. In the Kola superdeep borehole, you wouldn't fit anyway.

Also, instead of buying or renting some expensive altitude training devices, just go mountaineering straight away to some of the more "pathetic" mountains, maybe book a vacation thereabouts. You'll get way better views, and mainly you get to breathe actual fresh air with the smell of forests, which is more relaxing and less claustrophobia inducing.

Alternatively, once someone manages to build the Ultima Tower, X-Seed 4000, or Tokyo Tower of Babel, you can use various floors in these. However it's likely that the highest habitable floor will be at most 8 kft or 2.4 km high, exactly as Dubai City Tower, as that is the cabin altitude limit for commercial airplanes. Meanwhile, people casually live in Bolivia's capital La Paz at 3.6 km or 12 kft and La Rinconada at 5 km or 16 kft, so I would raise the limit to that instead, which would allow flying in the valleys of the Tibetan plateau, should depressurization occur, giving a very scenic view. The passengers should be safe with around half of the sea level oxygen, since they're just sitting in their seats, not playing European football (known as soccer in 'Murrica) as evidenced by the playgrounds in La Rinconada.


Original sources:

https://hypoxico.com/altitude-to-oxygen-chart/

https://milehightraining.com/altitude-to-oxygen-chart/

https://www.higherpeak.com/altitudechart.html

https://isramar.ocean.org.il/isramar2009/DeadSea/LongTerm.aspx

+ Wikipedia, Google Earth, and some school atlas


m     Feet   EO2%  Cat  Examples (Towns; Lakes; Mountains)           
 -1k  -3281  23 ?       Denman Glacier -3500, Byrd Glacier -2780, Messinian Mediterranean Sea -2750
-500  -1640  22 ?  Low  Dead Sea -434, Sea of Galilee -214, Assal + Aydingkol/Turpan -155; Tagebau Hambach -293
   0      0  20.9  Low  Amsterdam, Stockholm, Dublin, Helsinki, Lisboa, København, Venezia etc.
 500   1640  19.6  Low  Altdorf 464, Lausanne 501, München 516, Sarajevo 540; Lac Neuchâtel 429; Říp 454  
1000   3281  18.4  Med  Andorra 1020, Grindelwald 1034, Chamonix 1039; Stromboli 926, Kékes 1014, Carrauntoo 1041
1500   4921  17.3  Med  Großer Arber 1456, Hekla 1488, Praděd 1492, Wielki Szyszak 1509, Katla 1512, Sněžka 1602
2000   6562  16.3  Med  Narodnaya 1895, Torre 1993, Bárðarbunga 2009, Hoverla 2061, Kebnekaise 2097 
2500   8202  15.3  Hi   Bogotá 2558; Galdhøppingen 2469, Peleaga 2509, Zla Kolata 2534 (Commercial airplane limit)
3000   9843  14.4  Hi   Triglav 2863, Vihren 2914, Mytikas 2917, Musala 2925, Zugspitze 2962, Dachstein 2995
3500  11483  13.5  Hi   Cuzco 3343, La Paz 3585, Lhasa 3654; Mulhacén 3479, Großvenediger 3666
4000  13123  12.7  VHi  Titicaca 3819; Grossglockner 3798, Eiger 3970, La Spedla 4020
4500  14764  11.9  VHi  Whitney 4421, Matterhorn 4478, Weißhorn 4505, Dom 4545, Alagordy 4622, Dufourspitze 4634
5000  16404  11.2  VHi  Rinconada 5045, Everest Basecamp 5150; Orba Co 5209; Blanc 4748, Ararat 5137, Baitan 5199
5500  18045  10.5  Ext  Popocatépetl 5426, St. Elias 5489, Bogda 5545, Semo La pass 5565, Elbrus 5642
6000  19685   9.9  Ext  Cayambe 5790, Kilimanjaro 5895, Cotopaxi 5897, Logan 5959, McKinley/Denali 6190
6500  21325   9.3  Ext  Chimborazo 6268; Ojos del Salado crater lake 6390 (Limit of MAG-30, Hypoxico Home, E-100)
7000  22966   8.7  Ext  Huascarán 6768, Ojos del Salado 6893, Aconcagua 6962
7500  24606   8.2  Ext  K12 7428, Jengish Chokusu 7439, Changtse 7580
8000  26247   7.7  Ult  Gyachung Kang 7952, Shishapangma 8027, Broad Peak 8047, Gasherbrum/K5 8080, Annapurna 8091
8500  27887   7.2  Ult  Malaku 8485, Lhotse 8516, Kangchenjunga 8586, K2 8611 
9000  29528   6.8  Ult  Everest/Sagarmatha/Chomolungma 8848
9500  31168   6 ?  Ult  (Limit of Hypoxico K2 and Elevate High Flow)
 10k  32808   5 ?  Ult
 
* Extra Czechoslovak towns around 500 m:
Cheb 457, Spišská Nová Ves 462, Ružomberok 477, Jablonec nad Nisou 498, Brezno 499, Jihlava 524

* Extra Czech "mountains" around 1000 m:
Loučná 956, Lesný 983, Špičák 990, Ještěd 1012, Čerchov 1041, Velký Polom 1067, Velký Javorník 1071, Kamenec 1072

* Extra Tatra mountains around 1500 m:
Lubená 1414, Fabova hoľa 1439, Poľana 1458, Stolica + Veľká lúka 1476, Pilsko 1557, Sina 1560, Ostredok 1592

* Extra Tatra mountains around 2000 m:
Kráľova hoľa 1948, Łopata 1955, Kasprowy Wierch 1965, Tomanowy Wierch Polski 1977, Vajskovská skalka 1980
Dereše 2004, Chopok 2024, Ďumbier 2043, Hlúpy 2061, Volovec 2063, Smreczyński Wierch 2068, Łysanki 2085

* Extra Tatra mountains around 2500 m:
Mięguszowiecki Szczyt 2432, Bradavica 2476, Kriváň 2494
Rysy 2503, Vysoká tatranská 2547, Ľadový štít 2627, Lomnický štít 2634, Gerlachovský štít 2655

* Rest of 8000ers: 
Nanga Parbat 8125, Mansalu 8163, Dhaulagiri 8167, Cho Oyu 8188

* Inbetween capital cities:
Denver 1600, Nairobi 1670, Windhoek 1700, Kabul 1800, Cheyenne 1860
Ciudad de México 2235, Sana'a 2240, Thimphu 2300, Addis Ababa 2310, Asmara 2350
Quito 2780


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