Týždeň 2024-40
Príďte si v novembri oddýchnuť a popremýšľať na CodeCon do Žiliny. @vlkodotnet
Udalosť týždňa: CodeCon ZA 2024
Mať takýto týždenník má nesporné výhody v tom, že si môžem vybrať tému týždňa. Dnes to mohla byť nová Raspberry Pi kamera, ale ja som sa rozhodol spromovať našu lokálnu žilinskú konferenciu CodeCon ZA. Žilina to je také Silicon Valley Slovenska, len o tom ešte nevie ani Žilina, ani Slovensko. Ale minimálne tento rok 28. novembra 2024 sa môžete zúčastniť príjemného lokálneho eventu, kde si môžete v kľude podebatovať, inšpirovať sa prednáškami, pokecať v community kútiku (kde sa budem snažiť byť väčšinu času aj ja). Poučili sme sa z minulosti (tým "my" samozrejme nemyslím mňa, ale celý organizačný tím, kde ja som len taký obsmŕdač) a na hlavnom pódiu v žilinskej Synagóge budú k dispozícii extra slúchadlá, aby vás okolitý džavot stánkov neotravoval. Tak neváhajte a zaregistrujte sa.
Program sa ešte pripravuje, ale tu nám musíte veriť, že pre vás vyberieme to najlepšie, čo sa prihlásilo.
Raspberry Pi AI Camera
Raspberry uviedlo špeciálny produkt AI Camera, ktorý má v sebe Sony IMX500 "Intelligent Vision Sensor". Ten má možnosti NPU procesora a vy viete do neho nahrať vlastný AI detection model. Takto upravenú AI Cameru môžete pripojiť na nízkoenergetické Raspberry Pi Zero 2 W a vaše AI možnosti sú nekonečné. Teda samozrejme v rámci konečných možnosti veľkosti modelu, ktorý sa do toho senzoru vie zmestiť. Hneď mi napadá užitočný projekt, dáte si to do chladničky, a potom v prípade nočného vykrádania jedla a detegovania vašej tváre spustí sirénu. Alebo teraz u nás štát plánuje namontovať kamery do škôl. Takto by sme napríklad mohli detegovať všetkých, ktorí nejdú do školy s aktovkou na chrbte (ale to nehovorte teroristom, lebo by to mohli oblafnúť).
Biznis okienko
Tieto príbehy ma bavia. Napríklad toť v Mozille pri review novej verzie uBlock Origin Lite (ďalej uBOL) vrátili vývojárovi novú verziu s odôvodnením, že nespĺňa podmienky. Podmienky pekne vypísali, až na to, že tie podmienky addin spĺňal. A pritom ide o addin s dlhoročnou históriu, len sa niekde v procese hodnotenia stala chyba. Developer si s tým nerobil hlavu a addin stiahol. Ale hlavu si s tým začala robiť Mozilla, pretože táto správa sa rýchlo dostala do médií. Aj sa ospravedlnila, ale už bolo neskoro. uBOL si už nainštalujete iba priamo z GitHub repozitára. Mimochodom, ak neviete aký je rozdiel oproti verzii uBlock Origin, tak uBOL implementuje novú verziu extension protokolu v3. To znamená, že vie toho menej, ale rýchlejšie. Pre väčšinu užívateľov, to ale stačí.
Minulý týždeň som písal o spore Automattic vs VP Engine. Už prenikla von informácia, že Automattic od VP Engine žiadal 8 % tržieb. Tí sa ale nedali, zato dali na Automattic žalobu. Tento príbeh naberá grády.
Vo svete biznisu je odvetvie, ktoré sa živí tým, že nakúpi čo najviac patentov a potom rozposielajú zásielky firmám, kde žiadajú výpalné. Stačí, ak zaplatia a oni ich nebudú žalovať za porušovanie patentov, ktoré oni vlastnia. Väčšinou to aj funguje, lebo firma nemá čas ani zbytočné peniaze, ktoré by vyhadzovala na právnikov. Jeden taký patent troll Sable to skúšal na CloudFlare. Tí dokonca prevádzkujú Project Jengo, ktorý vám v boji proti Sable pomôže. Po trojročnom úsilí sa CloudFlare podarilo Sable poraziť a nielenže mu musí zaplatiť 225-tisíc dolárov za trovy súdneho konania, ale navyše odovzdá CloudFlare všetky svoje patenty, ktoré CloudFlare dá svetu ako dar na striebornom podnose. CloudFlare hovorí, že toto je spôsob, ako sa vysporiadať s patent trollmi, a nakoniec prečo nie.
Doba sa mení a tak Facebook redesignuje aplikáciu pre Generáciu Z. To znamená viac obrázkov, viac videa. Ale aj zaujímavé veci prídu. Ako napríklad záložka Local (dostupná len v USA a na pár miestach), kde uvidíte obsah len z okolia svojho bydliska. A funkcia Explore vám AI algoritmus vyhľadá obrázky a videá špeciálne pre vás a navyše s možnosťou hľadať v okolí. Tak môžete nájsť najlepšie miesta a udalostí tam, kde práve ste. Samozrejme od ľudí, ktorí namiesto jedenia v reštaurácii si to budú natáčať a fotiť. Divnú dobu žijeme. Ja som navštívil minulý týždeň Paríž. A ako tak cestujem, tak pozorujem ľudí. Všetci čo cestovali hromadnými prostriedkami dopravy, mali na telefónoch spustený TikTok alebo Instagram, alebo výnimočne volali cez videohovor. Ale všetci šúpali prstom po obrazovkách na ďalšie video. To len my z východného bloku Európy sme čítali knihy. Na našu obranu sme boli na dovolenke a deťom som nezapol hotspot.
Security okienko
Študenti zobrali RayBan okuliare od Meta. Spustili na nich Instagram stream, na ktorom pomocou jednoduchej AI detekcie tváre detegovali tváre a následne vyhľadali takúto fotku v Google Images. Tak zistili meno človeka a následne v iných databázach vyhľadali informácie o jeho adrese a povolaní. Vyzerá to jednoducho a predsa to bolo účinné.
Také okuliare sú už dnes bežné a síce pri nich svieti nahrávacie svetielko, to si už dnes málokto všíma. Sami pritom už ani nevieme, kde všade je na internete naša fotografia. Viete si predstaviť sofistikovanejší systém, ktorý by vytvorili profesionáli? Koľko osobných a presne zacielených dát by dobre umiestnená kamera vedela pozbierať za jeden deň?
AI okienko
Dnes začneme s OpenAI. To najskôr uviedlo, že tento rok bude mať predpokladaný obrat 3,7 miliardy, ale napriek tomu spáli ešte navyše 5 miliárd dolárov.
Našťastie je OpenAI výkladná skriňa súčasného AI, a tak sa našli dobrodinci, ktorí do neho vzápätí naliali 6,6 miliardy dolárov. Týchto cca 4 % akcií teraz určuje hodnotu firmy na 157 miliárd dolárov.
Aby to nevyzeralo, že OpenAI ide len o pálenie investorských peňazí, tak uviedli nový produkt Canvas. To jest namiesto konverzačného modelu máte stále otvorený jeden výstup a dotazovaním ho upravujete a meníte. To je dobré napríklad pri písaní knihy, kde môžete preformulovať naživo nejaké časti, alebo pri kódovaní, keď si vygenerujete a následne budete upravovať kód na jednom mieste.
Nový Microsoft Copilot dostal možnosť vidieť a počuť. To znamená, že si s ním môžete pokecať. Uvidíme, ako to bude vyzerať mimo prostredia pripraveného dema.
V starom dobrom MS Paint dostanete možnosť vymazať objekt a nechať AI doplniť jeho obsah. Alebo len zmeniť veľkosť obrázku a dopočítať chýbajúce časti.
V novembri vraj Recall dostanú Intel a AMD Copilot+ počítače. Čo očividne zatiaľ môj nie je, a tak nás vlastníkov Nvidia grafických kariet asi hodia cez palubu.
Už aj Meta má svoj generátor AI video obsahu. Okrem obrazu ale vraj zvládne generovať hudobný a zvukový podmaz.
Reasoning, ako ho má OpenAI model o1, sa stáva predmetom záujmu ľudí. Už minulý týždeň som dal odkaz, ako si ho rozbehať lokálne a pribúdajú ďalšie návody. Zatiaľ to vyzerá, že takéto "zdôvodňovanie" bude závratne rýchlo míňať vaše kredity k AI modelom.
.NET okienko
Ja viem, že toto môjmu srdcu blízke okienko zanedbávam, ale vypadol mi primárny zdroj .NET noviniek a ešte som nenašiel náhradu. Ak máte nejakého zaujímavého človeka, ktorý ma RSS, alebo profil na sociálnych sieťach, ktorý stačí sledovať, tak mi dajte vedieť do diskusie. Dnes tu mám druhú verziu oficiálnej knižnice pre podporu OpenAI vo vašej .NET aplikácii.
Linky na záver
Ako programátor mám občas problém vyjadriť svoj prejav vizuálne. Vtedy pomôžu návody. Jednu takú zbierku s príkladmi vizuálnych vzorov pre zobrazovanie dát nájdete v The Data Visualisation Catalogue.
Nintendo vraj dalo vývojárovi emulátora Switch konzoly Ryujinx ponuku, ktorá sa neodmieta. Neviem, či tam bola ponuka, že ho nepoženú pred súd, ale určite aj hŕba peňazí. Pretože hneď potom, ako tú ponuku dostal, tak bol tento emulátor stiahnutý z GitHubu.
QRFrame je generátor vizuálne netradičných (a pritom stále funkčných) QR kódov. A to práve ja som bol ten, čo hovoril, že QR kódy sa nikdy neuchytia.
Microsoft uviedol projekt Drasi. Ten pripojíte na dátový zdroj a on bude monitorovať jeho zmeny a následne generovať zmenové udalosti. Zvládne aj udalosti naprieč rôznymi dátovými zdrojmi.
Vizuálna bodka na záver
The impossible crossover between Contra and Tetris
— Massimo (@Rainmaker1973) October 3, 2024
[🎞️ tercio_miranda]pic.twitter.com/BkEcCNo6vu