Týždeň 2024-27

Čisto štatisticky, ak budete hľadať tento týždenník, tak len tretina z vás sa sem preklikne z Googlu. @vlkodotnet

Zaujímavosť týždňa: Kde končia Google vyhľadávania?

Viete prečo si nechávate Google skenovať svoj obsah? Preto, že očakávame, že nám Google pošle na tomto základe zákazníka späť k nám. Podľa všetkých štatistík, čo sledujeme, je to zatiaľ fér obchod. U nás (FinStat.sk) je to cca 70-80 % trafiku. Ľudia sú proste zvyknutí používať Google na vyhľadávanie a vyhľadávajú tam všetko.

Teraz si ale predstavte analýzu, ktorá tvrdí, že až 59,7 % vyhľadávaní končí bez jediného prekliku mimo Google. A aj z tých čo sa prekliknú preč, je 24 % preklikov na služby Google. Percentuálne potom vychádza, že v EÚ sa mimo Google a reklamné odkazy dostane na externý obsah len 37,4 % vyhľadávaní. V USA je to menej. Samozrejme analýzu treba brať s rezervou, pretože je závislá na dátach poskytnutých platformou Datos.

2024 Zero-Click Search Study: For every 1,000 EU Google Searches, only 374 clicks go to the Open Web. In the US, it’s 360. - SparkToro
Over the past decade, I’ve done several reports with multiple clickstream panels analyzing Google search behavior at scale. The last such analysis was in

Prečo o tom píšem? Bude zaujímavé sledovať, ako sa tieto čísla zmenia po zavedení AI Overview. Už teraz väčšina Google vyhľadávaní končí bez prekliku, pretože väčšina obsahu je zobrazená priamo. Informácie z Wikipédie, informácie o filmoch, hercoch, výsledky prevodu jednotiek, výpočtov, atď. Zatiaľ AI integrácia prichádza pomaly, ale je veľký predpoklad, že zníži tento pomer ešte viac. A mňa stále trápi otázka, či bude potom pre nás výhodný obchod poskytovať dáta Google.

BTW: V analýze nájdete aj pár ďalších zaujímavých informácií o reklamách, trendoch prekliku na Google služby, atď.

Threads po roku

Stále nie je známy víťaz vojny o náhradu Twitteru. Je tu X ako priamy nástupca. Ten má cca 500 miliónov používateľov. Na krk mu dýcha EU s DSA, pretože sa vykašľal na kontrolu obsahu.

Elon Musk’s X set to get more warnings from EU
The European Commission is due to escalate its investigation into Elon Musk’s X, which could result in large fines if no action is taken.

No a je tu ešte Threads. To je produkt Meta, ktorý vystavali na zelenej lúke a jeho cieľom je prebrať všetkých Twitter/X užívateľov. Tých, ktorým vadí, že sieť je plná robotov. Tých ktorým vadí, že vedľa vášho obsahu môže byť zobrazené tvrdé porno alebo nenávistné príspevky. Ja osobne radšej nezapínam algoritmickú timeline, ale ako hovorí môj anglický švagor, tak za posledný polrok mu navrhol algoritmus reálne videá smrti cca 50 ľudí. To sa mu predtým nestávalo, tak som mu odporučil Threads. Ten medzitým dosiahol 175 miliónov registrovaných užívateľov.

Threads hits 175 million users after a year
Meta is focused on stealing more market share from X and preparing to turn on ads.

Ladybird - tretí do partie

Dlho to už vyzeralo, že pokiaľ ide o prehliadače, tak budeme mať na výber len dva. Niečo založené na Chromium jadre a Firefox. Teraz ale máme nového chlapca v meste s poetickým menom Ladybird. Má za sebou pohnutý príbeh projektu SerenityOS a aktuálne jeho autor založil nadáciu, ktorej úlohou je vytvoriť úplne nezávislý nový internetový prehliadač. A to znie zaujímavo. Program má už svoj repozitár na GitHube, je písaný v C++ a alfa verzia má prísť v roku 2026.

Ladybird Web Browser becomes a non-profit with $1 Million from GitHub Founder
Connect with Lunduke and other members of Lunduke community

Príbeh Git-u

