• 0 Posts
  • 29 Comments
Joined 1 year ago
cake
Cake day: August 16th, 2023

help-circle
  • No one is preventing you from leaving the USA. Most countries are just making it difficult to enter. I’m all for having more open borders, but that’s probably not what you’re arguing for.

    No one is preventing you from starting your own community either. There just isn’t any land remaining that isn’t already owned.

    And the “punished based on the rules of the given community, or expelled” thing is describing a government, although because of the aforementioned lack of unowned land, they only expel immigrants nowadays.


  • Housing and healthcare are essential for survival. If anyone doesn’t get those things because they can’t afford them, while others have far more than they need, that’s cruel and unjust. You should include both of them under “assistance for less fortunate”.

    Schools have more benefits than I can list here. It’s absurd to not fund them.

    Culture attracts people to spend money in your city, which benefits business owners and many laborers, and generates a lot of tax revenue. Usually that brings in a lot more money than it costs, and that turns into extra money for essential services, instead of taking away from them. Sports can fall into this category as well, but those have gotten out of hand lately and sort of turned into a dick measuring contest between different cities.

    I’m mostly with you on tax breaks, though. They’re supposed to incentivise corporations to create jobs in your city instead of somewhere else, which should have a good ROI, but in practice it’s almost inherently corrupt.










  • You think in Reddit’s 20 year history no one has thought of indexing comments for data science workloads?

    I’m sure they have, but an index doesn’t have anything to do with the python library you mentioned.

    Analytics workflows are never run on the production database, always on read replicas

    Sure, either that or aggregating live streams of data, but either way it doesn’t have anything to do with ElasticSearch.

    It’s still totally possible to sync things to ElasticSearch in a way that won’t affect performance on the production servers, but I’m just saying it’s not entirely trivial, especially at the scale reddit operates at, and there’s a cost for those extra servers and storage to consider as well.

    It’s hard for us to say if that math works out.

    It’s incredibly naive to think that they don’t have a vested interest in identifying organic engagement

    You would think, but you could say the same about Facebook and I know from experience that they don’t give a fuck about bots. If anything they actually like the bots because it looks like they have more users.


    1. To compare every comment on reddit to every other comment in reddit’s entire history would require an index, and if you want to find similar comments instead of exact matches, it becomes a lot harder to do that efficiently. ElasticSearch might be able to do it, but then you need to duplicate all of that data in a separate database and keep it in sync with your main database without affecting performance too much when people are leaving new comments, and that would probably be expensive.
    2. Comparing combinations of comments is probably impossible. Reddit has a massive number of comments to begin with, and the number of possible subtrees of those comments would just be absurd. If you only care about comparing entire threads and not subtrees, then this doesn’t apply, but I don’t know how useful that will be.
    3. Programmers just do what they’re told. If the managers don’t care about something, the programmers won’t work on it.



  • If your connection is stable, the latency will more or less be the same, but TCP will consume more bandwidth because of acknowledgement packets, making it harder to keep your connection stable.

    On an unstable connection, TCP latency will skyrocket as it resends packets, while UDP will just drop those packets unless the game engine has its own way of resending them. Most engines have that, but they only do it for data that is marked as “important”. For example using an item is important, but the position of your character probably isn’t, because it’ll be updated on the next tick anyway.