Týždeň 2026-42

Týždeň 2026-42
Dnes to bude také trošku pochmúrne, ale aspoň to nezakončíme lietajúcim autom a to by malo stačiť. @vlkodotnet

Zamyslenie týždňa: Code as a service

Pred 2 rokmi som prišiel na to, že kód už môže robiť hocikto. Pred 9 mesiacmi som prišiel na to, že dobrý kód už môže robiť hocikto. Pred 3 týždňami som prišiel na to, že hocikto už vie robiť aj dobrú aplikáciu. Pred týždňom, že hocikto vie urobiť kópiu tvojej aplikácie. Teraz tu sedím za PC a dumám nad tým, na čo ešte prídem o rok, o dva. Stále sa snažím uchopiť túto zmenu, a keďže som pozitívny človek, tak verím, že bude pozitívna. Nie všetci ale majú rovnaký názor a niektorí to začínajú vzdávať.

Why I’m no longer updating this repository
I’ve decided to archive the source code of my Ruby gems to make it clear that I’m no longer working on them; I’ve written this post to link from them in order to explain why.

Niektorí sa rozhodli, že s tým niečo urobia, a tak napríklad subreddit r/opensource zaviedol nové pravidlá, podľa ktorých už nebude zverejňovať projekty, ktoré používajú AI, boli vytvorené pomocou AI alebo sú určené pre AI. Okrem toho projekty musia existovať aspoň jeden rok, mať viacerých prispievateľov a byť aktívne udržiavané. Navyše ľudia, ktorí neovládajú angličtinu, nemôžu používať AI ani na preklady, a ak budú, tak dostanú ban.

r/opensource just banned AI, non-English speakers, and more
The opensource subreddit’s new rules against AI have sparked a revolt.

Nemyslím si, že takáto aktivita spôsobí zmenu. AI tu je, neodíde a nevidím dôvod, prečo by sa to malo zmeniť. V posledných mesiacoch som vygeneroval viac kódu ako kedykoľvek predtým. Zatiaľ som ho aj osobne kontroloval, čo mi vždy išlo celkom dobre, ale možno raz príde doba, keď to robiť nebudem. Zatiaľ to ale vidím tak, že viac kódu znamená potrebu väčšej kontroly nad tým, čo všetko vzniká. Tiež to zvyšuje naše ambície v tom, čo sme schopní vytvoriť. Tvoríme robustnejšie riešenia, na ktoré by sme pred rokom nemali čas.

AI scope creep & productivity - Ayende @ Rahien
AI sped up a RavenDB query fix 12x, but the real cost was a much larger code change, harder reviews, and more complexity.

Nie všetci to majú takto. Sú firmy, kde sa ľudia stali len prostriedokom, ako dostať zadanie do promptu a potom odsúhlasiť výsledok. Taká práca vedie k frustrácii, ľudia po čase rezignujú na kontrolu kódu, lebo oproti iným kolegom, ktorí ju nerobia, sú menej produktívni.

Software Engineers and the Black Box of AI-Driven Code | Ali Hamie posted on the topic | LinkedIn
I’m an engineer at Meta and I never felt this uncomfortable doing my job. I’m writing code these days and it all feels like a black box. This new standard of shipping with AI is moving so fast that if we’re going to spend our time checking each line of code, it’s going to take forever. That means you can end up with systems you’ve built where you don’t truly understand how all the code works. You understand the high level, but not every detail. And maybe this is becoming the new standard. It goes against every instinct of being a software engineer. I’m used to understanding what I’m building. Now I’m trying to figure out how much I need to understand before I’m comfortable moving forward. Are other engineers feeling this too? | 720 comments on LinkedIn

Programátorské odvetvie sa zmenilo takým spôsobom, že dnes môžem povedať, že samotný kód sa stal službou. Nalejete do toho peniaze + kontext a vylezie vám von kód. Kvalita toho kódu závisí od toho, ako dobre ho skontrolujete a ako dobre viete zabezpečiť kontext, ale je to škálovateľná komodita, ktorú si viete nakúpiť v ľubovoľnom rozsahu. Čo si nenakúpite, je porozumenie. Tam niekde vidím svoju budúcnosť.

AI v hrách II.

Už som kedysi písal o tom, ako sa práve herné odvetvie najviac bráni AI. Osobne tomu neverím a príde mi to ako falošná póza, ktorá má presvedčiť hráčov, že "u nás dostanete ručnú prácu, ktorá je umením". Môžeme si klamať, ale Brandon Stirrup z Microsoftu sa pokúsil otvoriť diskusiu, že je čas si priznať, že sa AI v hernom priemysle používa. Asi to nebol najlepší nápad, lebo si následne zmazal nielen daný post, ale aj celý účet.

