Týždeň 2024-47

Malo to dnes byť stručné a dopadlo to ako vždy. Podeľte sa so svojím názorom na mojom Bluesky účte @vlkodotnet

Udalosť týždňa: Bluesky

Dnes budem stručnejší ako obvykle, čaká ma nabitý týždeň. V stredu špeciálny WebUp:

WebUp#53 Codecon special: Obchádzanie “AI” a praktické tipy ako detegovať kompromitáciu vášho web/app servera., Naša prvá AI funkčnosť - ako sme pomohli zákazníkom s bločkami., Vlkov Mesačník, Backstage GoodRequestu: Stratégia a Inovácie Frontend Tímu
WebUP je stretnutie nadšencov pre vývoj webu a súvisiacich tém v Žiline. WebUp#53 bude konať vo 27.11.2024 18:00 fyzicky on-site v GoodRequest, NordCity Zilina! Príď si vypočuť skvelé talky, naučiť sa nové, dať si pivko a pokecať nielen o web technológiách s rečníkmi a navzájom. #1 Obchádzanie “AI”…

Vo štvrtok druhý žilinský CodeCon, kde ma nájdete v komunitnom kútiku (ZAIT & Inovia STAGE) a tiež o 13:00 na Scheidt & Bachmann STAGE s prednáškou o tom, ako viete v PostgreSQL simulovať dokumentovú databázu.

CODECON #Žilina — CODECON
Najväčšie komunitné stretnutie vývojárov na Slovensku

Ale späť k Bluesky. Udalosti posledného týždňa ukázali, že Bluesky by mohol byť ten podstatný produkt, ktorý by konečne mohol presunúť kritickú masu konzervatívnych vývojárov preč z Twitteru. Pomohli tomu dosť podstatne voľby v USA a Muskova podpora Donalda Trumpa, ale podstatné je, že tí podstatní, koho ste chceli sledovať, už tam naozaj sú. Aktuálne má Bluesky cez 22 miliónov užívateľov. A sú to tí užívatelia, ktorí tvoria technologický a zaujímavý obsah na sociálnych sieťach. Ak neviete, prečo práve Bluesky, tak tu je taký malý návod, čo všetko si tam viete ponastavovať.

Here’s some cool stuff you can do with Bluesky
It’s not just an Alf pics repository.

To, že to Bluesky naozaj robí dobre, je dôkazom, že Threads, aby zabránil odlivu užívateľov, zmenil algoritmus na algoritmické radenie príspevkov. Kto by tomu veril, že by niekto chcel vidieť primárne príspevky od ľudí, ktorých sleduje?

Threads adjusts its algorithm to show you more content from accounts you follow | TechCrunch
After several complaints about its algorithm, Meta’s X competitor Instagram Threads is making changes that will allow it to surface more content from

Microsoft Ignite 2024

Ignite konferencia je tradične skôr záležitosťou biznis zákazníkov, ale o zaujímavé novinky nebola núdza. Microsoft má dva nové čipy. Jeden je pre bezpečnosť (Azure Integrated HSM) a druhý pre zrýchlenie procesov okolo hlavného procesora (Azure Boost DPU). Ale normálne ich nekúpite, budú len v Azure serveroch.

Microsoft expands its custom silicon portfolio with an in-house security chip and a DPU
Microsoft announced new in-house silicon, Azure Boost DPU and Azure Integrated HSM, to improve the performance and efficiency of its cloud infrastructure.

Microsoft Azure Local je technológia, ktorá umožní rozbehať si také malé Azure lokálne datacentrum u vás v serverovni. Nainštalujete lokálne, dáte tomu hardware a môžete nasadzovať rôzne podporované služby, tak ako to robíte v Azure. Microsoft dáva záruku, že to bude zabezpečené najviac, ako to ide. Btw ide o náhradu niečoho, čo sa volalo Azure Stack HCI. A samozrejme ide o čistý vendor lock.

