Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Jožka Niemand

Stran: [1] 2 3 4
1
Vývoj / Re:Nový systém pro vývoj softwaru
« kdy: 03. 06. 2026, 22:45:24 »
A proč by to bylo zbytečné? To jste jaksi nenapsal.

Akorát jste něco plácl a pak upřesnil i to, že sám víte že to takhle nejde.
A k čemu by to tedy mělo být? Nač vymýšlet nějaký speciální jazyk "ne nutně srozumitelný pro člověka, ale zato uzpůsobený pro umělou inteligenci"? Máte vůbec představu, jak AI algoritmy fungují? Jak fungují LLM? Mám obavy, že i pro drtivou většinu lidí z IT jsou tyto věci totální blackbox - proto lidi napadají takové návrhy a proto se někdo diví, že to někdo jiný označuje za zbytečnosti.

Stručně - možná to spoustě lidí připadá zvláštní, i když netuším proč, ale dá se říci, že jazyk pohodlný člověku bude sedět i LLM. Rozhodující je na prvním místě velikost korpora, na němž se dá LLM trénovat, pak dlouho nic, pak dostatečná abstrakce, ortogonalita, žádný zbytečný syntaktický cukr. A naopak - Brainfuck bude extrémně nepohodlný i pro LLM. Platí to i pro přirozené jazyky - na prvním místě korpus, přičemž minimum výjimek, víceznačností a idiomů dost pomáhá. Netriviální gramatika není takový problém, jako neregulární gramatika. Příliš triviální gramatika naopak je problém, protože sémantika je pak definována hlubokým kontextem, který LLM snadno ztratí.

Čili dá se říci, že kdyby se někomu podařilo vyvinout programovací jazyk ideální pro LLM, vznikl by tak programovací jazyk ideální i pro lidi. Jenže pro LLM, na rozdíl od lidí, je kritická velikost trénovacích dat. A z podstaty věci je nasnadě, že nový jazyk by měl nulový korpus. Takže nejdřív byste museli najít ten Svatý grál programovacích jazyků a pak počkat, až v něm vznikne dostatek kódu, než budete mít ideální jazyk pro LLM.

2
Vývoj / Re:Nový systém pro vývoj softwaru
« kdy: 03. 06. 2026, 08:42:39 »
To není, vymáčknout ze současných LLM funkční strojový kód hraničí s nemožností. Ale to je dáno v první řadě chybějícími trénovacími daty.
Zajímavé. Pro každý kousek zdrojáku v současných trénovacích datech můžeme jednoduše dostat několik odpovídajících kousků binárky. A to ještě jednodušeji než shánění současných trénovacích dat.

Já bych řekl, že to není v trénovacích datech záměrně. "lnk" to popsal dobře. Poslední co chceme je chroustat hory dat, které jsou informačně extrémně řídké a osekané. Klíčová informace ve zdrojácích jsou identifikátory a ty jsou takřka kompletně pryč.

Dekompilace a úpravy strojáku je extrémně náročná věc a má cenu ji dělat jen když není jiná možnost. A je úplně jedno, jestli to bude dělat AI nebo člověk. Ty potřebné skilly vezmou hromady zdrojů, které budou chybět jinde.
Moje reakce byla na nápad vymýšlet další zbytečný jazyk speciálně přizpůsobený LLM/AI, který by ani nemusel být čitelný pro člověka. Závěr, který si z toho měl čtenář udělat, je, že by to bylo zbytečné.

3
Vývoj / Re:Nový systém pro vývoj softwaru
« kdy: 02. 06. 2026, 08:34:54 »
Druha varianta: jazyk nemusi byt citelny pro cloveka, jen optimalizovan pro generovani pomoci AI. Pokud je to na vas moc low level, druha rozumnejsi vec by mohla byt vymyslet superstrucny framework, ktery je ale stale dostatecne schopny i na tvorbu napr. enterprise aplikaci. Programovaci jazyky se budou muset drive ci pozdeji prizpusobit primarne AI, nikoliv cloveku.
Na co? Jazykový model může programovat přímo ve strojovém kódu nebo v bajtkódu, když na to přijde. Není třeba znovu vymýšlet kolo.

Může, ale to neznamená, že to je optimální.
To není, vymáčknout ze současných LLM funkční strojový kód hraničí s nemožností. Ale to je dáno v první řadě chybějícími trénovacími daty.

Mne napadl Smalltalk. To byl taky jazyk se zajímavými featurami - plně OOP, virtual machine, vývojové prostředí. Dnes je to asi mrtvá záležitost.

Smalltalk mě sice moc neoslovil kvůli jeho ukecanosti, ale pokud ho bude generovat AI, tak nejsem proti.
Smalltalk určitě není mrtvá záležitost, viz třeba Pharo či Seaside, sám ho mám docela rád a vývoj v něm je velmi pohodlný a rychlý - podle mě zatím žádný jiný jazyk nemá tak promyšlené vývojové prostředí jako Smalltalk.

