8 hours ago
The people behind CARA are making a gofundme to take legal action against #art scrapers https://www.gofundme.com/f/help-cara-legal-fund
8 hours ago
The people behind CARA are making a gofundme to take legal action against #art scrapers https://www.gofundme.com/f/help-cara-legal-fund
8 hours ago
I added a note about LLM usage in the #FediHood README, and I also made things clearer in the contributing guide. Using an LLM is OK as long as a human reviews the code and fully understands what it does. No vibe-coding.Being transparent matters on a project, to avoid disappointing people who contributed.
8 hours ago
Building Inbox Rollup: a self-hosted daily digest for Gmail.Newsletters, receipts, notifications - you pick which senders get rolled up. They leave the inbox and come back once a day as one digest email plus a browsable archive.It runs in one Docker container on your own hardware. The only network peer is Gmail's API (through your own OAuth client), enforced by an egress allowlist you can read in the source. No telemetry.Launching soon: inboxrollup.com#selfhosted #privacy #gmail #foss
8 hours ago
🎮 Vkd3d 2.1 a fost lansat: Suport extins pentru HLSL, inspecție avansată a shader-elor și optimizări Vulkan!A fost lansată versiunea 2.1 a bibliotecii Vkd3d, componenta esențială utilizată de proiectul Wine (și Proton) pentru a traduce apelurile grafice Direct3D (în special Direct3D 12) în instrucțiuni native Vulkan pe Linux. Această actualizare aduce peste 300 de modificări concentrate pe fidelitatea compilării shader-elor și pe îmbunătățirea compatibilității cu jocurile și aplicațiile Windows. ✨ Principalele noutăți din Vkd3d 2.1:🛠️ Corecții majore în compilatorul HLSL:• Eliminarea unui bug critic: A fost rezolvată o problemă la apelurile de funcții imbricate (nested function calls), unde argumente diferite evaluau eronat la același rezultat final.• Dead Store Elimination (DSE): A fost introdus o nouă pasă de optimizare ce elimină datele/uniformele neutilizate. Aceasta ajută compilatorul să genereze o structură de date identică cu cea produsă de compilatorul oficial Microsoft (d3dcompiler/fxc), prevenind erorile în jocurile care se așteaptă la un anumit layout în memorie.• Aritmetică Half-Precision: S-a extins suportul pentru operații pe 16-biți (half) pentru Shader Model 4 și 5. 🔍 Extinderea capabilităților de Shader Reflection:• Proiectul aduce îmbunătățiri majore pentru modul în care aplicațiile pot inspecta (reflect) variabilele, resursele și intrările/ieșirile unui shader compilat la runtime.• Suportul pentru interfețele de inspecție a fost extins dincolo de Direct3D 12, adăugând implementări complete pentru Direct3D 10 și Direct3D 11 (ID3D10ShaderReflection și ID3D11ShaderReflection). 🌋 Îmbunătățiri pe backend-urile Vulkan, SPIR-V și GLSL:• Conversii numerice SPIR-V: Suport extins pentru conversia numerelor cu virgulă mobilă în întregi pe 64 de biți, extrem de util pentru shader-ele provenite din formatul DXIL.• Generare experimentală GLSL: Suportă acum concepte avansate de compute shaders, precum operații atomice, memorie partajată (thread group shared memory), bariere de sincronizare și acces indirect. 🧰 Utilitare în linia de comandă:• Instrumentul vkd3d-compiler include opțiuni noi pentru compatibilitatea variabilelor half, iar utilitarul dxbc permite înlocuirea secțiunilor individuale din fișierele shader fără a fi necesară reconstrucția completă a containerului. 📌 Ce înseamnă asta pentru jucătorii de pe Linux?Aceste optimizări la nivel de compilator și reflexie reduc riscul de artefacte vizuale, erori de randare și blocaje la lansare (crashes) în jocurile moderne DirectX 12, aducând performanța și compatibilitatea pe Linux tot mai aproape de mediul nativ Windows. 🚀 #Vkd3d #Wine #Vulkan #DirectX12 #GamingOnLinux #Proton #OpenSource #Linuxiac #TechNews #FOSS
8 hours ago
🎛️ Ardour 9.8 a fost lansat: Suport inițial pentru game muzicale și recuperare îmbunătățită a înregistrărilor!Publicația Linuxiac detaliază lansarea versiunii Ardour 9.8, o actualizare importantă a celebrei stații de lucru audio digitale (DAW) open-source. Această ediție aduce noi instrumente pentru compoziția muzicală și o siguranță sporită a datelor în timpul sesiunilor complexe de înregistrare.✨ Punctele cheie ale acestei versiuni:🎼 Suport inițial pentru game muzicale (Scales Support):• Introduce un sistem integrat pentru gestionarea gamelor și modurilor muzicale direct în editor. Permite evidențierea notelor din gama selectată în editorul MIDI (Piano Roll), ușurând compoziția și editarea liniilor melodice fără erori de armonie.🛡️ Recuperare avansată a sesiunilor de înregistrare (Better Recording Recovery):• Sistemul de salvare a fișierelor temporare de audio și MIDI în timpul înregistrării a fost optimizat. În cazul unei căderi neașteptate de tensiune sau a unui crash de sistem, Ardour poate recupera cu precizie mult mai mare piesele audio înregistrate până în ultimul secund înainte de întrerupere.🎹 Îmbunătățiri ale workflow-ului MIDI și VST/LV2:• Optimizări ale performanței la procesarea plugin-urilor audio de nivel profesional (LV2, VST2, VST3, CLAP) și gestionarea mai curată a semnalelor automatizate pe canalele de mixaj.🎚️ Modificări și ajustări ale interfeței (UI/UX):• Renders mai rapide ale formelor de undă (waveforms) și ajustări de lizibilitate în ferestrele de mixaj și organizare a pieselor (Arranger).📌 Concluzie:O versiune solidă care confirmă locul lui Ardour ca o soluție DAW de top pe Linux, macOS și Windows, dedicată inginerilor de sunet, muzicienilor și producătorilor audio. 🚀#Ardour #Ardour98 #DAW #AudioProduction #Linux #OpenSource #Linuxiac #TechNews #FOSS
8 hours ago
🍦 Vanilla OS 3 „Reunion” a fost lansat: Suport oficial ARM64, GNOME 50 și build-uri reproductibile!Echipa din spatele distribuției Vanilla OS a lansat oficial noua versiune majoră Vanilla OS 3 „Reunion”. Bazată pe o arhitectură imutabilă și orientată pe un sistem curat („vanilla”), noua ediție aduce actualizări majore la nivel de pachete, interfață și securitate. ✨ Punctele cheie ale acestei lansări:💻 Suport complet pentru arhitectura ARM64:• Pachetul include acum suport nativ pentru dispozitive ARM64 cu firmware UEFI. Astfel, Vanilla OS poate fi rulat pe sisteme Single-Board (SBCs), precum și pe laptopuri și stații de lucru moderne bazate pe procesoare ARM. 🖥️ Experiență vizuală reîmprospătată cu GNOME 50:• Integrarea noului mediu de lucru GNOME 50 ("Tokyo"), oferind o sesiune exclusiv Wayland, îmbunătățiri pentru scalarea fracționară (fractional scaling) și performanțe vizuale mai bune.• Schimbări în aplicațiile implicite: Terminalul Ptyxis înlocuiește vechiul Black Box, vizualizatorul de documente Papers ia locul Evince, iar Resources devine noul gestionar de sistem. 🔒 Build-uri reproductibile (Reproducible Builds):• Majoritatea imaginilor de sistem sunt acum 100% reproductibile bit-cu-bit. Această măsură de securitate le permite utilizatorilor și auditorilor independenți să verifice că imaginile nu au fost modificate neautorizat. 🐧 Kernel Linux 7.1 și actualizări de sistem:• Proiectul rulează pe un Kernel Linux 7.1 recent, asigurând suport hardware extins și drivere actualizate.• Un nou mod de actualizare adăugat în ghidul First Setup ajută utilizatorii care fac trecerea de la versiunea Vanilla OS 2 Orchid să gestioneze facil aplicațiile noi și cele eliminate. 📌 Recomandare:Proiectul continuă să fie o opțiune excelentă pentru utilizatorii care își doresc o distribuție Linux imutabilă, extrem de sigură, curată și bine pregătită pentru viitorul PC-urilor ARM. 🚀 #VanillaOS #VanillaOS3 #GNOME50 #ARM64 #Linux #Wayland #OpenSource #Linuxiac #TechNews #FOSS
8 hours ago
🤖 Linus Torvalds a folosit inteligența artificială pentru a rezolva un bug extrem de încăpățânat din driverul Intel Xe GPU!Publicația Linuxiac detaliază o sesiune de debugging „din iad” traversată chiar de creatorul Linux, Linus Torvalds, care a apelat la un asistent IA pentru a localiza un bug critic ce provoca blocaje ale interfeței grafice (ecran negru la pornire) din cauza unei erori în alocarea memoriei VRAM. ✨ Punctele cheie ale acestei investigații neobișnuite:🐛 Originea bug-ului din driverul Intel Xe:• O eroare la calcularea offset-ului CCS expunea o zonă de stocare a metadatelor de compresie drept memorie VRAM utilizabilă.• Din această cauză, compositorul grafic eșua la pornire, GDM încerca să repornească, iar sistemul rămânea blocat pe un ecran negru. 🤖 Rolul inteligenței artificiale în debugging:• Linus a folosit un model IA ca asistent de analiză: modelul a adăugat în mod repetat cod de debug și a analizat log-urile de sistem la fiecare etapă.• Amuzant este că IA-ul a declarat de mai multe ori că problema este „imposibilă și de nerezolvat” și i-a sugerat lui Linus să renunțe și să scrie doar un raport de eroare.• Insistența lui Torvalds a făcut diferența: ghidată de el, IA-ul a continuat să proceseze datele până când cauza rădăcină a fost identificată. 🛠️ Rezoluția: O singură linie de cod modificată!• Dupã 24 de patch-uri de debug și 18 reporniri de kernel, soluția finală a fost comic de simplă: schimbarea unei funcții de rotunjire round_up() în round_down().• Ca recunoaștere a ajutorului oferit, Linus a lăsat inteligența artificială să redacteze textul de prezentare (commit message) pentru patch-ul oficial. 📌 Concluzia lui Linus Torvalds:Această experiență arată că modelele LLM sunt instrumente excelente pentru sarcinile repetitive de analiză de cod, însă nu pot înlocui cunoștințele tehnice profunde și încăpățânarea unui programator uman experimentat! 🚀#LinusTorvalds #Linux #Intel #AI #LinuxKernel #Debugging #OpenSource #Linuxiac #TechNews #FOSS
9 hours ago
🎵 Rhythmbox 3.5.1 a fost lansat: Playerul muzical clasic pentru GNOME primește corecții ReplayGain și îmbunătățiri de stabilitate!A fost lansată versiunea de mentenanță Rhythmbox 3.5.1, o actualizare extrem de binevenită pentru celebrul player audio și gestionar de colecții muzicale nativ al ecosistemului GNOME. Această ediție se concentrează pe rezolvarea unor bug-uri de lungă durată legate de egalizarea volumului și compatibilitatea cu formate audio moderne.✨ Punctele cheie ale acestei actualizări:🎚️ Corecție critică pentru ReplayGain:• A fost rezolvată problema ce împiedica funcționarea corectă a plugin-ului ReplayGain. Acesta ajustează automat nivelul de volum între melodii diferite pentru a preveni fluctuațiile deranjante în timpul redării playlist-urilor.🔊 Optimizări pentru backend-ul GStreamer:• Îmbunătățiri în procesarea fluxurilor audio și integrarea cu versiunile recente ale framework-ului GStreamer, oferind o redare mai stabilă pentru fișierele FLAC, MP3 și AAC.🎧 Suport îmbunătățit pentru dispozitive externe și Podcast-uri:• Corecții la nivelul sincronizării cu playere portabile (iPod / MTP) și remedierea erorilor la descărcarea și parsarea canalelor de podcast-uri cu feed-uri HTTPS securizate.🐛 Stabilitate generală și bug-fixes:• Eliminarea mai multor blocaje neașteptate (crashes) apărute la scanarea bibliotecilor de muzică de mari dimensiuni sau la manipularea copertelor de album (album art).📌 Concluzie:Deși mediul desktop GNOME promovează aplicații mai noi precum Decibels sau Music, Rhythmbox rămâne alegerea preferată de mulți utilizatori datorită funcțiilor sale avansate de organizare a colecțiilor locale de muzică. 🚀#Rhythmbox #GNOME #Linux #AudioPlayer #Music #OpenSource #Linuxiac #TechNews #FOSS
9 hours ago
Uh oh. The technical side of sewing makes braims 🧠 happy. I've become slightly obsessed but still have other projects to finish....Maybe pausing to make a custom strap for the keytar wouldn't hurt?
9 hours ago
Another small optimization for old PCs: zram. zram = a swap device in RAM that stores compressed data. Result: More effective memory, without resorting to slow hard drives. My setup: 8 GB DDR3, i5-650, RX 570. zram size: 4 GB (disksize) Current usage: • 698.1 MB data • compressed to just 290.8 MB (299.7 MB including overhead) • Compression ratio: ~2.4:1 The system stays responsive, the SSD gets spared and I have more headroom for browser tabs & co. RAM prices are currently absurd, so don't trade a kidney for RAM... compress what you have! That's what I do and that's what the big players do too. Meta uses zram on their servers and Google uses it in Android 17 because even smartphone manufacturers have to cut costs with RAM prices being what they are. The goal is simple: make the most of what's available. I'm getting effectively 10-12 GB out of my 8 GB, completely without a hardware upgrade. Sure, compression takes a bit of CPU time, but the algorithms are already highly optimized. And honestly? My i5-650 is basically idling anyway thanks to all the other optimizations I've offloaded to the GPU. So it might as well do some work and earn its keep xD The alternative, zswap, would require a physical swap file on disk as a backing store, which defeats the purpose of keeping everything in fast RAM and sparing the SSD. So zram is the perfect fit here. The only downside: For already highly compressed data like JPEGs or LLMs, there's barely any effect... a problem even Google can't solve. #zram #Linux #FOSS #OldHardware #upcycling #opensource #RAM #Performance #NoEwaste
9 hours ago
Победа близка#политота #понабралиМудаков #хуепутин
9 hours ago
Can’t believe August is almost over. Between moving countries, settling in a new home, and getting back into work, summer just kind of flew by… It used to be that #ATG would mark the end of summer for me in a bittersweet way but this year I didn’t go…
9 hours ago
@god test
9 hours ago
Closed to the Public Since WWII, a ‘Hidden’ Gallery at London’s Natural History Museum Opens Its Doors Once Againhttps://www.smithsonianmag.com/smart-news/closed-to-public-since-wwii-hidden-gallery-at-london-natural-history-museum-opens-doors-once-again-180989380/?utm_source=flipboard&utm_medium=activitypub Posted into Smartnews @smartnews-Smithsonianmag
9 hours ago
This 15-Foot Python Is the First Known Snake to Receive Electrochemotherapy for Cancer. Now, She’s Officially Free of the Diseasehttps://www.smithsonianmag.com/smart-news/this-15-foot-python-is-the-first-known-snake-to-receive-electrochemotherapy-for-cancer-now-shes-officially-free-of-the-disease-180989385/?utm_source=flipboard&utm_medium=activitypub Posted into Smartnews @smartnews-Smithsonianmag