Možná, že nakonec bude. Pokud tedy najde nějaké sportovce mezi všemi těmi vojáky, zbraněmi a paranoiou.
Stručně:
Británie – před ostatními vždycky krok napřed. Krok napřed ne cestě k policejními státu.
A co třeba takováhle povídka:
Africká firma způsobí revoluci v hydroponickém zemědělství a začne prodávat hydroponické sady. Každá lokalita, která koupila jejich hydro-sady se stala potravinově zcela soběstačná.
Monsantu a dalším biotechnologickým gigantům se to nelíbí. Byli by rádi, kdyby celá Afrika byla závislá na jejich GM zrní, které má v prvním roce veliké výnosy, ale obsahuje genetické DRM: je naprogramováno tak, aby se samo znehodnotilo a znemožnilo další pěstování. Monsanto se nejdřív snaží rozdrtit konkurenci armádou právníků, ale firma, která to celé začala nastartuje skutečné P2P hnutí a najednou neexistuje jeden subjekt, který je možnu salvou žalob smazat z ekonomické mapy světa.
Monstanto si najme virtuální PMC, která nezaměstnává jediného žoldáka, ale zato disponuje velikou armádou autonomních bezpilotních letounů a (s tichým souhlasem vlády USA) vede skrytou proxy válku proti nezávislým zemědělcům.
Když to někdo bude chtít napsat, hurá do toho. Když by někdo chtěl být můj spoluautor, hlasitě křičte.
Vzpomínám si, jak jsem v Mexiku hovořil s jedním Američanem, který pracoval v Komisi pro aftózu. Šest stovek měsíčně plus výdaje:
Jak dlouho bude ta epidemie ještě trvat? vyzvídal jsem.
Tak dlouho, jak se nám ji podaří udržet… No a… možná, že aftóza vypukne i v Jižní Americe, pronesl zasněně.
Organizace, která vznikla, aby řešila určitý problém, se postará o to, aby problém přetrval a oraginizace měla i nadále smysl.
Jestli je ekonomika konstrukt vytvořený k tomu, aby vyřešil problém prakticky nelimitovaných potřeb ve světě omezených zdrojů, tak poté, co nějaký zdroj přestane být vzácný, se bude ze všech sil snažit vrátit zpět status quo a nehledě na následky tento zdroj učinit vzácným (viz. současné copyrightové války).
Jak nejspíš tušíte, já mám rád literaturu. Její produkci i konzumaci, tvorbu i čtení. Ale se čtením je ten problém, že se do toho člověku nemusí chtít a když se mu chce, nemá po ruce knížku nebo nějakou čtečky ebooků. Na druhou stranu skoro všichni máme po ruce telefon/přehrávač, který umí přehrávat hudbu/mluvené slovo. Tušíte, kam tím mířím?
Kdyby tak jenom existoval způsob, jak převést libovolný text na mluvené slovo… Kdyby jenom existoval způsob, jak automaticky tvořit audiobooky…
Ale počkat text-to-speech nástroje a hlasové syntetizéry už existují od třicátých let. Že by se to dalo nějak využít?
No a přesně tohle je Projekt Kafka – strojově čtené audiobooky.
V první várce jsem nechal namluvit 21 děl od Karla Čapka, 7 od Franze Kafky a Konec civilizace: aneb Překrásný nový světa od Aldouse Huxleyho. Poslechněte si pár kousků a řekněte mi, jakou to má budoucnost? Přednes není dokonalý, je tak trochu hranatý, ale dá se to poslouchat bez větší újmy na zdraví.
<technické okénko>
Srdcem celé operace je nejlepší free TTS program zvládající češtinu Epos s hlasem Violka. Ten vygeneruje
hromadu wavů, sox je pak spojí dohromady a zkrátí pomlky,
lame výsledek zkonvertuje na mp3ku a pak už zbývá jenom čekat,
než se to nahraje na net. Všechno je pospojováno pár řádky Scaly a Bashe,
které obcházejí různé chyby v Eposu.
Naprosto stejným způsobem jsem vygeneroval audioverze mnoha článků tady na
k47čce, takže pokud zdejší články nechcete číst, můžete je poslouchat
</technické okénko>
A pokud chcete přiložit ruku k dílu, pak máte v zásadě 4 možnosti:
Strojově čtené audiobooky. číst dál…
Dvacátého dubna to byl rok, co začal běžet projekt Chanminer se skromným cílem zachovat to nejhorší z internetu pro budoucí generace. Zrovna v té době překročil magickou hranici 200 milionů archivovaných postů, které dohromady představují 22% historie 4chanu.
K té příležitosti jsem udělal malou vizualizaci (1880×36170 pixelů), která ukazuje zarchivované a chybějící posty „nejaktivnějšího boardu na 4chanu .[about](ano správně, jde o /b/)“. Výsledek byl zajímavý.
Spousta děr a chybějících bloků, kdy Chanminer nefungoval, padalo mi JVM, na straně 4chanu se změnilo html a Chanminer jej nemohl parsovat, posílali chybné nebo žádné hlavičky last-modified nebo jsem jednoduše zrovna dostal ban. Spousta postů mi uteklo, ale trend je takový, že se pokrytí zlepšuje a ostatní méně frekventované boardy jsou na tom s pokrytím výrazně lépe.
Na konci vizualizace se vyskytl zvláštní artefakt: absolutně pravidelné čáry signalizující chybějící posty.

