Týždeň 2024-01

Nový rok začíname pomaly, nech nás práca nevyplaší po toľkej dobe oddychu. @vlkodotnet

Zaujímavosti týždňa: (Ne)koniec MS klávesníc

Keď som sa dopočul, že Microsoft sa rozhodol prestať ďalej produkovať svoje modely klávesníc, tak som horko zaplakal. Už roky mám záľubu v tzv. ergonomickej rade klávesníc. Pôvodne boli biele a mali veľmi podivné rozloženie šípok.

A quick look back at the launch of Microsoft’s first keyboard and the Windows key
In September 1994, Microsoft launched its first ergonomic computer keyboard. In addition to a more comfortable layout, the keyboard introduced the legendary Windows key to the PC hardware world.

Táto biela verzia po pár mesiacoch používania už nevyzerala bielo, ale taký bol vtedajší svet klávesníc. Potom prišla na rad verzia Ergonomic Keyboard 4000, ktorá mala čiernu farbu, dal sa zvýšiť predný okraj a podivný bol stredný "zoom" posuvník, ktorý sa dal premapovať na vertikálny scrolling stránok.

Napodiv túto klávesnicu stále nájdete na skladoch v eshopoch, ale ja som presedlal na Microsoft Sculpt Keyboard. Je bezdrôtová, má osobitný numpad, ktorý stále niekde strácam, a polovertikálnu myšku, vďaka ktorej mi aj po rokoch za počítačom neodchádza zápästie.

A keďže Microsoft sa rozhodol s týmito produktami skončiť, tak som si pre istotu jednu objednal do zásoby, zatiaľ je v poličke, dokiaľ aktuálna neprestane slúžiť.

Vy môžete vybieliť sklady, ale našťastie nie je všetkým Microsoft klávesniciam koniec. Výrobu klávesníc od nich prevezme výrobca obalov Incase. Takto začiatkom roka je to dôvod, ako do neho vojsť s úsmevom na mojej tvári.

Microsoft’s keyboards and mice will live on under a unique new partnership
Incase has stepped in to save Microsoft’s PC accessories.

Motivačné koncoročné okienko 2

To voľno na konci roka má také negatívne vlastnosti, že ľudia zastanú, rozmýšľajú a potom píšu dlhé články, čo ja musím čítať. Našťastie, ako ich začnú valcovať pracovné povinnosti, tak od toho upúšťajú. Takto som sa napríklad dozvedel, že prokrastinácia je vo veľa prípadoch dôsledok perfekcionizmu. Troška ma to potešilo, lebo je to dobrá výhovorka, ale autor dal nakoniec pár odporúčaní, ako s tým bojovať, a to sa ma už nepotešilo.

Perfectionism and Procrastination: How They’re Connected and What to Do About It – Solving Procrastination

Druhý článok nie je až tak motivačný. Vlastne je, pretože je o tom, odkiaľ pochádzajú peniaze na mzdu programátora. A čo už je viac motivačné, ako pípnutie výplaty na účte? Pre lenivých krátke a zlé zhrnutie:

  1. Sales/marketing budget - v rastúcich organizáciach urobíte feature, ľudia zaplatia, vy dostanete zaplatené.
  2. Research and development - organizácia má príjmy a investuje do vývoja produktov, ktoré by mali raz prinášať príjem. Čiže niekto už zarobil, aby vás zaplatil za niečo, čo raz bude zarábať.
  3. Maintenance - platia vás za údržbu niečoho, čoho sa chce každý vo firme zbaviť.
The 3 budgets | Swizec Teller
Software engineering salaries come from one of 3 budgets. Which budget pays your salary shapes your day-to-day and influences your career trajectory

Počas vianočných prázdnin a takého toho oddychu do Troch kráľov som si preosial sociálne siete. Vyčistil Twitter/X, presunul, čo sa dalo, na Mastodon alebo Threads (stále ešte zopár zaujímavých zdrojov je X only). Teraz viem zbehnúť novinky za takmer polovičný čas a zistil som, že ... že mám nutkanie pozerať do telefónu znova a znova. Niečo s tým musím začať robiť a náhodou som prišiel k web aplikácii Sit. Nastavíte časovač a počas toho času nič nerobíte. Príde vám to ako plytvanie času? Presne o to ide. Autor aplikácie k tomu napísal pekný článok.

Sit. · Rafał Pastuszak
Notes on mental health, motivation and Agile.

Snapdragon XR2 Plus Gen 2

Začiatkom roka by sa mal začať dodávať Apple Vision Pro a to znamená, že sa rozhýbala aj konkurencia v podobe výrobcu čipov Qualcomm. Do boja s ultra drahým Apple headsetom sa vydáva s novým čipom XR2 Plus Gen 2. Už teraz je ohlásené, že Google a Samsung pripravujú svoje vlastné VR produkty s týmto čipom. Nesmiete zabudnúť, že tento rok bude v znamení AI, takže tento procesor vám okrem VR reality dá aj 8x viac AI výkonu.

Qualcomm’s new XR chipset aims to compete with the Vision Pro
It’s ready for whatever Samsung and Google are working on.

(Java/Type)Script okienko

