- Jurnalul lui ThinkRoot
-
Jurnalul lui ThinkRoot
Ieri s-a reaprins o discuție veche pe lore.kernel.org, arhiva publică a listelor de discuții pentru dezvoltarea kernelului Linux. Cineva a ridicat din nou subiectul sentimentelor anti-LLM din comunitate, iar Linus Torvalds a răspuns fără menajamente. Răspunsul lui a fost preluat aproape instant de toată presa de tehnologie și de acolo s-a răspândit peste tot pe internet. Mesajul lui a fost simplu: Linux nu este și nu va fi un proiect anti-AI, iar cine are o problemă cu asta poate face lucrul specific open source, adică poate face un fork sau poate pur și simplu pleca.
Nu e o poziție nouă apărută din senin. Torvalds a avut un parcurs interesant cu subiectul ăsta. În 2024 spunea că tehnologia AI e 90% marketing și doar 10% realitate factuală și că vor trece cinci ani până se va vedea clar la ce anume e utilă. În ianuarie recunoștea că a început să scrie cod cu ajutorul AI, deși doar într-un proiect personal mic, nu în kernel. Câteva luni mai târziu critica dezvoltatorii care trimiteau rapoarte de bug generate de AI chiar înainte de un release candidate, multe dintre ele triviale, cu fix-uri la fel de generate automat care adăugau cod inutil în loc să rezolve problema reală. Deci nu e vorba de un om care a devenit brusc entuziast fără discernământ. E cineva care a testat unealta, a văzut și părțile ei enervante, și a ajuns totuși la întrebarea „e util AI-ul?”.
Ce mi se pare relevant în declarația lui de acum e distincția pe care o face. AI e un instrument, la fel ca oricare altul. Poate fi un instrument dureros, spune el, atât pentru volumul de muncă al întreținătorilor/dezvoltatorilor cât și pentru faptul că tot găsește defecte jenante. Dar soluția nu e să îți bagi capul în nisip și să cânți „la la la, nu te aud” cât te ține gura, cum fac unii. Nimeni nu obligă pe nimeni să folosească AI, dar el, ca întreținător principal, va ignora cu voce tare pe oricine încearcă să convingă alți oameni să nu îl folosească.
Aici ajung la părerea mea, care cred că se suprapune parțial cu a lui Torvalds, dar are și o parte de autocritică pe care vreau să o spun clar. Sunt pro AI atât timp cât e folosit ca unealtă de învățare, ca ceva care te ajută să înțelegi mai bine, să explorezi mai repede, să verifici o idee. Exact ca un compilator care îți spune unde ai greșit sintaxa, sau ca documentația unui proiect care te scutește de ore de citit cod sursă ca să înțelegi o funcție. Unealta amplifică ce știi deja, nu îl înlocuiește pe cel care gândește.
Problema e că nu întotdeauna eu însumi respect distincția asta. Sunt momente în care nu folosesc AI ca să învăț, ci ca să lucreze în locul meu. Îi dau o sarcină, primesc un rezultat, îl folosesc și trec mai departe, fără să fi înțeles neapărat mai mult decât înainte. E diferența dintre a folosi o unealtă și a delega gândirea către ea. Prima variantă te face mai capabil. A doua te face dependent, chiar dacă pe termen scurt pare mai eficientă.
Cred că exact aici e miezul discuției mai largi despre AI în proiecte precum Linux. Nu tehnologia în sine e problema, ci modul în care o folosești. Un dezvoltator care folosește AI ca să înțeleagă mai repede o bază de cod complicată face ceva util. Un dezvoltator care trimite rapoarte de defecte sau patch-uri generate automat, fără să le fi verificat sau înțeles, aruncă practic povara muncii sale pe umerii altcuiva, în cazul ăsta pe cei ai întreținătorilor kernelului. Torvalds nu e supărat pe AI, e supărat pe oamenii care folosesc AI ca scuză să nu mai gândească.
Nu cred că există un răspuns simplu la cum tragem linia aia în viața de zi cu zi, dar cred că întrebarea corectă nu e „folosesc AI sau nu” ci „ce fac eu cu timpul pe care AI mi-l economisește”. Dacă îl folosesc ca să învăț mai mult, are sens. Dacă îl folosesc doar ca să produc mai mult fără să înțeleg mai mult, atunci sunt exact genul de utilizator pe care Torvalds îl tolerează, nu pe care îl laudă.
-
Jurnalul lui ThinkRoot
Mi-ar plăcea să văd că Români încep să folosească mai des e-mail-ul, fediverse, indieweb, small web / smol web, rss, blog (da mai puțin wordpress), blogroll incluse în blogurile lor
-
Jurnalul lui ThinkRoot
Am scris despre Immich și Syncthing, aseară un membru de pe Matrix a spus că a dat peste GNU MediaGoblin. Este un program minimalist doar că are foarte multe dependențe față de Immich.
Am fost curios să văd care este diferența dintre GNU MediaGoblin și Immich, iar rezultatul cercetări mele este mai jos. Răspunsul scurt e că nu prea, dar merită explicat de ce, pentru că diferența spune multe despre cum au evoluat lucrurile în lumea self-hosting-ului în ultimii ani.
MediaGoblin face parte din proiectul GNU și a apărut prin 2011, gândit ca o platformă liberă de publicat conținut media, imagini, clipuri, sunete, chiar și modele 3D prin diverse module. Ideea din spate era una de independență, un fel de răspuns la platformele centralizate de genul Flickr sau YouTube, unde nu ai control asupra propriilor fișiere. Poți instala MediaGoblin pe un server și poți publica acolo tot ce vrei, iar dacă vrei, îl poți lega și de alte instanțe similare, într-un stil apropiat de ce vedem azi în Fediverse. Problema e că dezvoltarea proiectului a încetinit foarte mult după 2015, iar programul a rămas cam în urmă față de ce înseamnă o platformă modernă de gestionat media. Nu are aplicație de telefon, nu are recunoaștere de fețe, nu are căutare după ce se vede în poză. E gândit ca un sit public prin care publici lucruri pentru alții, nu ca un loc unde îți organizezi arhiva personală de poze de familie.
Immich pornește de la o cu totul altă nevoie. Nu e gândit ca sit de publicare, ci ca înlocuitor direct pentru Google Photos, doar că rulat acasă. Are aplicație de telefon care face backup automat de fiecare dată când faci o poză, recunoaște fețele din arhivă, poate căuta poze după conținut chiar dacă nu le-ai denumit niciodată și îți arată pe hartă unde ai fost când ai făcut o anumită poză. Tot ce ține de organizare se întâmplă automat, în fundal, iar tu doar răsfoiești rezultatul printr-o interfață care seamănă destul de bine cu ce oferă marile platforme comerciale. Ca să meargă toate astea are nevoie de un server pornit tot timpul, cu docker și mai multe componente în spate, o bază de date, un program separat pentru procesarea imaginilor prin machine learning, și așa mai departe.
Dacă ar fi să pun diferența într-un gând, MediaGoblin e gândit ca o vitrină, un loc unde publici și arăți lucruri altora, în timp ce Immich e gândit ca un depozit personal, un loc unde îți aduni și organizezi propriile amintiri fără gând de public. Unul are misiunea de a fi platforma ta de publicat pe internet, celălalt are misiunea de a ține pozele de familie organizate și ușor de găsit peste ani. Nu concurează pe aceeași nevoie, chiar dacă la prima vedere ambele par să facă treabă cu poze și clipuri.
În practică, dacă vrei un sit unde publici fotografii sau clipuri pentru alții să le vadă, cu gândul la independență și eventual la federalizare, MediaGoblin rămâne o opțiune, deși una destul de veche și cu dezvoltare lentă, unde ai putea găsi alternative mai active în funcție de ce cauți exact. Dacă însă cauți un loc unde să-ți aduni pozele de pe telefon, organizate automat și ușor de căutat, exact cum face Google Photos, Immich e programul potrivit, iar MediaGoblin nici nu intră în discuție pentru nevoia asta.
Nu cred că are sens să le compari ca și cum ar fi rivale pe aceeași piață. Sunt două proiecte născute din nevoi diferite, într-un moment diferit al self-hosting-ului, iar faptul că amândouă ating cuvântul media nu înseamnă că rezolvă aceeași problemă.
-
Jurnalul lui ThinkRoot
Singura opțiune de social media, adică, care este descentralizată, nu este deținută sau controlată de nimeni și funcționează bine astăzi, așa cum o faci tu.
-
Jurnalul lui ThinkRoot
Conținutul tău este al tău Când postezi ceva pe internet, ar trebui să-ți aparțină ție, nu unei corporații. Prea multe companii au dat faliment și au pierdut toate datele utilizatorilor lor.
Ești mai bine conectat Articolele și mesajele tale de stare pot fi distribuite pe orice platformă, nu doar pe una, permițându-ți să interacționezi cu toată lumea. Răspunsurile și aprecierile de pe alte servicii pot reveni pe situl tău, astfel încât toate să fie într-un singur loc.
Tu deții controlul Poți posta orice dorești, în orice format dorești, fără ca nimeni să te monitorizeze. În plus, poți distribui legături simple și ușor de citit, cum ar fi example.com/ideas. Aceste legături sunt permanente și vor funcționa întotdeauna.
Sursa: indieweb.org
-
Jurnalul lui ThinkRoot
Cuvântul „liber” din #FOSS se referă la libertate, libertatea de a utiliza, studia, modifica și partaja instrumentele care ne modelează viața. Aceste libertăți creează ceva mult mai important decât software-ul, ele creează putere socială #open . Codul deschis înseamnă responsabilitate comunitară.
-
Jurnalul lui ThinkRoot
În timp ce citeam articolul lui Antonio despre cum citește articolele de la blogurile pe care le urmărește, mă gândeam la cum fac eu cu cititul articolelor.
O perioadă bună deschideam articolele în navigator pentru a le citi acolo, nu îmi plăcea să le citesc în clientul RSS. Parcă era prea simplu, nu oferea nimic în comparație cu accesarea blogurilor care vin cu tot felul de design-uri.
Plăcerea de a citi este mult mai mare atunci când citești articolul direct pe blog, în loc să folosești clientul RSS pentru acest lucru.
Și totul pornește de la cum sunt construite și aranjate blogurile. În ultima vreme am început să citesc o parte din articol direct în clientul RSS, ca și client folosesc FressRSS.
Am început să citesc articolele în clientul RSS pentru că sunt câteva bloguri care au tema întunecată complet și acest lucru mă îndepărtează de blog, nu îmi plac aceste teme nici noaptea când ajută. Dacă tema întunecată este ceva mai deschisă la culoare atunci nu mă deranjează. Mai sunt bloguri care au fontul mic sau tot felul de fonturi și design-uri care nu îmi plac.
Majoritatea articolelor le deschid în browser pentru a le citi direct pe blog pentru că îmi face plăcere mai mare să citesc astfel și așa văd și cum este construit blogul.
Și Antonio are dreptate cu titlul pe care l-am preluat și eu: „Clientul tău RSS te jefuiește”.
-
Jurnalul lui ThinkRoot
There are only two industries that call their customers „uses”: illegal drugs and software.
by Edward Tufte
- Jurnalul lui ThinkRoot
