Skip to main content

2023-07-22

Napísal som JVM v jazyku Rust

  • Autor vytvoril JVM v jazyku Rust na učebné účely s názvom rjvm, ktorý je hračkou JVM a nie serióznou implementáciou.
  • JVM v jazyku Rust podporuje príkazy toku riadenia, vytváranie primitív a objektov, volanie metód, výnimky, zber odpadu a rozlíšenie tried zo súboru jar.
  • Autor tu plánuje projekt ukončiť a v budúcich článkoch poskytne podrobnejšie vysvetlenie fungovania JVM.

Reakcie odvetvia

  • Vývojár napísal JVM (Java Virtual Machine) v jazyku Rust.
  • JVM používa vlastné virtuálne callstacky na zjednodušenie sledovania garbage collection.
  • Projekt je hračka JVM vytvorená na učebné účely, nie seriózna implementácia.

Štúdia zistila, že pri mikrovlnnom ohreve nádob sa uvoľňujú miliardy nanoplastov

  • Podľa štúdie z University of Nebraska-Lincoln sa pri mikrovlnnom ohrievaní plastových nádob na detskú stravu môžu uvoľniť miliardy nanočastíc a milióny mikroskopických častíc.
  • Zdravotné účinky konzumácie týchto mikro- a nanoplastov sú neisté, ale štúdia zistila, že tri štvrtiny kultivovaných embryonálnych obličkových buniek po kontakte s týmito časticami odumreli.
  • Je dôležité uvedomiť si množstvo plastových častíc prítomných v našich potravinách a obmedziť ich vystavenie. Výskumníci dúfajú, že sa podarí vyvinúť plasty, z ktorých sa bude uvoľňovať menšie alebo zanedbateľné množstvo mikroplastov a nanoplastov.

Reakcie priemyslu

  • Pri mikrovlnnom ohreve plastových nádob sa uvoľňujú miliardy nanoplastov a milióny mikroplastov.
  • Vystavenie mikroplastom a nanoplastom môže viesť k odumieraniu buniek, ale dlhodobé účinky na zdravie zatiaľ nie sú známe.
  • Používanie alternatívnych materiálov, ako je sklo a nehrdzavejúca oceľ, na skladovanie potravín a varenie by mohlo pomôcť znížiť vystavenie plastom.

Web Environment Integrity API Proposal

  • Príspevok pojednáva o návrhu nového API s názvom Web Environment Integrity API.
  • API umožňuje vývojárom určiť integritu webových prostredí.
  • Návrh sa v súčasnosti prototypuje v Chromiu.

Reakcie odvetvia

  • Navrhované rozhranie API integrity webového prostredia je reakciou na dominanciu obchodných modelov založených na reklamách a na dopyt po väčšej funkčnosti webových prehliadačov.
  • Kritici vyjadrujú obavy z možnej monopolizácie prehliadača Google Chrome a obmedzenia hospodárskej súťaže na trhu webových prehliadačov.
  • Návrh vyvoláva diskusie o súkromí, kontrole a budúcnosti webu, pričom sa diskutuje o dizajne zameranom na používateľa, alternatívach s otvoreným zdrojovým kódom a vplyve veľkých technologických spoločností.

Novinári by mali byť skeptickí voči všetkým zdrojom vrátane vedcov

  • Skupina významných vedcov uverejnila článok o pôvode COVID-19, ktorý bol v rozpore s ich skutočným presvedčením, čo vyvolalo škandál.
  • Uniknuté e-maily a správy zo Slacku odhaľujú, že autori manipulovali s mediálnym príbehom, aby bagatelizovali teóriu úniku z laboratória a podporovali teóriu prirodzeného pôvodu.
  • Tento škandál poukazuje na to, že novinári musia byť skeptickí voči všetkým zdrojom vrátane vedcov a nesmú slepo dôverovať názorom odborníkov.

Reakcie odvetvia

  • Novinári by mali byť skeptickí voči všetkým zdrojom vrátane vedcov, aby sa zabezpečilo presné spravodajstvo.
  • Zdôrazňuje sa potreba zodpovednej žurnalistiky a potenciálne dôsledky nedostatočne preskúmaných správ.
  • Vedecká a štatistická gramotnosť sú dôležité pre novinárov, aby mohli kriticky hodnotiť výskum a prezentovať verejnosti presné informácie.

