Týždeň 2023-28

Uplynulý týždeň bol horúci a hot bol aj pre Microsoft, ktorý sa posunul bližšie ku kúpe Activision Blizzard. @vlkodotnet

Udalosť týždňa: Activision Blizzard a Microsoft jedno jest

Šéf Xbox divízie Phil Spencer poslal nadšený list svojím zamestnancom.

Read Xbox chief Phil Spencer’s memo to Microsoft employees about the FTC win
Microsoft now needs to secure a remedy with UK regulators.

V skratke v ňom stojí, že vyhrali odvolanie voči antimonopolnému úradu FTC, ktorý im zakazoval dokončiť akvizíciu s Activision Blizzard (AB) pred riadnym súdnym rozhodnutím amerického súdu. Súd je o tom, či je, alebo nie je, za takouto akvizíciou potenciálny vznik nového monopolu. Argument odvolacej sudkyne je, že ak zákazníci získajú viac tovaru za nižšiu cenu, tak v podstate je to pre nich prospešné. Okrem toho ani po spojení nebude Microsoft najväčším hráčom na trhu hier. Tam je kráľom Sony.

A major milestone: Update on the Microsoft deal
A federal court denied the FTC’s request to block the Microsoft deal. “We’re optimistic that today’s ruling signals a path to full regulatory approval,” Activision Blizzard CEO Bobby Kotick writes.

Nuž a čo nás teraz čaká? Pravdepodobne nejaká forma predplatného Xbox Game Pass, kde budú produkty AB. A tiež rozšírenie Game Pass aj na mobilné hranie. Podľa uniknutých informácií je práve segment mobilných hier dôvod, prečo sa Microsoft rozhodol pre kúpu AB. V USA z nejakého dôvodu je Candy Crush najziskovejšia mobilná aplikácia.

Ale možno je to prvý krok k tomu, aby prestali byť hry tovar a začnú byť služba. Pamätáte, že napríklad hudba a video sa kedysi kupovali na nosičoch? Dnes je hudba fyzicky dostupná iba na vinylových platniach a video vyhrabete možno niekde vo veľkom drevenom boxe v Tescu s výpredajovými DVD. Čo bude ďalšie?

Microsoft Dev Box GA

A hneď vám aj odpoviem, čo bude ďalšie. Vaše počítače. Už vám šéf nekúpi do roboty pod stôl fyzickú mašinu, ktorá je plná prísne tajných údajov, môžu vám ju ukradnúť, rozbiť, obliať vodou. Dostanete len login, ktorým sa prihlásite na cloud vývojársky stroj. Ak budete týždeň robiť grafiku, tak nejaký s GPU. Ak budete robiť jednoduché údržby, tak len taký slabučký s VPN do datacentra.

Microsoft Dev Box is now generally available
We’ve focused on improving developer productivity and satisfaction with the power of the cloud and today, Microsoft Dev Box is generally available. Learn more.

AI okienko

Do našich SK a CZ krajín prichádza Bard od Google. Na rozdiel od ChatGPT by mal vedieť spracovávať aj posledné udalosti a novinky. Nuž uvidíme.

Najväčšia novinka Googlu tohto roka prišla na Slovensko: Vie po slovensky, prináša aj inovácie
Google konečne sprístupnil svojho chatbota Bard používateľom v EÚ. Zároveň do svojho produktu zahrnul aj novinky.

Na Barde je zaujímavé to, na čom sa učil. Google to volá C4 Dataset a je to snapshot 15 miliónov stránok, ktoré Google vyscrapoval. A z minulého týždenníka vieme, že čo nezakážete, je pre Google obsah, ktorý v AI skôr či neskôr spracuje.

Inside the secret list of websites that make AI like ChatGPT sound smart
An analysis of a chatbot data set by The Washington Post reveals the proprietary, personal, and often offensive websites that go into an AI’s training data.

AI chatboty to nie je len ChatGPT a Bard. Serióznym konkurentom je aj Claude. Ten získal v roku 2021 ešte pred AI hype celkom pekný balík peňazí a dnes uvádza novú verziu Claude 2. Zvládne vstup vo veľkosti až 100-tisíc tokenov, ale zatiaľ je dostupný len v US a UK.

Claude 2
We are pleased to announce Claude 2, our newest model, which can be accessed via API as well as a new public-facing beta website at claude.ai.

