Týždeň 2023-12

Máme za sebou čosi bohatší týždeň ako minule. A bohužiaľ aj na AI novinky. @vlkodotnet

Udalosť týždňa: GPU akcelerovaná litografia

Je načase si oddýchnuť trocha od AI (AI okienko nás ale zatiaľ neopustí) a presunúť sa k fyzickému hardware. NVIDIA uviedla software cuLitho, ktorý by mal priniesť potrebný skok pri vývoji procesorov. Dnes už nikto procesory nenavrhuje ručne, ale používa k tomu špeciálny software, výstupom ktorého je séria litografických dosiek, s ktorými na stroji od ASML v továrni TSMC vypália procesor. Tieto litografické dosky nie sú nejaký diapozitív, je to komplikovaná fotomaska, ktorá odráža ultrafialové svetlo, ktoré sa potom prenáša na kremíkový wafer. A to, ako navrhnúť litografickú dosku je taká veda, že v nej má pomôcť práve cuLitho. Následne umožní väčšiu výdatnosť waferu, hustejšie umiestnené procesory a možno ďalšie zachovanie Moorovho zákona. Ono, ak počujete, že sa niečo vyrába 5, 4 alebo 3 nanometrovou technológiou, tak to neznamená, že hradlo tranzistora má takú šírku. Tam sa z fyzikálneho hľadiska pohybujeme v desiatkach nanomentrov (pri 3 nano je najužšie miesto 24 nm). Tie nanometre určujú, aké najnižšie rozlíšenie vedia na wafer napáliť. A teda tie hradlá tranzistora vedia umiestniť presnejšie, hustejšie. A aj viacvrstvovo.

Som sa trochu zakecal. Dôležité je, že toto je viac software inovácia, ako inovácia technológie. Ale bez tej software inovácie sa ani v tej technológii ďalej nepohneme. A neuveríte, v rámci riešenia sa tam nachádza aj AI modul.

NVIDIA Unveils cuLitho: A “Breakthrough in Computational Lithography” - News
At NVIDIA’s GTC this week, the company lifted the curtain on a software suite that may drastically improve the resolution of existing lithographic systems.

DPReview končí

Amazon v rámci škrtov ukončuje portál DPReview. Je to smutné, veď nejeden z nás podľa neho vyberal svoj fotoaparát (ja dva rodinné kompakty). Dnes už ale ľudia foťáky nekupujú. Fotia telefónom a nechajú si svoje fotky upraviť nejakým algoritmom, aby vyzerali ako niečo, čo ani pred objektívom nestálo. DPReview teda končí a autori portálu presúvajú celú jeho históriu na archive.org.

Amazon is shutting down DPReview, the go-to camera reviews website
It’s unclear what will happen to all the content.

Fingerprinting na sledovanie užívateľov

Minule sme tu mali informáciu, čo o vás vie také rozšírenie prehliadača všetko zistiť. Dnes vám zničím sny o tom, že anonymné okno prehliadača je nesledovateľné. Služba Fingerprint Pro ponúka sledovanie naprieč session a dokonca aj keď otvoríte InPrivate okno. Sú len dva spôsoby ako sa tomu vyhnúť. Použiť Firefox s nastavením privacy.resistFingerprinting = true, alebo rovno použiť Tor Browser, ktorý je tiež postavený na Firefoxe/Gecko jadre.

Web fingerprinting is worse than I thought - Bitestring’s Blog

Je Microsoft Loop Notion killer?

Dlho sme rozmýšľali nad tým, kam umiestnime svoju dokumentáciu, FAQ a vlastne celú bázu znalostí. Rozhodli sme sa pre Notion a zatiaľ to vyzerá na dobré rozhodnutie. Ale treba za to platiť extra a Microsoft začal promovať preview jeho klonu v rámci Microsoft 365 predplatného. To tak či onak už teraz platíme. Zatiaľ ale nevie odkazy medzi stránkami, nemá súhrny, také tie pekné callouty. A nemá kopec iných vecí. Ale raz ich určite mať bude, lebo tak to už v tomto svete Microsoft/Google/Facebook klonov býva. A budete môcť jeho obsah zdieľať v Teams konverzácii, v emaile. Vkladať do korporátnych dokumentov a upravovať naživo. A tiež robiť mention na iných používateľov v rámci firmy. Nuž nebude to mať Notion ľahké (my zatiaľ pri ňom zostávame). Aj to je život úspešných projektov s dotiahnutým nápadom.

You can now try Microsoft Loop, a Notion competitor with futuristic Office documents
Loop components really could be the future of Office documents.

CzechCrunch top 25 projektov minulého roku