Microsoft Azure Local is a new hybrid infrastructure solution that replaces Azure Stack HCI
Microsoft announced Azure Local, a new hybrid infrastructure solution that replaces Azure Stack HCI. Azure Local offers much broader capabilities.

SQL Server 2025 bude mať natívnu podporu vektorov. To sú tie veci, čo spracováva AI model tesne potom, ako spracuje váš text, alebo tesne predtým, ako výstup dostane do textovej podoby.

Microsoft announces SQL Server 2025 with native vector support
Microsoft announced a preview of SQL Server 2025 with native vector support, improved security, performance, and Azure integration.

Universal Print tu bude od toho, aby tlačiarne už neboli taký pain.

Microsoft’s Universal Print goes truly universal with the new pull print capability
The new Universal Print anywhere feature, also known as “pull print,” enables users to release print jobs to any printer within their organization after authentication.

Skončíme pri AI. Azure AI Content Understanding zoberie hocičo na vstupe (obrázky, dokumenty, videá, zvuk) a spraví z toho štruktúrovaný výstup. Taký potom môžete už jednoducho strojovo spracovať.

Announcing Azure AI Content Understanding: Transforming Multimodal Data into Insights | Microsoft Community Hub
Solve Common GenAI Challenges with Content UnderstandingAs enterprises leverage foundation models to extract insights from multimodal data and develop...

Bolo toho fakt veľa, ale väčšina vecí je určená špecifickým kategóriám zákazníkov. Našiel som takéto zhrnutie:

Ignite 2024 Recap - Everything you need to know & more!
What a Conference! Microsoft Ignite was a huge one this year, and we’re thrilled to bring you the highlights. As expected, this year’s...

Toto neviem, či bolo uvedené na Ignite, ale aby sa predišlo incidentu CrowdStrike, keď chybný update antivírusu dal dole milióny počítačov, tak Microsoft vytvoril Windows Resiliency Initiative. To bude znamenať, že vo Windows bude špeciálna vrstva určená pre takýto software.

Microsoft’s new Windows Resiliency Initiative aims to avoid another CrowdStrike incident
The Windows Resiliency Initiative includes lots of changes.

A ešte nakoniec to, čo som už kedysi spomínal, ale Recall is back.

You can now try Microsoft’s Recall AI feature on a Copilot Plus PC
Recall is now in preview for Windows Insiders.

Oddelia Chrome od Googlu?

Najnovší vývoj sporu Ministerstva spravodlivosti v USA vs Google požaduje oddelenie prehliadača Chrome od Google. V spore ide o to, či Google je monopol, a zatiaľ to vyzerá že: áno, Google je monopol vo vyhľadávaní (definitívne rozhodnutie padne tento týždeň). Už začína fáza ping-pongovania sa s návrhmi a obranou proti tým návrhom. Odčleniť Chrome by pre Google nebolo nijak zdrvujúce. Ale určite by trošku zabolelo, pretože cezeň zbiera veľa dát o správaní zákazníkov. Google ale docielil, že nič iné ako Chrome a prehliadače postavené na jeho open-source verzii Chromium už neexistuje (teda je ešte Firefox, ale ten skončí, hneď ako mu prestane Google platiť poplatky za predvolený vyhľadávač). Otázkou iba je, či je na tom samotné Chromium tak dobre, že tie peniaze, čo do neho tlačil Google, už pre svoj ďalší rozvoj nepotrebuje.

DOJ says Google must sell Chrome to crack open its search monopoly
Divesting Android is still on the table.

BIZ okienko

Prvé miesto v dnešnom biznis okienku si zaslúži právom Let's Encrypt. Ten vznikol pred 10 rokmi a bez neho by sme určite nemali dnes zámočky v prehliadači tak, ako je dnes bežné (linka vedie na zakladajúci post na ich blogu, aby ste si overili, či sa im podarilo držať sa ich kľúčových princípov).

Let’s Encrypt: Delivering SSL/TLS Everywhere
Vital personal and business information flows over the Internet more frequently than ever, and we don’t always know when it’s happening. It’s clear at this point that encrypting is something all of us should be doing. Then why don’t we use TLS (the successor to SSL) everywhere? Eve…

