Týždeň 2021-15

Aby vás informácie nezahltili, je tu týždenný výber toho najzaujímavejšieho z informačných technológií. Dnes napríklad aj o samo-riadiacich lietadlách. @vlkodotnet

Udalosť týždňa: Samo-riadiaca Cessna

Určite sa minulý týždeň stalo veľa zaujímavého. Ale v Kalifornii vzlietlo samo lietadlo, troška si polietalo, a potom samo pristálo. Na palube bol samozrejme, ako to pri skúšaní automatizovaných systémov býva, pilot, ktorý pozorným okom všetko sledoval. Možno lietať je jednoduchšie, ako navádzať auto cez ulice, zastavovať na semaforoch, vyhýbať sa chodcom. Aj tak je ale neuveriteľné, ako sme za pár rokov pokročili v automatizovaní nepredvídateľných systémov. Je to ale najmä úspech toho, ako sme zlepšili zber a následnú digitalizáciu dát. Bez toho, aby niekde boli nahrané milióny hodín situácií, ktoré majú kontext pre systémy, ktoré následne vedia pomocou machine-learningu vytvoriť algoritmy, by také niečo nebolo možné.

Pravdepodobne sa tohto systému nedočkáte v osobnej leteckej doprave, stále je tu ale veľká časť prepravného priemyslu, ktorý takto dokáže ušetriť 20-30 % nákladov.

A self-flying Cessna just completed a fully automated flight with no pilot input as startup Xwing seeks to revolutionize aviation
Pilots merely monitored the systems and spoke with air traffic control while the self-flying plane performed every other aspect of the flight on its own.

HW okienko

Nvidia uviedla tretiu generáciu BlueField procesorov, ktoré sú určené pre infraštruktúru dátových centier. To by malo viesť spolu s Tensor jadrami k lepšej ochrane sietí pred podozrivými útokmi, DDoS útokmi alebo k rýchlejším úložným poliam. To všetko je možné prispôsobiť si podľa potreby, pretože architektúra je plne programovateľná.

Nvidia unveils BlueField 3 DPU. It’s much faster – Blocks and Files
Nvidia says its next-generation BlueField SmartNIC device, launched today, will deliver the most powerful software-defined networking, storage and cybersecurity acceleration capabilities for data centres. Update: 13 April 2021. Updated Nvidia roadmap diagram added with revised SPECint numbers. Doubl…

Okrem toho chcú už o dva roky uviesť novú radu procesorov postavených na ARM architektúre (ak si pamätáte, tak Nvidia kupuje ARM). Dva roky je dosť dlhá doba, a preto už dnes sľubujú 10-násobný výkon oproti súčasným HPC a AI systémom.

Nvidia is building new Arm CPUs again: Nvidia Grace, for the data center
Nvidia’s getting back into CPUs in a big way with the new Nvidia Grace, an Arm-based processing chip specifically designed for AI data centers.

Keď už sme pri ARM procesoroch, tak na svojom novom ARM Macu si už môžete spustiť Windows 10 ARM verziu.

You can now run Windows 10 on Arm on Apple’s M1 Macs
You can now run Windows 10 on Arm on Apple’s M1 Macs. Parallels Desktop 16.5 for Mac offers Windows 10 on Arm support, alongside some impressive battery life and performance improvements.

Nakoniec tie zlé správy. Ak sa na niečom vedia výrobcovia procesorov dohodnúť, tak je to informácia, že až do roka 2023 potrvá na trhu nedostatok procesorov. A to znamená vyššie ceny, pretože trh s počítačmi aktuálne rastie neproporcionálne tomu, čo výrobcovia dokážu vyrobiť.

Intel, Nvidia, TSMC execs agree: Chip shortage could last into 2023
Companies reeling from natural disasters and massive demand from OEMs, consumers.

Uhoľné elektrárne zachránené Bitcoinom

Mohlo by to znieť ako pozitívny príbeh. Svet sa snaží byť zelenším, a to znamená, že za účelom znižovania CO2 emisií sa zatvárajú elektrárne, ktoré vyrábajú energiu spaľovaním uhlia, ktoré následne chátrajú. Na druhej strane je tu ekosystém premeny energie na výpočet hashovacích operácií s názvom Bitcoin. Bitcoin rástol a tí, čo prevádzkujú mining farmy, majú celkom slušný balík peňazí. A pretože je Amerika krajinou neobmedzených možností, vykupujú uhoľné elektrárne a premieňajú ich na dátové centrá. Názor si urobte sami.

