Týždeň 2025-22

Dnes to bude kratšie, ale bude vám to musieť stačiť. Navyše bude mať týždenník zase budúci týždeň pauzu. Nie je za tým žiadna tvorivá kríza, len som preč. @vlkodotnet

Polemika týždňa: Vibe myšlienky

Som plný rozporuplných myšlienok. Kde začať? Úprimne si myslím, že mať Copilota ako asistenta je super investícia. Je to taký ten pomocník pod rukou, ktorý navrhuje zmeny, ktoré by som normálne musel vyťukávať na klávesnici. Podporuje môj pracovný flow. Navyše zmenil to, ako píšem kód. Predtým to bolo kód a potom nejaký komentár. Teraz rozmýšľam o kóde najskôr komentárom, potom Copilot urobí prvý náčrt. Ten nakoniec ja doklepnem do toho správneho tvaru.

No a potom som bol na KROS Dev Meetupe v Žiline, kde Miňo Martiniak predniesol, ako využil Cursor na jeden menší projekt. Projekt, ktorý by bez Cursora asi nikdy nevznikol. Pre vysokú znalostnú vstupnú barieru. Sami si to vypočujte:

Tu sa dostávame späť k tomu, prečo som plný rozporuplných myšlienok. Keď začnete vibecodovať nový projekt, tak je to super. Ale čo s existujúcim projektom? Ako Miňo spomenul v prednáške, tak sa vaša práca zmení na nonstop code review. A kto robil code review, tak vie, že je to intelektuálne náročné. Trošku si pomôžete pomocou systému pravidiel, ale vždy sa nakoniec dostanete do bodu, keď sa budete musieť vrátiť k programovaniu a všetok ten AI bordel napraviť. Čím zložitejší projekt, tým bolestnejšia náprava.

After months of coding with LLMs, I’m going back to using my brain • albertofortin.com
I’ve been building MVPs and SaaS products for 15 years. Let’s work together on your next project.

Teraz nechcem nahrať na strunu AI haterom, lebo toto môže byť iba dočasný stav. Ale kým na novom projekte je vibe coding taká tá radosť z tvorenia, tak časom je táto radosť nahradená smútkom. A nemyslím teraz taký ten, že vidíte zlý kód. Myslím taký ten, že vás práca prestane baviť.

Ako uzavrieť túto tému? Šéf spoločnosti Anthropic Dario Amodei dal rozhovor, v ktorom tvrdí, že AI vymaže v najbližších rokoch polovicu začiatočníckych pozícií. Niekto si povie "Len?". A niekto "Až?". My si môžeme položiť otázku: Kto bude raz tvoriť hodnotu v ekonomike, ak tu budeme mať vysokú mieru nezamestnateľných mladých ľudí, ktorí nebudú mať kde nabrať pracovné skúsenosti? Hmm, to mi nevychádza.

The ‘white-collar bloodbath’ is all part of the AI hype machine | CNN Business
If the CEO of a soda company declared that soda-making technology is getting so good it’s going to ruin the global economy, you’d be forgiven for thinking that person is either lying or fully detached from reality.

AI myslí?

Narazil som práve na dva zaujímavé články. Tie prešli mediálnym preprocesingom, ktorý ich nafúkol. Prvým je analýza Anthropic dokumentu, v ktorom testovali myšlienkový proces Claude Opus 4. Okrem toho, že vás model chcel sám bonznúť, keď ste robili veci, ktoré neboli s kostolným poriadkom, tak tiež ukázal prekvapivú schopnosť sebazáchovy v prípade, ak sa dozvedel, že ho chcete nahradiť za iný AI model.

System Card: Claude Opus 4 & Claude Sonnet 4
Direct link to a PDF on Anthropic’s CDN because they don’t appear to have a landing page anywhere for this document. Anthropic’s system cards are always worth a look, and …

Podobné správanie bolo pozorované aj na iných modeloch.

OpenAI’s smartest ChatGPT model “misbehaves,” refuses shut down in controlled testing
OpenAI’s “smartest” o3 model has been “misbehaving” and is refusing to shut down even when explicitly told to.

Nezabúdajme, že stále ide o štatistický model. Teda odhaduje ďalšie slovo na základe predchádzajúceho kontextu, ktorý generuje AI algoritmus, a ten sa učil na existujúcom obsahu. Algoritmus, ktorý predtým nakŕmia obrovským množstvom obsahu, napríklad takými sci-fi knižkami a pesimistickými článkami, kde takmer vždy AI bojuje proti ľuďom. Niet divu, že výsledok je taký, aký je.

BIZ okienko

