Week 2020-02

Minulý týždeň sa konal CES2020 a to je čas v roku, keď sa dozvieme, čo bude moderné v celom roku aktuálnom. @vlkodotnet

Udalosť týždňa: Vojna AMD vs Intel sa presúva do ultrabookov

Keďže v našej kancelárii sedí veľký fanúšik AMD, tak si neodpustil poznámku o uvedení nových AMD ultra-mobilných  procesorov postavených na Zen 2 architektúre. Konkrétne ide o 7 nm procesory so spotrebou okolo 15 W.

AMD’s 7nm Ryzen 4000 CPUs are here to take on Intel’s 10nm Ice Lake laptop chips
AMD has announced its new Ryzen 4000 CPUs at CES 2020, marking the company’s latest salvo against Intel. AMD says the new chips benchmark faster head-to-head, even against Intel’s best 10th Gen Ice Lake chips.

Prišlo iba nevyhnutné a AMD prinieslo svoju Zen 2 architektúru na ultrabooky ako posledný krok svojho CPU portfólia. Každému teraz iste vŕta v hlave otázka, či je to koniec Intelu a čo Intel spravil zle.

Po odpoveď treba zájsť trošku do histórie. Vtedy Intel uviedol 14 nm architektúru a vyzeralo to, že to je koniec Moorovho zákona. Čipy sa vyrábajú z kremíka, z veľkého kruhu kremíku, do ktorého sa prenesie celý obraz čipu, samozrejme opakovaný, aby bol pokrytý celý jeho povrch. Potom sa ten kremík nareže a zmerajú sa parametre jednotlivých dielikov, či spĺňajú výstupné parametre. Pri 14 nm bola tak nejak predpokladaná veľkosť, ktorá je hraničná a potom vzniká toľko nepodarkov, že ďalšie zmenšovanie nie je ekonomický únosné. Aby napríklad z vypálených 4-jadrových procesorov bolo čo najviac kompletných a funkčných procesorov, tak sa rôzne upravoval návrh, ktorý dokázal tieto chyby napraviť, inak je daný procesor nepoužiteľný a ide do koša.  A tu už zjednodušujem, aby to šlo lepšie pochopiť, ale Intel šiel cestou zložitejších procesorov so selfopravou prípadných vád, a teda zložitejšieho návrhu a hlavne väčšej plochy čipu. AMD navrhlo novú architektúru, ktorá je jednoduchšia a v podstate nevypáli celý čip na jeden vrz, ale z menších kúskov následne poskladá výsledný multicore čip podobne ako lego. Síce zopár bude vadných, ale jeden čip nezabije celý procesor.

Je pravda, že to najskôr AMD moc nešlo, ale po pár iteráciách tu má konečne architektúru, ktorú dokážu dostať aj na 7 nm, kým Intel má problém vyrábať efektívne 10 nm architektúru. Samozrejme ak porovnáme jeden čip, tak v surovom výkone je na tom Intel stále o čosi lepšie, ale AMD dokáže na výsledný CPU dať viac jadier. Plus 7 nm bude vždy spotrebovávať menej energie a to znamená možnosť ísť do vyšších frekvencií.

To Keep Pace With Moore’s Law, Chipmakers Turn to ‘Chiplets’
AMD and Intel are combining modular pieces of silicon into a single chip, like assembling Lego blocks.

AMD má síce náskok, ale Intel má peniaze, inžinierov a za dva-tri roky môže byť úplne inde, čo aj ukazujú ich prezentácie. Čo je ale ešte oveľa viac zaujímavé je, že AMD uviedlo aj Threadripper 3990X s 64 natívnymi jadrami, čo je 128 virtuálných jadier v jednom čipe. A to je toľko jadier, že sa im nechytá ani Intel so svojím najlepším Xeon procesorom.

