-
Am citit recent un articol scris de Anil Dash, un om care urmărește internetul de zeci de ani, și care descrie o imagine destul de tristă: internetul deschis, cel pe care îl știm, ar fi pe cale să dispară, distrus tocmai de companiile care au câștigat cel mai mult de pe urma lui. Dash e îngrijorat de felul în care companiile AI iau conținut fără acordul autorilor, ignoră
robots.txt, trec peste licențele open source și copleșesc proiectele conduse de voluntari cu contribuții false create automat.Înțeleg de unde vine îngrijorarea lui, și o parte din ea e justificată, dar eu văd lucrurile puțin diferit.
AI-ul nu poate exista fără internetul deschis
Un lucru pe care mulți critici ai AI-ului îl trec cu vederea este că aceste instrumente nu pot fi construite și îmbunătățite dacă nu au de unde să învețe, iar tot ce au învățat vine, în mare parte, din ce au publicat oamenii liber pe internet de-a lungul anilor: articole, forumuri, cărți, imagini, înregistrări audio și video. Fără internetul deschis, fără Wikipedia, fără milioanele de texte și resurse pe care oamenii obișnuiți le-au pus la dispoziția tuturor, nu am fi ajuns unde suntem astăzi cu inteligența artificială, iar asta nu e un argument împotriva AI-ului.
Ceea ce e cu adevărat greșit nu e că modelele AI au învățat din conținut de pe internet, ci că unele companii care le-au construit nu au respectat regulile simple pe care internetul și le-a stabilit singur de-a lungul timpului.
robots.txtexistă de zeci de ani și are un rol clar: proprietarul unui sit poate să spună prin acest fișier ce roboți au voie să îi acceseze paginile și în ce condiții, iar toată lumea a respectat această înțelegere vreme îndelungată. Faptul că unele companii AI au ales să o ignore nu e o problemă tehnică, e o problemă de atitudine, și exact acest tip de comportament strică încrederea în întreg ecosistemul.La fel de important e și subiectul surselor, și aici sunt pe deplin de acord: atunci când un instrument AI oferă o informație, ar trebui să și citeze sursele de unde a luat-o, nu neapărat pentru că legea o cere în toate cazurile, ci pentru că e corect față de cel care a creat acel conținut și pentru că îi dă utilizatorului posibilitatea să verifice singur, în loc să accepte orbește ce îi spune mașina. Un AI care citează sursele e mai cinstit și mai util decât unul care prezintă totul ca adevăr de netăgăduit.
Ce ar trebui să se schimbe
Nu cred că trebuie să punem frână AI-ului sau să îl tratăm ca pe un dușman al internetului deschis, dar cred că există câteva lucruri simple pe care companiile care construiesc aceste instrumente ar trebui să le respecte: să fie deschise în legătură cu ce date au folosit pentru a le antrena, să respecte
robots.txtși licențele open source, să citeze sursele atunci când oferă informații luate din altă parte, și să nu trateze munca voluntarilor și a creatorilor independenți ca pe ceva gratuit pe care îl pot lua oricând, fără să întrebe pe nimeni.Internetul deschis a trecut prin multe schimbări până acum și cred că poate trece și prin aceasta, atâta timp cât regulile de bun simț care l-au făcut să funcționeze sunt respectate și în lumea noilor tehnologii.
-
Rar am publicat pe alte platforme articolele de pe jurnal pentru că este destul de anevoios să fac manual acest lucru. Nu este o muncă grea, dar îți ia timp să faci acest lucru.
Am rezolvat asta cu n8n, un instrument de automatizare open source pe care îl rulam deja pe NUC lângă celelalte servicii. Ideea este foarte simplă: jurnalul are un feed RSS, n8n verifică periodic acel feed și, când apare un articol nou, îl trimite automat pe toate platformele configurate.
Punctul de plecare: RSS Feed Trigger
Totul pornește de la un nod RSS Feed Trigger care ascultă feed-ul de la
https://thinkroot.xyz/feed.php. L-am setat să verifice o dată la o oră, și n8n se ocupă de restul: ține evidența articolelor deja procesate, așa că nu trebuie să îmi fac griji că același articol va fi postat de două ori, pentru că am lăsat activată opțiunea Read Already Seen.Când feed-ul conține un articol nou, nodul produce un obiect JSON cu câmpurile pe care le folosesc în nodurile următoare:
title,link,contentSnippet,isoDateși altele, în funcție de ce publică feed-ul respectiv. De acolo, workflow-ul se ramifică în patru direcții, câte una pentru fiecare platformă.Mastodon
Mastodon are un API REST simplu și bine documentat, așa că integrarea e directă. Adaugi un nod HTTP Request cu metoda
POSTîndreptat sprehttps://linux.social/api/v1/statuses, configurezi autentificarea de tip Header Auth cu un Bearer token pe care îl obții din interfața Mastodon la Preferences → Development → New Application (scope-ul necesar ewrite:statuses), și în body trimiți un JSON de forma:{ "status": "{{$json.title}}\n\n{{$json.link}}", "visibility": "public" }Titlul și link-ul articolului apar în statusul de pe Mastodon exact cum le-ai scris în expresie.
Discord
Pentru Discord am folosit nodul Discord unde am ales acțiunea Send a message, dar în loc de API cu token am mers pe un webhook de canal, care e mai simplu de configurat: creezi webhook-ul din setările canalului Discord, copiezi URL-ul și faci un
POSTcu un body JSON care conține câmpulcontent. Dacă vrei ceva mai îngrijit vizual, poți folosi un embed Discord cu titlu, descriere și URL separat.Singura problemă pe care am întâlnit-o la început era că
pubDatereturnaundefined- câmpul cu data din feed-ul meu RSS se numeaisoDate, nupubDate. Dacă întâlnești o eroare similară, verifică tab-ul JSON al nodului RSS Trigger să vezi exact cum se numesc câmpurile înainte să le referențiezi în nodurile următoare.Matrix
Matrix a fost puțin mai complicat, în principal pentru că API-ul lui folosește
PUTîn loc dePOSTpentru trimiterea mesajelor, și URL-ul are o structură mai puțin obișnuită. Nodul Matrix arată astfel:- Method:
PUT - URL:
https://chat.linuxromania.ro/_matrix/client/v3/rooms/!ID_CAMEREI:linuxromania.ro/send/m.room.message/{{Date.now()}} - Authentication: Header Auth cu
Authorization: Bearer <access_token> - Body:
{ "msgtype": "m.text", "body": "{{$json.title}}\n\n{{$json.link}}" }{{Date.now()}}la sfârșitul URL-ului servește ca transaction ID unic, pe care Matrix îl cere ca să poată identifica fiecare mesaj în parte și să evite duplicatele în caz de retry. Token-ul de acces al contului Matrix îl găsești în Element la Settings → Help & About → Advanced.Un lucru important pe care l-am descoperit pe parcurs: când generezi token-ul, trebuie să selectezi doar permisiunile de tip client, nu toate permisiunile disponibile - dacă bifezi totul, token-ul nu funcționează pentru trimiterea mesajelor. Această problemă am întâlnit-o pentru că nu folosesc instanța matrix.org, ci instanța chat.linuxromania.ro. La alte instanțe de Matrix poate că este de ajuns doar token-ul implicit.
ID-ul camerei arată ca
!abc123:linuxromania.roși îl găsești în Room Settings → Advanced → Internal room ID.Bluesky
Bluesky a fost cel mai laborios dintre toate, pentru că nu există un nod nativ în n8n pentru AT Protocol, protocolul pe care îl folosește Bluesky. Am rezolvat asta cu două noduri HTTP Request legate în serie.
Primul nod face login și obține un token temporar:
- Method:
POST - URL:
https://bsky.social/xrpc/com.atproto.server.createSession - Body:
{ "identifier": "thinkroot.bsky.social", "password": "parola-ta-de-aplicatie" }Răspunsul conține câmpul
accessJwtpe care îl vei folosi în nodul următor. Deoarece credențialele de tip Header Auth din n8n nu acceptă expresii dinamice, autentificarea se face manual: setezi Authentication peNone, activezi Send Headers și adaugi un headerAuthorizationcu valoareaBearer {{$node["Bluesky Login"].json.accessJwt}}.Al doilea nod trimite postarea efectivă:
- Method:
POST - URL:
https://bsky.social/xrpc/com.atproto.repo.createRecord - Body (Using Fields Below):
{ "repo": "thinkroot.bsky.social", "collection": "app.bsky.feed.post", "record": { "$type": "app.bsky.feed.post", "text": "{{$('RSS Feed Trigger').item.json.title}}", "createdAt": "{{$now.toISO()}}", "embed": { "$type": "app.bsky.embed.external", "external": { "uri": "{{$('RSS Feed Trigger').item.json.link}}", "title": "{{$('RSS Feed Trigger').item.json.title}}", "description": "{{$('RSS Feed Trigger').item.json.contentSnippet.replace(/\\n/g, ' ').replace(/\\r/g, '').slice(0, 200)}}" } } } }Un detaliu important: câmpul
descriptiondin embed trebuie curățat manual de newline-uri, altfel caracterele speciale dincontentSnippetstrică JSON-ul. Expresia.replace(/\n/g, ' ').replace(/\r/g, '').slice(0, 200)rezolvă asta. De asemenea, am ales să trec la modul Using Fields Below în loc de Using JSON direct, pentru că n8n se ocupă singur de escaping în acel mod, ceea ce reduce mult riscul de erori.Postarea apare pe Bluesky cu un card de preview care include titlul, descrierea și imaginea articolului, dacă feed-ul o oferă.
Când apare articolul pe platforme
Dacă publici un articol la 09:17, nu înseamnă că apare imediat pe Mastodon sau oriunde altundeva. RSS Feed Trigger-ul rulează din oră în oră, la fix intervalul stabilit de la prima execuție - dacă ultima rulare a fost la 01:37, următoarele vor fi la 02:37, 03:37 și tot așa. Articolul publicat la 09:17 va fi detectat abia la execuția de la 09:37, deci există un decalaj între momentul publicării și momentul distribuției.
Dacă workflow-ul a rulat și a marcat un articol ca „deja văzut" înainte să fie complet publicat (de exemplu dacă URL-ul era deja accesibil dar pagina nu era gata), n8n îl va ignora la execuțiile următoare din cauza deduplicării interne. În acest caz singura soluție e să rulezi workflow-ul manual din interfața n8n folosind butonul Test workflow.
Rezultatul final
Workflow-ul are un singur RSS Feed Trigger din care pleacă patru ramuri în paralel, câte una pentru Mastodon, Discord, Matrix și Bluesky. Când activezi workflow-ul din interfața n8n (butonul Activate din colțul dreapta sus), el rulează automat în fundal și distribuie fiecare articol nou pe toate platformele fără nicio intervenție manuală.
Acum când public ceva pe jurnal, în câteva minute apare peste tot. E genul de automatizare mică care economisește timp și elimină o sursă de oboseală pe care nici nu o observi că există până dispare.
- Method:
-
Pe 26 martie 2026, Netflix a actualizat discret pagina de ajutor cu prețuri noi pentru toate abonamentele, fără niciun comunicat de presă și fără nicio anunțare publică - pur și simplu au schimbat cifrele și gata.
Iată cum arată situația acum:
Plan Preț vechi Preț nou Standard cu reclame $7,99/lună $8,99/lună Standard (fără reclame) $17,99/lună $19,99/lună Premium (4K, 4 ecrane) $24,99/lună $26,99/lună Este a doua scumpire în mai puțin de un an, ultima fiind în ianuarie 2025, iar dacă urmărești evoluția prețului planului Standard din 2019 până azi, ai să constați că s-a scumpit cu aproximativ 54% în cinci ani - deși compania înregistrează recorduri de abonați și proiectează venituri de peste 50 de miliarde de dolari în 2026.
Luna trecută, Netflix a renunțat la achiziționarea Warner Bros. și a încasat în schimb o penalizare de 2,8 miliarde de dolari, iar directorul financiar al companiei a declarat la o conferință pentru investitori că „merg mai departe cu 2,8 miliarde în buzunar pe care nu le aveau acum câteva săptămâni". Imediat după asta, au anunțat scumpirea abonamentelor pentru toți clienții.
Nu spun că una o cauzează pe cealaltă, dar imaginea e destul de clară: o companie care câștigă miliarde de dolari vrea și mai mult de la tine lunar, pentru un serviciu care s-a înrăutățit în mai multe privințe față de ce era la început.
Ce s-a schimbat în rău
Când Netflix a apărut, propunerea era simplă și atractivă: plătești un abonament și poți vedea un sezon întreg dintr-o dată, fără să aștepți de la săptămână la săptămână. Între timp, au renunțat la asta fără să anunțe oficial nimic, iar acum lansează câte jumătate de sezon și te fac să aștepți o lună sau mai mult pentru restul, sau lansează câte un episod pe săptămână, exact ca televiziunea clasică pe care streaming-ul era menit să o înlocuiască.
Intervalele dintre sezoane sunt tot mai lungi, serialele care prind tracțiune sunt anulate după două-trei sezoane exact când publicul s-a atașat de ele, lăsând poveștile neterminate. Iar planul cu reclame - care era prezentat ca o alternativă mai ieftină - tocmai s-a scumpit și el, deși experiența cu reclame repetate la nesfârșit nu s-a îmbunătățit cu nimic.
Și nu uita că în 2023 au eliminat posibilitatea de a împărți contul cu cineva din afara casei, după ani de zile în care chiar ei au încurajat public această practică.
Ce poți face în loc: Stremio
Dacă ești sătul de toată situația asta, există o alternativă reală pe care merită s-o cunoști: Stremio.
Stremio este o aplicație gratuită de streaming care funcționează ca un centru media personal, disponibilă pe Windows, Linux, macOS, Android și pe unele televizoare smart. Nu găzduiește conținut direct, ci funcționează printr-un sistem de add-on-uri - extensii pe care le instalezi tu și care îți aduc conținut din diverse surse. Există add-on-uri oficiale (Twitch, YouTube) și add-on-uri create de comunitate, iar interfața seamănă mult cu ce știi deja de la Netflix: catalog, continuare de unde ai rămas, recomandări.
Procesul este destul de simplu: descarci aplicația de pe stremio.com, îți faci un cont gratuit, apoi intri în catalogul de add-on-uri și instalezi ce te interesează. Când cauți un film sau serial, îți apar automat sursele disponibile prin add-on-urile instalate și alegi de unde vrei să vizionezi.
Pentru o experiență mai bună, mulți utilizatori combină add-on-ul Torrentio cu un serviciu de tip „debrid" cum ar fi Real-Debrid sau AllDebrid, care costă câțiva euro pe lună și transformă sursele torrent în stream-uri directe și rapide, fără timp de așteptare. Rezultatul final este o experiență foarte apropiată de Netflix ca viteză și calitate a imaginii, la un cost considerabil mai mic.
Stremio ca aplicație este complet legal, la fel și add-on-urile oficiale. Add-on-urile create de comunitate intră în zone gri din punct de vedere legal, în funcție de sursa conținutului și de țara în care te afli, așa că fiecare decide singur ce instalează și ce folosește.
Concluzie
Netflix crește prețurile an de an, îți oferă tot mai puțin control asupra experienței și se comportă ca și cum absența lor ar fi de neconceput pentru tine. Stremio nu este o soluție perfectă și îți cere puțin mai multă implicare la configurare față de un abonament clasic, dar dacă ești dispus să petreci o oră să îl pui la punct, poți renunța complet la un abonament de 20-27 de dolari pe lună și să te descurci cu mult mai puțin - sau chiar gratuit.
-
Un clip interesant, care merită vizionat și pe care îl recomand.
În acest clip se arată câte date colectează Google despre oameni, despre tine - Google te cunoaște mai bine decât te cunoști tu însuți. Același lucru îl fac și Microsoft, Meta, Apple și multe alte companii.
[13.03.2026] Actualizare:Clipul l-am văzut pe Discord și a fost pus de Alex
Îmi cer scuze pentru că nu am scris de unde am luat clipul, dar nu am crez că este așa important acest lucru.[31.03.2026] Actualizare:
A fost o confuzie din partea mea și nu a fost vorba despre mine când mi-am cerut scuze mai sus. Chiar dacă am tăiat textul, scuzele rămân valabile 🙂
-
În decembrie m-am abonat la Bitwarden Premium. Nu pentru că aveam nevoie neapărat - mai mult ca un gest de susținere față de un proiect open source în care aveam încredere. Zece dolari pe an mi s-a părut rezonabil pentru ce ofereau.
Luna aceasta m-am dezabonat.
Nu din cauza prețului în sine. Ci din cauza modului în care au ales să îl schimbe și pentru că am deja Vaultwarden rulând pe serverul meu.
Ce s-a întâmplat
Pe 21 ianuarie, Bitwarden și-a dublat prețul la planul Premium - de la 10 dolari pe an la 19,80 dolari pe an. Este prima creștere de preț din ultimii zece ani, ceea ce în sine nu e un lucru rău. Costurile cresc, și asta e normal.
Problema este cum au comunicat asta.
Anunțul a fost un articol pe jurnal despre funcții noi - alerte de securitate, spațiu mai mare pentru atașamente, coaching pentru parole. Schimbarea de preț era acolo, undeva, menționată aproape în treacăt. Niciun email direct către clienții plătitori care să spună clar: „prețul tău se dublează".
Clienții existenți vor afla cu 15 zile înainte de reînnoire. Printr-un email care nu spune că „prețul tău anual crește de la 10$ la 19,80$„, ci spune „1,65$/lună, facturat anual".
Și aici e partea care mă deranjează cel mai tare: Bitwarden nu a oferit niciodată facturare lunară - e un produs cu abonament exclusiv anual. Deci dacă ești abonat și nu ești atent, acel email arată mai degrabă ca o taxă sau o ajustare valutară decât ca o creștere reală de preț. Mulți oameni probabil au dat click pe „reînnoire automată" fără să realizeze ce s-a schimbat.
Asta nu e o greșeală de comunicare. E o alegere.
M-am abonat în decembrie și luna aceasta m-am dezabonat. Și în tot acest timp nu am primit niciun email care să mă anunțe că prețul s-a schimbat. Am aflat din alte surse, nu de la ei.
Motivele pentru care am renunțat sunt două și sunt simple:
- Primul: nu m-au anunțat. Dacă ești client plătitor și o companie îți dublează prețul fără să te contacteze direct, asta spune ceva despre cum te privesc. Nu ca pe un om, ci ca pe o sursă de venit pe care speră să nu o deranjeze cu detalii incomode.
- Al doilea: am deja Vaultwarden. Parolele mele stau pe serverul meu, nu pe serverele lor. Extensia de browser funcționează, aplicația de telefon funcționează, totul merge. Nu am nevoie de serviciul lor cloud.
Modelul care mă îngrijorează
Bitwarden nu e Google sau Apple - nu sunt un monopol și nu au ajuns acolo. Dar modul în care au gestionat această situație seamănă prea mult cu ce fac companiile mari când vor să crească prețurile fără să piardă abonați.
Ascunzi vestea proastă într-un anunț despre funcții noi. Afișezi prețul lunar pentru un produs care se vinde doar anual. Nu contactezi direct clienții plătitori. Pariezi pe faptul că migrarea unui manager de parole e dureroasă și că oamenii vor reînnoi din inerție.
Tocmai asta mă deranjează. Nu suma de bani - 20 de dolari pe an nu e o tragedie. Mă deranjează că o companie care se construiește pe încredere și pe promisiunea că îți protejează datele a ales să comunice o schimbare importantă în cel mai puțin transparent mod posibil.
Asta seamănă tot mai mult cu zona de care mulți oameni fug atunci când renunță la serviciile marilor companii tech. Acea zonă în care nu mai ești un utilizator, ci un număr de card de credit care trebuie menținut activ.
Alternativa
Dacă ești abonat Bitwarden și abia afli de această schimbare - mai ales cum a fost comunicată - ai opțiuni. Poți trece la Proton Pass sau KeePassXC, care la prețurile lor actuale nu sunt cu mult mai scumpe decât noul preț Bitwarden.
Sau poți găzdui singur un manager de parole. Vaultwarden este o implementare compatibilă cu Bitwarden pe care o poți rula pe propriul server. Eu folosesc asta de câteva luni și nu am nicio problemă.
Valoarea reală a self-hostingului nu e că economisești bani sau că ai mai multe funcții. E că atunci când o companie face ceva ce nu îți place, nu ești blocat. Pur și simplu pleci.
-
Există sute de articole și tutoriale despre cum îți poți transforma un laptop vechi, un mini PC sau orice altceva ai prin casă într-un server personal. Serviciile auto-găzduite sunt din ce în ce mai accesibile, iar dacă nu știi cum să le instalezi, te ajută și un AI să o faci.
Dar există un subiect despre care aproape nimeni nu vorbește: costurile.
Dacă vrei doar să rulezi câteva servicii - un manager de parole, un agregator de știri, poate un sistem de gestionare a documentelor - poți începe cu ce ai deja. Un laptop mai vechi cu Linux merge perfect. Un mini PC de câteva sute de lei poate face față la surprinzător de multe. Costul de intrare este mic, uneori chiar zero.
Problema apare când vrei să mergi mai departe.
Un NAS sau un media server nu înseamnă doar programe, înseamnă și stocare. La început îți zici că 1 TB sau 2 TB sunt suficiente, dar nu este suficient. Se umple repede, mai ales dacă stochezi filme, backup-uri, poze de familie sau orice altceva care crește în timp.
Curând realizezi că ai nevoie de 10 TB, 20 TB, poate 40 TB. Iar unitățile de stocare de capacitate mare nu sunt ieftine. Un HDD de 20 TB costă 3000/4000 de lei. Dacă vrei redundanță - adică să nu pierzi datele dacă se strică un disc - ai nevoie de cel puțin două. Și mai adaugi un rack, o carcasă, poate un UPS ca să nu îți cadă totul la prima pană de curent.
Costurile se adună, discret, dar sigur.
Nu am scris acest articol ca să te descurajez. Dimpotrivă - self-hosting-ul merită. Îți dai seama cât de mult controlezi propriile date, scapi de abonamente lunare și înveți enorm pe parcurs.
Dar trebuie să fii conștient de realitate înainte să te apuci. Fă-ți un plan de achiziție. Nu trebuie să cumperi totul dintr-o dată - poți crește treptat, disc cu disc, serviciu cu serviciu. Dacă știi de la început că va fi un proiect pe termen lung și că va costa bani, nu vei fi luat prin surprindere.
Self-hosting-ul nu e gratuit. Dar dacă îl tratezi ca pe o investiție, nu ca pe o cheltuială, are sens pe termen lung.
-
În perioada aceasta accizele la combustibil ar trebui eliminate.

