I just published a new #article about the implementation for the new Trusted Time API by #Google - "Trusted Time API Implementation"
#AndroidDev #Android #Medium #Articles #TrustedTimeApi #API
medium.com/@nicosnicolaou/trusโฆ
Trusted Time API Implementation - Nicos Nicolaou - Medium
In this article, we will explore the implementation of the new Trusted Time API by Google. For our example, there are two approaches for implementing this API: with Dependency Injection and withoutโฆNicos Nicolaou (Medium)
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
reshared this
Stumbled upon this repo while searching for test fixtures examples on GitHub. Check out these ready-to-use recipes for Android Gradle customizations! ๐ฑโจ
๐ github.com/android/gradle-reciโฆ
GitHub - android/gradle-recipes: Ready-to-use recipes for common build customizations that showcase the Android Gradle plugin's public APIs and DSL.
Ready-to-use recipes for common build customizations that showcase the Android Gradle plugin's public APIs and DSL. - android/gradle-recipesGitHub
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
reshared this
@RaccoonForFriendica version 0.4.1 has been finally released! I was waiting to fix a couple of old issues but I realized I was keeping people waiting too much since almost 2 months had passed since the previous stable version.
If you were on the latest beta, the only new feature is the possibility to see in every timeline the "source platform" each post is coming from (Friendica, Mastodon, Lemmy, Misskey/Sharkey, Pleroma/Akkoma, Kbin/Mbin, WordPress, GNU Social, Pixelfed, Peertube, GoToSocial, Diaspora, generic ActivityPub and more are coming).
If you were using 0.4.0 there are a ton of improvements, the most important of which are:
- feat: add per-user rate limits;
- feat: suggest hashtags while typing;
- feat: swipe navigation between posts;
- feat: exclude stop words from timelines;
- feat: add shortcuts to other instances ("guest mode");
- feat: open post detail as thread;
- feat: post translation;
- feat: followed hashtag indication;
- feat: show source protocol for posts;
- enhancement: support for embedded images.
This version is also available in the production track on Google Play, so you don't have to participate in the beta program any more to get it.
Let me know what you think about it, enjoy your weekend and as always #livefasteattrash
#friendica #friendicadev #androidapp #androiddev #fediverseapp #raccoonforfriendica #kotlin #multiplatform #kmp #compose #cmp #opensource #foss #procyonproject
like this
reshared this
Ora DVX #Meloni all'amichetto nazi je fa er condono "ad personam". Il fisco italiano mette #ElonMusk nel mirino, ha evaso lโIva di #Twitter: โCi deve 12,5 milioniโ #26febbraio #Bollette
Il fisco italiano mette Elon M...
Il fisco italiano mette Elon Musk nel mirino, ha evaso lโIva di Twitter: โCi deve 12,5 milioniโ
La Procura di Milano allโattacco per il periodo 2016-2022, prima che il social cambiasse nome in โXโRosario Di Raimondo (la Repubblica)
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
reshared this
Chi sono?
Non mi piace etichettarmi con ciรฒ che faccio nella vita o con la mia professione, anche se l'ho fatto nella descrizione del mio profilo ๐คฏ
Sono un operatore di Sanitร Pubblica nell'ambito delle Cure Primarie, ma credo che in un universo parallelo sarei un informatico o un astronomo. Le mie competenze informatiche sono infatti ridotte, ma sufficienti ad avermi fatto avvicinare al mondo del Fediverso e del self-hosting, con lo scopo principale di tenermi lontano dalla spazzatura che รจ diventato Internet negli ultimi anni.
Sono presente pure su Mastodon (mastodon.uno/@trentwave) e ho aperto molto recentemente un blog su Writefreely (noblogo.org/dispettosociosanitario), quest'ultimo per ironizzare e polemizzare in maniera pulita sulle situazioni che mi capitano al lavoro, e, talvolta, per esprimere il mio personalissimo punto di vista sul mondo. In futuro, mi piacerebbe sfruttare il blog per fare anche un po' di debunking in ambito di #fisioterapia e #riabilitazione, e per fornire una buona informazione basata su evidenza e prove di efficacia.
like this
reshared this
Questa mossa senza precedenti arriva dopo che il governo britannico ha richiesto un accesso secondario al servizio cloud di Apple.
Gli utenti che hanno giร attivato il servizio, denominato Advanced Data Protection, dovranno disattivarlo a breve, ha affermato l'azienda.
techcrunch.com/2025/02/21/applโฆ
Apple pulls iCloud end-to-end encryption feature for UK users after government demanded backdoor | TechCrunch
In an unprecedented step, Apple caved to a reported U.K. governmentโs demand to prevent users from using end-to-end encryption in iCloud.Lorenzo Franceschi-Bicchierai (TechCrunch)
like this
reshared this
@eticadigitale
Informa Pirata likes this.
Etica Digitale (Feddit) reshared this.
like this
Meloni cerca vendetta: trascinerร in tribunale il leader dei Placebo per le sue critiche
Con buona pace per Giorgio La Porta, non pare reggere il suo sostenere che sarebbe giusto punire chi osa criticare i politici eletti.Gayburg
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ reshared this.
TechCrunch rivela lโesistenza di un altro possibile spyware governativo sviluppato in Italia.
A seguito di una segnalazione da parte di un ricercatore di sicurezza sono infatti state analizzate delle applicazioni Android ed รจ stata confermata la presenza di uno spyware chiamato Spyrtacus. ๐ต๏ธ
techcrunch.com/2025/02/13/spywโฆ
Spyware maker caught distributing malicious Android apps for years | TechCrunch
Italian company SIO, which sells to government customers, is behind an Android spyware campaign called Spyrtacus that spoofed popular apps like WhatsApp, per security researchers.Lorenzo Franceschi-Bicchierai (TechCrunch)
like this
reshared this
Sicurezza Informatica reshared this.
Sicurezza Informatica reshared this.
@RaccoonForFriendica version 0.4.1-beta11 has been released yesterday and is available for testing.
Its "latest and greatest" are:
- tags in post headers in your timeline (if that post is included due to you following one orore hashtags);
- new post detail layout which makes it easier to view relationships between posts and replies and load more replies on demand.
The initial depth of nesting (higher values imply loading will be less performant, lower values imply you'll see more often the "load more replies" button due to threads being partially downloaded).
It is the best I can do with the current Mastodon APIs but it looks ok-ish and, which is more important to the user who asked for this feature I guess, it makes it easier to follow conversations.
Let me know what you think, and if I accidentally broke anything and in the meantime, as usual, #livefasteattrash
#friendica #friendicadev #androidapp #androiddev #fediverseapp #raccoonforfriendica #kotlin #multiplatform #kmp #compose #cmp #opensource #foss #procyonproject
like this
reshared this
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
RaccoonForFriendica reshared this.
@Peter Vรกgner Aside note:
As far as I know, you can only send posts to a Friendica forum with an exclamation mark to have them forwarded to all members. But you cannot do that with comments, not in a conversation whose (start) post did not go to that forum.
On Friendica and all its descendants, a reply is never a stand-alone post. It's always a comment on another post.
Thus, mentioning a Friendica forum in a comment with an exclamation mark is futile.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Friendica #FediTips
like this
RaccoonForFriendica reshared this.
PhotoView Android 1.0.3 has been released.
๐ PhotoView is an ImageView component that enables zoom functionality through diverse touch gestures for Android.
github.com/GetStream/photoviewโฆ
GitHub - GetStream/photoview-android: ๐ PhotoView is an ImageView component that enables zoom functionality through diverse touch gestures for Android.
๐ PhotoView is an ImageView component that enables zoom functionality through diverse touch gestures for Android. - GetStream/photoview-androidGitHub
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ reshared this.
@Ernesto Wong Garcรญa estaba pensando en hacer algo asรญ para los hashtags, a ver... ยฟquรฉ te parece?
Se va a poder hacer clic en cada elemento (por ej. "linux" aquรญ) y abrir la pantalla correspondiente con todos los post que contienen el hashtag seleccionado.
Poliverso - notizie dal Fediverso โ likes this.
reshared this
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ reshared this.
Tutti rubano da tutti
Meta รจ accusata di aver rubato i testi rubati da libgen, e si difende affermando che quei dataset sono pubblicamente disponibili ...
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
reshared this
Nasce Fedimercatino.it
Grazie alla collaborazione tra Devol, Open For Future Italia, Ufficio Zero e Feddit ha preso vita fedimercatino.it un mercatino decentralizzato, open source e federato. Il progetto nasce con lโidea di ridare valore agli oggetti inutilizzati, contrastando la cultura dello spreco. Fateci un salto! ๐๏ธ โป๏ธ
#ZeroSprechi #Mercatino #Scambio #Rigenerati #Ambiente #Sostenibilita #Flohmarkt
FediMercatino - flohmarkt
A flohmarkt instance, sell and buy 2nd hand items from other usersfedimercatino.it
like this
reshared this
Meta accusata di aver utilizzato 81,7 TB di libri piratati per addestrare modelli di intelligenza artificiale
Meta sta affrontando accuse di aver scaricato oltre 81,7 terabyte di libri piratati per addestrare i suoi modelli di intelligenza artificiale, secondo documenti giudiziari appena desecretati. Queste rivelazioni sono emerse in una causa per violazione del copyright intentata da autori, tra cui Sarah Silverman, Richard Kadrey e Christopher Golden, che sostengono che Meta ha utilizzato le loro opere senza autorizzazione per sviluppare le sue tecnologie di intelligenza artificiale.
ghacks.net/2025/02/07/meta-accโฆ
Meta Accused of Using 81.7TB of Pirated Books to Train AI Models - gHacks Tech News
The unsealed emails suggest that Meta's executives, including CEO Mark Zuckerberg, were aware of and approved the use of data from Library GenesisAgencies Ghacks (Ghacks Technology News)
like this
reshared this
Sรฌ, da un punto di vista geopolitico รจ vero, ma qui siamo sulla grande rete, e sappiamo benissimo che le aziende cinesi (vedi ByteDance) e le Big Tech stanno facendo esattamente lo stesso gioco.
L'utonto medio potrebbe non accorgersene, ma la comunitร di Internet se ne accorge eccome.
Io personalmente mi straccerei le vesti in entrambi i casi, e credo tanti altri come me.
@simontol @pirati
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
reshared this
@paoloparti non vedo gli USA in declino, quanto piรน in una fase di "muta".
Ma รจ vero che gli statunitensi in effetti credono di essere in crisi e questo รจ un problema.
Allo stesso modo non vedo la Cina come un futuro leader mondiale, ma piuttosto come una potenza iperproduttiva e con le idee molto chiare che vuole ampliare la propria sfera di influenza da una posizione di forza. E al momento รจ un avversario strategico e non un alleato.
Ma Pechino non รจ pronta e non lo sarร mai a contendere il primato a Whashington
Al momento รจ impossibile che la CIna sostituisca gli USA; รจ molto piรน fattibile che i Cinesi facciano una scalata interna agli USA e se li mangino da dentro per governare il mondo dal Congresso.
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ reshared this.
was just going to post about how the new p*xelfed app makes the login experience considerably worse for people on not-the-main-instance
the onboarding flow in apps meant for decentralised services is going to be hard but this isn't the fix, especially when the main server is falling over and failing to generate image previews.
instead of (gratuitously) comparing himself against mastodon yet again, how about we look at email apps instead which have probably solved the multi-provider problem?
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ reshared this.
#altText
A social post
Daniel Supernault
@dansup@mastodon. social
did what Mastodon dreamed of doing. Making the app easy to use for people unfamiliar with the fediverse. Login or Sign-up without selecting a server. Genius. Making it easy for everyone. Wanna login to your own server? Tap the gear button on the top right. Wasn't so hard was it?
#pixelfed #itsTheLittleThings #thatMakeYouMainstream
Ok. ร una richiesta parecchio specifica. Ma eccolo.
E comunque non c'รจ bisogno di scalmare.
#richiestestrane #gianpaolostradale
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
reshared this
The diagram below helps you decide what API to use to implement your animation.
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ reshared this.
@RaccoonForFriendica version 0.4.1-beta10 has been released and is available for testing in the Play store (or in Obtainium if you prefer installing directly from GitHub)!
Apart from the usual localization and dependency updates, this version contains several improvements for embedded images and, if you are using Friendica, you will also be able to insert embedded images within your post body (as opposed to regular attachments). This can benefit those who want to create larger posts with several illustrations.
Let me know what you think about it and, as always, #livefasteattrash
#friendicadev #androidapp #androiddev #fediverseapp #kotlin #multiplatform #kmp #compose #cmp #opensource #foss #procyonproject
like this
reshared this
@Piero Bosio thanks for the feedback! Let me see if I understand your idea correctly: do you mean to add more options (e.g. "add image", "embed image", "add link", etc.) in the drop-down menu shown in the post creation page?
RaccoonForFriendica reshared this.
@๐ป๐๐๐๐ ๐ฆ๐ง๐ปโ๐ป๐ @RaccoonForFriendica
Yes, links to the various timelines too, for example.
RaccoonForFriendica reshared this.
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
reshared this
I published a new article, 'Exercise Caution When Using runBlocking on Android'.
In this article, we will delve into its internal mechanism and explore why it should be used cautiously by looking at some sample cases, particularly in Android.
getstream.io/blog/caution-runbโฆ
Exercise Caution When Using runBlocking on Android
As Kotlin continues to dominate as the preferred language for Android development, developers must understand its underlying mechanisms. OneโฆJaewoong E. (Stream)
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ reshared this.
Due anni fa su MicroMega parlavo della necessitร di passare al Fediverso per contrastare una deriva ulteriore del capitalismo.
micromega.net/un-altro-mondo-vโฆ
Un altro mondo (virtuale) รจ possibile โ MicroMega
Un altro mondo (virtuale) รจ possibile. Se dovessi sintetizzare in poche parole il mio ideale politico-sociale, direi piรน o meno questo.Micromega
like this
reshared this
I dieci comandamenti di Friendica. Cosa fare con lโaccount che abbiamo aperto su Poliverso?
Ecco una sorta di decalogo su Friendica. Ci sono molti link che possono appesantire la lettura, ma speriamo che vi piaccia e soprattutto ci auguriamo che lo troviate utile!
informapirata.it/2025/02/02/i-โฆ
#Fediverse #Fediverso #Friendica
[ap_content
I dieci comandamenti di Friendica. Cosa fare con lโaccount che abbiamo aperto su Poliverso?
Ecco una sorta di decalogo su Friendica. Ci sono molti link che possono appesantire la lettura, ma speriamo che vi piaccia e soprattuttoโฆinformapirata
like this
reshared this
Informa Pirata likes this.
Che succede nel Fediverso? reshared this.
@Gepi D'Adduzio eh sรฌ, Friendica non รจ un "punta e scatta" come Mastodon, ma necessita di un po' di cura... ๐
Il vantaggio รจ che una volta che hai imparato a usare le principali funzionalitร , offre delle potenzialitร fantastiche, ma il rovescio della medaglia รจ che una parte degli utenti che lo provano scappa via subito ๐คฃ
Gepi D'Adduzio likes this.
Che succede nel Fediverso? reshared this.
> perchรฉ giร non capisci cosa come installare
Questo รจ perchรฉ siamo tutti schiavi della logica dell'app! Chi non ha un'app, non esiste. Anzi, se non hai un app nel Play Store o nell'Apple Store, basta quello per non farti esistere...
In realtร basterebbe accedere dal browser del cellulare, ma comprendo la difficoltร . Ormai la navigazione di internet con il browser sembra essere diventata una competenza avanzata...
Spero che a breve l'app Raccoon approdi almeno sul Play Store.
> quando leggi prima d installare, non aggiornato,
Non ho capito. Puoi spiegarti meglio
> quello che leggi in rete ti allontana,
Per curiositร , cosa hai letto?
> non c'รจ un sito ufficiale o non si riesce a trovarlo
Eccolo: friendi.ca/
> e poi mancano guide per utenti che possono essere seguite anche da nonno Aldo!
Qui puoi trovare la guida ufficiale (che viene ripubblicata in ogni server Friendica)
Qui ne puoi trovare una semplice mentre se vuoi qualcoa di piรน completo, c'รจ quest'altra
Gepi D'Adduzio likes this.
@Leti66 @informapirata @Gepi D'Adduzio
> L hai preso come un attacco, io ho esposto problemi evidenziati da parecchie persone
Non so perchรฉ rei riuscita a travisare la mia risposta... non mi sembra di essermi mai inalberato... Non vorrei che tu stia confondendo il quoting (citare parti del discorso dell'interlocutore) con una specie di controattacco, ma in realtร ti stavo solo rispondendo, facendo osservazioni collaterali a quelle che hai fatto tu, correggendo alcune affermazioni o chiedendo delucidazioni su altre ๐คฃ๐คฃ๐คฃ
> Io non ho parlato di app ma di sito
siccome avevi parlato di installazione in questo punto
"perchรฉ giร non capisci cosa come installare quando leggi prima d installare"
ho immaginato che stessi parlando dell'app, perchรฉ quando ti iscrivi a un server Friendica non devi installare nulla. Probabilmente hai trovato sul sito le istruzioni per installare una nuova istanza su un server connesso a internet...
In effetti i software che usi nei server del Fediverso sono software che chiunque abbia competenze sistemistiche di base puรฒ installare, ma questo puรฒ far fare confusione all'utent finale, che magari crede di dover installare qualcosa anche lui
In case you missed it: #Debian is no longer posting on Elonโs Twitter/X. I just saw it yesterday
micronews.debian.org/2025/1738โฆ
#linux #xodus #twitterexodus #TwitterMigration
The Debian Publicity Team will no longer post on X/Twitter. We took this decision since we feel X doesn't reflect Debian shared values as stated in our social contract, code of conduct and diversity statement. X evolved into a place where people we care a
The Debian Publicity Team will no longer post on X/Twitter. We took this decision since we feel X doesn't reflect Debian shared values as stated in our social contract, code of conduct and diversity statement.micronews.debian.org
like this
reshared this
Holy crap Cory @pluralistic you should run #DOGE instead of nazi-boy ๐
pluralistic.net/2025/01/27/belโฆ
This is one HELL of a summary โ๏ธ
But why aren't there people in authority doing this kind of savings overview already?!
Corruption?
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
reshared this
Cory Doctorow reshared this.
@RaccoonForFriendica I'm seeing a lot of new users from Google Play's statistics, even if the app is not yet in the production channel. Welcome everyone, I hope you'll enjoy #friendica and #raccoonforfriendica!
Thanks to all the translators who continued to work on the app UI and store description, your dedication is really appreciated!
@Fitik @Cฤtฤ @TamilNeram @Ricky-Tigg
To old users, I've added two new big features:
- swipe navigation, which allows you to navigate between posts from the conversation detail;
- the "shortcuts" section, where you can explore other instances and see their local timeline "as if" your were registered there.
Plus, as usual, small fixes and enhancements listening to your continuous feedback.
Have a nice weekend and #livefasteattrash
#friendicadev #androidapp #androiddev #fediverseapp #kotlin #multiplatform #kmp #compose #cmp #opensource #foss #procyonproject
like this
reshared this
I think it's a "feel" issue more than a "functional" issue. I went to double check but the app is just stopping on me. Might be my phone''s being difficult.
I think the account switch is maybe a bit too far out of the way to be readily available. The menu opens up to access the account dropdown, and then you switch to the other account and the menu stays there.
My first thought is that switching to the account should acknowledge the change and then retract the menu. It took me a while to guess my way into swiping the menu to the side to dismiss it.
I was able to switch between Friendica and Mastodon well enough, but maybe there's a way to float that switch up to the top a bit more.
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
RaccoonForFriendica reshared this.
@xinit ok I'll add a message in a snackbar to acknowledge that the change has happened and close the side menu.
You can also switch the account from your profile screen using the top right button, even in that case I'll add a snackbar when the change happens.
Thanks for explaining it to me.
xinit likes this.
RaccoonForFriendica reshared this.
The Social Web Devroom at FOSDEM had been fantastic yesterday. All of the talks worth to rescreen them once the come online.
I will try to attend too many BOF workshops today ๐ and still have to walk around to discover all the gems at the different projects booth ๐คฏ
Up cycling Android at 9h fosdem.org/2025/schedule/eventโฆ
At 12h the Social Web BOF fosdem.org/2025/schedule/eventโฆ
And at 14h Windows-10-to-Linux up cycling fosdem.org/2025/schedule/eventโฆ
Really looking forward to this Sunday at FOSDEM
#fosdem25 #upcyclingandroid #socialwebfosdem #windows10 #win2linux
like this
reshared this
Salve a tutti.
Ho studiato da ingegnere e lavoro come sviluppatore software e per motivi non professionali mi trovo spesso a dovermi occupare di medicina del lavoro.
Ho altri account nel fediverso e vorrei utilizzare questo per discutere di scienza senza inquinarlo con altri argomenti.
Grazie per l'attenzione.
#FediIntro
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
reshared this
E nun era n'avviso de garanzia, e Nordio sapeva, e ho detto tante balle... sti articoloni anno tutti na cosa in comune: sรฒ lunghi e noiosi!
Ma vuoi mette sta barba co un TicToc montato bene de me che te dico facile in pochi secondi cosa devi crede?
A comunisti, e daje sรน! Me fate proprio vincere facile! ๐
pagellapolitica.it/articoli/erโฆ
Gli errori di Giorgia Meloni sulla scarcerazione di Almasri
Nel video dove ha annunciato di essere indagata, la presidente del Consiglio ha difeso le scelte del governo, ma ha...Pagella Politica
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
reshared this
AI: ma che succede adesso?
Lavorare per un'azienda che ha deciso di diventare โfull-AIโ e fa le conferenze virtuali con il digital twin del boss (il quale ha non-scritto il testo insieme ad una AI e si e' fatto fare le slide da copilot) significa che ieri e' cascato un asteroide (dal sapore fritto che e' tipico degli asteroidi cinesi) per via di deepseek. Ma la cosa peggiore e' che nessuno degli espertoni se lo aspettava.
Perche' sia chiaro, se voi dichiarate che la vostra azienda diventa Full-AI, tutti diventano improvvisamente esperti di AI. Ma se anche parliamo di un'azienda di consulenti, chi non si e' mai ma proprio mai occupato di cose simili difficilmente capira' il problema e quindi sapra' cosa aspettarsi.
Chi invece parla di reti neurali da una ventina d'anni sul suo blog e' visto come il Gandalf della situazione, che si' e' un mago, ma sticazzi se capisco cosa dice. Quella roba e' magia nera. E questa e' la mia figura nell'azienda, in cui tutti ma proprio tutti sanno cosa sia l' AI, ma sono pochi a capire che diavolo stiamo facendo.
Provo a spiegarlo. Cosi' vedo se ho capito io.
Tutto sta nella capacita' di trasformare un'insieme di parole in un vettore di numeri. Questo vettore n dimensionale,ovviamente, indica un punto dello spazio. A quel punto, con tecniche tensoriali (o matriciali che dir si voglia, a seconda della formazione) si usano tecniche assolutamente primitive โ ma assolutamente algebriche, cioe' geometriche โ per cercare i punti vicini al vostro prompt, e generare una risposta.
Il fatto che tutte queste tecniche siano tensoriali e/o geometriche (ok, posso rivelarvelo: algebra astratta e geometria sono la stessa cosa), significa che una GPU, la scheda grafica, che e' specializzata nel fare i conti e produrre cose geometriche (videogiochi, per esempio) funziona benissimo per fare questi calcoli.
qual'e' la trappola? La trappola e' che queste tecniche per generare l'embedding sono estremamente primitive. Almeno sul piano matematico.
Lo so che vi sembrera' strano sentir parlare dello stato dell'arte dell' IT come โprimitivoโ, ma intendo dire che appena si e' visto che questa roba funzionava... la si e' buttata sul mercato. Per battere la concorrenza.
E non si e' fatto un ENORME lavoro di ottimizzazione degli algoritmi che poteva essere fatto se si fosse aspettato un po'. Ma il TTM (time to market) e' tiranno quindi si e' buttata fuori la cosa cosi'.
Facciamo un esempio: vogliamo calcolare pi greco. Il nostro nuovo prodotto calcola pigreco. Siccome abbiamo fatto il liceo, useremo la serie di Leibniz, nome che piaceva anche al prof di filosofia.
Possiamo proporre tre metodi, in ordine di efficienza.
1. Metodo di Gauss-Legendre (o di Brent-Salamin)
a0 = 1,โb0 = 1/โ2,โt0 = ยผ,โp0 = 1
an+1 = (an + bn) / 2
bn+1 = โ(an ยท bn)
tn+1 = tn โ pn ยท (an โ an+1)2
pn+1 = 2 ยท pn
ฯ โ (an+1 + bn+1)2 / (4 ยท tn+1)
2. Serie di Ramanujan
La serie di Ramanujan per il calcolo di ฯ รจ:
1/ฯ = (2โ2 / 9801) โ ฮฃ k=0 ((4k)! (1103 + 26390k)) / ((k!)4 3964k)
3. Serie di Leibniz
La formula di Leibniz per il calcolo di pi greco in notazione di sommatoria:
ฯ/4 = โ ฮฃ k=0 (-1)k/(2k+1)
Qual'e' il migliore?
Metodo | Efficienza | Convergenza | Quando usarlo |
---|---|---|---|
Gauss-Legendre | Altissima | Quadratica (= apre culi) | Precisione molto alta, tempi rapidi |
Applicazione serie di Ramanujan | Media | Rapida | Buona precisione, non massima efficienza |
Serie di Leibniz | Molto bassa | Lentissima | Solo per scopi didattici o bassa precisione |
Ma tutti e tre sono metodi validi. Il problema e' che con Gauss-Legendre arriverete subito ad un risultato che congli altri metodi raggiungete piu' lentamente.
Immaginate che il vostro prodotto sia โcalcolare pigrecoโ, e che voi usciate sul mercato, per essere i primi, con una serie di Leibniz. Bello. Ma adesso i concorrenti fanno la stessa cosa, e voi dovete competere. Allora usate l'approccio americano, โtira soldi sul problema sino a quando non e' risoltoโ, e costruite un intero datacenter con una centrale nucleare dedicata. Andrete piu' veloci degli altri, ma state sempre usando un metodo lento.
Adesso arriva quello che non ha soldi, ma ha letto un sacco di libri. E vi usa Gauss-Legendre (noto anche come Brent-Salamin , ma ragazzi, certe volte i nomi hanno un effetto comico) . Col risultato che su una calcolatrice Texas Instruments da liceo arriva prima del vostro supercomputer nucleare. (in questo esempio, lo fa sul serio!).
Ovviamente, se siete quelli che avevano cercato di risolvere il problema tirandogli addosso dei soldi, ci rimanete male.
Il gandalf maledetto che gira per l'azienda con la felpa โSee You in Valhallaโ, invece ,(cioe' io) e' cosciente del fatto che stiamo usando un metodo brutale e che quindi prima o poi verra' ottimizzato. Non posso dire in anticipo se verra' ottimizzando usando la tecnica incredibilmente estetica di Ramanujan [1], o con Gauss-Legendre (Brent-Salamin), o usando che so io il metodo di Montecarlo, o altri.
Ma se entrate in una competizione per pigreco col metodo di Leibnitz, qualcuno vi superera' , e superera' anche il vostro superdatacenter nucleare, semplicemente perche' non ha saltato le sue lezioni di matemarica. Questo ve lo posso dire con certezza.
Ed e' quello che e' successo. Mentre gli americani tiravano soldi sul problema, pensando di risolverlo in modo di rendere inarrivabile la soluzione perche' era troppo costosa, i cinesi hanno chiamato dei matematici geometristi e hanno trovato un modo migliore di generare il modello.
E non era difficile, e non siamo ancora alla fine della storia, perche' di algebra astratta ne viene scritta moltissima, quindi c'e' ancora spazio per il geometrista geniale che ha studiato una tecnica numerica in piu'.
Molto spazio.
Perche' gli americani sono andati con la filosofia โlancia soldi sul problemaโ? Perche' pensavano di mantenere la supremazia dei modelli sfruttando il fatto che gli altri paesi non possono investire cifre simili (per esempio, l' Europa) o che non abbiano le GPU adatte per via di alcuni blocchi commerciali (per esempio, la Cina).
Tenete conto di una cosa. Nel mondo dell' Intelligenza artificiale ci sono due fasi.
- Apprendimento , o addestramento.
- Esecuzione.
L'esecuzione di un modello oggi e' relativamente semplice. Se avete un computer adatto a giocare ai videogames professionalmente, non dovrebbe essere difficile scaricare una cosa dall'interfaccia semplice, come GPT4all, e avrete la scelta del modello da installare, potrete usare quello di META, cioe'LLama, e molti altri che diventano opensource.
E capite che se potete farlo in casa, la fase di esecuzione non e' costosa. Potrete cosi' caricare le vostre bollette nella Knowledge base, e chiedere di capire quanto pagate davvero il gas, se usate un modello reasoning, che di solito finiscono per -R1.
La fase davvero costosa, invece, e' digerire tutta la massa di dati per l'addestramento. Si parlava di cento milioni di dollari per addestrare un modello avanzato. Ma questo usando la tecnica brutale, e un sacco di calcolatori,metodo scelto per tener fuori dalla competizione i povery.
Ma la matematica se ne fotte , e se c'e' un metodo piu' veloce, procede.
Conoscendo di vista il mondo dei geometristi e degli algebristi, e' assolutamente probabile che i cinesi abbiano solo graffiato la superficie del problema. Non so che diavolo di tecnica abbiano inventato, o quale teorema abbiano applicato. Ormai di teoremi se ne dimostrano 150.000 ogni anno, e' impossibile seguirli.
La complessita' di calcolo in quel mondo tende a crescere, nelle condizioni sbagliate, di N^N, per poi crollare semplicemente tenendo conto che, โma si, in questo caso il determinante e' zero e non dobbiamo fare calcoliโ. O roba del genere. E poi dai, che schifo, un isomorfismo!!!!
Le conseguenze. Questo trasforma in merda l'idea che se qualcuno investe di piu', avra' i risultati migliori. Quando la gente giudica il potenziale di crescita di una zona, tipo Cina o Europa o USA, va a vedere โquanto investono nella tal cosaโ. Ma probabilmente le ottimizzazioni fatte dai cinesi sono uscite da una lavagna, o da un foglio di carta.
E delle buone menti, รงa va sans dire.
Il panico e' dovuto proprio a questo:
- c'e' consapevolezza che c'e' ancora molto da ottimizzare.
- c'e' consapevolezza che gettare soldi sul problema non e' garanzia di vittoria sul mercato.
Questo spaventera' principalmente gli investitori. A loro era stato garantito che se partecipavano ad un progetto, piu' grande era e piu' sarebbe stato dominante, e quindi avrebbe reso soldi.
Ma se arriva qualcuno e dice che no, ti fotte chiunque sappia piu' algebra astratta di te, il problema diventa tragedia. Gli americani, con il loro anti-intellettualismo, non riescono a capire come 5,6 milionidi $ valgano piu' di 100 se sono in mano alle menti giuste. Lo considerano una magia nera, e non scommettono soldi sulla magia nera.
E da qui, il panico.
Del resto, i cinesi sono comunisti, i comunisti sono amici di Satana, e quindi se ne deduce che sanno fare stregonerie.
Ma specialmente, potrebbe voler dire che gli sforzi per tenere la AI in mano a pochi giocando sui costi enormi sono destinati a fallire.
[1] Ramanujan accettava solo formule che lui definiva โbelleโ. In senso estetico. Capire come diavolo e' arrivato alle cose che ha fatto e' difficilissimo.
Uriel Fanelli
Il blog e' visibile dal Fediverso facendo il follow a: @uriel@keinpfusch.net
Contatti:
- Fediverse: @uriel@x.keinpfusch.net
- MATRIX: @uriel:mtrx.keinpfusch.net
- GNU JAMI: ufanelli
like this
reshared this
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
reshared this
In altre parole sono piรน che certo che chiamare Mohammad Bin Salman semplicemente 'Bin' sia una cosa fatta intenzionalmente e non frutto di mera ignoranza.
Ner 2019 dicevo che er principe d'Arabbia Moammetto Bin Sarman รจ un fondamentalista islamico co cui no stato deciente nun deve trattร . Embรฉ?
Me senbra che sta cosa daa decienza รจ un pรฒ superata, no?
fanpage.it/politica/quando-melโฆ
Quando Meloni diceva che โLโArabia Saudita รจ uno Stato fondamentalistaโ
Negli scorsi giorni la premier ha incontrato il principe Bin Salman con cui ha concluso intese per il valore di 10 miliardi di euro.Giulia Casula (Fanpage)
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
reshared this
La connessione รจ tornata! Stamattina ci sarร KenoMATTINA: toccherรฒ i temi che mi avete suggerito ieri sera e alle 9:30 avrรฒ ospite la fumettista Yi Yang!
Se volete un po' di relax mattutino, vi aspetto su tele.kenobit.it.
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ reshared this.
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
reshared this
Hey friends! Itโs nearly time for #FOSDEM, the annual free and open source event in Brussels. This weekend, the Mastodon team will be based in building H.
Weโll be raising funds for the project with some of our merch - beautiful limited edition winter mugs, pins, and t-shirts. Weโll also have fun stickers to share for free, so you can show your support for Mastodon everywhere!
(just so you know: weโre a bit short on larger t-shirt sizes, so come early if you want to buy one of those)
like this
reshared this
ร vero che Bluesky batte Mastodon come numero di utenti, perรฒ guardate qui. Ieri pomeriggio @andreabettini ha postato una bellissima foto della Terra su entrambi i social, e ha ricevuto 20 condivisioni su Mastodon contro le 11 di Bluesky (dove ha anche piรน follower).
Ditelo agli influencer, da queste parti siamo piรน attivi! ๐
like this
reshared this
@๐
๐ฏ๐ฌ๐ซ๐ฐ๐ฌ๐ซ ๐๐ข๐ค๐ฏ๐ข๐ฑ๐ฌ ๐ฆ
Secondo me รจ sempre una questione di marketing, Bluesky รจ molto piรน efficiente in questo e molti "cantori a gettone" (citando DK) gli hanno fatto pubblicitร .
@Moreno Colaiacovo ๐งฌ๐ฎ๐น @macfranc @Andrea Bettini @Giacomo Alessandroni
like this
macfranc reshared this.
like this
macfranc reshared this.
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ reshared this.
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
reshared this
Jonas โ
in reply to ๐ป๐๐๐๐ ๐ฆ๐ง๐ปโ๐ป๐ • • •Btw, is it intended that Raccoon is not restorable with Neo Backup?
After restore it crashes after launch. Not sure why, didn't have time to have a look at logcat.
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
RaccoonForFriendica reshared this.
๐ป๐๐๐๐ ๐ฆ๐ง๐ปโ๐ป๐
in reply to Jonas โ • •like this
Jonas โ likes this.
reshared this
RaccoonForFriendica reshared this.
Jonas โ
in reply to ๐ป๐๐๐๐ ๐ฆ๐ง๐ปโ๐ป๐ • • •RaccoonForFriendica reshared this.
Jonas โ
in reply to Jonas โ • • •๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
RaccoonForFriendica reshared this.
๐ป๐๐๐๐ ๐ฆ๐ง๐ปโ๐ป๐
in reply to Jonas โ • •Ok seen it. It is due to encrypted shared preferences (used to store on device your auth token). It fails to open after you restore the app, probably due to failure to decrypt them because the key changes when you reinstall it. I'll investigate more to see if there are workarounds.
Seemingly it is a known issue.
Jonas โ likes this.
RaccoonForFriendica reshared this.
Jonas โ
in reply to ๐ป๐๐๐๐ ๐ฆ๐ง๐ปโ๐ป๐ • • •RaccoonForFriendica reshared this.