Týždeň 2024-12

Od plánov Qualcommu na ovládnutie Windows až po drôtiky v hlave. To je dnešný týždenník. @vlkodotnet

Zaujímavosť týždňa: Plány Qualcommu s Windows

Posledné roky boli v znamení veľkého nárastu výkonu počítačov. Pamätám si obdobie, keď som po trojročnom upgrade notebooku dostal zvýšenie výkonu o 40%. Potom našťastie začalo výkonovo rásť AMD a Intel si uvedomil, že už ďalej nemôže bezstarostne dojiť zákazníkov. Preto si tento rok môžeme dovoliť kúpiť notebook s 2 až 4-násobným nárastom výkonu oproti tri roky starému modelu. Samozrejme za tým stojí najmä nárast počtu jadier na procesore, ale ten posun tam je ohromný.

Otázka, ktorá nás ale trápi, je, dokedy to takto bude fungovať? Má x64 architektúra potenciál ďalšieho rastu? Intel aj AMD tvrdia, že áno, pripravujú procesory s ešte väčším počtom jadier, ale s tým tak nejak rastie aj spotreba procesorov. Zmenšovanie pomáha, ale je tu reálny dôvod, prečo na mobiloch sú ARM procesory (áno, bola doba, keď Intel robil aj Android mobilné procesory). Boli tu pokusy Microsoftu, ktorý sa snažil preraziť s ARM procesormi, ale výsledok za veľa nestál, pretože tieto procesory nemali potrebný výkon, za to mali vysokú cenovku. Že sa to dá, dokazuje Apple so svojimi Mx procesormi, u nich nanešťastie ide o vlastnú uzavretú platformu.

Tento rok ale má byť rokom Windows bežiacich na ARM (teda aspoň podľa Qualcomm). Na trh príde mnoho nových ARM zariadení, ktoré bude poháňať Snapdragon X Elite. Pre ich úspech ale nestačí, aby boli len rýchle. Je dôležité, aby ste zabezpečili dostatočne dobrú kompatibilitu. Mali sme možnosť upraviť kód a vykompilovať natívnu ARM aplikáciu, alebo využiť x64 emulačnú vrstvu. Prvé bolo náročné na vývoj, druhé zasa pomalé na výkon. Qualcomm ale pripomenul možnosť využitia ARM64EC, čo je vlastne taká hybridná možnosť. Na Game Developer Conference mal Qualcomm prednášku o tom, ako pre vývojárov hier bude "jednoduché" rozbehať svoje hry na ARM platforme. Možno nás nakoniec nebudú čakať budúci rok iba notebooky, ale aj ARM Windows herné počítače alias Steam Deck. Má to celkom zmysel, ARM sú úspornejšie, Elite X by mal mať viac ako 2-násobný GPU výkon oproti Steam Deck pri oveľa nižšej spotrebe, ale na reálne testy si musíme počkať. Práve nízku spotrebu tieto prenosné zariadenia potrebujú čo najviac.

Qualcomm says most Windows games should “just work” on its unannounced Arm laptops
How well will they run, though?

Odkiaľ sú návštevníci vs kde trávia čas

Čísla nepustia. Najviac návštevníkov máme z Google Search. V našom prípade je to 75 %, čo znamená, že za posledných 7 dní k nám prišlo touto cestou cca 107-tisíc unikátnych návštevníkov. Pri takom zdroji návštevnosti sa budete snažiť, aby ste oň neprišli. Zamysleli ste sa ale niekedy, čo iné ešte robia užívatelia na internete? Teda ako trávia svoj čas okrem toho, že sú na Google Search a na vašej stránke? Na prvom mieste sú samozrejme sociálne siete, nasledované kategóriou so štítkom "produktivita", potom si čítajú noviny, nakupujú, až 10 % percent času venujú hľadaniu, a až potom pozerajú video. Čísla sú za USA, metodológia je taká aká je, a aj u nás to môže byť kvôli kultúrnym rozdielom iné. Dôležitá myšlienka toho ale je, že ak hľadáte kanály, ako sa dostať k ľudom, tak by to nemal byť len ten search.

Where Web Users Spend Time vs. Where Traffic Referrals Originate - SparkToro
“Most of our site’s traffic comes from Google, so most of our digital marketing efforts and spending should be on Google, too.” - An absolutely terrible

Ja som sa dosiaľ nikdy nezamyslel nad tým, ako veľa času dnes strávime vyhľadávaním, pretože 10 % je ohromne veľké číslo. Viete si predstaviť deň, že neotvoríte Google.com? A prečo mám divný pocit, že by bol horší?

V hlave

Neuralink zverejnil video, kde ich prvý pacient ukazuje, ako používa ich čip v hlave na hranie šachu.

