Zomrel priekopník kompresie dát Jacob Ziv, ktorý zanechal trvalý vplyv
Zomrel počítačový vedec Jacob Ziv, spoluvynálezca rodiny algoritmov bezstratovej kompresie dát LZ.
Zivova práca položila základy moderných techník kompresie dát a prispela k spracovaniu signálov, za čo získal mnoho ocenení.
Niektorí komentátori Hacker News sa zamýšľajú nad vzťahom medzi technologickým pokrokom, smrťou tvorcu a prijatím technológie v priemysle.
Hoci vedenie a podpora sú dôležité, niektoré komentáre naznačujú, že nútenie detí do určitého predmetu môže byť na škodu ich vzdelávaniu.
Schopnosť efektívne využívať zdroje, ako napríklad kompresia a písanie kompilátorov, bude čoraz dôležitejšia, pretože technológie dosahujú svoje fyzické limity.
Keďže sa blíži koniec Moorovho zákona, programátori budú musieť brať do úvahy efektívnosť, rýchlosť a výkon.
Zivova práca umožnila efektívnejšie ukladanie a prenos údajov a bola použitá v populárnych kompresných schémach, ako sú ZIP, PNG, GIF a Zstandard.
Zachytenie vplyvu vojny na Ukrajine pomocou Street View
Projekt Undeniable Street View využíva technológiu Google Street View na zachytenie záberov deštrukcie spôsobenej vojnou na Ukrajine a odhaľuje jej dopad na civilné obyvateľstvo a infraštruktúru.
Propaganda ovplyvnila verejnú mienku o vojne, pričom niektorí ľudia pripisujú ničenie skôr ukrajinskej armáde než ruskej agresii. Na boj proti dezinformáciám a podporu pochopenia zložitosti vojny je potrebné kritické myslenie a presné informácie.
Diskusia o konflikte na Ukrajine zahŕňa debaty o tom, kto je vinný, obavy z propagandy a problémy pri pochopení pravdy uprostred mnohých zdrojov informácií.
Konflikt na Ukrajine je zložitý a jeho výsledkom je kognitívna disonancia medzi účastníkmi diskusie, čo sťažuje určenie toho, čo je skutočné a čo je spôsobené propagandou.
Budapeštianske memorandum a dohoda Minsk II boli počas konfliktu porušené, Rusko sa zapojilo do imperializmu a anektovalo Krym. Pripojenie k západnému svetu umožnilo susedným krajinám stať sa demokraciami so zdravými ekonomikami, zatiaľ čo zotrvanie pod vplyvom Ruska viedlo k nedostatku slobody a korupcii.
Prebiehajúci konflikt medzi Ukrajinou a Ruskom bude pokračovať, kým sa nesplnia určité podmienky, ale špekulácie o jeho konci nie sú jasné.
Nedávny výbuch v ukrajinskom Luhansku bol pravdepodobne spôsobený raketami, ale neexistujú jednoznačné dôkazy o tom, kto je za útok zodpovedný.
Diskusie o konflikte zahŕňajú aj debaty o kvalite čínskej ocele a o vplyve konfliktu na ukrajinské mestá a regióny.
Výpis poznámok spoločnosti Apple ako Json pomocou programu Liberator
Apple Notes Liberator je nový nástroj, ktorý umožňuje používateľom extrahovať údaje z Apple Notes a uložiť ich ako JSON.
Nástroj pomáha výskumníkom, ktorí používajú Apple Notes ako svoju primárnu aplikáciu na zaznamenávanie poznámok, zachytávať neštruktúrované poznámky.
Používatelia vyzdvihli vývoj aplikácie Apple Notes od jednoduchej aplikácie na písanie poznámok až po jej súčasnú databázovú štruktúru s algoritmami podobnými CRDT pre zdieľané poznámky a viacero súbežných úprav.
Nástroj rieši problém v aplikácii Apple Notes, ktorý sťažuje hromadný export poznámok alebo ich extrakciu do formátu, ktorý možno použiť mimo ekosystému Notes.
Program ukladá extrahované informácie do súboru notes.json, ktorý obsahuje pole objektov reprezentujúcich Apple Notes, pričom v budúcnosti sa plánuje podpora ďalších typov údajov a výstupných formátov, ako sú CSV a HTML.
Ovládanie programu Blender pomocou príkazov prirodzeného jazyka pomocou Blendergpt
BlenderGPT je nástroj umelej inteligencie, ktorý umožňuje používateľom ovládať Blender pomocou príkazov prirodzeného jazyka generovaných pomocou OpenAI GPT-4. Generovaný kód však nemusí byť vždy správny a vyžaduje si iteráciu.
Tento nástroj je užitočný pre neprogramátorov na vytváranie jednoduchých návrhov a animácií, ale nemusí postačovať na zložitejšie a presnejšie úlohy, ktoré si vyžadujú znalosť rozhrania API programu Blender.
Vývoj v oblasti umelej inteligencie a automatizácie môže viesť k automatizácii vývoja softvéru, pričom nekvalifikovaných pracovníkov môžu nahradiť stroje, čo vyvoláva otázky o budúcnosti práce a zručnostiach potrebných na úspech v softvérovom priemysle.
Niektorí tvrdia, že automatizácia určitých úloh môže uvoľniť čas na zložitejšiu a kreatívnejšiu prácu, čo bude prínosom pre odvetvie a hospodárstvo ako celok.
Diskusia o potenciáli rozhraní prirodzeného jazyka na programovanie sa točí okolo nedostatku požadovanej špecifickosti a presnosti, ale niektorí navrhujú explicitný symbolický prístup alebo používanie LLM na spájanie väčších blokov obchodnej logiky "posvätených" tvorcom rámca.
GPT OpenAI teraz dokáže generovať príkazy Blenderu z dotazov v prirodzenom jazyku pomocou ChatGPT, čo môže spôsobiť revolúciu v používateľskom rozhraní na navrhovanie v softvéri na 3D modelovanie a iné prípady použitia.
V repozitári BlenderGPT na GitHube sa nachádza rozšírenie, ktoré umožňuje ovládať Blender príkazmi v prirodzenom jazyku pomocou OpenAI GPT-4. Používatelia však možno budú musieť znovu spustiť kód a budú potrebovať platný kľúč OpenAI API.
Technologický riaditeľ spoločnosti Nvidia Michael Kagan sa domnieva, že kryptomeny neprinášajú spoločnosti nič užitočné a že chatboti sú hodnotnejším využitím výpočtového výkonu.
Spoločnosť Nvidia v roku 2021 obmedzila používanie svojich grafických kariet na ťažbu kryptomeny Ethereum, aby uprednostnila dodávky pre výskumníkov a hráčov umelej inteligencie.
Kagan prirovnal kryptografiu k vysokofrekvenčnému obchodovaniu, ktoré neprinieslo ľudstvu žiadny úžitok.
Produkty spoločnosti Nvidia sa stali nástrojom rozmachu umelej inteligencie vďaka svojej schopnosti výrazne urýchliť proces tréningu nového systému umelej inteligencie.
Spoločnosť predala desiatky tisíc procesorov zameraných na AI spoločnostiam Microsoft, Amazon a Oracle a prenajíma prístup k čipom priamo prostredníctvom svojej cloudovej služby DGX za cenu začínajúcu sa na necelých 37 000 USD mesačne za klaster ôsmich H100.
ChatGPT a interpretátory kódu majú potenciál transformovať vývoj softvéru, ale majú určité obmedzenia
Na podnecovanie jazykových modelov k požadovaným výstupom budú potrebné kvalifikované osoby a programovanie si vyžaduje viac než len generovanie kódu
Jazykové modely môžu presunúť časť pracovnej záťaže z ľudských vývojárov na asistentov poháňaných umelou inteligenciou, ale je potrebná opatrnosť, pretože nemôžu nahradiť ľudských vývojárov
Zásuvný systém OpenAI GPT-4 dokáže spúšťať programy, vytvárať aplikácie a odpovedať na otázky s rôznou úrovňou zložitosti
Vývojári diskutujú o ChatGPT ako o modeli strojového učenia na interpretáciu kódu a implementáciu ako interpreta programovacieho jazyka
OpenAI vyvíja zásuvné moduly pre ChatGPT, ktoré umožňujú spúšťanie kódu a zásuvných modulov tretích strán na platforme, ktorá už preukázala pôsobivý potenciál na rôzne úlohy.
Sprievodca: V rámci projektu ChatGat je možné využiť aj ďalšie možnosti, ktoré ponúka napr: Openai Chatgpt Plugins with Llama
Spoločnosť OpenAI vydala podporu zásuvných modulov pre ChatGPT, ktoré umožňujú jazykovému modelu komunikovať s vonkajším svetom pomocou API.
Táto príručka demonštruje dôkaz konceptu pomocou zásuvného modulu OpenAI Chatgpt-retrieval-plugin s jazykovým modelom Meta LLaMA.
Medzi obmedzenia tohto prístupu patria rozdiely v modeloch a ťažkosti pri zovšeobecňovaní na iné doplnky.
Sprievodca krok za krokom zahŕňa nastavenie dátového úlo žiska, nahrávanie súborov, nastavenie LLaMA, použitie LLaMA na dopytovanie vlastných údajov a experimentovanie s rôznymi nastaveniami.
Tím lastmile ai skúma potrebu normy Foundation Model Plugin Protocol na štandardizáciu interakcií medzi modelmi Foundation a zásuvnými modulmi/rozšíreniami.
Použitie Sqlite na čiastočnú deduplikáciu súborov pomocou Blake3
Používateľ sa podelil o svoje netradičné použitie SQLite na čiastočnú deduplikáciu súborov, čo vyvolalo diskusiu o alternatívnych metódach deduplikácie a problémoch pri spracovaní aktualizácií súborov pre hry.
Možné riešenia zahŕňali klastrovú replikáciu SQLite a obsahovo definovaný chunking a zdieľala sa analýza deduplikácie na porovnanie s ukladaním založeným na celých súboroch.
Bol vyjadrený záujem o možné prípady použitia pre vývojárov, ktorí aktualizujú obsah, a diskutovalo sa o technických podrobnostiach, napríklad o deduplikácii na úrovni blokov v porovnaní s deduplikáciou celých súborov a o úvahách o zosúladení pre vývojárov Steamworks.
Autorov prístup zahŕňal použitie hashovacej funkcie BLAKE3 a komplexný dotaz na porovnanie podobných súborov, čo sa ukázalo ako úspornejšie z hľadiska priestoru než jednoduchšia alternatíva.
Ďalší komentátori sa podelili o vlastné netradičné prípady použitia SQLite vrátane deduplikácie súborov, keď súbory údajov presahujú pamäť, a ukladania údajov o správe systému.