Týždeň 2023-14

Už nielen Mastodon, ale aj Substack poškuľuje po Twitter užívateľoch. @vlkodotnet

Udalosť týždňa: Substack Notes

Nebudeme si klamať, ale s Twitterom to nevyzerá moc nádejne. Na jednu stranu chápem, prečo chce Musk spraviť z Twitteru zarábajúcu firmu, na druhú stranu to robí spôsobom, ktorý odrádza producentov obsahu. Neviem, či ste si všimli, ale v poslednom čase sa veľa zaujímavého obsahu tvorí na Substacku. Väčšinou to je vo forme pravidelného email newsletteru, ktorý má aj platenú verziu. Substack sa tak stáva tým, čo Medium ako platforma nikdy nedokázala. Na jednej strane ziskový biznis pre tvorcu platformy, na druhej strane producenta obsahu, ktorý si vie speňažiť obsah a stále mať možnosť dostať obsah k ľudom, ktorí zaň "zatiaľ" neplatia.

Problém je, že ľudia raz za čas chcú zabíjať čas na internete a dlhé long-ready, ako sú k dispozícií na Substacku, na to nie sú to pravé orechové. Preto prichádzajú Substack Notes, čo je vlastne taká ich verzia tweetov. Podobne ako na Twitteri môžete ľudí sledovať, máte algoritmickú timeline, aplikáciu, atď. Substack je oproti konkurencii viac "odpojený", čo môže byť výhoda, ak chcete konzumovať kvalitný obsah, a nevýhoda, ak chcete ľudí u seba udržať čo najdlhšie. Pretože to sociálne siete sledujú v prvom rade. A o tom, že Substack asi udrel klinec po hlavičke, svedčí aj to, že na Twitteri sa tweety s odkazom na Substack už nedajú retweetovať ani likeovať.

Substack is getting tweets — err, “Notes”
They’ll start rolling out in the “coming days.”

WebGPU je súčasťou Chrome

WebGPU je technológia, ktorá sprístupní grafickú kartu na nižšej úrovni. Ak ju v počítači máte, tak budete vedieť na web stránke nielen vygenerovať kvalitnú 3D grafiku/hru/animáciu, ale aj využiť GPU na výpočty. A WebGPU aktuálne nie je len súčasťou Chrome, ale je k dispozícii aj wgpu, ktorý túto technológiu sprístupní pre Firefox. Časovanie je vynikajúce, pretože skončila doba blockchainu, inak by nám kde kto mohol ťažiť crypto v prehliadačoch.

Chrome ships WebGPU - Chrome Developers
After years of development, the Chrome team ships WebGPU which allows high-performance 3D graphics and data-parallel computation on the web.

-10x inžinier

Určite je každému známy termín 10x developer. Ja som o tom prvýkrát čítal v tomto článku:

10 Developers For The Price Of One
Update: For an interesting counterpoint to the myth of the 10x engineer, check out this blog post by Shanley. My post is more focused on what makes a good developer than the 10x myth.

Táto teória hovorí, že dobrý inžinier/developer je až desaťnásobne produktívnejší ako ten bežný. Ono je to trošku mýtus, podľa mňa je v súčasnosti dôležitejšia kooperácia a spolupráca. Sám už dnes už toho moc nenarobíte. Nuž a to je oslí mostík k článku o tom, ako vytvoriť totálny opak. Teda niekoho, kto 10-násobne produktivitu zníži. Samozrejme to nie je len o tom, že neurobíte nič. Musíte do toho zatiahnuť celý tím. Alebo inak povedané, byť "toxic developer". Nájdete sa niekde v nasledujúcom texte?

How to be a -10x Engineer

Aby som nebol len negatívny. Mám tu zaujímavú techniku, ako sa vrátiť späť do flow, ak vás niekto vyruší. Máte kód nechať očividne rozbitý, ale ľahko napraviteľný.

An On-Ramp to Flow
Tips for developers on getting into flow states

AI okienko

Facebook uviedol AI model pre segmentáciu obrazu. To znamená, že rozdelí obrázok na jednotlivé časti a povie, čo konkrétne na ňom je. Ak ste niekedy videli rozoznávanie obsahu obrázku, tak toto je niečo, čo posunie túto technológiu na vyšší level.

Introducing Segment Anything
We’re releasing the Segment Anything Model (SAM) — a step toward the first foundation model for image segmentation — and the SA-1B dataset.

Podobne Midjourney pripravuje description systém. To znamená, že vy mu dáte nejaký obrázok a on vám povie, čo musíte do Midjourney zadať, aby vám vygeneroval podobný obrázok, ale už jeho AI verziu.

