Počítače etc...

Pan Spock a SmartFoun s naprasklým displejem.

17. července 2018 v 5:03 | Petr
Předem mého dopisu musím poznamenat, že můj cyklistický spolujezdec po balkáně mi už před řadou měsíců doporučoval zahodit moji milovanou Nokii 6300 a koupit nějaký SmartFoun Acatel za 1500 kč. Pak musím taky poznamenat, že si Acatelu za 1500 kč. vážím více než nejnovějšího iPhonu - toho co stojí 29 999 a nemá ani sluchátkový konektor. Připadá mi totiž poctivější snažit se do mobilu za 1500 natlačit, co prachy dovolí, než věřící Applovské sekty odrbat o 29 999 jak Svědci Jehovovi babinu z Těrlicka.

Pak musím poznamenat, že před více než třemi měsíci jsem Nokii 6300 rozbil, navzdory tomu, že jsem ji měl od roku 2008 a za tu dobu jsem s ní X krát úmyslně a 10x tolik neúmyslně mrsknul za zem - vždy bez nejmenší závady. K rozbití došlo tak, že mi na ni padla "bílá kostka" což je dřevěná krychle velikosti 10x10x10 cm o váze 500 gramů, která se používá jako robot-oponent při homologacích robotů-bojovníku v soutěžích Mini-Sumo. Kostka totiž padla na mobil tak neštastně že dopladla rohem na střed dolní strany displeje a tím jej vyřadila z chodu, pokud nepočítáme sloupeček 20 pixelů vlevo a sloupeček 20 pixelů vpravo.

Takže jsem váhal nad Alcatelem za 1500 a nakonec jsem koupil StupidPhone Nokia 216 Dual Sim za 1000, navzdory tomu že nemá Applikace, 3G sítě, GPS, má mizerný foťák a já nevím co ještě. Zato se vejde do kapsy, nefízluje vás a nereportuje Googlu ( doufám, že ani Microsoftu ), nepotřebuje antivir a prostě jen funguje = volá a píše SMS. Je poněkud větší než stará Nokia 6300 - což je designový prvek, protože pod krytem je mobil až překvapivě "prázdný".

Pokud chcete slyšet mé názory na Nokii 216 - "dá se snést". Mobilní část, displej, rádio, baterka, MP3 jsou překvapivě dobré. Vše ostatní je korporátní "ojebávka made in Microsoft" - majitele Nokie v době návrhu tohoto mobilu. Co mám na mysli ? Neumí otevřít soubory s "prostým textem" tedy *.TXT. Neotevře 90% vysoce komprimovaných JPEG obrázků pokud jsou menší než 400 kiloByte ( celé svoje obrazové album na XD kartě jsem musel rekomprimovat ). Neustále vám nabízí nějaké pochybné Aplikace které chce stahovat přes GPRS z E-shopu, který už ani nefunguje atd.
Dostáváme se však k jádru dnešní pohádky - "nakonec" jsem seděl v hospodě se známým, co mi doporučoval Alcatel za 1500 a ten se mlátil do hlavy se slovy : "Nokia 216 !!! Vyhozený litr". Tak jsem jej potřeboval nějak uzemnit tak jsem se zeptal : "Proč komunikátory ve Star Treku nemají 5 pacový displej ?" No schválně - projděte svá alba historických Sci-Fi filmů a řekněte kde mají telefony typu "placka co se nevejde do kapsy s prasklým displejem ?" Namítnete, že autoři příslušného Sci-Fi neměli dosti fantazie.

Já namítnu kontra-námitku autoři Star Treku a spol. v 70 letech neměli dosti fantazie jak daleko dojde technické zaostávání naší civilizace - oni měli komunikátory velikosti odznaku a Warpové jádro, my máme "sdílené bicykly" a dotace na solární elektrárny. Ruku v ruce se zaostáváním v oblasti skutečných ( těžkých ) technologií jde dopodud netušené "korporátní ojebávání" zákazníků vydávané za technický pokrok. Příklad z jiné strany - koupíte počítač a díky nevypnutelnému UEFI jste ( za vaše prachy ) odsouzeni k té verzi a k té instalaci operačního systému, který si v něm megakorporace usmyslela.

Majitelům mobilů je totiž nutné "prodat nic" - též známé pod pojmem "prodat obsah". Tedy Applikace nejlépe jednoúčelové pro přístup na stránky, kde v PC stačí napsat adresu do prohlížeče. Tyto aplikace je třeba nějak ekonomicky a nenákladně vyrobit - tedy nejlépe rekompilovat - přesněji v Javě jenom "adaptovat" ze základu který existoval pro PC, tablety, nebo jinou platformu - na formu pro mobil.

Pokud byste takovou aplikaci psali pro displeje velikosti 320x240 pixelů, které se dají nosit v kapse - bylo by to příliš pracné, protože byste museli pro každou aplikaci na míru vymýšlet jak udělat uživatelské rozhraní aby bylo ergonomické a inteligentní. Vy potřebujete znovu a znovu recyklovat tutéž knihovnu pro multidotykové zoomování bitmapových obrázků a prvků grafického zozhraní, které se používají od PC přest Tablety "Phablety" po SmartFouny - "one size fits all". Hardware se musí přizpůsobit platu a schopnostem Indického programátora a požadované výši korporátního zisku. Zákazníkům se pak řekne : "tohle je pokrok, po kterém máte toužit".

Je však možné, že doba mobilů blízkých Star Trekovým komunikátorům znovu nastává. Klasické Tablety - jsou mrtvé, nad SmartFouny panují rozpaky a shoppaholičky šílí nad "retro" edicí Nokie 3310, která se od mé Nokie 216 neliší prakticky ničím. Pokud nepočítáme manažery, kteří tím demonstrují svoji nepostradatelnost, většina lidí začíná být unavená z tahání "placky" s naprasklým displejem, což vzbuzuje jiskérku nadějě, že třeba stagnace přestane být vydávana za pokrok a jednoho dne poletíme na Jupiter lodí s Warpovým jádrem s hlasem ovládanými "komunikátory" velikosti Star Trekového odznaku....

Odkazu výstavy Zenit 1984 věrni zůstaneme !

22. května 2018 v 5:31 | Petr
Pamatuju si na to jako dnes - někdy v létě 1984 organizoval Socialistický Svaz Mládeže spolu se Svazem pro spolupráci s armádou v Parku Kultury a Oddechu Julia Fučíka výstavu "vědeckotechnické tvořivosti mládeže" Zenit 1984.

Ne že by mě tam rodiče pustili, ale ve všech možných i nemožných pořadech v televizi byly přímé vstupy "z výstaviště". Takže jsem se díval i na to, co jsem jinak nesledoval, třeba v sobotu dopoledne jela "v rámci federace" slovenská drsná bolševická propaganda pro děcka jménem "Pionierska lastovička". Obvykle se na ni nikdo nedíval, snad jen děcka papalášů to měly povinné, ale v době "Zenitu" tam celou hodinu nějaký zarostlý borec vysvětloval jak pomocí sovětské ilegální kopie procesoru Z80 a pomocí překladu ruského ilegálního klonu "Space invaders" do češtiny vytvořili počítačový systém který umí hrát - z azbukových znaků sestavené "Space invaders" na obrazovce černobílé televize "Merkur".

Nebo při jiné příležitosti byl přímý vstup, kde obtloustlý "výzkumník z Prahy 10" v tesilovém obleku vysvětloval jak "jejich ústav" plánuje výrobu "komunikačních modulů", které budou spojeny "vysokorychlostní sběrnicí" a budou vzájemně komunikovat a předávat si užitečná data a tím řídit VŠECHNO od jaderné elektrárny po lednici osamělého důchodce.
A na závěr bomba. Nějaký soudruh z "Krajského výboru KSČ" sliboval, že už příští rok začne hromadná výroba počítače ONDRA, který bude mít "srovnatelné parametry" se "západní výpočetní technikou" ( tím se myslel už zastaralý Sinclair ZX 81, protože barevnou grafiku jako novější Sinclair Spectrum televize Merkur stejně neuměla zobrazit ). Takže jsem po celou dobu této výstavy, vikend co víkend, odpoledne co odpoledne sledoval zprávy z výstaviště, kde zanedbaní perpeťáci vysvětlovali jak obejdou zákeřnosti "součástkové základny" a "dodavatelsko-odběratelských vztahů" ( jakože nic není a nikdo vám nic neprodá ) a vyrobí geniální elektroniku, která učiní život v RVHP-socialismu rájem.

Víte co se z těchto věcí realizovalo ? Jedním pohledem lze stručně konstatovat NIC. Dokonce i počítačů ONDRA se vyrobilo méně než TUZEX prodal skutečných počítačů Atari 800XL. Druhým pohledem lze položit otázku - co z těchto vlhkých snů komunistických perpeťáků máme dnes ? A odpověd je VŠECHNO ! Chtělo to jenom 30 let vývoje a totální změnu všeho - výrobců polovodičů, typu procesorů, typu počítačových sítí, struktury společnosti, stylu života, ekonomického systému, politického systému - prostě realizovalo se vše za současné totální změny celé společnosti okolo....

