Mastodon and Diaspora are federated softwares, which means there is still a server/client model, but many servers (a more well known example of federated decentralization is smtp).
ssb (common short for secure-scuttlebutt) is fully decentralized, which means that there is no server/client anymore, everyone is a node (like the initial idea of bitcoin).
I'm biased in favor of full decentralization, but here are the main differences I can think of :
* federation tends to lead to centralization again, because everyone use the same server (like gmail for smtp)
* full decentralization makes it easier to build custom software (you have access to the whole data, without being constrained by an api). But this is not true for ssb, because it's harder than it should to build software on top of it.
* it's easier to change software with full decentralization, because you don't have an "account" owned by a given server (think: it's hard to migrate from a mail address to an other)
* onboarding is more difficult with full decentralization, because you have no easy entrypoint like a server is
Yes, you're right : my "culture of sleep deprivation" comment, even if it would happen to be true, is based on no significant evidence, sorry about that.
I don't use an alarm clock either, and initially indeed had the problem of irregular schedule. Then I discovered one thing : it's not about when you wake up, it's about when you go to sleep.
If I force myself to go to sleep at midnight, I'm up at eight, no matter what (well, except in sleep disrupting circumstances, like drinking alcohol, no matter how few - I don't do that in the middle of the week anymore).
I think the need for alarm clock is actually a symptom that we live in a culture of sleep deprivation.
I agree with your general idea, but reality is probably a bit more complex than that.
I consider myself an extroverted person (I love talking with people, to the point I have to restrain myself because I get the feeling they had "too much of me") and live in city centres for the reasons you describe.
Yet, I've been working from home for 13 years, now, and totally love it. I still get the advantages of getting anything deliver to my door (it's way harder further from the city) and to be able to go out do anything should I wish it (which almost never happens).
All in all, I'm glad working from home is seen as a new normal, because it's one less reason for people to call me "weird" and ignore anything I say.
EDIT: oh and also, at almost 40, I still never had a driving license nor a car. I guess this can only happen working from home (no commute) in a city (good public transportation).
ssb (common short for secure-scuttlebutt) is fully decentralized, which means that there is no server/client anymore, everyone is a node (like the initial idea of bitcoin).
I'm biased in favor of full decentralization, but here are the main differences I can think of :
* federation tends to lead to centralization again, because everyone use the same server (like gmail for smtp)
* full decentralization makes it easier to build custom software (you have access to the whole data, without being constrained by an api). But this is not true for ssb, because it's harder than it should to build software on top of it.
* it's easier to change software with full decentralization, because you don't have an "account" owned by a given server (think: it's hard to migrate from a mail address to an other)
* onboarding is more difficult with full decentralization, because you have no easy entrypoint like a server is