{"id":2461,"date":"2025-01-26T09:31:09","date_gmt":"2025-01-26T08:31:09","guid":{"rendered":"https:\/\/calomelano.it\/?p=2461"},"modified":"2025-01-26T22:03:10","modified_gmt":"2025-01-26T21:03:10","slug":"un-nuovo-inizio","status":"publish","type":"post","link":"https:\/\/calomelano.it\/?p=2461","title":{"rendered":"Un nuovo inizio"},"content":{"rendered":"\n<p>This article is also available (in a slightly different form) <a href=\"https:\/\/calomelano.it\/?p=2464\">in English<\/a>.<\/p>\n\n\n\n<p>Negli ultimi anni gli autori qui sul blog calomelano si siano un po\u2019 <strong>stufati di scrivere<\/strong>. Forse siamo troppo presi da <strong>altre cose<\/strong>? Oppure siamo disgustati dall\u2019ancora pi\u00f9 <strong>assordante rumore di fondo<\/strong> dovuto anche al fatto che \u201cgenerare testi scritti\u201d \u00e8 ora un compito quasi completamente automatizzabile? O ancora il lungo <strong>silenzio<\/strong> \u00e8 esso stesso un messaggio?<\/p>\n\n\n\n<p>In ogni caso e in attesa di nuovi articoli scritti e non \u201cgenerati\u201d con un modello del linguaggio, l\u2019<strong>archivio<\/strong> di 14 anni di blog calomelanico va mantenuto online, ma sfruttando le <strong>ultime tecnologie<\/strong> che permettono di ottimizzare i costi; in altre parole \u00e8 tempo di <a href=\"https:\/\/calomelano.it\/?p=919\">traslocare nuovamente<\/a> il blog ad una nuova <strong>infrastruttura<\/strong>.<\/p>\n\n\n\n<p>\u00c8 anche il momento giusto per rivedere il <strong>progetto collaterale<\/strong> del <a href=\"https:\/\/calomelano.it\/?p=1521\">Gruppo di Informazione Solidale (GIS)<\/a> che ci ha portato a tenere in funzione negli ultimi 8 anni l\u2019<strong>aggregatore di notizie<\/strong> <a href=\"https:\/\/notizie.calomelano.it\">https:\/\/notizie.calomelano.it<\/a>, il quale tra l\u2019altro ha da poco raggiunto il traguardo di <strong>4 milioni <\/strong>di articoli aggregati e <strong>46 GB<\/strong> di dati archiviati.<\/p>\n\n\n\n<p>Il progetto del GIS \u00e8 stato <strong>divertente<\/strong> e <strong>istruttivo<\/strong> da portare avanti, e anche <strong>utile<\/strong> (quasi indispensabile) per i pochissimi utenti che lo usano, ma non ha raggiunto gli obiettivi iniziali di <strong>diffusione<\/strong>, <strong>riuso<\/strong> del software, creazione dell\u2019<strong>associazione<\/strong> senza scopo di lucro che avrebbe dovuto gestire l&#8217;istanza etc. Sono responsabile di questi <strong>fallimenti<\/strong> per aver:<\/p>\n\n\n\n<ul>\n<li>impostato obiettivi troppo vaghi e opinionati<\/li>\n\n\n\n<li>creato un pasticciaccio brutto di nomi (calo.news, notizie.calomelano.it, calomelano social club) e in pi\u00f9 anche un acronimo inintelligibile (GIS)<\/li>\n\n\n\n<li>realizzato tecnicamente un mostro che integra il single-sign-on di discourse, un micro-framework di nicchia per il backend, tanto SQL custom, e un buon frontend framework ma fatto strano.<\/li>\n<\/ul>\n\n\n\n<p>O si spegne tutto o si tenta un nuovo inizio anche per la piattaforma di aggregazione delle notizie, portandola anch\u2019essa nella nuova infrastruttura (per ottimizzare i costi e garantirne la sostenibilit\u00e0), ma ripensando gli obiettivi, la filosofia, il nome (chi ha detto brand?) e soprattutto semplificando.<\/p>\n\n\n\n<p>Tecnicamente \u00e8 pi\u00f9 <strong>complesso<\/strong> della migrazione del blog, che si basa su un software open-source fatto da altri (il sempre ottimo WordPress anche se recentemente <a href=\"https:\/\/notizie.calomelano.it\/article\/4073916\">al centro di alcune polemiche<\/a>). Nel caso dell\u2019aggregatore il <strong>motore<\/strong> \u00e8 <a href=\"https:\/\/gitlab.com\/simevo\/calo.news\">un software open-source<\/a> sviluppato in casa, che in questi anni ha accumulato molta polvere e va rivisto completamente (vedi alla voce: <strong>debito tecnico<\/strong>). Anche per dargli maggiori chances di aprirsi al riuso e a nuovi contributori, \u00e8 da mettere in conto una <strong>riscrittura completa<\/strong> \u2026 un sacco di lavoro, ma penso che valga la pena di provarci!<\/p>\n\n\n\n<p>Infatti da qualche tempo ci sto lavorando e oggi posso annunciare il nome del nuovo software open-source che muover\u00e0 d\u2019ora in avanti la piattaforma notizie.calomelano.it: <a href=\"https:\/\/gitlab.com\/simevo\/flash\"><strong>Flash<\/strong><\/a>. Stesso logo di calo.news, ma <strong>l\u2019architettura<\/strong> \u00e8 pi\u00f9 <strong>semplice<\/strong> e snella, mentre le tecnologie usate sono pi\u00f9 <strong>solide<\/strong>, <strong>moderne<\/strong> e <strong>potenti<\/strong>.<\/p>\n\n\n\n<p>Oltre al nome cambia lo scopo ad alto livello: da \u201c<em>una piattaforma open-source per l\u2019aggregazione, ordinamento e discussione di notizie<\/em>\u201c si riduce a \u201c<em>per l\u2019aggregazione e l\u2019ordinamento di notizie<\/em>\u201d. In altri termini <strong>spariscono le conversazioni<\/strong>, perch\u00e9 abbiamo capito, a maggior ragione in questi tempi di proliferazione di social (Mastodon, Bluesky, Pixelfed, Lemmy, Xiaohongshu etc.) che il posto giusto per le conversazioni sono, appunto, i social.<\/p>\n\n\n\n<p>L\u2019altra novit\u00e0 importante \u00e8 che <strong>spariscono gli obblighi<\/strong> di acquisto di abbonamenti digitali, e quindi anche la noiosissima gestione della contabilit\u00e0 e le fastidiose mail \u201c<em>Attenzione il tuo conto virtuale \u00e8 in rosso!<\/em>\u201d e \u201c<em>Disattivazione account<\/em>\u201d. L\u2019uso dell\u2019aggregatore rimane riservato ad una cerchia di utenti registrati, ma questi utenti non hanno alcun obbligo.<\/p>\n\n\n\n<p>Resta il concetto di fondo, che essendo per uso privato e senza finalit\u00e0 commerciali a differenza di altri aggregatori questo si pu\u00f2 permettere di aggregare (copiare) dalle fonti il <strong>testo completo<\/strong> di tutti gli articoli che acquisisce; in questo modo funge innanzitutto da <strong>archivio<\/strong> (contro la censura, il link rot ecc.), e poi permette di <strong>elaborare<\/strong>, cercare, ordinare, filtrare questi testi (\u2026 in futuro magari anche con le nuove tecniche del Machine Learning) sempre in modo <strong>rispettoso dei dati<\/strong> degli utenti.<\/p>\n\n\n\n<p>Tutto bellissimo per\u00f2 arrivati a questo punto devo darvi anche le <strong>cattive notizie<\/strong>, che sono 3:<\/p>\n\n\n\n<ol>\n<li>Per motivi che non sto a spiegarvi la migrazione alla nuova piattaforma non \u00e8 differibile: va fatta <strong>ora<\/strong>!<\/li>\n\n\n\n<li>La nuova piattaforma Flash \u00e8 allo stato attuale molto <strong>incompleta<\/strong> rispetto alla vecchia (per dare un\u2019idea, mancano: possibilit\u00e0 di salvare l&#8217;app sulla schermata iniziale, ricerca a tutto testo, lettura ad alta voce, traduzioni automatiche, viste personalizzate, download e newsletter). Questo pu\u00f2 anche essere un vantaggio, nel senso che gli possiamo dare forma insieme.<\/li>\n\n\n\n<li>Con la <strong>migrazione<\/strong> perdendo la componente (discourse) che gestiva i commenti e gli utenti, perdiamo tutte le <strong>password<\/strong> (ma almeno non gli utenti!). Quindi se volete continuare ad usare l&#8217;aggregatore dovete seguire il flusso per <strong>re-impostare<\/strong> la password (<a href=\"https:\/\/notizie.calomelano.it\/accounts\/password\/reset\/\">https:\/\/notizie.calomelano.it\/accounts\/password\/reset\/<\/a>), cliccare sul link nella prima mail che arriver\u00e0 da <a href=\"mailto:admin@calomelano.it\">admin@calomelano.it<\/a>, impostare la password, effettuare un primo accesso da <a href=\"https:\/\/notizie.calomelano.it\/accounts\/login\/\">https:\/\/notizie.calomelano.it\/accounts\/login\/<\/a>, cliccare sul link nella seconda mail che arriver\u00e0 da <a href=\"mailto:admin@calomelano.it\">admin@calomelano.it<\/a> per \u201c<em>verificare l\u2019indirizzo email<\/em>\u201d e infine ri-effettuare un\u2019ultima volta l\u2019accesso.<\/li>\n<\/ol>\n\n\n\n<p>Ciao.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This article is also available (in a slightly different form) in English. Negli ultimi anni gli autori qui sul blog calomelano si siano un po\u2019 stufati di scrivere. Forse siamo troppo presi da altre cose? Oppure siamo disgustati dall\u2019ancora pi\u00f9 assordante rumore di fondo dovuto anche al fatto che \u201cgenerare testi scritti\u201d \u00e8 ora un [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"https:\/\/calomelano.it\/?p=2461\">Leggi tutto&#8230;<\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/calomelano.it\/index.php?rest_route=\/wp\/v2\/posts\/2461"}],"collection":[{"href":"https:\/\/calomelano.it\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/calomelano.it\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/calomelano.it\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/calomelano.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2461"}],"version-history":[{"count":4,"href":"https:\/\/calomelano.it\/index.php?rest_route=\/wp\/v2\/posts\/2461\/revisions"}],"predecessor-version":[{"id":2486,"href":"https:\/\/calomelano.it\/index.php?rest_route=\/wp\/v2\/posts\/2461\/revisions\/2486"}],"wp:attachment":[{"href":"https:\/\/calomelano.it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2461"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/calomelano.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2461"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/calomelano.it\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2461"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}