Týždeň 2023-02

Stalo sa, čo sa stať nemalo. Presunuli mi syr a prestali fungovať alternatívne Twitter klienty. @vlkodotnet

Udalosť týždňa: Twitter API končí

Jeden nežiadúci efekt prebratia Twitteru, ktorý sme možno trošku čakali, ale nedúfali, že sa stane, je zarezanie 3rd party Twitter aplikácií. A ak sme to aj čakali, tak určite nejakou civilizovanou formou, teda informáciou na webe. Ale v piatok ráno som sa zobudil s tým, že v mojej Fenix appke nebol žiaden nový Twitter obsah. A nebol som v tom sám.

Tweetbot and other Twitter apps still broken as Elon Musk stays silent
Tweetbot, Twitteriffic, and other popular third-party clients for Twitter are still completely broken due to issues with Twitter’s API. Despite growing complaints from Twitter users and developers alike, Elon Musk has remained silent. This is leading some people to speculate that this change is inte…

Dnes v pondelok stále nemáme oficiálne nič potvrdené, ale vieme, že Twitter zneplatnil API kľúče najpoužívanejších neoficiálnych Twitter klientov. Vieme to preto, že Tweetbot si vytvoril nové API kľúče, updatol appku, a tá prestala po chvíli fungovať. A von prerazili aj informácie z interného Slacku, že je s takými aplikáciami koniec.

If You Needed Any More Confirmation, Internal Slack Messages at Twitter Show That Cutting Off Third-Party Clients Was ‘Intentional’
Link to: https://www.theinformation.com/articles/musks-twitter-intentionally-suspended-tweet-bot-third-party-apps-messages-show?rc=jfy0lk

Svoju frustráciu si vyventiloval aj autor Twitteriffic v nasledujúcom poste.

The Shit Show • furbo.org
Well, it happened. We knew it was coming. A prick pulled the plug. And what bothers me most about it is how Space Karen did it. My mom passed away just before Christmas. Her decline was something everyone in the family saw coming and we prepared for her demise. It still hurts like hell, but […]

Čo teraz? Ak ste ako ja silne závislí na Twitter listoch (spisovne zoznamy, ale to sa tu nehodí) a chronologickom radení, tak odporúčam TweetDeck (mimochodom kúpený Twitterom, takže by mal chvíľu ešte fungovať), funguje síce len v prehliadači, ale dnes pripnúť stránku na plochu zvládne každý mobil.

TweetDeck
TweetDeck is your personal browser for staying in touch with what’s happening now.

AI okienko pre Microsoft kupujúci OpenAI

Nadpis je trošku clickbait, pretože Microsoft OpenAI nekupuje, ponúkol iba 10 miliárd za 49 % akcií. Microsoft už ohlásil AI generovanie obrázkov do Office produktov, najnovšie potenciálnu integráciu ChatGPT do Bing vyhľadávača a neskôr aj do Office produktov.

Microsoft eyes $10 billion bet on ChatGPT | Semafor
The tech giant has been in talks on deal to effectively own almost half of OpenAI, maker of the addictive, humanoid, AI-powered chatbot.

A určite ste počuli o tom, že v Google sa pri tej príležitosti aktivoval Code Red, čo by mal byť vysoký stupeň pohotovosti. Vraj preto, že aby Google rýchlo reagoval a pridal nejaký ten AI do svojho vyhľadávania. Akurát, že to nie je tak celkom pravda. Podrobné vysvetlenie prečo nájdete v tomto článku (v skratke má v tomto Google viac skúseností, výskumu a ľudí, takže nie je dôvod báť sa o podiely na trhu):

Every Google vs OpenAI Argument, Dissected
Let’s talk the elephant in the room. Bonus: Meditations on AI Moloch

Bude to zaujímavé sledovať, lebo monopol Google by si zaslúžil trošku pocitu ohrozenia. Mimochodom pri Microsofte ešte zostaneme. Ten predviedol svoj AI model pre generovanie rečového výstupu. Na to, aby vás dokázal napodobniť (zatiaľ samozrejme iba anglicky) mu stačia 3 sekundy zvukového záznamu.

VALL-E: Microsoft’s new zero-shot text-to-speech model can duplicate everyone’s voice in three seconds
Since the release of the first text-to-speech (TTS) model, researchers have been looking for ways to improve the way these systems generate speech. The

Ak patríte k tým pár ľudom, čo potrebujú pretrénovať svoj upravený GPT model, tak je tu nanoGPT, s ktorým by ste to mali zvládnuť skôr a lacnejšie.

GitHub - karpathy/nanoGPT: The simplest, fastest repository for training/finetuning medium-sized GPTs.
The simplest, fastest repository for training/finetuning medium-sized GPTs. - GitHub - karpathy/nanoGPT: The simplest, fastest repository for training/finetuning medium-sized GPTs.

Matter na CES

Ja som v minulotýždňovom reporte z CES 2023 zmienil Matter iba okrajovo. Matter je ale vec, na ktorú sa oplatí pozrieť aj bližšie. Je to po rokoch konečne univerzálny štandard, ktorý vám umožní prepojiť produkty od rôznych výrobcov do netušených kombinácií. Teda, ešte nie hneď teraz, lebo skutočne poriadna ponuka koncových Matter zariadení iba prichádza. Ale už teraz môžete po častiach začať. Tu žiarovečku, tu zásuvečku a zatiaľ to ovládať cez mobil. Časom dokúpiť nejaký Hub a zautomatizovať to univerzálnejšie. Obšírny report, čo na CES priniesli firmy pre Matter štandard, nájdete v nasledujúcom článku.

