Týždeň 2024-41
Podarí sa Deno 2 nahradiť Node.js? @vlkodotnet
Udalosť týždňa: Deno 2
Málokto z nás má príležitosť napraviť svoje chyby. Keď Ryan Dahl spustil v roku 2009 svoj projekt Node.js, tak ešte netušil, že bude mať taký ohromný úspech. Netrvalo dlho a Node.js sa stalo pre mnohých novým štandardom pre vytváranie server side aplikácií. Pomohlo tomu najmä to, že jeho použitie bolo jednoduché, po roku dostal správu balíčkov npm a nakoniec každý web vývojár musí robiť s JavaScriptom, tak prečo nie aj na serveri?
Netrvalo dlho a na konferencii JSConf EU 2018 oznámil Ryan Dahl vznik nového runtime frameworku Deno. Ten mal napraviť všetky chyby v návrhu Node.js. Najmä pokiaľ ide o bezpečnosť aplikácie tak, aby bežala vo svojom sandboxe a vy ste mali prísnu kontrolu, k čomu aplikácia môže pristupovať. V podstate v základe je zakázané všetko. Zmenili aj správu balíčkov, ktorá umožňuje priamo linkovať balíčky z externých liniek. JavaScript nahradil typovo bezpečný TypeScript a navyše pridali možnosť hostovať vaše aplikácie v špeciálnom aplikačnom cloude.
Mať ale za sebou silné meno neznamená automatický úspech. Aj keď je Deno rýchlejšie, bezpečnejšie, ružovejšie, tak až takú veľkú dieru do sveta neurobilo. To sa snaží napraviť nová verzia Deno 2, ktorá cieli na existujúcich Node.js vývojárov. Deno 2 už umožňuje spustiť priamo aplikáciu vytvorenú pre Node.js aj s existujúcimi nástrojmi. Prechod by mal byť bezbolestný, a ak sa rozhodnete, tak môžete použiť Deno 2 nástroje, ktoré sú násobne rýchlejšie, ako tie bežiace na platforme Node.js.
Za mňa práve tento nový release má veľký potenciál preraziť, ale z histórie vieme, že len potenciál nestačí.
Tesla event
S biznisom Elona Muska je to také ako na hojdačke. SpaceX dokáže pristáť s nosnou raketou BFR zachytením do špeciálneho tzv. Mechazilla držiaka. Len pre predstavu tá raketa má výšku približne 12-poschodového činžiaku.
A naopak vidíme rozvrat sociálnej siete Xitter, podporu Donalda Trumpa. A celkovo jeho názory začínajú byť trošku utrhnuté z reality.
Nuž a potom príde Tesla event, kde sa Elon Musk osobne odvezie na prototype robotaxíka, ktorý má stať podľa jeho slov okolo 30-tisíc dolárov (ide o dvojmiestne vozidlo bez žiadnych pedálov a bez volantu). Zakontruje to futuristicky vyzerajúcim vozidlom pre hromadnú prepravu osôb a tovaru Robovan. Akciu ukončí príchod Optimus robotov. Všetko je to preliate omáčkou o AI a vnímaní, ako sa Tesle vracajú investície do chápania priestoru cez kamery, a nie ako konkurencia pomocou lidarov.
Dočkali sme sa aj uistenia, že už tento, najneskôr budúci rok budú modely Model 3 a Model Y jazdiť úplne automaticky (len v určitých štátoch USA). Akurát, že to všetko vyzerá bombasticky, ale tak nejak ako cirkusová show. Roboti hovoria a sami sa hýbu, ale vyzerá to, že za každým sedí nejaký operátor. Aj robotaxi jazdí v sterilnom a bezpečnom prostredí. Navyše sa človek dozvie, že z Tesly odišli len minulý týždeň 4 top exekutívci. Bodaj by som sa mýlil, ale napriek nesporným úspechom SpaceX sme podľa ich plánov práve tento rok 2024 mali letieť s ľudskou posádkou na Mars. Ako sa hovorí "Fake it till you make it".
Linux na Androide
Microsoft nedávno ponúkal v preview verzii Windows 11 možnosť spúšťať Android aplikácie. Testoval som to a nebolo to zlé. Bolo to viazané na Amazon store a US market. Samozrejme, že existovali návody, ako to rozbehať s Google účtom a tak som urobil aj ja, ale update bol potom otravný. Nakoniec sa rozhodol tento projekt Microsoft zarezať. Hmm, teraz rozmýšľate, kam tým mierim, ale predstavte si opačný proces. Namiesto, aby ste dostali Android aplikácie do vášho počítača, tak dostanete váš počítač do vášho Androidu. Google pripravuje aplikáciu Terminal, ktorá umožní nainštalovať Debian do virtuálneho prostredia. Bolo by to zaujímavé, keby nám stačilo jedno zariadenie, kde by sme mohli mať svoj desktop (vlastne neponúka nám toto už cloud?).
CPU novinky
Ak plánujete nákup najnovších procesorov od AMD alebo Intelu, aby ste si vylepšili výkonnosť svojho desktop PC, tak mám pre vás zlú správu. Leaknutá prezentácia hovorí, že nové Ryzen 9000 a 9000X3D budú mať len malý nárast výkonu (aj to len pri X3D verziách). Stále nás tieto procesory môžu prekvapiť výkonom v GPU a NPU, ale to nie každý potrebuje. Alebo spotrebou, ale ak máte desktop, tak vás to až tak netrápi.
Ani nové procesory Intelu série Core Ultra 200S postavené na architektúre Arrow Lake na tom nebudú lepšie (200S by mali byť procesory pre desktopy). Stratia HyperThreading, zato dostanú nový socket. Čo sa ale zmení je výkon na watt. Nová architektúra umožní bežať aplikácie s rovnakým výkonom pri menšej spotrebe v priemere až o 73 wattov. Max ale zostáva na úrovni 250 W, takže nám zostáva len čakať na reálne benchmarky.
Nuž a teda, pokiaľ vám nejde o spotrebu, tak tento rok najnovší procesor mať nemusíte.
Biz okienko
Aj dnes pokračujeme kauzou okolo WordPressu. Prihlasovanie na WordPress.org dostalo nové špeciálne škrkátko, ktoré neumožňuje sa prihlásiť nikomu, kto má niečo s WP Engine.
A quick analysis of the WP login checkbox making the rounds (https://login.https://t.co/PdOwRURSCq) which now states "I am not affiliated with WP Engine in any way, financially or otherwise." 🧵 pic.twitter.com/jFi8ak3Mf2
— Guillermo Rauch (@rauchg) October 10, 2024
A keďže má Automattic pod správou aj WordPress pluginy, tak navyše urobili "taking over" populárneho pluginu Advanced Custom Fields (ACF).
Mať účet na Steam a robiť s v ňom svoju knižnicu hier je dnes bežné. Veľa ľudí argumentuje, že je lepšie "vlastniť" hru na Steame, ako si predplácať nejaké pochybné predplatné hier ako napríklad Xbox Game Pass. Akurát, že teraz začal Steam informovať, že ste si nekúpili hru. Ale len licenciu na jej používanie. Samozrejme mať Steam znamená, že máte kopec výhod, ako automatické updaty, zdieľanie uložených pozícií hry, ale hru, tú teda nevlastníte. Toho sa hneď chytil GOG, ktorý tiež ponúka digitálnu distribúciu, ale aj offline inštalátor. A hry vám sľubuje predávať ako vašu vlastnú, nie licenciu.
Htmx je celkom príjemný a jednoduchý JavaScript klientsky framework. A majú radi úprimnosť, preto u seba zverejnili článok, v ktorom firma Gumroad popisuje, prečo spravili chybu, keď si htmx vybrali ako svoj frontend framework. A čo vy, mali by ste odvahu sa k takému niečomu priznať?
Security okienko
Toto bude najlepšia a asi jediná pozitívna správa tohto okienka. Windows 11 pripravuje integráciu externých password managerov do prerobeného Hello. Takto budete môcť svoje passkeys jednoduchšie zdieľať medzi počítačom a mobilom.
Máte doma robotický vysávač? A viete, že taký vysávač má veľa senzorov a kamier? A ako moc veríte výrobcovi tohoto vysávača, že ho nikto nehackne?
Archive.org bolo hacknuté a unikli z neho emaily a hashe hesiel. Ja som ani nevedel, že Archive.org má možnosť sa prihlásiť. Heslá boli pekne zašifrované bcryptom, takže ak nepoužívate slovníkové heslo, tak by ste mali byť v bezpečí. Inak je Archive.org posledné dni celkom nedostupné a jeho prevádzkovatelia hlásia nepretržité DDoS útoky.
AI okienko
Netrvalo to dlho a už je tu Google s popisom toho, ako bude fungovať reklama v novom AI Overviews. Alebo ste čakali, že to budú prevádzkovať len tak zadarmo?
Pre firemných zákazníkov prináša Google Gemini Code Assist Enterprise. Pomôže s celým cyklom aplikácie, ako je build, deploy a aj monitorovanie samotného chodu aplikácie. Samozrejme tie najlepšie výsledky dosiahnete, ak budete zákazníkom Google Cloud.
AI je pre niekoho riešenie problémov a pre niekoho je problém samotný. Napríklad taká Wikipédia sa trápi so záplavou vymysleného AI obsahu. Našťastie dosť pomáha, že Wikipédia má špecifický formát obsahu, ktorý AI zatiaľ moc nevonia, ale to môže byť len dočasné. Editori Wikipédie preto založili projekt WikiProject AI Cleanup, ktorý má pomôcť s potláčaním takéhoto obsahu.
.NET okienko
Stále hľadám náhrady zdroja .NET informácií. Cez víkend som sa zaregistroval do dvoch newsletterov, tak hádam to tu bude o týždeň bohatšie. Dnes aspoň long read o tom ako .NET 9 dostáva podporu Scalable Vector Extension (SVE), ktorú si užijete najmä na ARM procesoroch. A nebuďte pri jeho čítaní zúfalí, ja som sa stratil už pri druhom odstavci.
Linky na záver
Raspberry Pi 5 má PCIe podporu. Síce na to potrebujete pripojiť rozširujúci HAT, ale kde je PCIe, tam je možnosť pripojiť GPU. A keďže AMD má lepšiu podporu open-source ovládačov, tak najnovšie sa podarilo rozbehať s Pi 5 staršiu AMD Radeon RX 460.
Nintendo uviedlo nový produkt. Nie je to nová verzia hernej konzoly (tá aktuálna sa predáva už 7 rokov a už v čase spustenia nešlo o nič HiTech). Je to budík, ktorý nevypínate, ale sledovaním pohybových senzorov sa vypne, až reálne vstanete z postele.
Skupina Green Day znovu vydala po 30 rokoch svoj album v podobe, v akej by nikdy nemal žiaden album byť vydaný. A je to celkom zábava. Vizuálna a aj zvuková. Preto rozmýšľam, prečo práve toto nebolo dnes vizuálnou bodkou na záver?
Vizuálna bodka na záver
Dron a plameňomet. Čo sa môže pokaziť?
Removing wasps nests with a drone-mounted flamethrower. pic.twitter.com/SGRj7qhWOz
— MachinePix (@MachinePix) October 1, 2024