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 - Jiří Havel

Stran: 1 ... 17 18 [19] 20 21 22
271
Sice chápu kam tím míříš, ale tvrdit o vedoucím skautů že přijde o práci je hodně vtipné. Je dost rozdíl mezi prací a koníčkem...

Jasně, nepřijde o práci, ale prostě ztratí kompletně morální kredit a významně to zasáhne do sféry jeho práv. Příklad měl prostě jen ukázat, že ta samá věta v jednom případě může být pomluvou a v druhém případě nemusí.
A ten řidič kamionu z vašeho příkladu o morální kredit nepřijde? To, jestli byl tou dobou doma, si stejně nikdo ověřovat nebude.

A to samé jsou ty telefonáty, ke kterým jste tuhle analogii dával. Prostě někdo šíří lži a chce jimi někoho poškodit. To, jestli má oběť kliku a ten lhář je provařený by snad nemělo mít až tak zásadní vliv.

"Ale pane soudce, jaký pokus o vraždu? Vždyť o mě všichni ví, že netrefím ani vrata od stodoly! A ani teď se nikomu nic nestalo!" 8)

272
Odkladiště / Re:Nový OS
« kdy: 08. 08. 2019, 15:05:45 »
Pointa byla v tom, koncept commandliny rozšířit do GUI, aby si mohl sám uživatel svoje GUI poskládat, bez nutnosti programovat, a aby to mohl ovládat z GUI a aby to by standard pro všechny aplikace. To dnes dělat zpravidla nemohu, ačkoli tam, kde by šlo jen o zpracování vstupu a poskytnutí výstupu (bez složitějších vzájemných interakcí komponent) to vidím jako realizovatelné.
Něco takového se už pro doménově specifické scriptování používá. Třeba blueprinty v Unreal enginu. Nebo graf filtrů v DirectShow. Dá se tam skládat z bloků bez jakéhokoliv programování.

Problém je trochu v tom, že tam nepříjemně rychle roste komplexita. Výsledkem složitějšího problému je neudržovatelný binec, ve kterém se vyzná možná tak původní autor. A to je ta složitost stále omezená tím, že je to specializované na velice úzkou doménu.

273
Odkladiště / Re:Nový OS
« kdy: 08. 08. 2019, 13:49:11 »
Budoucnost je stejně v nějaké formě člověka podporující AI, tak proč nezačít pracovat na opensource verzi dřív, než to zaplácnou korporáty...
Pozdě. Tam, kde to dává smysl už korporáty AI využívají dávno. Třeba Nvidia používá AI na grafických kartách pro lepší odšumění a antialiasing. Ale dává to smysl jen pro věci, které pořádně neumíme udělat postaru.

Trénovat AI na věci, které umíme udělat jinak nedává nejmenší smysl. Jak psal Mirek Prýmek, je to nehorázně drahé a funguje to na dobré slovo. Když to funguje, tak nikdo neví proč. A když to nefunguje, tak nikdo neví co s tím. Je to stále otevřený výzkumný problém.

Co jsem dělal s AI, tak příprava trénovacích dat (to "definuješ co by to jako mělo dělat") byla suverénně ta nejdražší a nejnáročnější část celého problému.

274
Odkladiště / Re:Nový OS
« kdy: 08. 08. 2019, 11:44:24 »

Chtěl _konkrétně_ co? PajaH tady vzletně vylíčil jakousi blíže nespecifikovanou zázračnou AI, která nějakým blíže nespecifikovaným způsobem vyřeší nějaké naše blíže nespecifikované problémy. Víš kolikrát já už podobné prázdné žvásty slyšel?

Jáchyme, hoď to do AI!

Zatímco pan Havel se tady rochní ve stávajících technologiích a vymyslel doslova a pouze kolo...

Doufám, že to ostatní čtenáře tolik neirituje...

Co se týká té AI - Problém má několik možných náhledů, prozatím bych viděl jako nejzajímavější cestu jediné entity, která bude umět si poradit jak s HW stránkou tak následně i SW a uživatelským rozhraním a odezvou.

Ale úspěch by byl dosáhnout alespoň fáze kdy systém bude smyluplně komunikovat po po terminálu.

Jak toho dosáhnout  a kde začít je na debatu... Ideálně by systém měl s minimálními prostředky dokázat "naprogramovat" si vlastní ovladače k dostupnému HW... Spíše v první fázi pouze identifikovat HW a vybrat vhodné, tak aby je mohl využít pro další učení...

Tohle by se dalo učit na dostupných konfiguracích virtuálních strojů...

Pak AI může analyzovat tyto ovladače a učit se jak jsou napsané a nechat ji generovat ovladače vlastní...

atd... může se to dělat odděleně, ale vše by mohlo směřovat k jedné univerzální AI namísto operačního systému, kde by místo repozitářů se SW byly připravené algoritmy pro jednotlivé fáze vývoje...

