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.

Prihlasovanie cez Slovensko.sk opäť jednoduchšie - Slovensko.Digital
Dobrá spolupráca sa podarila. Národná agentúra pre sieťové a elektronické služby (NASES, prevádzkovateľ slovensko.sk) v spolupráci s komunitou Slovensko.Digital sprístupnila vzorové kódy na prihlasovanie cez štátom garantovanú identitu. Čo to znamená? Pomocou slovensko.sk máme možnosť sa prihlasovať cez občiansky preukaz (eID) alebo aplikáciu Slovensko v mobile. Čo však veľa ľudí nevie,

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.

What’s in your stack: The state of tech tools in 2025
The products people love, hate, and can’t live without today

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.

Google wants Search to be more like an AI assistant in 2025 | TechCrunch
Google Search is in the midst of a “journey” around AI, Google CEO Sundar Pichai said during the company’s earnings call on Tuesday. The start of that

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.

UK government demands access to Apple users’ encrypted data
The Home Office served the notice to the tech giant under the Investigatory Powers Act.

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

“Torrenting from a corporate laptop doesn’t feel right”: Meta emails unsealed
Meta’s alleged torrenting and seeding of pirated books complicates copyright case.

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.

GitHub Copilot: The agent awakens
Introducing agent mode for GitHub Copilot in VS Code, announcing the general availability of Copilot Edits, and providing a first look at our SWE agent.

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.

Understanding Reasoning LLMs
Methods and Strategies for Building and Refining Reasoning Models

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.

Gemini 2.0: Flash, Flash-Lite and Pro- Google Developers Blog
The Gemini 2.0 model family is now updated, to include the production-ready Gemini 2.0 Flash, the experimental Gemini 2.0 Pro, and Gemini 2.0 Flash Lite.

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.

OpenAI o3-mini
Pushing the frontier of cost-effective reasoning.

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

Le Chat - your AI assistant | Mistral AI
Chat, search, create, code, and analyze with real-time information to power your every need, from cooking to coding.

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.

OmniHuman-1: AI Video Generation by Bytedance
OmniHuman-1 is an advanced AI framework by ByteDance that generates realistic human videos from a single image and motion signals, such as audio or video.

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.

Hugging Face clones OpenAI’s Deep Research in 24 hours
Open source “Deep Research” project proves that agent frameworks boost AI model capability.

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.

ElevenLabs — Studio is now available to everyone | ElevenLabs
Studio, our longform text-to-audio editor for creators and storytellers, is now available to everyone. Bring your stories to life.

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.

Ingesting Millions of PDFs and why Gemini 2.0 Changes Everything
Chunking PDFs—converting them into neat, machine-readable text chunks—is a major headache for any RAG systems. Both open-source and proprietary solutions exist, but none have truly achieved the ideal combination of accuracy, scalability, and cost-effectiveness.

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

When will .NET Framework retire?
Did you ever ask yourself: When will the good ol’ .NET Framework retire? The short answer: I don’t know, but we can make a good guess!

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.

Microsoft updates Windows Terminal with new multi-window support, console architecture, more
Microsoft has released big updates for Windows Terminal and Terminal Preview. They add rewritten multi-window support, a new console architecture, fresh color themes, and more.

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

GitHub - tcgoetz/GarminDB: Download and parse data from Garmin Connect or a Garmin watch, FitBit CSV, and MS Health CSV files into and analyze data in Sqlite serverless databases with Jupyter notebooks.
Download and parse data from Garmin Connect or a Garmin watch, FitBit CSV, and MS Health CSV files into and analyze data in Sqlite serverless databases with Jupyter notebooks. - tcgoetz/GarminDB

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.

The Super Bowl Ads, Ranked
Here is our critic’s survey of this year’s Super Bowl commercials, from best to worst.