Nechvalně proslulý server IHNED.CZ má rubriky Průmysl 4.0 a Smart City - tam i ledaskde jinde si přečtete vlhké sny dnešních "prověřených soudruhů" o milionech krabiček, které si předávají užitečná data řídí vše od jaderné elektrárny po lednici osamělého důchodce a učiní život v kapitalismu Euro-socialismu rájem.

Prostou analogií vzato můžeme rovnou odpovídat - co z toho se bude realizovat v době, která se dnešním perpeťákům jeví jako "dohledná" ? Že by NIC ? Schválně - co se dramatického změnilo od dob Internetu zavedeného do plechového PC s CRT monitorem a procesorem Pentium III ? Ano změnilo se toho spousta - třeba dneska vás špicluje váš vlastní G-mail, Facebook a váš vlastní telefon s Androidem, aby megakorporace, které "nedělají zlo" ;-)))) mohly alespoň "dělat prachy". To je přece to "předávání užitečných dat" mezi krabičkami ne ? Ale co se změnilo opravdu podstatného ?

Osobně bych řekl, že jediná PODSTATNÁ změna od dob AltaVisty a plechové bedny s Pentiem III není vůbec technického typu. Je to WEB 2.0 neboli "User created content" - "obsah tvořený uživatelem" dnes spíše nazývaný jako servery podporující "fašismus", "rasismus", "putinovu propagandu" a "fake news", kde oficiální propagandě navzdory mohou drzouni napsat, co všichni stejně vědí, že "císař je nahý" a tím "destabilizovat společnost", protože dávají najevo že ani 1000 x opakovaná oficiální lež stále ještě není pravdou.

Otázka je, co se bude z dnešních "vlhkých smart snů" realizovat za 30 let ? Analogií s výstavou ZENIT 1984 to bude VŠECHNO, ale s dvěma drobnými odchylkami, stejnými jako tehdy. VŠECHNO to bude mít poněkud jinou formu a VŠECHNO to přijde do poněkud jiného typu společnosti než si dnes vůbec dovedeme představit.

Technologická singularita a jakkoliv špatný algoritmus

24. dubna 2018 v 5:20 | Petr
Jak najdete telefonní číslo mého oblíbence Vaška Šedého ? Konveční postup spočívá v nahlédnutí do pražského telefonního seznamu, který je uspořádán podle jmen a hledání v oddíle "Š". Každý algoritmus má totiž omezené množství téměř optimálních variant a pak nepřeberné množství - neepředstavitelně neefektivních variant. Takže extrémní možností z neefektivní strany je začít vytáčet linky od čísla 000 000 000 do 999 999 999. Statisticky vzato v polovině této miliardy se vám Mr. Šedý v telefónu ozve, pokud náhodou nebojuje se svýmí bludnými nepřáteli z policejního sboru.

Myslíte si, že si dělám legraci - umění počítačového programování však upadá : Běžný postup jak třídit čísla od 0 do miliónu je dnes ten, že deklarujete pole miliónu položek a do každé položky si poznamenáte, jestli taková cifra ve vstupním seznamu existuje, nebo ne. Na co Quicksort, který potřebuje jen tolik paměti, kolik je dat, uvedený "paskvil-sort" je formálně ještě rychlejší ( pokud nepočítáme spotřebu paměti a práci operačního systému při její alokaci / dealokaci ). Schválně si při surfování po Internetu někdy dejte do lišty uklazatel volné paměti - budete se divit : "blogísek" puberťačky s dvěma odstavečky textu a jedním obrázkem 100 megaBajtů - blogísek se 2 obrázky - 300 megaBajtů.

Takže my tlustí fotři, co jsme ještě zažili programování "opravdového softwaru" v assembleru vždycky vzdycháme : "Kdyby tak dnešní hardware někdo naprogramoval stylem hry na ZX spectru !!" Vysvětlení mládeži - ZX spectrum byl domácí počítač s 8 bitovým procesorem Z80 a 48 KILO(!!)BAJTY RAM, který udělal, když dobře 700 000 8bitových instrukcí za sekundu, zatímco dnešní PC, když dobře, udělá 50 000x tolik 32 nebo 64bitových instrukcí za sekundu ( aby zobrazilo půl-stránkový blogísek se 2 růžovými obrázky ).

Víte tedy co by se stalo, kdyby nějaký tlustý fotr se znovu vrátil k assembleru na PC ? Byla by to "exploze počítačového výkonu" ? Nebyla !! Dnešní kód je tak hrozivě neefektivní, že udržet software v chodu vyžaduje všechna člověku známá "magická arkána" která počítačová věda zná. Exotické procesorové architektury s paralelním vykonáváním instrukcí mimo původní pořadí. Kompilátory produkující zcela nepochopitelný kód přizpůsobený tomuto hardwaru atd. Sám jsem to několikrát zkoušel když jsem viděl jaký kód produkuje GCC protože to není kód, ale "bordel" tak jsem si říkal "naprogramuju řádný kód jak se to má dělat" - a výsledek ? Po vyčerpávající práci byl můj "řádný" kód o "vlásek" pomalejší než "bordel" z GCC.

Takže v oblasti softwaru nám už technologická singularita pomalu probíhá. Počítače programují jiné počítače. To čemu frikulíni říkají "program v Pythonu", o kterém si myslí, že na počítači běží, je jen velmi hrubý, vzdálený a obrysový náčrt toho, co je ve skutečnosti prováděno. A jak s hardwarem ? Myslíte si, že je na světě člověk schopný navrhnout exotický "bordel" současných procesorových architektur ? Před pár lety tu byla ohromně zajímavá, ale neúspěšná procesorová architektura : AMD Bulldozer. Zaostávání AMD za Intelem se vysvětlovalo tím, že AMD "kompiluje" křemíková hradla strojově až na úroveň jednotlivých tranzistorů zatímco ( tehdy ) vítězný Intel "kompiluje" své procesory "jen" do úrovně modulů ručně optimalizovaných jeho inženýry. Od té doby AMD zapracovalo na "kompilátoru" a dnes má na trhu architekturu AMD Ryzen, která "plně strojovou kompilací" hardwaru dosahuje stejných výsleků jako Intel se svými inženýry ( nebo je už taky vyhodil ? )

Kam dnešní pohádka směřuje ? Sám jsem do nedávna byl alarmista, který volal "počítače narazí na fyzikální limity křemíku" a to bude "konec světa jak jej známe !!" Jenomže mezitím se objevily exotické multithreadové multijádrové architektury konvenčních procesorů, CUDA, jednočipové superpočítače, podivné programovací jazyky "velmi vysoké úrovně". Je na čase si položit opačnou otázku : "co se stane s civilizací až se počítačový výkon stane nepodstatným technickým detailem" ?
Představte si tu variantu, že třeba konstruktéři robotických aut konečně přijdou na to, že stereovize je robustnější než laserové dálkoměry. Dnes je tato cesta velmi komplikovaná výpočetním výkonem, který analýza obrazu ze stereoskopické kamery vyžaduje. Představte si že ode dneška za 5 roků řeknou programátoři "staniž se" - a po celonoční kompilaci exotického kódu pro exotické PC budete mít funkční stereoskopický řídící modul, který bude udržovat "přehled o situaci" kolem vozu na úrovni těch nejbdělejších chvilek těch nejlepších šoférů. Nebo vymyslíte nějakou kapitální kravinu, kterou naprogramujete mimořádně prasácky, ale ona těmto faktům navzdory - hladce poběží na tehdejším ( dnešním ) PC. Co to bude znamenat pro "společenský význam počítačů" ?

Sám jsem zažil tu situaci, že v okamžiku, kdy jsem zjistil, že dnešní PC architektura je "neuhonitelná" běžnými úlohami - přestalo mě programování PC bavit. Je-li možné všechno - má vůbec smysl se o to pokoušet ? Nestane se z počítačové části technického problému "infrastruktura" ? Asi jako když považujeme za samozřejmé, že ve všech budovách jsou svítící světla a funkční elektrické zásuvky. Tomu taky odpovídá, že dnešní elektrikáři se z "elektro-vizionářů" typu Edisona a Westinghouse změnili na borce v motérkách, kteří sotva rozumí tomu, co dělají !! ( Myslím třeba "ústavní elektikáře" ve špitále - ne ty 2 čety "lucidních" z našich atomových elektráren ! ) Jsou naše technologie připraveny na to, že díky výkonnosti hardwaru jsme v situaci že "software se nakonec vždy nějak zplichtí ?" Není to tak, že neefektivitou "zplichtěného softwaru" přicházíme o část funkčnosti a účinnosti současných technologií, ba dokonce jsme sami sebe zahnali do slepé uličky ?

