Show HN: Kcl, a Kafka command line client to do anything with Kafka
github.com7 pointsby twmb2 comments
Why the shift toward censorship?
- User Demands
- before, In the absence of rules, bad behaviour thrived
- now, Appease users, maintain platform loyalty
- Government Demands
- before, Governments were unhappy to cede power to corporations
- now, Respond to regulatory demands, maintain global expansion
- Commercial Demands
- before, It’s impossible to neutrally promote content and info
- now, Monetize content through its organisation, increase revenues
- before, Advertisers were wary of unintended placement and endorsement
- now, Protect advertisers from controversial content, increase revenues
As for the conclusions: Don’t take sides
Police tone instead of content
Enforce standards and policies clearly
Justify global positions
Explain the technology
Improve communications
Take problems seriously
Positive guidelines
Better signposts
Most of the document is non-controversial. There are places where it can be seen as obviously left leaning, but there are also places where it acknowledges that sometimes the right has been treated worse: “[Richard] Spencer doesn't get to be a verified speaker; Milo gets kicked off, but I know
plenty of pretty abusive feminist users or left wing users,
expressing themselves in exactly the same way
that the right is being penalised for,
who are permitted
to perform certain kinds of speech. That’s going to get Twitter into
I wonder if it's possible to change the compiler to detect that, if what is being used in arguments is the global default allocator, the first argument can be stripped and all references inside the function can be replaced with the global pointer. Potentially the same concept could apply to allocators that use thread local storage. (perhaps these optimizations already exist?)