Týždeň 2025-05
Hodinky Pebble sa po rokoch dočkali uvoľnenia operačného systému. A možno sa dočkajú aj oživenia. @vlkodotnet
Zaujímavosť týždňa: Pebble is back
Tento týždenník bude po dlhej dobe konečne stručný. Za to môže asi minulotýždňová choroba, keď mi proste hlava niektoré témy nebrala. Ale zaujalo ma, že Google open-sourcoval zdrojové kódy hodiniek Pebble. Tie boli svojho času veľký hit na Kickstarteri a tri verzie, ktoré boli vydané, boli vo svojej dobe jeho najúspešnejšie kampane. Pebble potom kúpila firma Fitbit, ktorú potom kúpil Google. Na rozdiel od dnes dostupných chytrých hodiniek mal Pebble e-ink obrazovku a nič okrem základných funkcií nevedel. Okrem toho umožňoval vytvárať aplikácie aj nám developerom, čo vtedy nebola až taká bežná vec.
Pebble boli celkom obľúbenými smart hodinkami, ale najviac ich miloval zakladateľ tejto firmy Eric Migicovsky. Preto sa rozhodol, že urobí novú sériu hodiniek s týmto operačným systémom, e-ink obrazovkou a spätne kompatibilnú.
Ja mám so smart hodinkami taký problém, že vždy predtým, ako mi príde ochranné sklíčko, tak sa mi podarí ich niekde o stenu poškrabať. Proste asi moc rozhadzujem rukami pri chôdzi, alebo čo.
DocumentDB je open source
Microsoft zverejnil zdrojové kódy svojej cloud databázy DocumentDB. Na prekvapenie je postavená nad PostgreSQL a jej core funkcionalita je extension nad BSON dátovým typom, ktorý vie dáta z neho pekne indexovať. Plus to má špeciálne API. Neviem, čo Microsoft viedlo k tomuto rozhodnutiu, ale popularita DocumentDB to určite nebola. Je to celkom dobrá databáza, ale jej použitie nie je pre každého. Je dobrá tam, kde viete dáta dobre distribuovať pomocou dobrého výberu partition kľúča. Inak to bolo dosť drahé. Teraz si ale s verziou, ktorú si môžete sami rozbehať na svojom počítači, môžete zjednodušiť niektoré koncepty, tak ako som ich prezentoval v prednáške na CodeCon ZA PostgreSQL ako dokumentová databáza.
Keď už sme pri PostgreSQL, tak som našiel užitočný tool, ktorý spraví z PostgreSQL databázy taký jeden veľký excel. Môže to byť celkom užitočné pri analýze dát.
AI okienko
Celkom mi ušlo vydanie ModernBERT. AI modely, čo tu spomíname, sú tzv. decoder-only modely. To sú také modely, ktoré zoberú text a token za tokenom generujú odpoveď. BERT-like modely sú encoder-only. Zoberú text a prevedú ho na vektorovú formu, tak, aby bola zachovaná sémantika. To je užitočné, ak v takýchto textoch chcete vyhľadávať alebo hľadať podobné oblasti. Dosiaľ ale tieto modely mali rôzne obmedzenia, ako je spôsob práce s pamäťou, veľkosť bufferu, rýchlosť. ModernBERT rieši tieto problémy. A možno vám pre vaše scenáre bude stačiť iba on. Pozrite si video, kde je to vysvetlené lepšie ako odo mňa.
Janus Pro je nový model od DeepSeek, ktorý vie generovať obrázky, ale aj naopak - vie zistiť, čo sa na obrázku nachádza. Je k dispozícii menšia 1B verzia a väčšia 7B. Výsledky nie sú na úrovni Midjourney, ale je to čosi lepšie ako Dall-E, alebo dnes už dosť starý StableDiffusion XL. A samozrejme si ho viete vyskúšať lokálne.
Plná verzia DeepSeek R1 už má k dispozícii aj zmenšenú verziu. Viac k tomu, ako to funguje a čo od toho môžete očakávať, je tu.
Tie menšie verzie si môžete rozbehať aj na Raspberry Pi 5.
Ale DeepSeek už má za sebou aj problémy. Napríklad im unikla databáza interných dát a história dotazov.
Nuž a nakoniec európsky Mistral predstavil novú verziu svojho najmenšieho modelu Mistral Small 3. Ten je optimalizovaný na rýchlosť a proti Llama 3.3 by mal byť trojnásobne rýchlejší.
.NET okienko
Viete, prečo sú async void funkcie problematické? Pretože vedia nepekne zhodiť program. V príklade nevidím, či to je problém volania async kódu zo sync, ale dobre vedieť o takomto probléme.
SharpSite je CMS navrhnutý na .NET 9 a Blazor. Ideálny príklad na štúdium toho, ako to funguje.
Linky na záver
JavaScript bude mať nový Temporal objekt, ktorý sa bude starať o veci okolo času a dátumov a ich internalizácie. S ním už nebudete potrebovať knižnice ako Moment.js alebo date-fns.
Gamedev.city je hackernews klon pre vývojárov hier. Oni si tam nájdu zaujímavé tooly, ktoré by sa inde ľahko stratili. Akurát toho obsahu tam je pomenej.
Autíčka na diaľkové ovládanie poháňané ESP 32.
Sony končí s výrobou prepisovateľných Blu-Ray diskov. Stále si ešte môžete kúpiť film na tomto nosiči, ale už si ho zazálohujete iba niekde na disk. Hudba prežila na platniach. Otázkou je, na akom médiu prežijú filmy.
Možno ste si všimli, že každá kniha má svoje ISBN číslo. Z nej viete určiť krajinu pôvodu, vydavateľstvo. A najnovšie je k tomu celkom zaujímavý vizualizér.
Vizuálna bodka na záver
V robote sme sa opäť vrátili k nepravidelnému hraniu D&D. Takto nejak to vyzerá.