Týždeň 2021-13
Zima nie a nie odísť. Po peknom víkende je tu znova sneh. A to je čas, kedy si môžete prečítať pravidelný týždenník. @vlkodotnet
Udalosť týždňa: Keď 1. apríl nevypáli správne
Minulý týždeň bol 1. apríl a to znamená veľké množstvo vtípkov a srandy. Je to taký meh sviatok, pretože čo príde vtipné jednému, nepríde vtipné inému. Napríklad ja som bol celý deň v strese.
Ostatné žartíky išli mimo mňa. Asi som už starý, ale očakávam žartíky najmä od stránok, čo sa žartíkom venujú celú dobu, nie raz do roka (my sme sa zmohli len na nápad s ružovým finstatom, ale nikomu sa do toho nechcelo).
Ale každý žart nemusí dopadnúť dobre. Tu je jeden historický o Microsoft Coffee. Problém je, že ho nikto nevie potvrdiť. Ale musím povedať, že ak bol skutočný, tak prevedenie bolo vynikajúce. Ak nie je skutočný, tak dávam plus za nápad vymyslieť si na prvého apríla žartík, ktorý dnes nevie potvrdiť takmer nikto, pretože to nie je na Googli, a každý vie, že čo nie je na Googli, tak neexistuje.
FLoC - náhrada cookies pre advertising
Ani firma, ktorá žije z reklamy a popri tom vytvára vlastný prehliadač, sa nemôže ubrániť trendu rastu povedomia o ochrane súkromia. A pretože Chrome prestane budúci rok podporovať 3rd party cookies, je potrebné vymyslieť schodnú náhradu.
Tou by mal byť Federated Learning of Cohorts (FLoC). Má to fungovať nejak tak, že prehliadač sa pozrie do histórie, čo pozeráte, a priradí vám Cohort, teda skupinu so spoločnými záujmami. Priradenie Cohortu sa deje lokálne, takže sa nikde nemusí nič posielať, ale aj tak to znie divne. Taký ten vendor lock-in, že iba Chrome má za sebou Google a ten má najlepšie algoritmy na Cohorts, lebo nás už roky sleduje všade.
Na Facebook sa vracia "most recent" feed
Dnes si na to spomínajú len pamätníci, ale kedysi vám Facebook zobrazoval to, čo sa naozaj stalo vo vami sledovaných osobách/skupinách. A keď ste omylom refreshli feed, tak sa vám to nepregenerovalo nanovo, ale bolo tam konzistentné radenie. Potom prišlo AI, a to sa vás snaží držať na FB zubami nechtami, pretože nie je nič horšie ako dôjsť na koniec feedu.
V najbližších dňoch si budete môcť pridať záložku obľúbené a v nej radenie príspevkov podľa dátumu zverejnenia (mimochodom vedeli ste, že keď podržíte prst nad položkou vo FB menu, tak si môžete vypnúť blbosti ako marketplace?).
PHP prechádza na GitHub
PHP malo vlastný public repozitár git.php.com, ktorý bol nejakým spôsobom napadnutý, a boli doň vložené dva podozrivé commity. Hlavní lídri PHP vývoja sa teda rozhodli prejsť na GitHub, ktorý predtým používali len ako mirror. Incident sa skúma, ale pravdepodobne bol zdrojom problému nejaký nenaištalovaný zabudnutý patch. Rozhodnutie je logické, je lepšie venovať svoj čas vývoju toho, čo viete robiť dobre, nie supportu git servera. Mimochodom a vy ako, zdrojáky držíte stále inhouse?
AirSim
Ak si chcete naprogramovať vlastné AI pre ovládanie auta, tak budete stáť pred problémom, ako to otestovať. Vybehnúť s takým autom do ulíc nie je najlepší nápad. Preto vznikol simulátor dronu/auta, kde si viete svoj algoritmus otestovať v "skoro" reálnom prostredí. AirSim beží nad Unreal engine, ale experimentálne aj v Unity.
Výsledok potom vyzerá nejak takto link.
Knuckleheads' Club
Vznikol zaujímavý klub, pre ktorý mám pochopenie. Problém aktuálnej doby je, že bez Google by bola väčšina stránok mŕtva. Väčšina návštevnosti ide cez Google. Dokonca v našom prípade si ľudia vyhľadajú finstat a prekliknú sa cez prvý odkaz k nám. Príde im to rýchlejšie, ako dopísať do url riadku navyše tri písmena ".sk".
To samozrejme ale znamená, že od Googla si necháme páčiť všetko. Sme radi keď nás scanuje, a veru že to nie je pár stránok, ale cca 10 až 15 % trafiku. Neviem si predstaviť, keby teraz takýchto Googlov bolo povedzme 5. Stálo by nás to nemalé prostriedky prispôsobiť sa. Podobne to má väčšina stránok, preto rôzne obmedzuje iné crawlery. To samozrejme kladie polená pod nohy vzniku prípadnej konkurencii.
Otázka je, či potrebujeme druhý Google. Ale kládli sme si túto otázku, keď sme používali Yahoo? Preto vznikla iniciatíva, ktorá by prikázala Google, aby výsledky svojho crawlingu sprístupnil ostatným.
.NET okienko
AspNetCore.HealthChecks je pekný spôsob, ako v prípade, ak máte v produkte microservices, zabezpečiť ich monitoring.
Stress testing .NET aplikácií pomocou Apache JMeter.
.NET 6 bude mať breaking change pre všetkých custom Linq providerov. Ak máte nejaký vlastný, buďte pripravení.
Mám tu aj drobnosť na záver. Je ňou návod, ako si vylepšiť svoj command line pôžitok.
Linky na záver
Aj taká stabilná vec ako Google mapy nespí na vavrínoch a dostáva inovácie. Napríklad ponúkne navigáciu vo vnútorných priestoroch, alebo návrh trasy s ohľadom na množstvo vyprodukovaného CO2.
AMD Zen 3 procesory majú zraniteľnosť, ktorá umožňuje za určitých podmienok získať dáta aplikácie. Ak ste bežný užívateľ, asi vás to neovplyvní, ale ak máte tieto procesory v dátových centrách, tak by to problém byť mohol.
Viete aký je algoritmus za renderovaním voxel máp?
Cheetah Grid si hovorí, že je najrýchlejším JavaScript Gridom. Má podporu zamknutia stĺpca, riadku a fakt rýchly render. Určite ako ja budete dumať, prečo? Namiesto html renderuje canvas.
Keď už je ten apríl, tak opomenúť tento masterpiece, kde pomocou css a jedného div chlapík vytvoril realistický obraz Mona Lisa, by bolo hriechom.
Nakoniec tradičná vizuálna bodka na záver.