Týždeň 2022-49

Prichádza obdobie vianočné a skracujú sa nielen dni, ale aj dĺžka týždenníka. @vlkodotnet

Udalosť týždňa: Infinite Google Search scroll

Určite poznáte tie SEO rady, že ak nie si na prvej stránke v Google vyhľadávaní, tak ako keby si tam ani nebol? Keďže ale Google svoju prvú search stránku zasvinil reklamami a vyhľadať niečo relevantné už také ľahké nebolo,  tak prišli s geniálnym nápadom implementovať infinity scrolling.

Je spustený len pre US trh, ale ja ho už mám na mobile, lebo desktop je z nejakého dôvodu presvedčený o mojej slovenskej štátnej príslušnosti. Poviem vám, nie je to zlé, normálnych výsledkov z vyhľadávania sa mobilnej verzii už dlhšiu dobu nedostalo, takto mám dve stránky dostupné na jeden "scroll".

Prečo o tom píšem? Ak sa venujete tvorbe obsahu, tak byť na druhej alebo tretej stránke už nebude taká hanba.

Open AI a ChatGPT okienko

Okolo Open AI a okolo jeho ChatGPT sa toho stále deje veľa. Najskôr si ale odskočím k updatu open-source modelu Whisper, ktorý dostal verziu 2. Tá bola dlhšie trénovaná a lepšie zvláda prepis zvuku do textu. Ak teda to nie je jasné, tak Whisper je general-purpose speech recognition model. A samozrejme zvláda slovenčinu aj češtinu.

add large-v2 model · openai/whisper@4179ed2
- The "large-v2" model is trained for more epochs with regularization and shows improved performance compared to the previous large.- It has the same architecture as the original large m...

A teraz k ChatGPT. Teda skôr k ich zaujímavým použitiam, ktoré sa mi v bookmarkoch nazbierali. ChatGPT viete naučiť vlastný jazyk. Tu nezabúdajte, že ide o konverzačný model a po zavretí session začínate odznova. Možno časom pribudne možnosť konverzácie si priebežne ukladať.

I Taught ChatGPT to Invent a Language
In which ChatGPT and I invent a fictional language spoken by slime-people

Na to, že tu je ChatGPT týždeň, tak už zvládne prejsť koncový test pre programovanie. Tým vás samozrejme nechcem navádzať, aby ste ho používali pri online pohovoroch.

ChatGPT passes the 2022 APCSA free response section
ChatGPT passes the 2022 APCSA free response section - README.md

Kedže "chytráci" ho začali používať, aby si zvýšili StackOverflow skóre, tak ich obratom dočasne zakázali. Hlavne preto, že tieto odpovede fakt za moc nestáli.

AI-generated answers temporarily banned on coding Q&A site Stack Overflow - The Verge
Stack Overflow has temporarily banned users from sharing answers to coding queries generated by AI chatbot ChatGPT. The site’s mods say the volume of AI generated answers has been too high and the accuracy of these responses too low.

Určite sa pýtate, ako zistiť, či je text generovaný ChatGPT? Nuž je tu na to free tool, ktorý ale bohužiaľ funguje len pre angličtinu.

GPT-2 Output Detector

Make US Chip great again

USA to myslí s návratom priemyslu pre výrobu počítačových čipov späť na americkú pôdu vážne. 20-miliardovú investíciu ohlásil Intel v štáte Ohio, kde začne páliť čipy už v roku 2025.

Intel’s plan for a $20B chipmaking hub in Ohio means an affordable housing problem: ‘Where are we putting everybody?’
Intel’s Ohio plans were celebrated at first but there’s a risk “the great opportunity turns into a big problem,” says a real estate expert.

A aj TSMC ohlásila 40-miliardovú investíciu v Arizone. Pekne sa nám to rozbieha.

TSMC to up Arizona investment to $40 billion with second semiconductor chip plant
The company will also announce it will be producing more technically advanced chips than originally proposed.

.NET okienko

Updatovali ste na Visual Studio 17.4 a zdajú sa vám nejaké veci mierne iné? Nové sú selection matches, timestamps v output okne a už si aj viete nastaviť citlivosť horizontálneho scrollovania.

What’s new in Visual Studio productivity
We’ve got some new features to improve your day-to-day productivity editing code in Visual Studio. Come find out about some of our latest improvements.

V ASP.NET 7 pribudlo pár drobností, ktoré vám mohli ujsť. Napríklad IParseable / TryParse pre jednoduchší binding. Automatický [FromServices], AllowEmptyInputInBodyModelBinding pre prípady, keď chcete spracovávať Content-Length == 0 obsah. A je toho viac, nebuďte leniví a kliknite.

5 new MVC features in .NET 7
In this post I look at some of the new features introduced for MVC controllers in .NET 7

Vrátim sa ešte raz ku generickým atribútom, lebo ide o krajší spôsob ako si predávať typ cez typeof.

C# 11–Generic Attributes
C# 11 introduces a large list of new language features. One of the smaller features is the support for generic attributes. Before C# 11, w...

A takto jednoduché je vytvoriť službu v .NET 7.

Building Windows Services in .NET 7
In preparation for my latest talk on Tactics for Building Background Services in .NET, I’ve been working on a sample project to demonstrate the concepts. It’s amazing how much easier it is to build Window Services today than it used to be!

MemoryPack sa pochválil tým, že v .NET 7 ide o najrýchlejší .NET Serializer. A čo je zaujímavé, tak ho viete konzumovať aj v TypeScripte. V článku nájdete aj vysvetlenie, prečo je to tak.

How to make the fastest .NET Serializer with .NET 7 / C# 11, case of MemoryPack
I have released a new serializer called MemoryPack, a new C#-specific serializer that performs much faster than other serializers.

Linky na záver

Aspoň takto v linkách sa vrátim k Twitteru. Musk začal stavať lepší Twitter, čo znamená, že sa všade na ňom začalo objavovať viac konšpi obsahu. A Musk sa ani netvári, že nemá blízko k republikánom. Je to čím ďalej podivnejšie.

The race to build a better Twitter - The Verge
Several alternatives to Twitter have emerged following Elon Musk’s takeover of the platform in October. While Post and Narwhal aim to create a space for new kinds of conversations, Mastodon and Hive attempt to build off of Twitter’s most attractive features.

Na Twitteri je zatiaľ krásne to, že si vy viete vybrať, čo sledujete. Ale môže sa stať, že si EU povie, že je to cez hranicu a potom čo? Musk ho zavrie v EU?

EU warns Elon Musk that Twitter must obey disinfo rules - Insider Paper
Europe’s top official for enforcing digital regulation warned Twitter boss Elon Musk on Wednesday that he must do more to fight.

Mám tu tip na JavaScript knižnicu, ktorá vám pomôže vytvoriť dynamické aplikácie len so server-side renderingom. Niečo ako Turbo pre Ruby on Rails.

The unobtrusive JavaScript framework for server-side web applications
Unpoly enables fast and flexible frontends for server-rendered HTML views. It has no dependencies and plays nice with existing code.

Potrebujete prilepiť niečo k niečomu a neviete, aké lepidlo použiť? Je tu online tool This to That, ktorý vám poradí.

This to That (Glue Advice)
How to glue this to that

Vizuálna bodka na záver

Občas si hovorím, že je lepšie veci nekomentovať.