Týždeň 2024-17

Koľko je týždňov v roku, keď sa predstaví nový operačný systém? Oficiálne aj Meta má svoj vlastný Horizon, s OS. @vlkodotnet

Udalosť týždňa: Meta Horizon OS

Po miliardách dolárov, ktoré Zuckerberg investoval do vývoja svojho Metaversa, tu máme konečne nejaký výsledok. Volá sa Horizon OS, a mal by to byť operačný systém pre VR a AR okuliare. Či už ide o tie ľahké pre cvičenie, alebo poriadne pre hranie VR 3D hier. Horizon OS by mal zvládnuť všetko potrebné, čo také okuliare potrebujú. Mark Zuckerberg ho uviedol príspevkom na Instagrame, kde sa snaží, aby nevyzeral ako android z inej planéty. Oznámil tiež, že o tento operačný systém prejavili záujem veľké mená ako Lenovo, Asus a dokonca Xbox. Ukázal aj zelené logo, takže to bude ten Xbox od Microsoftu. Ten ale v divízii, ktorá sa stará o výrobu herných zariadení, mal ďalší kvartál s poklesom tržieb až o 30 %. To môže znamenať, že uvedú buď nové zariadenia, ale tiež, že žiadne nové už nebudú. Ja byť Microsoftom, tak do Xboxu spravím mód, ktorý z neho spraví klasické PC. Nakoniec má normálny x64 procesor a za tri stovky by to bol vynikajúci obchod.

Meta wants to be the Microsoft of headsets
It’s like PC versus the Mac all over again.

Open Home Foundation

Novovzniknutá Open Home Foundation si dala za úlohu zastrešovať vývoj Home Assistant a ESPHome. Tie by mali byť alternatívou pre veľkých cloud hráčov ako je Google Home, Apple Home app alebo Amazon Alexa Hub. Všetci tí, ktorí nechcú dáta senzorov, ktoré monitorujú ich domácnosť, preposielať niekomu inému. Home Assistant je ten, ktorý predá alebo odporučí funkčné riešenie a ESPHome je pre všetkých, ktorí si chcú všetko poskladať na kolene zo súčiastok objednaných z AliExpresu.

Home Assistant has a new foundation and a goal to become a consumer brand
Can a non-profit foundation get Home Assistant to the point of Home Depot boxes?

Moja domácnosť je zatiaľ celkom dumb, okrem pár senzorov teploty a vlhkosti sa tomu celkom bránim. Mať ale pod palcom všetky informácie z domácnosti, že kde svieti svetlo, že kedy deti nechali zapnutú telku, alebo že manželka práve niečo varí pri sporáku? Určite by to bolo super, ale určite by to nebolo super, ak by tieto informácie analyzoval Google alebo Amazon. A do Apple ekosystému sa mi moc nechce.

Google dvakrát vedľa

Google 2. apríla ukončil podporu aplikácie Google Podcasts v USA a v júni ju ukončí medzinárodne. Odporúčaný je prechod na YouTube Music, ktorý dostal novú sekciu pre podcasty, ale pocity sú zmiešané. Ja našťastie používam PocketCasts, ktorý mi vyhovuje. Ak ste ale stále svoju náhradu nenašli, tak je najvyšší čas.

Google Podcasts shutting down internationally in June
Following the US depreciation in April, Google Podcasts is shutting down for international users this June. According...

Ak ste čakali, že Chrome konečne začne ignorovať treťostranné cookies, tak sa Google vyjadril, že si ešte musíme počkať. Inžinieri v Google asi stále pracujú na tom, aby to nejak obišli.

Update on the plan for phase-out of third-party cookies on Chrome
We are providing an update on the plan for third-party cookie deprecation on Chrome.

AI okienko

Llama 3 bola téma minulého týždňa, ale medzitým Microsoft vydal nový model Phi-3. Jeho verzia mini má len 3,8 miliárd parametrov a tak sa vojde do pamäte zariadení, ktoré majú iba 8 GB RAM. Testoval som ju a vyzerá celkom použiteľne. Okrem verzie so 4k context oknom existuje aj mini 128k context window verzia.

