Specifying Spring ‘83

rw-book-cover

Metadata

Highlights

  • What do you want from the inter­net, anyway?
  • I want to fol­low peo­ple who are inter­est­ing to me, in a way that’s sim­ple, expres­sive, and predictable. I want this to work, furthermore, whether those peo­ple are shar­ing a ran­dom thought every day, a blog post every week, or an art project every two years. And I want it to work, of course, across media, so I can fol­low writers, musicians, programmers, theorists, troublemakers …
  • This means I’m unin­ter­ested in the projects that accept Twit­ter’s design as sen­si­ble and try to imple­ment it “better”. (I’m think­ing of Mastodon, Scuttlebutt, and Bluesky.) A decen­tral­ized or fed­er­ated timeline is still a timeline, and for me, the time­line is the problem.
  • RSS is too stark. I fol­low a lot of RSS feeds, and I appreciate them, and I almost want to leave it at that; noth­ing’s more bor­ing than re-litigating RSS. I will just observe that there is some­thing about this tech­nol­ogy that has seemed, over the years, to scold rather than invite; enclose rather than expand; and strip away rather than layer upon.
  • For my part, I believe presentation is fused to content; I believe pre­sen­ta­tion is a form of con­tent; so RSS can­not be the end of the story.
  • Furthermore, email’s crusty underpinnings, though they are pre­cisely what make it so sturdy, really pinch at a moment when the web’s expres­sive power is waxing strong.
  • For me, the recent resur­gence of the email newslet­ter feels not much like a renaissance, and more like a mass­ing of exhausted refugees in the last reli­able shelter.
  • con­jur­ing of the deep oppor­tu­ni­ties and excite­ments of this global machine. I’ll say it again. There are so many ways peo­ple might relate to one another online, so many ways exchange and con­vivi­al­ity might be organized.
  • Spring ‘83 is a pro­to­col for the trans­mis­sion and dis­play of some­thing I am call­ing a “board”, which is an HTML fragment, lim­ited to 2217 bytes, unable to exe­cute JavaScript or load exter­nal resources, but oth­er­wise unrestricted
  • You might update your board twice an hour or twice a month; you might amend one sen­tence or reboot the whole thing. Pub­lish­ing a new ver­sion is instantaneous, as easy as tap­ping a button. You don’t have to man­age a server to pub­lish a board; you don’t even have to estab­lish an account on a server.
    • Note: reminds me of locket but web-based and with full user agency to create what they want. their own little pocket of the internet. Love the no account part and think that’s super important..
  • This is a “pull-only” pro­to­col. As a user, you don’t see any­thing you didn’t specif­i­cally ask to see; no notifications, no rec­om­men­da­tions, no unsolicited mes­sages.
  • In a self-certifying sys­tem, con­tent car­ries its own durable provenance, allow­ing a net­work of servers to share it between them, and if one or two or a hun­dred are male­fac­tors bent on deception, who cares? They can’t fool us.
  • Fine, okay, I get it! And yet: the last thing I want to do is start an inter­net business, even a cute, “sustainable” one. Data­bases ter­rify me. I’m offline for long stretches of the year. How is this pos­si­bly going to work?
  • Pro­to­cols aren’t only for using; they are for imple­menting. That’s part of their value in the world. They sup­port nego­ta­tions between devices, yes — and also con­ver­sa­tions, even games, between peo­ple. This has been for­got­ten as pro­to­cols have got­ten more complicated, but when I read the early RFCs, I get it so clearly: pro­to­col as puzzle, argu­ment, joke!
  • And one of the inter­est­ing things about Spring ‘83 is that when you oper­ate a server, you get a uni­verse for free.
  • Ten mil­lion boards gives us a max­i­mum disk space require­ment of 22.17 gigabytes, eas­ily stored on a com­mod­ity hard drive or a cheap-enough cloud volume. A capa­ble com­puter could even hold that in RAM. Turns out, when you don’t store every user’s entire history, plus a record of every adver­tise­ment they’ve ever seen, your data­base can stay pretty slim!
    • Note: the limit on history is interesting and feels like a missed opportunity. in a world where storage is so cheap, we should be able to keep our own histories! thinking about sousveillance vs. surveillance and personal panopticons

title: Specifying Spring ‘83 author: robinsloan.com url: https://www.robinsloan.com/lab/specifying-spring-83/ date: 2022-11-22 source: hypothesis tags: media/articles