Snaží sa to byť také uvoľnené, že vlastne o nič nejde, len máte pár drôtikov navyše trčiacich z hlavy. Neuralink ale v súčasnosti možno nie je o tom, že máme čip v hlave, ale o tom, ako dokážu roboticky zoperovať mozog. Je to automatizované, majú na to špeciálny prístroj a očividne sa pacientovi po operácii darí. Hrabať sa v hlave nie je jednoduché ani pre profesionálneho chirurga a táto technológia môže byť čoskoro veľmi dobrý biznis. Pýtate sa, prečo práve operácie hlavy a nie samotný Neuralink? Nuž preto, že už dnes sa vyvíjajú riešenia, ktoré to vedia robiť bez komplikovanej operácie hlavy. Jednoducho senzory zavedú cez cievy.

No brain surgery required: Australian ‘Stentrode’ miles ahead of Neuralink, expert claims
Neuralink is not the only company offering a way that allows patients to control computer just with their thoughts. Australian company is doing the very same and its solution is completely different.

USA vs Apple

Táto téma je dnes povinná jazda. Ministerstvo spravodlivosti v USA podalo na Apple žalobu za monopolné správanie. Dôvod je, že Apple robí všetko preto, aby ste neprešli inam.

  • Preto odlišuje v správach užívateľov z iných platforiem inou farbou.
  • Preto Apple Watch fungujú iba s iPhonom.
  • Preto bezkontaktne sa dá platiť iba cez Apple Pay.

Všetko to dali dokopy a povedali, že takto to ďalej nepôjde. U nás v EÚ sme na to spravili nariadenie, takže teraz sa nás to už netýka, ale USA ešte naše výhody nepožívajú. Podľa mňa to pôjde už rýchlo. V rámci mimosúdnej dohody ponúknu rovnakú funkcionalitu, ako máme tu u nás, možno nie v takom rozsahu, ale technicky je to realizovateľné, a pre Apple to nebude nijak zložité.

The lock-in problem at the heart of the Apple monopoly lawsuit
Specifically, green bubbles, smartwatches, and digital wallets.

A mimochodom, pokiaľ sa jedná o Apple Watch, tak Apple tvrdí, že tri roky skúmali možnosť ich napojenia na Android, ale prišli na to, že z technických dôvodov to nejde.

Apple says it spent three years trying to bring Apple Watch to Android - 9to5Mac
As part of its response to the United States DOJ lawsuit today, Apple confirmed that it at one point considered...

AI okienko

Minulý týždeň bolo v AI najdôležitejšie uvedenie nových Nvidia procesorov, z ktorých hlavne nový Blackwell čip, ktorý má mať až 25-krát menšiu spotrebu oproti riešeniu s rovnakým výkonom, ale postavenom na H100 čipoch. A samozrejme s týmto čipom vedia postaviť riešenia, ktoré budú môcť rýchlejšie rátať väčšie modely. Bude to ale drahé a budú si to môcť dovoliť iba tí najväčší hráči na trhu. Tým sa bude ešte viac redukovať počet tých, čo budú vedieť rátať tie najlepšie LLM modely.

Nvidia reveals Blackwell B200 GPU, the “world’s most powerful chip” for AI
Twenty petaflops of AI performance, says Nvidia.

Medzitým v Microsofte vytvorili novú AI divíziu, ktorej bude šéfovať bývalý šéf Google DeepMind Mustafa Suleyman. Bude pod neho patriť Copilot, Bing a prehliadač Edge.

Google DeepMind co-founder joins Microsoft as CEO of its new AI division
Mustafa Suleyman left Google in 2022 to form an AI startup.

Aj v Google menili šéfa vyhľadávania. Stala sa ňou Liz Raid, ktorá dosiaľ viedla oddelenie AI vyhľadávania.

Google has a new head of Search — and she’s all in on AI
The AI folks are starting to take over the Search team at Google.

Apple zasa kúpil pred dvoma týždňami startup DarwinAI, ktorým posilnil svoje AI oddelenie.

Apple has acquired an AI startup called DarwinAI.
That’s according to Bloomberg’s Mark Gurman, who says Apple acquired the Canadian firm earlier this year. DarwinAI makes AI systems that visually inspect components for manufacturers, but, as pointed out by Bloomberg, the startup also aims to “make neural network models smaller and faster.” This tec…

Píšem o tom troška oneskorene preto, lebo Apple AI divízia zverejnila svoj expertný MLLM model MM1. Ten má len 30 miliárd parametrov, ale pravdepodobne bude vedieť bežať lokálne na vašom iPhone.