V priestore LLM sa pod pojmom "open source" rozumie "stiahnuteľné váhy"

  • Pojem "open source" sa v priestore LLM (Large Language Model) používa skôr na označenie stiahnuteľných váh modelov umelej inteligencie než na úplný prístup k trénovaniu kódu a súboru údajov.
  • V komunite AI prebieha diskusia o tom, či otvorené váhy stačia na to, aby sa model považoval za open source, pretože niektorí tvrdia, že skutočná otvorenosť si vyžaduje zdieľanie všetkých trénujúcich zdrojov.
  • Model LLaMA2 je príkladom modelu s obmedzenými váhami, keďže má obmedzenia na komerčné použitie a trénovanie iného veľkého jazykového modelu pomocou jeho výstupov. Napriek týmto obmedzeniam sa však uvoľnenie LLaMA2 na GitHube považuje za pozitívny vývoj pre pokrok v oblasti LLM.

Reakcie odvetvia

  • Termín "open source" sa v priestore LLM (Large Language Model) používa na označenie stiahnuteľných váh, čo je podľa niektorých zavádzajúce.
  • Diskusia o význame pojmu "open source" a zložitosti licencovania v odvetví umelej inteligencie vyvoláva otázky o spravodlivosti, prístupe a vzťahu medzi LLM a autorským právom.
  • Obmedzenia týkajúce sa používania a distribúcie LLM, ako je LLaMA2, môžu mať vplyv na ich komerčné aplikácie a viesť k prístupu na základe API namiesto sťahovateľných váh.

"Hráči hry World of Warcraft" oklamali webovú lokalitu, ktorá využíva umelú inteligenciu, aby zverejnila nezmysly

  • Subreddit World of Warcraft zistil, že herná webová stránka škrabala ich vlákna a používala umelú inteligenciu na ich sumarizáciu do článkov.
  • Používatelia subredditu sa rozhodli vytipovať si webovú stránku vytvorením falošného vlákna o neexistujúcej funkcii s názvom Glorbo, ktoré potom umelá inteligencia premenila na článok.
  • Tento incident poukazuje na problém obsahu generovaného umelou inteligenciou a nedostatočný dohľad na niektorých webových stránkach a vyvoláva otázky o úlohe umelej inteligencie v žurnalistike.

Reakcie odvetvia

  • Hráči hry "World of Warcraft" oklamali webovú stránku, ktorú vytvorila umelá inteligencia, aby uverejnila nezmyselný obsah.
  • Hráči poznamenali, že mnohé herné webové stránky chrlia rovnaké informácie prostredníctvom obsahu generovaného umelou inteligenciou.
  • Rozšírenosť SEO spamu na herných stránkach vyvoláva otázky o schopnosti spoločnosti Google filtrovať spoľahlivé zdroje.

Riziko demencie spojené s nerovnováhou krvných bielkovín v strednom veku

  • Abnormálne hladiny určitých bielkovín v strednom veku by mohli byť včasným príznakom Alzheimerovej choroby alebo podobných ochorení.
  • Štúdia, ktorá sledovala tisíce ľudí počas 25 rokov, identifikovala 32 proteínov, ktoré v prípade nerovnováhy medzi 45. a 60. rokom života boli silne spojené so zvýšeným rizikom vzniku demencie v neskoršom veku.
  • Tieto zistenia by mohli potenciálne viesť k vývoju nových diagnostických testov a liečby ochorení spôsobujúcich demenciu.