Microsoft spustil nový Microsoft Flight Simulator 2024, ktorý je najviac cloud, ako sa dá. Akurát im to tie cloudy nezvládli.

Microsoft Flight Simulator 2024 wasn’t prepared for takeoff
It’s been a turbulent launch.

Len minulý rok v januári založil jeden z hlavných prispievateľov do FreeCAD firmu Ondsel. Tá mala tvoriť užívateľsky prívetivejší a kolaboratívny FreeCAD a stále v open-core duchu. Akurát, že sa im to nepodarilo a teraz končia. Nepodarilo sa im nájsť investora, ktorý by im platil, aby vyvíjali open-source. Našťastie všetky príspevky, čo urobili v projekte, sa postupne objavia aj vo FreeCADe.

We are shutting down Ondsel | Ondsel
After operating for almost two years, Ondsel has made the difficult decision to cease operations and close down.

Našu technologickú zraniteľnosť pekne ilustruje príbeh, v ktorom čínska loď, ale s ruskou posádkou, prerušila dva podmorské internetové káble. Čírou náhodou to boli tie do Fínska a Švédska, teda krajín, ktoré nedávno vstúpili do NATO. A to môže byť len začiatok. Podmorské káble nie sú nijak chránené proti plánovanému poškodeniu, ale zato príliš dôležité na to, aby sme bez nich mohli ako civilizácia fungovať.

Wire cutters: how the world’s vital undersea data cables are being targeted
Carrying 99% of the world’s international telecommunications, the vulnerable lines are drawing nefarious interest

AI okienko

Amazon investuje ďalšie 4 miliardy do Anthropic.

Amazon pours another $4B into Anthropic, OpenAI’s biggest rival
Amazon has now committed $8 billion to AI startup that makes a key ChatGPT competitor.

Francúzsky Mistral uviedol set nových vylepšení vrátane nových modelov Pixtral Large a Mistral Large 24.11. Tieto majú open weights a môžete ich využívať pre výskum a vzdelávanie bezplatne. Zvládnu OCR, analýzu grafov a zo screenshotov web prehliadača budú vedieť aj automatizáciu.

Mistral AI má Pixtral Large a Mistral Large 24.11 a rozšiřuje možnosti: vyhledávání, canvas, zpracování dokumentů, obrázky
Mistral AI má Pixtral Large a Mistral Large 24.11 a rozšiřuje možnosti: vyhledávání, canvas, zpracování dokumentů, obrázky

voyage-multimodal-3 je ďalší multimodálny model s RAG a sematic search podporou. Prvých 200 M text tokenov máte zadarmo, potom 0,12 centu za milión. Tak rozmýšľam, ako to obchodujú. Ja ten AI aktívne nepoužívam, ale firmy asi robia nejaké benchmarky, cenové mapy, atď., kým si niečo vyberú, alebo sa mýlim? Lebo inak neviem, ako sa k tomu inak majú dostať. Možno cez tento týždenník a ja by som si už konečne mal začať robiť affiliate linky.

voyage-multimodal-3: all-in-one embedding model for interleaved text, images, and screenshots
TL;DR — We are excited to announce voyage-multimodal-3, a new state-of-the-art for multimodal embeddings and a big step forward towards seamless RAG and semantic search for documents rich with both…

Zaujímavý názor na budúcnosť AI vo filme poskytol Ben Affleck v 2024 CNBC Delivering Alpha investor summite. Podľa neho by sa bál o budúcnosť štúdií, ktoré tvoria počítačové efekty. AI zníži cenu vstupu do filmového priemyslu, ale nenahradí hercov.

AI-generated shows could replace lost DVD revenue, Ben Affleck says
AI won’t replace human artistry, says actor, but it will wildly drive down costs.

