• 1 Post
  • 19 Comments
Joined 1 year ago
cake
Cake day: June 10th, 2023

help-circle

  • Respectfully, this is why we can’t have an actual conversation about healthcare in this country. What’s objectively a societal good? Medicine? Sure, but I’m not proposing that we stop practicing medicine. Universal access to healthcare, free at the point of delivery? Also good, and a feature of most healthcare systems in the developed world. The specific funding model where the government runs the entire healthcare system through taxation?

    I dunno, seems like it gives good, but not great, results, terrible staff morale, and a permanent state of crisis.



  • The British NHS should be replaced with a system of national insurance. I’m a staunch labour voter, but the current system is subject to endless tinkering by the party of the day, and it’s broken.

    In the UK, the NHS is one of the only institutions that attracts broad unreserved support, though, so this is about as popular as “all college athletes should be locked in churches and those churches should be burned to the ground” would be in the US.







  • It’d be slow, though, like a lot of the darknet protocols, and would mean that whether or not your post is visible depends on which users you’re connected to. I think the usability problems would likely rule it out.

    P2P works great for filesharing because you’re reading small numbers of large things, so if each thing takes a minute or two to start, that’s fine. It would suck for reading the memes community on a social network cos you need to read many small things, and if they don’t load quickly the experience is ruined.


  • Ja, but you need an index for each thread, some kind of time partitioned thread index for each community, same for all.

    Then you need to query all comments or posts by user, so that’s another index, then you need some way of querying for hot, or controversial or what have you.

    It’s doable, but fiddly. Tempted to have a go though!



  • Some things can go faster if you add more workers, some things can only go faster if you make the workers bigger or faster .

    If you’re tidying a garden you can get it all done more quickly, and tackle bigger gardens, by getting your friends to help. That’s horizontal scaling.

    If you need to get a parcel from your house to Burkina Faso the only way to do that more quickly is to use a bigger, faster machine. That’s vertical scaling.

    The way Lemmy is designed right now (says the op, I don’t know the detail) you can only support more users by making the server bigger and more expensive, not by using lots of smaller servers.

    Edit: note that Lemmy as a whole scales horizontally: more instances == more users, but each instance has to scale vertically.