Výkonovou převahou současného PC hardwaru poučen vidím celkem 4 ( špatné ) varianty budoucího vývoje :
  1. Počítače se stanou natolik "bezešvou" součástí naší reality, že nutnost jejich použití začne brzdit nové technologie, protože i mezi techniky převládne mentalita "nějak to funguje, asi jsou uvnitř trpajzlíci, nebudeme do toho rýpat".
  2. Uvázneme v oblasti kdy "dobří programátoři" už nebudou, ale "špatní programátoři" nebudou schopní dodat počítačům poslední 1% ke vzniku sebe-programující umělé inteligence, která by nebyla na kvalitě programátorů závislá.
  3. Sebe-programující umělá intelgence vznikne, ale bude lidskému myšlení natolik vzdálená, že bude v praxi nepoužitelná ( spíše nebezpečná ). Tím, spíše když programátorské myšlení - tedy lidská strana interfejsu počítač-člověk bude nadále upadat současným tempem.
  4. Vždy je možná i poslední varianta - zcela univerzální, na počítačích nezávislá - technický pokrok půjde vpřed bez zaškobrtnutí, ale výtěžek z něho se utopí v chamtivosti megakoporací a hlouposti veřejné správy i samotných lidí. Něco jako - robot ti vzal práci, peníze i, myšlení i zručnost. Tím zcela zničil tvoji budoucnost, ale jiný robot tě kontroluje dnem i nocí, stovkami kamer, abys náhodou nedal najevo, že ti to vadí. Mimochodem - nahradime-li slovíčko "robot" slovíčkem "Centrum hybridnich hrozeb" - jakoby takový systém krystalizoval už dnes.

Achileus nikdy nedohoní želvu !

20. února 2018 v 5:04 | Petr
Můj malý, čočkový hvězdářský teleskop je opatřen tzv. Schmidtovým střechovým hranolem, který způsobuje, že jeho obraz není hlavou dolu a tudíž se dá použít i pro pozemská pozorování. Osobně střechové hranoly nenávidím a "moderní" triedr s nimi bych si nikdy nekoupil - příčina je totiž v tom, že "zlom" střechy hranolu prochází středem optického svazku světla a způsobuje ohyb světla, který vypadá tak, že každý zdroj světla ( hvězda ) má dva "ocasy" jeden vlevo, jeden vpravo což spolehlivě ničí drobné detaily třeba na planetách nebo na Měsíci. Běžně se Schmidtův hranol nahrazuje zenitovým zrcátkem, které produkuje výškové správný ( hlavou nahoru ) ale zrcadlově obrácený obraz - to mi vadilo - tak jsem vymyslel variantu jak slepit dvě zenitová zrcátka dohromady a získat tím zrcadlový ekvivalent Porrovy hranolové soustavy, která je naopak moje nejoblíbenější, protože poskytuje správně orientovaný obraz jak výškově tak stranově, ale nestaví toku světla do cesty žádné překážky na kterých dochází k obybu světla a degradaci obrazu.

Při té příležitosti jsem samozřejmě bádal na Internetu a mimochodem jsem objevil, že mé řešení je už známé, což mě nijak nezarmoutilo, ale při té příležitosti jsem narazil na stránky s popisem druhoválečných dělostřeleckých zaměřovačů a koincidenčních dálkoměrů a bože - to je ale optika a technologie. Představte si tohle - takový dálkoměr má železný ochranný tubus, uvnitř kterého je "referenční základna" - kovová tyč z materiálu s malou tepelnou roztažností, protože tepelná roztažnost samotného železného tubusu zkreslovala přesnost měření. Navíc ta tyč, na které je připevněna veškerá optika musí být v tubusu uložena na kolejničkách aby se optická soustava rozdílem tepelných roztažností nepokroutila. Milion součástek, každá dokonale zkonstruovaná a tužkou a papírem, "logárem" vypočtená a pak "tuží na pauzák" dokonale narýsovaná a nakonec v jemno-mechanické dílně stejně dokonale vyrobená.

Tím se dostaváme k mému obvyklému tématu - koncem 60. let vyšel v "Amáru" návod na "osciloskop se 7 tranzistory" kde každý tranzistor byl jádrem složitého obvodu, který vykonával nejméně 2-3 funkce paralelně. Vzpomínám si jak mě fascinovalo, že tentýž tranzistor na nízké frekvenci dělal "generátor pily" pro horizontální osu a zároveň na vysoké frekvenci dělal zesilovač pro vertikální osu. Tradiční sugestivní tázka - je "na myšlení" složitější postavit ( fungující ) osciloskop ze 7 tranzistorů nebo ze 7 FPGA a procesorů ?
Před 60 lety skupina inženýrů "logárem" počítala dělostřelecký dálkoměr a na konci vývoje věděli o věcech kolem něj všechno. Dneska stroje a přístroje vznikají tak, že výrobce základních komponent má mlhavou představu jak konstruktéři jeho komponenty použijí, konstruktéři mají mlhavou představu jak "komponenty" třeba integrované obvody uvnitř vypadají a nakonec vznikne výrobek o jehož funkci nemá detailní představu nikdo.

Jsme tedy v situaci Achilea honícího želvu - čím je technologie v našich výrobcích složitejší, tím je počet lidí, který jí rozumí menší. Moji fantazii nepříjemně dráždí představa křivky prudce rostoucí složitosti technologie, a křivky pomalu přibývajících kvalitních inženýrů. Protnou se někdy, nebo jsme v situaci kdy se nám neustále bude zdát, že máme na dosah "velkou technologickou revoluci", která však nikdy nepřijde, protože blábolit o "smart" světě je mnohem jednodušší než takový opravdu postavit ? Jsem sám, kdo vidí veliké problémy, kdekoliv potřebujeme více než předem známé "učebnicové řešení" ?

Možná by si inženýři měli občas cvičně navrhnout a postavit "osciloskop ze 7 tranzistorů", ne proto, že by takový byl lepší než "osciloskop ze 7 FPGA", ale proto, že myšlení v souvislostech a omezeních je u jednoduchých strojů výrazně složitejší. Ale co - dneska nežijeme ve věku, kterému dominují inženýři. Dnešní inženýři dostávají od managerů zadání ve stylu "namaluj zeleným inkoustem 7 vzájemně kolmých červených čar a jedna z nich ať má tvar koťátka" - pak je samozřejmě složité nerezignovat a místo práce jenom "hýbat končetinami dle ISO". Zlatý věk civilizace vyvrcholil letem Apolla na Měsíc v roce 1969 a od té doby jdeme dolů. Svět je zaplaven polo-vzdělanci, polo-technologiemi a magory, kteří klidně tvrdí, že matematika je rasismus, protože žádný slavný matematik nebyl černoch. Nakonec se ale není proč rozčilovat, žijeme si přece dobře : lodě přivezou nejaký ten čínský šmejd, chemický průmysl vyrobí nějaká tak krmiva a státy vytisknou nějaké ty bankovky, na sociální dávky, abychom si to mohli koupit. Vypněte vyšší mozkové funkce a očistěte svoji auru....

Poznámka k obrázku : Graf vývoje podílu technologií na růstu produktivity práce v USA. Povšimněte si že zlom nastal v roce 1972 v době kdy Američani lety na Měsíc zastavili. Poté technologické úsilí polevilo, nad inženýry převládli manažeři, nad inovacemi převládlo "malování koťátek", "katování kostů" a reklamní oblbování. Na křivce je ještě vidět začátek masového rozšíření Internetu v letech 1995 - 2000, ale také je vidět, že omámeni "techno-onanií" jedeme dnes stejně pomalu jako celá 70-80. léta.
Poznámka č. 2 - a pak že nemám ( pořád ) pravdu - cenzura boj proti "fake news" už došel i na BLOG.CZ. nevím jestli blogová platforma TYPEPAD šlápla nějakému českému aktivistovi na bebíčko. Tedy chtěl jsem dát odkaz na zdroj grafu a kuk na hlášku, která vyskočila !!! Dávám proto jiný odkaz na stejný graf - proklikejte si odkazy z něj a na původní článek narazíte, pokud k vám dřív nedojede URNA ;-) Stejně bych rád věděl jestli graf zpomalování technologického pokroku je fašismus, rasismus, nebo xenofobie.

Kameny mudrců 21. století.

23. ledna 2018 v 5:47 | Petr
Jan Werich měl "Rudolfinskou dobu" nastudovanou už z doby kdy jej trápili na "Křemencárně", potom si vše procvičil při psaní ( též zfilmované ) divadelní hry "Golem" a nakonec to završil filmovým "miniseriálem" Císařův pekař a Pekařův Císař. Je tedy zjevné, že měl renesanční realitu pěkně nastudovanou a zvládnutou. Je známo, že Werichovy scénáře obsahují hrubé a úmyslné chyby ( komoří Lang a magister Kelley se nikdy nesetkali ) , na druhou stranu jiné scény téměř 100% odpovídají historické realitě. Příklad : Rudolf II. vyhrožuje popravou alchymistovi pokud "elixír mládí nebude" - 100% realita. Místo elixíru dostane odporný lektvar ( 100% realita ). Ve filmu je opomenut zajímavý detail, že krom elixíru dostal i radu : "Elixír nebude fungovat, pokud budete myslet na zelenou lišku" ..... A co myslíte, že se stalo ? Rudolf II. od toho okamžiku neustále myslel na zelenou lišku a elixír ( kupodivu ;-) ) nefungoval. Alchymista měl 100% pravdu a tím utekl katovi.

