Du bon usage du cache, de la compression et du chiffrement
Base Postgres de 300Go, qui descend à 100Go avec la compression avant chiffrement et stockage sur SSD. Tout tient du coup en RAM et quasiment plus d’I/O
Today we are releasing an exciting enhancement for Distributed Press: the Social Reader - a new way to read posts on the Fediverse.
The Social Reader is a privacy-first personal reader for subscribing to content published on federated social media.
The Social Reader is ideal whether it's your first step into the Fediverse, and you want to browse without creating an account, or you just prefer to use tools that are private-by-design.
Skip the need to manage a digital persona with this free, no sign-up tool: just follow and access all the beautiful content you want.
This tool also works without internet connectivity: you'll have your own database locally, so you don't need to go online to read posts.
In addition, it has native support for subscribing via peer-to-peer feeds if you use Agregore,Galacteek or any other p2p browser. This makes use of the peer-to-peer published versions of people's sites, fostering the ecosystem to gradually adopt decentralized publishing flows. Consequently, streams are more resistant to outages or attacks, given that their data is distributed across multiple nodes. 💪
Curious about operational details? Check out our documentation
Disclaimer: it is important to note that Distributed Press does not host any of the content accessed through Social Reader. Therefore, Distributed Press bears no legal responsibility for the appropriateness, accuracy, or legality of the content accessed or distributed through the use of this tool.
Comment se passer de Redis et de ses dérivés ? Et bien tout simplement en utilisant PostgreSQL. C'est ce que j'ai fait pour un projet personnel et cette approche m'a vraiment convaincu. Un article pour voir comment je m'y suis pris pour revoir le stockage de mes données volatiles.
@rodolphe je me demande si y'aurait pas moyen de gérer requête + ménage en une fois avec une MERGE. Au lieu de SELECT, tu MERGE (au passage, ça peut prolonger la vie du token), le MERGE permet de DELETE la ligne expirée si c'est le cas 🤔
Chez @codelutin on a travaillé à un banc-d'essai pour substituer des #MongoDB. Oui, faut faire gaffe, faut mesurer mais je suis d'accord avec toi que la plupart du temps, on a pas besoin de temps de réponses si exigeant : les goulots sont ailleurs...
@mtparet je comprends ton point mais c'est pas le rôle du VACUUM justement faire le ménage régulièrement ? S'il est bien réglé je vois pas pourquoi ça merderait d'autant que @rodolphe utilise du UUID v7 qui est séquentiel
Happy to announce that @vampiress is joining Team Terrible Toybox as a quest designer on #RPGTBD. This ups the chance by 37% that I'll finish the game before becoming bored and disillusioned.
@grumpygamer please, if you don't finish it release it open-source so one can pick up where you started. A boring project for one can become the new shiny new another.
You still have some fans here 😉 I don't have time to follow what bluesky is becoming but I really hope you'll succeed and find way to fund everything. I've read Jack's last itw and I agree with you: while you focused on delivering an app with UI/UX making the protocol invisible to user, the protocol is here. I really hope federation that will come within
months will show that ATproto is truely decentralized. Be proud, you accomplished so many things since day 0 👏 👏 👏
As a fun little experiment, @damon and I worked together to get a #Mastodon instance up and running that stores media on #IPFS! It was an interesting learning experience.
I don’t think we’re ready to announce anything yet, as this was in service of another project in development. But, there’s an increasing number of ways to host content on an IPFS node service, and tie it back to platforms like Mastodon using an S3-compatible API for Object Storage and some proxying.
This is all pretty rudimentary, but the big-brain realization is that a more robust version could be done by pairing Minio to s3x if we wanted to self-host an IPFS node with those specific features.
@deadsuperhero I don't get why you see so "few narrow applications". IPFS storage could be used to store the media (videos, sounds). We then could hope that every instance where someone follow you will get the toot and store the attachments in their local IPFS node. So, the more popular your content become, the more it is available, à la BitTorrent. You then can selfhost on your instance and no longer need costly CDN, S3. Benefits seems obvious to me but I may miss something 🤔
Manyfold v0.65.0 has been released! This release is all about #Accessibility, after our audit last week. There's a big pile of improvements around screen reading, keyboard navigation, colour, labelling, and so on, which will benefit everyone! More to come, too!
It's been great to be able to get some expert advice and then put time into this, thanks to NLNet and @NGIZero. It's a rare opportunity in open source!
The "webxdc evolve" project is now official and was just announced from one of our early followers and advisers, @ansuz , but it's not just a boilerplate announcement! Ansuz dives deep starting from his yearslong cryptpad maintainership history, his early involvement in #webxdc up to the present and future .... Very good reading if you want to understand some.foundational considerations around evolving an end-to-end encrypted, decentralized web app platform ... https://cryptography.dog/blog/announcing-webxdc-evolve/