Sections

2020-09-02

How to solve the date format mess


We all know ISO date format of YYYY-MM-DD, and the advantages of it like easy sorting. But for some reason local inconsistent and confusing date formats continue to be in use. Since people will always get the fields wrong, lets standardize a correct separator with each of the 6 permutations. Hopefully no one has got the idea to start writing the year in the middle, which reduces the number of permutations to 4, but if someone still measures in body parts and sports venues, how can I be sure?

The date format in the article header was adjusted accordingly to be consistent with the proposals in this article. Back then Blogger probably had a lesser selection of date formats. It's an abhorrent discrimination that there's still no custom format support.

AMD announced 2 announcements, where the date of the 1st announcement was given "10.08.2020", which I thought was August, therefore I had missed it. It was only after I had read the date of the 2nd announcement given as "10.28.2020" when I realized they misused the date format. Please, cut the salary of the guy who is responsible for this. Dots are a Central to Eastern European practice coming from ordinal number notation, and that practice is *always* D.M.Y, and *never* M.D.Y. You should have used slashes (like 10/08/2020) or written the year 1st (like ISO-standard 2020-10-08).



YY-MM-DD -- 20-09-02

Shortened from the ISO format, still retains its advantages, albeit not very Y2.1K compliant. However if management and elected officials cannot fathom the consequeces of their (in)actions even in 5 years, there's no need to bother. No file in filesystem of current lineage could have been created prior to 1960s anyway. Similarly, the UNIX timestamp being signed doesn't make sense, especially since it's not defined precisely for dates before 1972-01-01 (UTC and GMT seconds used to be longer instead of leaping), and with unsigned one we are good through 2106. Furthermore, humans can't live longer than 127 years without being exposed to relativistic effects or incrementally replaced in a ship of Theseus style. That means you don't need more than 7 candles on a birthday cake.


DD.MM.YY -- 02.09.20, 2. 9. '20, 2. sep 2020, or 02sep20

Popular in Central and Eastern Europe. Western Europeans use /s, which gets confusing with American field order. Usually there are spaces after the dots, but that just wastes space. Also zero-padding isn't that common and the month is sometimes spelled out without the dots. The DDmmmYY variant is quite popular on signs on 2b2t.org. Nevertheless this has no impact on the order of fields. Dot is also not a good character to use in filenames, but at least it's not a /, which is illegal even on Linux.


MM/DD/YY -- 09/02/20, or Sep 2, 2020

This one is popular over the ocean. Extra confusing when the year is left out, since the other order is widely used in Western Europe. Some have misread 9/11 as 9th of November, never mind the confusing month names. The ISO standard for this is --MM-DD, not MM/DD. Also / as a separator is a bad choice for filenames, since it's used as a directory separator on Linux, thus is the only illegal character, and is arbitrarily forbidden in Windows. You could argue the date is supposed to go hand in hand with a directory structure, which doesn't hold water with this crap field order, so you get YYYY/MM/DD (or YYYY\MM\DD if you still use Window$), which is the ISO version. Is there even any OS that uses something else as a directory separator?


YY\DD\MM -- 20\02\09

This is MM/DD/YY but in reverse, so it gets reverse solidi, or backslashes. Good for Muslim Americans, I guess. Same stuff as above for filenames on Windows, but on Linux it can at least pass with a bunch of escaping, like 20\\02\\09.


MM|YY|DD -- 09|20|02

DD*YY*MM -- 02*20*09

These 2 formats are so retarded I give them retarded separators too. The | descends from overseas (mis)practice of MM/DD, and the * descends from DD.MM.. ~ was deemed too similar to -, besides I use it for denoting ranges, like 2020-07-04~2020-07-14, instead of the confusing ISO nonsense. Thus _ remains reserved for programming languages restrictive on identifiers.


YY年MM月DD日 -- 20年09月02日
YY년 MM월 DD일 -- 20년 09월 02일
Ngày DD, tháng MM, năm YY -- Ngày 02, tháng 09, năm 20