“We’re using AI”: Xbox business strategist claims he could be fired “because I told you the truth that nobody wants you to know”
Xbox’s Brandon Stirrup says the gaming industry is already using AI, despite widespread negative sentiment among players.

AI modely sú dnes také dobré, že indie vývojári odkladajú vydávanie svojich demoverzií, lebo sa následne na Steame vyrojí x AI generovaných klonov.

AI game clones are making indie developers afraid to show their work
Delayed Steam Next Fest demo is a sign of a growing problem for indie devs.

AI úplne prevalcovala retro hry. Dnes vie vzniknúť port čohokoľvek na čokoľvek. Retro komunita ale vytvárala porty hier preto, aby pochopila, ako vznikli. Bol to duch tejto komunity, ktorý AI zabíja, a sama komunita hľadá cestu, ako ďalej.

Retro gaming is being overrun with AI
A rise in AI-powered decomps, recomps, and ports has thrust the community into chaos.

Security okienko

Indická certifikačná autorita eMudhra vydala 8 certifikátov 3. úrovne, ktoré používali príliš jednoduché kľúče, takže získať ich podpisový kľúč zvládol aj bežný počítač za menej ako sekundu. S takým certifikátom si nie je problém podpísať si čokoľvek a v prípade man-in-the-middle útoku nemáte šancu zistiť, že vám niekto odpočúva komunikáciu. Odporúčam patchnuť všetok softvér.

The Internet goes on high alert after discovery of 8 compromised TLS certs
Intermediate certs allow anyone to mint web credentials for any Internet server.

Ďalší prípad ukazuje, ako je v dnešnej dobe jednoduché hackovať stránky. Stačil jeden prompt, správna platforma, ktorá používa AI modely bez ochrannej vrstvy, a za 5000 dolárov sa podarilo hacknúť 100 stránok.

Hacker used AI agents to breach 100+ sites — including John Deere — at $50 each | Dealroom News
A single hacker used a swarm of AI agents to break into more than 100 websites, including ones linked to John Deere, SharkNinja, and Cummins, according to security firm NorForge. The agents carried out the attacks with…

Ani PHP nemalo svoj najlepší týždeň. Dve kritické zraniteľnosti môžu spôsobiť získanie shell prístupu. Pre človeka nie je jednoduché pripraviť taký exploit. Ale čo je zložité pre človeka, je jednoduché pre AI, preto urýchlene patchujte.

Rapid Response: php2shell, Leaked Critical PHP Vulnerabilities (CVE-2026-109618 & CVE-2026-109619) | Huntress
Two critical PHP RCEs, CVE-2026-109618 and CVE-2026-109619, leaked before the patch. Learn what’s known, who’s exposed, and how to prepare now.

Balík LiteLLM 1.107.0 bol kompromitovaný. Škodlivý kód sa nespúšťal iba pri importe knižnice, ale aj pri každom štarte Python interpretera.

Compromised LiteLLM 1.107.0 on PyPI Installs a Credential Stealer and Backdoor
LiteLLM 1.107.0 on PyPI ships a .pth credential stealer and a sitecustomize.py backdoor that run on every Python start. How the implant got in, what it steals, and indicators of compromise.

Anthropic varuje pred novým typom škodlivého softvéru, ktorý sa bude prispôsobovať pomocou LLM modelov pre každé jedno zariadenie, ktoré napadne. Tak sa bude vedieť šíriť aj cez jednoduché IoT zariadenia. Stále mi to príde prehnané, lebo to vyžaduje celkom veľké LLM modely, ktoré na IoT zariadeniach nepobežia, ale tu je to asi skôr myslené tak, že ich zneužije ako vstupný bod do vašej siete.

Anthropic warns small AI models could self-replicate through IoT devices
Small weight-based replicators” could usher in a new generation of computer worms.

BIZ okienko

Nové pravidlá ochrany súkromia od Google sprístupnia AI personalizácii vaše údaje z Gmailu, GDrive a Google Photos. Nejaký stupeň ich využitia na lepšie výsledky AI dotazov by sa dal očakávať. Nepoteší, že ich zároveň využije na lepšie cielenie reklamy.

Now Google says it might use your Gmail and Google Photos data to target ads
According to the new terms, sharing your data for better AI recommendations also means opening it up for more personalized ads.