Vůbec ta doba byla v jistém smyslu až nápadně podobná dnešku. Dlouhá doba relativního klidu, rozkvět svobodného myšlení, umění, věd i pavěd. Učenci i pa-učenci cestují evropou od jednoho mecenáše k druhému, mumlají formule ze starých tajných spisů a pracují tu na věcech smysluplných ( Kepler, Galileo ) tu na blbostech - Edward "magister" Kelley. Pozoruhodné je, že práce na blblostech byla ve své době ( finančně ) hodnocena daleko výše než opravdová věda, proto bylo běžné, že vědci se živili jako pa-vědci ( třeba Kepler se živil astrologií ).

Dnes je velmi snadné poznat, co bylo na přelomu 16. a 17. století podstatné a co byla blbost. Plastový galileův dalekohled koupíte jako dětskou hračku za 179,- v Kauflandu a o Galileových měsících Jupitera učí každá ( lepší ) střední škola, zatímco elixíry mládí a kameny mudrců zůstaly ( navzdory dobové popularitě ) jen v historických spisech. Proč ? Protože nefungují - kdyby fungovaly - koupíte je dnes ( po 400 letech ) v Kauflandu ve slevě za 179,-

Čas oponou trhul a v součastnosti začínáme třetí století "vědecko-technické revoluce". Mladí vědci a inýženýří zakládají "technologické firmy" a "startupy" a putují od alchymistické dílny "vědecko-technického inkubátoru" k "věděcko-technickému inkubátoru" od "grantové agentůry" ke "grantové agentůře". Přitom nabízejí pestrou paletu "objevů" a "inovací". Čtenářstvo má patrně pocit, že od Rudolfových časů jsme poučenější. Pchá - jsme poučenější v záležitostech 50 - 500 let starých. V dnešních záležitostech nejsou dnešní "mecenáši alchymie" o nic rozumnější než kdykoliv v minulosti.
Chcete příklad : Všichni mají plnou hubu "umělé inteligence", "cloudových řešení" a "data miningu". Krom neskutečného hromadění ( zmatených a přitom soukromých ) dat Internetovými firmami jako Google a Facebook - vidíte někde výsledky jejich práce ? Existuje megakorporace, která by potřela konkurenci protože "umělá inteligence" analyzuje její "datové sklady" způsobem, který udělá převrat na trhu ? Vidíte choroby zázračně vyléčené, protože umělá inteligence našla v medicínských databázích k nim klíč ?

Místo toho vidíme jinou věc - mocní tohoto světa prohlásili "nebude-li elixír - bude kat". Loni na podzim inzerenti dali Googlu ultimatum - budou-li naše reklamy vyskakovat u "rasistických, fašistických a xenofobních" témat na Youtube - stáhneme od vás veškerou reklamu..... Letos v lednu schválila Německá vláda Netzwerkdurchsetzungsgesetz -tedy cenzuru sociálních sítí kvůli "hate speech" a "fake news". Největší experti na "kameny mudrců" 21. století dostali příležitost předvést co umí umělá inteligence "těžící data v jejich cloudech". Ani v jednom případě nevíme jaké řešení vlastně použili. Nicméně výsledek - je cenzura až tak tupá, že se nevelmi liší od "seznamu zakázaných slov" který umím naprogramovat v několika programovacích jazycích i já sám. Jinými slovy - císař chtěl elixír - hrozil katem - dostal lektvar.

Je tedy prozatímní "neviditelnost" výsledků práce "data miningu" a "umělé inteligence" známkou principálního problému - jakože "transmutace" olova ve zlato nebyla možná prostředky renesančních alchymistů ? Potřebují tyto technologie ještě další čas a další peníze k dosažení opravdové užitečnosti ? Vezmeme-li "nedávné převratné" technologie jako Internet, mobily, GPS, ty se mnoho let vyvíjely "laboratorně" - bez vědomí veřejnosti a pak se za 20 let dostaly od "novinky" ke "konzumní věci, kterou má každý". Hlavně ale měly jednoznačný i babě Dymákové vysvětlitelný cíl - telefonovat bez drátů, zaměřit polohu bez sextantu a astronomických tabulek atd. Zatímco "moderní informatika" má stejně vágní a nadnesená očekávání jako Rudolfovy kameny mudrců.....

Nevytěžili jsme moudrost pomocí 386 DX 40MHz z malé databáze, tak ji vytěžíme pomocí megalo- serverové farmy z megalo- databáze nyní. Analogií s Internetem, mobily a GPS je asi rozumné na ( opravdové ) výsledky "big data" informatiky ještě 20 let počkat. Nicméně už teď stojí za to bedlivě sledovat, kdo vykřikuje : "naše technologie je dokonalá, pokud žádný její uživatel nikdy nepomyslí na zelenou lišku".

A jak skončila "Rudolfinská doba" ? Protestantské stavy povstaly proti - jejich potřeby ignorující - katolické vrchnosti a vyprovokovaly 30letou válku, která přerostla v celoevropský náboženský konflikt, který vedl ke smrti 2/3 evropského obyvatelstva hladem a nemocemi. Po válce už bylo jedno, jestli elixír mládí funguje, nebo ne.....

Mnohomluvná rozprava o dokonalé genetické optimalizaci.

28. listopadu 2017 v 5:21 | Petr
Za bolševika jsme nebyli právní stát. Obrana proti státní zvůli nic-moc, veškerý majetek ( de-facto ) patřil Brežněvovi - byla jen otázka jakou silou si pro něj sáhne. Po pádu bolševika alias socialismu jsme se vydali cestou kapitalismu se "soukromým vlastnictvím výrobních prostředků" - proto byla nutná privatizace státních podniků, která proběhla v několika vlnách, ale nejzajímavější byla Klausem vymyšlená "kupónová privatizace" - což bylo de-facto rozdávání státního majetku lidem za nepatrný poplatek 1000 kč.

Při "privatizování" jsem chtěl k "nákupu" akcií přistoupit nějak vědecky a tak jsem bez sebemenších znalostí ekonomie cimrmanovsky "znovu-objevil" P/E index, který mě přivedl až k akciím Škodovky v Plzni. Ta mě zachránila, protože za pár let jsem je ohromně výhodně prodal za pár set tisíc korun - což mi umožnilo dostudovat a postavit se na vlastní nohy, poté co mě drahá mamá v polovině studií, těsně před zkouškou z patologie ( 1800 stran učebnic ) vyhodila na ulici, aby měla místo pro "nového tatínka".

Když jsem tedy byl vyhozen a osamocen - chodil jsem se učit do studovny Univerzitní Knihovny Brno, kde jsem se dal dohromady s jistým rodákem z Frydku, který studoval práva a měl ohromný zájem zkusit obchodovat na burze. Takže jsme dva roky před Karlem Janečkem začali vymýšlet a programovat systém umělé inteligence samostatně obchodující na burze. Software se měl jmenovat "TEREZA" alias TEchnická tRErendová analýZA.

Pří té příležitosti je vhodné udělat odbočku. Při obchodování na burze existují dva zásadně odlišné přítupy jak určít co a kdy koupit.
  1. Fundamentální analýza - se zabývá skutečnými parametry akcie - jaká firma za ní stojí, jaký má zisk, jaké platí dividendny, jak vypadá její produkt, jak vypadá její účetnictví atd... Ikonou fundamentálního obchodování je Warren Buffett a výstižnou zkratkou tohoto přítupu je jeho výrok : "Cena je to co platíš. Hodnota je to co dostaneš".
  2. Problém fundamentální analýzy je v tom, že "události" umožňující spekulovat na základě fundamentálních změn přicházejí poměrně málo často. Addidas vyrábí na jaře tenisky, zkouknete jeho akcie na podzim a sakra-sakra on stále vyrábí tenisky... Proto je tady "Technická analýza" - která zcela ignoruje ekonomické pozadí burzovního obchodování a bere změny cen jenom jako datovou řadu u které se matematickými prostředky snaží předpovědět krátkodobý vývoj do budoucnosti. Smysl je v tom odhalit kdy budou ceny o nula-nula-nic pod dlohodobým průměrem a lze koupit a kdy budou nepatrně nad a lze prodat, případně kdy se "lomí trendy" - klesající akcie začínají stoupat a naopak.
Mohl bych napsat, že pomocí technické analýzy obchoduje 99% ostatních burzovních spekulantů, ale buďme pozitivní : ekonomické učebnice tvrdí, že fundamentální analýza vám dá odpověď na otázku CO koupit a technická analýza vám řekne KDY to koupit a též KDY to prodat. Takže po jedněch prázdninách vyčerpávajícího programování se situace jevila takto : v PC budeme simulovat skupinu virtuálních "obchodníků" s akciemi, kteří se budou v cenách orientovat metodami technické analýzy - nastavení jejich parametrů bude řídit malá neuronová síť a parametry neuronové sítě budeme optimalizovat genetickým algoritmem....
Opět odbočka - genetické algoritmy - jsou nápodoba evoluce počítačovými prostředky - máte 100 "agentů" virtuálně obchodujícíh na burze a po pár kolech obchodování ( které probíhá jen cvičně na starých burzovních datech ) z nich vyberete 25% nejúspěšnějších a jejich parametry zkombinujete tak, aby vznikla další generace se stovkou nových variant. Kombinací nastavení úspěšných neuronových sítí vede k tomu, že ( někteří ) potomci jsou lepší nežli rodiče a předají své nastavení ( geny ) do další ( ještě úspěšnější ) generace. Zbývá jenom otázka proč miliardrář a záletník je Karel Janeček - nikoliv já. Po několika měsících programování jsem zjistil, že tohle je práce na plný úvazek. Startupy ani Euro-dotace "na výzkum" v roce 1994 ještě nebyly a tak převážilo rozhodnutí dostudovat medicínu a neudělat mamá a "novému tatínkovi" škodolibou radost ze studijního krachu. Toto rozhodnutí mě neodvratně zavedlo na dráhu chudého doktora ve zdravotnictví infestovaného zloději a oligofreniky.

