• 7 Posts
  • 187 Comments
Joined 1 year ago
cake
Cake day: May 31st, 2023

help-circle



  • I’ll have to admit that I’m pretty unknowledgeable about the reddit history.

    I was even unaware that spez left the company, all I know was that it is based on an original idea from Aaron Swartz[1], and that it’s a damn shame he was “made an example of” by the American establishment, only for daring opposing to their “values” of “knowledge is only for the powerful”.

    If only they had left him alone, or had enforced a punishment on par with his “fault”, he would still be alive, and we would have likely have seen a ton of extremely cool innovations from him.


    1. I checked the information after writing this, and it turns out, at least according to Wikipedia, to be false: reddit was in fact founded by spez and Alexis Ohanian, in 2005, and Swartz joined via a merger, in 2006. However, this goes against what Swartz himself said in an interview:
      “I was with the Reddit team back when we were coming up with the idea, in the months before the first Y Combinator Summer Founders Program started. We eventually began working together full time around that November [2005]”. ↩︎




  • Yeah, of course it would have not ever been a mainstream thing for end users. But Google definitely nipped them in the bud, both by providing a (bogus) drive behind the XMPP development (and so, preventing anyone else from doing so), and also by kickstarting them into relative widespread use instead of letting them grow organically.

    If they had, there is a possibility XMPP would have become a service provided by nerds for their friends and family as soon as 2010, like email, or more recently, nextcloud.

    And it would have been a valid option for corporate solutions. But no, instead, we got slack. Thanks, Google.



    • 1999, XMPP is born. 👶
    • 2005, Google launches “Talk”, touted as a “great victory for XMPP”, with “large-scale XMPP services”.
    • 2012, Google encourages “Talk” users to switch to “Hangouts”.
    • 2013, Google drops open XMPP interoperability with other servers.
    • 2015, Google begins shutting down “Talk” clients.
    • 2017, previous phase is now complete, XMPP is virtually unheard of.
    • 2022, Google shuts down all XMPP integration. XMPP is, for all intents an purposes, dead. 🪦

    • 2016, Mastodon is born. 👶
    • 2023, Meta launches “Thread”, touted as a great victory for Mastodon. ← You are here.
    • 2030, Meta encourages “Thread” users to switch to “Fabric”.
    • 2031, Meta drops open ActivityPub interoperability with other servers.
    • 2033, Meta begins shutting down “Thread” clients.
    • 2035, previous phase is now complete, Mastoson is virtually unheard of.
    • 2040, Meta shuts down all Mastodon integration. Mastodon is, for all intents an purposes, dead. 🪦

    N.B.: The delays in the timeline were copied over verbatim. Historical conditions have to be taken into account, as the popular adoption of internet began in the late 2000s. So it is likely for the “extinguish” phase of Mastodon to happen much faster. I give it 5 years tops. And by 2030, we will all remember it as we now remember XMPP.



  • 7heo@lemmy.mltoProgrammer Humor@lemmy.mlCli for the win
    link
    fedilink
    arrow-up
    4
    arrow-down
    2
    ·
    edit-2
    1 year ago
    01000110 01101001 01110010 01110011 01110100 00100000 01101111 01100110 01100110 00101100 00100000 01111001 01101111 01110101 00100000 01101111 01101101 01101001 01110100 01110100 01100101 01100100 00100000 01110100 01101000 01100101 00100000 01110011 01110000 01100001 01100011 01100101 01110011 00101100 00100000 01110111 01101000 01101001 01100011 01101000 00100000 01110011 01110101 01100011 01101011 01110011 00100000 01110001 01110101 01101001 01110100 01100101 00100000 01100001 00100000 01100010 01101001 01110100 00100000 00101000 01100101 01110011 01110000 01100101 01100011 01101001 01100001 01101100 01101100 01111001 00100000 01100011 01101111 01101110 01110011 01101001 01100100 01100101 01110010 01101001 01101110 01100111 00100000 01110100 01101000 01100101 00100000 01110011 01100101 01100011 01101111 01101110 01100100 00100000 01110000 01101111 01101001 01101110 01110100 00101001 00101110 00100000 01010011 01100101 01100011 01101111 01101110 01100100 00101100 00100000 01111001 01101111 01110101 00100000 01100110 01101111 01110010 01100111 01101111 01110100 00100000 01110100 01110111 01101111 00100000 01101100 01100101 01100001 01100100 01101001 01101110 01100111 00100000 01111010 01100101 01110010 01101111 01100101 01110011 00101100 00100000 01101111 01101110 01100101 00100000 01100001 01110100 00100000 01101111 01100110 01100110 01110011 01100101 01110100 00100000 00110000 01111000 00110011 00110000 00100000 01100001 01101110 01100100 00100000 01101111 01101110 01100101 00100000 01100001 01110100 00100000 01101111 01100110 01100110 01110011 01100101 01110100 00100000 00110000 01111000 00110100 01000101 00101110 00100000 01000001 01101110 01100100 00100000 01110100 01101000 01101001 01110010 01100100 00101100 00100000 01110100 01101000 01100001 01110100 00100111 01110011 00100000 01101110 01101111 01110100 00100000 01101111 01101110 00100000 01111001 01101111 01110101 00101100 00100000 01100010 01110101 01110100 00100000 01100001 01110000 01101111 01110011 01110100 01110010 01101111 01110000 01101000 01100101 00101101 01110011 00100000 01100100 01100101 01101110 01101111 01110100 01100101 01110011 00100000 01110100 01101000 01100101 00100000 00101010 01110000 01101111 01110011 01110011 01100101 01110011 01110011 01101001 01110110 01100101 00101010 00101100 00100000 01101110 01101111 01110100 00100000 01110100 01101000 01100101 00100000 01110000 01101100 01110101 01110010 01100001 01101100 00101100 00100000 01100001 01101110 01100100 00100000 01001001 00100111 01101101 00100000 01100001 01100010 01110011 01101111 01101100 01110101 01110100 01100101 01101100 01111001 00100000 01110011 01101001 01100011 01101011 00100000 01100001 01101110 01100100 00100000 01110100 01101001 01110010 01100101 01100100 00100000 01101111 01100110 00100000 01110011 01101111 00100000 01100011 01100001 01101100 01101100 01100101 01100100 00100000 00100010 01101110 01100001 01110100 01101001 01110110 01100101 00100010 00100000 01000101 01101110 01100111 01101100 01101001 01110011 01101000 00100000 01110011 01110000 01100101 01100001 01101011 01100101 01110010 01110011 00100000 01110100 01101000 01100001 01110100 00100000 01101000 01100001 01110110 01100101 00100000 01100001 00100000 01110111 01101111 01110010 01110011 01100101 00100000 01000101 01101110 01100111 01101100 01101001 01110011 01101000 00100000 01110100 01101000 01100001 01101110 00100000 01101101 01100101 00100000 00101101 00100000 01100101 01110101 01110010 01101111 01100110 01100001 01100111 00100000 01110111 01101000 01101111 00100000 01110011 01110000 01100101 01100001 01101011 01110011 00100000 01110100 01110111 01101111 00100000 01100001 01101110 01100100 00100000 01100001 00100000 01101000 01100001 01101100 01100110 00100000 01101100 01100001 01101110 01100111 01110101 01100001 01100111 01100101 01110011 00101100 00100000 01110011 01101111 00101100 00100000 01100001 01110010 01100111 01110101 01100001 01100010 01101100 01111001 00101100 00100000 01101100 01100101 01110011 01110011 00100000 01110000 01110010 01101111 01100110 01101001 01100011 01101001 01100101 01101110 01110100 00100000 01100001 01110100 00100000 01100001 01101110 01111001 00100000 01101111 01101110 01100101 00100000 00101101 00100000 01100001 01101110 01100100 00100000 01110111 01101000 01101111 00100000 01100011 01100001 01101110 00100111 01110100 00100000 01100101 01110110 01100101 01101110 00100000 01101101 01100001 01101110 01100001 01100111 01100101 00100000 01110100 01101111 00100000 01110011 01110000 01100101 01100001 01101011 00100000 01101010 01110101 01110011 01110100 00100000 01001111 01001110 01000101 00100000 01101100 01100001 01101110 01100111 01110101 01100001 01100111 01100101 00100000 01100011 01101111 01110010 01110010 01100101 01100011 01110100 01101100 01111001 00101110 00100000 01010100 01101111 00100000 01101101 01100001 01101011 01100101 00100000 01101101 01100001 01110100 01110100 01100101 01110010 01110011 00100000 01110111 01101111 01110010 01110011 01100101 00101100 00100000 01101001 01110100 00100000 01101001 01110011 00100000 01101111 01101110 01100101 00100000 01101111 01100110 00100000 01110100 01101000 01100101 00100000 01110011 01101001 01101101 01110000 01101100 01100101 01110011 01110100 00100000 01101100 01100001 01101110 01100111 01110101 01100001 01100111 01100101 01110011 00100000 01101111 01101110 00100000 01110100 01101000 01100101 00100000 01100110 01110101 01100011 01101011 01101001 01101110 01100111 00100000 01110000 01101100 01100001 01101110 01100101 01110100 00101100 00100000 01100010 01100101 01101001 01101110 01100111 00100000 01101000 01100101 01100001 01110110 01101001 01101100 01111001 00100000 01100011 01101111 01101110 01110100 01100101 01111000 01110100 01110101 01100001 01101100 00100000 01100001 01101110 01100100 00100000 01110100 01101000 01100101 01110010 01100101 01100110 01101111 01110010 01100101 00100000 01100011 01101111 01101110 01110110 01100101 01111001 01101001 01101110 01100111 00100000 01100001 00100000 01110011 01101001 01100111 01101110 01101001 01100110 01101001 01100011 01100001 01101110 01110100 00100000 01110000 01100001 01110010 01110100 00100000 01101111 01100110 00100000 01101001 01110100 01110011 00100000 01101101 01100101 01100001 01101110 01101001 01101110 01100111 00100000 01101001 01101101 01110000 01101100 01101001 01100011 01101001 01110100 01101100 01111001 00101110 00100000 01000001 01101110 01100100 00100000 01110100 01101111 00100000 01100001 01100100 01100100 00100000 01101001 01101110 01110011 01110101 01101100 01110100 00100000 01110100 01101111 00100000 01101001 01101110 01101010 01110101 01110010 01111001 00101100 00100000 01110100 01101000 01100101 00100000 01100100 01101001 01101101 01110111 01101001 01110100 01110100 01100101 01100100 00100000 01001111 01010000 00100000 00101010 01100001 01101100 01110011 01101111 00101010 00100000 01100111 01100001 01110100 01100101 01101011 01100101 01100101 01110000 01110011 00100000 01110000 01100101 01101111 01110000 01101100 01100101 00101100 00100000 01100011 01100001 01101100 01101100 01101001 01101110 01100111 00100000 01110100 01101000 01100101 01101101 00100000 00100010 01101001 01100100 01101001 01101111 01110100 01110011 00100010 00100000 01101111 01110110 01100101 01110010 00100000 01110000 01100101 01110010 01110011 01101111 01101110 01100001 01101100 00100000 01110000 01110010 01100101 01100110 01100101 01110010 01100101 01101110 01100011 01100101 00101110 00101110 00101110 00100000 01000101 01101110 01101111 01110101 01100111 01101000 00100000 01110111 01101001 01110100 01101000 00100000 01100111 01101100 01101111 01110010 01101001 01100110 01111001 01101001 01101110 01100111 00100000 01100011 01101111 01101110 01110100 01100101 01101110 01110100 00100000 01100110 01110010 01101111 01101101 00100000 01110000 01100101 01101111 01110000 01101100 01100101 00100000 01110111 01101111 01110100 01101000 00100000 01110010 01101111 01101111 01101101 00101101 01110100 01100101 01101101 01110000 01100101 01110010 01100001 01110100 01110101 01110010 01100101 00100000 01001001 01010001 00101110 00100000 01000110 01000110 01010011 00101110
    







  • Because in spite of the question (“private host” as opposed to “privacy friendly host”), people have commented in the context of privacy (probably because of the community we’re on); and in that context, the mere mention of github or gitlab is met with downvotes.

    IMHO using github or gitlab for that isn’t much of a concern privacy wise (at least not more than browsing a website from the companies behind those services), but it surely is when it comes to data integrity (which is a totally separate concern, but people often confuse it with privacy, like they also do with security). I would not trust either service with that.