A jaký problém to má vlastně řešit? V čem to bude lepší, než stahování ovladačů z netu?

Vrazím do kompu neznámé zařízení? Co ta AI uvidí a z čeho se natrénuje? Jak vůbec pozná, jestli se blíží tomu, co zákazník chce? A co zákazník udělá až mu ta AI to nové zařízení při trénování nechtěně pokazí.

Programování ovladačů je zvládnutý problém. Víme přesně jak na to a celý problém je přesně definovaný. AI jsou dobré na problémy, které jsou komplexní a často ne úplně přesně specifikované.

Prostě mi v tom chybí důvod, proč by se měl někdo s tvorbou takovéhle AI vůbec obtěžovat.

275
Odkladiště / Re:Nový OS
« kdy: 08. 08. 2019, 10:28:56 »
Další z konceptů je (alespoň doporučit) každý program rozdrolit na malé podprogramy které nepotřebují k zavolání celý program.
Ale ty jsi chtěl něco ne-UNIXového, ne? Malé prográmky, kde každý dělá jednu věc ale pořádně, jsou unixové myšlení. ;)

První věc je myšlení, druhá věc je struktura. Jak to bude fungovat etc.(osobně bych preferoval složku config ;)).
S tím etc je nějaký problém ve struktuře, nebo bys to jen přejmenoval?

O jménech se dá neproduktivně hádat neomezeně dlouho. Pro jakékoliv jméno se najde banda lidí, kterým se nelíbí. A čím větší blbost, tím divočejší ta debata obvykle je. Takže se to jednou nějak rozhodne a tím to hasne.
Citace
A tím myslím že ty podprogramy jsou například editor videa a já jenom zavolám podprogram zkrať, parametry o 10 sekund od konce bez nutnosti spouštět celý program to nahraje jen potřebné knihovny a věci.
Tohle ale není nic nového. :) Třeba ffmpeg je commandline utilita, nebo se dá používat i ve formě knihoven. Nebo máme třeba avisynth.
Aby se nahrálo jen to potřebné částečně řeší i operační systém skrz stránkování.
Citace
Nebo v textovém editoru bude podprogram na export do pdf. Nainstaloval jsem si to s txt. Editorem ale používám to i jinde.
O něco takového se snažil Microsoft jeho COMem. Podobná je třeba i CORBA. Nějak extra se to neujalo. IMO proto, že cena za univerzalitu je taková molochoidní překomplikovanost, že je jednodušší si napsat něco vlastního.
Citace
A nemyslím tím jen systém. Ale i vše okolo kde se pomocí rour bude předávat.
A zavést objektové roury nebo něco na ten způsob.
Objektovýma rourama myslíš Smaltalkovské, Javovské, Selfovské, Javascriptovské nebo třeba C++í objekty? To není implementační detail. Ty objekty mají dost výrazně odlišné vlastnosti a schopnosti. "Objekt" je nepříjemně přetížený pojem.
Proč nepoužít osvědčené bytové roury? Serializace a deserializace nějakého objektu je celkem triviální problém.

276
Odkladiště / Re:Nový OS
« kdy: 08. 08. 2019, 09:57:32 »
No jistě. Protože AI je magie a magie zvládne úplně všechno. ::)

Já tohle vlákno bral vážně, ale tohle už je trolling, viď?

No nic, chtěli jste něco revolučního, tak jsem vám to vymyslel, ale je to jako házení perel na stěnu a ještě s kecama....

Místo toho se tady plácáte v současných technologiích a vymýšlíte kola... tak gud lak...

viz https://palmserver.cz/modules.php?name=News&file=article&sid=13731

Já bych si to strašně přál aby to někdo tady chtěl. Vypadá to zatím že se to tu nikomu nelíbí.

Chtěl _konkrétně_ co? PajaH tady vzletně vylíčil jakousi blíže nespecifikovanou zázračnou AI, která nějakým blíže nespecifikovaným způsobem vyřeší nějaké naše blíže nespecifikované problémy. Víš kolikrát já už podobné prázdné žvásty slyšel?

Jáchyme, hoď to do AI!

277
Odkladiště / Re:Nový OS
« kdy: 08. 08. 2019, 07:06:17 »
Další z konceptů je (alespoň doporučit) každý program rozdrolit na malé podprogramy které nepotřebují k zavolání celý program.
Ale ty jsi chtěl něco ne-UNIXového, ne? Malé prográmky, kde každý dělá jednu věc ale pořádně, jsou unixové myšlení. ;)

