Parco Querini #italy๐ฎ๐น #veneto #vicenza #bacchiglione #parcoquerini #antoniopiovene #architecture #birds #animal
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ reshared this.
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ reshared this.
Needle is an #elixir library that we have developed to provide universal foreign keys, shared data fields, and virtual & configurable schemas for Ecto.
๐ Read the docs: hexdocs.pm/needle/readme.html
๐ฌ Join the discussion on Elixir Forum: elixirforum.com/t/needle-univeโฆ
#ecto #myElixirStatus
1/6
When using a relational DB (such an Ecto schema with a Postgres table), usually a foreign key field has to be pre-defined with a reference pointing to a specific field in a specific table.Elixir Programming Language Forum
ivan minutillo likes this.
reshared this
Attenzione: poliversity.it deve essere temporaneamente fermata per problemi di spazio disco. Ci scusiamo per l'inconveniente e cerchiamo di risolverlo prima possibile ๐
Edit: siamo riusciti a risolvere il problema.
Poliversity.it ha avuto un significativo aumento di iscrizioni e di attivitร e questo ha portato a un utilizzo molto intenso delle risorse di sistema!
๐๐ฒRicordiamo a tutti quanto sia importante per noi un sostegno finanziario ๐ : it.liberapay.com/poliverso/
Poliverso รจ la piรน grande istanza italiana di Friendica. I fondi raccolti verranno utilizzati per finanziare la manutenzione di poliverso.org (friendica), di poliversity.it โฆLiberapay
like this
reshared this
reshared this
Kdenlive is probably the best video editor on Linux. It surely is the most advance, open source video editor with native Linux support.
#Linux #kde #kdenlive #video #editor
Kdenlive is a powerful free and open source cross-platform video editing program made by the KDE community. Feature rich and production ready.Kdenlive
reshared this
Le banche che hanno prestato a Musk 13 miliardi di dollari per acquistare Twitter potrebbero pentirsene
Il WSJ riferisce che le banche hanno accettato di sottoscrivere i loro prestiti "perchรฉ il fascino di affidare i conti a Musk era troppo allettante per lasciarselo sfuggire". Ora, sembra un errore costoso, a meno che le banche non siano in grado di estrarre i pagamenti degli interessi da X e un rimborso del capitale una volta che i prestiti sono scaduti
techcrunch.com/2024/08/20/the-โฆ
According to a Wall Street Journal report, banks that loaned Elon Musk $13 billion to buy Twitter haven't been able to sell the debt.Kyle Wiggers (TechCrunch)
like this
reshared this
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
Informatica (Italy e non Italy) reshared this.
Thank you so much for all your feedback to my post about #Fediverse content aggregators (Mbin, PieFed and Lemmy) and interoperability.
Following some of your testimonies, I'm semi-tempted to create new accounts on #Friendica and #Lemmy โ on other instances โ to do more interoperability tests, considering that some of the problems I may have encountered could be instance-specific (with nothing to do with software). Is this something that may interest you?
blog.elenarossini.com/the-futuโฆ
An exploration of Fediverse content aggregators as an alternative to Reddit, with a twist: the magic of ActivityPub, allowing communication with other Fediverse projectsElena Rossini
like this
reshared this
I cooked up a new release of @git_cliff! โฐ๏ธ๐จโ๐ณ
๐ฅ Enhanced commit grouping, faster generation, improved GitLab integration, and more!
๐ฆ A highly customizable changelog generator (written in Rust)
โก๏ธ What's new: git-cliff.org/blog/2.5.0
โญ GitHub: github.com/orhun/git-cliff
#rustlang #tool #automation #changelog #generator #commandline #opensource
git-cliff is a command-line tool (written in Rust) that provides a highly customizable way to generate changelogs from git history.Orhun Parmaksฤฑz (git-cliff.org)
reshared this
@RaccoonForFriendica utenti di Friendica, per chi fosse interessato ho pubblicato una nuova versione del client per Android cui sto lavorando (nel tempo libero), maggiori dettagli qui.
Fatemi sapere cosa ne pensate, ogni feedback รจ ben accetto, tenete conto che รจ ancora in alpha, quindi ci sono parecchie cose da fare/rivedere, non aspettatevi in assoluto la perfezione ma qualcosa di perfettibile!
#friendica #friendicadev #opensource #androidapp #kotlin #kmp #compose #multiplatform #livefasteattrash
like this
reshared this
I CEO di Meta e Spotify rosicano per la regolamentazione dell'intelligenza artificiale nell'UE
"Nel breve termine, ritardare l'uso di dati che vengono usati di routine in altre regioni significa che i modelli di intelligenza artificiale piรน potenti non potranno (sfruttare? ๐) riflettere la conoscenza collettiva, la cultura e le lingue dell'Europa, e gli europei non potranno usare i prodotti di intelligenza artificiale piรน recenti"
techcrunch.com/2024/08/23/metaโฆ
Meta and Spotify are once again teaming up -- this time, on the matter of open source (or to be precise, open-weight) AI which the companies claim areSarah Perez (TechCrunch)
reshared this
@Politica interna, europea e internazionale
Il paragone di Daniela Santanchรฉ tra Meloni e Sinner scatena il web Non รจ passato inosservato sul web il paragone proposto dalla ministra del Turismo Daniela Santanchรฉ tra Giorgia Meloni e Jannik Sinner. La ministra ha infatti scritto sul suo profilo X: โSinner e la
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
reshared this
Il numero di questa settimana di #TheFutureisFederated, in apparenza, รจ piรน di nicchia del solito, incentrato sugli aggregatori di contenuti nel Fediverso (ovvero piattaforme come Reddit, ma federate).
blog.elenarossini.com/the-futuโฆ
An exploration of Fediverse content aggregators as an alternative to Reddit, with a twist: the magic of ActivityPub, allowing communication with other Fediverse projectsElena Rossini
like this
reshared this
Quattro caratteri mandano in crash l'iphone.
techcrunch.com/2024/08/21/typiโฆ
Quattro caratteri mandano in crash l'iphone. https://techcrunch.com/2024/08/21/typing-these-four-characters-could-crash-your-iphone/Telegram
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ reshared this.
Tagliare 500 mila alberi per fare una fabbrica di auto elettriche. Tesla.
theguardian.com/technology/artโฆ
Tagliare 500 mila alberi per fare una fabbrica di auto elettriche. Tesla. https://www.theguardian.com/technology/article/2024/aug/22/trees-cut-down-site-tesla-gigafactory-germany-deforestationTelegram
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ reshared this.
Currently exploring Akregator right now and I really like how I can customize everything (as per KDE style). With this I can eventually remove the menubar and have a cleaner interface closer to NewsFlash :3
#KDE #FOSS #OpenSource #Linux #RSS
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
reshared this
๐ The Future of Social is Here: a Show and Tell: Lemmy, PieFed & Mbin sono al centro del quarto numero della newsletter di @Elena Rossini โ๏ธโจ๐ธ feddit.i...
The Future of Social is Here: a Show and Tell: Lemmy, PieFed & Mbin sono al centro del quarto numero della newsletter di @Elena Rossini โ๏ธโจ๐ธ
feddit.it/post/10303747
Il nuovo post di notizie รจ su feddit.
The Future of Social is Here: a Show and Tell: Lemmy, PieFed & Mbin sono al centro del quarto numero della newsletter di @_elena https://feddit.it/post/10303747 Il nuovo post di notizie รจ su feddit.Telegram
like this
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ reshared this.
Microsoft formally deprecates the 39-year-old Windows Control Panel
The Settings app has taken over, but Control Panels aren't going anywhere yet.
reshared this
Google ha inaspettatamente smesso di supportare il browser Chrome sullโattuale sistema operativo con supporto a lungo termine Ubuntu 18.04 LTS โBionic Beaverโ con il rilascio della nuova versione di Chrome 128. Ciรฒ ha causato unโondata di malcontento tra gli utenti, poichรฉ il browser ha smesso di funzionare.
Inizialmente, la societร non aveva intenzione di risolvere il problema. Tuttavia, dopo numerose lamentele da parte della comunitร Linux, lโazienda ha deciso di modificare i propri piani. Un portavoce di Google ha affermato che la societร riconosce che lโimprovvisa fine del supporto ha colto di sorpresa molti utenti. Pertanto, รจ stata presa la decisione di restituire il supporto a Ubuntu 18.04โฆ Per un poโ.
Google ha promesso di rilasciare un aggiornamento che ripristinerร la compatibilitร di Chrome con questa versione del sistema operativo giร la prossima settimana. Tuttavia, in futuro la societร prevede di smettere di supportare Ubuntu 18.04. Questa volta, perรฒ, Google ha promesso di non โpremere lโinterruttoreโ silenziosamente, ma di avvisare in anticipo gli utenti della fine del supporto.
ร importante installare la nuova versione di Chrome 128 perchรฉ contiene aggiornamenti di sicurezza critici anche se lโaggiornamento non si installa a causa dellโincompatibilitร con la libreria di sistema libgcc-s1, che ha causato ulteriori difficoltร agli utenti.
Questa situazione dimostra lโimportanza di mantenere un equilibrio tra gli aggiornamenti di sicurezza e le esigenze degli utenti. Le aziende di software devono pianificare attentamente i cambiamenti nel supporto dei loro prodotti, tenendo conto della diversitร della loro base di utenti e del potenziale impatto delle
L'articolo Google Chrome Abbandona Ubuntu 18.04. E Scoppia la Polemica proviene da il blog della sicurezza informatica.
reshared this
L'avvento del nuovo Pixel 9 di Google spalanca le porte a un mondo di immagini fake indistinguibili dal vero. Esplosioni, incidenti, persino insetti nel cibo: tutto puรฒ diventare "reale" in pochi secondi. Con l'avvento dei nuovi smartphone con AI incorporata, la "veritร fotografica" giร compromessa dal fotoritocco ci dice definitivamente addio. Pronti a un futuro in cui vedere non significa piรน credere? Un viaggio nel cuore della rivoluzione visiva che cambierร tutto.
futuroprossimo.it/2024/08/immaโฆ
Il Pixel 9 rende la creazione di immagini fake un gioco da ragazzi. Ed รจ solo l'inizio. Siamo pronti per un mondo senza veritร visiva?Gianluca Riccio (Futuroprossimo.it)
reshared this
Nella Settimana Sovversiva di oggi ho messo un link al saggio che ho scritto sulla liberazione dello smartphone.
Manca ancora una copertina vera e propria, ma il testo c'รจ.
Incredibile come, cambiando il rapporto con lo smartphone e sottraendomi da alcuni meccanismi mangiatempo, abbia di fatto scritto e impaginato un libro in due settimane.
Qui trovate la Settimana Sovversiva di oggi: settimana.kenobit.it/archive/4โฆ
reshared this

