Týždeň 2022-39

Mám rád týždne ako minulý. Toľko noviniek, že človek nevie, kde začať. Nakoniec vyhrala Tesla. @vlkodotnet

Udalosť týždňa: Tesla 2022 AI Day

Tesla mala minulý týždeň uvádzanie noviniek o AI. Je zaujímavé, že aj keď Tesla nie je najväčší výrobca áut na svete, tak spolu so SpaceX spravili z Muska najbohatšieho človeka na zemi. Byť najbohatší človek na zemi znamená, že si môžeš dovoliť hocičo. Napríklad dať chalanom z vývoja úlohu vytvoriť humanoidného robota, ktorého by mali predávať za cca 20-tisíc dolárov. Práve takýto prototyp bol predstavený na tejto konferencii. Teda prototypy tam boli predstavené dva. Prvý sa hýbal, prešiel kolečko, zamával, otočil sa chrbtom, a potom sa za ním zavrela brána. Toho, čo budú predávať, len doniesli, lebo vraj ešte chodí do škôlky, či čo, a chodiť bude až o týždeň. Držím mu palce.

Tesla CEO Elon Musk unveils prototype humanoid Optimus robot
At Tesla’s AI Day 2022 event, Elon Musk showed a working prototype of its “Optimus” robot. The humanoid robot walked gingerly onstage without a tether, and apparently used similar AI to Tesla’s cars.

Zaujímavá bola tá časť, kde ukazovali, ako robot rozoznáva okolie, ako ho učia pohyby.  Okrem toho Musk informoval, že už 160-tisíc zákazníkov má prístup k FSD (Full Self Driving, zatiaľ Level 2, teda musíte ho dozerať). A vraj bude k dispozícii všetkým vlastníkov Tesla áut (ktorí si priplatili za self drive kit) do konca roka. Aby ten sľub aj uskutočnil, tak sme sa dozvedeli, že stavajú na vlastnom návrhu čipov superpočítač Dojo. Nuž budú to potrebovať, pretože ich autá nemajú Lidar (laserový radar) a spoliehajú sa plne na kamery.

Tesla now has 160,000 active Full Self Driving cars and one Dojo supercomputer - The Verge
Tesla revealed on its AI day event on Friday that FSD beta is currently running on 160,000 cars. The company explained how training models are improving FSD and shared an update on the first Dojo supercomputer slated for Q1 2023.

Amazon HW event 2022

Ani Amazon nechcel zostať pozadu, a tak predviedol chystané novinky na vianočný trh. Mňa najviac zaujal Kindle Scribe. To je konkurencia reMarkable 2 zariadenia, a to je niečo ako Kindle s perom. Na Kindle bolo vždy najkrajšie to, že vedel robiť iba jednu vec, a rovnako je to s týmito zariadeniami. K tomu dostanete krásny 10-palcový 300 ppi e-paper displej s voliteľnou farbou podsvietenia.

Amazon’s Kindle Scribe is an E Ink tablet for reading and writing - The Verge
Amazon’s latest ebook reader also includes a stylus, which you can use to take notes on books or just write on the display. The 10.2-inch device starts at $339 and will be available this holiday season.

To ale nebolo všetko. Amazon zariadenia sú určené primárne na US trh, takže pre nás je dôležité, že do konca roku všetky tieto nové zariadenia dostanú podporu Matter štandardu. A Echo zariadenia budú vedieť zo seba robiť WiFi mesh extendere pre ich Eero routre, aby ste mali lepšiu WiFi s minimálnymi nákladmi navyše.

Amazon’s hardware launch event: the 11 biggest announcements - The Verge
Amazon just held its fall hardware event, where it revealed a number of new devices, including the new Kindle Scribe, Fire TV Cube, an Echo Dot 5, and more.

Intel CPU 13. generácie

Aby toho ešte nebolo naozaj málo, tak Intel previedol procesory s architektúrou Raptor Lake, ktoré v princípe obsahujú dvojnásobok Efficient jadier a viac L3 a L2 pamäte. Procesory sú stále vyrábané technológiou Intel 7 (10 nm technológiou). To je oproti najnovším AMD procesorom s 5 nm dosť rozdiel. Intel ale tvrdí, že ich technológia je iná a že sa to nedá porovnávať takto. To nám ale ukážu benchmarky. Mali by ukázať nárast výkonu 15 % pri Single Thread a až 41 % pri multithread výpočtoch.

