The great e-mail collapse occurred in the late 1990s and early 2000s when spam made it prohibitively difficult for most users to actually run federated e-mail endpoints. At this point it's an amazing pain to the point that very few attempt it. The rest is moot.
That's the problem with federated protocols. Without someone who owns the system and who has the resources and central authority to police it, if it becomes popular it will be destroyed by spam and other abuse. (Effectively a sybil attack.) Self-policing protocols (without costly proof of work) are an "AI-hard" problem since your adversary is the human intelligence of the protocol's exploiters.
Niche federated protocols avoid this fate by never becoming popular. The other way to avoid this fate is to impose a severe work function like Bitcoin and other block chains, but this is too expensive (figuratively and literally) for most applications. Could you imagine a forum software that requires a minimum of several hundred watts of power to participate in the network?
I wonder where the sweet spot is between a centralized service like Slack, and extremely decentralized scenarios where people just try to cope with a multitude of one-to-one channels?
Federation is a given for this hypothetical sweet spot of course, but how do you find the spot? Are there any HN readers who can point me to research in this area?
Slack is down, productivity goes up... after using it for a while I find it does communications within a team well but does almost nothing to increase collaboration, so I guess slack is in area which apps like Discord will disrupt.
Eh, I don't think a post-mortem is really necessary. They said it was a broken code change on the status page. If they wrote a post-mortem, it'd probably just say "A team member forgot to foobar the bazqux when deploying an update. We immediately followed our playbook for rolling back a failed deployment and restored service within 9 minutes."
Given the increasing dependence on messaging platforms, I think any widespread downtime deserves a public post-mortem.
And that's not to speak to the amazing amount of curiosity and interest that any downtime in a large public system generates. From the PR side, I would think that some kind of post-mortem is almost necessary to prevent that curiosity and interest from turning to distrust and negative perception.
I've been tempted to stop using it, but instead just shut off notifications. I really like being able to pull it up quickly to see when code has been pushed up, pull requests created / merged, or whatever automated CI action is going on for a particular project.
The chatter can burn a lot of time though. You're absolutely right there.
Working as a publisher and having channels to talk to each of our clients is amazing and increases productivity and communication way beyond just email and phone. But that's just my particular use-case :)
I assume you also don't talk with coworkers about what you did at the weekend, or discuss where to get lunch. You wouldn't want to waste any of your employers precious time.
dsr_|9 years ago
That's why you didn't hear about the great email collapse of 2006.
api|9 years ago
That's the problem with federated protocols. Without someone who owns the system and who has the resources and central authority to police it, if it becomes popular it will be destroyed by spam and other abuse. (Effectively a sybil attack.) Self-policing protocols (without costly proof of work) are an "AI-hard" problem since your adversary is the human intelligence of the protocol's exploiters.
Niche federated protocols avoid this fate by never becoming popular. The other way to avoid this fate is to impose a severe work function like Bitcoin and other block chains, but this is too expensive (figuratively and literally) for most applications. Could you imagine a forum software that requires a minimum of several hundred watts of power to participate in the network?
All others fall to the tragedy of the commons.
gizmo686|9 years ago
In fact, if total downtime is constint, I would prefer they overlap.
ajross|9 years ago
cuspycode|9 years ago
Federation is a given for this hypothetical sweet spot of course, but how do you find the spot? Are there any HN readers who can point me to research in this area?
MaulingMonkey|9 years ago
dqv|9 years ago
Wait, is this a joke or was there really a great email collapse in 2006?
ptrptr|9 years ago
RussianCow|9 years ago
Operyl|9 years ago
mcrittenden|9 years ago
hayleox|9 years ago
gooseus|9 years ago
And that's not to speak to the amazing amount of curiosity and interest that any downtime in a large public system generates. From the PR side, I would think that some kind of post-mortem is almost necessary to prevent that curiosity and interest from turning to distrust and negative perception.
muglug|9 years ago
fiatjaf|9 years ago
bernardlunn|9 years ago
seattle_spring|9 years ago
tapvt|9 years ago
The chatter can burn a lot of time though. You're absolutely right there.
mfringel|9 years ago
avenoir|9 years ago
dtech|9 years ago
legohead|9 years ago
SippinLean|9 years ago
I just mute the gif-sharing channel.
mcrittenden|9 years ago
unknown|9 years ago
[deleted]
rudolf0|9 years ago
This is starting to become a common theme...
Csmeron|9 years ago
[deleted]
dang|9 years ago
We detached this subthread from https://news.ycombinator.com/item?id=13812246 and marked it off-topic.
jon-wood|9 years ago