Specifying Spring ‘83

rw-book-cover

Metadata

Highlights

  • Indeed, I want to make a case for pro­to­cols — for whole lit­tle social net­works — as inves­ti­ga­tions and experiments. It doesn’t take a mil­lion users, or a thousand, or even a hun­dred, to learn gen­uinely inter­est­ing and impor­tant things: about the pro­to­cols them­selves, about new ways of relat­ing online, about peo­ple in all their glorious weirdness.
  • Give it a few evenings. Imag­ine something new; describe it as clearly as you can. You don’t have to actu­ally build your some­thing — you don’t even have to pub­lish your descrip­tion. It’s the imag­in­ing and the describing, the chal­leng­ing work of express­ing your dreams and desires clearly, that turns out to be use­ful and bracing … and fun!
  • Mentions seem sim­ple, but I think they’re hugely fraught, and not only when they become a vec­tor for harass­ment and abuse. I suspect the fairy tales tell us some­thing real and true: names have power, and the invo­ca­tion of a name always car­ries an impact. Even when it’s noth­ing but nice! Like ring­ing a bell. I don’t, however, think the solu­tion is a jet cockpit’s worth of access controls. Rather, I suspect there might be some clever new for­mu­la­tion of the “mention” waiting out there, just wait­ing to be discovered …
  • Platform design seems to me now like a sharp hill­top with steep slopes descend­ing in both directions. A platform built around twitchy com­pul­sion will trend towards addiction; a plat­form built around stolid patience will trend towards … for­getting about it.
  • So, the par­ti­sans of patience need some new tricks. We need ways of claim­ing space on screens — asserting the exis­tence of our alter­na­tives — without con­ced­ing an inch to the twitchosphere. Email works, of course; it’s likely you’re read­ing this newslet­ter because of an email. I just think there ought to be more than one (1) crusty dig­i­tal dis­tri­b­u­tion chan­nel we can depend on.
  • It takes a weird kind of per­son to want to host other peo­ple’s con­tent. Like, it’s kind of insane! Host con­tent for peo­ple who you don’t KNOW? And take on, perforce, either (a) the oblig­a­tion to mod­er­ate it upfront, “read­ing every­thing”—impos­si­ble — or (b) the bur­den of know­ing you didn’t, so those weirdos could be out there post­ing any­thing, right now?
  • Digital spaces are some­times analo­gized to homes or restaurants, with the impli­ca­tion that of course you’re free to kick some­one out, just as you would in your home or restaurant. Back before I’d ever hosted any­thing for any­one, I nodded along to this anal­ogy, but now I see that it’s incom­plete, because peo­ple only visit your home or restau­rant while you’re there. These real spaces are, by the stan­dards of dig­i­tal spaces, almost impos­si­bly well-mod­er­ated.
  • This sug­gests a challenge: could you design a pro­to­col that truly makes people respon­si­ble for their own content, elim­i­nat­ing or at least blunt­ing the peril and stress of hosting? That puts us back in the world of “every­body should just host their own con­tent on their own web­site”, which is, of course, what some peo­ple have been say­ing is nec­es­sary for decades. Well, it hasn’t caught on yet, and I don’t see any indi­ca­tion that it will … but maybe there is some anal­ogy avail­able, some repro­duc­tion of that arrange­ment on a dif­fer­ent level, that could begin to address this challenge.
  • But we, as users of the global inter­net, can­not just ride the same roller­coaster again. It’s too embar­rass­ing to be trapped inside these hun­gry cor­po­rate gambits, these dumb proper nouns. The nouns and verbs of our online rela­tion­ships should be lowercase, the way “mag­a­zine” is lowercase, the way “movie” is lowercase. Anybody can make a movie. Any­body can try.
  • Does this pro­to­col recre­ate some­thing that already exists? The oppor­tu­nity before us, as inves­ti­ga­tors and exper­i­menters in the 2020s, isn’t to make Twit­ter or Tum­blr or Insta­gram again, just “in a bet­ter way” this time. Repeat­ing myself from above: a decen­tral­ized or fed­er­ated timeline is still a timeline, and for me, the time­line is the prob­lem. This dig­i­tal medium remains liq­uid, protean, full of potential. Even after a decade of stasis, these pixels, and the ways of relat­ing behind them, will eagerly become what­ever you imag­ine.

