• 2 Posts
  • 275 Comments
Joined 2 years ago
cake
Cake day: June 13th, 2023

help-circle

  • Blanket removing Section 230 does literally the opposite. Without it platforms are only liable for user generated content if they moderate it. before if a platform moderated content published by users, it would be considered a content publisher, like a newspaper or magazine, and would be liable for user generated content. If they didn’t moderate they would be considered a content distributor, like a bookstore, which isn’t liable for the content of the material they distribute. So repealing it means any website with user generated content would effectively be required to operate like 4chan or Usenet.












  • Maybe for your use cases that’s OK, but there are many situations where the size and ease of upgrading provided by shared libraries is worthwhile. For example it would suck to need to push a 40+ GB binary to a fleet of systems with a poor or unreliable internet connection. You could try to mitigate this sort of thing by splitting the application up into microservices, but that adds complexity, and isn’t always a viable tradeoff if maximizing compute efficiency is also a concern.



  • The main issue I have with rust is the lack of a rust abi for shared libraries, which makes big dependencies shitty to work with. Another is a lot of the big, nearly ubiquitous libraries don’t have great documentation, what’s getting put up on crates.io is insufficient to quickly get an understanding of the library. It’d also be nice if the error messages coming out of rust analyzer were as verbose as what the compiler will give you. Other than that it’s a really interesting language with a lot of great ideas. The iterator paradigm is really convenient, and the way enums work leads to really expressive code.