Visibility to who? Normies? Search engines favoring corpo slop? You could make a readonly mirror if felt it necessary (it isn’t). If you have a modus operandi for you product or service, you would be better off choosing tools that align with those ideals. This instead says collaborator privacy/freedom is not our priority & we don’t actually follow our values.
he/him
- 0 Posts
- 29 Comments
It really provides nothing special of note other than network effect (slow UI, nonrobust CI of YAML spaghetti, pull request model is broken, upselling AI shit in the UX, taking users code with that AI & selling it back to users despite it being our code in the commons, taking cuts from sponsors, etc.), but you can’t shift that without setting a good example—& getting folks to cross out of that closed, centralized, data sucking ecosystem.
One of the primary reasons for Lemmy’s existence is to get out of Reddit’s walled garden & AI nonsense onto a decentralized platform. Git (& other VCSs) does not have a restriction on centralized nonsense unless you buy into a platform that requires community member give up their data to a US company just to participate. Why would you value one thing for your users then have different values for developers (that are also users)—especially when there are gobs of alternatives? Screw Microsoft on all accounts—historically & presently. There is no reason to treat this like some startup/market thing for engagement when the platform & its core users want a different experience outside of corporate control (but if you must, just make a readonly mirror with issues disabled).
1.0 would be the perfect time to have the code, bug tracker, etc. migrated off of Microsoft GitHub
toastal@lemmy.mlto Fediverse@lemmy.world•‘Open Source And Ethical’ TikTok, WhatsApp And Instagram Alternatives Could Transform Social MediaEnglish1·5 months agoXMPP for reliable, lightweight, & stable. SimpleX is a project worth keeping tabs on as well.
toastal@lemmy.mlto Fediverse@lemmy.world•‘Open Source And Ethical’ TikTok, WhatsApp And Instagram Alternatives Could Transform Social MediaEnglish6·5 months agoIn practice Matrix isn’t decentralized in the slightest. Almost every account is on Matrix.org or a server they host. The whole protocol is a data/metadata syncing machine that isn’t good for privacy & is prohibitively expensive to run anything beyond a single-instance since all history of all users in all rooms necessarily needs to be synced onto the server. Many medium-sized servers have shutdown on storage costs & system resource requirements (especially RAM)—which forced its users often to flock back to Matrix.org. This is wild since it is mostly text chat.
Luckily there are actually decentralized chat alternatives with low system requirements to encourage self-hosting, but man is Matrix so overhyped & misunderstood.
toastal@lemmy.mlto Fediverse@lemmy.ml•Pixelfed Smashes Kickstarter Campaign Goal on Day One2·5 months agoThere is compression & then there is whatever mangling Instagram does. But these are things an admin should be able to tweak as the defaults are are just not good enough for photography. You can’t be stripping color profiles, forcing sRGB, & camera data for these contexts—not to mention just trying to get a crisp image. I wouldn’t be surprised if they were using WebP too 🤢
toastal@lemmy.mlto Fediverse@lemmy.ml•Pixelfed Smashes Kickstarter Campaign Goal on Day One2·5 months agoGood for them but copying the bad parts of Instagram like forcing squares, throwing out image metadata (including license & color profiles), & compressing to hell means it is not the kind of platform I would want to upload my images to.
toastal@lemmy.mlto Fediverse@lemmy.world•Federated social media from before it was coolEnglish2·8 months agoThe ability to defederate arguable makes it more free & open even if it isn’t what I would prescribe.
I recall having some fun with League of Legends when you could just join chat & chat rooms thru a regular XMPP client. This was convenient at work on Linux to not need a working client to catch important messages from teammates. But everyone wants a walled garden now.
toastal@lemmy.mlto Fediverse@lemmy.world•Federated social media from before it was coolEnglish1·8 months agoNot open? Wat
toastal@lemmy.mlto Fediverse@lemmy.world•Federated social media from before it was coolEnglish3·8 months agoIt is a standard, starting at RFC 6120. Everyone can use it today. 😃
toastal@lemmy.mlto Fediverse@lemmy.world•Federated social media from before it was coolEnglish2·8 months agoSince we are on a decentralized platform & many of us care about federation, do yourself a service & read this little history lesson: How to Kill a Decentralised Network (such as the Fediverse) (archived)
toastal@lemmy.mlto Fediverse@lemmy.world•How did we move from forums to Reddit, Facebook groups, and Discord?English1·9 months agoV3 has
chathistory
+ away status so the bouncer isn’t needed. Voice & video would be out of scope if trying to use a single tool, but the way these protocol operate is just to handshake & negotion for another protocol. My mates & I use Mumble (looking for alternative but everything kinda sucks & uses too many resources) for audio & share terminal sessions for other tasks where video is a massive liability for bandwidth & accessibility with video artifacts making text illegible.Even still none of this requires perpetual data replication—what it leads to is Alice joining Bob’s server instead of setting up her own server & joining that way since the cost of hosting all that data + CPU/RAM prohibit her sovereignty in the space. Our society has enough of that where you can’t own your own land or other resources, reliant solely on those in power. With tech we can give that power back to folks so they can run their own stuff if they want, but we can’t have that if the cost of running everything is too high due to bloated design.
Also this was hard ta read: Is your space bar broken? ’Cause a lot of words are stuck together… ins & outs*, DMs* …apostrophes don’t make words plural.
toastal@lemmy.mlto Fediverse@lemmy.world•How did we move from forums to Reddit, Facebook groups, and Discord?English1·9 months agoThe VoxeLibre mod is a substitute
toastal@lemmy.mlto Fediverse@lemmy.world•How did we move from forums to Reddit, Facebook groups, and Discord?English2·9 months agoIt’s once you start federating do the prices start to soar, & most things can hold local channels fine… but that’s kind of the point if you are hitching your cart to say something is decentralized as a bullet point for privacy. But if it’s mostly local channels, wouldn’t IRCv3 cut it?
toastal@lemmy.mlto Fediverse@lemmy.world•How did we move from forums to Reddit, Facebook groups, and Discord?English3·9 months agoMatrix servers chew up an order of magnitude more CPU/RAM which limits the places you can deploy it. The eventual consistency model makes storage balloon as every message, attachment, metadata must be copied to all nodes in a conversation which is resilient, but wasteful in duplicated content in practices which has historically caused many medium & larger servers to shut down due to the explosive just of storage (similar issues with Mastodon). That same model is why it takes on the order of minutes to just join a room or come back to a client that hasn’t been opened recently. Element X & new servers have to work so damn hard to work around asynchronously than fundamental decision to attempt to hide it from the sluggish UX but behind the scenes still too expensive. & since it is expensive to run in many vectors this causes folks to then move to the biggest servers that can handle the load which means the Matrix network is in actuality a small number of massive servers (most of which managed by Matrix.org) & a small number of tiny hobbyists running nodes of <10 users is practice. With so many users on Matrix.org-controlled instances (& again with eventual consistency), almost all data gets synced to their nodes make subpoenas a breeze.
A healthier network would have many fewer massive centralized nodes, medium-sized nodes, & the resource requirements would be low enough that more folks would be encouraged more often to run their own nodes they control so they aren’t required to trust an unknown serves operator. Meaning “just making an account on any public server” isn’t a great mode of operation for privacy—especially as with Matrix joining a medium-sized server will put them under a lot of strain causing them to throw in the tower & joining the few massive servers further exacerbating the centralization issue.
Copying the UX of Slack/Telegram/Discord in a decentralized manner is a fool’s errand. Keeping the chat history for eternity is already a questionable call over using forums, but trying to distribute that out like a blockchain is so wasteful.
https://lukesmith.xyz/articles/matrix-vs-xmpp/ https://www.freie-messenger.de/en/systemvergleich/xmpp-matrix/ https://www.process-one.net/blog/matrix-and-xmpp-thoughts-on-improving-messaging-protocols-part-1/
toastal@lemmy.mlto Fediverse@lemmy.world•How did we move from forums to Reddit, Facebook groups, and Discord?English1·9 months agoOh you could if so inclined run a Notcurses renderer for Minetest. https://l-m.dev/cs/hijacking-opengl-with-notcurses/
They already have a render for NEStopia + RetroArch lol
toastal@lemmy.mlto Fediverse@lemmy.world•How did we move from forums to Reddit, Facebook groups, and Discord?English2·9 months agoThe folks I collaborate have a policy now that if it doesn’t have a TUI or CLI version, it doesn’t exist 😂
toastal@lemmy.mlto Fediverse@lemmy.world•How did we move from forums to Reddit, Facebook groups, and Discord?English2·9 months agoThat is why upterm & tmate exist… ephemeral shared SSH sessions. Biggest missing feature would be some sort of scoping since someone could raw dog your system—catting SSH keys, deleting config, force pushing a repo if unlocked keys are in memory.
toastal@lemmy.mlto Fediverse@lemmy.world•How did we move from forums to Reddit, Facebook groups, and Discord?English3·9 months agoWell Discord, Slack, & others are web tech too so it’s not like avoiding it is easy. If I have to use these services, I would prefer it be in the browser’s sandbox.
Even still, almost all debug, troubleshoot, pairing session I have done in the last 4 years have been done over Upterm or Tmate, which is much, much lighter on bandwidth & not crushed by video compression.
When will we see XMPP account support in the profiles?