Intel 13th Gen Core “Raptor Lake” Desktop Processors Launched: +15% ST, +41% MT Uplift
Intel today launched its 13th Gen Core “Raptor Lake” desktop processors, and companion 700-series motherboard chipset. These processors are built in the same LGA1700 package as the previous generation “Alder Lake,” and are backwards-compatible with 600-series chipset motherboards through a BIOS upda…

Keď už hovoríme o benchmarkoch, tak práve tu sa hodia tie na AMD Zen 4 Ryzen 9 7950X a Ryzen 5 7600X. V Anandtech ich podrobili detailnému review a veru vyzerá to, že titul kráľa desktop procesorov im bude mať Intel problém zobrať. Z viacstránkového textu vycuciavam iba to, že fakt dosť hrejú, ale ak im dáte málo Wattov, tak stále dostanete slušný výkon. Okrem toho majú novú päticu (Intel pri 13. generácii zostal pri starej) a plnú podporu AVX-512 (tú ale využijú iba špecifické aplikácie a Intel ju už prestal podporovať).

AMD Zen 4 Ryzen 9 7950X and Ryzen 5 7600X Review: Retaking The High-End

Nuž a okrem procesorov konečne Intel uviedol GPU karty Arc A770, ktoré by mali byť lacnejšia konkurencia GeForce RTX 3060 z minulého roku. Akurát stoja tak isto a rýchlosť je porovnateľná zatiaľ iba v Intel benchmarkoch. Arc ale ja považujem za dobrú cestu. Intel sa aspoň naučí robiť grafické karty, to znamená, že v notebookoch nebudeme potrebovať externé GPU.

Intel’s top Arc A770 GPU is priced at $329, available October 12th - The Verge
Intel is finally releasing its top Arc GPU next month. The Arc A770 will go on sale on October 12th, priced at $329.

Text2Video AI

Dnes už má každý prístup k nejakému AI modelu, ktorý z popisu textu vytvorí obrázok. Pre väčšinu ľudí, ktorí to skúšajú, síce nie pekný, ale obrázok. Ďalším krokom je generovanie videa z textu. DreamFusion je začiatok, pretože vyrobí "iba" 3D model.

DreamFusion: Text-to-3D using 2D Diffusion
DreamFusion: Text-to-3D using 2D Diffusion, 2022.

Ale Make-A-Video od Meta už zvládne rozhýbať obrázky.

Make-A-Video by Meta AI
A state-of-the-art AI system generates high-quality videos from text prompts

Je to síce začiatok, ale je to neuveriteľné, ako sme sa v poslednej dobe pohli v tomto segmente. Najmä ak v princípe ide o štatistické odhadovanie, akú farbu má mať susediaci pixel (samozrejme zjednodušujem).

Webtech okienko

Http Archive zverejnil svoju každoročnú analýzu webu a je to veru zaujímavé čítanie. Samozrejme si na to musíte vyčleniť viac času, pretože ide o rozsiahlu analýzu. Mňa zaujalo, koľko webov sa už plne spolieha na flexbox css štýlovanie a to, že 9 % webov sa spolieha na !important. Aj v JavaScripte je stále najpoužívanejší jQuery, ktorý nájdete na 81 % stránok. A samozrejme stále rastie počet stránok, ktoré sú generované cez nejaký CMS, pritom WordPress má v nich 35 % podiel.

The 2022 Web Almanac
The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.

Súčasťou reportu je aj časť o PWA, kde stúpol počet Desktop stránok s jeho podporou o 95 %. Preto možno autorov PWA poteší, že im Edge umožní sprístupniť aj 30 pixelov z hornej lišty okna.

Closing a 30 pixel gap between native and web
We talk a lot about Progressive Web Apps (PWA) in the context of mobile devices, but they have an enormous potential on desktop operating systems that’s only beginning to materialize. Recently, with many new web capabilities in the Chromium browser

Nakoniec tu máme prepísanú prezentáciu o tom, ako sa prehliadače môžu brániť proti podvrhnutiu html kódu s JavaScript obsahom, ktorý poznáte pod názvom XSS. Mimochodom na to slúži Sanitizer API.

Jak princezna finálně zatočila s (DOM) XSS - Zdroják
Převyprávění přednášky z JSDays 2022. Detailně a se slidy.

.NET okienko

A takto Teams migroval na .NET 6 všetko to, čo sa nám stará o textovú, zvukovú a video komunikáciu. 67 % zníženie CPU záťaže a 55 % zníženie API latencie.

