Týždeň 2022-12

Dnes o novinkách z Nvidia konferencie. @vlkodotnet

Zaujímavosť týždňa: Nvidia GTC 2022

Na konferencii GTC (GPU technology conference), ktorá primárne mieri na AI technológie, predstavila Nvidia 144-jadrový procesor Grace CPU Superchip. No teda on je ten procesor zložený z dvoch, niečo ako M1 Ultra. Čo je dôležité, je, že sú prepojené cez NVLink Chip-to-Chip (C2C) interface. Do toho Nvidia vkladá veľkú budúcnosť a otvára jeho špecifikáciu pre iných výrobcov, ktorí budú môcť k nemu pripojiť rýchle radiče SSD diskov, sieťových kariet, atď.
Inak je Grace postavený na architektúre ARMv9, ktorý poznáte z Cortex-X2 jadier. Predpokladaný výkon by mal prevýšiť AMD Epyc Rome 1,5-násobne a to pri spotrebe dvoch fyzických čipov a pamäte spolu 500 W.

Nvidia Unveils 144-core Grace CPU Superchip, Claims Arm Chip 1.5X Faster Than AMD’s EPYC Rome
Nvidia enters the CPU business in a big way

Polovičný čip Grace CPU (bez prívlastku Superchip) potom použije na nový superpočítač NVIDIA Eos, ktorý sa dostane na najvyššiu priečku superpočítačov na svete.

NVIDIA Eos: the world’s fastest AI supercomputer, 4608 x DGX H100 GPUs
NVIDIA announces Eos: the world’s fastest AI supercomputer with 576 DGX H100 systems and 4608 DGX H100 GPUs... there are no words.

Tiež ma zaujala technológia Instant NeRF, ktorá behom pár sekúnd zo série 2D obrázkov/fotografií vygeneruje 3D scénu. A vytváranie 3D scén je technológia, na ktorú potrebujete špeciálne kamery, software. A práve táto technológia potom môže zjednodušiť tvorbu hier, metaverz alebo 3D náhľadov tovaru v e-šopoch.

NeRF Research Turns 2D Photos Into 3D Scenes | NVIDIA Blog
Instant NeRF is a neural rendering model that learns a high-res 3D scene in seconds — and can render images of it in a few milliseconds.

5 najpoužívanejších CSS Frameworkov 2021

Prím hrá už roky Bootstrap s 85 % podielom. Na druhé miesto sa dostal Tailwind s 39 %. Tretí je Materialize s 32 %. Nasleduje klesajúci Foundation s 27 % a Bulma s 19 %. Ak vám nesedia percentá, tak to je preto, že je to podiel web vývojárov, a tí použili na svoje projekty viac ako jeden framework. Štatistiku aj popis jednotlivých CSS frameworkov nájdete v nasledujúcom článku.

5 CSS Frameworks To Use This Year
The State of CSS shows which five CSS frameworks are most widely used, and this post tells you why.

Mercedes Drive Pilot s právnou zodpovednosťou

Mercedes ako prvý výrobca certifikoval svoj navigačný systém Drive Pilot pre medzinárodné použitie ako Level 3 systém. Ten ešte nevie jazdiť všade, ale na určitých diaľniciach a do rýchlosti 60 km, ak stojíte napríklad v zápche ho môžete zapnúť a venovať sa napríklad pozeraniu nejakého obľúbeného seriálu. Na rozdiel od systému Tesla vás pri prípadnej havárii nezoberú za vinného, pretože túto zodpovednosť preberá Mercedes ako tvorca Drive Pilota.

Mercedes Drive Pilot Beats Tesla Autopilot By Taking Legal Responsibility
Mercedes will accept full legal responsibility for the vehicle whenever Drive Pilot is active. The automaker hopes to offer the system in the U.S. by the end of 2022.

Výmenné batérie v Indii

Mobilita v Indii je troška iná ako u nás. Oveľa viac tam používajú mopedy a motorizované rikše postavené na mopedoch. Preraziť v takom svete s elektromopedom nie je jednoduché, pretože si hlavne vlastníci rikší nemôžu dovoliť čakať pár hodín na dobitie batérie. Ale pretože moped/rikša nie je auto, tak niekomu napadlo urobiť startup na výmenu batérie. Batéria síce váži 13 kg, ale jej výmena nezaberie viac ako pár minút a tiež cena za výmenu plne nabitej batérie s dojazdom cca 80 km zaplatíte cca 67 centov. A to už stojí za zváženie vyššej nákupnej ceny elektromopedu.

