Týždeň 2023-36

A keď by už si človek myslel, že všetko je v najlepšom poriadku, tak príde Google a rozbije Chrome. @vlkodotnet

Udalosť týždňa: Chrome ide po vašej histórii

Ak patríte k užívateľom prehliadača Chrome, tak určite by ste mali vedieť, že vás čaká veľká zmena s názvom Privacy Sandbox API. Čo to v skratke je? Nuž Chrome chce od budúceho roku prestať podporovať ukladanie third party cookies. To už robí pár rokov Firefox a Safari. Dôvod, prečo to Chrome trvalo tak dlho, je jednoduchý. Google žije z reklamy a bez treťostranných koláčikov toho o vás moc naprieč webom nezistí. A tak to skúšal rôzne. Najskôr to boli FLoC, ale táto technológia nebola prijatá s radosťou. A tak navrhli Topics API, ktorý čochvíľa dostanete do vášho Chrome.

Ten vás na základe vašej histórie prehliadania nejak zakategorizuje a vy so svojimi "Topics" pôjdete na reklamný trh.

Google gets its way, bakes a user-tracking ad platform directly into Chrome
Chrome now directly tracks users, generates a “topic” list it shares with advertisers.

Samozrejme, že je tu možnosť to vypnúť, ale väčšina užívateľov to vedieť nebude, a tak Google nepríde o biznis. Áno, je to tak zlé ako to znie, a aj keď to viete vypnúť, ide o princíp, že Google vlastne vyvinul najpoužívanejší prehliadač preto, aby o vás vedel nakradnúť dáta. Nikdy nebol lepší čas na zmenu hlavného prehliadača. Ak si takéto nekalé praktiky viete pred sebou nejak ospravedlniť, tak je tu ešte návod, ako to vypnúť.

How to disable Chrome’s new targeted ad tracking
Maintain your Chrome privacy by turning off targeted ads.

Špehujú aj autá

Kým váš prehliadač vymeníte, tak auto sa vymieňa ťažko. Najmä ak vám ani vo sne nenapadne, že auto cez všetky systémy môže o vás zbierať informácie. V prvom rade si treba uvedomiť, že existuje EU nariadenie eCall. To je určené preto, aby ste si v prípade nehody vedeli zavolať priamo z auta pomoc. Systém určí vašu polohu a cez vstavaný GSM modul zavolá pomoc.

Čo myslíte, že napadne automobilkám, keď musia do auta namontovať trvalú konektivitu? Dáta. Môžu zbierať vašu polohu, vaše zvyky, kam a ako často chodíte. Ako jazdíte, alebo či ste pripútaný. Ak máte v aute handsfree, tak môžu spracovať aj zvuk. A mnoho ľudí si nainštaluje aj aplikáciu, a tak vás majú prepojeného aj cez mobil.

Nadácia Mozilla urobila analýzu toho, čo všetko o vás automobilky zbierajú, môžu zbierať a je to teda smutné čítanie. Mimochodom je predpoklad, že do roku 2030 bude mať trh s týmito dátami hodnotu 750 miliárd dolárov.

‘Privacy Nightmare on Wheels’: Every Car Brand Reviewed By Mozilla — Including Ford, Volkswagen and Toyota — Flunks Privacy Test
Mozilla’s latest edition of *Privacy Not Included reveals how 25 major car brands collect and share deeply personal data, including sexual activity, facial expressions, and genetic and health information.

Zaujímavosti zo sveta vývoja webu

Minulý týždeň ma zaujali tri veci. Prvou je, že zakladateľ 37 Signals, tvorca Ruby on Rails a mnohého iného, vo svojom projekte Turbo 8 opúšťa TypeScript. Turbo je niečo ako Blazor, ale pre Ruby (pre nie .NET ľudí je to taký light JavaScript framework so server renderingom). V skratke mu vadí, že na TypeScript potrebujete tooling a berie vám to slobodu. Ja si pamätám slobodu JavaScriptu ešte z dôb pred jQuery a poviem vám, nie sú to pekné spomienky. Ak ste rovnako zväzovaní typovými obálkami, tak by ste mali jeho príklad tiež nasledovať.

Turbo 8 is dropping TypeScript
By all accounts, TypeScript has been a big success for Microsoft. I’ve seen loads of people sparkle with joy from dousing JavaScript with explicit types that can be checked by a compiler. But I’ve never been a fan. Not after giving it five minutes, not after giving it five years. So it’s with great…

Normálne sa začínam báť, či aj ja nechytím tieto móresy s názvom "silný názor". Dosť mi to pripomína postarších murárov, ktorí vám vyhovoria všetky tie vaše moderné materiály a postupy, lebo on to robí x rokov takto a je to dobré. Tiež ma to čaká? Alebo som už tam?

Okrem toho vyšiel Bun 1.0. To je nástroj, ktorý má nahradiť TypeScript kompilátor, NodeJS runtime, bundler a npm balíčkovač. Aby to malo zmysel, tak je napísaný v natívnom jazyku blízkom C++ s názvom Zig. A všetko je v ňom ultra rýchle. Určite po ňom hoďte očkom a skúste, či nebude vo vašom projekte fungovať.

