Týždeň 2024-22

Ste zvedaví, ako fungujú pozície v Google Search? Uniknuté dokumenty do toho dávajú viac svetla. Sdyeľajte kým nesmažú. @vlkodotnet

Zaujímavosť týždňa: Google unikli dokumenty

Google unikli dokumenty k tomu, ako funguje rankovanie v ich vyhľadávaní. Skôr ako začneme s tým, čo v samotných dokumentoch je, tak je dobre ukázať, že Google potvrdil ich pravosť.

Google confirms the leaked Search documents are real
The confirmation comes after Google refused to comment.

Nuž a teraz k samotným uniknutým dokumentom. Najlepšie, čo som k tomu našiel, je v nasledujúcom článku. Ide o long read, tak ak ste leniví čítať, tak hneď po linke prinášam komentované zhrnutie.

An Anonymous Source Shared Thousands of Leaked Google Search API Documents with Me; Everyone in SEO Should See Them - SparkToro
On Sunday, May 5th, I received an email from a person claiming to have access to a massive leak of API documentation from inside Google’s Search division.

Kde začať? Leak hovorí, že všetko o čom nás Google presviedčal (a s ním aj všetci SEO experti), že je potrebné pre správne SEO, až tak potrebné nie je.

Najdôležitejším indikátorom pre to, ako sa vysoko umiestni vaša stránka, je množstvo preklikov na ňu. Môžete byť aj na x-tej stránke vyhľadávania, ale ak vás tam dostatočné množstvo užívateľov nájde, a urobí na vašu stránku preklik, tak vás následne aj Google uprednostní. Tiež je dôležité, aby ste po prekliku udržali u seba užívateľa nejaký čas. To znamená nielen, aby tam užívateľ niečo videl, ale aby na to nečakal sekundy a nevzdal to.

Druhý v poradí, ktorý ovplyvňuje vaše umiestnenie je ... neprekvapivo Chrome. Google nevytvorilo Chrome preto, aby sme mali na trhu voľbu lepšieho prehliadača. Google vytvorilo Chrome, aby u vás malo svojho trójskeho koňa, cez ktorý budú zbierať údaje o tom, kam chodíte. Napokon, ak ste sa čudovali, podľa čoho sú vyberané linky do Sitelinks, tak je to práve z týchto dát.

Keď sa inak nedá, tak Google má svoje Blacklisty a Whitelisty, ktoré používa, ak napríklad prebiehajú voľby, chcete informácie o cestovaní, covide, atď.

Samozrejme až také jednoduché to nebude aj v prípade, ak budete dodržiavať tieto odporúčania, pretože Google tvrdí, že sú zastaralé a nekompletné. Čo najviac prekvapí je, že o tom, ako máte krásne vyšperkované svoje meta tagy, hlavičky stránok, titulky, alebo pri stránkach s článkami obsahujúce hlavičky s profilom autora článku, až tak nezáleží. Na crawleroch u nás na finstate vidíme, že už takmer vôbec Google bot nechodí po raw obsah stránky, ale jeho obsah konzumuje cez emuláciu prehliadača.

Nuž nakoniec, ak vidíte nové svetlo v svojej SEO budúcnosti, tak vás schladím. Podľa Google je budúcnosť vyhľadávania v AI Overview. Aj keď som minulý týždeň písal o tom, že im to moc dobre nefunguje, tak v Google je už rozhodnuté. Idú do toho "všetko alebo nič".

Google defends AI search results after they told us to put glue on pizza
Maybe you just asked bad questions?

Google bude vo vývoji AI Overview pokračovať, vykrádať náš obsah, aby mali relevantné dáta. A my si obsah vykrádať necháme, lebo nemáme inú možnosť. Budeme ticho dúfať, že budeme tá prvá a jediná linka, ktorá tam bude svietiť ako odkaz z AI Overview.

Seba-rozvojové motivačné okienko

Americkí vedci zistili, že kód programovacieho jazyka nespracovávame rovnakou časťou mozgu, ako to je v prípade používania jazyka. Vtedy sa aktivuje centrum logického a matematického myslenia. Tu mi napadajú dve veci. Po prvé by sme mali prestať používať frázu programovací jazyk, ale začať používať iné slovné spojenie. Napríklad: mám certifikáciu z programového vzorca C#. Po druhé mi už konečne dochádza prečo, aj keď sa snažím nejaký ten jazyk pochopiť hlbšie, tak to nijak nezlepšuje moje jazykové znalosti (týmto pozdravujem mojich korektorov).

To the brain, reading computer code is not the same as reading language
MIT neuroscientists have found reading computer code does not rely on the regions of the brain involved in language processing. Instead, it activates the “multiple demand network,” which is also recruited for complex cognitive tasks such as solving math problems or crossword puzzles.