Nie je to dávno, keď som tu v týždenníku navrhoval, že by bolo celkom múdre, aby existovala možnosť verifikovať vek užívateľa. V EÚ nad tým tiež dumali a ako dočasné riešenie prinášajú aplikáciu na overenie veku. A časom bude aj eID, teda elektronická identita v celej EÚ.

EU to Launch Age Verification App for Online Use in July | PYMNTS.com
The European Union reportedly plans to introduce an age verification app in July and may introduce rules requiring online platforms to protect minors

Na konferencii Build 2025 bol predstavený web content filtering (s unikátnym názvom WCF) pre Edge for Business. WCF je pre firmy, ktoré chcú jednoducho povoľovať obsah, na ktorý bude môcť ich zamestnanec pristupovať. Je to aj dobrý spôsob ochrany pred rôznym nebezpečným obsahom. Základné zoznamy bude pripravovať priamo Microsoft a administrátori si ich samozrejme budú môcť doladiť.

Microsoft shares info on Edge for Business ‘free’ content filtering on Windows 11 and 10
Microsoft is introducing new Web Content Filtering (WCF) on Edge for Business on both Windows 11 and 10, and the feature is ‘free’.

AI okienko

Tento rok mal byť rokom, kedy AI zvládne video. Je len jún a už zvládlo nie len video, ale aj prirodzené napojenie na zvuk. Veo 3 generuje len 8 sekundové videá, a vy si sami urobte úsudok.

AI video just took a startling leap in realism. Are we doomed?
Google’s Veo 3 delivers AI videos of realistic people with sound and music. We put it to the test.

Prichádza FLUX.1 Kontext, ktorý vie udržať kontext obrázku podobne ako ChatGPT. Akurát to robí rýchlejšie a vyzerá, že aj konzistentnejšie.

Black Forest Labs - Frontier AI Lab
Amazing AI models from the Black Forest.

Opera pripravuje nový AI prehliadač, ktorý bude AIovať, keď sa nebudete pozerať, alebo budete v noci spať.

Opera’s new AI browser promises to write code while you sleep
Let your browser do the browsing.

.NET okienko

Minulý týždeň som tu prišiel s "leakom" o priamom spúšťaní .cs súborov cez dotnet run. Ako ma Miňo v diskusii upozornil (áno vy všetci viete diskutovať a napraviť moje faktografické chyby), tak ide o normálne oznámenú funkcionalitu. A tu je k tomu blogpost, kde sa dozviete všetko dôležité, čo od toho môžete očakávať. Pribudnú nové direktívy, budete môcť dokonca spustiť kód priamo bez .cs súboru, pribudne tool na konverziu vašich sk;riptov na projekt.

Announcing dotnet run app.cs - A simpler way to start with C# and .NET 10 - .NET Blog
Run C# files instantly with dotnet run app.cs, no project file needed! Coming to .NET 10, try it out today in Preview 4.

EF Core dostalo natívnu podporu JSON dát. Len tak na okraj v najnovšom MSSQL pribudli JSON indexy.

Storing JSON data in relational databases using EF Core
Learn how to store and query JSON data in relational databases using EF Core with real-world examples for PostgreSQL, SQL Server, and MySQL.

Linky na záver

Mal som pripravený odkaz na nový open-source editor Edit od Microsoftu, ale ten už spracoval harrison314 v Zaujímavých linkách č. 17.

Zaujímavé linky #17
Smtp4dev https://github.com/rnwood/smtp4dev Testovací SMTP server, ktorý umožňuje vytvoriť reálne emailové schránky a čítať v nich, či robiť SMTP proxy. Je napísaný v .Net-e a je ho možné prevádzkovať ako serverovú webovú aplikáciu aj ako desktopovú aplikáciu. TickerQ https://github.com/Arcenox-co/TickerQ?tab=readme-ov-file Knižnica pre sheduling postavená na source generátoroch. Je k nej dispozícii aj dashboard. UnsafeCLR https://github.com/Hathoute/UnsafeCLR Knižnica, ktorá dokáže v scope…

Toto neviem, ako funguje, ale je to Minecraft plne napísaný v HTML + CSS. Kontroloval som to a skutočne tam nie je žiaden JavaScript.

CSS Minecraft
A Minecraft clone made with pure HTML & CSS – no JavaScript.

Vizuálna bodka na záver

Dnes sa pre svoje vizuálno budete musieť prekliknúť. Ale stojí za to vidieť hudobné nástroje tak, ako ich nepoznáte.

Probe lenses and focus stacking: the secrets to incredible photos taken inside instruments
Photographer Charles Brooks embarked upon a quest to photograph the inside of musical instruments, creating images that look like monumental buildings.