Týždeň 2025-06
Prihlásiť sa občianskym trebárs aj na vašu obyčajnú stránku už nikdy nebude jednoduchšie. @vlkodotnet
Udalosť týždňa: Prihlasovanie cez slovensko.sk
Slovensko.Digital sa podaril celkom unikátny projekt, kde spolu s NASES a komunitou Slovensko.Digital vytvorili voľne šíriteľné implementácie pre prihlasovanie sa cez slovensko.sk (cez eID, Slovensko v mobile a iné). Aktuálne sú dostupné ukážkové implementácie pre platformy Ruby on Rails, Java Tomcat, ASP.NET Core, Node.js, PHP a PHP framework Laravel.

Nie každý projekt potrebuje prihlasovanie sa cez štátom garantovanú identitu, ale tie, čo to potrebujú, takéto niečo určite uvítajú.
Stav technických nástrojov v 2025
Noam Segal, známy newsletterom Lenny's Newsletter, zverejnil výsledky ankety, do ktorej sa zapojilo 6500 respondentov. Výsledky sú zaujímavé. 90 % týchto ľudí používa ChatGPT. Rastie popularita AI IDE ako Cursor, ktorý už používa 17 %. 53 % používa Jiru, ale nie sú s ňou spokojní. 28 % používa na projektové riadenie aj Notion. Populárna je Figma, Miro a tradične Slack. Trošku ma mätie ten obsah, lebo iné čísla uvádzajú v súhrne a iné v detailoch kategórií. Ale inak je to zaujímavý pohľad do sveta, v ktorom ja asi nie som. Asi to bude tou cieľovkou newslettera.

BIZ okienko
Google CEO Sundar Pichai na výročnej schôdzi povedal, že AI overview je iba začiatok. Vraj pribudne viac AI v spolupráci s divíziou DeepMind. Napríklad zadáte, čo chcete hľadať, a príde vám späť zrešeršovaná odpoveď. Podobne, ako to robí OpenAI v novom agentovi. Tiež dostaneme možnosť ďalej pracovať s výsledkami vyhľadávania, napríklad cez doplňujúce otázky. A to by nemusel byť taký zlý nápad.

UK požiadala Apple o vytvorenie backdooru podľa Investigatory Powers Act (IPA), ktorý núti firmy poskytovať informácie orgánom činným v trestnom konaní. Keďže Apple data šifruje tak, aby k tomu sám nemal prístup, tak jedinou možnosťou je vytvorenie backdooru do tohto algoritmu.

Človek by povedal, že keď ťahá veci z torrentu, tak je tak nejak v bezpečí (kolegovia ma upozornili, že ja som jediný človek, čo si to myslí). Ale prípad Meta ukazuje, že to tak nie je. Akurát im na súde dokazujú, že z torrentu stiahli a ďalej seedovali obsah tzv. shadow knižníc knižiek ako Z-Library a LibGen. Tak nejak si domýšľame, že následne obsah tých knižiek naliali do svojich AI modelov, ale možno firme krivdím.

AI okienko
Zasa sa toho okolo AI udialo riadne veľa. Aj rozmýšľam, ako to postupne rozkúskovať. Ale začneme GitHubom, ktorý do Copilota pridal agenta, ktorý zoberie celý projekt a dorobí do neho na základe zadania a postupneho rozkúskovania na jednotlivé kroky vami zadanú novú funkcionalitu.

Všade teraz letí Reasoning LLM, ale odkiaľ má taký jednoduchý programátor ako ja zistiť, o čo ide? Našťastie sú ľudia, ktorí píšu pre ľudí. Celkom zrozumiteľné vysvetlenie "reasoning" na príklade vytvorenia DeepSeek-R1 a rôznych jeho verzií, je popísané v nasledujúcom článku. Ak by ste si mali prečítať len jeden odkaz z tohto týždenníka, tak by to mal byť tento.

Google vo verzii 2.0 vylepšil svoj model Gemini. Ten je zasa o kúsok lepší pri nezmenenej cene. Najväčšia výhoda Gemini modelu je ohromne veľké vstupné okno. 1 milión tokenov nemá hocikto a malo by to stačiť aj na celý váš projekt. Vyzerá to, že je na úrovni ChatGPT 4o.

Keď už sme spomenuli ChatGPT, tak OpenAI uviedla nový model o3-mini. Má 3 úrovne premýšľania (reasoningu), ktoré produkujú lepší výsledok oproti o1, ale hlavne je okolo 25 % rýchlejší. Teda namiesto 10 sekúnd dostanete odpoveď už za 7 a pol sekundy.

Mistral ako predstaviteľ AI inovácie od nás z Európy predstavil novú aplikáciu Le Chat. Le Chat je multimodálny AI asistent (aj s iOS a Android aplikáciou), ktorý má vraj ten najrýchlejší AI model, ktorý odpovie rýchlosťou blesku. Za poplatok bude brúzdať aj web, a za ešte väčší poplatok nebude uchovávať vaše prompty pre ďalšie učenie. Všetko to má spĺňať EU regulácie. A to budú v USA tvrdiť, že sa to nedá.
ByteDance uviedlo kráľa pre tvorbu fake videí. OmniHuman-1 dostane obrázok a zvukovú stopu a postará sa o to, že ani nespoznáte, že výsledné video nie je reálne.
Len 24 hodín stačilo na to, aby Hugging Face vytvorilo klon OpenAI Deep Research. Volá sa Open Deep Research. Dáte mu otázku, on to nejaký čas požuje, posťahuje podklady z internetu a vygeneruje vám rešerš k otázke.

ElevenLabs uviedli nový produkt Studio. V ňom viete upraviť spôsob, akým generuje zvukový voiceover vášho textu. To sa hodí pre dlhšie texty ako generované podkasty, audioknihy.

Akurát v robote parsujem pdf. Preto som skúšal rôzne spôsoby pomocou AI, ale väčšinou to boli klasické problémy. Malý vstupný kontext pri lokálnych modeloch, alebo nutnosť konvertovať pdf na obrázky. Alebo to bolo príliš drahé. Nasledujúci článok ukazuje, ako nový model Gemini 2.0 Flash je momentálne jasný víťaz pre takúto prácu. Najmä preto, že dokáže pochopiť tabuľky.

.NET okienko
Ak robíte na nejakom staršom .NET 4.x projekte, tak vám určite napadá otázka. Dokedy ho bude Microsoft podporovať? Momentálne sú všetky verzie, vrátane 7-ročnej 4.7 bez známeho dátumu ukončenia podpory. Keďže 4.8.1 je súčasťou Windows Server 2025, tak sa dá z toho vyvodiť, že táto bude podporovaná minimálne do roku 2034. Je to dosť času, aby ste to prepísali na .NET Core?

Linky na záver
Microsoft Windows Terminal dostal celkom veľký refaktoring multi-window podpory, nový default font, novú farebnú schému Ottosson a nové UI pre nastavenia.

GarminDB je Python script, ktorý vám umožní synchronizovať Garmin denné dáta priamo do lokálnej SQLite databázy. Tieto dáta potom môžete sami analyzovať v Jupyter notebooku. Zvládne aj import z FitBit CSV a MS Health CSV, ak sa vám takéto historické dáta niekde povaľujú.
Vizuálna bodka na záver
Dnes bude tých vizuálnych bodiek viac. V USA bol Super Bowl a to znamená, že všetky značky sa prezentovali svojimi najlepšími, unikátnymi a vtipnými reklamami.