motorina-martie-2026 -
Dacă ai auzit de Mastodon și nu ai înțeles exact ce este sau de ce ar trebui să-l folosești, încerc să explic cât mai simplu. Nu este vorba despre mamifere preistorice, ci despre o alternativă reală la Twitter/X și Facebook - una care funcționează complet diferit față de ce suntem obișnuiți.
Ce este Mastodon
Mastodon este o platformă de microblogging open-source și descentralizată. La suprafață seamănă cu Twitter: scrii postări scurte, urmărești alți utilizatori, dai boost (echivalentul repostului) și interacționezi cu comunitatea. Dar structura din spate este fundamental diferită.
Nu există o singură companie care controlează totul. Mastodon este format din sute de servere independente, numite instanțe, fiecare administrată de persoane sau organizații diferite. Toate aceste instanțe comunică între ele prin protocolul ActivityPub, formând împreună o rețea numită Fediverse - sau Fediversul, dacă vrei să-i spui pe românește.
Gândește-te la el ca la e-mail: poți trimite un mesaj de pe Gmail la Yahoo fără nicio problemă, chiar dacă sunt companii diferite, pentru că respectă același protocol. La fel funcționează și Mastodon - ai cont pe o instanță, dar poți urmări și interacționa cu utilizatori de pe oricare altă instanță din Fediverse.
Cum funcționează
Fiecare utilizator are o adresă de forma
@utilizator@instanta.ro. De exemplu, dacă îți faci cont pe instanțamastodon.social, adresa ta va fi@prenume@mastodon.social. Dacă cineva cu cont pe o altă instanță vrea să te urmărească, o poate face fără probleme, exact ca pe e-mail.Postările se numesc „toots" (sau pur și simplu postări), au o limită de caractere mai mare decât Twitter-ul clasic - de obicei 500, dar unele instanțe permit și mai mult. Poți posta text, imagini, videoclipuri, sondaje și poți adăuga avertismente de conținut (Content Warning) pentru postările sensibile.
Există trei tipuri de feed-uri:
- Home - postările celor pe care îi urmărești
- Local - toate postările publice de pe instanța ta
- Federated - un flux mai larg, cu postări de pe toate instanțele cu care a interacționat instanța ta
Cum îl accesezi
Ai nevoie de un cont pe o instanță și, opțional, de o aplicație client.
Contul îl creezi pe oricare instanță publică. Câteva opțiuni pentru început:
- mastodon.social - instanța oficială, cea mai mare, administrată de echipa Mastodon
- fosstodon.org - orientată spre open source și tehnologie
- linux.social - pentru cei din domeniul linux
- mstdn.ro și social.5th.ro- instanțe românești
Dacă faci parte din comunitatea Linux România, mă găsești pe Mastodon la
@thinkroot@linux.social.Clientul poate fi interfața web a instanței tale (care arată și funcționează bine direct din browser) sau o aplicație dedicată:
- Tusky - cel mai popular client Android, simplu și rapid
- Elk - interfață web modernă, disponibilă la elk.zone
- Ivory - client iOS elegant, făcut de echipa Tapbots
- Mona - altă opțiune bună pentru iOS și macOS
- Phanpy - interfață web alternativă, mai compactă
Poți folosi orice client cu orice cont - nu ești legat de nimic.
De ce contează
Pe Twitter, Facebook sau Instagram, tu ești produsul. Platforma colectează tot ce îți poți imagina despre tine - ce citești, cât timp stai pe o postare, cu cine interacționezi, de pe ce dispozitiv te conectezi - și folosește aceste date pentru a-ți arăta reclame și pentru a-ți ține atenția captivă cât mai mult timp. Algoritmii nu sunt proiectați să-ți arate ce vrei tu, ci ce te ține pe platformă.
Mastodon funcționează altfel din mai multe motive.
Nu există algoritm. Feed-ul tău este cronologic. Vezi postările în ordinea în care au fost publicate, nu în ordinea în care un algoritm decide că ar trebui să le vezi.
Nu există reclame. Instanțele sunt finanțate de obicei prin donații sau de către administratori din propriul buzunar. Dacă folosești Mastodon, nimeni nu câștigă bani afișându-ți publicitate.
Nu există un singur punct de control. Dacă o companie cumpără Twitter (lucru care s-a întâmplat deja), toată platforma se poate schimba peste noapte - regulile, moderarea, algoritmii, chiar și conturile existente. Pe Mastodon, dacă instanța ta are probleme sau dispare, îți muți contul pe alta și continui. Urmăritorii tăi pot fi notificați de migrare automat.
Moderarea este locală și transparentă. Fiecare instanță are propriile reguli și își moderează propria comunitate. Poți alege o instanță ale cărei reguli se potrivesc cu valorile tale. Dacă o instanță are comportamente toxice, alte instanțe pot s-o blocheze - fără ca asta să afecteze restul rețelei.
Codul este open source. Oricine poate verifica ce face aplicația, nimeni nu ascunde nimic în spate.
Mastodon și Fediversul
Merită menționat că Mastodon nu este singurul jucător din Fediverse. Același protocol ActivityPub este folosit și de alte platforme: Pixelfed (similar cu Instagram), PeerTube (similar cu YouTube), Misskey, Pleroma și altele. Asta înseamnă că dintr-un cont Mastodon poți urmări, de exemplu, un canal de pe PeerTube sau un utilizator de pe Pixelfed - toate comunică între ele.
Fediversul este, în esență, o rețea socială formată din multe rețele independente care vorbesc aceeași limbă.
Limitări reale
Mastodon nu este perfect și nu are rost să pretind că este.
Descentralizarea înseamnă că experiența ta depinde parțial de instanța pe care o alegi - o instanță prost administrată poate fi lentă, poate dispărea sau poate fi blocată de altele. Alegerea instanței contează mai mult decât pe platformele centralizate.
Căutarea globală este limitată în mod intenționat, pentru că Mastodon pune confidențialitatea utilizatorilor mai presus de indexarea completă a conținutului. Poți căuta hashtag-uri și conturi, dar nu poți căuta orice cuvânt din orice postare publică, așa cum funcționează pe Twitter.
Și, ca întotdeauna cu platformele alternative, problema principală este masa critică: Mastodon este util dacă și alte persoane interesante sunt acolo. Comunitatea există și este activă, mai ales în zona tech și open source, dar nu este la dimensiunea Twitter sau Facebook.
Concluzie
Mastodon este dovada că o rețea de socializare poate funcționa fără un proprietar unic, fără reclame și fără algoritmi care să-ți manipuleze atenția. Nu trebuie să ai încredere oarbă într-o companie - poți alege o instanță administrată de oameni în care ai mai multă încredere sau, dacă ești suficient de tehnic, îți poți rula propriul server.
Nu o să-ți spun că trebuie să renunți mâine la toate conturile de pe platformele mari și să treci pe Mastodon. Dar dacă ești curios sau dacă ai obosit de reclamele și de haosul de pe rețelele clasice, merită să îi dai o șansă.
Cel mai simplu punct de start: creează un cont pe mastodon.social sau pe mstdn.ro dacă preferi o comunitate românească, și explorează.
-
De astăzi schimb direcția pe jurnal. Nu o să mai scriu despre rețele de socializare, programe sau servicii care nu respectă două criterii de bază: să fie descentralizate și să pună confidențialitatea pe primul loc.
Nu e o decizie luată peste noapte. E concluzia la care am ajuns după ce am tot citit, scris, testat și folosit tot felul de unelte digitale. Și mi-am dat seama că are sens să promovez doar ce cred cu adevărat că merită.
Am început deja cu protocoalele RSS - am scris un articol introductiv și unul mai detaliat - și cu Matrix, un protocol de comunicare descentralizat pe care îl consider una dintre cele mai bune alternative la aplicațiile de mesagerie clasice. Voi continua în aceeași direcție: protocoale deschise, servicii care nu te transformă în produs, programe pe care le poți controla.
De ce contează
Viața noastră online este la fel de importantă ca cea offline. Și totuși, mulți dintre noi suntem mult mai atenți cu casa decât cu conturile.
Nu îți dai cheia de la casă la străini. Nu lași ușa și ferestrele deschise larg, non-stop. Dar online facem exact asta - dăm acces la conversații private, la locație, la obiceiuri, la relații - și o facem adesea fără să ne gândim de două ori.
Nu trebuie să fii paranoic. Trebuie doar să fii conștient.
-
Dacă folosești Linux de ceva vreme, știi cum e: vrei să instalezi câteva aplicații, și ajungi să cauți comenzile corecte pentru distribuția ta, să te întrebi dacă pachetul există în depozit sau trebuie Flatpak, și tot așa. Nu e complicat, dar nici comod. TuxPulse v3.0 încearcă să rezolve exact asta.
Am dat peste aplicație prin articolul lui Ady de pe adymedia.ro și mi s-a părut destul de interesant ce face în versiunea 3.0, față de ce era înainte.
De la tool de curățare la manager complet
Primele versiuni ale TuxPulse erau mai degrabă un utilitar de mentenanță - curăță cache-ul, elimină pachetele orfane, lucruri de genul ăsta. Versiunea 3.0 adaugă ceva mult mai ambițios: un App Store integrat, cu categorii, căutare și instalare cu un singur click.
Aplicațiile sunt organizate pe categorii: browsere (Firefox, Chromium, Brave), unelte de dezvoltare (VS Code, Git, Docker, NodeJS), multimedia (VLC, OBS, GIMP) și unelte de sistem (htop, neofetch, Timeshift). Poți selecta mai multe deodată și le instalezi pe toate dintr-o mișcare.
Ceea ce mi se pare util este că TuxPulse detectează automat ce manager de pachete ai și folosește comenzile corecte:
- apt pentru Debian/Ubuntu
- pacman pentru Arch
- dnf pentru Fedora
- zypper pentru openSUSE
Dacă un pachet nu există în depozitul-ul distribuției tale, comută automat la Flatpak. Și verifică în timp real dacă aplicația e deja instalată, ca să nu afișeze opțiuni care n-au sens.
Fila de Cleaner a rămas, dar acum e mai curat ca interfață. Poți elimina pachetele orfane și șterge log-urile de sistem mai vechi de 7 zile - totul dintr-un singur buton. Nu trebuie să știi comanda exactă pentru fiecare distribuție, aplicația se ocupă de asta.
Un lucru pe care îl apreciez: Interfața grafică rulează ca utilizator normal, iar operațiile care necesită drepturi de root sunt executate printr-un proces separat. Fiecare acțiune este salvată într-un fișier de log (
/var/log/tuxpulse.log) - cine a făcut ce și cu ce rezultat.Concluzie
TuxPulse v3.0 nu reinventează roata, dar adună lucruri pe care altfel le-ai face manual din terminal sau din mai multe aplicații diferite. Dacă ești pe Debian, Arch, Fedora sau openSUSE și vrei un singur loc de unde să gestionezi aplicații și să faci mentenanță de bază, merită o privire.
Codul sursă și instrucțiunile de instalare le găsești pe GitHub: github.com/eoliann/TuxPulse.