MM1: Methods, Analysis & Insights from Multimodal LLM Pre-training
In this work, we discuss building performant Multimodal Large Language Models (MLLMs). In particular, we study the importance of various architecture components and data choices. Through careful and comprehensive ablations of the image encoder, the vision language connector, and various pre-training…

Asi si ale až tak neveria, pretože vraj pokukujú po Google Gemini modeli.

Alphabet shares up 4% on report Apple is in talks to license Gemini AI for iPhones
According to a Bloomberg report, Apple is in talks with Google to let the iPhone maker license and build its Gemini AI engine into the iPhone.

To je už na dnes všetko. Teda ešte nesmiem zabudnúť na Stability model Stable Video 3D. Ktorý vie z obrázku spraviť také to videjko, na ktorom rotuje model dookola. Neviem, na čo to bude užitočné, ale pre nekomerčné účely je to zadarmo.

Introducing Stable Video 3D: Quality Novel View Synthesis and 3D Generation from Single Images — Stability AI
When we released Stable Video Diffusion, we highlighted the versatility of our video model across various applications. Building upon this foundation, we are excited to release Stable Video 3D. This new model advances the field of 3D technology, delivering greatly improved quality and multi-view whe

.NET okienko

V budúcej verzii .NET 9 oznámili, že by radi vytvorili univerzálne API pre "eventing framework". Potrebovali by to pre svoje Azure WebJobs a navyše chcú pridať svoju základnú implementáciu. Poviete si, prečo nie? Začali sa ale hneď ozývať ľudia, že to je zlé, že tým zabijú aktuálne vynikajúce open-source projekty, ako je Mediator, Wolverine a iné. Neviem, prečo je okolo toho toľko kriku. Úprimne, ani my nepoužívame vstavaný DI v .NET, ale spoliehame sa na inú knižnicu. Dôležitejšie podľa mňa bude, že noví programátori, ktorí sa dostanú k .NET 9, budú mať po ruke nejaký message bus, ktorý nebude treba zložito konfigurovať a navyše, ak im nebude stačiť dané riešenie, tak môžu prejsť na niečo pre nich viac účelnejšie. CTO a zakladateľ Petabridge, ktorý stoja za Akka.NET má k tomu dlhé zamyslenie, s ktorým celkom súhlasím. Dajme ľudom možnosť výberu.

.NET Developers Begging for Ecosystem Destruction
Cheering for the destruction of options because...?

U nás na vyvojari.dev harrison314 zverejnil svoju v poradí dvanástu zbierku zaujímavých liniek z .NET.

Zaujímavé linky #12
Konečne som naškriabal nejaké zaujímavé linky. Dnes to bude od kryptografie, cez UI až po IoT. dokan-dotnet https://github.com/dokan-dev/dokan-dotnet Dokan-dotnet je .Net knižnica, ktorá umožňuje vašej aplikácii vytvoriť virtuálny disk so súborovým systémom, ktorý môže používateľ normálne používať…

Linky na záver

Threads sa v beta verzii začal otvárať fediverse. Ak máte threads účet z USA, Kanady alebo Japonska, tak viete publikovať svoj účet do fediverse.

Threads’ fediverse beta opens to share your posts on Mastodon, too
Threads’ fediverse beta is here.

Garnet je Redis kompatibilná cache store, ktorá je napísaná v C# a mala by byť pekelne rýchla.

GitHub - microsoft/garnet: Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients.
Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication feat...

Difftastic je zasa tool pre vaše konzoly, ktorý nevytvára diff na úrovni riadkov, ale na základe syntaxe. Vie tak presnejšie povedať, čo konkrétne sa zmenilo.

Difftastic, a structural diff tool that understands syntax
Difftastic, a structural diff tool that understands syntax

Notepad vo Windows už vie záložky, zalamovať riadky a najnovšie zvládne aj kontrolu pravopisu.

Notepad in Windows 11 is finally getting a spellcheck feature
Notepad just keeps getting better.

Android 15 vám umožní poslať správu cez satelit a tiež vylepší podporu pre zatváracie mobily ako je napríklad Motorola Razr Ultra. Tento mobil čírou náhodou už druhý týždeň vlastním. A som z neho unesený. Predný display je dosť malý na to, aby bol len okrajovo použiteľný a tak mi presne sedí na techniku "Cocaine Phone" a "Kale Phone".

Android 15 gets satellite messaging, starts foldable cover app support
Google still isn’t letting Play Store apps use RCS, though.

GitHub Copilot CLI je už dostupný pre všetkých. Ak máte Copilot licenciu, tak ho určite vyskúšajte.

GitHub Copilot General Availability in the CLI
GitHub Copilot General Availability in the CLI

Vizuálna bodka na záver

Game of Life nikdy nebola zaujímavejšie vizualizovaná.