278
Odkladiště / Re:Nový OS
« kdy: 07. 08. 2019, 19:29:30 »
K čemu je tahle odezva dobrá?
ptal ses na existenci technologie, ne jestli je uzitecna a uz vubec zda muze(=nemuze) nahradit ergonomii fyzickou klavesnici :-)
samozrejme bych rad telefon co ma vysuvnou(na_vysku) klavesnici jako mel muj nejoblibenejsi (jak HW tak OS) HP/Palm Pre3 :-)
To je tak, když jsem napsal "hmatová odezva" a myslel jsem "užitečná hmatová odezva". Dobře mi tak :)

279
Odkladiště / Re:Nový OS
« kdy: 07. 08. 2019, 18:49:40 »
My máme nějakou technologii pro dotykové plochy s hmatovou odezvou?
ano, treba vibracni motorek, kterej bezne v telefonech dava hmatovou odezvu pri stisknuti klavesy na virtualni klavesnici nebo i pri kazdem dotyku (v zavislosti na moznosti nastaveni a uzivatelske preferenci) ;-)
K čemu je tahle odezva dobrá?

Poslepu se na tom psát nedá, protože cítím akorát rovnou plochu bez nějakých orientačních bodů. Na normální klávesnici cítím hrany kláves a můžu opravovat polohu rukou. Že jsem něco zmáčkl poznám i bez zavrnění. Hmatovou odezvu potřebuju abych věděl co vlastně mačkám ještě než to zmáčknu. A když už stejně musím koukat pod prsty, tak vidím i to, že ten mobil zareagoval, ne?

280
Odkladiště / Re:Nový OS
« kdy: 07. 08. 2019, 17:13:15 »
Tu je můj návrh kam se ubírat:
Na místo kernelu a defacto statického jádra naprogramovat určitou formu samoučící se AI.
Tato AI by jednak sama ošahávala HW, připravovala si ovladače a též aktivně komunikovala nejen s uživatelem, ale mohla by se spojit i s ostatními, dříve/jinde naistalovanými instancemi. Tím by urychlovala svoje učení a zároveň ověřovala či sdílela svoje pokroky.
Z počátku by se takový AI systém asi dal naprogramovat do formy serveru s komunikací v konzoli a nějakou formou telnetu/ssh jako první služby, pak web server a další.
A jak by se AI učila, třeba i pomocí uživatelského přístupu na "standardní" win/lin/osx/android platformy, sama by mohla navrhnout a začít poskytovat UI a další potřebné služby (browser/text procesor/přehrávač videa/email klient/etc)...

Pak by nad vším co by uživatel měl v PC bděla jedna vševědoucí, učící se entita, hbitě reagující na jakýkoliv uživatelův požadavek... a třeba by si i časem definovala a vynalezla nějakou jinou formu rozhraní mezi ní a uživatelem...

Co vy na to, kdo se do toho pustí???

P.S. A kdo si tuhle moji myšlenku patentuje, dostane po čuni!!!
P.P.S. Jo a kdo na tom začne rejžovat, tak doufám, že se se mnou rozdělí o zisk, tak alespoň 5% bych si představoval...

No jistě. Protože AI je magie a magie zvládne úplně všechno. ::)

281
Odkladiště / Re:Nový OS
« kdy: 07. 08. 2019, 15:51:51 »
Já bych si představoval pokrok desktopových OS v jiných věcech. Konrétně by se mi líbilo přenést podobný princip jako je u textového rozhraní, kdy mohu kombinovat programy a předávat si mezi nimi data pomocí rour a vytvořit si tak program s vlastní funkčností. Není to nic nového, měl už to NextStep, OpenStep a něco takého má tuším i OS X, různé další OS to také mají, snažil se o to Etoilé OS, Smalltalk se tomu také dost blíží, KDE má třeba svoje KParts apod. Ale není to masově užívané a funguje to vždy jen pro omezený ekosystém. Mě by se líbilo, pokud by to bylo něco univerzálně rozšířeného.
Funguje to pro omezený ekosystém, protože je třeba to stavět nad jedním univerzálním rozhraním. A čím univerzálnější to má být, tím víc protichůdných požadavků se tam potká. Od určité hranice se ta potřebná složitost už prostě přestane vyplácet.
Citace
Viz též debaty tady u  těchto, tří, blogů od Bystroushaaka.

