• 0 Posts
  • 24 Comments
Joined 10 months ago
cake
Cake day: March 8th, 2024

help-circle
  • I did not, in fact, make a social media company. Rochko did.

    And hey, I mostly agree with the diagnosis in your link. As always with business pitches, I’m more skeptical of the leap in logic from the diagnosis to the proposal for an alternative.

    Also, if a software developer tells me they will have a project done in a year I immediately walk away. Show me a production plan or don’t give me a deadline. But hey, that’s just me and you’re not actually pitching.

    For now, if Flipboard gets there with Surf we can revisit and talk about whether they needed 5 million and a year or not. I don’t think it’s a terrible idea, but also don’t think it’s going to explode. I’m ready to be proven wrong, though.






  • Well, it does if the person on the receiving end gets nothing useful from it. That’s my point, the confusion around Masto specifically wasn’t “why do people with different handles get to talk to each other?” That’s something that enthusiasts and developers care about and users don’t even notice.

    The question that was being asked was “why do I need to pick an instance at all and what does it affect?” and that didn’t even BEGIN to explain the mess of themed instances, personal instances, effects of instance population on post distribution, manual blocks and defederations, what things did and did not make the leap cross-instance and the whole bunch of other details that matter.

    A much better answer was “it doesn’t matter, just sign in to mastodon.social and call it a day”, but people used to be reticent to argue for centralization, because… decentralization!, so…

    Ultimately the answer to that problem ended up going to Bluesky, which I think was very much a problem with both the design and the community at Masto. I actually think the Lemmy/MBin/Fedia Reddit-like corner of federated services is much more workable than a Twitter substitute. And it doesn’t even need a bad email analogy to kinda just work, either.


  • No, I’m not saying it was rosy, I’m saying it was mostly text and then it was mostly hotmail and then it was mostly gmail.

    And I’m saying none of that matters, because “it’s just like email” is a weird meme that people try to use to justify the weird or hard to understand parts of Masto to normie users and it has never once worked. Because it’s not just like email in any way that matters to an end user.

    I have, in fact, touched grass today, though. So there’s that.


  • It was such a thin sliver of time, and yet it’s still so pungently 2023.

    Look, I was there when email was a ISP thing. All emails looked the same everywhere because there was no support for anything but text, so that’s a supremely nerdy nitpick that doesn’t apply to the conversation.

    Likewise to your other point. Nobody cares about all the mental gymnastics, the “it’s like email” explanation doesn’t work because no, it isn’t, I can tell it isn’t and no I’m not choosing anything, what are you talking about, I’m either signing up to a social network or I’m not.

    Federation is a back end feature, it’s transparent to users, users don’t care about it. They will sign up for a thing and use it. Just like they signed up for gmail once and never thought about it again.

    In any case, I’m not particularly keen on relitigating that. My solution to the concept of a social media endlessly repeating this argument and literally nothing else was to go elsewhere, so I’m good for now.



  • Well, for one, like the guy says below, it was often said to people as a means to explain how federation works, which immediately failed by way of people not thinking about or knowing how email works, either.

    For another, my emails look like emails everywhere, both on source and destination. I don’t have a different character limit or feature set about what I can slap into my emails depending on what client I’m using, and I’m reasonably sure my email looks the same on the other end, no mater what client the recipient is using.

    So the back end may work like email (not really, but it may approximate it), but the front end sure as hell doesn’t, so the explanation is more confusing than anything else.

    Also, not the part of Mastodon specifically that people didn’t understand, they just tried to log in, were presented with a thousand instances, told choosing which one to use was super important but also that it didn’t matter and they should keep changing instances later, but also that migrating instances was not an easy process, but don’t worry, it’s just like email.

    It was a hilarious endless loop of a conversation, like a Monty Python sketch. Or seeing people try to tell normies to use Linux.




  • Or, you know, they could keep using Google Keep.

    There’s a corner of the FOSS community that is all like “you should jump ship on literally any software that is not clean and pure of corporate interests” but also “can’t blame FOSS software for not being good unless you’re in the process of making your own”. It’s… kinda confusing.


  • I guess it depends on what “toxic” means to everybody. I certainly saw a ton of self-centered hostility towards people who saw the platform differently when I was using Masto more. This place is pretty chill and the one bit of Fedi I still use.

    My experience on BS was generally fine so far. Some people really block-happy, which I’m fine with, and during the last migration some of the trolls came over to troll and found themselves summarily banlisted almost universally. I don’t expect them to last super long in there.

    But as always with social media, experiences are more variable than anybody intuitively thinks.


  • I guess that depends on the use case and how frequently both machines are running simultaneously. Like I said, that reasoning makes a lot of sense if you have a bunch of users coming and going, but the OP is saying it’s two instances at most, so… I don’t know if the math makes virtualization more efficient. It’d pobably be more efficient by the dollar, if the server is constantly rendering something in the background and you’re only sapping whatever performance you need to run games when you’re playing.

    But the physical space thing is debatable, I think. This sounds like a chonker of a setup either way, and nothing is keeping you from stacking or rack-mounting two PCs, either. Plus if that’s the concern you can go with very space-efficient alternatives, including gaming laptops. I’ve done that before for that reason.

    I suppose it’s why PC building as a hobbyist is fun, there are a lot of balance points and you can tweak a lot of knobs to balance many different things between power/price/performance/power consumption/whatever else.


  • OK, yeah, that makes sense. And it IS pretty unique, to have a multi-GPU system available at home but just idling when not at work. I think I’d still try to build a standalone second machine for that second user, though. You can then focus on making the big boy accessible from wherever you want to use it for gaming, which seems like a much more manageable, much less finicky challenge. That second computer would probably end up being relatively inexpensive to match the average use case for half of the big server thing. Definitely much less of a hassle. I’ve even had a gaming laptop serve that kind of purpose just because I needed a portable workstation with a GPU anyway, so it could double as a desktop replacement for gaming with someone else at home, but of course that depends on your needs.

    And in that scenario you could also just run all that LLM/SD stuff in the background and make it accessible across your network, I think that’s pretty trivial whether it’s inside a VM or running directly on the same environment as everything else as a background process. Trivial compared to a fully virtualized gaming computer sharing a pool of GPUs, anyway.

    Feel free to tell us where you land, it certainly seems like a fun, quirky setup etiher way.


  • Yeah, but if you’re this deep into the self hosting rabbit hole what circumstances lead to having an extra GPU laying around without an extra everything else, even if it’s relartively underpowered? You’ll probably be able to upgrade it later by recycling whatever is in your nice PC next time you upgrade something.

    At this point most of my household is running some frankenstein of phased out parts just to justify my main build. It’s a bit of a problem, actually.


  • OK, but why?

    Well, for fun and as a cool hobby project, I get that. That is enough to justify it, like any other crazy hobbyist project. Don’t let me stop you.

    But in the spirit of practicality and speaking hypothetically: Why set it up that way?

    For self-hosting why not build a few standalone machines and run off that instead? The reason to do this large scale is optimizing resources so you can assign a smaller pool of hardware to users as they need it, right? For a home set of two or three users you’d probably notice the fluctuations in performance caused by sharing the resources on the gaming VMs and it would cost you the same or more than building a couple reasonable gaming systems and a home server/NAS for the rest. Way less, I bet, if you’re smart about upgrades and hand-me-downs.


  • You’re welcome.

    I mean, my accounts in Twitter or Reddit were never tied to those things, either, and I sure see a lot of Mastodon users under their own names.

    What I do know and some people don’t fully realize is that public posts here are search engine indexable, as are Masto posts based on their privacy settings, so data being scraped is not conditional on anybody else federating. Although the data that requires federation to access can obviously be accessed just by spinning up an insstance privately at any point.

    Don’t get me wrong, the treatment of data and the monetization and social engineering tools in commercial social media aren’t the same as here, but a lot of people assign a level of privacy and secrecy to their fediverse activity that just isn’t there, and the same goes for moderation tools.

    Hilariously once they started rolling out Threads opt-ins you could see some Threads users complain that opting in could mean that others can see their posts without their control, or that they don’t have direct moderation access to federated copies of their content. And you know what? They’re not wrong.

    Each platform has its own gaps. I prefer the set of gaps in the Fediverse, and I’ll certainly take Bluesky over Threads or Twitter these days. But social media is social media, and there are fundamental issues at the core of the concept and with every implementation of it, including this one.


  • Wait, what?

    I mean, the OP already sounds… kinda paranoid. I’ve been on the record saying that preemptively defederating Threads is a bad idea. That doesn’t make me my opinion propaganda. I’m also on the record saying all social media is a mistake and Meta should be heavily regulated and broken apart.

    But hey, whatever, maybe you don’t mean people like me and instead someone else.

    But who is Meta buying? Who’s banning posts opposing Meta? Who said that was a thing or could be a thing? Why would it be a thing? There are legitimate concerns about Meta using AP, but I haven’t seen any of them listed in this thread and some of the language here is getting really weird.