@sn0w @ivesen solves bouncer problem (as long as someone else has a bouncer and/or the channel is plenty active): https://gist.github.com/SoniEx2/441dd24964c7fb3dc13d124db20914a0
just need to get someone to implement it... alternatively, pleroma chat?
@annika I think what sets Discord a bit apart is that they are very good at hiding their business practices and design decisions behind memes, colourful animated graphics, and their overly colloquial (almost child-like) language.
They always act like they were some cool friend who graciously hosts a chat for you and not yet another data-eating startup by the guy who built OpenFeint.
@sn0w i keep hoping a mastodon equivalent of discord will come into existence. IRC is too antique and complicated (read: the necessity of bouncers) to get people to switch back to, and I hate that getting Discord’s features means getting Discord’s spying, bloated client, etc
@sn0w idk, these sorta calls seem fair enough?
Like how else is the mobile app supposed to know what channels/notifications you've read on the desktop client and mark as read/unread and vice versa?
By this logic you better not use email unless you want your email provider or server software to have 100% identfiable analytics events regarding what emails you've read????
@umby That's not the point. The data you're seeing here has nothing to do with your user presence or state. It's only purpose is to go to the /science endpoint where it is stored and analyzed. Besides, if you compare this blob of data to storing a list of channel ids with an "unread" property you'll notice how far from "technically required" their data collection is.
@sn0w https://github.com/DiscordInjections/Plugins/tree/master/DiscordTrackingBlocker This thing works I think but yeah discord is piss
Here's one of the interesting bits: "Information we collect may include but not be limited to username, email address, and any messages, images, transient VOIP data or other content you send via the chat feature."