Týždeň 2024-44
Nové Macy majú fakt dobré procesory. Keď vás nezaujímajú procesory, tak určite budú Copilot novinky. @vlkodotnet
Udalosť týždňa: Nové Macy
Prečo by vás mali zaujímať nové Macy?
Lebo tá najvýkonnejšia verzia M4 Max je momentálne podľa Geekbench 6 v jednojadrovom teste tým najvýkonnejším dostupným CPU. V rebríčku sú ešte nejaké hacknuté výsledky a overclocknuté procesory. Aj vo viacvláknovom teste sú celkom hore, a to majú k dispozícii len 16 jadier. Na čipe je aj 40 GPU jadier a Apple znova ukázal možnosť hrať sa najnovšie hry. Ale asi len kvôli promovaniu výkonu. Na Macoch sa ľudia moc nehrajú. Skôr robia grafiku, strihajú videá a podobné veci. M4 Max dostanete v notebookovom 14- alebo 16- palcovom balení.
Slabší M4 Pro môžete zakúpiť aj v Mac Mini, ktorý je už fakt mini a vojde sa do ruky. A má tiež vynikajúci pomer cena/výkon. Akurát ten Windows mu chýba.
K dispozícii sú ešte obrazovky so zabudovaným počítačom s názvom iMac. Tie sú pre bežných ľudí, čo nechcú, aby sa im po stole povaľovali káble a majú radi väčší výber farieb. K dispozícii majú len tie "najslabšie" verzie M4. Bez Pro a Max.
Tiež Magic Mouse dostala usb-c port, samozrejme port je stále naspodku myši. Vyšla Apple Inteligencia v iOS 18.1 a iPadOS 18.1. A Apple sa rozhodol, že v apríli už bude Apple Inteligencia dostupná aj u nás v Európe. Recenzie ale hovoria, že sú v nej strašne pozadu, k čomu sa medzi rečou aj sám Apple priznal.
Finálna informácia od Apple ale prišla v piatok. Kúpil Pixelmator, čo je obľúbený editor obrázkov dostupný len na MacOS. Pre Apple by to mohol byť dobrý spôsob, ako zobrať časť tržieb Adobe.
GitHub Universe 2024
GitHub oznámil, že v GitHub Copilotovi si budete môcť vybrať svoj vlastný model. To asi súvisí s tým, že Microsoft už nie je najlepší kamoš s OpenAI a takto chce diverzifikovať riziko.
Toto môže byť zaujímavé, pretože pre GitHub to znamená, že bude musieť mať vybudované nezávislé stacky okolo AI nápovedy. Aj viac testovania. Ale sú úlohy, kde sa môže hodiť obrovské context okno Gemini 1.5 Pro. Alebo rýchlosť 3.5 Sonnet, alebo reasoning z o1.
GitHub toho uviedol viac. GitHub Spark na vytváranie mini AI aplikácií s perzistentnými dátami, Copilota pre Javu, GitHub Models pre hranie sa s AI modelmi, atď.
BIZ okienko
Kto by to bol povedal, že audioknihy preskočia v tržbách ebooky? Aj nový Kindle vie najnovšie plynulo prepínať medzi audioknihou a ebookom, takže si viete vybrať, ako budete svoju knihu "konzumovať".
Sú určite ľudia, ktorí si pochvaľujú nízke ceny na Temu. Ale to využíva Čínou dotované poštovné, nemá problém robiť lacné kópie existujúcich produktov aj v prípade, ak sú chránené ochrannou známkou. To nehovorím o tom, že ich produkty nepodliehajú žiadnej certifikácii a za nízkou cenou sa skrýva zlá kvalita a niekedy aj toxické materiály. EÚ si to všimla a začala konať.
Vznikol fork Flutteru Flock. To preto, lebo komunite sa nepáčil striktný prístup Flutter vývojárov. Takže Flock bude okrem Flutteru obsahovať aj rozšírenia komunity. Mne osobne sa koncept platformy, ktorá nevyužíva natívne komponenty konkrétnej platformy, moc nepáči. Ale viem, že tu na Slovensku na Flutteri vedia firmy rýchlo a efektívne vytvárať produkty najmä pre mobilné zariadenia. Flock možno prispeje k lepšej propagácii a komunikácii s potenciálnymi novými vývojármi.
Po 14 rokoch podpory a vývoja pluginov pre WordPress napísal Chris Wiegman rozlúčkový list. Chris je vo WordPress komunite známou postavou a nepáči sa mu aktuálne správanie Matta Mullenwega. Otázka je, pri podiele trhu, aký WordPress má, kam sa poberú jeho ďalšie kroky, pretože WordPressu niet kam utiecť.
AI okienko
Open Source Initiative oznámila vydanie špecifikácie Open Source AI Definition. Tá má definovať, čo je v AI open-source a čo už nie. Ja som na to pozeral a veru nebude ľahké splniť túto špecifikáciu.
ChatGPT vyhľadávanie je už verejne dostupné.
Google AI vyhľadávanie je dostupné už v 120 krajinách. Akurát z EÚ medzi nimi nie je ani jedna. Zatiaľ sme teda v suchu a máme Google Search normálny, ale mám taký mravenčivý pocit v bruchu, že to dlho nepotrvá.
Čo si ale môžeme v EÚ stiahnuť, je Claude desktop aplikácia. Alebo jej mobilnú verziu.
Ideogram 2.0 je obrázkový AI model, ktorý sa chváli tým, že zvládne okrem obrázkov generovať aj normálny text. Žiadnu podivnú spleť podivných znakov. Tu je môj testovací výtvor. Vo free pláne zvládnete za deň využiť 10 promptov.
OpenAI zahodila svoje ambiciózne plány stavať továrne na výrobu AI čipov a najnovšie sa spojila s firmou Broadcom, s ktorou navrhne svoje vlastné AI čipy pre ... vraj je to tajné.
Timescale uvádza pgai Vectorizer, čo je špeciálny index pre PostgreSQL, ktorý dáta procesuje do vektorového indexu. Vy potom nemusíte udržiavať ďalšiu vedľajšiu databázu vektorových dát a riešiť synchronizáciu dát.
Google Deepmind uviedlo novinky okolo generovania hlasu. NotebookLM Audio Overviews diskusie ste už určite zachytili. Ale noviniek sa dostane aj Gemini Live alebo Google Illuminate.
Nakoniec tu máme nový model AI model Oasis. Ten dokáže naživo generovať simuláciu Minecraftu. Takže to vyzerá ako reálna hra. Problém ale je, že nemá pamäť, takže stačí podísť pár krokov dopredu, otočiť sa o 180 stupňov a za sebou máte úplne neznámu krajinu. Takže áno, vyzerá to ako Minecraft, ale sú to len pohyblivé obrázky.
.NET okienko
Na FinState sme robili nedávno konverziu na .NET 8 a vždy sa mi k tomu nazbiera pár poznámok, že čo ešte najbližšie zmeniť. V júni som písal, že Lamar končí a ja som tam teda zapísal, že ho musíme nejak vysekať z projektu. Našťastie to už nie je pravda a Lamar je späť v hre. A ja mám o úlohu menej.
Máte podobne, ako my, existujúce API postavené nad klasickým controllerom a rozmýšľate, či má zmysel ho prerobiť na Minimal API? A či tým získate výkon navyše? Tak už nemusíte. Niekto to premeral a zistil, že minimal API má menej alokácií, ale rozdiel v rýchlosti je len v jednotkách percent.
Samozrejme, ak idete robiť nové API, tak Minimal API vám dá potrebné nástroje, ktoré uľahčia prácu, generovanie dokumentácie, atď. Mimochodom na Kros Dev Meetupe #11 Miňo Martiniak ukazoval novinky .NET 9 (video dostupné tu) aj o tom, ako .NET team pridal novinky pre OpenAPI. Už nemusíte využívať Swagger, ale rovno interné knižnice. Okrem Miňovej predvádzačky tu mám aj článok, ktorý to celé zhrňuje.
Vedeli ste, že ConcurrentDictionary umožňuje snapshoty? To pre prípad, ak potrebujete jeho hodnoty iterovať. Bez nich by ste mohli dostať InvalidOperationException pri konkurentnej zmene v tomto dictionary.
Microsoft.Extensions.VectorData sú .NET knižnice pre prácu s vektorovým vyhľadávaním.
V GitHub Universe 2024 uvedené GitHub Models sa dajú jednoducho integrovať do aplikácie pomocou Semantic Kernelu.
Linky na záver
Seismic Explorer vám zvizualizuje zemetrasenia od roku 1980. Okrem tradičného pohľadu na mapu si viete nastaviť 3D rez a pozrieť sa, v akej hĺbke zemetrasenia vznikli.
eKnižka Make it Yourself obsahuje kategorizované vizualizácie toho, čo si viete doma vyrobiť. Obrázky obsahujú odkazy na konkrétne návody, 3D printy, atď. 220 strán plných inšpirácie na váš ďalší mini projekt.
Úprimne na hry už nemám čas. Ale stále mám takú tú pozitívnu spomienku na Counter Strike zo školských čias. Free hra Straftat by mohla byť takou jednoduchou odreagovačkou, ak máte po ruke kolegu v práci.
Vizuálna bodka na záver
Videli ste už túto divno-divnú reklamu na Škodu, ktorá by u nás nikdy nevznikla?