Týždeň 2023-29

Mohol to byť taký kľudný letný týždeň, akurát že nebol. Twitter je X a Microsoft má Copilota za všetky prachy. @vlkodotnet

Udalosť týždňa: Microsoft 365 Copilot

Na poslednú chvíľu si chcel týždeň ukradnúť Musk s premenovaním Twitteru na X, ale dôležitejšie bolo oznámenie Microsoftu na konferencii Inspire 2023. Tu uviedol svojho Microsoft 365 Copilota. A to je dôležitejšie. Pýtate sa prečo? Nuž v princípe ide o prvý AI produkt od veľkej korporácie, ktorý je vystavaný ako samostatný a zároveň zárobkový produkt.

Microsoft 365 Copilot stojí 30 dolárov za užívateľa. Nie je súčasťou žiadneho Microsoft 365 predplatného, ale je to úplne nezávislý produkt. Za túto cenu dostanete svoj vlastný GPT4 model, ktorý pracuje na vašich interných dátach, ale v izolovanom prostredí. Microsoft garantuje, že vám nijak neuniknú dáta ani že otázky na Copilota nebudú nejak použité na vylepšenie vyhľadávania. Proste taký váš vlastný GPT4 hostovaný produkt niekde na Microsoft železe, ktorý vie vysosať informácie z vašich systémov bez nutnosti ho konfigurovať. Nie je dokonalý, ale za 30 dolárov na mesiac má každý zamestnanec po ruke pomocníka, ktorý vie, kde sa čo nachádza v tej zmäti dokumentov, čo sa za roky nakopili kade tade. Možno vám to príde drahé, ale pre väčšinu firiem to je ponuka, ktorá sa neodmieta.

Ukazuje to, ako je Microsoft v uchopení AI ako produktu dopredu pred ostatnými. Kým Google sa hrá s Bardom, Microsoft má na trhu "funkčný" produkt, ktorý je pre neho aj novým produktovým segmentom.

Microsoft puts a steep price on Copilot, its AI-powered future of Office documents
It’s a steep price for early access to a promised AI-powered future

Tiež, ak máte lepší Microsoft 365 program, tak si môžete zapnúť Bing Chat Enterprise, ktorý je vlastne normálny Bing Chat, akurát má vypnutú spätnú väzbu a vaša konverzácia nebude nijak spracovávaná Microsoftom. To aby vám náhodou nejaký zamestnanec náhodou neposlal niekde super tajný dokument.

Microsoft’s new Bing Chat Enterprise offers better privacy for businesses
An AI chatbot without the business data concerns.

Na Inspire Microsoft tiež oznámil spoluprácu s Meta, kde Meta ponúka bezplatný Llama 2 model dostupný vo všetkých svojich službách. Microsoft vám k tomu dá nástroje, kde si všetko potrebné vyklikáte a jemu už budete len platiť za vlastný beh modelu. Viac o Llama 2 sa budem venovať v AI okienku.

Microsoft and Meta expand their AI partnership with Llama 2 on Azure and Windows - The Official Microsoft Blog
In recent months, the remarkable strides made in AI innovation have ignited a wave of transformative possibilities, captivating our collective imagination with the promise of reshaping industries and the way we work. Today, at Microsoft Inspire, Meta and Microsoft announced support for the Llama 2 f…

V rámci Inspire eventu sa zviezli aj ďalší copiloti. A tak si môžete vyskúšať Github Copilot Chat (pre Visual Studio 2022 je si potrebné doinštalovať extension) aj pre biznis zákazníkov.

GitHub Copilot Chat beta now available for every organization - The GitHub Blog
All GitHub Copilot for Business users now have access to a limited GitHub Copilot Chat beta, bringing the power of conversational coding right to the IDE.

A aby toho nebolo málo, tak aj TypeScript dostal svoj TypeChat. Experimentálnu knižnicu, ktorá vám preloží ľudskú reč do typovej obálky. Stačí, ak mu dodáte schému, čo viete spracovať, a OpenAI API kľúč.

Introducing TypeChat - TypeChat

Twitter je X

Musk má k X citový vzťah. Bol to názov jeho úspešnej firmy, ktorú všetci poznáme pod novším názvom PayPal. A tak máme SpaceX, Tesla X a najnovšie aj veľké X namiesto Twitter modrého vtáčika.