OK tedy kombinace umělá inteligence, neuronové sítě, genetické algoritmy - to vypadá jako předčasná ejakulace "vzdělanostní společnosti" už v 90. letech ?? Je tedy jasné, že nastává tradiční kapitola : "ďábel se skrývá v detailech". Pokud nepočítáme jak dostal můj tehdejší počítač ( též koupený za akcie Škoda-Plzeň ) zahulit nutnými výpočty, je tady spousta ostatních problémů. Jak složtá má vůbec neuronová síť být ? Příliš jednoduchá se svým chováním nepříliš liší od jednoduhého souboru pravidel typu
IF lacino THEN kupuj
IF draho THEN prodávej
Naopak příliš složité neuronové sítě mají spoustu kombinací, kdy dosáhnou "lokálního optima" a dále se nevyvíjejí - tedy 100x spustíte simulaci a výsledkem je 100 pokaždé jiných neuronových sítí, které sice obchodují s malým ziskem ale hůře než byste to dokázali sami.

Pokud chcete jen čichnout k těmto problémům - doporučuju neškodnou flashovou hru "Genetic cars 2", která je remakem starší "Boxcar 2D" - což je simulovaná evoluce malého autíčka. Nepříjemnou vlastností genetických algoritmů je, že "optimální řešení" je pokaždé jiné - tudíž nevíte jestli se někde neskrývá ještě lepší. Četl jsem článek o inženýrech geneticky optimalizujících vrtule větrných elektráren. Kdykoliv zadali "vítězné řešení" do optimalizačního programu pro další optimalizaci - zdegenerovalo jim na řešení úplně jiné +- pár desetin procenta stejně účinné, takže nakonec měli desítky verzí vrtulí a nejasno v tom, kterou skutečně vyrábět.

Další nepatrná poznámka : Pokud používáte genetické algoritmy potřebujete vědět jak je který gen úspěšný a to ne na stupnici FUNGUJE / NEFUNGUJE ale na stupnici 3,231 > 3,230. Téhle části genetického algoritmu se říká fitness funkce. Pokud tedy geneticky optimalizujete virtuální obchodníky na burze je jejich fitness funkce úplně jednoduchá - PRACHY a nic jiného. Pozoruhodná je otázka co je fitness funkce v přírodě ? Samotné přežití co největšího množství potomstva ? Tím se nám do fitness funkce dostávají třeba i dravci žeroucí příslušné býložravé zvířátko a to má zajímavé důsledky, ke kterým dojdeme.

OK tedy jednou z příčin našeho relativního neúspěchu s virtuálními spekulanty na burze bylo právě to, že fitness funkce byla až příliš jednoduchá a těžko vymyslet jinou než prachy a zisk ? ( Obchodovat za práva menšin ?? ) Pokud máte jednoduchou a stále stejnou fitness funkci a jednoduché a stále konstantní ostatní podmínky ve kterých se virtuální "gen" pohybuje - o to snazší je "uvíznout v lokálním optimu". Tím se znovu dostaneme k matičce přírodě, kde se podmínky života zvířátek neustále mění a navíc se mění i fitness funkce. Jak už jsem zmnínil spousta zvířátek je potravou nějakého predátora, který tedy zasahuje do fitness funkce příslušného zvířátka a ten predátor se sám genetickým vývojem mění. Takže matička příroda ( jako obvykle ) přednáhí inženýry i programátory. Genetickou optimalizací mění nejenom "nastavení vah" neuronové sítě, ale samotnou její strukturu, navíc má k dispozici miliardy a miliardy exemplářů přislušného zvířátka, po tisíce a tisíce generací a postupně se menící prostředí.

Jak tedy poznáme, že to matička příroda dělá dobře ( lépe než my ) ? Spustila vývoj poprvé a výsledkem je paryba - žralok. Pak spustila vývoj podruhé a výsledkem jsou pravé ryby, pak uplynuly stovky miliónů let a pak spustila tentýž vývoj potřetí a výsledkem je vodní savec - delfín. Všechny tři tyto skupiny jsou si tak podobné, že v přírodopise na základce musí být výslovně napsáno : "Žralok ani delfín nejsou ryby !". Pokud vám to připadá jako náhoda - tak vězte, že není. Posloužím jiným příkladem a to je vývoj oka. Savci a chobotnice mají oči téměř stejné stavby, které ale vývojově vznikly naprosto rozdílným procesem z naprosto jiného původního základu. Jinými slovy - my spustíme naše genetické algoritmy a výsledkem je pokaždé jiné "celkem uspokojivé" řešení. U přírodního vývoje je výsledkem téměř stejné řešení - což naznačuje, že takové řešení má k neznámému optimu daleko blíže než to, čeho jsou schopny naše genetické algoritmy.
Je otázka zdali matička příroda byla takto efektivní vždy a odpověď je, že v jejím případe je efektivita dána miliardami let "postupného šolíchání" téměř stejné ryby. Byly totiž časy, kdy i matička příroda měla "období zmatku" kdy evoluce produkovala obrovské množství bizarních "téměř fungujících" zvířátek. Napadá mě šerý dávnověk zeměkoule blízko období vzniku života, kdy vznikaly opravdu kuriózní mikroorganismy, které jako "živoucí fosílie" obdivujeme třeba v hlubokomořských horkých pramenech. Druhé takové období byla "kambrijská exploze" během které vznikaly podivná zvířátka jako mořské hvězdice, sumýši, hadice a lilijice, ale nakonec z kambrijské exploze vyšlo vítězně notoricky známé tělesné schéma hlava + ocas + 4 nohy, které pak matička příroda 500 miliónů let "pomalu šolíchala" než jste vznikli vy, kteří čtete tento článek.

Jaké je tedy poučení z dnešní pohádky ? I geek může být burzovní spekulant a miliardář, ale musí to být geek-excentrik, připravený na sex se zlatem ověšenými blondýnami-zlatokopkami. Skutečné poučení z dnešní pohádky je ale úplně jiné - až vám kolega-robotik předvede jak 3x po sobě došel genetickým algoritmem k ( téměř ) stejnému řešení, které zjevně dává smysl - pokloňte se jeho softwaru v hluboké úctě a začněte se zajímat o podrobnosti jak to má uděláno...

Götterdämmerung bude létat !!

13. června 2017 v 5:47 | Petr
Nadpis patrně nepochopíte, pokud jste neviděli Finskou - politicky nekorektní - crowdsourcingem financovanou - komedii Iron Sky alias "Železné nebe" : Prezidentka USA Sarrah Palinová vyšle, v rámci předvolební kampaně za znovu-zvolení, kosmonauty na odvrácenou stranu Měsíce. Kosmonauti jsou dva : běloch, který pracuje a černoch, který nic neumí, ale dobře vypadá na politicky korektních plakátech. Po přistání jsou kosmonauti překvapeni tím, že v kráteru "Schrodinger" najdou obrovskou Měsíční základnu postavenou nacisty, kteří v roce 1945 uprchli ze ZeměKoule. Celá jejich technologie je postavena na termojaderné energetice spalující Helium 3 - mají však velké problémy s výrobou počítačů, proto černošskému kosmonautovi ukradou mobil, že kterého udělají řídící počítač invazní kosmické lodi Götterdämmerung ( Podle Wagnerovy opery - Götterdämmerung = soumrak bohů ). Jednou z mnoha nezapomenutelných scén je střapatý "šílený vědec" který běhá s ukradeným mobilem a křičí : "Götterdämmerung poletí, Götterdämmerung poletí !!"
Skvělý film, který NAŘIZUJI shlédnout. Motiv s mobilem, který řídí kosmickou loď - zcela realistická věc - i "mobil Aligator" pro důchodce je postaven na nějakém super úsporném 100 MHz ARMu, což je o mnoho řádů více než výpočetní výkon, který dostal Američany na Měsíc - a to nemluvíme o "smartfounech" jejichž tehnické specifikace často převyšují PC z nedávných dob.

Co mě poněkud stresuje je ten paradox, že vývoj směřuje k tomu, že pro mnoho lidí bude, nebo už je mobil jediným kontaktem s Internetem, ale hlavně dostáváme se do zvláštní situace, kdy smartfoun bude jedinou výpočetní technikou, kterou budou lidi vlastnit. Tedy nezpochybňuju, že smartfoun naprogramovaný "šíleným vědcem" může řídit "Soumrak bohů" na cestě k dobytí ZeměKoule. Spíše se ptám : Jsou smartfouny "dosti smart", aby byly jedinou výpočetní technikou v domácnosti a hlavní výpočetní technikou, která "žene civilizaci" ? A opačná šťouravá otázka - nejsou "smartfouny" na tuto funkci až "příliš smart" ?