title: “Specifying Spring ‘83” author: “robinsloan.com” url: ”https://www.robinsloan.com/lab/specifying-spring-83/?utm_source=pocket_mylist” date: 2023-12-19 source: hypothesis tags: media/articles

Specifying Spring ‘83

rw-book-cover

Metadata

Highlights

  • What do you want from the inter­net, anyway?
  • I want to fol­low peo­ple who are inter­est­ing to me, in a way that’s sim­ple, expres­sive, and predictable. I want this to work, furthermore, whether those peo­ple are shar­ing a ran­dom thought every day, a blog post every week, or an art project every two years. And I want it to work, of course, across media, so I can fol­low writers, musicians, programmers, theorists, troublemakers …
  • This means I’m unin­ter­ested in the projects that accept Twit­ter’s design as sen­si­ble and try to imple­ment it “better”. (I’m think­ing of Mastodon, Scuttlebutt, and Bluesky.) A decen­tral­ized or fed­er­ated timeline is still a timeline, and for me, the time­line is the problem.
  • RSS is too stark. I fol­low a lot of RSS feeds, and I appreciate them, and I almost want to leave it at that; noth­ing’s more bor­ing than re-litigating RSS. I will just observe that there is some­thing about this tech­nol­ogy that has seemed, over the years, to scold rather than invite; enclose rather than expand; and strip away rather than layer upon.
  • For my part, I believe presentation is fused to content; I believe pre­sen­ta­tion is a form of con­tent; so RSS can­not be the end of the story.
  • Furthermore, email’s crusty underpinnings, though they are pre­cisely what make it so sturdy, really pinch at a moment when the web’s expres­sive power is waxing strong.
  • For me, the recent resur­gence of the email newslet­ter feels not much like a renaissance, and more like a mass­ing of exhausted refugees in the last reli­able shelter.
  • con­jur­ing of the deep oppor­tu­ni­ties and excite­ments of this global machine. I’ll say it again. There are so many ways peo­ple might relate to one another online, so many ways exchange and con­vivi­al­ity might be organized.
  • Spring ‘83 is a pro­to­col for the trans­mis­sion and dis­play of some­thing I am call­ing a “board”, which is an HTML fragment, lim­ited to 2217 bytes, unable to exe­cute JavaScript or load exter­nal resources, but oth­er­wise unrestricted
  • You might update your board twice an hour or twice a month; you might amend one sen­tence or reboot the whole thing. Pub­lish­ing a new ver­sion is instantaneous, as easy as tap­ping a button. You don’t have to man­age a server to pub­lish a board; you don’t even have to estab­lish an account on a server.
    • Note: reminds me of locket but web-based and with full user agency to create what they want. their own little pocket of the internet. Love the no account part and think that’s super important..
  • This is a “pull-only” pro­to­col. As a user, you don’t see any­thing you didn’t specif­i­cally ask to see; no notifications, no rec­om­men­da­tions, no unsolicited mes­sages.
  • In a self-certifying sys­tem, con­tent car­ries its own durable provenance, allow­ing a net­work of servers to share it between them, and if one or two or a hun­dred are male­fac­tors bent on deception, who cares? They can’t fool us.
  • Fine, okay, I get it! And yet: the last thing I want to do is start an inter­net business, even a cute, “sustainable” one. Data­bases ter­rify me. I’m offline for long stretches of the year. How is this pos­si­bly going to work?
  • Pro­to­cols aren’t only for using; they are for imple­menting. That’s part of their value in the world. They sup­port nego­ta­tions between devices, yes — and also con­ver­sa­tions, even games, between peo­ple. This has been for­got­ten as pro­to­cols have got­ten more complicated, but when I read the early RFCs, I get it so clearly: pro­to­col as puzzle, argu­ment, joke!
  • And one of the inter­est­ing things about Spring ‘83 is that when you oper­ate a server, you get a uni­verse for free.
  • Ten mil­lion boards gives us a max­i­mum disk space require­ment of 22.17 gigabytes, eas­ily stored on a com­mod­ity hard drive or a cheap-enough cloud volume. A capa­ble com­puter could even hold that in RAM. Turns out, when you don’t store every user’s entire history, plus a record of every adver­tise­ment they’ve ever seen, your data­base can stay pretty slim!
    • Note: the limit on history is interesting and feels like a missed opportunity. in a world where storage is so cheap, we should be able to keep our own histories! thinking about sousveillance vs. surveillance and personal panopticons