A roundup of all the new Matter smart home devices announced at CES 2023 - The Verge
Over 30 new gadgets from Nanoleaf, Govee, TP-Link, and more will support Matter, the new smart home standard developed by Apple, Google, Amazon, and Samsung.

State of JS 2022

Vyšli výsledky dotazníku State of JS, ktorý v decembri monitoroval názory JavaScript vývojárov na aktuálne JS trendy. Som si to prešiel a podľa dotazníka je

  • Angular neobľúbená technológia, React stálica, SolidJS, Qwik a Svelte nádejné hviezdy. Mne osobne sa miešanie HTML kódu do JS/TS nepáči. Preto, ak sa vám z nejakého dôvodu nepáči Angular, tak Svelte vyzerá ako dôstojná náhrada (pre rovnako zmýšľajúcich ľudí ako ja).
  • Pre simuláciu natívnych aplikácií je najobľúbenejší Tauri (backend v Rust a frontend s WebView), nasledujú prekvapivo natívne aplikácie, potom Electron a React Native
  • Ešte sa pristavím pri ostatných nástrojoch, kde najpoužívanejšie sú aj môj obľúbený set knižníc lodash s Rx.js
The State of JS 2022
The 2022 edition of the annual survey about the latest trends in the JavaScript ecosystem.

.NET okienko

Dots je UI SDK manager napísaný v MAUI, pomocou ktorého si môžete prezrieť existujúce a doinštalovať nové .NET SDK. Projekt zatiaľ nemá inštalovateľnú verziu, ale vyzerá užitočne.

Dots - the friendly .NET SDK manager
Finally found some time to write this post about Dots. It’s my holiday hack 2022/23 and i’m not sure if a post in the middle of January still counts as a “holiday” but here we go. TL;DR Dots is a GUI

V preview verzii Visual Studio je dostupná možnosť v Debugger Text Visualizeri prekonvertovať text napríklad z Base64 alebo použiť URL decode/encode.

Debugging Encoded Text
Validating encoded strings is a basic but important part of our debugging workflow these days. I cannot count the number of times I have found myself looking at a URL-encoded string only to be suddenly unsure how percentage signs are supposed to be represented?

A pre všetkých užívateľov aktuálnej verzie Visual Studia je tu tip na 5 užitočných klávesových skratiek, ktoré možno nepoznáte.

Five shortcuts to boost your productivity
Taking full advantage of the Visual Studio editor features will make you a more productive developer. Any keyboard warrior will tell you that knowing the right shortcuts boosts that productivity even further. So, we’ve put together a short little video that demonstrates some useful shortcuts you can…

Linky na záver

Raspberry uviedlo tretiu generáciu svojich Camera Modulov, ktorá prináša viac pixelov, autofokus a HDR v cenách od 25 do 50 dolárov.

New autofocus camera modules! - Raspberry Pi
Time and CMOS image sensor technology has marched on since 2013. So today, we’re happy to announce the launch of Camera Module 3.

Autor FindThatMeme.com zverejnil blog z jeho vývoja, kde ma zaujala časť o tom, ako na OCR použil lacné iPhony s jeho Vision Frameworkom.

Image Stacks and iPhone Racks - Building an Internet Scale Meme Search Engine
Anyone who’s spent any amount of time on the Internet has a good idea of how prevalent meme usage has become in online discourse. Finding new memes on the latest happening and sharing them with various friend groups to share in the humor is a long-enjoyed pastime of mine. Working in tech and in the…

Apple vraj začalo seriózne premýšľať nad zabudovaním dotykových obrazoviek do svojich MacBook modelov. Keďže už dnes si môžete na MacBooky z AppStore nainštalovať iPad aplikáciu, tak to nevyzerá ako zlý nápad.

Apple might finally make a touchscreen Mac - The Verge
The latest Apple rumor suggests that, eventually, new MacBook Pros with OLED will add a touchscreen. Despite pushing the tech in its iPhone, iPad, and watch, Apple has resisted adding touch to Mac laptops so far.

Vyčerpávajúci návod od autora knihy Practical Doomsday, ako pomocou CNC vyrobiť formy na odlievanie plastových odliatkov. Je tam kopec iných zaujímavých tipov, tak určite odporúčam aspoň prelistovať.

Guerrilla guide to CNC, mold making, and resin casting

Microsoft kúpil firmu Fungible, ktorá vyrába Data Processing Unit (DPU) procesory, ktoré zabezpečujú efektívny chod data centier, nech to už znamená čokoľvek. Keďže Microsoft má tých dátových centier neúrekom, možno vyšlo lacnejšie ich kúpiť, ako kupovať procesory jednotlivo.

Fungible Acquired by Microsoft
We are excited to share the news that Fungible has become part of Microsoft.

Vizuálna bodka na záver

Táto bodka nebude pre každého, ale pre mňa majú rozrezané súčiastky obvodov svoje čaro.

The Inner Beauty of Basic Electronics
Open Circuits: The Inner Beauty of Electronics is a visual feast for those who love electronics.

Aby ste nepovedali, tak mám ešte jeden obrázok pre rodičov.