Reakcie odvetvia

  • Vedci objavili súvislosť medzi nerovnováhou krvných bielkovín v strednom veku a zvýšeným rizikom demencie.
  • Štúdia identifikovala 32 proteínov, ktoré boli silne spojené s rizikom demencie, ak ich hladiny boli nevyvážené.
  • Tieto proteíny sa podieľajú na proteostáze, imunite, synaptickej funkcii a organizácii extracelulárnej matrix.
  • Zistilo sa, že niektoré z týchto proteínov sú abnormálne exprimované aj v postmortálnom mozgovom tkanive pacientov s Alzheimerovou chorobou.
  • Zistenia naznačujú, že k riziku demencie môže prispievať dysregulácia špecifických imunitných dráh a dráh proteostázy.
  • Štúdia geneticky potvrdila deväť kandidátskych proteínov ako markerov Alzheimerovej choroby.
  • Výskum poskytuje cenné poznatky o biologických mechanizmoch, ktoré sú základom najranejších fáz demencie.
  • Na pochopenie príčinného vzťahu medzi nerovnováhou proteínov a demenciou je potrebný ďalší výskum.
  • Zistenia by potenciálne mohli viesť k vývoju nástrojov na včasné odhalenie a hodnotenie rizika demencie.

Lama: Pridať vzorkovanie založené na gramatike

  • Príspevok predstavuje novú funkciu nazvanú "vzorkovanie na základe gramatiky" v softvéri Llama.
  • Táto funkcia pridáva API, ktoré využíva serializovanú bezkontextovú gramatiku na riadenie a obmedzenie vzorkovania.
  • Táto funkcia umožňuje používateľom špecifikovať gramatiky na generovanie rôznych typov údajov, napríklad šachových ťahov, aritmetických výrazov, JSON a ďalších.

Reakcie odvetvia

  • "Llama: Add grammar-based sampling" je nová funkcia, ktorá umožňuje väčšiu kontrolu nad výstupom jazykových modelov, ako je GPT.
  • Funkcia používa gramatiku na obmedzenie tokenov generovaných modelom, čo vedie k jemnejšej kontrole nad výstupom.
  • Pridanie vzorkovania na základe gramatiky môže pomôcť zabezpečiť, aby generovaný text dodržiaval špecifické požiadavky na syntax alebo formát.

Primo - vizuálny CMS s blokmi Svelte, editorom kódu a SSG

  • Primo je vizuálny CMS, ktorý umožňuje jednoducho vytvárať stránky a spravovať obsah pomocou blokov.
  • Kombinuje správu obsahu s výkonom moderného vývoja a ponúka funkcie, ako je napríklad vytváranie stránok pomocou funkcie drag-and-drop (ťahaj a pusť) a vizuálna úprava obsahu.
  • Primo tiež umožňuje spoluprácu v reálnom čase, nasadenie na Github a možnosť vlastného hostingu alebo bezplatného používania Primo Cloud.

Reakcie odvetvia

  • Bloky/čiastky obsahu v systémoch CMS typu drag-and-drop sa môžu ťažko spravovať a udržiavať, čo vedie k neuspokojivým výsledkom pre tvorcov obsahu.
  • Bezhlavý CMS, ktorý oddeľuje tvorbu obsahu a dizajn, môže byť pre niektoré projekty lepším prístupom.
  • Primo je vizuálny CMS s blokmi Svelte, editorom kódu a generátorom statických stránok, ktorého cieľom je poskytnúť zjednodušený a prístupný spôsob tvorby a správy webových stránok.

Nanosekundové kolízie časových značiek sú bežné

  • Nanosekundové kolízie časových značiek sú na moderných systémoch bežné, vyskytujú sa približne v 5 % všetkých vzoriek pri čítaní hodín na všetkých 4 fyzických jadrách súčasne.
  • To znamená, že nespracovanú nanosekundovú časovú pečiatku nemožno považovať za jedinečný identifikátor.
  • Správanie kolízií časových značiek sa v jednotlivých operačných systémoch líši, pričom Linux vykazuje konzistentný nárast absolútnych aj monotónnych časov v rámci jedného vlákna, zatiaľ čo Mac OS X má vysoký počet kolízií s mikrosekundovým rozlíšením.

Reakcie odvetvia

  • Nanosekundové kolízie časových značiek sú bežné a môžu viesť k problémom s generovaním jedinečných identifikátorov.
  • UUIDv7 je navrhovaný štandard, ktorý kombinuje časovú zložku s náhodnou zložkou na vytvorenie jedinečných identifikátorov.
  • Vedie sa diskusia o presnosti a jedinečnosti nespracovaných nanosekundových časových značiek a navrhujú sa alternatívne riešenia, ako sú ULID a hierarchické sekvenčné ID.