Dnes je toto okienko krátke. To znamená, že som úspešne ignoroval linky na AI, alebo už začína táto téma vyprchávať. Ale minimálne musím ešte zverejniť odkaz na nové open-source IDE rozhranie e2b pre programovanie, ktoré je celé postavené na AI technológiách.

GitHub - e2b-dev/e2b: e2b (english2bits) is an IDE powered by AI agents. Developers describe what they want to build by writing documentation. Then let AI agents with access to tools do the coding work.
e2b (english2bits) is an IDE powered by AI agents. Developers describe what they want to build by writing documentation. Then let AI agents with access to tools do the coding work. - GitHub - e2b-d...

.NET okienko

V ASP.NET Core 8 dostaneme lepšiu podporu autentifikácie a správy identít. Konečne sa vylepší SPA integrácia a niekde pohne IdentityServer.

Improvements to auth and identity in ASP.NET Core 8 - .NET Blog
The ASP.NET Core team shares their plans to improve authentication, authorization, and identity management in .NET 8.

V .NET 8 dostane vylepšenie aj routovanie. Zvýrazňovanie syntaxe, autocomplete a informácia o zle napísanej route vždy poteší.

ASP.NET Core Route Tooling Enhancements in .NET 8 - .NET Blog
Route tooling is a group of new features in .NET 8 that makes ASP.NET Core routing easier to use. Check out what route tooling adds to building ASP.NET Core apps.

Tiež sú v pláne aj vylepšenia C# vo verzii 12. V diskusii na vyvojari.dev sa spomínali union typy, tak tie tam sú tiež. Aj list pattern matching, primárne konštruktory a semi-auto-properties.

Looking at C# 12 Proposals and Beyond
C# has been through a lot of change in the last decade. From open-sourcing the language to a new cross-platform framework to yearly releases instead of 3-year iterations. Meanwhile, new languages, new frameworks, and new paradigms have taken off in the software industry, including the rise in popula…

Druhá časť o migrácii z Xamarin.Forms do .NET MAUI je skôr o linkách na správne zdroje. Ale vy si už v tom niečo nájdete, že?

Part 2: Consider When Migrating Xamarin.Forms to .NET MAUI
What steps should you take when preparing to migrate your app from Xamarin.Forms to .NET MAUI? This list will help you think it through.

Linky na záver

Western Digital k svojím NAS riešeniam ponúkal online úložisko s názvom My Cloud. Nuž a to je už od 2. apríla dole. A to je k dnešnému dňu celkovo už 10 dní. Vraj je za tým hack, ale ten nehovorí nič o konkrétnej službe. Ak ste zákazník, tak asi máte smolu.

Western Digital struggles to fix massive My Cloud outage, offers workaround
On Friday, five days into a massive outage impacting its cloud services, Western Digital finally provided customers with a workaround to access their files.

V autách je tzv. CAN zbernica, ktorou si auto kontroluje, či všetko funguje ako má. Ak nájdete svoje auto s rozobratým svetlom, tak vám ho možno niekto chcel ukradnúť. A zatiaľ to vyzerá na problém softwaru auta a kto vie, ako sa k tomu automobilky postavia.

CAN Injection: keyless car theft
This is a detective story about how a car was stolen - and how it uncovered an epidemic of high-tech car theft. It begins with a tweet. In April 2022, my friend Ian Tabor tweeted that vandals had been at his car, pulling apart the headlight and unplugging the cables.

Apple tento rok vraj konečne predstaví VR okuliare. Keďže všetci píšu o tom, aký to bude prepadák, tak tu možno máme ďalšiu "iPhone-like" revolúciu.

Apple might be getting into VR at the worst possible time
It seems to be a tough time to sell high-end headsets

A zatiaľ Microsoft uviedol Windows 365 Frontline, pre ktorý vám stačí LG televízor, klávesnica a myš. To všetko pozapájate do seba, spustíte aplikáciu a získate cloud PC ako vyšité.

Microsoft’s Windows 365 Cloud PCs get more flexible, LG TV integration, and more
Windows 365 Frontline enters public preview today.

Pre pamätníkov tu mám zoznam najhorších CPU, aké boli kedy vytvorené.

The Worst CPUs Ever Made
Most of the time at ExtremeTech, we celebrate the best of technology. Today, we're hailing the worst.

Vizuálna bodka na záver

Viete, ako si my programátori robíme srandu z Excel užívateľov? Ale tá má aj druhu stranu mince.

Dokáže voda vyriešiť problém prechodu cez bludisko?