Asi starnem, lebo inak by som už dávno vedel, že v JavaScripte sa nachádza Intl, ktorý sprístupňuje ECMAScript Internationalization API. Cezeň potom viete formátovať dátumy, čísla, meny, alebo zoradiť zoznam stringov podľa daného jazyka.

The JavaScript Intl Object
In this article, we’ll explore the Intl object and its capabilities in supporting an application’s internationalization and localization effort.

Pre znalcov TypeScriptu tu mám rozhovor s produktovým manažérom TypeScriptu v Microsofte. Rozoberajú v ňom najdôležitejšie novinky roka 2023 a čo nás čaká v roku 2024.

Daniel Rosenwasser on TypeScript and What’s Ahead in 2024
The senior product manager over TypeScript at Microsoft shares TypeScript’s most significant developments in 2023 and previews what developers can expect in 2024.

AI okienko

Microsoft tlačí svoj Copilot všade. Okrem toho, že pribudne špeciálna Copilot klávesa pre Windows klávesnice,

Microsoft’s new Copilot key is the first big change to Windows keyboards in 30 years
New laptops and PCs will ship with a dedicated Copilot key.

tak je dostupná Copilot aplikácia pre Android,

Microsoft Copilot is now available as a ChatGPT-like app on Android
You don’t need the Bing mobile app anymore for Copilot.

a tiež Copilot pre iOS.

Microsoft’s Copilot app is now available on iOS
It’s also available on iPad.

Dnes toho k AI už viac nebude. V tomto smere to bol celkom oddychový týždeň od AI. Preto aspoň tucet + 2 grafy k AI téme.

2023 State of AI in 14 Charts
A snapshot of what happened this past year in AI research, education, policy, hiring, and more.

Vlastne ešte jedna novinka stojí za zmienku. Z Google labu vyšiel model SARA-RT, ktorý umožňuje robotom vidieť.

SARA
Transformers architectures are also revolutionizing the field of Robotics. Large Language Models (LLMs) excel in high-level planning (see: SayCan, Palm-E, RT-1) and even more recent findings show that multi-modal architectures, such as vision-language models (VLMs) can be successfully used to learn

.NET okienko

Podľa TIOBE indexu sa stal C# programovacím jazykom roku 2023, pretože mal najvyšší prírastok popularity z top 10 jazykov. Dokonca možno o chvíľu predbehne Javu.

TIOBE Index - TIOBE
TIOBE index programming languages describes the monthly ranking of programming languages on popularity. Top 3 is Python, C, Java

GitHub si vybral Kiota ako svoj systém na generovanie SDK pre .NET a GO.

Our move to generated SDKs
GitHub SDKs: software generated meets hand curated.

Návod, ako dostať jednoduchú Windows hru napísanú v C# do QR kódu. Sú tam predstavené zaujímavé techniky, ktoré zmenšili pôvodný výstup až na 2 kB a ja dúfam, že to nikdy nebudete potrebovať.

Building a self-contained game in C# under 2 kilobytes
How I fit a graphical game in C# into 2 kilobytes, with no .NET runtime required.

Linky na záver

Zomrel Niklaus Wirth, tvorca programovacieho jazyka Pascal. Pascal bola moja programátorská mladosť, preto takto vyjadrujem jeho autorovi rešpekt a video spomienku.

iPhone prerazil preto, že nemal fyzickú klávesnicu ako dovtedajšie mobily, ale dotykovú obrazovku. A čo môže byť lepší nápad, ako mu tu klávesnicu vrátiť? Preto vznikol Clicks.

Clicks for iPhone
Clicks brings a REAL KEYBOARD to your iPhone. Enjoy the feel of buttons, type with precision and double your space to create. Available now. Ships worldwide.

Človek by si už myslel, že OK, toto môže byť pre niekoho užitočné. Čo si ale pomyslíte pri MouthPade? MouthPad je zariadenie na ovládanie kurzora pomocou jazyka.

Do tretice tu máme toaster v tvare Xbox Series S. Na jednu hrianku a bez ohrievača starého pečiva. Samozrejme neodporúča sa do otvoru strkať originálne hry pre Xbox.

The Xbox Series S toaster is real
The toaster joins the Xbox Series X mini fridge.

Existuje Power over fiber. Teda napájanie cez optické vlákna.

F4GRX Sébastien (@f4grx@chaos.social)
Attached: 1 image Wow. Did you know this? There exist *power over fiber* components that can provide 3v 180mA from 1.5W of 800nm infrared light coming through a standard multimode optical fiber. These are very expensive, but also very cool! https://www.farnell.com/datasheets/2785190.pdf

Ambiphone je generátor šumu do vašich sluchadiel. Má k dispozícii aj pár jednoduchých melódií a hlavne ultimátne kombo horiaci krb + dážď. Pre pamätníkov aj Vinyl crackle.

Ambiphone: Ambient music + sounds for work, study and relaxation
Ambient music + sounds for work, study and relaxation

Vizuálna bodka na záver

Disney stratilo po rokoch copyright práva na prvú verziu Mickey Mouse filmu “Steamboat Willie”. To dáva priestor pre vznik zaujímavých hier.