Distribuovaný systém na správu zdrojového kódu Git vznikol ako náhrada komerčného BitKeeperu. Ten zasa vznikol ako vedľajší produkt toho, aby mal Linus bezproblémovejšiu prácu pri správe Linuxu. A je tu ešte príbeh GitHubu, vyhorenia Linusa, českého repo.or.cz, toho ako vznikol mergovací algoritmus, atď. Ak vás zaujíma, čo bolo za históriou vzniku Gitu a nevadí vám popri tom sledovať príbehové odbočky, tak tento long-read si musíte prečítať.

A Git story: Not so fun this time | Brachiosoft Blog

Seba-rozvojové okienko

Dnes som si do okienka, pri vstupe do ktorého by ste si mali najskôr zodpovedať otázku: "Kde sa vidím o 5 rokov?", pripravil tému veľkosti tímov. Kde je hranica efektívnej veľkosti teamu, ktoré by mali byť stavebným prvkom každej firmy. Podľa nasledujúceho článku je to šesť kusov. V tomto počte by mal byť zarátaný tímový líder a v rámci organizácie by mali môcť ľudia dynamicky sa presúvať medzi jednotlivými tímami. Tie presuny by mali zabezpečiť, aby si tímy nevytvorili vlastné uzavreté piesočky. Tiež treba klásť dôraz na spoluprácu, spoločné knižnice, atď. Zatiaľ som mal vždy šťastie na projekty, kde sa tak nejak prirodzene tento počet dodržiaval, preto nemám skúsenosť s prácou v teame s desiatkami ľudí, vždy sme si vedeli nejak podeliť kompetencie a funkcionality na menšie celky. A čo vy? Môžete do komentárov napísať vašu skúsenosť.

How and why we built our startup around small teams
Creating a startup of small teams can help you ship stupidly fast.

Security okienko

Dnes nesmiem obísť zraniteľnosť regreSSHion. Tá umožní vzdialené spustenie neautorizovaného kódu na OpenSSH serveri. Ak ste ešte nepatchovali, tak sa do toho pustite čím skôr.

regreSSHion: Remote Unauthenticated Code Execution Vulnerability in OpenSSH server | Qualys Security Blog
The Qualys Threat Research Unit (TRU) has discovered a Remote Unauthenticated Code Execution (RCE) vulnerability in OpenSSH’s server (sshd) in glibc-based Linux systems. CVE assigned to this…

AI okienko

Dnes začneme hardwarom, lebo ten ma baví najviac. Firma Etched sa predstavuje ako veľký skok do budúcnosti v AI výpočtoch. Namiesto univerzálneho čipu stavajú špecializovaný len na spracovávanie transformer vrstvy. Oznámenie sa číta dobre, uvidíme, či taký bude aj reálny produkt.

Etched is Making the Biggest Bet in AI

Ďalší článok je o vojnovej technike. Vo vojne na Ukrajine sa dostalo odvetviu lietajúcich a pozemných dronov nebývalého rozmachu. Obidve strany investujú do tejto techniky, a keďže v dnešnej dobe sú ľudia tým nedostatkovým zdrojom, tak prichádza automatizácia. Nech vojnový konflikt dopadne akokoľvek, tak už dnes sa každý, kto to myslí s vlastnou bezpečnosťou vážne, o tieto automatizované systémy zaujíma. Nakoniec bude vojna o tom, kto dokáže rýchlejšie presúvať svoje jednotky po mape a kombinovať ich vlastnosti na čo najefektívnejšie ničenie iných jednotiek. Niečo ako StarCraft?

A.I. Begins Ushering In an Age of Killer Robots
Driven by the war with Russia, many Ukrainian companies are working on a major leap forward in the weaponization of consumer technology.

Cloudflare uviedlo pre všetkých svojich zákazníkov službu automatického blokovania AI crawler botov. Jednoducho zapnete a vaše dáta by sa už nemali dostať do chamtivých rúk tvorcov AI modelov.

Cloudflare launches a tool to combat AI bots | TechCrunch
Cloud service provider Cloudflare has launched a new tool that attempts to automatically detect and block AI bots, crawlers and scrapers.

Nasledujúca úvaha je o tom, prečo všetky tie nové a úžasné AI modely, čo generujú video, najbližšie roky neprerazia v Hollywoode. Dôvodmi sú: autorské práva, ignorovanie fyzikálnych zákonov, obmedzený dataset a teda opakovanie sa, a nakoniec neznalosť historického kontextu. Tieto modely ale nájdu uplatnenie v reklame, hudobných klipoch a aj vo výučbe.