CzechCrunch už druhý rok po sebe zverejnil top 25 českých startupov, ktoré sa oplatí sledovať. A pre všetkých, ktorých zaujíma téma, čo momentálne ide na odbyt, ide o zaujímavé čítanie. Mimochodom nemyslite si, že sú to projekty, ktoré včera niekto zbúchal na kolene. Niektoré majú už pekných pár rokov, seriózne tržby. Ja dnes odkážem na sekciu s Pitch prezentáciami. To pre prípad, aby ste vedeli, čo do nej dať, až sa raz pred potenciálneho investora sami postavíte.

Pitch decky - CC25 - CzechCrunch
Hlavní zdroj informací moderního člověka

GitHub Copilot X

GitHub predstavil svoju víziu budúcnosti Copilota. Ten už nie je len napovedač kódu, ale aj Chat okno, kde sa ho môžete spýtať, že čo je s kódom zle, čo ten daný kód robí alebo ako naprogramovať konkrétne zadanie. Proste taký vstavaný StackOverflow. A to nie je všetko. Pomôže napísať Pull request, rozšírenie Copilot CLI prevedie popis problému na príkazy do konzoly. A bude toho pribúdať viac a viac.

GitHub Copilot X: The AI-powered developer experience | The GitHub Blog
GitHub Copilot is evolving to bring chat and voice interfaces, support pull requests, answer questions, and adopt OpenAI’s GPT-4.

Tentoraz to nebude len pre Visual Studio Code, ale pripravuje sa extension pre veľké Visual Studio 2022.

GitHub Copilot chat for Visual Studio 2022 - Visual Studio Blog
We’re bringing fully integrated AI-powered Copilot chat experiences to Visual Studio. This is no ordinary chat! With tight integration in Visual Studio, it understands what you’re working on, and can quickly help you get in-depth analysis and explanations of how a code block works, generate unit tes…

AI okienko

Ďalší týždeň a ďalšia hŕba noviniek z AI. Som zvedavý, dokedy ich to bude baviť.

Začneme tou najväčšou novinkou a teda spustením Google Bard. Ten je iba pre USA trh a nevie ešte komunikovať po slovensky. Tiež Google tvrdí, že má len odporúčací charakter, preto na konci každej odpovede nechýba tlačidlo Google It. Toto majú zatiaľ lepšie poriešené v Bingovi, kde prelink je súčasťou odpovede. Ale je to  len prvá verzia a Google má dosť inžinierov na to, aby sa to čochvíľa zlepšilo. Zatiaľ je výhodou rýchlosť a ponuka 3 verzií odpovedí pre každú otázku.

Google says its Bard chatbot isn’t a search engine — so what is it?
Chatbots like Bard, Bing, and ChatGPT have a long way to go before they replace the 10 blue links.

Ďalším veľkým oznámením bol Adobe Firefly. Ten sa chváli tým, že pre svoje dáta nevykradol diela autorov, ktorí s tým nesúhlasili. A ponúka nielen generovanie obrázkov, zmenenie obsahu obrázku, ale aj prevod náčrtkov na vektorové obrázky. A dokonca možnosť úpravy videa alebo generovanie 3D modelov. Uff, vyzerá to neskutočne dobre. Až by som mal pocit, že sa môžem stať grafikom aj ja.

AI Art Generator – Adobe Firefly
Create images, vectors, videos, and 3D from text with Adobe’s AI art generator. Discover a whole new way to create with Adobe Firefly. Join the beta now.

V Azure si už môžete zakúpiť GPT-4 API. To len informácia, aby ste vedeli, že byť AI dnes už je na pár klikov ďaleko.

Introducing GPT-4 in Azure OpenAI Service
Today, we are excited to announce that GPT-4 is available in preview in Azure OpenAI Service. Customers and partners already using Azure OpenAI Service can join the waitlist to access GPT-4 and start building with OpenAI’s most advanced model yet. With this milestone, we are proud to bring the...

ChatGPT ponúka možnosť integrácie pluginov. Tak už bude vedieť stiahnuť obsah stránky, vyrátať vzorec cez Wolfram, alebo poslať správu cez Zapier.

ChatGPT plugins
We’ve implemented initial support for plugins in ChatGPT. Plugins are tools designed specifically for language models with safety as a core principle, and help ChatGPT access up-to-date information, run computations, or use third-party services.

Hlavne ten Wolfram vyzerá užitočne.

ChatGPT Gets Its “Wolfram Superpowers”!
Wolfram plugin gives computationally accurate answers to ChatGPT queries using Wolfram’s data knowledgebase and language. Custom visualizations are given as well. Stephen Wolfram explains how it works.