A nakoniec zaujímavosť. Textovú klasifikáciu nemusíte robiť iba zložitým AI algoritmom. Tuná súdruhovia z Kanady na to použili gzip s k-nearest-neighbor klasifikátorom. A je to mega rýchle.

.NET okienko

Máme tu v poradí šieste preview .NET 8. Nový je typový JsonStringEnumConverter s podporou natívneho AOT, zipovanie/rozzipovanie adresárov, SHA-3 podpora a iné. A Metrics API je niečo, čo spôsobí, že zasa budem prepisovať kopec kódu.

Announcing .NET 8 Preview 6 - .NET Blog
We’re thrilled to announce .NET 8 Preview 6 which is packed with plenty of library updates, a new WASM mode, more source generators, constant performance improvements, and NativeAOT support on iOS.

ASP Core v .NET 8 Preview 6 zasa vylepší debug zážitok, form binding v minimal API, testovanie Metrics, samozrejme ďalšie Blazor vylepšenia a kernel response buffering cez HTTP.sys. A o novom output cachingu som už písal.

ASP.NET Core updates in .NET 8 Preview 6 - .NET Blog
.NET 8 Preview 6 is now available! Check out what’s new in ASP.NET Core in this update.

A ešte v rámci tohto preview tu mám tri C# 12 preview vlastnosti ako nameof aj pre instance members, inline polia a tzv. Interceptors. Interceptors sú určené pre source generátory, kde vedia zaujímavo nahradiť existujúci kód, ktorý je napríklad nevhodný pre AOT kompiláciu.

New C# 12 preview features - .NET Blog
.NET 8 Preview 6 adds three new features for C# 12: interceptors, inline arrays, and enhancements to the nameof expression.

Ak vás zaujíma, čo ešte bude C# 12 vedieť ponúknuť, tak v nasledujúcom článku nájdete zoznam aj s odhadom, či sa toho aj dočkáme.

Introducing C#12’s Future Features
What stays in? What gets cut? Let the speculation begin!

Urobiť z web aplikácie AOT build zatiaľ nejde. Preto .NET 8 prinesie CreateSlimBuilder, ktorý to umožní. Za cenu obmedzených možností.

Comparing WebApplication.CreateBuilder() to the new CreateSlimBuilder() method: Exploring the .NET 8 preview - Part 3
In this post I look at the new WebApplication.CreateSlimBuilder() method, explore why it was introduced, and discuss how it differs from CreateBuilder().

System.Web adaptery vo verzii 1.2 prinášajú nové scenáre, ktoré pomôžu pri prechode z tradičného .NET na .NET Core.

Introducing System.Web Adapters v1.2 with new APIs and scenarios - .NET Blog
Introducing the release of System.Web adapters v1.2 which introduces new APIs, better Blazor support, A/B testing of migrated endpoints, and more.

Linky na záver

Zatiaľ v preview fáze, ale už teraz je Immich zaujímavá self-hosted alternatíva ku cloud backup riešeniam pre obrázky a videá, bežiaci ako aplikácia priamo na mobiloch.

Home | Immich
immich Self-hosted photo and video backup solution directly from your mobile phone

Úprimne moc nerozumiem, čo sa stalo v Red Hat. Nejak to súvisí s CentOS, ktorý je prepojený s Red Hat distribúciou (ak to viete rozumne vysvetliť, tak poprosím do komentárov). Nuž a situácia dospela do bodu, keď SUSE urobila hard fork Red Hat Enterprise Linux (RHEL) a dokonca kritiku pridal aj Oracle (to je ten, čo žaloval Google za Java API).

Why SUSE is forking Red Hat Enterprise Linux | TechCrunch
SUSE today announced that it is forking Red Hat Enterprise Linux (RHEL). Here’s the history of why that’s happening.

Prokrastinovať môžete pri fyzikálnej simulácii pohybu takých tých stláčacích mechúrikov.

The Blob Toy

Pokračovať môžete midi prehrávačom s knižnicou všemožných midi skladieb.

Chip Player JS

A nakoniec Tetris, ktorý funguje presne opačne, nepadajú vám tvary, ale vy ich musíte vyrezávať z existujúceho bloku kociek. Môj rekord je 14.

Fudge by vividfax
Inverse tetris

Vizuálna bodka na záver

Dnes pomôcka pre identifikáciu vašej osobnosti.