Nejdřív jsem si myslel, že jde o zaokrouhlovací chyby. Vizualizační skript jsem napsal v PHP, které nemá celočíselné dělení. Předpokládal jsem, že při výpočtech s vysokými id, kdy se čísla převádějí z intů na floaty a nazpátek, se to celé začne chovat divně.
Později jsem vizualizační skript přepsal do jazyka Go, který má celočíselné dělení, ale defekt se opakoval. Zase ty podivné čáry. Že by byla chyba na mojí straně? Nebylo by to poprvé, jedna chyba s defaultním chováním timestampů v databázi znehodnotila několik set tisíc postů.
Zahleděl jsem se tedy do notně zazoomované vizualizace, sledoval jsem rozložení chyb a vyšel mi tenhle vzor: 10 správně – 1 chybí – 10 správně – 1 chybí – 10 správně – 1 chybí – 10 správně – 1 chybí – 10 správně – 1 chybí – 10 správně
Vzor se opakoval beze změny.
To skoro vypadá jako… A pak mě to trklo: doubles.
Tohle je důkaz toho, že na /b/ žádný post nemůže mít id, končící dvojicí stejných čísel. Tyhle posty generovaly velice, velice otravná vlákna a shitposting.
Z dat (ukázka níže) vyplývá, že blokování dvojic začalo 17. února 2012, kdy moot (nejspíš) začal blokovat jednu dvojici a pak 22. února začal blokovat všechny. Zároveň je vidět, že se netýká trojic a vyšších.
| date | doubles | pozn |
|---|---|---|
| 2012–02–13 | 22330 | <- 100% doubles = 10% postů |
| 2012–02–14 | 20692 | |
| 2012–02–15 | 18208 | |
| 2012–02–16 | 18383 | |
| 2012–02–17 | 2155 | <- 10% doubles |
| 2012–02–18 | 2201 | |
| 2012–02–19 | 2187 | |
| 2012–02–20 | 1176 | |
| 2012–02–21 | 1484 | |
| 2012–02–22 | 319 | <- 1% doubles |
| 2012–02–23 | 146 | |
| 2012–02–24 | 4 | <- chyba není na vašem přijímači |
| 2012–02–25 | 177 | |
| 2012–02–26 | 189 | |
| 2012–02–27 | 188 | |
| 2012–02–28 | 192 |
A teď jste zase o něco chytřejší.