Pamätáte si dobu, keď bolo buzzwordom BigData? Vtedy všetci vtedajší "odborníci" tvrdili, ako nás v najbližšej dobe zahltia dáta. Ponúkali nám nástroje na spracovávanie ohromného množstva dát, pretože tie budú rásť exponenciálnym tempom. A prešlo pár rokov a exponencionála nikde. Akurát sme zistili, že sme si zaplnili disky balastom. Našťastie balast sa dá vymazať, zbytočné licencie zrušiť a investovať inde. Napríklad teraz je moderné investovať do AI.

Big Data is Dead
Big data is dead. Long live easy data.

V robote mám chvíľky, keď sa musím tváriť, že rozumiem aj riadeniu ľudí. Aby som sa nemusel iba tváriť, tak občas si prečítam odborný článok. Problém ale je, že robiť vedúcka programátorom nie je to isté, ako robiť vedúcka iným povolaniam. Nasledujúci článok popisuje antipatterny, ktoré pri ich riadení vznikajú. Tie antipatterny sa dajú otočiť na dobré rady takto:

  1. Treba nechať ľuďom slobodu ale nie až tak veľkú.
  2. Potláčať meranie "správnych" metrík, ako je napríklad počet napísaných riadkov a hľadať tie naozaj dobré.
  3. Nerobte zo seba dáždnik problémov, ľudia si zaslúžia vedieť aj to zlé.

Mám teraz pocit, že som ten článok len necitlivo sparafrázoval. Odporúčam ho prečítať celý, sú tam konkrétne prípady a rady, ako tieto prípady riešiť. Proste život je ťažký a s programátorom ešte ťažší.

Unexpected Anti-Patterns for Engineering Leaders
Will Larson, a veteran engineering leader and the CTO at Carta, holds three conventional engineering management “anti-patterns” up to the light for a closer look.

HW a CPU okienko

Qualcomm mal svoju uvádzaciu konferenciu, kde oficiálne uviedol X Elite čip. Pochválil sa ako je efektívnejší na jeden watt výkonu oproti Apple M3 čipom a Intel procesorom. Tiež si vychválili AI NPU čip a ukázali sa všetci výrobcovia počítačov so svojimi novými modelmi. To by už bol v tom čert, keby to nebola pravda. Na reálne produkty a pravdivé recenzie ale ešte stále čakáme.

The Qualcomm Computex 2024 Keynote Live Blog (10:30pm PT/05:30 UTC)

AMD sa nezľakla konkurencie a uviedla svoje čipy so Zen 5 technológiou. Pre prenosné počítače bude určená rada Ryzen AI 300 Series. Tie budú mať NPU čip s 50 TOPS, čo je o 5 viac ako tie procesory od Qualcomm. K tomu ešte vyšší výkon GPU ako Elite X procesor a viac výkonu ako Intel procesory. Nič o výdrži batérie.

AMD Announces The Ryzen AI 300 Series For Mobile: Zen 5 With RDNA 3.5, and XDNA2 NPU With 50 TOPS

AMD tiež uviedla na svojej Zen 5 technológii ten najvýkonnejší desktop "consumer" procesor, aký si môžete kúpiť. Ryzen 9 9950X. Ten má 16 jadier a 32 vlákien a 7 až 56 % nárast výkonu oproti najrýchlejšiemu Intel Core i9-14900K.

AMD Unveils Ryzen 9000 CPUs For Desktop, Zen 5 Takes Center Stage at Computex 2024

GPD vydáva nový model GPD DUO dvoj-obrazovkového prenosného počítača, o ktorom zatiaľ vieme iba to, že tie obrazovky budú OLED. Zaujímavé je to preto, že to vyzerá, že Zenbook Duo a Yoga Book 9i nebudú jediné takéto modely na trhu.

GPD is making a dual-screen OLED laptop that flips and folds
GPD’s latest device is a regular-sized laptop.

Asus do svojho nového modelu prenosnej konzoly Ally X vložil ohromnú 80 Wh baterku (2x viac ako starý model alebo SteamDeck), rýchlejšie pamäte, ale stále Z1 Extreme procesor.

The Asus ROG Ally X is official — and I took a peek inside
Could it match the Steam Deck OLED?

Na koniec tu máme informáciu, že Sony chystá adaptér, s ktorým si budete môcť ich virtuálne okuliare PSVR 2 pripojiť k normálnemu počítaču. A to z nich robí potencionálneho konkurenta Meta Quest.

Sony made a PSVR 2 adapter for PC support
The company said it was targeting 2024 for PC support.

AI okienko

Vydavatelia obsahu Vox a The Atlantic sa dohodli s Open AI na poskytovaní svojho obsahu pre trénovanie AI modelov. Možno je to dobrý ťah a získajú nejaký spôsob prelinku z GPT chatbota, alebo si myslia, že je lepšie byť prvým, ako sa brániť nevyhnutnému pokroku.