Bun 1.0 | Bun Blog
Bun is stable and ready for production.

Do tretice skúste uhádnuť, čo v roku 2023 poháňa 77 % internetu? Ak ste si tipli PHP, tak ste tipli správne.

An Internet of PHP
Statistics and anecdotes about PHP at scale.

CPU okienko

TSMC sa uvoľnili asi nejaké kapacity na 3 nm linke, preto druhým výrobcom po Apple, ktorý na nej bude vyrábať svoje mobilné procesory, bude MediaTek. Rovnaký procesor oproti 5 nm technológii bude o 18 % rýchlejší s 32 % úsporou energie na 60 % priestore.

MediaTek develops its first 3nm chip using TSMC process, coming in 2024
MediaTek has developed its first chip using TSMC’s 3nm process. It delivers an 18% increase in performance at the same power consumption. However, the chip won’t be commercially available until 2024.

Nový Huawei Pro 60 nemá v špecifikácii čip. To preto, že oficiálne by Čína nemala mať technológiu, ktorá by sa dokázala dostať pod 12 nm. Keď ale tento telefón rozobrali, tak zistili, že čip v ňom má parametre približne 7 nm technológie. Čo je divné, lebo ten čip bol vraj vyrobený v Číne a sankcie na technológiu s výrobou pomocou ultrafialového žiarenia zakazujú vývoz do Číny. Vyrobiť si ju nedokážu, a tak je pravdepodobné, že sa im podarilo tak vylepšiť starú technológiu, a to je také že 🤯. Teraz samozrejme nevieme, aká je výdatnosť výroby, ani koľko potom stojí taký čip a či nie je predávaný pod cenu a nevieme ani, či je to úplná hranica technológie. Stačí počkať rok a uvidíme, čo prinesie nový model Huawei.

SMIC N+2 in Huawei Mate Pro 60 - Semiwiki
Up until last December I was president and owner of IC Knowledge LLC, at the end of November, I sold IC Knowledge LLC to TechInsights. It has been interesting to become an insider at the world’s leading semiconductor reverse engineering and knowledge company. The latest SMIC N+2 analysis is an excel…

.NET okienko

GitHub Copilot prináša novinky, ktoré vám pomôžu pri debugovaní, odstraňovaní chýb a poteší aj inline Copilot Chat.

Simplified Code Refinement and Debugging with GitHub Copilot Chat - Visual Studio Blog
Simplified Code Refinement and Debugging with GitHub Copilot Chat Copilot Using the Interactive Code Assistant view, you can seamlessly refine your code with Copilot Chat, without ever needing to leave the comfort of your editor window, so your workflow is uninterrupted. No more going back and forth…

Visual Studio vo verzii 17.8 dostane Case-preserving Find and Replace. A toto veru neviem, ako správne preložiť, ale páči sa mi to.

Keep your casing with Case-preserving Find and Replace - Visual Studio Blog
The Visual Studio search experience is getting a new feature that allows users to find and replace text without having to worry about different casings. For example, a method parameter `catalogItemId` and object property `CatalogItemId` have the same name but different capitalization but should both…

Pekný článok o nových API endpointoch v prichádzajúcom .NET 8.

Introducing the Identity API endpoints: Exploring the .NET 8 preview - Part 8
In this post I introduce the new Identity APIs, show how they differ from the existing Identity support, and show how to use them.

Bitwarden vydalo knižnicu Passwordless.dev, ktorá je free do 10k užívateľov a umožní jednoducho používať passkeys vo vašej aplikácii.

Enable passkeys in .NET with Bitwarden Passwordless.dev | Bitwarden Blog
Here is a quick overview on how you can use the Bitwarden Passwordless.dev .NET SDK in your ASP.NET applications to enable passkeys.

Linky na záver

Minulý týždeň som písal o using v TypeScript 5.2. A dnes tu mám príklady použitia.

TypeScript 5.2’s New Keyword: ‘using’
TypeScript 5.2 introduces ‘using’, a keyword that disposes anything with a `Symbol.dispose` function upon leaving scope, making resource management easier.

Ak máte ako ja slabosť na KickStarter kampane, tak toto je asi tá najdlhšie trvajúca. Takže, ak niečo ešte nedošlo, ešte nemusíte zúfať.

Oscilloscope Watch Ships After 10 Years on Kickstarter
Now you can tell time and measure current on the go.

Kresliaci program Paint vo Windows dostane takú malú, ale užitočnú vlastnosť. Odobrať pozadie obrázku.

Microsoft is testing a background removal tool in Paint
Microsoft Paint is getting more useful.

Nakoniec tu mám tradičnú prokrastinačnú blbôstku. Táto je taká meditačná, lebo v nej nerobíte nič iné, len určujete tempo (odporúčam dotykové zariadenie).

Touch Pianist - Magical Piano App
Touch Pianist is a musical toy / instrument that allows the user to perform hard-to-play classical piano music favorites (from composers like Beethoven, Mozart, Bach, Satie, Debussy to name a few) just by tapping the rhythm of the piece’s particular sound events on a computer keyboard or a touch scr…

Vizuálna bodka na záver