Z hlediska LLM by byl Smalltalk přímo ideální, díky jednoduché syntaxi bez výjimek, kdyby byl dostatek trénovacích dat. V současné době budou LLM dávat asi nejlepší výsledky v Pythonu. Mnohdy je lepší nechat je pracovat v Pythonu a pak si to převést do toho, co potřebuji. Ze stejného důvodu by LLM sedl i LISP, přesněji Scheme, ale i zde je momentálně podobná situace jako u Smalltalku - nedostatek trénovacích dat.

4
Vývoj / Re:Nový systém pro vývoj softwaru
« kdy: 01. 06. 2026, 13:23:36 »
Jediny smer, ktery dneska stoji za to uvazovat pokud chceme mnohem rychlejsi vyvoj (krom toho co uz existuje), je toto: vymyslet novy programovaci jazyk, ktery vyjadri kompletni webovou aplikaci nejstrucnejsim moznym zpusobem tak, aby se v tom delalo co nejlepe AI a zaroven to bylo jeste citelne pro cloveka. Idealne vymyslet nad tim od zakladu znova webovy prohlizec nebo rovnou cely princip webu.
Celý princip webu tak, jak se prosadil, bych spláchl do hajzlíku, protože to je od samého začátku špatně. Celé to bylo vymyšlené jako popis statické stránky plus hyperlinky - vlastně osekaný roff. Ale základem je něco, co primárně sloužilo k sazbě textu pro tisk. Od té doby se to všelijakými hacky více a více dynamizuje a doplňuje o různé prvky programování. Prostě jako by si někdo na začátku postavil domeček, pak si usmyslel, že by bylo fajn, aby se ten domeček dal stěhovat, a pak, že by vlastně bylo fajn, kdyby mohl jezdit skoro jako normální auto, takže k tomu domečku na různá místa přidělával kolečka, brzdy, světla, oj pro traktor, který to může táhnout za sebou...
Webová aplikace je pak celá tato demence umocněná na kvadrát - to je nápad, budeme dělat auta, co vypadají jako domy! Wow!
Správný postup měl být přesně opačný.

Druha varianta: jazyk nemusi byt citelny pro cloveka, jen optimalizovan pro generovani pomoci AI. Pokud je to na vas moc low level, druha rozumnejsi vec by mohla byt vymyslet superstrucny framework, ktery je ale stale dostatecne schopny i na tvorbu napr. enterprise aplikaci. Programovaci jazyky se budou muset drive ci pozdeji prizpusobit primarne AI, nikoliv cloveku.
Na co? Jazykový model může programovat přímo ve strojovém kódu nebo v bajtkódu, když na to přijde. Není třeba znovu vymýšlet kolo.

5
Vývoj / Re:Nový systém pro vývoj softwaru
« kdy: 18. 05. 2026, 09:51:18 »
Proc? Proc bych to mel chtit pouzit? Co mi chybi?
Jestli ti nic nechybí, tak můžeš používat to co používáš. Nemusíš nic měnit.
Ty nejpraktičtější věci obvykle vznikly tak, že někdo potřeboval vyřešit svůj, podtrhuji svůj problém. Věděl celkem přesně, co mu vadí a jak by to chtěl dělat jinak. Pak obvykle někdo jiný řešil stejný problém a zjistil, že už to někdo vyřešil, případně na to nějak navázal. Řešení cizího problému není optimální, protože do toho člověk nevidí tak dobře, jako když řeší svůj problém.
Jestli přesně víte, co vám vadí a jak byste to chtěl dělat jinak, tak si to ušijte sobě na míru - a je pravděpodobné, že "stejná velikost" padne i jiným lidem. Snaha najít nějaké univerzální řešení pro nějakého hypotetického průměrného uživatele dopadá obvykle tak, jako kdysi problém uniforem v USA a řešení, jaké tělesné rozměry má průměrný americký voják - zjistilo se, že tělesné rozměry průměrného vojáka nemá žádný voják.
Nesnažte se hledat řešení, které by mělo vyhovovat všem. Takové řešení pak často nevyhovuje nikomu.

6
/dev/null / Re:Jste připraveni na život offline?
« kdy: 24. 04. 2026, 13:22:57 »
Válka v palestině, libanonu, íránu, pak spousta současných válek v africe jsou vedené čistě z náboženských důvodů.

Blbost.. .
Netanjahu neni verici...
V izraelskem knessetu sedi i muslimove (pravda posledni doubou dost malo).
Valky v "palestine", Libanonu a Iranu jsou valky mocenske a protiteroristicke. (Izrael nebojuje proti Libanonu, ale proti hnuti hizbalah a stejne tak ne proti palestincum ale proti hnuti hamas)
To jsou právě ty pohádky o nějakých "ušlechtilých vyšších cílech".