Journalists “deeply troubled” by OpenAI’s content deals with Vox, The Atlantic
“Alarmed” writers unions question transparency of AI training deals with ChatGPT maker.

Aby ste si nemysleli, že som zaujatý, tak mám tu taký malý rant na novinku od Microsoftu s názvom Recall. Nuž bude to mať Microsoft ťažké urobiť bezpečné ukladanie histórie všetkého tak, aby to neskôr nezneužili zlí hackeri.

Recall: Stealing everything you’ve ever typed or viewed on your own Windows PC is now possible.
Photographic memory comes to Windows, and is the biggest security setback in a decade.

Mistral ma nový model pre nás programátorov Codestral, ktorý má 22 miliárd parametrov, 32 k tokenov v context okne a vraj plynule hovorí až 80 programovacími jazykmi. No my už ale vieme, že programovacie jazyky neaktivujú jazykové centrum, takže tu plynulosť im veriť nebudeme.

Codestral: Hello, World!
Empowering developers and democratising coding with Mistral AI.

Llama 3-V je pretrénovaný Llama 3 tak, aby zvládol spracovávať aj vizuálny vstup. A to všetko zvládli s budgetom 500 dolárov.

Llama 3-V: Matching GPT4-V with a 100x smaller model and 500 dollars
Edit (June 3 )— From Twitter

Nakoniec tu mám model SeLLMa (číta sa šelma) od seznam.cz. O tom sa už veľa počulo, ale na Twitter/X vyšiel thread o tom ako ho vyvíjali, čo všetko zvládne. A nie, nebude open-source.

.NET okienko

Vyskúšali ste už nový Extension Manager vo Visual Studio 17.10?

A modern Extension Manager has arrived with Visual Studio 17.10 - Visual Studio Blog
Enhance your Visual Studio experience with the Extension Manager. Learn how to streamline your workflow by managing your IDE extensions effectively

.NET API referenčná dokumentácia na webe dostáva užitočný prelink na zdrojový kód na GitHub.

Introducing links to source code for .NET API Docs - .NET Blog
.NET API reference docs now link directly to the source code! Learn how the links are generated, and some of ideas for future improvements.

Kuchárska knižka návodov o tom, ako integrovať Phi-3 do vašej aplikácie.

GitHub - microsoft/Phi-3CookBook: This is a Phi-3 book for getting started with Phi-3. Phi-3, a family of open AI models developed by Microsoft. Phi-3 models are the most capable and cost-effective small language models (SLMs) available, outperforming models of the same size and next size up across a variety of language, reasoning, coding, and math benchmarks.
This is a Phi-3 book for getting started with Phi-3. Phi-3, a family of open AI models developed by Microsoft. Phi-3 models are the most capable and cost-effective small language models (SLMs) avai...

Pekný tip, ako v konzolovej aplikácii spustiť na pozadí webovú časť.

Running a Hosted Service in a Console Application | no dogma blog
This is a simple example of running a hosted service in a console application. You might want to do this if you need to run a background task in a console application.

Ak ste si vytvorili vlastný Roslyn analyzátor, tak sa určite hodí návod, ako preň vytvoriť potrebné unit testy.

How to test a Roslyn analyzer - Gérald Barré
In this post, I describe how to test a Roslyn analyzer using the Roslyn SDK NuGet packages.

Linky na záver

Máta vás po nociach jQuery, ktorú máte v projekte, a nie a nie sa jej zbaviť? Potom vás zachráni jQuery to JavaScript konvertér. Je to celkom pecka, lebo to zvládne skonvertovať aj celý komponent.

jQuery to javascript converter
Convert your jQuery scripts to efficient JavaScript directly in your browser. Receive reliable, chainable, modern JavaScript code instantly that can be used as a minimal utility library, while keeping your existing code untouched

Viete, že cez autocomplete atribút viete povedať správcovi hesiel, kde má vložiť nové heslo? Alebo že takto viete rôzne inštruovať prehliadač, aby doplnil najbežnejšie údaje, prípadne nevkladal tam niečo, čo tam nepatrí?

HTML attribute: autocomplete - HTML: HyperText Markup Language | MDN
The HTML autocomplete attribute lets web developers specify what if any permission the user agent has to provide automated assistance in filling out form field values, as well as guidance to the browser as to the type of information expected in the field.

Prípadovka o tom, ako musel poskytovateľ internetu vymeniť 600-tisíc koncových zariadení, ktoré boli napadnuté botnet sieťou.

The Pumpkin Eclipse - Lumen
Executive Summary Lumen Technologies’ Black Lotus Labs identified a destructive event, as over 600,000 small office/home office (SOHO) routers were taken offline belonging to a single internet service provider (ISP). The incident took place over a 72-hour period between October 25-27, rendered the i…

Vizuálna bodka na záver

Modernejšia verzia hlášky "Já bych všechny ty internety a počítače zakázala".