A opět - nezpochybňuju výpočetní výkon mobilů, ale "vše okolo" - od nepřítomnosti "řádného hardwaru" jako je klávesnice a myš, po "uživatelské zpříjemnění" ovládání ve stylu "my víme nejlépe - jak mají věci fungovat". Tedy od PC s nezanedbatelným výpočetním výkonem a desítkami let ověřenými a funkčními programy i periferiemi se dostáváme k mobilům, kde uživatel ani nemá přístup do souborového systému ( pokud vůbec ví co je soubor nebo složka ) a navíc nastavení a funkci mobilu ovládá pomocí "pravidelných aktualizací" Google, Apple a jim spřátelené megakorporace. Zdali je takový systém v zájmu uživatele je otázka. Jak svědčí první vlaštovky jako je "centrální mazání" knih ze čtečky "Kindle" nebo cenzura filmů na streamovacích službách - spíše ne.

Stojíme tedy před nějakými riziky ?
  1. Mocný úchyl, nejlépe "kvůli boje proti terorismu" nařídí megakorporacím vypnout nějakou důležitou funkci smartfounového "ekosystému". Nebo možná ne důležitou funkci, která bude znamenat okamžitý průser - spíše postupné omezování funkčnosti salámovu technikou - začneme fízlováním majitele a "bojem proti nepravdivým webům" a skončíme tím, že smartfounem vám chladně oznámí "záchranku nevytočím kvůli paragrafu 88 směrnice EU č. 666 ?"
  2. Dojde k prouše - mobilu nebo celého smartfounového systému - kde skončí vaše fotky, dokumenty, maily, bezpečnostní certifikáty a ostatní data ? V pr**** ( v cloudu ) ?
  3. "Appka" verze 6.3 vám plně vyhovuje, ale Appka Verze 6.4 je paskvil ( známe z windows ) - jak udržíte ( se vrátíte ) ke starší funkční verzi. A co když vám vyhovuje jiná verze než správcům "automatických aktualizací" ?
  4. A co úlohy na které Appka ve smartfounu nebude stačit ? Pamatujete si ještě příkazy "příkazové řádky" ? Kde kliknout jednou a kde dvojklik ? Formátovat odstavce ve Wordu ? Co dělá klávesa F2 ? Pokud se tyto a další znalosti vykouří můžeme si s negramotnými "trpicícmi Syřany" podat ruku !
  5. A co "veliké úlohy" na "velikém hardwaru" ? Dočkáme se Bluetoothem ovládaného auta nebo ( nedej Bože ) "Appkou" řízené jaderné elektrárny ?
Možná si myslíte, že "důchodce" planě láteří nicméně ve špitálních laboratořích jsem zažíl tolik "inovací na hovno", že prostě nemůžu udržet klidné nervy, když vidím postup stejným směrem i v "civilní sféře".

Počítače nebudou !!!

9. května 2017 v 5:45 | Petr
Stálí čtenářové si jistě všimli jedné z mých úchylek - pokud inženýři jdou ve stopách matičky přírody - mám neodvratný pocit, že činí dobře. Pokud nejdou ve stopách matičky přírody mám neodvratný pocit, že dělají špatně. Příklad : každé zvířátko má svůj mozek. Nemáme nikde "remote desktop" zvířátko, které po selhání spojení "s úlem" padne na zem a v nehybnosti čeká na smrt. Třeba u "sociálního hmyzu", když zamáčkneme včelí nebo mravenčí královnu - mravenečci ani včelky neztuhnou v katatonii, ale každý řízen vlastním autonomním mozkem pracuje dále a někteří "specialisti z hnízda" dokonce začnou okamžitě dělat na tom, aby z vajíček ještě nakladených už zašlápnutou královnou se vylíhla královna nová. Žejo ?

No a pak tady máme opačný přístup. Současná technická civizace je plná "serverů" které pracují a "klientů" kteří bez serveru jsou k ničemu. Tak třeba když někde ve státní správě vypukne korupční skandál ( PSSSSST !!! ) - borci s máslem na hlavě servery vypnou a pak nám třeba nefungují "elektronické recepty" nebo "open-card". Osobně čekám na selhání vypnutí "útok ruských hackerů" na systém Elektronické Evidence Tržeb. To bude legrace až babiny z dědiny nekoupí ani housku. Tento typ průserů je sice nepříjemný, ale není to nic s čím by nebyly ( i u nás ) rozsáhlé zkušenosti - až Babiš dobuduje socialismus / fašismus venezuelského typu budeme rohlíky nakupovat v dlóóóuhých frontách nebo přes rozbitou výlohu baseballovou pálkou jako ve Venezuele - žádný problém.... Co mně hněte doopravdy je, že systém klient / server vede k mizení kvalitních a výkonných počítačů, které si prostě koupíte, nainstalujete si na něj jaký software chcete, provozujete jej jak sami uznáte za vhodné a nikdo vám do toho nekecá. Nad takovým hardwarem se totiž v rámci všeobecného lhaní a všudypřítomné cenzury ochrany občanů EU stahují temná mračna a je na čase se o tom zmínit "na plnou hubu" :

Tedy firma Microsoft po sérii naprosto tragických "nadstaveb" nad MS-DOSem jménem Windows 1 .... 2 .... 3.0 .... 3.1 .... 3.11 .... 95 .... 98 ..... Millenium edition. Se rozhodla udělat "opravdový operační systém". Tak vytáhli někde z disket, co jim zbylo za nehty ještě když IBM slibovali, že spolu vyvinou OS/2 a začali vyvíjet vlastní OS - překládej jako "Opravdový Systém" - což byly Windows NT, které prošly verzemi 3 ... 3.5 ( strašné - nebyl hardware, který by je udržel v chodu ) pak verze 4.0 ( značně lepší ) Windows 2000 - dodnes používaná stabilní "technologická platforma".

A pak přišel jejich majstrštyk - Windows XP - které sami dodnes nepřekonali. Jenomže tím se zákon klesajícího marginálního užitku, který říká "od jisté meze jsou dalši vylepšení k horšímu" naplnil. Navzdory křiku manažérů, dyzajnérů, marketérů a dalších "galakticky důležitých" osobností totiž nelze vyrobit lepší sekeru než tu, kterou v Americe dělá rodinné s.r.o.čko beze změny už od dob Války Severu proti Jihu. Takže s Microsoftem to vzalo obrat dolů Windows Wista - tragédie. Windows 7 - tragédie přeložená lepším kompilátorem. Windows 8 - tragédie pro puboše co stejně radějí "paří na smartfounu" WIN 8.1 - totéž s dolepeným "tlačítkem start". A nakonec "finis coronat opus" - Windows 10, nad kterými uznale pokyvovali i frikulíní, co se chodí flákat do kavárny s i-Výrobky od firmy Apple.

Když vezmeme tu analogii se sekerou - tak je to jasné. Sekeru lidi postupně měnili a vyvíjeli od doby kamenné a právě v době americké války Severu proti Jihu došli k tomu, že další změny jsou k horšímu - možná se někde dočtete o sekeře s WIFI a dotykovým displejem, ale sekání s ní bude horší, nebo nejlépe stejné jako bez těchto vymožeností. Stejně tak Microsoft - vyrobil dokonalý nástroj - tak měl se změnami k horšímu přestat a postupně se přetransformovat v to Americké s.r.o.čko které každý chválí za tradiční výrobu skvělého produktu.

Problémeček tohoto přístupu v počítačovém světě je, že Microsoft současnosti je asi větší a asi i výnosnější než jaký by byl kdyby jednal takto racionálně. Takže jak postupovat dále, když vaše produkty už neodvratně budou jen horší a horší - Windows Metro a Microsoft Ribbon - budiž nám příkladem. Navíc v době kdy za chybu může přijít trest v podobě útěku uživatelů z PC platformy pryč k tabletům, smartfounům, netbookům, phabletům a kdoví jak se všechen ten šmejd s neustále rozbitým displejem jmenuje.

No jasně - je tu cesta - vnutit uživatelům svůj produkt nedobrovolně. Tedy "nejmodernější" Windows 10 byly oznámeny, "jakože už tady s námi budou navěky". Místo uvádění nových verzí, poslouchání kritiky jak je nový operační systém k ničemu, pak vydávání "service packů" když jsou "systémové problémy" moc velké, vymýšlení marketingových fint nejen proti konkurenci, ale i proti vlastním zákazníkům, kteří nechtějí starý ( a lepší ) software vyměnit za nový ( a horší ). Prostě uděláte jednoduchou fintu. Namluvíte uživatelům, že systém udržíte "vždy aktuální" pomocí centrálně šířených aktualizací. Takže ráno sednete k PC a budete hledat tu "malinkatou ikonku" na kterou jste vždycky klikali - a ona tam nebude neboť nějaký manažer z Bangalóre usoudil, že nezapadá do směřování korporátní strategie. Už jsem psal mnohokrát jaké to bude - nelíbí se vám nedodělaný a nestabilní program verze 6.0, který přinesly automatické aktualizace - kde najdete program veze 5.8, který vám vyhovoval lépe ? Odpověď je jednoduchá : najdete jej v ...........
Ale proč se rozčiluju - tohle už není můj boj. Už od doby zavedení Microsoft Ribbon, doma i v práci sedím pouze u softwaru profesionální kvality, což je Open Office, Opera, KiCad, Simetrix, Windows XP a Linuxy dle mé vlastní volby. Jenomže drobný důvod se rozčilovat tu je. Centrální aktualizace, které se uživatele na nic neptají totiž svádějí k dalším "optimalizacím". Jak třeba uživatel pozná co se počítá na lokálním počítači a co se počítá "v cloudu". Takže třeba Microsoft Office od jisté verze vlastně ani neexistuje - pouze zaplacené právo připojit se "vzdálenou plochou" k Wordu, Excelu a dalším postrachům sekretářek na Microsoftím serveru. Je to tak ?