Všechny války jsou o nadvládě a penězích a náboženství, potažmo jakýkoli "vyšší cíl", je jen pohádka pro ty, po nichž se chce, aby platili účty (často vlastní krví), aniž by z toho měli nějaký užitek.
Souhlasím že války jsou kvůli nadvládě a majetku. Ale válka kvůli náboženství nedává smysl.
Však o tom mluvím, akorát mi tam vypadla pomlčka. Náboženství jako důvod je jen zastírací manévr. Stejně jako protiterorismus, šíření demokracie atp.

7
/dev/null / Re:Jste připraveni na život offline?
« kdy: 24. 04. 2026, 08:20:01 »
Co bys získal kdybys některé lidi odradil od náboženství? Třeba by nebyly určité současné války.  Třeba by se miliardy lidí nevymezovaly vůči několika desítkám milionů jiných lidí. Třeba by několik desítek milionů lidí nebylo přesvědčeno, že jsou vyvolenými.  Třeba by několik miliard lidí nevěřilo v nadřazenost jednoho pohlaví.  Třeba by pro miliardy lidí nebylo narození holčičky neštěstím.  A tak dále.

Predstava, ze valky jsou kvuli nabozenstvi je dost naivni. Driv mozna, ale i tam dost pochybuju.
Ty miliardy lidi co maji nestesti z narozeni holcicky jsou kde? Pokud vim tak to z velke casti nesouvisi s nabozenstvim, ale s politikou a ekonomikou a socialnim postavenim.

Hahaha, všechny momentální války na blízkém východě a v africe jsou náboženské.  Dokonce i na ukrajině je náboženství jedním z aspektů války a je využíváno pro válečné účely. Veškeré americké války mají náboženský podtext.  In god we trust není na amerických bankovkách jen tak pro nic za nic. A ne, ten nápis není nějaký relikt od Lincolna...
Všechny války jsou o nadvládě a penězích a náboženství, potažmo jakýkoli "vyšší cíl", je jen pohádka pro ty, po nichž se chce, aby platili účty (často vlastní krví), aniž by z toho měli nějaký užitek.

8
/dev/null / Re:Jste připraveni na život offline?
« kdy: 23. 04. 2026, 14:09:19 »
Otázkou je proč? Protože se někteří jedinci odmítají smířit s absolutním koncem, tak vymýšlejí podobné ptákoviny.
Podle historiků byly tyhle "ptákoviny vymyšleny" ještě před existencí vědy. Lidé totiž měli s nadpřirozenem zkušenost, kterou každý den vnímali a která určitým způsobem fungovala. Ovšem ne tak, jak si pozdější věda představovala.

Například modlit se za to, aby Bůh seslal déšť na obilí a byla dobrá úroda, nefungovala a nefunguje takto 100%-ně. Lidé si zkrátka museli počkat, až Bůh ten déšť seslal. Jinými slovy až Bůh vyslyší jejich modlitby. Dneska vám vědci sešlou déšť, kam chcete. Nefunguje jim to zatím 100%-ně, ale už teď si obchodníci mnou ruce, jak určité země budou platit za to, aby jim zapršelo na obilí.


V Americe udělali takový pokus. Vzali určité lidi, které natrénovali, tak aby byli dobří v meditacích. Pak tyto lidi rozprostřeli v určité oblasti a zadali jim úkol, aby se v určitý konkrétní čas modlili, nebo chcete-li meditovali, po dobu jedné hodiny. Asi po měsíci tohoto snažení, vědci zjistili, že právě v době, kdy se ti trénovaní lidé modlili, klesla o určité procento v té oblasti kriminalita, předčasná úmrtnost a lidé se tam cítili lépe, než předtím. V čase, kdy se tam ti trénovaní lidé nemodlili/nemeditovali, kriminalita atd., se vrátili na původní hodnoty.

Ještě dodám, že tito američtí vědci přišli na to, že v oblasti musí být minimálně tuším 1% modlících se oproti 99% ostatních obyvatel, aby to fungovalo. A dále přišli na to, že když zvýší počet modlících se na více jak 1%, jevy jako kriminalita atd., zůstali stejné, jako při modlení pouze 1% trénovaných lidí.
:D
Nemám nic proti víře. Ale zase věřit kdejaké hlouposti, to není úplně nejlepší nápad.  ;)

9
/dev/null / Re:Jste připraveni na život offline?
« kdy: 23. 04. 2026, 13:39:17 »
Když Gagarin vyletěl do vesmíru a vystoupil z kosmické lodi ven,
Gagarin nevystoupil z kosmické lodi ven. To až Leonov.  ;)