Of course we must not forget about our East Asian comrades, which use the genius unambiguous separators of 年 for year, 月 for month, and 日 for day, even though when we look at it, it's basically good old YY-MM-DD, which may happen to be displayed as YY☐MM☐DD☐ or YY�MM�DD� when your eurocentric font repository is lacking. Also we must not forget about those East Asian comrades who decided to make their own alphabets or abugidas or customized other's to their liking, instead of borrowing Chinese characters, possibly squiggling them so badly it became ひらがな, or simplifying them so much it became カタカナ or ㄅㄛㄆㄛㄇㄛㄈㄛ AKA ㄓㄨˋ ㄧㄣ.



There is 1 extra bad habit of writing the month in Roman numbers, which is deadly in combination with some people writing 1 as a mere |. A math teacher once told us, someone mistook 5. ||. 19xx on their certificate for 5. 2. 19xx and it took years to have this corrected in all the systems it has spread trough.

Another separate but related by far not as bad habit is writing years in Roman numbers, further augmented by the use of overlong forms like MCMXCIX over MIM. When the credits of 90s movies scroll too quick, I can't read the year at the end when written in this way. I presume this practice will have to go in the year MMMIM or MMMCMXCIX, as there is no standard way to deal with values above that, other than violating the standards and stacking more than 3 Ms in row. Some promising consistency and range can be found in putting lines above (vinculi) for each 3 additional zeroes, up to M̿M̿M̿IM̿ (3'999'999'999) if it can render. Etruscan apostrophus method needs ((((|)))) to reach a million and (((((((|))))))) to reach a milliard, starting to look like a LISP program.