Tuto vám AI umožní otočiť ľubovoľný obrázok v 3D priestore o x stupňov.

Zero-1-to-3: Zero-shot One Image to 3D Object
Zero-1-to-3: Zero-shot One Image to 3D Object

Alebo sa môžete zapojiť do distribuovanej siete Petal a používať BLOOM model so 176 miliardami parametrov takmer instantne.

GitHub - bigscience-workshop/petals: 🌸 Run 100B+ language models at home, BitTorrent-style. Fine-tuning and inference up to 10x faster than offloading
🌸 Run 100B+ language models at home, BitTorrent-style. Fine-tuning and inference up to 10x faster than offloading - GitHub - bigscience-workshop/petals: 🌸 Run 100B+ language models at home, BitTorr...

Sú scenáre, kde potrebujete napríklad zo stránky vytiahnuť kontakty. Teda z niečoho neštruktúrovaného získať štruktúrované údaje. Na to je ScrapeGhost.

scrapeghost
An experimental library for automated web scraping with GPT.

A máme tu sekciu "a ... nebude mít co žrát". Prvé pôjdu na radu foto modelky. Tu tvorca Levi's v rámci boja za "diverzitu" vymení ľudí za AI avatarov.

Levi’s to Use AI-Generated Models to ‘Increase Diversity’
Characterized as a way for it to further its diversity, equity, and inclusion goals.

A takto dopadnú marketéri.

Superhuman: What can AI do in 30 minutes?
AI multiplies your efforts. I found out by how much...

Naozaj smutné to majú ľudia, čo tvorili kreatívne 3D modely, aby s nich generovali 2D assety do hier.

I lost everything that made me love my job through Midjourney over night.
by u/Sternsafari in blender

.NET okienko

Často sa mi darí začať prípadovkou o potenciáli konverzie na .NET Core. Ale ono má aj zmysel migrovať z .NET 6 na .NET 7.

.NET Performance Delivers Again for Bing, From .NET 5 to .NET 7 - .NET Blog
.NET has continued to deliver significant performance gains for Bing through multiple releases.

Pre dockeristov má .NET 7 SDK kontajnery s podporou autentifikácie a kompiláciou pre rôzne CPU architektúry.

Discover .NET 7 SDK Containers - Support for Authentication and Cross-architecture Builds - .NET Blog
Learn about updates to the .NET SDK built-in containerization support in 7.0.200, including authentication to remote registries and support for multiple OS platforms.

Možno ste si to nevšimli, ale TypeScript už nie je tak celkom súčasťou Visual Studia. Pre používanie novej verzie TypeScript 5 si musíte doinštalovať patričné rozšírenie.

TypeScript 5.0 for Visual Studio - Visual Studio Marketplace
Extension for Visual Studio - TypeScript lets you write JavaScript the way you really want to. TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. Any browser. Any host. Any OS. Open Source.

Linky na záver

Na Slovensku máme nový superpočítač Devana. Informácia o jeho vzniku vyšla ako PR článok, takže sa asi dá predpokladať, že je to preto, aby si ho firmy prenajali na zložité výpočty.

Slováci sa dočkali superpočítača Devana. Čím pomôže vedcom či firmám?
Projekt Devana prináša na Slovensko nové možnosti výskumu, vývoja a inovácií. Superpočítač Devana okrem iného umožní vytvoriť nový ekosystém

Google Docs má podporu písania v Markdown. Ak ste naň zvyknutí, tak vám to ušetrí mentálne prepínanie.

Typst sa snaží byť jednoduchšou verziu LaTeX.

GitHub - typst/typst: A new markup-based typesetting system that is powerful and easy to learn.
A new markup-based typesetting system that is powerful and easy to learn. - GitHub - typst/typst: A new markup-based typesetting system that is powerful and easy to learn.

ThumbHash vám do 28 bytov v Base64 kódovaní vygeneruje vizuálny hash obrázku. To môže byť užitočné, ak chcete generovať rýchle náhľady obrázkov.

ThumbHash: A very compact representation of an image placeholder

Lepšie raz vidieť ako x-krát počuť. Tentoraz sa môžete pozrieť na streetview ulíc na Ukrajine. A ako ich vojnový akt Ruska poznačil.

The Undeniable Street View/
One of the biggest weapons of war will always be the truth. So to mark one year since the invasion began, come see for yourself the undeniable truth of a crime that has and is still being inflicted on the people of Ukraine by Russia. Through Street View, walk the streets of 6 Ukrainian cities and re…

Vizuálna bodka na záver

Na samotný koniec už len príklad toho, že AI vie pripraviť aj veselé chvíľky. Napríklad, keď vášmu 7-mesačnému dieťaťu doplní zúbky.