Narazil jsem na článek, kde Michal Horák, jakýsi pomatenec z minulého století, tvrdí:
„Pokud chceme zachovat hudbu jako kulturní složku, tak se budeme bavit o politické odpovědnosti, protože musíme umožnit další rozvoj hudby, a to tak, že ji budeme nějakou formou dotovat.“
Tohle tvrzení nemá s realitou vůbec nic společného. Kdybychom hudbu nedotovali, nic se nezmění. Dokonce i kdybychom kompletně zrušili ochranu autorského zákona, hudba by jako kulturní složka existovala i nadále a kdo tvrdí opak, hluboce uráží lidskou tvořivost, která je v nás zakotvená od doby, kdy jsme začali malovat na stěny pravěkých jeskyní. Pár lidí se hudbě věnuje jenom proto, že na ní chtějí vydělat, ale je tady spousta skvělých, kreativních a brilantních umělců, kteří dobře vědí, že je jejich dílo nikdy nemůže uživit, ale přesto tvoří, skládají a hrají – jednoduše proto, že musí.
Hudba a kultura nezanikne proto, že ji nebudeme dotovat, chránit kopírovacím monopolem nebo zvrácenostmi jako ACTA; zanikne jedině tehdy, až lidstvo ztratí chuť a vůli tvořit.
Nakonec je to tak, že onen Michal Horák chce dotace jenom proto, aby vzkřísil svůj pochybný byznys.
Za ty léta, co se opile motám kolem k47čky, jsem začal spoustu různě obskurních vedlejších projektů. Nahromadilo se jich tolik, že je na čase, abych si v nich udělal pořádek.
Následuje seznam seřazený sestupně podle užitečnosti a vzestupně podle úrovně obskurity.
Právě teď se nacházíte právě tady. A pokud stále nemáte tušení, co je K47čka zač, (nejste jediní, sám si někdy nejsem úplně jistý), pak vězte, že jde o moje domovské stránky – hlavní nerv, kde schraňuji všechny svoje články, povídky, stripy, grafické diletanství, eposy o programování a všechny ostatní nesourodé projevy počínající choromyslnosti. K47čka je online od 23. června 2003, ale historie je ještě o něco málo hlubší, jak dokládá první offline zmínka. Co nevidět budeme mít za sebou celou dekádu a pak to teprve oslavíme! (Mimochodem víte, že Martin Malý začal blögovat v březnu 2003 a dotáhl to na ředitele zeměkoule, zatímco já se tady potácím na okraji obskurity.)
Wyhledawacz je souborový metavyhledávač, který hledá na Ulož.to, Czshare, 4shared, Multishare, Quickshare, Edisku, a několika dalších místech. Sám Wyhledawacz nemá žádný vlastní index odkazů, ale jenom agreguje výsledky z několika míst, ale přesto (právě proto) je zatraceně užitečný a sám ho používám velice často. Wyhledawacz má také pár dalších zajímavých fíčur jako automaticky generovaný seznam seriálů, speciální hledání hudby, hromadné hledání a další horu funkcí, které jsem vyvinul, ale nikdy nezapnul, protože jsem s nimi nebyl úplně spokojen.
Stalkr je seznam odkazů na nejnovější články o soukromí, sledování a cenzuře na internetu. Patří k němu Twitter profil @stalkr_k47, kam se zrcadlí všechny zveřejněné odkazy.
Aplikace vytvořená pro twitterovou hurá-akci #stoKliku, kde si lidi můžou zaznamenávat své úspěchy na cestě ke stovce kliků v jednom kuse
Celkem monumentální archiv vtipů, ke kterému patří twitter účty @twitt_vtipy, kam se jednou za tisíc let dostane nějaký ten obzvláště špatný/odporný/nechutný vtip, @twitt_horoskop, kam prosakují horoskopy, které nikdy nechcete slyšet a @twitt_gifs.
Vlastní url zkracovač, který dělá přesně to, co by měli zkracovače url dělat: zkracovat url.
Původně vznikl jenom jako ukázka kódu, kterou jsem poslal s jedním CV.
Spoiler je další projekt, který vzniknul za jeden večer. Zamýšlel jsem, že by obsahoval krátké a vtipné spoilery k filmům, ale velice brzo jsem na něj zapomněl a nikdo ho nikdy neviděl.
Galerie s pár obrázky.
Church of Boxxyology
Bizarnost stará minimálně tisíc let.
fiktivní stránky fiktivního Quake Live klanu League of failed superheroes
Ehm…
Výsledek mého snažení kompletně zachovat všechny poklady moudrosti z 4chanu – největší díry internetu a několika dalších velkých imageboardů.
Twitterový bot, který na twitter přeposílal RSS kanály několika stripů/webkomixů (info, zdrojáky).
Již neexistující galerie demotivátorů. Všechen obsah jsem postnul sem.
Původně samostatná stránka, která hostovala stripy série fel.log.
Od doby, kdy na k47čku (jedna stránka, kterou nejspíš neznáte), přistál poslední exemplář prozaického epického literárního útvaru (povídky) uplynulo už nejméně tisíc let (3 měsíce). Už je to dávno, historie se na pravdu neptá, protože ji píšou vítězové.
Stručně: napsal jsem novou povídku Pořád utíkat. Jde o celkem nudný příběh: tři osoby jdou na GUG meetup nestihnou poslední vlak, začnou s barovou štafetou ve stylu jeden bar jeden drink a jít dál. Nic zásadního, něco takového by se mi ani nechtělo psát. Ale pointou mého snažení bylo do tohohle jednoduchého rámce narvat co nejvíc obskurních narážek, absurdit a bizarností. Výsledek je docela ok.
A ještě: Pořád utíkat by mělo nést štempl natočeno podle skutečných událostí.
Zachovejte klid, tohle je jenom cvičení. Jenom tu vykýbluju pár /prog/ článků (PHP 5.4, Atrox\Matcher, Kleisli arrow, Scala – konverze TupleN na case class, Scala – Booleovská kompozice funkcí), které jsem napsal a nalinkoval je z Twitteru, ale tady jsem se o nich ani slovem nezmínil.
Tak dlouho jsem se hrabal v cizím HTML kódu, scrapoval, crawloval, parsoval, až jsem si napsal Atrox\Matcher, který tuhle práci velice usnadňuje. číst dál…
Po téměř třech letech vyšla finální verze PHP 5.4, která přináší mnoho novinek. Tady jsou ty nejzajímavější. číst dál…
V projektu
Chanminer jsem měl nějaké funkce f, g,
h typu A => Boolean a potřeboval jsem je skládat
jako kdyby šlo o Boolean hodnoty, např: f && (g || h).
Bylo by pěkné, kdyby to šlo takhle přímo, ale bohužel FunctionN nemá
žádnou z metod &&, !!, unary_!
nebo ^.
číst dál…
V projektu chanminer používám pro dotazování relační
databáze ScalaQuery,
která vrací instance TupleN neboli uspořádané n-tice (a tak je to
správně). Někdy je potřeba převést tuto n-tici na objekt určité třídy,
která má všechny potřebné metody a popisná
jména členských proměnných.
číst dál…
Ve čtvrtek se v Praze konal protest proti přijetí dohody ACTA, kterého se zúčastnilo přes 3000 lidí. Zástupci několika politických stran buď osobně nebo prostřednictvím tiskové zprávy přislíbili, že udělají, co mohou, aby dohoda neprošla. Protesty proti dohodě se konaly po celé Evropě, Polsko po nátlaku svých občanů pozastavilo ratifikaci dohody, Slovinský velvyslanec se omluvil za to, že v Japonsku dohodu podepsal, globální petice proti ACTA získala přes 1.700.000 podpisů.
Všechno naznačuje tomu, že tuto bitvu vyhrajeme a své online svobody před Velkým Obsahem obhájíme. Skoro se zdá, že protentokrát je naše výhra nad starým a zlým nevyhnutelná.
Protentokrát.
Ale co příště? Co se stane, až se za rok nebo dva roky objeví další dohoda, další zákon, který bude chtít ještě o trochu víc a ve kterém bude zase o něco méně místa pro naše online svobody? Budeme muset zase protestovat, podepisovat petice, psát svým zastupitelům, budeme muset zase vyjít do ulic? A pak zase a zase? Budeme se muset donekonečna bránit útokům na naše svobody?
A co se stane, až tím budeme příliš otrávení a unavení? Nemůžeme se bránit donekonečna. Na rozdíl od našeho „nepřítele“, nás za to nikdo neplatí a chceme se hlavně věnovat vlastním životům. Bude den, kdy nám dojde síla vzdoru, dnem kdy prohrajeme, dnem kdy ztratíme svobodu na internetu a protože internet je síť protkaná celou naší společností i svobodu jako takovou?
Jediný způsob, jak zabránit aby ten den nikdy nenastal, je získat reprezentaci v politice. Zvolit naše strany, které za nás budou bojovat, které budou hájit naše online práva. Ne proto, že je k tomu přesvědčili lidé v ulicích nebo masové online protesty, ale proto, že jsou na těchto hodnotách založeny a dbají o ně – mladé strany, nezamořené kariérními politiky, ale lidmi s hlavami plnými ideálů.
Když naše myšlenky budou znít na všech místech, od internetových diskuzí až po nejvyšší místa v politice, bude další ACTA zastavena už v zárodku a žádná další nevznikne. Jedině tak nikdy neprohrajeme.
Jmenuji se K., v síti také známý jako kaja47 - tak trochu spisovatel, trochu programátor, trochu webař, ateista, milovník divné hudby atd atd.