@ a new alpha has just been released! ๐ฆ๐๐ฆ This one contains โ finally โ the possibility to manage your circles (both to see customized timelines in the home screen and to use them as post visibility specification), plus some more options to change font scale and URL opening mode, several layout improvements, haptic feedback for actions, and under the hood optimizations. Please let me know what you think about it!
#friendica #friendicadev #androidapp #androiddev #opensouce #kotlin #kmp #compose #livefasteattrash
RaccoonForFriendica reshared this.
Matteo Zenatti likes this.
reshared this
As it emerged in this thread, messages from the latest versions of mastodon are not interpreted correctly by the latest Lemmy releases
reshared this
@yessikg I understand that this bug might seem like a deliberately hostile action against the threadverse, but the reality is that ActivityPub is objectively a shithole ๐คฃ and with every good step forward, there is the risk of stepping on a shit!
These problems could simply arise from the fact that Mastodon is starting to really work on the management of Activitypub groups. It is therefore appropriate to report any incompatibilities to the Mastodon staff, so that they can correct their roadmap
Fediverse reshared this.
from what i can tell (from the work in progress pull request) mastodons group implementation explicitly does not aim for compatibility with lemmy
other than that, i agree on activitypub being crap in terms of making interoperability easy
like this
reshared this
@kopper [they/them] rightly mastodon cannot and should not aim for full compatibility with Lemmy and Piefed.
In fact, Lemmy has some unique features (such as the intentionally limited management of crossposting) that cannot be managed.
However, it would be appropriate and above all ethical, for Mastodon groups to be compatible with Friendica groups, Gup groups and Mbin magazines.
This would allow mastodon users to continue using the Activity pub groups of other platforms, including Lemmy.
I remember in fact that even WordPress (which at the moment, represents the most important novelty of the Fediverse) is perfectly able to publish on the Lemmy communities and on the Friendica groups!
like this
reshared this
like this
reshared this
These problems could simply arise from the fact that Mastodon is starting to really work on the management of Activitypub groups.
And re-invent the wheel once more, preferably in a proprietary way that's as incompatible with the rest of the Fediverse as possible but sold to the Mastodon users as the Fediverse gold standard.
It is therefore appropriate to report any incompatibilities to the Mastodon staff, so that they can claim the other side is broken unless the other side has rock-solid proof that it's actually Mastodon that's doing it wrong.
FTFY
Poliverso - notizie dal Fediverso โ likes this.
@Jupiter Rowland Unfortunately your acid comments don't seem too far from reality... ๐ ๐ ๐คฃ
But for now, I'll pretend I didn't hear them ๐
like this
reshared this
I've now finished testing from Mastodon Servers version 4.3.0-alpha.5+glitch to Lemmy and to Piefed
Apparently, there is currently some sort of incompatibility between instances running this very interesting mastodon fork and Lemmy-like platforms (but not with Mbin)
tech.lgbt/@informapirata/11300โฆ
tech.lgbt/@informapirata/11300โฆ
tech.lgbt/@informapirata/11300โฆ
Thanks again to @mods and @jerry for hosting and @kathsone for reporting the issue!
cc @informapirata@mastodon.uno @informapirata@infosec.exchange
In the next few days I will submit an issue to the fork developer
PS: version 4.3.0-alpha.5+glitch is a beautiful fork with its ability to implement markdown. If it solved this problem with Lemmy I could almost think of using it in my poliversity.it instance
Test from Mastodon Servers version 4.3.0-alpha.5+glitch to Lemmy @test@feddit.it Test messageLGBTQIA+ and Tech
Poliverso - notizie dal Fediverso โ likes this.
reshared this
Poliverso - notizie dal Fediverso โ likes this.
@Rimu The responses work fine. The problem occurs when a mastodon user residing on an instance with the latest Mastodon version or a glitched version, mentions a community on a Lemmy instance with release 0.19.5
Example
Infosec.exchange or Mastodon.social => lemmy.ml or feddit.it โ
mastodon.uno => lemmy.ml or feddit.it โ
Mastodon.social => lemmy.world โ
@informapirata :privacypride: @Jerry Bell :bell: :llama: :verified_paw: :verified_dragon: :rebelverified:โ @tech.lgbt Moderators @Al Kath @Informapirata @Informapirata
@notizie Hey guys: good news!
infosec.exchange/users/kathsonโฆ
@rimu @informapirata@mastodon.uno @jerry @mods @informapirata @informapirata@tech.lgbt
Poliverso - notizie dal Fediverso โ likes this.
Poliverso - notizie dal Fediverso โ reshared this.
I have no idea how the problem fixed itself... ๐ค
Now, just to be safe, I'm going to burn incense to the god of the Fediverse! ๐
@notizie @rimu @jerry @mods @informapirata@infosec.exchange @informapirata@tech.lgbt @lealternative
Al Kath reshared this.
๐ The Future is Federated - issue no.9 ๐ฉโ๐
The Future of Social is Here: a Show and Tell (part 4: Lemmy, PieFed & Mbin)
blog.elenarossini.com/the-futuโฆ
with shout-outs to @informapirata @Bro666 @dansup @phanpy @fedidb @vjprema @neblem @FediTips
#TheFutureIsFederated #tech #Fediverse #activism #bigtech #socialmedia #FOSS #blog #threadiverse #mbin #kbin #piefed #lemmy #reddit #activitypub
An exploration of Fediverse content aggregators as an alternative to Reddit, with a twist: the magic of ActivityPub, allowing communication with other Fediverse projectsElena Rossini
like this
reshared this
Hi Elena! Thanks for your post, Iโm enjoying your Federation series. I appreciate your efforts in testing federation boundaries between Fediversal software.
I would like to comment on that idea that you state in the article:
These experiments have been further proof to me that itโs a smart strategy to use Mastodon as oneโs main Fediverse account, investing time in it - as it communicates really well with other Fediverse projects. It just works.
While itโs true that Mastodon usually integrates better than other software and I can see the pragmatic point for a newcomer user, probably this is because developers mainly check mastodon compatibility and not (or slower) with the rest of the software. And the mastocentricity of the Fediverse may be the responsible for that. Maybe if it was more software-diverse more of them would be compatible by default or more bound to a standard.
Probably you know that, but I donโt sense it in your articles (maybe itโs intentional) and I would like to know if you have an opinion on it.
Again thanks for your work!
Ey! Thanks for answering!
May I quote you in a future blog post about this issue?
Sure! If you find something interesting enough ๐.
I completely agree that sustainability is a critical and not easy topic. I would add also instance governance.
While choosing an instance with stable financial support seems a good criteria to me, centralizing the Fediverse into few big instances (and software) is dangerous in the long run.
First, it goes against the decentralized nature of the federation, gives more power to few people and is less resilient to attacks. Second, it dilutes the community feeling of the smaller instances and makes the โlocalโ and โfederatedโ timelines pretty useless. And they are one of the best features of our Fedi in my opinion!
In any case, Iโm not minimizing your argument and choosing the proper instance for each one is not easy.
PD: if you are curious, Iโm writing this from and akkoma instance ๐.
Have a nice day!
Do you want an easy-to-understand beginner's manual about how to use Mastodon and the Fediverse? Try having a look at this website:
โก๏ธ fedi.tips
Everything on the site is written in simple non-technical language.
There are two main sections:
- "Quick start" at the top with just a few essential guides.
- "Complete contents" with all the guides organised into categories.
However, if you want to ask for help directly, that's 100% fine too! ๐
An unofficial guide to using Mastodon and the Fediversefedi.tips
Poliverso - notizie dal Fediverso โ likes this.
reshared this
Twitch aumenta ancora di piรน, a causa di google e apple, il costo degli abbonamenti da app mobile (senza aumentare il guadagno degli streamer), e nel frattempo peggiora ulteriormente l'interfaccia proprio dell'app.
Grazie Twitch.
Se volete sostenere i vostri creator preferiti, ricordate che potete farlo tramite web, bypassando l'app, e ricordate che se vi vogliono bene, gli basterร la vostra presenza in chat.
ร avvilente perรฒ ogni volta dover trovare workaround per loro decisioni assurde...
reshared this
@jjflash Provo a riassumere:
1) Troppi problemi tecnici
2) Troppi pochi strumenti di moderazione
3) Costo di manutenzione non indifferente
Ma soprattutto
4) Assente possibilitร di crescita
Il nostro progetto ha bisogno di diffusione e crescita, non streammiamo (solo) per divertimento, e Owncast ci ha sorpreso per il disinteresse che ha riscosso, perfino qui.
Su Twitch paradossalmente abbiamo trovato molti piรน appassionati e piรน partecipazione.
pip, pypi, pyenv, conda, miniconda, micromamba............
setuptools, py2exe, pyinstaller.............
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
reshared this
La Commissione Europea taglia i finanziamenti per i progetti di Software Libero
L'iniziativa Next Generation Internet ha supportato progetti #FOSS con finanziamenti e assistenza tecnica dal 2018. Ma ora la Commissione taglierร questo finanziamento nell'attuale bozza del Programma di lavoro Horizon Europe 2025. Questa decisione evidenzia il problema piรน ampio della mancanza di finanziamenti pubblici motivati โโe sostenibili per progetti di Software Libero.
edri.org/our-work/european-comโฆ
The Next Generation Internet initiative has supported Free Software projects with funding and technical assistance since 2018.European Digital Rights (EDRi)
reshared this
Visti i risultati positivi ottenuti dall'iniziativa NGI nel suo complesso, รจ deludente e sconcertante vedere la decisione di interrompere i finanziamenti per l'iniziativa. Senza l'ombrello di Horizon Europe 2025, NGI si trova ora senza finanziamenti alternativi, il che danneggia l'ecosistema del Software Libero e quindi l'innovazione dell'UE. La ragione di questo spostamento di budget dal finanziamento del Software Libero e dell'iniziativa NGI sembra essere lo stanziamento di maggiori fondi per l'IA, lasciando in secondo piano l'infrastruttura Internet. Nel frattempo, la Commissione europea ha rifiutato di commentare e di condividere le motivazioni ufficiali che l'hanno spinta a togliere questi fondi dal suo bilancio.
Davvero complimenti! Un applauso! ๐
Informatica (Italy e non Italy) reshared this.
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ reshared this.
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ reshared this.
La Commissione Europea taglia i finanziamenti per i progetti di Software Libero
L'iniziativa Next Generation Internet ha supportato progetti di Software Libero con finanziamenti e assistenza tecnica dal 2018.
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ reshared this.
Peertube Uno supera i 5000 iscritti diventando una delle maggiori istanze del #fediverso italiano๐
Grazie a tutti!! ๐
Per festeggiare il traguardo e il nuovo server annunciamo un aumento dello storage, chi ha giร un account attivo su #PeertubeUno puรฒ richiedere un aumento a 20GB!
Gli utenti di #MastodonUno possono chiedere un aumento extra a 50GB.
Questo per far diventare peertube.uno la migliore alternativa libera a Youtube.
Richiedete lo spazio rispondendo a questo messaggio.
PeerTube Uno Italia, รจ la prima piattaforma video italiana federata con il fediverso. Utilizza il protocollo ActivityPubper distribuire i video fra le persone nel fedivero in maniera decentralizzata.peertube.uno
Poliverso - notizie dal Fediverso โ likes this.
reshared this
@AlessandraSospiro ciao, potreste completare l'account e il canale aggiungendo le immagini di avatar e una descrizione dell'account e del canale, grazie!
Inoltre aggiungete ameno un paio di video di esempio su quello che vorreste fare.
Grazie!
reshared this
Quanto ci vorrร perchรฉ i suoi editori la lascino andare a fondo perchรฉ ingombrante?
Sempre che non decidano che un autore morto vende meglio di un autore vivo (cosรฌ non puรฒ piรน sparare cazzate): vista la quantitร di soldi in ballo l'opzione non รจ escludibile.
Il disastro delle start-up tech negli Usa: fallimenti su del 60%
Lโeconomia americana sta assistendo a una moria di start-up senza precedenti con il numero di nuove insolvenze di aziende nate come promettenti talenti cresciuto in un anno del 60% e cโฆ
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ reshared this.
GM licenzia piรน di 1.000 dipendenti stipendiati di software e servizi
La GM licenzierร piรน di 1.000 dipendenti in tutto il mondo nella sua divisione software e servizi a seguito di una semplificazione della divisione produttiva
Sono 600 posti di laโฆ
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ reshared this.
๐๐ผ Liberare il mio smartphone per liberare me stesso Il libro in PDF di Kenobit, liberamente scaricabile in licenza Creative Commons: https://cl...
Liberare il mio smartphone per liberare me stesso
Il libro in PDF di Kenobit, liberamente scaricabile in licenza Creative Commons:
cloud.kenobisboch.it/s/jmCZRroโฆ
Liberare il mio smartphone per liberare me stesso Il libro in PDF di Kenobit, liberamente scaricabile in licenza Creative Commons: https://cloud.kenobisboch.it/s/jmCZRrotinadfTMTelegram
reshared this
reshared this
รจ cosi bello, che quando ho visto il tuo messaggio, la prima cosa che ho pensato รจ che tu avessi preso per buono un meme satirico...
ร questo che mi piace del nostro paese ๐คฃ
๐ป๐๐๐๐ ๐ฆ๐ง๐ป๐ป๐ likes this.
Moved to @bonfire@bonfire.cafe
in reply to Moved to @bonfire@bonfire.cafe • • •Needle is one of several libraries we're releasing. Beyond creating extensions for Bonfire (like misinformation labeling or metadata extraction for scientific publications), we often need to build foundational functionality. We package these into reusable libraries for the wider Elixir ecosystem.
When using a relational DB (such an Ecto schema with a Postgres table), usually a foreign key field has to be pre-defined with a reference pointing to a specific field in a specific table.
2/6
reshared this
ivan e Mayel reshared this.
Moved to @bonfire@bonfire.cafe
in reply to Moved to @bonfire@bonfire.cafe • • •A simple example would be a blogging app, which might have a post table with author field that references the user table.
A social network, by contrast, usually requires a graph of objects, meaning objects need to be able to refer to other objects by their ID without knowing their type.
A simple example would be likes, you might have a likes table with liked_post_id field that references the post table.
#ecto #myElixirStatus #elixir
3/6
ivan reshared this.
Moved to @bonfire@bonfire.cafe
in reply to Moved to @bonfire@bonfire.cafe • • •But what if you donโt just have posts that can be liked, but also videos, images, polls, etc, each with their own table, but probably do not want to have to add liked_video_id, liked_image_id, ad infinitum?
We needed the flexibility to have a foreign key that can reference any referenceable object. We call our system Needle.
#ecto #myElixirStatus #elixir
4/6
ivan reshared this.
Moved to @bonfire@bonfire.cafe
in reply to Moved to @bonfire@bonfire.cafe • • •Besides regular schemas with universal foreign keys (Pointable), Needle provides Virtual for schemas that donโt have any fields on their own, and Mixin for storing common fields that can be re-used by multiple Pointables or Virtuals (eg. if you have multiple types that all have a name/description/body, they can share those and optionally the associated changesets and other logic).
#ecto #myElixirStatus #elixir
5/6
ivan reshared this.
Moved to @bonfire@bonfire.cafe
in reply to Moved to @bonfire@bonfire.cafe • • •Needle also comes with two other homegrown libraries: needle_ulid which provides a ULID datatype for Ecto (using ex_ulid) and related helpers, and exto which enables extending Ecto schema definitions in config (especially useful for adding Mixin associations to different schemas)โฆ
---
๐ฃ ๐ดโโ ๏ธ Camp! expedition: We have some open bounties to improve bonfire performance :
Read more: indieweb.social/@bonfire/11294โฆ
Repository: github.com/bonfire-networks/boโฆ
#ecto #myElixirStatus #elixir
6/6
GitHub - bonfire-networks/bounties
GitHubMoved to @bonfire@bonfire.cafe
2024-08-11 14:50:18
reshared this
ivan e Mayel reshared this.