Twitter is being rebranded as X
The bird site may lose its logo on Monday.

A to je asi tak všetko, čo potrebujete tento týždeň o Twitteri vedieť. Už nebudeme twítovať ale eXovať, čo mi pripomína, že sa na Slovensku sa to rýchlo uchytí. Idem skontrolovať, či je voľný twitter účet @pivo na X, @vodka na X, ...

AI okienko

Začneme s Llama 2, pretože to je momentálne ten najlepší free AI model, ktorý chcete používať. Oproti starej verzii zvládne viac parametrov na vstupe a dosť sa približuje kvalite ChatGPT, akurát nerozumie dobre programovaniu.

Llama 2: an incredible open LLM
Meta is continuing to deliver high-quality research artifacts and not backing down from pressure against open source.

No a Meta hovorí, že je open-source, akurát, že nie je. Majú tam zaujímavú doložku, ktorá sa aktivuje pri počte užívateľov nad 700 miliónov, čo vám možno príde ako nedosiahnuteľné číslo. Až na to, že na také číslo sa môžete dostať jednoducho akvizíciou do väčšej firmy. A potom už podkladový model meniť nebudete. Easy money pre Meta.

LLaMA2 isn’t “Open Source” - and why it doesn’t matter

A do tretice oznámenie Qualcomm, že ich budúcoročné čipy budú umožňovať beh Llama 2 natívne. Apple ARM čipy to zvládnu už dnes a ľavou zadnou.

Qualcomm will work with Meta to add on-device Llama 2 support for smartphones and PCs
Qualcomm says it will team up with Meta so that its Llama 2 large language model for generative AI services can work on mobile devices without a need for cloud services, starting in 2024.

Určite ste už zachytili správu o tom, že ChatGPT sa zhoršuje. Akurát, že práve citovaný research to nijak nedokazuje. Ukazuje to ale iný zaujímavý fenomén. AI algoritmy sa menia a váš vytunovaný dotaz už v novej verzii nemusí fungovať. Preto je niečo ako Llama dôležité pre prediktívne chovanie vašej aplikácie.

Is GPT-4 getting worse over time?
A new paper going viral has been widely misinterpreted

Netrvalo dlho a máme tu tool od Wix, ktorý vám vygeneruje celú vašu webovú stránku. Ak ste začínajúci web programátor, tak máte pred sebou dve cesty. Buď nájdete niekoho, kto o tom nevie a tú stránku za neho vygenerujete. Alebo si musíte nájsť inú prácu. Lepšiu. Ako programátor viem, o čom hovorím.

Wix’s new tool can create entire websites from prompts | TechCrunch
Wix is launching a new generative AI tool that can create websites, complete with images, from a text prompt.

A AI je aj veľké ohrozenie pre žurnalistiku. Nikdy nebolo jednoduchšie vygenerovať článok. A zároveň to spôsobí, že o to ľahšie takto prídete o kredibilitu. Najnovšie portál Z League prebral vymyslenú tému len preto, že to bol vysoko hodnotené Reddit vlákno.

Stable Diffusion vo vašom prehliadači? S WebGPU? Prečo nie? Rýchlostné rekordy to lámať nebude, ale dôležité je, že to existuje.

Stable Diffusion WebGPU demo
Web site created using create-react-app

.NET okienko

V ďalšej verzii Visual Studio 2022 nás čaká nový Extension Manager. Už bolo načase.

Introducing a powerful new Extension Manager - Visual Studio Blog
We’re working on a modernized Extension Manager that highlights extension details and helps you more easily discover the extensions you’ll love in the Visual Studio Marketplace. Try it and share your feedback!

A tiež možno dostaneme hybrida medzi jednoriadkovým a viacriadkovým zoznamom otvorených súborov. Zatiaľ ako extension a neskôr podľa záujmu aj natívne.

Too many tabs open? No problem! - Visual Studio Blog
When you have lots of tabs open in Visual Studio, your horizontal screen resolution determines how many will fit the Tab Well. The remaining document tabs won’t be shown unless you enable multi-row tabs. But what if you don’t want to lose the coding space multi-row tabs take up,

Chcete vedieť, ako sú užitočné Interceptory? Potom odporúčam článok, ktorý analyzuje nový minimal API source generátor.