Microsoft’s Phi-3 shows the surprising power of small, locally run AI language models
Microsoft’s 3.8B parameter Phi-3 may rival GPT-3.5, signaling a new era of “small language models.”

A ak vám Phi-3 príde príliš veľký, tak Apple predstavil OpenELM, ktorý má ešte menšiu verziu s 270 miliónmi parametrov. Ten najväčší OpenELM má len 3 miliardy parametrov. Tak som už zvedavý na Apple event 7. mája, kde sa toho o AI budúcnosti na Apple platforme dozvieme viac.

Apple releases OpenELM: small, open source AI models designed to run on-device
In terms of performance, the OpenLLM results shared by Apple show that the new models perform fairly well, especially the one with 3 billion parameters.

Dnes tu mám aj užitočnú implementáciu LLM modelov. Form Extractor využíva Claude 3, aby z obrázku formulára vygeneroval prototyp HTML formulára podľa schémy GOV.UK Forms.

GitHub - timpaul/form-extractor-prototype: A prototype of a tool that generates web forms from document forms
A prototype of a tool that generates web forms from document forms - timpaul/form-extractor-prototype

.NET okienko

Zaujímavý nápad s validáciou Json pri serializácii pomocou Json Schém. Používa sa na to externá knižnica Corvus.JsonSchema.

.NET JsonElement and Schema Validation | endjin
Corvus.JsonSchema enables safe use of the very high performance JSON parsing offered by .NET’s System.Text.Json.

Keďže máme v AI okienku predstavenie modelu Phi-3, tak tu je návod, ako ho na 30 riadkoch C# kódu integrovať do vašej aplikácie.

Phi-3-mini in 30 lines of C# with ONNX Runtime GenAI
As part of the Phi-3launchMicrosoft has released optimized ONNX models as detailed in ONNX Runtimesupports Phi-3 mini models across platforms anddevices and published themodels on HuggingFace 🤗 at Phi-3 Mini-4K-Instruct ONNXmodels forconsumption in for example the ONNX RuntimeGenAI. This ma…

Do júna môžete bezplatne v preview verzii podpísať svoj kód pomocou Trusted Signing service (predtým Azure Code Signing). Potom to bude spoplatnené na mesačnej báze.

Trusted Signing is in Public Preview
The Trusted Signing service (formerly Azure Code Signing) is a Microsoft fully managed end-to-end signing solution for developers.Figure 1: Creating a Trusted..

Linky na záver

Microsoft open-sourcoval DOS 4.0. Nie je to všeobecnejšie známejšia verzia 4.01, táto trošku experimentovala s multitaskingom.

Open Sourcing DOS 4
See the canonical version of this blog post at the Microsoft Open Source Blog! ...

TSMC predstavila 1.6nm výrobný proces, ktorý podobne ako Intel bude mať napájanie v osobitnej vrstve. A dočkáme sa ho až v roku 2027.

TSMC unveils 1.6nm process technology with backside power delivery, rivals Intel’s competing design
TSMC goes angstrom-class nodes.

SVG Viewer zoberie váš SVG obrázok a zoptimalizuje ho tak, aby mal menšiu veľkosť. A to tak, že nepoznáte rozdiel.

SVG Viewer
SVG Viewer is an online tool to view, edit and optimize SVGs.

Canvas Confetti je taká blbosť až to je dobré. Predstavte si, že to budete na test environmente púšťať pod feature flagom a testerom budú po každom kliknutí na tlačítka lietať konfety.

canvas confetti
Component for drawing confetti on a canvas

Pre príležitostnú prokrastináciu na mobile tu mám jednoduchú balančnú hru Balanc3d, kde balansujete loptu pri prechode bludiskom.

Balanc3d

A pre mobily aj normálne počítače vylepší prokrastinačný pocit hra Keep Out! vytvorená vo WebGL.

Keep Out! - A WebGL game by the makers of Mozilla BrowserQuest
Keep Out! An action-packed adventure playable for free in your browser. Explore the dungeon, fight monsters and unlock epic weapons!

Vizuálna bodka na záver

Týmto si prechádza každý rodič.