Ask HN: How would you design an alternative Twitter
201–210 of 351 posts
Re: Ask HN: How would you design an alternative Twitter
#202No one here is answering your question so I will :) Database: I’d use whatever you know and helps you get to market, but abstract it away from the rest of your app so you can swap out later. Lots of good choices here; I’d pick mysql or postgres running on rds. I would also design for sharding by user on day 1 because that can be extremely painful to add later, however, care would have to be taken to ensure it doesn’t…
I've never actually seen anyone in 40 years actually swap out that database.
Re: Ask HN: How would you design an alternative Twitter
#203Earlier quoted context omitted.
We gotta build things for the humans we have, not the humans we wish to have. Maybe global public squares don't work for the humans we have. That's ok.
Maybe the internet isn’t a good analog of the square. I’m sure there are taverns near any reader here where one could “say the wrong things” and be asked to leave or maybe roughed up or even worse. Those consequences might be an important part of this not-really-discourse-or-free-speech-but-we-want-to-treat-it-like-free-speech. Hard to say what the best thing is. Huge parts of our society don’t like consequences for…
Re: Ask HN: How would you design an alternative Twitter
#204Earlier quoted context omitted.
Unfortunately the period from about 2015 to early 2021 made it very clear that even while direct participation is avoidable, the implications of the platform and it's users aren't. Then again, the solution to the hooligan yelling "fire" in a crowded theatre isn't to close the theatre...
We do enforce fire codes though, including things like occupancy limits.
Re: Ask HN: How would you design an alternative Twitter
#205Earlier quoted context omitted.
> "Public Square" online is a fallacy. A public square is typically thought of where someone grabs the attention of all passerby and is voicing their thoughts. Those thoughts voiced are short lived and can only be broadcast as far as the sound wave will carry them. That's very true. Maybe a better Twitter could incorporate actual geographical distance. You would have to choose where you are and could only see message…
Isnt your proposal basically Reddit? Subreddits are nodes that require you to be close to them to see whats going on (via joining the sub), with a public square, /r/popular, artificially built from the top posts on those nodes. For some definition of "top".
Tempted to say the problem is just the internet breeding toxicity in general. Maybe we could all do better with less internet and more nature time
Re: Ask HN: How would you design an alternative Twitter
#206Earlier quoted context omitted.
Lots of devices attached to ongoing services today are sold for a one-time fee. For most of their existence, Microsoft and Adobe had very sustainable businesses based on one-time fees. It is a fine model. Software companies today are addicted to "recurring revenue" (thinking that is the only way to get sustainable cash flow), but a lot of people will pay you $20 once who would never pay you $1/month, and there will a…
That was for desktop software. The era of buy it, download it and it's yours forever. Not an ongoing service.
Re: Ask HN: How would you design an alternative Twitter
#207The foundational act of a Twitter alternative is to create silos where communities are allowed to exclude other users. The platform is not a public "town square" — it never was — it's a private forum, where users may choose who they associate with.
Re: Ask HN: How would you design an alternative Twitter
#208I think you're jumping into the technical bits right away without thinking through requirements/features. Maybe we (the royal 'we' as in all of humanity) shouldn't have a public town square? When you build something to have marginalized voices be heard you are also including all marginalized voices. The MarginalizedVoice super object has EqualRightsForSquirrels as well as HatefulRacistUncle child objects. There are v…
> When you build something to have marginalized voices be heard Why do we have to do that? Isn't the idea of having easy access for all enough? What people are so marginalized that they can't mute hateful speech and get on with their day?
I'm not sure if all of Twitter's problems come from mere scale; it suffers from what analyst Ben Thompson has called the Pollyannaish Assumption: we focus on the upsides of the "global public square" without accurately evaluating the downsides, and bluntly, I see this a lot in discussions on HN. It's the subtext of "why can't people just block and move on." Arguably, focusing on the downsides without accurately evaluating the upsides, which I also increasingly see a lot on HN, isn't really an improvement -- but if we're going to have platforms like Twitter and Facebook, the question of "what do you do about harassment, hate speech, and stochastic terrorism on those platforms" needs a better answer than "suck it up, buttercup."
Re: Ask HN: How would you design an alternative Twitter
#209Earlier quoted context omitted.
Not if your proclaimed goal is to create a Twitter alternative.
It is probably not for you to decide if how someone spends their time is a waste. That is something only the person can decide.