violence at scale is often facilitated by and preceded by propaganda at scale, which is one of Sora’s only applications. Certain things are obvious to normal people, like “propaganda is real, powerful, bad, and historical of enormous significance”.
memcached is multithreaded, so it scales up better per node.
memcached clients also frequently uses ketama consistent hashing, so it is much easier to do load/clustering, being much simpler than redis clustering (sentinel, etc).
Mcrouter[1] is also great for scaling memcached.
dragonfly, garnet, and pogocache are other alternatives too.
> memcached is multithreaded, so it scales up better per node.
redis i/o is multithreaded, it's just the command loop that's single-threaded. If all you're doing is SET and GET of individual key-value pairs, every time I've seen a redis instance run hot under that sort of load, the bottleneck was the network card, never the CPU.
I ... actually think scaling redis for simple k-v storage is already pretty easy so I dunno that that's much of a concern?
mcrouter ... damn I haven't thought about mcrouter in at least 10 years.
far from being impossible, it's the entire influencer economy. This form of social media has been extremely widespread for a decade or so running; it's probably the dominant form of social media.
games companies often have internal discord servers since they generally have a public discord server for players, so it keeps you in the same space. Plus when you screen share you can select between "full resolution, low frame rate" or "full frame rate, low resolution"; the full resolution at 5fps option is actually really good for pair programming. With that said, both game studios I worked at also had Slack and primarily used Slack.
> When they decide it is in their best interest to pay for it they will, i.e. support, bug fixes, changes.
Maybe, but also maybe they just fork internally and fix the bug internally and don't publish the bugfix. And maybe it's never in their best interest to pay for it, maybe it's in their best interest to just freeload forever.
> If you make open source software that just works they are unlikely to start writing checks nor should there be any expectation that they do that.
I think it's good when we expect corporations to write checks to the people that write the open-source stuff they rely on. "A rising tide lifts all boats" is not automatically true in software, we have to choose to make it true. I think a world in which we make that choice is a better world. I'm not convinced we currently live in that world.
reply