Týždeň 2020-44

Máme za sebou masovú akciu testovania na koronavírus. Stále som negatívny, ale svoje pozitívne názory som zozbieral v ďalšom týždenníku. @vlkodotnet

Udalosť týždňa: AMD kupuje Xilinx

Po kúpe ARM firmou NVIDIA už nezostalo k dispozícii veľa firiem, čo sa venujú výrobe čipov, preto sa AMD rozhodlo kúpiť firmu Xilinx. Ak vám názov Xilinx nič nehovorí, tak majú na svedomí technológie ako FPGA (field-programmable gate array), SoCs (programmable system-on-chips) a ACAP (the adaptive compute acceleration platform). A aj v obratoch sú dvojnásobne väčšia firma oproti ARM, aj keď cena bola mierne nižšia - "len" 35 miliárd USD. Na rozdiel od NVIDIA, ktorá dodáva rôzne platformy pre automobily a embedded zariadenia (tam, kde je potrebný vysoký výkon), AMD v tomto segmente neponúka nič, preto sa práve kúpa Xilinx javí ako rozumná investícia do budúcnosti.

AMD in $35 Billion All-Stock Acquisition of Xilinx
After a couple of weeks of rumor, as well as a couple of years of hearsay, AMD has gone feet first into a full acquisition of FPGA manufacturer Xilinx. The deal involves an all-stock transaction, leveraging AMD’s sizeable share price in order to enable an equivalent $143 per Xilinx share – current AMD stockholders will still own 74% of the combined company, while Xilinx stockholders will own 26%.

AMD uviedla RDNA2 pre desktop

Na hodenú rukavicu od NVIDIA, ktorá mala momentálne najrýchlejšie grafické karty (ktoré sú aj tak všade vypredané), musela AMD odpovedať, inak by v hanbe ostala. O RDNA2 je už známe, že ho budú používať obe moderné konzoly Xbox Series X a PlayStation 5. Z línie nových grafických kariet s touto technológiou by vlajková loď RX 6900 XT mala mať podľa interných AMD benchmarkov mierne lepší výkon. Na skutočné benchmarky si ale budeme musieť počkať.

RDNA2 At A High Level: Ray Tracing, Infinity Cache, & A Whole Lot of Clockspeed - AMD Reveals The Radeon RX 6000 Series: RDNA2 Starts At The High-End, Coming November 18th
RDNA2 At A High Level: Ray Tracing, Infinity Cache, & A Whole Lot of Clockspeed

BTW o benchmarkoch má už internet svoju predstavu.

SiFive uvádza RISC-V development board

Je to síce drahé - 665 USD, má to procesor, s ktorým toho až tak veľa neurobíte, ale v budúcnosti to môže byť náhrada za PC. Práve preto SiFive uvádza dosku s RISC-V procesorom, do ktorého nahodíte grafickú kartu, nejaký ten NVMe disk a po inštalácii Linuxu máte plnohodnotný desktop. Tento board je určený pre všetkých, ktorí sa chcú na túto budúcnosť pripraviť a prispôsobiť/testovať svoj software na tejto platforme.

SiFive unveils plan for Linux PCs with RISC-V processors
SiFive today announced it is creating a platform for Linux-based personal computers based on RISC-V processors.

Obrázkový machine learning pre masy

Microsoft uviedol bezplatný program Lobe, ktorý by mal byť tým krôčikom, ktorý zjednoduší vytváranie ML modelu pre analýzu obrazu takým spôsobom, že to zvládne každý. Určite odporúčam si pozrieť na nasledujúcej linke video, ako sa Lobe používa. Nakategorizujete zopár obrázkov, v pozadí sa spustí učenie modelu a vy si už len stiahnete vygenerovaný model.

Lobe | Machine Learning Made Easy
Download the free, easy to use app that helps you train custom machine learning models and ship them in your app.

DMCA stiahla YouTube-DL z GitHubu