AMD’s 64-core Threadripper CPU will cost nearly $4,000 for its high-end performance
AMD will start shipping its new 64-core Threadripper 3990X processors in February. Priced at $3,990, these are designed for high-end desktop PCs used by professionals

Udalosť týždňa 2: CES 2020

Po časti o AMD procesoroch, kde som trochu uletel, netreba zabudnúť na snahu Intelu. Ten uviedol komponentové počítače, ktoré sa budú skladať s troch komponentov. CPU s RAM je prvá, disk druhá a GPU tretia. Vlastne bude tu aj štvrtá časť a tou je case, ale to je len vizuálny detail. Dať dokopy nový PC/upgrade starého PC by mal zvládnuť aj menej skúsený užívateľ. Intel plánuje tiež dlhodobejšiu podporu tejto architektúry, čo znamená, že minimálne za 3 roky povolíte 2-3 skrutky a už máte PC s novým CPU.

Inside Intel’s Ghost Canyon NUC, the incredibly small modular desktop PC
The new Intel NUC 9 Extreme is just 5 liters in volume, and yet it’s theoretically easier to upgrade than desktops twice its size, thanks to its NUC Element modules that let you swap out its CPU, memory, storage, wireless, and ports.

Určite ste počuli o skladateľných telefónoch. Ale oveľa skôr sa asi medzi obyčajných ľudí dostanú skladateľné notebooky. Svoj koncept predstavil Microsoft so Surface Neo. Intel uviedol koncept tabletu, z ktorého otvorením 17 palcovú verziu. Niečo podobné, ale komerčne dostupné uviedlo Lenovo v rade ThinkPad. Všetci sa ale zhodujú, že bude treba na to prispôsobený operačný systém, čo by mal byť práve pripravovaný Windows 10X, ktorý má byť na trhu dostupný tento rok.

2020 might be the year of reasonably okay foldable PCs, maybe
CES 2020 has demonstrated the state of foldable screen technology. On one hand, the showings have convinced me that these products will be a big deal at some point. On the other, they’ve convinced me that that point is some way off.

A prídu tiež väčšie, širšie, rýchlejšie, viacnitové monitory.

This year’s monitors will be faster, brighter, and curvier than ever
Samsung, Asus, Acer, and others brought us some of the fastest, brightest, largest, and curviest monitors ever at CES 2020, including 360Hz variable refresh rate, 1000R curvature, DisplayHDR 1400 brightness, and Mini LED.

Nakoniec tu máme podivnosti, začneme zaujímavejšími. Alienware uviedlo kópiu Nintendo Switch s Windows.

Alienware’s Concept UFO is what happens when you merge a PC and a Switch
Dell took to CES 2020 today to show off a few concept devices it has kicking around. One of the most interesting is the Alienware Concept UFO, which is what would happen if you merged a PC with a Nintendo Switch.

Samsung Neon je projekt, ktorý dokáže vytvoriť virtuálneho avatara. Ten je na nerozoznanie podobný reálnemu človeku (na internete našli pár osôb, ktoré použili ako základ pre vygenerovanie postavy, je teda otázne, či tento projekt vie vygenerovať aj úplne novú osobu). Je to jednoduchšie, ako robiť robota, to ale neznamená, že sa to raz pri výrobe realistických robotov nepoužije.

Záhadný projekt Neon poodhalený: Samsung vyvíja technológiu „umelého človeka“
Projekt s názvom Neon má pod palcom výskumné oddelenie STAR Labs.

Panasonic uviedol VR okuliare, v ktorých budete vyzerať ako zo steampunk románu.

Panasonic’s VR glasses support HDR and look pretty steampunk
Panasonic is showing off prototype VR glasses at CES 2020. They’re the world’s first to support HDR and have a lightweight form factor.

A mohlo by to vyzerať, že sa toho na CES moc neudialo, preto na záver pridávam long read toho, ako to vidí Steven Sinofsky (svojho času riaditeľ dnes už neexistujúcej Windows divízie v MS). Je to zaujímave čítanie, ako vidia takúto konferenciu ľudia, ktorým technológia zarába. Je troška rozdielny ako náš zákaznícky, ktorý určuje za čo minieme peniaze.