Teraz sa možno znemožním, ale pomaly je načase sa dostať na zúbok výrazu RAG. Ja ho beriem ako niečo, čo zoberie výstup z transformera (každý súčasný AI model má transformer ako prvú vrstvu, ktorá prevedie text do jeho matematickej reprezentácie, v podstate z neho vylezie pole vektorov, kde každý vektor je nejaký výraz) a uloží to do databázy. Vy tieto vektory potom viete využiť na to, aby ste "ušetrili" výpočty v transformer vrstve, rôzne ich vedeli kombinovať do predpočítaných AI promptov. Ale tiež sa to dá využiť napríklad na grafové prepojenia. Nalejete text a získate z neho knowledge base.

GitHub - circlemind-ai/fast-graphrag: RAG that intelligently adapts to your use case, data, and queries
RAG that intelligently adapts to your use case, data, and queries - circlemind-ai/fast-graphrag

Niečo podobné je aj autoflow.

GitHub - pingcap/autoflow: pingcap/autoflow is a Graph RAG based and conversational knowledge base tool built with TiDB Serverless Vector Storage. Demo: https://tidb.ai
pingcap/autoflow is a Graph RAG based and conversational knowledge base tool built with TiDB Serverless Vector Storage. Demo: https://tidb.ai - pingcap/autoflow

.NET okienko

Nový dotnet scaffold na rýchlejšie generovanie CRUD stránok.

dotnet scaffold - Next Generation Content Creation for .NET - .NET Blog
Introducing a new command line tool dotnet scaffold, a new interactive way to create projects in .NET.

V .NET 9 zakódujete string do Base64 URL formy na jeden riadok cez Base64Url.EncodeToString, ale nepaduje to dáta na dĺžku deliteľnú 4.

Url encoding base 64 strings in .NET 9
This article shows new functionality how to url encode base 64 strings in .NET 9. In .NET 8 you would do multiple steps to url encode base...

Linky na záver

Vedeli ste, že sa text na stránke dá odkazovať cez text fragmenty?

Smarter than ‘Ctrl+F’: Linking Directly to Web Page Content
Discover how text fragments revolutionize web navigation. Learn to link directly to specific text on any web page, surpassing traditional ‘Ctrl+F’ searches. Explore this powerful, user-friendly feature for precise content sharing and improved web experiences.

Toto je moja obľúbená aplikácia. Bing Wallpaper teraz už rovno v Store a teda s automatickými updatami. Btw vie nastaviť pre každý desktop iné denne sa meniace pozadie.

Microsoft finally brings Bing Wallpaper app to Microsoft Store
Microsoft has released the Bing Wallpaper app in the Microsoft Store allowing users to set the daily Bing homepage images as their desktop wallpaper.

PC skrinka so vzhľadom z 80. rokov, ale osaditeľná modernými komponentmi. A navyše na ňu môžete položiť monitor.

April Fools’ joke results in Japanese firm making a beige ’80s throwback PC case
You can fit lots of modern hardware inside—and prop your monitor on top.

Ovládajte Pacmana cez kameru pohybom svojej hlavy.

PacCam - Control Pacman with Your Face
Multiplayer Pacman controlled with your face - chomp to move, look to turn.

Set voľne použiteľných fontov od asociácie Velvetyne. Všetky fonty sú open-source a najmä, čo využijeme u nás, s podporou diakritiky.

Velvetyne
Libre fonts for everyone

Plánovač trás na cyklistické výlety. Zadáte odkiaľ a kam a plánovač vyberie najvhodnejšie trasy pre bicykle. Podporovaná je iba Európa.

Traili Map
Route planner for cyclists

Vizuálna bodka na záver

Coca-Cola má nový set troch reklám, ktoré sú verzie najznámejších vianočných reklám, ale pregenerované cez AI. A áno, vyzerá to dosť AI zle. Ak sa chcete týrať viac, môžete si prekliknúť na YouTube a v popisku videa sú dve zostávajúce verzie. Neviem, čo k tomu viac povedať, ale práve od Coca-Coly by som čakal niečo lepšie, ale "vymysleli" už Santu, tak čo by sa pri tomto mohlo zvrtnúť?