Příklady: Mám program na úpravu obrázků (Darktable), z něj používám celkem asi 10% funkčnosti a z toho asi 2% pravidelně na jednotlivé obrázky. Líbilo by se mi, pokud by Darktable exportoval služby tak, abych je mohl volat přímo ze souborového manažera nebo abych si zobrazil jen určitý widget z Darktable a mohl jeho funkce aplikovat na vybraný obrázek. Nemusel bych tedy pracovat s celým UI Darktable a možná by ani nemusel startovat celý Darktable kvůli tomu, že chci vyvážit bílou barvu u jednoho obrázku.
Commandlinové nástroje na úpravu obrázků existují. Třeba ImageMagick. Stačí jen nainstalovat a použít. Funguje bez problémů na všech běžných současných OS. Stejně tak používám pluginy do souborového managera i na současných windowsech.
Citace
Další typický příklad je spellchecker, který bych mohl aplikovat na libovolný text, nebo služba na  převedení velikosti písem či překlad textu. Kdekoli v UI bych mohl označit text a aplikovat na něj tuto transformaci.
Webových spellcheckerových api už pár dostupných je. Stačí zaintegrovat. Jestli se nepletu, tak třeba prohlížeče už to docela běžně dělají.
Citace
Takové funkce bych si mohl zkombinovat tak, aby to ideálně zapadlo do mého vlastního workflow.
A co tomu brání?

A k čemu by tady byl nový OS? Všechny takové služby můžou bez problémů běžet v userlandu. Dokonce bych řekl, že by to bylo i žádoucí.

282
Odkladiště / Re:Nový OS
« kdy: 07. 08. 2019, 14:08:40 »
Totiž, zaprvé vlastní navrh kernelu který by byl přizpůsoben modernímu hardware.
A čímpak _konkrétně_ by se lišil od toho současného? Co má ten moderní hardware jinak?
Citace
navíc jeden z mých návrhů obsahuje že místo klávesnice bude dotyková plocha s hmatovou odezvou, kde budou různá tlačítka dle potřeby tzn...
My máme nějakou technologii pro dotykové plochy s hmatovou odezvou? Zásadní problém všech současných dotykových ploch je právě ta chybějící datová odezva.
Dotykové obrazovky v autech jsou nejspíš vynález Iluminátů pro redukci přemnožených řidičů. :P Dotyková obrazovka se nedá ovládat jenom po hmatu. Je to levnější než čudlíky a vypadá to cool, ale ergonomicky to stojí za starou bačkoru.

Vím, špatný příklad, ale např. Apple má ve svých zařízeních (některých) zařízení simulujících zamknutí (např u touchpadu).
Sorry, ale nechápu souvislost s mým příspěvkem.

283
Odkladiště / Re:Nový OS
« kdy: 07. 08. 2019, 10:19:34 »
Totiž, zaprvé vlastní navrh kernelu který by byl přizpůsoben modernímu hardware.
A čímpak _konkrétně_ by se lišil od toho současného? Co má ten moderní hardware jinak?
Citace
navíc jeden z mých návrhů obsahuje že místo klávesnice bude dotyková plocha s hmatovou odezvou, kde budou různá tlačítka dle potřeby tzn...
My máme nějakou technologii pro dotykové plochy s hmatovou odezvou? Zásadní problém všech současných dotykových ploch je právě ta chybějící datová odezva.
Dotykové obrazovky v autech jsou nejspíš vynález Iluminátů pro redukci přemnožených řidičů. :P Dotyková obrazovka se nedá ovládat jenom po hmatu. Je to levnější než čudlíky a vypadá to cool, ale ergonomicky to stojí za starou bačkoru.

284
Vývoj / Re:Bash regular pro XML
« kdy: 24. 06. 2019, 11:48:06 »
nakonec jsem preoste grepnul PROPETY_NAME s prepinacem -A 1 a ve vysledku nasel regularem http. snad to bude ok no.
Nebude. Jednoho krásného dne se to totálně rozbije, když se v tom xmlku objeví pár naprosto legálních konců řádku navíc. A podle mých zkušeností se to nejspíš rozsype tak, že bude trvat několik dní než se vůbec najde, odkud ta chyba vyšla.

Z celého srdce ti přeji abys to byl ty, kdo to pak bude muset řešit.

285
Vývoj / Re:Za jak dlouho se naučím C++?
« kdy: 17. 06. 2019, 12:03:15 »
A ta zmínka o legacy věcech mě fakt pobavila. Třeba "legacy" state of the art herní enginy, co?

Proč by aplikace v Rustu nemohla využívat engine v C++? Na PHP se mi například líbí bezešvé napojení na hromadu dalších jazyků. Nemusím vše dělat v jednom monolitu, jako například v Javě, ale mohu určitou komponentu aplikace napsat v něčem vhodnějším. Taková vlastnost je významnou devizou každého jazyka, který to umí.
No samo že mohla. O tom žádná. Já to psal jako reakci na to, že C++ má být potřeba jen pokud se chce věnovat legacy věcem. Což mi přijde kapku mimo, pokud "legacy" není úplně prázdný pojem.

Ale teda jako vyšší vrstvu nad nějakým enginem si dokážu představit spoustu lepších jazyků, než zrovna Rust. Ten se hodí právě spíš do těch spodních vrstev, ale IMO bude problém ho tam dostat.

Stran: 1 ... 17 18 [19] 20 21 22