Týždeň 2020-29

Minulý týždeň vybuchla Twitteru v rukách bomba. Čo a prečo sa stalo (a mnoho iného) sa dozviete v nasledujúcom týždenníku. @vlkodotnet

Udalosť týždňa: Hack Twitteru

Bol pokojný utorkový podvečer, keď tu naraz z ničoho nič začali známe osobnosti na Twitteri ponúkať výhodný ponuku. Pošlite im par bitcoinov a oni vám na oplátku pošlú dvojnásobok. Len tak, lebo dnes bol krásny deň. A nebol to len tak hocikto: Bill Gates, Elon Musk, Jeff Bezos, atď. Mohol to byť krásny happening, akurát to bol hack.

Musk, Bezos, Gates, Apple a další. Na účtech firem i celebrit se objevil podvodný tweet - Lupa.cz
AKTUALIZACE 16. 7. 7:00: Jak útočníci ovládli twitterové účty osobností a firem? Získali přístup k interním systémům „Rozhodli jsme se věnovat něco své…

Nooo, hackom by som to moc nenazýval, skôr sociálne inžinierstvo. Niekomu sa podarilo dostať k interným nástrojom Twitteru, ktoré majú možnosť vložiť novú správu hocikomu (teda minimálne overeným profilom). Väčšina týchto účtov má dvojfaktorovú autentifikáciu, tak rozmýšľam, na čo by to bolo dobré. Možno by takto vedeli vložiť oznámenie o vašej smrti, čo by asi jediné dávalo zmysel.

Hackers Tell the Story of the Twitter Attack From the Inside
Several people involved in the events that took down Twitter this week spoke with The Times, giving the first account of what happened as a pursuit of Bitcoin spun out of control.

Odhliadnuc od toho, aký to je pre Twitter prúser, že také niečo vôbec dopustili, mi chodí po rozume, aké rôzne "vylepšenia" museli mať administratívne rozhrania, čo som dosiaľ naprogramoval. Požiadavky šéfa a supportu vedia byť veľmi variabilné, a keď robíte x-tý krát nejakú manuálnu úpravu v DB, pri ktorej tŕpnete, aby ste niečo nepokazili, tak potom to tlačidlo, čo to urobí lepšie, proste do UI dáte.

Vzostup a pád Adobe Flash

V nasledujúcom long-read-e som si zaspomínal na tie doby, keď kto nemal aspoň niečo na stránke spravené vo Flash-i, tak ako keby nebol. Flash bol všade. Na YouTube, hrali sa v ňom hry, robili kompletné stránky (ktoré boli neviditeľné pre Google, tak robili aj ich noFlash verzie) a dokonca u nás jedna banka urobila internet banking. Za jeho koniec asi okrem nástupu dynamického webu môže najviac Jobs, ktorý ho označil za jeden z najčastejších príčin pádov operačného systému na Macoch a z OSX ho vyhodil.

The rise and fall of Adobe Flash
Before Flash Player sunsets this December, we talk its legacy with those who built it.

OpenAI's GPT-3

OpenAI knižnica GPT-3 je vlhký sen každého AI experta. Je to natrénovaný model, ktorý dokáže vytvoriť text, ktorý je na nerozoznanie podobný tomu, čo by človek napísal sám. A veru, nebolo by od veci, keby mal podporu slovenčiny, ho použiť na zdĺhavé každo-týždňové písanie tohto týždenníka. Mimochodom v nasledujúcom článku odporúčam prescrollovať na koniec, čaká vás tam prekvapenie.

OpenAI’s GPT-3 may be the biggest thing since bitcoin
Manuel Araoz personal website.

Plasmic - WYSIWYG designer pre React

Nasledujúci produkt je viac ako zaujímavý. Pripomína mi časy, keď som v Delphi robil cez designer návrh windows formulárov. Mam pocit, že to volali RAD (Rapid Application Development).

Announcing Plasmic
Introducing the fun and fast way to build complex frontends with plasmic.app! Plasmic is a visual UI builder for creating pure-presentational components that you can import into any existing React…