Takže co potom brání "výrobci výpočetní techniky" místo plnohodnotného počítače udělat jen "terminálové PC" které na velmi slabém hardwaru jen zobrazuje běh programu "v cloudu" a ještě to obalit kecy o "extrémně dlouhé výdrži baterie". Pak se snadno může stát že někdo ( Mohamedáni, Ministerstvo pravdy a lásky, Komise Evropské unie, politbyro Komunistické strany Číny nebo řada dalších ) "šlápnou včelí královně na hlavičku" a na rozdíl od včelek, které mají vlastí mozek - my najednou budeme mít megatuny "elektroodpadu s doopravdy dlouhou výdrží baterie".

Pokud jste pesimisti, co se jen tak s někým neshodnou ( jako já ) - připravujte se psychicky nejenom na únik z oblasti "korporátního softwaru" - tam Linuxy, Open Office a celé Open Source hnutí fungují zcela skvěle, ale začněte si pomalu pohrávat s myšlenkou jak se ( Imánovi z "ministerstva pro genderovou equalitu diverzitu equalitu" navzdory ) dostat k nějakému nezkriplenému a "necenzurovanému" hardwaru. Třeba jednoho dne objevíme nový smysl Raspberry Pi nebo budeme děkovat Rusákům, že nehodili flitnu do žita a dodnes vyrábejí "электро-вычислительные машины" Elbrus.

Poznámka při druhém čtení : když na to tak vzpomínám ani nedostupnost slušného hardwaru není nic nového - v roce 1992 jsem mé drahé máti imputoval myšlenku koupit do ordinace tehdy astronomicky výkonný počítač AMD 386DX / 40MHz / 8 kilobyte chache / 4 megabyte RAM / 80 Megabyte Hard disk - a na ten jsme čekali půl roku než jeho dovoz " na divoký východ" dovolila americká komise pro "strategické technologie" COCOM - takže vlastně - další článek o ničem ....

Vypařování megakorporací.

4. dubna 2017 v 5:37 | Petr
Naši psi dojídají kašičky po naší dceři. Obvykle dostanou "hňahňaninu" v malé misce - poraď si jak umíš. Na začátku to byl těžký souboj - hlavy skloněné nad miskou - zuby vyceněné - temné vrčení. Pak "velký pes" přišel na fintu : Sebere misku a odnese ji do kouta, kde předním koncem hltavě žere a zároveň zadkem blokuje přístup "malému psovi". Malý pes byl tři týdny velice smutný, pak vymyslel "kontrafintu" - s rozběhem se vrhne do kouta pronikne hlavou až k misce, tu papulou uchopí a odnese si ji na druhý konec bytu do jiného kouta. Nyní je tedy situace taková, že smutně hledí velký pes a jeho inteligence hledá nějaké další "netriviální řešení". Inteligence celého plemene - Švýcarského honiče - je mimořádná. Za 35 let jsem nikdy nenarazil na psy, kteří se umí učit napodobováním jiného psa, nebo dokonce člověka ( což mají umět až opice ) Vysoká inteligence paradoxně vede k neposlušnosti : "vím, co chceš, ale já to nechci udělat" a k neočekávaným důsledkům ( psi objevili jak metodou "klika do huby" otevřít každé dveře a náš byt podle toho vypadá )

Tohle je jedna z vlastností jakékoliv inteligence - neočekávané chování, které ale - ex post - jeví se jako naprosto logické a ( téměř ) jediné možné. Schopnost objevit nečekané řešení - nezapadá do dnešního věku všeobecného blbismmu, kdy myšlení u práce porušuje "ISO směrnice", a proto vidíme jak vláda proti všem náznakům vzniku inteligentního chování usilovně bojuje. V případě umělé inteligence je věc ještě horší. Už jsme tady probírali, že pokud vyrobíme dosti silnou umělou inteligenci, hrozí zcela reálně, že tato inteligence si zadaný problém rozdělí na menší části, které bude řešit "kus po kuse", až jako největší zdroj "zbytkového problému" zůstaneme ( neočekávaně nebo očekávaně ?? ) my lidi, a vzhledem k netrivialitě inteligence to může znamenat, že budeme ve strachu čekat "odkud rána přijde".

Existuje ale i jiný druh nepředvídatelnosti a to je nepředvídatelnost společenských důsledků nasazení nějaké technologie, tím spíše umělé inteligence. Příklad notoricky známý : před 25 lety měl Internet v česku formu telefonní linky s 9600 baudovým spojením do Rakouska a koukejte dneska ten pokrok - vláda zakládá "Ministerstvo Pravdy a Lásky" aby se náhodou nějaký jouda na internetu nehrabal ve věcech, které unikly oficiální cenzuře. Když nasazení obyčejných věcí jako je síťové spojení počítačů po celém světě má tak neočekávané důsledky, co teprve umělá inteligence, u které nepředvídatelnost je nutnou vlastností, aby ji vůbec mělo smysl používat.

Tedy představte si jeden z možných scénářů, který se už postupně realizuje - velká nadnárodní firma typu velké banky, nebo centrály nějakého průmyslového "holdingu" nejprve vyhodí úředníky co píšou tabulky v Excelu a nahradí je umělou inteligencí, pak vyhodí nižší manažery, pak vyhodí úřednice na přepážkch ( protože kontakt se zákazníky bude striktně internetový ) pak vyhodí vyšší manažery. Bude si to moci dovolit, protože firemní umělá inteligence zastane práci těch všech. Pak zůstanou ve firmě jenom dvě skupiny pracovníků - top level ajťáci, neholení a v mikinách a "správní rada" v oblecích. Pak se správní rada bude ajťáky cítit ohrožena, a protože je jim formálně nadřízena - tyto vyhodí a jejich práci "outsourcuje" do Indie kde ji bude vykonávat - kdo vlastně ? Jiná umělá inteligece předstírající, že je firma s živým personálem ? Nakonec majitel megakorporace usoudí, že správní rada, která ničemu nevelí, protože ani ničemu nerozumí je k ničemu a co zbyde ? Serverová farma - v horším případě jen jako pronajatý "výpočetní výkon" u externího poskytovatele a číslo konta ve Švýcarech, kam chodí dividendy.
Myslíte si že šílím ? Kde mají firmy VISA nebo Mastercard pobočky ? Kde je "centrála Bitcoinu". Nebo když zabrousíme do reálného světa - k čemu vlastně přesně jsou ty mrakodrapy, co v nich sídlí "vedení holdingu" typu Siemens, Bosch, VolksWagen, Exxon, Agel ;-)) atd ? Takže vlastně jsme na prahu idyly jakou nepředpokládal ani V.I.Lenin : "velkoburžoazie" zlikviduje sama sebe. Takto optimisticky bych to však neviděl, protože základní vlastností umělé inteligence je obtížná odhadnutelost k čemu její použítí povede, taže následující výčet berte jen jako něco málo z mé zjitřené fantazie.

1. Babina z Azerbajdžánu : Ano je to taková historka - babina z Azerbajdžánu šla do lesa řezat dřevo a uťala přitom optický kabel, který spojoval se světem Armenii, Azerbajdžán a kus Gruzie. předstate si situaci v roce 2030 - při demolici starého skladiště přejede buldozer pár počítačů, které tam byly omylem ponechány , protože nikdo netuší, že tento šrot je ve skutečnosti superinteligetní virtuální "IT správce", který "externě" dohlíží na jinou umělou inteligenci na druhé straně ZěměKoule, která zase na "třetí straně ZeměKoule" řídí nějaký kritický provoz.... Takže odnesete stará PC do sběru, výtěžek prochlastáte s ostatními bezdomovci, a za týden někde bouchne jaderná elektrárna.... Na rozdíl od Azerbajdžánské babiny - titulky v novinách nečekejte - na příčinnou souvislost takových událostí se nikdy nepřijde.

2. "Nezavěšujte jste v pořadí verze 1.0" - už jsem tu temnou vizi popisoval - práci úřednic, které se bombardují nesmyslnými lejstry převezmou počítače a budou se bombardovat lejstry 1000 x rychleji. Drobná řevnivost mezi "odděleními" megakorporace typu "každé lejstro po NICH musíme kontrolovat !!!" se zhmotní do procesů uvnitř uměle inteligentíního "manažera" který bude produkovat stále komplikovanější dokumenty a směrnice, které bude jiná část umělé inteligence stále složitěji kontrolovat, interpretovat a plnit, až dojde k vyčerpání výpočetních kapacit a ke "katatonickému stavu" megakorporace.