Two-minute battery changes push India’s delivery riders to switch to e-scooters
Battery swapping, a relatively new technology pioneered in China, has been transformative as it can replenish batteries in matter of minutes, which means more hours on roads for EVs.

.NET okienko

V minulom okienku sme rozobrali WaitAsync s timeoutom. Ale čo sa stane s takým taskom, čo sa dostane do timeoutu? Nuž pokračuje, dokiaľ neskončí, alebo pomocou CancellationToken nedeteguje svoje ukončenie. Správny pattern pre správnu implementáciu CancellationToken v nasledujúcom článku.

Just because you stopped waiting for it, doesn’t mean the Task stopped running
In this post I look at what happens to Tasks that are ‘cancelled’ using the new .NET 6 WaitAsync() API, and in other Task cancellation scenarios

A v tom nasledujúcom sa dozviete, ako správne vytvoriť Windows Service z .NET 6 aplikácie pomocou Host. Ako to isté urobiť z web aplikácie, alebo ako urobiť linuxového daemona.

Creating a Windows Service with .NET 6
Windows services are programs that are automatically started when the system starts up, or when the user logs in. They run in the background and can run with a different account than the logged-in …

Vyšiel Marten 5, ktorý už plne podporuje .NET 6 a s novinkami v oblasti multi-tenancy.

Marten V5 is out!
The Marten team published Marten V5.0 today! It’s not as massive a leap as the Marten V4 release late last year was (and a much, much easier transition from 4 to 5 than 3 to 4 was:)), but I t…

V budúcom Visual Studiu 17.2 už neprídete o rozrobenú prácu, ak sa prepnete do inej aplikácie, pretože prináša autosave. Ako to bude fungovať a či to vyvolá Code cleanup sa opäť dozviete v článku nižšie.

Suffer from Ctrl+S fatigue? We have a feature for you
The idea of the “Integrated Development Experience” is a tool that brings all the systems a developer needs to develop their application into a single place. Coding, debugging, publishing, profiling… these are all tools that Visual Studio brings to our developers.

Linky na záver

Bionic reading je spôsob, ako čítať rýchlejšie tým, že časť slova je zvýraznená. Môžem potvrdiť, že na príkladoch som vedel ten text hltať blokovo. Nevýhodou je, že autor má iba iOS implementáciu, takže sa s týmto spôsobom niekde inde zatiaľ nestretnem.

Faster. Better. More focused. Reading.
Did you know that your brain reads faster than your eye? We humans store learned words and so just a few letters are enough to ecognize whole words.

Toto sa mi páči. Vyplníte issue na GitHube a automaticky sa niekde vytlačí lístok s popisom. U nás by to chcelo skôr integráciu do Jiry, ale zdrojáky sú prístupné, tak by nemal byť problém to prispôsobiť.

I built a receipt printer for GitHub issues
I wanted a way to have physical tickets from GitHub in front of me. One Epson printer, a Raspberry Pi, and some PHP later, I had a working system in place.

Neviem, či poznáte Google Graveyard. Je to zoznam projektov, ktoré Google vytvoril a po čase zavrel. Microsoft si zakladá na tom, že projekty sú spätne kompatibilné a len tak niečo ich zo sveta nedostane. Napriek tomu aj oni majú také virtuálne pohrebisko.

Killed by Microsoft
Killed by Microsoft is the open source list of dead Microsoft products, services, and devices. It serves as a tribute and memorial of beloved services and products killed by Microsoft.

Nasledujúce demo síce vyzerá, ako keby bolo nastrihané niekde v štúdiu, ale Unity tvrdí, že jeho nová technológia ho renderuje v reálnom čase. Ak je to pravda, tak nás čaká budúcnosť hier na nerozoznanie od reality.

Enemies
Enemies is a cinematic demo showcasing Unity’s latest advancements for rendering high-end digital humans and implementing a strand-based hair solution.

Vedeli ste, že Tolkien (autor známeho Pána prsteňov) aj kreslil? Síce podľa neho amatérsky, ale aj tak je zaujímavé vidieť, ako si autor predstavoval to, o čom písal.

Painting - The Tolkien Estate

Vizuálna bodka na záver je chobotnica, ktorá reaguje na ohrozenie.