HW okienko

Hardwarové kľúče pre dvojfaktorovú autentifikáciu si našli svoju cestu na iOS, teda iPhone a iPad zariadenia. To je dobrý krok k dobe, keď budú heslá zbytočné.

Apple has finally embraced key-based 2FA. So should you
Hardware keys are more secure—and finally ready for the masses.

Prvý počítač s “Core processorom s Intel Hybrid Technológiou” uviedol Samsung. Tento LakeField CPU má jeden hlavný iCore čip a okolo toho pár menších Atom čipov.

Samsung’s Galaxy Book S is the first laptop with Intel’s new Hybrid processor
Samsung has announced that the new Galaxy Book S is powered by Intel’s new hybrid chips. You can buy it now for $949.

Google chystá kopec zaujímavých technológií, z ktorých mnohé asi neprežijú.

Google is quietly experimenting with holographic glasses and smart tattoos
The search giant has been working on or funding a new generation of wearable technology.

.NET okienko

Vyčerpávajúci opis ako funguje Dependency Injection v .NET Core.

How does the built-in dependency injection work on ASP.NET Core?
PC: Introduction Dependency Injection (DI) is a pattern that can help developers decouple the different pieces of their applications. DI provides a mechanism for the construction of dependency grap…

Už dlho nové verzie .NET venujú veľa času optimalizácii. Tu je zoznam tých najviditeľnejších, s ktorými sa budete môcť stretnúť v nadchádzajúcej verzii 5 aj s výsledkami benchmarkov.

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.

Predminulý týždeň sme sa dozvedeli, že Amazon prichádza s AWS aj do Čiech. Preto sa môže hodiť spôsob ako do AWS najjednoduchšie dostať kontajnerovú aplikáciu.

.NET on AWS: Pushing a .NET Docker Image to Amazon ECR - Code with Steve
In this post, we’ll learn about Amazon ECR (Elastic Container Registry), a managed service we can use to store Docker images for .NET applications.

Do návrhu C# 9 sa možno dostanú nové logické operátory pre Pattern Matching. Príkazy "and", "or" a "not".

C# 9: New `and`, `or`, and `not` Keywords for Pattern Matching
Though it may sound like our occasional April Fools Day joke, C# 9 is looking to add `and`, `or`, and `not` to its list of keywords. Specifically, for use in pattern matching.

Už definitívne vznikol plán na odstránenie BinaryFormatter z .NET.

BinaryFormatter long-term obsoletion plan by GrabYourPitchforks · Pull Request #141 · dotnet/designs
This document covers the winding down of BinaryFormatter within .NET.Starting with .NET 5, we'll start obsoleting APIs and disabling BinaryFormatter-related features in certain project types. ...

Rozsiahly zoznam best practices pre programovanie v C#.

Performance best practices in C#
As I recently had to compile a list of best practices in C# for Criteo, I figured it would be nice to share it publicly. The goal of this article is to provide a non-exhaustive list of code patterns…

Linky na záver

Microsoft zverejnil otvorený list hráčom, kde sa snaží tvrdiť, že ani novú konzolu nepotrebujete. Všetky staré hry pôjdu na novom Xbox Series X a všetky nové hry budú môcť byť spustiteľné aj na starom Xbox One X. A pribudli aj novinky v rámci Xbox pasu.

You Are the Future of Gaming - Xbox Wire
Games are a source of joy, inspiration, and social connection. They have the power to bring us together, create empathy, and strengthen our social fabric. As we prepare for the next generation, our efforts to make gaming more inclusive, more immersive, more connected, and more social are as relevant…

Windows prídu o svoju podporu floppy mechaniky, alebo inak povedané ikonický A:.

A na záver troška vizuálneho. Tentoraz bez videa, ale pôjde o odporúčanie kombinácie dvoch vhodných typov písma pre knihy, texty na webe.

FontPair helps you pair Google Fonts together.
FontPair is a typography tool that inspires the creative community to design better.