Fear and Loathing (and Hype and Reality) in Los Angeles
Why the Major Studios Won't Use AI Video Generators Extensively Anytime Soon—And Why That Puts Them in a Bind

Všimli ste si, že dnes AI okienko bolo bez jediného odkazu na akýkoľvek nový AI model? To preto, že ide uhorková sezóna a všetci si nechávajú novinky až na september.

.NET okienko

Štvrtá časť série o Collection expressions nás zavedie do sveta spread operátora.

Exploring the generated code: the spread element: Behind the scenes of collection expressions - Part 4
In this post I show what the compiler generates when you use collection expressions with the spread element and how it depends on the collections used

Návod ako správne vybrať hash funkcie, ktoré sú bezpečné, a ako integrovať svoju vlastnú do ASP.NET Core Identity.

Creating hashes in .NET
This article looks at different ways to create hashes in .NET Core. Hashes are useful for one way encryption which can be used for password storage, JWT validation and some other security use cases…

Zaujímavý blog post chlapíka, ktorý potreboval pre svoj nástroj naprogramovať UI konfigurátor. Sťažuje sa aké, je ťažké vybrať si niečo jednoduché a funkčné, až nakoniec skončí pri knižnici imgui.

Writing GUI apps for Windows is painful | Samuel Tulach
Why trying to write GUI apps for Windows causes me physical pain

Ak ste k .NET Aspire ešte nepričuchli, tak vám možno tento článok vysvetlí základy. Najskôr vysvetlí aké sú jeho základné kamene, teda Web, Api Service a hlavný App Host. Potom vysvetlí orchestráciu v Aspire. Orchestrácia je bežne zložitá vec, tu za vás Aspire urobí celé to kúzlenie, a vy sa môžete venovať iba tvorbe fičúr.

The Anatomy of .NET Aspire Application
Adding components is easy, as Aspire comes with fully fledge orchestrator functionality, such as service discovery. Launching and…

Linky na záver

Samsung je prvý výrobca, ktorý ponúka podporu Matter 1.2. Teda podporu chladničiek, práčiek, vysávačov, ale aj klimatizácii.

A major SmartThings update brings support for appliances, robot vacuums, and more through Matter
Samsung adds support for Matter 1.2 to SmartThings.

Minulý týždeň som písal o mojom novom tablete. Problém na ňom mám s rozpoznávaním písma (hlavne toho môjho). Microsoft ale uviedol Copilota pre OneNote, ktorý by to mohol zvládnuť.

Microsoft adds Copilot analysis of handwritten notes in OneNote for Windows for Insiders
Microsoft 365 Insiders can try out a new version of OneNote for Windows which now supports the analysis of any handwritten notes that are made by its Copilot generative AI services.

Microsoft prepracoval aj rozhranie online Excelu. Dostalo facelift, tak sa nabudúce, až ho otvoríte, nezľaknite.

Microsoft updates Excel on the web with a revamped user interface
Microsoft is rolling out a new user interface for Excel on the web. It allows users of the spreadsheet web app to quickly add or resize columns and rows in the app, along with other improvements.

Ak robíte často s CSV súbormi v konzole, tak tento tool si zamilujete. sc-im je niečo ako excel, ale pre konzolu. A zvládne aj import z Excelu, filtre a aj nejaké tie jednoduché grafy.

GitHub - andmarti1424/sc-im: sc-im - Spreadsheet Calculator Improvised -- An ncurses spreadsheet program for terminal
sc-im - Spreadsheet Calculator Improvised -- An ncurses spreadsheet program for terminal - andmarti1424/sc-im

Nakoniec pre všetkých paranoidných, ktorí nechcú dávať Google a ani Microsoftu kľúče od svojho 2FA autentifikátora. Ente Auth je opensource s end-to-end zakryptovanými zálohami, ktoré môžete používať naprieč platformami. A vyzerá geniálne jednoducho.

Ente - Private cloud for your photos, videos and more
Protect your photos and videos with Ente - a secure, cross-platform, open source, encrypted photos app. Automatic backups, end-to-end encryption, collaborative albums, family plans, library-sync, 1-click import, human support, locked photos, live photos, descriptions, private sharing, search and mor…

Vizuálna bodka

Milujem vedu!