RIAApožiadalo o stiahnutie populárneho sťahovača YouTube obsahu z GitHubu. Okrem detí, ktoré budú mať problém si stiahnuť obľúbené video do svojho mobilu bez dátového paušálu, mal aj použitie v rôznych novinárskych a investigatívnych kruhoch, ktorým umožňuje archivovať obsah predtým, ako ho hoaxeri zmažú z YouTube.

What you need to know about the RIAA’s DMCA takedown of YouTube-DL
The RIAA filed a DMCA takedown notice on Friday for multiple GitHub repositories containing YouTube-DL code. Here’s what you need to know.

Je ešte zaujímavé, že GitHub má na DMCA požiadavky Git repozitár. A je tam veľa zaujímavých žiadostí. Na tooly, ktoré obchádzajú PayWally, tooly na generovanie licencií pre produkty, atď, atď.

github/dmca
Repository with text of DMCA takedown notices as received. GitHub does not endorse or adopt any assertion contained in the following notices. Users identified in the notices are presumed innocent u...

.NET okienko

Máme tu prvú malú breaking change v .NET 5. Pretože nová verzia sa snaží byť čo najviac multiplatformná, tak sa zmení správanie string funkcií z NLS (National Language Support, čo je Windows záležitosť) na ICU (International Components pre Unicode). To znamená, že funkcia .IndexOf() bez pridaného parametra StringComparison nemusí vracať ten istý výsledok ako .Contains().

Devs strung up about .NET 5.0 string changes that may break working code are told: It’s not a bug, it’s a feature
‘I’m just not excited at the prospect of a new crop of unknown unknowns’

.NET Core sa dostal medzi podporované jazyky v Apache Spark.

Microsoft® and the .NET Foundation announce the release of version 1.0 of .NET for Apache® Spark™
It is our pleasure to announce the release of version 1.0 of .NET for Apache® Spark™, an open source package that brings .NET development to the Apache® Spark™ platform. The new 1.0 release of .NET for Apache® Spark™ includes the following: Support for .NET applications targeting .NET Standard 2.0 …

gRPC implementácia v .NET 5 bude patriť medzi tie najrýchlejšie. Vo výkonnosti preskočila implementáciu v C++, Go a momentálne je pred ňou iba Rust.

gRPC performance improvements in .NET 5 | ASP.NET Blog
gRPC and .NET are fast. Explore the many performance improvements in gRPC and .NET 5.

Za to môžu ako vylepšenia spomenuté v článku, tak aj kopec iných, ktoré sú najzásadnejšie popísané v nasledujúcom článku.

Performance Improvements in .NET 5 | .NET Blog
In previous releases of .NET Core, I’ve blogged about the significant performance improvements that found their way into the release. For each post, from .NET Core 2.0 to .NET Core 2.1 to .NET Core 3.0, I found myself having more and more to talk about.

Ak vám v týždenníku ušla nejaká C# 9 novinka, tu je pár tipov na novinky, ktoré ste mohli prehliadnuť.

C# 9 The unknown goodies | Miguel Bernard’s Blog
Discover all the hidden gems in C# 9 that nobody talks about. Module initializers simplified null check, covariant returns, and native sized integers

Linky na záver

Microsoft Clarity je free tool na všetky tie heatmapy, eventy, nahrávanie užívateľského správania.

Microsoft Clarity, the company’s tool for visualizing user experience, is out of beta
The tool provides site owners with visual heatmaps, session playbacks, filters and metrics to help them improve their user experience.

Občas sa stane, že nájdete na GitHube dobrý projekt, čo sa vám hodí, ale je nepodporovaný. Určite sa ale niekde nachádza nejaký fork, o ktorý sa niekto stará, len je problém ho nájsť. V tom pomôže nasledujúci tool.

Active GitHub Forks

Kto býva v Bar? No predsa ujo Foo!

Foo’s home page

Takto sa s tou AI ďaleko nedostaneme.