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.

Registrácia - CODECON
REGISTRÁCIA NA CODECON #ŽilinA Aj tento rok sú vstupenky na CODECON #Žilina ZDARMA. Tak neváhaj a chyť si miesto už dnes. Kapacita podujatia je obmedzená – do obehu púšťame 900 miest. Tvoju podporu si vážime Ak máš CODECON rád a chceš, aby táto komunita a podujatie zostali živé, môžeš nás podporiť n…

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úť).

Raspberry Pi AI Camera Review: AI for the masses
Smarter Pi

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čí.

Mozilla’s massive lapse in judgement causes clash with uBlock Origin developer - gHacks Tech News
Mozilla has removed uBlock Origin Lite from Firefox’s addon store after a review found issues with the extension.

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.

The ‘WordPress’ fight is now a lawsuit
WP Engine is suing Automattic and its CEO Matt Mullenweg.

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.

Patent troll Sable pays up, dedicates all its patents to the public!
We’re pleased to announce that the litigation against Sable has finally concluded on terms that we believe send a strong message to patent trolls everywhere — if you bring meritless patent claims against Cloudflare, we will fight back and we will win.

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.

Facebook launches a Gen Z-focused redesign | TechCrunch
Facebook wants to woo more younger users to join its social network, instead of spending all their time on TikTok, Instagram, and other social apps. To do

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é.

College students used Meta’s smart glasses to dox people in real time
Privacy will always be a major concern with smart glasses.

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.

OpenAI sees roughly $5 billion loss this year on $3.7 billion in revenue
CNBC has confirmed that OpenAI expects about $5 billion in losses on $3.7 billion in revenue this year — figures first reported by The New York Times.

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.

OpenAI just raised $6.6 billion to build ever-larger AI models
A historically huge funding round.

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.

OpenAI’s Canvas can translate code between languages with a click
New side-by-side document and code-editing feature catches up with Anthropic’s Artifacts.

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.

Microsoft gives Copilot a voice and vision in its biggest redesign yet
Copilot is getting its biggest redesign and new features.

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.

Microsoft Paint is getting Photoshop-like generative AI fill and erase features
Even the name, “Generative Fill,” is identical.

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.

Recall is coming to AMD and Intel computers in November
In addition to launching Windows 11 version 24H2, Microsoft shared info about Recall availability on PCs with Intel and AMD processors.

Už aj Meta má svoj generátor AI video obsahu. Okrem obrazu ale vraj zvládne generovať hudobný a zvukový podmaz.

Meta announces Movie Gen, an AI-powered video generator
Meta’s Movie Gen follows OpenAI’s Sora AI video generator.

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.

Can we make any smaller opensource LLM models smarter than human?
I am Harish SG, a security researcher who studied Masters in Cybersecurity at UT Dallas and AI security engineer at Cisco, previously…

.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.

Announcing the stable release of the official OpenAI library for .NET - .NET Blog
Discover the stable release of the official OpenAI library for .NET, empowering developers to integrate cutting-edge AI models, including GPT-4o & o1, into their .NET applications.

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.

Search for Charts by Data Visualization Functions
The Data Visualisation Catalogue, helping you find the right data visualization method for your data

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.

Nintendo has reportedly shut down Ryujinx, the Switch emulator that was supposedly immune
Nintendo allegedly got to the lead developer of this Switch emulator.

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.

qrframe
code-based qr code generator

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.

Introducing Drasi: Microsoft’s new change data processing system | Microsoft Azure Blog
Drasi is Microsoft’s new open-source project that simplifies change detection and reaction in complex systems.

Vizuálna bodka na záver