Microsoft Teams’ Infrastructure and Azure Communication Services’ Journey to .NET 6
Microsoft Teams’ infrastructure team, or Intelligent Conversation and Communications Cloud (IC3), aspires to be the industry leading platform with reliable and high-quality audio and video calling, meetings, and chat experiences that work any time, from anywhere, on any device. A key element of our…

Migrovať má zmysel aj z .NET Core 3.1. Microsoft Commerce, ktorý sa stará o licencie, rátanie použitého kreditu a veci okolo toho, zmigroval na .NET 6 a okrem toho z Windows virtuálnych strojov na Linuxový Kubernetes.

Microsoft Commerce’s .NET 6 Migration Journey
Microsoft Commerce is a diverse set of services and has made the journey to .NET 6 from .NET Framework.Here are some tips, tricks, and results.

Aby ste mohli pomocou Wasm volať .NET 7 kód z ľubovoľného JavaScriptu, tak sa v MS pracuje na JSImport Interop.

Use .NET from any JavaScript app in .NET 7
Port of the famous TodoMVC to .NET on WASM. Showcase of the JavaScript interop and running .NET in the browser, with or without Blazor.

Tento návod vám ukáže ako vytvoriť dump súbor .NET aplikácie, či už priamo z konzoly, Task Managera alebo Azure App Services.

How to generate a dump file of a .NET application - Gérald Barré
In this post, I describe how to generate a dump file of a .NET application running on Windows or Linux for debugging purposes.

Shouldly je moja obľúbená assertovacia knižnica pri unit testingu. Ak ju nepoznáte, tak tu je predstavovací článok.

How to Use Shouldly to Improve Unit Tests in .NET? - Code Maze
Shouldly is a library that improves the quality of our tests in .NET. Here are some examples of how shouldly can help us while writing tests.

Linky na záver

Apple začal odstraňovať z AppStore aplikácie len preto, že neboli už 2 roky updatované. To je zaujímavý trend, lebo ja napríklad používam vo Windows aplikácie, ktoré nemajú update už roky. Jednoducho preto, že ho nepotrebujú.

Outdated vs. Complete
On August 22nd, I got an email out of the blue from Apple that notified me that I had a new App Review message. It was for my app, WorldAnimals, a light-hearted game for guessing animal onomatopoeia sounds in different languages.Usually, you receive a message after you submit a new version to the...

V piatok to bude presne 10 rokov, čo predstavili na goto; konferencii prvú technical preview vtedy neznámeho jazyka TypeScript. Viete o tom, že okrem TypeScript Anders Hejlsberg nadesignoval aj jazyk Turbo Pascal, Delphi a C#?

Okrem toho Google informoval, že ukončí projekt Stadia. To je trochu prekvapujúce, lebo zákazníci s ním boli spokojní. Ale je tiež pravda, že Google v dobe, keď boli všetci doma, nudili, hrali sa, a potom v dobe nedostatku GPU a CPU nedokázal túto službu predať. Žeby čakali na ešte lepšiu príležitosť?

Google is shutting down Stadia in January 2023 - The Verge
Google Stadia, the cloud gaming service, is shutting down. The service launched in 2019 but wasn’t widely used. It’ll shut down in January 2023, with refunds going out for all hardware and software purchased by its users.

Určite sa mi budú chalani v robote smiať, že takýto software nepoznám, ale teda vyšla 1.0 verzia projektu Stellarium, čo je planetárium pre váš počítač a funguje aj vo web prehliadači.

Stellarium Astronomy Software

SigNoz je open source náhrada služieb ako New Relic, App Insigts, DataDog, atď. Akurát beží lokálne na vašom železe. Server časť je napísaná v Go a UI časť v TypeScripte.

Open source APM | SigNoz
SigNoz is an open-source APM to help you find issues in your deployed applications & solve them quickly. It provides an integrated UI for metrics and traces with deep filtering and aggregation to pin down specific issues very quickly. Built with ClickHouse as datastore, it is designed to handle ente…

Doom 3 si už zahráte aj v prehliadači. Samozrejme nejde o žiaden port do JavaScriptu, ale o Wasm binárku.

idTech 4 WebAssembly port - Doom 3 Demo

Tento projekt vám ukáže ako sa za 10 rokov zmenili mapy OpenStreetMap.

OpenStreetMap 2012

Vizuálna bodka na záver sa mi stáva vždy, keď mám čo "dôležité" povedať.