Týždeň 2024-10
Plánoval som krátky týždenník a ... veď posúďte sami. Začína to nevinne! @vlkodotnet
Udalosť týždňa: Príkazy a spory
Marec je mesiac knihy. Tento rok bol ale aj mesiacom nástupu platnosti EU DMA. S tými je to také nepríjemné. Je to v poriadku, ak vám zabezpečia nejakú výhodu, ako je jednoduchá možnosť vymazať dáta, preniesť si údaje inam, atď., atď. Ak ste ale tvorca produktu, tak to musíte všetko implementovať. Raz je to vyskakovacia lišta na cookies. Inokedy celá administratíva pre spracovávanie GDPR podnetov. Ak ste fakt veľká firma a dostanete sa na zoznam DMA, tak musíte začať robiť veci, ktoré ste predtým nemuseli:
- Dať užívateľovi slobodu výberu prehliadača. Aj keď to chce možno len jeden z desiatich.
- Dať mu na výber vlastný aplikačný obchod. Aj keď to chce len poskytovateľ toho obchodu, aby viac zarobil.
- Dať užívateľovi moderovaný obsah. Aj keď ten normálny už dávno odo mňa odišiel a ten existujúci miluje ten odstránený obsah.
O tom, čo všetko musel splniť Apple, a ako sa toho zhostil, som už spísal pred časom:
Príbeh sa ale zamotáva. Apple odsúhlasil účet Epic, aby ho po mesiaci opäť zablokoval.
Samozrejme, že Epic začal vyplakávať, že bez účtu svoj Store nespustí. Tak sa mu ho Apple nakoniec uľútostilo (po silnom upozornení komisie stojacej za DMA). Preto nás určite čoskoro čaká vlastný Epic store, kde nepôjde o nič iné, ako o nahnanie čo najviac Fortnite hráčov do svojho košiara. V tom je milý oslíček, z ktorého padajú peniažky.
Nesmieme zabudnúť ani na Microsoft. Teraz si už budete vedieť odinštalovať Edge, Bing Web Search a dokonca aj OneDrive. Do search políčka vo Windows sa bude vedieť integrovať aj Google Search, prípadne iný vyhľadávač. A nakoniec vás už nebude Microsoft automaticky prihlasovať do všetkých nainštalovaných služieb, ale budete tam môcť byť anonymný, alebo sa manuálne prihlásiť. Tam patria napríklad widgety, Edge prehliadač, atď.
Nesmieme zabudnúť ani na Android. Pri inštalácii v EU dostane dve nové obrazovky. Jednu pre výber vyhľadávača a druhú pre výber internetového prehliadača.
Všetky firmy to samozrejme nechali na poslednú chvíľu. Potrvá ešte pár rokov, kým sa to celé nejak urovná. Aby boli aj v DMA spokojní, a aj firmy zostali s dlhým nosom. Lebo také sú regulácie.
A komu sa nebude páčiť, tak ho pošlú na súd. Práve jeden taký spor skončil s pokutou 1,8 miliardy euro pre Apple. Ten podala firma Spotify a mal celkom rozumný základ. Spotify musela zo svojich transakcií odvádzať Apple 30 %, kým rovnaká služba Apple Music nemusela platiť nič. Apple tak získalo 30 % cenovú výhodu. Samozrejme to neznamená, že by boli o 30 % lacnejší. Tak hlúpe Apple nie je. Mali o toľko vyšší zisk a ešte aj k tomu im prišli peniaze od Spotify.
Keď sme sa takto dostali k súdnym sporom, tak tu mám rozhodnutie francúzskeho súdu, ktorý dal pokutu Orange za porušenie GPL licencie. Pre mňa osobne to je prvé také súdne rozhodnutie u nás v EU. Ak máte nejaké iné, podeľte sa v komentároch.
Koniec Windows Subsystem for Android
Do Windows si už nejaký čas viete nainštalovať Window Subsystem for Linux (WSL) a pracovať s Linuxom. Ten beží vo virtualizovanej vrstve v oddelenom kontajneri. Takže je to pekne rýchle a Microsoft k tomu pridal vrstvu, ktorá umožňuje komunikáciu s Windows. Vy sa viete dostať k súborovému systému Linuxu z Windowsu a naopak. Keď máte takú šikovnú technológiu, tak prečo to neskúsiť aj s Androidom. V podstate to je tiež len nejaký Linux.
A tak vznikol WSL pre Android. Bohužiaľ sa Microsoftu nepodarilo dohodnúť s Google, a tak integrovali Amazon Store. Integrovať znamená, že ste Android aplikáciu vedeli nainštalovať priamo z obchodu aplikácií vo Windows. Problém bol, že Amazon mal svoj store dostupný iba v USA, a aj ponuka aplikácií bola obmedzená. Microsoft nakoniec tento projekt zarezal ako neperspektívny. Proste si na seba nevedel zarobiť. Je to škoda, lebo sa tento projekt dal jednoducho upraviť, aby ste si priamo doň vedeli doinštalovať Google služby a rozbehať Play store.
Pôvodná idea za týmto projektom bola, že sa takto podarí priniesť na Windows dovtedy nedostupné natívne aplikácie. Ak ste chceli TikTok, Instagram, Messenger, WhatsApp, tak ste boli odkázaní na ich web rozhranie. To už dnes neplatí, väčšina takýchto natívnych aplikácií pre Microsoft Store existuje.
AI okienko
Ono sa to tu často opakuje, ale zasa tu máme ten najlepší AI model. Tentoraz si tento titul ukradol Claude 3, ktorý predstavil tri verzie Haiku, Sonnet a Opus. Modely majú veľkosť kontextového okna 200k a vo verzii Opus poráža GPT4 vo všetkých atribútoch. Sú to samozrejme len testy, ale aj ľudia, čo ho už opáčili, hovoria, že je vynikajúci. Na rozdiel od iných modelov nevie generovať obrázky, ale na vstupe obrázkom rozumie a vie spracovať aj PDF a iné súbory. Ešte dôležitá poznámka: Claude 3 je zatiaľ dostupný iba cez API.
Mimochodom je zaujímavé, ako Anthropic dosahuje, aby bola odpoveď ich modelu presnejšia. Pred váš text vložia svoj vlastný. Ten sa samozrejme často mení, ale aktuálne vyzerá takto (viac, čo robí každý text, vo vlákne):
Minulý týždeň Elon Musk podal žalobu na OpenAI. Vraj sa spreneverili svoju otvorenému poslaniu. OpenAI kontrovala zverejnením komunikácie, z ktorej vyplýva, že to navrhoval už sám Elon, aj aby ho urobili riaditeľom. Keď ho odmietli, tak sa urazil a povedal, že nikdy nebudú mať žiaden úspech. Celkom z toho vyplýva, že Elon je len žiarlivý a chce sa pomstiť. Ako malé dieťa.
.NET okienko
Jednoduché porovnanie, prečo má zmysel upgradovať z .NET 7 na .NET 8. Porovnáva sa jednoduchá Minimal Api a ASP.NET Core aplikácia.
Optional parametre v metóde sú možné aj inde ako na jej konci. To sa môže hodiť napríklad pri source generátoroch.
Linky na záver
Vyšiel TypeScript 5.4. Mňa zaujal akurát zabudovaný Object.groupBy, Map.groupBy a NoInfer<T>.
Na paralelizované výpočty, ktoré sú tak dôležité pre AI, už nebudeme musieť používať iba GPU karty. Firma Tenstorrent predstavila svoje riešenie Grayskull postavené na RISC-V architektúre. Uvidíme, ako sa to uchytí.
Ak ste si doma postavili svoju inteligentnú domácnosť z IKEA produktov, tak sa môžete čoskoro tešiť na podporu Matter. Ten dostane iba riadiaca krabička Dirigera, ale sprístupni cez seba všetky podporované pripojené zariadenia.
Puter je Internetový OS a Desktop IDE v prehliadači. Jeho primárna funkcia je dať nejakému cloud systému pekné prostredie na ovládanie.
IP Guide je jednoduchá služba, ktorú keď zavoláte, tak vám vráti Json s informáciami o vašej IP. To je užitočné napríklad na integráciu do skriptov.
Zaujímavôstka na koniec. V roku 2005 prebehla hrou World Of Warcraft epidémia. V súboji s jedným bossom ste mohli dostať preklatie, ktoré vysávalo životy a šírilo sa ako "choroba". Dizajnéri hry nastavili pravidlá, že to fungovalo iba v konkrétnej aréne. Nanešťastie nejaká chyba spôsobila, že sa to niekomu podarilo z arény vyniesť von. A začala epidémia, ktorú zastavil až ďalší update hry. Celý príbeh tu:
Vizuálna bodka na záver
Ako by vyzerali Hviezdne vojny, keby ich natočil Karel Zeman?