10
/dev/null / Re:Jste připraveni na život offline?
« kdy: 23. 04. 2026, 12:11:51 »
Kardinál: "Za to, jak jste mi pomohl, vám prozradím největší církevní tajemství všech dob."
Rozhlédne se okolo sebe, přiblíží se ústy k jeho uchu a zašeptá: "Očistec neexistuje."

11
Prosim ludia k teme, kde je a kde nie je dekomracia a kde je a nie je totalita sudny clovek vie, blbcovi to nevysvetlis.
Nějak mi není jasné, co tím vlastně sledujete. Že obyvatele země X zaujme váš výtvor, leč po prostudování licenčních podmínek dojde k závěru, že si jej nemůže legálně stáhnout, protože usoudí, že země, v níž žije, není demokratická? Nebo jak? To jste opravdu tak naivní? A vy si to posuzujete na základě čeho vlastně? Osobní zkušenosti? Toho, co vám někdo řekne? Nechci se vás dotknout, ale kde berete tu jistotu, že to nejste zrovna vy, komu by bylo takové věci marné vysvětlovat?

To az se s nekym budes soudit kvuli porusovani licence ... pak sem dej info, at se muzem kralovsky bavit.

To mi je jasne, ze to nevysudim. Ale aspon tym odradim priznivcov tych rezimov.
A je tu druha vec, netuzim vyvjat softver, ktori pouzije krajiny, ktora ma tuzi zabit. A je jedno ci je to mala kkniznica alebo VLC.
Jako jak "odradíte příznivce těch režimů"? Čeho se polekají? A jakých režimů vlastně? Nejschůdnější by asi bylo vyjmenovat v té licenci ty země, jež máte konkrétně na mysli. Ale asi si budete muset napsat svou vlastní licenci a hlídat si její vymáhání. Tak či tak, opravdu je zajímavé vidět, jak naivní lidé existují.  :D

12
/dev/null / Re:Jste připraveni na život offline?
« kdy: 22. 04. 2026, 13:29:24 »
Ony se ty argumenty věřících, s postupujícím věděckým poznáním světa, neustále mění. Pokaždé, když věda vyvrátí jeden výmysl, přijdou s výmyslem jiným. A protože vymýšlet nesmysly je jednodušší, než je věděcky vyvracet, tak jim to často vydrží "docela dlouho".

Není mi jasné, proč věda snaží vyvracet víru. Prostě věda a víra jsou vedle sebe a mohou koexistovat bez nějakých sporů. Jsou to jen dva pohledy na svět.

No tak můžete klidně věřit tomu, že tráva je modrá...
Pořád lepší, když někdo něčemu věří a ví, že je to víra, než když si někdo neuvědomuje, že to, o čem je přesvědčen, je jen jeho víra, a myslí si, že to má podložené nějakými rádoby argumenty - což je bohužel případ většiny lidí u nás.

13
/dev/null / Re:Jste připraveni na život offline?
« kdy: 22. 04. 2026, 10:13:08 »
Ale jasně kdyby nějaký život po smrti existoval, a nebylo to ono peklo, budu mile překvapen :-)
V tom je právě ten háček - např. křesťanství tvrdí, že základním předpokladem je, že tomu ale nejdřív musíte uvěřit, že to tak je. Jinak to tak nebude ("jedině skrze Ježíše Krista"). Čili pokud neuvěříte, žádné překvapení nebude. ;)

14
/dev/null / Re:Jste připraveni na život offline?
« kdy: 22. 04. 2026, 09:55:13 »
Naopak z 99,9% s periodou 9 tomu tak věřím. A co ta nekonečtina procenta, která zbývá? Jsem jen člověk a člověk není dokonalý a bezchybný.
99,9 % periodicky = 100 % přesně. Žádná nekonečtina procenta už tam nikde nezbývá.

15
/dev/null / Re:Jste připraveni na život offline?
« kdy: 16. 04. 2026, 08:12:18 »
...
Američané trefili jadernými bombami Hirošimu a Nagasaki také jen omylem.
Chudáci Japonci. Zničeho nic, bez nějaké zjevného důvodu na ně najednou Američani hodily dvě atomové bomby. Zhruba tak nějak se učí ve zkratce dějepis v Japonsku.

Druhá dvětová válka byla asi první válka kde ztráty vítězné strany byly násobně větší než ztráty poražených. Japonsko mělo cca 600 000 civilních obětí. Nicméně jen v samotné Číně Japonci zavraždili cca 7 miliónů civilistů ! A celkově mají na svědomí desítky milionů obětí Japonské válečné zločiny .
Pro boha! Masakr civilistů je válečný zločin a je úplně jedno, kdo ho páchá a co ho k tomu vede. Tvrzení "ale on mi to před tím taky udělal" je obhajoba na mentální úrovni pětiletého dítěte.

Stran: [1] 2 3 4