3. "Tohle dělat nebudu" - až začne reálně hrozit zástava funkcí megakorporace dle bodu 2. - bude do umělé inteligence nutno vpravit "racionalizační modul" který bude rušit zbytečené procesy - nejprve ty opravdu zbytečné pak třeba ty částečně užitečné - až nakonec místo "nezavěšujte jste v pořadí" vám syntetický hlas na firemní lince vaší banky oznámí "funkce výplaty ( vašich ) peněz byla kvůli ztrátovosti zrušena".

4. "Nezavěšujte jste v pořadí Verze 2.0" - Aby umělá inteligence dosáhla více než lidské schopnosti - nepochybně projde stádiem "méně než lidské schopnosti" - jaké je tedy "triviální" řešení pro zvýšení obratu megakorporace, které napadne každého manažera - idiota ? "Zlikvidovat konkurenci" ? Jak zlikvidujeme konkurenci ? Jste-li Bonnie a Clyde je vám přirozené vzít pušku a jít konkurenci rozstřílet. "Manažerovi" korporace ve formě softwaru běžícího na prohajatém hardwaru se přímo nabízí přetížit výpočetní kapacitu konkurence ve stylu "Denial of service" útoku ? Takže naše banka si založí u konkurence milion kont, kde bude nesmyslně převádět nepatrné sumy, syntetický hlas bude volat syntetickému hlasu - až konkurenci napadne něco jako odveta v podobném stylu ? Dopadne tento stav globální válkou ve virtuálním prostoru, která skončí tím, že výpočetní kapacita každého čipu na ZeměKouli bude natolik vytížena, že nespustíte ani hru "HAD" v mobilu Nokia 5110 ? Začnou pak padat letadla a bouchat elektrárny ?

V každém případě je to hezká představa hodná "vidláka pesimisty" : ve virtuálním prostoru se umělé inteligence bombardují bláboly jejichž základ pochází ještě z perverzity lidské byrokracie. V reálném světě lidi hladoví kvůli selhávajícímu řízení výroby a distribuce zboží. Hezký námět pro dystopickou Sci-Fi ne ? Přesto je tato varianta lepší verzí toho, co předpokládají bývalí techno-optimisti, kteří se dnes změnili v techno-pesimisty jako je třeba Stephen Hawking, Bill Gates, nebo dokonce císař techno-frikulínů Elon Musk, kteří svorně říkají, že námi vyrobená umělá inteligence brzy překoná naše schopnosti a lidstvo dopadne jako jihoamerické civilizace Inků, Aztéků atd. které byly ( spíše neúmyslně ) vyhubeny pouhým kontaktem s daleko vyspělejšími Evropany dobrodruhy + zlatokopy + náboženskými zaslepenci.

Na úplný závěr : Klidně mě mějte za zaostalého blbce, ale máte-li doma jakýkoliv stroj, nástroj, přístroj, který funguje :
  • bez elektřiny, nebo alespoň
  • bez elektroniky, nebo alespoň
  • bez mikrokontrolérů, procesorů nebo počítačů, nebo alespoň
  • bez kontatku s telefonními a datovými sítěmi
- běžte jej teď hned okamžitě oprášit, promazat - a dejte mu mým jménem velikou pusu na ložiska.

Jsou programátoři k ničemu ?

25. srpna 2016 v 5:14 | Petr
V rámci projektu "nasereme každého" jsem si dneska vzal na paškál programátory. Kouzlo je v tom, že programátoři jsou - ve své čisté podobě - profese společnosti nemnoho přinášející, spíše škodlivá - jsou to "teatrologové" elektronické branže.

Víte, který vynález přinesl společnosti nejvyšší nárůst blahobytu ? Možná přemýšlíte někde na pomezí očkování, antibiotika - a máte do jisté míry pravdu, ale z čistě ekonomického hlediska - absolutní špička je automatická pračka. Tedy ne moderní "bílé monstrum" napojené WIFInou na Internet. Jedná se o plechovou bednu z USA 50. let, která ale pere sama neb má uvnitř synchronním motorkem pomaličku hnanou hřídel s kontakty alias "programátor", který sám přepíná fáze praní. Tento progamátor z fosforového bronzu je jeden z mála užitečných. Pokud se ptáte, proč zrovna plechová bedna na fusekle je takový převrat - pak je to proto, že uvolnila ruce ženám pro jinou smysluplnou práci, dokonce mnoha umožnila zůstat po II. světové válce v zaměstnání, které si našly za válečné "nouze o muže" a tím prudce zvýšit počet pracujících a jimi vyprodukované jmění, což bylo jednou z příčin poválečné konjunktury v USA.

Pak jsou tu další technologie, které měly výrazný ekonomický efekt, kontejnerová námořní doprava, Boeing 747 a další vysokokapacitní dopravní letadla, plastikářská výroba, průmysloví roboti, CNC obrábění, telekomunikace do stadia faxu, polívky z pytlíku ( potravinářské polotovary ) atd.... Pak dlouho nic. Pak eventuelně počítače. Pokud přece jenom uznám užitečnost počítačů - proč považuju progamátory za škodnou ?

Kouzlo je totiž v tom, že počítače měly nějaký ( pozitivní ) ekonomický efekt ve společnosti v dobách, kdy ještě žádní programátoři nebyli ?!?! Několik prvních generací "ajťáků" totiž byli lidé - jejichž základy byly v jiném oboru. Často to byli inženýři přes elektroniku - tedy hardware, nebo matematici, nebo prostě lidi z úplně jiné branže fascinovaní využítím pra-počítačiů ve své mateřské profesi. V každém připadě to byli lidé pro které nebylo C++ alfou a omegou celého jejich rozhledu po světě.
Tušíte kam mířím ? Ještě tak 20 let zpátky stačilo "ovládání Excelu" ve vašem žitotopise k tomu, abyste byli přijati i na ministerstvo do Prahy !! Dneska je "znalost ovládání PC" základní součást gramotnosti, o které nikdo ani nediskutuje, že byste neměli umět.

Programátorská profese - však udělala opačný vývoj. Od inženýra strojaře, který potřeboval CNC stroj řídit elektronicky a proto "nějak zplichtil" jakési počítačové ovládání ( což bylo dobře ) jsme se neustálým "zkvalitňováním" a "specialisací" dopracovali až k dnešním programátorům, kteří dokonce programování považují za urážku, protože oni přece nesou prašiví "kodéři" kteří píší "kód" ale "systémoví dyzajnéři" kteří kreslí v editoru šipečky datového toku.

Tím mezi programátory a okolním světem vznikla hradba, kterou není snadné překročit. Tím v myslích programátorů vznikla hradba, kterou si ani neuvědomují, a kterou díky tréningu v dekompozici problémů na subproblémy řeší asi takto : Kontakt počítačů s reálným světem - odvrhneme a neřešíme, vyřeší "někdo jiný".... pak jsou všechny opičárny s daty, databáze, serverové farmy. "cloud" - vyřešíme na sub-atomární level.... Výstup výsledků do reálného světa - odvrhneme a neřešíme - vyřeší tatáž neexistující osoba, kerá řeší vstup.....

Výsledkem jsou "projekty na hovno" typu Facebooku, Instagramu, Snapchatu, celého "Smartfounového" šílenství a řady dalších, které alespoň poskytují nějakou zábavu, i když bychom mohli velice diskutovat, jestli by se takto promrhaný čas nedal využít k něčemu plodnějšímu. Pak tu máme čiré PC zlo v podobě nejrůznejších "vládních - Národních IT projektů" které VŽDY jsou nahovno za nesmírné peníze - a jejich čas mrhající potenciál je maximální aniž by práce s nimi někoho bavila.

ERGO podtrženo sečteno - když inženýr chemik "plichtí s Arduinem" nějakou automatizaci pro své experimenty v laboratoři - "opravdoví IT specialisti" se tomu posmívají, ale TOHLE je věc, která má potenciál zlepšit svět. Pokud burzovní spekulanti za miliardy přeprodávájí "startupy" s 13 zaměstnanci - postavené na PHP skriptech, co se vejdou na malou USB flasku a 1000 TB "selfíček" v databázi - je to pro společnost ztráta. Příčina tohoto stavu : "teatrologové IT sféry" - tedy čistí progamátoři, kteří sice umí 30 programovacích jazyků, ale nic smysluplného kolem, co by je podvědomě nutilo vymýšlet věci, které mají dosah i mimo MATRIX uvniř počítačových systémů.

Krásný příklad tohoto principu na závěr - kdsi byl populární "geocaching" - ale to jste na zaměřené GPS souřadnice museli jít dát "kešku" - plastovou pixlu se sešitkem a drobnými odměnami pro nálezce - jak reálné - jak "ne-programátorské !! Proto přišlo "něco lepšího" - Pokemon GO - pokemoni jsou virtuální generovaní na náhodných GPS souřadnicích na kterých nikdo nikdy nebyl - takže pozor, abyste nedopadli jako Brežněv v projevu na schůzi politbyra : "Soudruzi ! Stáli jsme na hraně propasti, ale nyní jsme udělali notný krok vpřed". Prostě software vše "virtualizoval" a tím přinesl zlepšení jak cyp, žejo ?
 
 

Reklama