Týždeň 2023-10
Dnes sa pozrieme do finančného sveta, ktorý možno ohrozuje ten náš technický. @vlkodotnet
Udalosť týždňa: Silicon Valley Bank - bank run
V USA sa stala nemilá udalosť. Na banku s názvom Silicon Valley Bank (skratka SVB) prebehol takzvaný bank run. Bank run je v podstate panický výber vkladov, ktorý väčšina bánk nemôže prežiť, pretože princíp fungovania bánk je, že vaše peniaze použijú na financovanie iných investícií. A keďže naraz potrebujú keš, tak musia predávať niečo narýchlo a pod cenu. Takže banku prebrala Federálna správa rezerv a tí, čo tam nejaké peniaze mali, budú pomaly vyplácaní. Najskôr v rámci ochrany vkladov, potom sa budú žiadať splatenia úverov a iných aktív. Z toho sa bude splácať ostatok. Keďže v banke, ktorá je pod ochranou, nie je záujem vlastniť účet, tak asi to bude jej koniec.
Pre náš technický sektor je to ale zaujímavé z iného dôvodu. Táto banka bola obľúbenou bankou firiem a ľudí v startup sfére. Veľké množstvo IT firiem v nej malo účet a na účte peniaze. Nuž a teraz väčšina firiem má obmedzený prístup k svojej hotovosti, preto je dosť možné, že to zopár firmám zláme väz. Dokonca sa hovorí, že tu máme druhú DotCom bublinu alebo znova rok 2008, keď banky začnú padať jedna za druhou. Tomu by som moc neveril, ale na všetkom zlom je niečo dobré. Budú zľavy na akcie.
Medzitým vyšiel na tému pekný článok v DenníkN, tak odomykám pre vás.
Ešte pri tejto téme musím využiť jedinečnú ponuku oslieho mostíku a premostiť k zamestnávaniu. Možno sa uvoľnia zaujímaví pracovníci, pretože pád SVB môže vyústiť k vstupu zaujímavých ľudí na pracovný trh. Preto je najskôr dobré vedieť, čo nemáte robiť. Nie je dobré zamestnancom povedať, že prichádza nový hodnotiaci systém, v ktorom bude menej seniorských pozícií. Tak ako Google, ktorý túto informáciu rozoslal zamestnancom v rámci šetriacich opatrení. Veď nemuseli to robiť takto okato, stačilo len menej ľudí posúvať vyššie, a keby sa sťažovali alebo odchádzali, tak im po kamarátsky pripomenúť, že sú manažérska/seniorská rezerva (to je taká rezerva, kam nastúpite, hneď ako niekto iný z vyššej pozície z firmy odíde).
A keď sme pri zamestnávaní, tak tu mám dôležitý návod, ako získať tých naozaj talentovaných programátorov. Ja si o sebe myslím, že by som cez väčšinu pohovorov neprešiel. Neviem kódiť na papier, neviem z pamäti algoritmus ani na jednoduchý bubble sort, neviem zrátať počet loptičiek, ktoré sa vmestia do lietadla. A dokonca občas googlim aj základné C# konštrukcie. Vlastne môžem byť rád, že ma vôbec niekto za niečo platí.
AI okienko
Toto okienko sa nám podozrivo často opakuje v týždenníku. Z mojej strany to je preto, že po dlhej dobe ide o buzz, ktorý je aj prakticky uchopiteľný. Teda má k praktickému použitiu bližšie, ako to je pri týchto trendoch bežné. S Copilotom som zatiaľ spokojný, občas mám pocit, že mi číta myšlienky. Mám pocit, že som tak nejak viac produktívnejší.
Začať AI startup nebolo nikdy jednoduchšie, kedysi ste museli spúšťať pokútne príkazy cez Python a dnes si jednoducho zaplatíte API.
A využiť to API môžete napríklad na vytvorenie novej logickej hry. Toto je veľmi pekný príbeh o vzniku hry Sumplete (vyskúšajte, je to zaujímavá oddychovka).
Ako ste sa dozvedeli minulý týždeň, tak spoločnosti Meta unikol na internet ich model LLaMA. Na tomto modeli je najlepšie to, že má menej parametrov a aj nižšiu výpočtovú zložitosť. Tam, kde ste potrebovali výkonnú grafickú kartu, už dnes viete použiť iba CPU. Model so 7 miliardami parametrov je dosť hlúpy, ale dáva jazykovo zmysluplné odpovede. A to na lacné generovanie napríklad unikátneho spamu alebo zahlcovača diskusií úplne postačuje.
Jeden užívateľ Samsung telefónu si všimol zaujímavú vec. Že keď odfotí priblížený mesiac, tak sa mu zobrazí úroveň detailov, ktoré sú neuveriteľne podrobné. Tak si to otestoval, zobrazil blurry fotku na monitore svojho monitora s rozlíšením 170x170 pixelov. Zhasol a priblížil a neuveriteľné sa stalo skutkom. Mal detail mesiaca. Z toho sa dá vydedukovať, že Samsung AI na vylepšovanie obrazu si ho proste vymyslelo.
Ako Discord ukladá svoje dáta
Mám rád prípadové štúdie z praktického života. V tej nasledujúcej Discord rozpráva svoj príbeh migrácie z Apache Cassandra databázy do ScyllaDB. ScyllaDB je v podstate Cassandra kompatibilná NoSQL databáza z rodiny Wide-column databáz, ktorá beží v distribuovanom clusteri. Akurát je napísaná v C++ a tak ju na rozdiel od javovskej Cassandry nezaťažujú GC výpadky.
Wide-column si zjednodušene môžete predstaviť ako SQL databázu, kde každý riadok v databáze môže mať vlastné skupiny stĺpcov. Aby to bolo rýchle a vy ste cez dáta nemuseli prechádzať full-scanom, tak si môžete vytvoriť sekundárne indexy.
Ako TypeScript prešiel na moduly
Ďalšie dnešné zaujímavé čítanie je o tom, ako TypeScript vo verzii 5 prepisovali na moduly. V predchádzajúcich verziách sa len jednotlivé .ts súbory skompilovali a poskladali do jedného veľkého JavaScript súboru. To bolo rozhodnutie z roku 2014, kedy ešte boli moduly v plienkach. Preto to celé prepísali z namespacov na moduly a vy sa môžete dozvedieť zaujímavosti z celého procesu konverzie.
.NET okienko
Nové Visual Studio 17.5 prináša rýchlejší inkrementálny build, až 10x rýchlejšiu dekompiláciu externých zdrojov, rýchlejšie debugovanie viacvláknovej aplikácie. Na rozdiel od našich aplikácií, ktoré sú s každou novou verziou pomalšie (a preto musíme upgradovať na novší a novší .NET), tak tu sa snažia ísť opačnou cestou.
Generovanie obrázkov so Stable Diffusion už zvládnete aj zo C#.
A nakoniec pripojím návod, ako pomocou ASP.NET filtra zneprístupniť interné action endpointy.
Linky na záver
Mračná nad TikTokom sa zaťahujú stále viac. Samozrejme, že TikTok je špehovacia aplikácia, ale to sú takmer všetky aplikácie pre sociálne siete. Tu je veľká obava, že dáta sú zbierané pre potreby čínskej vlády. Ale stále je to TikTok a otázka, či dokáže vláda zakázať sociálnu sieť? Budú TikTok protesty? Asi ale zdieľané na Instagrame.
Ctrl + Shift + V najnovšie vo Worde vloží text v plaintext podobe. A to je teda novinka, ktorá ušetrí veľa klikania.
A navyše Microsoft začal ponúkať Outlook úplne zadarmo. Teda zatiaľ len ten pre počítače Mac.
V týždenníku nesmiem zabúdať ani na oddychovú časť našich ťažkých životov. Tu si môžete oddýchnuť pri pristávaní na mesiaci.
A tu zasa zrelaxovať pri simulátore písacieho stroja. Ten až tak reálny nie je, lebo ja si zo školy pamätám, že keď ste písali moc rýchlo, tak sa jednotlivé vahadielka vedeli prekrížiť.
Vizuálna bodka na záver
Prvá vizuálna bodka je intelektuálna. Viete, že cca od roku 2000 je vedomostí už toľko, že je nemožné mať všeobecný prehľad?
A tá druhá nebude pre každého. Ale nemôžem si pomôcť, botičky pre Super Mária tu proste musia byť.