Meta dostala pokutu 25 miliárd dolárov za svoj známy Cambridge Analytica škandál. Trvalo to slabých 10 rokov.

Meta ordered to pay $25 billion penalty in New Mexico Cambridge Analytica case
Meta to pay $25 billion in penalties related to Cambridge Analytica scandal in New Mexico.

AI okienko

Dessa je nový experimentálny konverzačný AI model, ktorý je trénovaný čisto na zvukových nahrávkach. To mu umožňuje reč chápať aj s významom a intonáciou, takže ju následne vie použiť aj vo svojom prejave. Ide o zaujímavý nový koncept AI modelu.

Dessa - the Conversation Model trained only on speech
You learned to talk by listening. So did Dessa. A research preview of a full-duplex speech model.

MiniMax M3.1 Flash je nový čínsky model na úrovni DeepSeeku. Používatelia reportujú, že potrebuje presné zadanie, inak si vie výsledok vymyslieť.

MiniMax M3.1 Flash: Redefining Agent Performance and Cost - MiniMax Research
Today, we officially roll out MiniMax M3.1 Flash. As a next-generation Flash model, M3.1 Flash delivers a generational leap in agentic tasks, coding, Computer Use and cybersecurity, while making online inference nearly three times faster and reducing usage costs by 70%.

Kimi K3.1 Pro je na tom lepšie, čo sa týka schopností, a momentálne je čínsky líder. Oproti K3 má snahu viac premýšľať, čo stojí tokeny, a tiež v základnej verzii má rýchlosť len 35 tokenov za sekundu. Open-weight verzia až v novembri.

Kimi K3.1 Pro Tech Blog: Advancing Open Intelligence
Introducing Kimi K3.1 Pro, our most capable 3T-class open-weight model with 1M-token context and major advances in coding, 3D modeling, and financial research.

Voxtral 3 vie okrem prevodu reči na text aj generovať reč z textu, a keďže ide o európsky model, tak zvládne viac ako 50 jazykov. Dostupný len cez API.

Voxtral 3: Speech-to-Text, TTS & Voice Agents | Mistral
Voxtral 3: Mistral’s voice agent SDK for real-time speech in 50+ languages, accurate transcription, emotional TTS, deep tool use.

Timestral je model na predikciu časových radov. Je open-weight a dostupný v 4 veľkostiach. Okrem predikcií zvládne aj detekciu anomálií a spätné vyhľadávanie podobných anomálií v minulosti.

Timestral: Mistral’s time-series foundation models | Mistral
State-of-the-art probabilistic forecasting in four sizes (5M–209M params), CPU-efficient, zero-shot ready.

Claude Duet je odpoveďou Anthropicu na Muse od Mety. Je to AI agent, ktorý na základe vášho správania predvída to, čo ešte len chcete urobiť. Momentálne je dostupný iba cez čakačku.

Introducing Claude Duet
Claude Duet is a new app where Claude works as a proactive agent. The research preview opens by waitlist today for Pro and Max subscribers in the US.

.NET okienko

Praktický návod, ako riešiť verziovanie API v .NET.

A Practical Guide to API Versioning in ASP.NET Core - Complete Guide
API versioning is the practice of managing changes to an API over time by labeling different iterations of it, so that existing consumers (apps, scripts, other services) aren’t broken when the API evolves. In practice, it means: instead of having one single, ever-changing version of your API, you maintain distinct, identifiable versions — like v1 […]

Linky na záver

Dnes ďalší pekný monospace font. Kedysi sa také fonty používali v IDE, dnes v termináloch.

GitHub - tywr/Nordwand-Mono: A compact monospace neo-grotesque font designed for developers (and adventurers).
A compact monospace neo-grotesque font designed for developers (and adventurers). - tywr/Nordwand-Mono

Top 10 noviniek z CSS, ktoré majú šancu stať sa v najbližších rokoch bežnou súčasťou CSS štandardu.

The Future of CSS ✨ • Josh W. Comeau
Every year, browser vendors collaborate via the Interop project to synchronize their efforts on new HTML/CSS/JS features. This year, there’s a ton of super exciting features being considered! In this blog post, we’ll explore the CSS of the future, to get a glimpse of what we’ll soon be able to do.

Ak si chcete zaspomínať na StarCraft, tak StarCraft AshFall je fanúšikovská oddychovka.

StarCraft: Ashfall
A fan-made StarCraft game. Completely free, on web and mobile. Command Terran and Protoss forces, hold the bridge, and see how deep the swarm really goes.

Vizuálna bodka na záver