Exploring the new minimal API source generator: Exploring the .NET 8 preview - Part 4
In this post I take a look at the new minimal API source generator added in .NET 8 preview 3 to support AOT, and explore the code it generates.

Ďalší zaujímavý článok, ktorý využíva Roslyn Analyzer, ktorý zistí, či v triede nepoužívate niečo opakovane. Je to skôr také mentálne cvičenie, ktoré ukazuje možnosti.

Creating a Roslyn Analyzer to ensure that no duplicate values are added at compile time
A custom Roslyn Analyzer with compile time support for detecting duplicate enumeration items when creating enumeration classes.

Určite to poznáte. Robíte niečo super dôležité, odídete na kávu a Windows Update vám reštartne počítač. A je to všetko preč. Pritom Windows má API, ktoré je určené na to, aby ste o dáta neprišli.

Help users resume your app seamlessly after a Windows update
Windows PCs require a restart to apply each month’s security updates. Today we’re offering tips and best practices that can help you make sure your applications seamlessly resume after a restart and keep your app users happy. Some users manage W

A nakoniec tu máme opakovanie. Je o logovaní, formátovaní logov, atď.

Log Formatters in C# - Bruno Sonnino
Introduction: Logging is an essential aspect of software development that enables us to track and understand the behavior of our applications. In fact, there are many logging frameworks to help with this task. In this post, I’ve shown how to use Serilog to generate structured logging. In .NET 5.0, M…

Linky na záver

Podľa výskumu v UK je TikTok pre 28 % detí vo veku 12-15 rokov najpopulárnejším zdrojom informácií, nasleduje s 25 % YouTube. Skôr ako začnete hysterčiť, tak si uvedomte, že sú to deti. Zaujímajú ich úplne iné veci ako nás dospelých.

TikTok is the most popular news source for 12 to 15-year-olds, says Ofcom
Algorithm-driven viral video app overtakes YouTube and Instagram as most used single source of news for young teenagers

Hoppscotch je niečo ako Postman, akurát open-source s MIT licenciou.

Hoppscotch • Open source API development ecosystem
Helps you create requests faster, saving precious time on development.

Anytype je taký Notion klon, akurát open-source a bez cloud funkčnosti. Všetko po starom pekne na localhoste, akurát s možnosťou synchronizácie naprieč platformami. Možno by to nebolo zlé riešenie pre také to rodinné informačné centrum. Akurát v defaulte bez vlastného sync nodu iba 1 GB miesta na synchronizáciu.

anytype — the everything app
for those who celebrate trust & autonomy.

Zaujímavé čítanie o tom, ako sa vo Visual Studio Code snažia o zmenšenie veľkosti publikovaného zdrojového kódu.

Shrinking VS Code with name mangling
A look at how we how we cut 20% off the size of VS Code’s JavaScript with name mangling.

TypeScript 5.1 dostane JSX element typy.

TypeScript 5.1: declaring JSX element types | johnnyreilly
With TypeScript 5.1, it becomes possible for libraries to control what types are used for JSX elements. This post looks at why this matters.

Android Nearby Share je už dostupný všade a pre každého.

Android Nearby Share for Windows is now officially available
Google has officially launched Nearby Share for Windows, which allows easy file sharing between Android devices and Windows PCs. Some future PCs and laptops will have it pre-installed.

Nový Firefox sa prekonal a na Windows je rýchlejší v SpeedoMeter2 ako Chrome.

Jeff Atwood (@codinghorror@infosec.exchange)
Attached: 1 image Congratulations Firefox team on finally matching Chrome’s JavaScript performance levels after many years of hard work! (left is Firefox, right is Chrome, note this is Windows 11) 🦊 https://browserbench.org/Speedometer2.1/

Toto je ten najmenší font na svete, čo viete zobraziť na svojom monitore. Teda ak máte taký s RGB rozložením pixelov.

1px-wide font | Boing Boing
Millitext is a “font” whose glyphs are just one pixel wide. But it’s really a clever exploitation of how subpixels — the individual red, green and blue lights of an LCD disp…

Vizuálna bodka na záver

Neexistujúci problém je pozerať video natočené na šírku na telefóne otočenom na výšku. AI s tým ale pomôže.