On the same page in my excercise book, there's a polemic that you can't just be covering your face niqab-style (especially in 35°C heat or nights, that's suss, in winter it may be OK), since you are then unidentifiable, thus a policeman can request you to identify yourself, revealing the face for comparison against the ID and probably even charge you a fine. Now that gets very confusing when the same government that forbids face covering orders mandatory face masks, which means covering face in certain public places is now required, in contradiction to previous policy about covering faces. Reportedly Chinese have an AI that can identify people based on just their eyes and hair, which reminds me of a history test, when there was not enough space at the bottom for full faces of dictators and presidents, so we had to guess just based on the eyes in black and white. Luckily, mongoloid eyes are different from both europoid and negroid ones, the black skin is clearly identifiable even in black and white, and old people have more wrinkles. Also, retina checks are also used for secure access, which doesn't impede wearing niqabs (burqas are still problematic), so we may be here onto something. If only that overblown American police budget was spent on equipping officers with retina readers, in conjunction with biometric IDs with all sorts of data, instead of excessive militarization.


2020-09-01

Kalorická Getmanova bramborová bomba (KGBB) - recept


Vyvinulo se ze smažených zbylých uvařených brambor, smažené slaniny a rozmarýnových brambůrek během začátku lockdownu. Většinu chuti tam dělá to koření. Způsob přípravy je silně východní, některá koření jsou ale západní. Příprava trvá zhruba hodinu, jsou-li použity syrové brambory. Jako indikátor hotovosti je možné použit zkaramelizovanost cibule. Energetická hodnota díky/kvůli použitému sádlu a slanině pravděpodobně převyšuje referenční denní příjem.

Vstupní náklady jsou okolo 200 Kč, zejména kvůli koření, mezní náklady na další instance se pak pohybují pod 100 Kč, tedy 25 Kč na porci pro běžného smrtelníka. Brambory a cibule jsou ale v Evropě základní kuchyňské suroviny, takže je pravděpodobně pravidelně dokupujete. Doporučená cena včetně DPH při prodávání KGBB jako streetfood je 100 Kč za moji velkou porci (pozor na umaštěné a obarvené bankovky) a 50 Kč za běžnou malou porci. V Česku kvůli byrokratům na hygieně se pravděpodobně bude muset cena z2násobit.

100 Kč ≅ 4,50 €, $5, £3, 20 zł, 4 ₣, 1600 Ft, ₹400, 420 ₽, ¥640, 30元, Bs.S 150, 160 µ₿, 30 mXMR
50 Kč ≅ 2,50 €, $2.50, £1.50, 10 zł, 2 ₣, 800 Ft, ₹200, 210 ₽, ¥320, 15元, Bs.S 75, 80 µ₿, 15 mXMR
(platné k 2023-09-15)



Ingredience (2 moje porce samostatně, 4 přílohové):

* 6 povětších syrových brambor, nebo okolo 8 dříve uvařených
* 2 velké, nebo 3 střední cibule
* 250~350g cihla slaniny (přednakrájená nevadí)
* čtvrt kostky sádla (62,5 g)
* 14 bylin a koření™ (tlustě jsou důležitá):
    + Indická sekce:
        - Mletý koriandr         "'jandr"    (Coriander fruit)
        - Kardamom               "karda"     (Cardamom)
        - Kurkuma                "'kuma"     (Turmeric)
        - Pískavice řecké seno   "písek"     (Fenugreek)
        - Hořčičné semeno        "'tice"     (Mustard seed)
        - Černucha               "černo"     (Black cumin)
        - Mletý bílý pepř        "bílo"      (White pepper)
        - Římský kmín celý       "říman"     (Cumin)
    + Provensálská sekce:
        - Rozmarýn               "'zmar"     (Rosemary)
        - Tymián                 "tymoš"     (Thyme)
        - Dobromysl              "'gáno"     (Oregano)
    + Libeček                    "líba"      (Lovage)
    + Pažitka                    "šnetlik"   (Chives)
    + Paprika nebo chilli        "'prika"    (Paprika)
* Rychlejší a levnější varianta koření:
    + Mix na brambory (nebo grilovací koření)
    + Tandoori Masala (nebo Garam Masala nebo Kari)  
    + Provensálské byliny (nebo čubrica, kde je rozmarýn)
* Varianta koření pro přecitlivělé chuťové buňky:
    + Rozmarýn
    + Římský kmín
    + Mletý bílý pepř
    + Libeček
* Tabasco na dochucení
* Sůl na dochucení


Náčiní:

* 1 houbička na mytí nádobí (na drhnutí brambor)
* 1 wok o průměru 30~40 cm
* 1 poklička pasující na výše uvedený wok
* 1 bazmek na míchání a otáčení
* 1 středně velké prkýnko na krájení
* 1 plynový sporák (elektrické neotestovány)
* 2 velké talíře (nebo 3 až 5 malých v závislosti na velikosti Vaší porce)


Babicova nahrazovací pravidla (bezkontextová gramatika):

Terminální ingredience vyznačeny tlustě. Jsou zde 3 cykly párových koření: kardamom-koriandr, dorbomysl-tymián a libeček-pažitka. Nelze nahradit ani nedávat pískavici řecké seno, římský kmín a rozmarýn.

slanina ⟶ uzená kýta ∧ 2 * sádlo ∨ 2 * buřtgothaj {čecháčkovská verze}
sádlo ⟶ máslo {halal/košer}
uzená kýta ∨ buřt ∨ gothaj ⟶ 0 {veg(etari)ánská nebo halal/košer verze}
máslo ⟶ rostlinný olej {veganská verze, nepoužívat extra panenský olivový}

kardamom ⟶ koriandr
koriandr ⟶ kardamom ∨ 0
hořčičné semeno ⟶ žluté makové semeno ∨ 0
černucha ⟶ 0
mletý bílý pepř ⟶ mletý černý pepř / 2 ∨ 0
dobromysl ⟶ tymián
tymián ⟶ dobromysl ∨ 0
paprika ⟶ ¬kurkuma
kurkuma ⟶ ¬paprika
libeček ⟶ petržel ∨ 0
pažitka ⟶ 0

wok ⟶ pánvička, jen 1 porce
poklička ⟶ 2 * sádlo {cibule nebude spařená, brambory se budou vařit déle}
talíře ⟶ misky
prkýnko ⟶ 0 {kuchyňská linka může být poškrábána}


Poznámka pro majitele loudivých zvířátek:

KGBB je velmi aromatické a v závislosti na množství chilli, pepře a římského kmínu pálivé. Přijduvším masožravým a všežravým zvířátkům můžete dát slaninu. Ptáci můžou dostat římský kmín a semínka chilli (nepálí je) a hlodavci syrové brambory a čerstvé bylinky (libeček, petržel, provensálské). Býložravcům je možné dát jen ty čerstvé bylinky. Nicméně by to moh i bez dotazování zblajznout pes zvyklý na majitelovy pálivé salámy. Prasata by si také nestěžovala. Kočka z toho vyzobe leda slaninu.


Nový postup (zkaramelizování cibule, nedovaření brambor, méně mastný):

00. Položíme prkýnko na stůl nebo linku a wok na sporák.
01. Do woku dáme 1/8 kostky sádla, zapálíme hořák s wokem, a necháme rozpustit.
02. Během toho, co se sádlo rozpoští, nakrájíme slaninu na nejvýše 5 mm tenké obdélníčky.
03. Jakmile se sádlo rozpustí, přidáme do woku slaninu a necháme vyškvařit. Ideálně by se mělo jednat o slaninu syrovou.
04. Během toho, co se slanina škvaří, střídavě mícháme a krájíme cibuli na drobno.
05. Až dokrájíme cibuli, přidáme ji do woku, a necháme sklovatět.
06. Během toho, co cibule sklovatí, střídavě mícháme a krájíme brambory na čtvtměsíčky, jsou-li velké, případně na půlměsíčky, jsou-li malé.
07. Až dokrájíme brambory, přidáme je do woku.
08. Zamícháme, přikryjeme pokličkou, a vyndáme koření.
09. Dokud se nezačne měnit konsistence při míchání, sundáme pokličku, zamícháme, nandáme pokličku, a čekáme 1 minutu.
10. Sundáme pokličku.
11. Pro každé K v koření přidáme K a zamícháme.
12. Nandáme pokličku. (Nepoužívali-li jsme pokličku nebo se sádlo se vypařilo, dodáme zbylou 1/8 kostky sádla.)
13. Dokud se konsistence při míchání nezmění do kašovité, sundáme pokličku, zamícháme, nandáme pokličku, a čekáme 5 minut.
14. Sundáme pokličku, napředposledy zamícháme, nandáme pokličku, ztlumíme hořák, počkáme 5 minut, sundáme pokličku, naposledy zamícháme, vypneme hořák.
15. Vysypeme obsah woku na talíře a servírujeme.
16. Dle libosti posypeme solí nebo polejeme Tabascem.


Starý postup (dovaření brambor, nezkaramalizování cibule, mastný):

00. Položíme prkýnko na krájení na stůl nebo kuchyňskou linku.
    00a. Můžete krájet i bez prkýnka, ale poškrábete si nábytek.
01. Položíme wok na sporák, ještě nezapalujeme.
02. Syrové brambory se šlupkou omyjeme, je-li šlupka moc špinavá, odrhneme je hrubou stranou houbičky. Šlupka se loupe jen u dříve uvařených brambor, u syrových je to zbytečně moc práce a jsou tam taky živiny.
03. Nakrájíme slaninu na nejvýše 5 mm tenké obdélníčky a nasypeme do woku. 
    03a. Používáme-li místo slaniny uzené, nejdřív se ukrojí nejvýše 5 cm tlustý plátek, který se podélně rozpůlí, načež se krájí na nejvýše 5 mm tlusté obdélníčky příčně.
    03b. Používáme-li místo slaniny buřty, krájí se jako brambory níže na tloušťku nejvýše 1 cm.
    03c. Používáme-li místo slaniny gothaj, krájí na 1 cm tlustá kolečka, která se rozdělí 3 rovnoběžnými řezy a 3 dalšími rovnoběžnými řezy kolmými na předešlé 3 řezy jako vafle.
04. Jestliže krájíme brambory rychle, zapálíme na sporáku hořák, na kterém je wok, nastavíme mírný oheň, a necháme slaninu pustit sádlo.
05. Nakrájíme brambory podél, podél a příčně na čtvrtkruhy o tloušťce nejvýše 2 cm pro předem uvařené, nebo 2 mm pro syrové.
    05a. Menší uvařené brambory stačí rozkrájet na oktanty.
06. Jestliže krájíme brambory pomalu, zapálíme na sporáku hořák, na kterém je wok.
07. Nastavíme na hořáku s wokem prudký oheň.
08. Až pustí slanina sádlo, nasypeme do woku nakrájené brambory na tu slaninu.
09. Během toho, co se wok rozehřívá, nakrájíme cibule na čtvrtkolečka, jsou-li velké, případně na půlkolečka, jsou-li malé, nebo jsme líní.
10. Části koleček nasypeme do rozehřívajícího se woku na ty brambory.
11. Zamícháme obsah woku.
12. Položíme na wok pokličku.
13. Otřeme slzy od cibule, případně se vysmrkáme.
14. Připravíme 14 bylin a koření™.
15. Sundáme pokličku z woku.
16. Pro každé koření K ve 14 bylinách a koření™:
    16a. Posypeme obsah woku kořením K.
    16b. Zamícháme obsah woku.
17. Přidáme sádlo do woku.
18. Zamícháme obsah woku.
19. Položíme pokličku na wok.
20. Uklidíme 14 bylin a koření™.
21. Dokud (nejsou brambory uvařené) nebo (cibule není zkaramelizovaná) nebo (směs není tak viskózní, aby se už míchat nedala):
    21a. Sundaváme pokličku z woku.
    21b. Mícháme obsah woku 1 minutu.
    21c. Pokládáme pokličku na wok.
    21d. Čekáme 5 minut.
22. Ztlumíme hořák na mírný oheň.
23. Sundáme pokličku.
24. Napředposledy zamícháme.
25. Vyndáme talíře, na které budeme servírovat.
26. Vypneme hořák.
27. Naposledy zamícháme.
28. Vysypeme obsah woku na talíře.
29. Dle libosti posypeme hotové KGBB čerstvými variantami koření.
30. Servírujeme.
31. Dle libosti si strávníci polejou hotové KGBB Tabascem nebo posypou solí.


Likvidace, sdílení a skladování:

Nedojedené KGBB nelze dát prasatům, protože by to byl kanibalismus, ledaže by bylo bez vepřových uzenin a bez sádla. Nervózní březí svině ale občas žerou svoje selata, takže možná na uklidnění.

Také nelze KGBB dát veganům, ledaže by tam nebylo žádné maso a byly tam jenom rostlinné tuky. Vegetariáni, židé a muslimové tam můžou mít máslo. Větší rasy psů však po Vás KGBB pravděpodobně rádi dojí, nepřeženete-li to s chilli nebo pepřem. Teoreticky je KGBB bezlepkové, ale je pro změnu tak mastné, že se na záchod po tom chodí stejně, ale zato se vyprazdňuje přímo královsky. Pro diabetiky záleží na druhu brambor a jestli do použitých směsí koření nepřimíchali cukr. Histamin neřeším, z chilli smrkám stejně.

KGBB vydrží v ledničce nejméně do 3. dne, stačí ohřát v mikrovlnce, případně u mikrovlnného vysílače. Sádlo pohltí hodně energie, než se rozehřeje.


Referenční obrázky (částečně ujedeno):