A New Threat to New York’s Clean Energy Goals: Bitcoin Mining - New York Focus
A Finger Lakes power plant plans to ramp up Bitcoin mining. Environmentalists warn dozens of fossil-fueled plants could follow.

Google Timelapse

Google priniesol do máp čas. Zozbieral satelitné obrázky od roku 1984 až po dnešok, a prepojil ich do efektívnych vizualizácií, ktoré ukazujú, že globálne otepľovanie nie je len niečo vymyslené.

Chocolatey UI

Chocolatey je môj obľúbený balíčkový systém pre Windows. Namiesto sťahovania inštalátora z pochybného výsledku vyhľadávania si môžete aplikáciu nainštalovať pomocou príkazového riadka. Keďže ide o balíčkový systém, tak sleduje nové verzie, a tiež inštalácia nového počítača je o dosť jednoduchšia. Stále je tu ten príkazový riadok, ktorý nemusí každému vyhovovať. Preto vznikol Chocolatey UI, ktorý nahradí príkazový riadok príjemným klikateľným prostredím. BTW toto rozhranie už bolo nainštalované viac ako miliónkrát.

Gary Ewan Park - Chocolatey GUI - The Path to 1 million downloads
Ramblings and Ponderings of a Microsoft Fan Boy...

.NET okienko

Minulý týždeň som písal o novej vlastnosti .NET Core 6 zvanej Hot Reload. Ak nemáte predstavu, čo to môže znamenať, prečítajte si nasledujúci článok.

Instant Feedback Is Here: Introducing Hot Reload in .NET 6
ASP.NET Core welcomes hot reloading, giving you the capability to see your changes instantaneously.

Podobne môžete byť zmätený z toho, čo je Dapr a čo už nie je. Opäť tu mám článok, ktorý vám s tým pomôže.

Getting started with .net core microservices with dapr | Gary Woodfine
Learn how to install and get up and running Dapr by building your first microservice using Dapr

A niečo som sa dozvedel aj ja. O existencii nanoFrameworku, v ktorom môžete programovať napríklad veľmi rozšírený microcontroller ESP32. A k tomu s možnosťou unit testovania.

Show dotnet: Build your own unit test platform? The true story of .NET nanoFramework. | .NET Blog
.NET nanoFramework works directly on microprocessors like ESP32, STM32. It needed a proper unit testing platform. I’ll explain you how it’s been built.

Nakoniec tu mám to najlepšie. Sériu článkov o tom, ako funguje async/await. Odporúčam najmä časť č. 6, kde sa dozviete, prečo vlastne všetci tvorcovia knižníc musia písať všade ConfigureAwait(false).

Exploring the async/await State Machine – Series Overview - Vasil Kosturski
I wrote a series of articles describing the async/await State Machine produced by the C# compiler when it encounters an asynchronous method. The discussion starts with a high-level conceptual overview and gradually moves towards the intriguing technical details and performance optimizations.

Linky na záver

Edge dostal Kids mode, v ktorom si môžete nastaviť, kam sa vaše deti môžu dostať na internete. Internet je zlé miesto, kde deti nemôžete nechať bez kontroly. Takto sa ich aj zbavíte, a aj budete mať čas robiť niečo iné.

Microsoft Edge’s new Kids Mode is ideal for shared family PCs
Microsoft has created a new Kids Mode for its Edge browser. The special mode is designed for shared PCs to make it quick and easy for kids to browse safely online.

Ani som netušil, že sa niekto venuje tomu, ako z jednoduchého popisu sveta pomocou voxelov, generovať realistický svet. Tvorenie niečoho takého môže vyzerať ako mrhanie času, ale predstavte si tvorbu hier tým, že len načrtnete prostredie.

GANcraft: Unsupervised 3D Neural Rendering of Minecraft Worlds

Kedysi dávno, ste si vedeli na počítač nainštalovať ovečku. Tá behala po obrazovke, robila vylomeniny, a vtedy to veľa ľudí (vrátane mňa bavilo). Po 24 rokoch sa ovečka dočkala novej verzie, ktorá podporuje aj iné zvieratká.

Desktop Pet (eSheep 64bit)
Add a screen mate to your desktop

Pre Mac užívateľov mám tiež podobnú hračku. Tá dostane Flappy Bird do push notifikácie.

Flappy Bird clone hacked into playable macOS push notification
A developer has shown off a playable version of viral hit Flappy Bird running inside a macOS push notification. The proof of concept is the work of Neil Sardesai, and relies on the new notification framework UI introduced with Big Sur.

Vizuálna bodka na záver spája drony a QR kódy.