#CES2020: Primordial Soup of Innovation
This year’s #CES2020 was the usual spectacle of gadgets, gizmos, pleasant surprises, and near misses. Most of all CES continues to be an event where you can see the raw material of the next big…

Tiobe index za rok 2019

Tiobe je index, ktorý pravidelne sleduje používanie programovacích jazykov. Na prvom mieste je samozrejme Java, nasleduje C, Python, C++ a na piatom mieste môj milášek C#.

https://www.tiobe.com/tiobe-index/

C# kód na Windows 3.1

Microsoftu nemožno uprieť jednú vec. Tou je kompatibilita. A tak je možné dnes v .net core napísať konzolový kód a pomocou pár hackov ho spustiť na operačnom systéme z roku 1992.

PWA v roku 2020

Pred dvanástimi rokmi Steven Jobs uviedol ako najjednoduchšiu možnosť, ktorá dostane aplikáciu na iPhone, vytvorenie manifestu pre web stránku. Robiť aplikácie pre iOS vtedy nebolo jednoduché, bol tam zdĺhavý proces odsúhlasovania, testovania. To web aplikácie nemali. Stačilo si pinnuť web na plochu a manifest sa postaral o všetko ostatné. Nejak to fungovalo aj offline, nejak to malo aj storage. Notifikácie boli troška oriešok, ale dalo sa to. Dnes už sú ProgresiveWebApplication oveľa ďalej. Je to preto, že telefóny už majú viac výkonu, aby zvládli občas aj ten váš neoptimalizovaný javascript a aj api prehliadačov sprístupňuje čoraz viac zdrojov telefónu, ktoré predtým potrebovali nejakú medzivrstvu (napríklad práve spomenuté notifikácie, ale aj kameru, lokalizačný servis, senzory).

Progressive Web Apps in 2020
It’s been more than 12 years since Steve Jobs originally presented the idea of web apps “that look exactly and behave exactly like native apps,” and it’s been more than 4 years since the term “PWA”…

Čo bude s .net frameworkom?

Keďže prichádza verzia .net 5, ktorá nebude mať ani prívlastok core ani framework. To znamená, že by mala združovať ako svet .net core, tak .net framework. V prípade prvého to nebude problém, v prípade druhého áno. Ak z nejakého dôvodu budete nútení zostať pri .net frameworku, tak čím ďalej, tým viac budú chýbať najnovšie knižnice. Lebo udržiavať 3 verzie knižníc, nebude pre ich tvorcov nič jednoduché, najmä ak pôjde o OpenSource verzie. Preto, ak máte vo firme na starosti strategické technologické rozhodnutia, nezabúdajte, že vám zostáva prinajlepšom pár rokov na to sa prispôsobiť (nasleduje opinion článok).

.NET Core, .NET 5; the exodus of .NET Framework?
tl,dr; opinion: ongoing .NET Framework support for F/OSS libraries may quickly start evaporating, and this should be a consideration in migr...

Linky na záver

Užitočný tool ak potrebujete v prednáške zvýrazniť rôzne časti kódu.

Google Stadia je pre Androidy, ale neuveríte, čo ešte beží na Androidoch? Čítačky kníh. A keď obe veci spojíte vznikne niečo takéto.

You Can Play Google Stadia on an E-Book Reader
Turns out that, with the right device, e-ink technology has improved enough that it can keep up with a laggy game-streaming service.

Nakoniec už len oddychové vlákno ako vyzerá taký outsourcing, keď necháte robiť prácu niekomu, kto má možno skills, ale nemá potuchu v čom je problém. Tieto plagáty sú proste geniálna analógia s programovaním. Spomeňte si na ne, keď nabudúce uvidíte kód, ktorému nebudete rozumieť.