I’ll often find myself snarkily responding to feature requests with “you know, someone wrote something that does that 20 years ago, but no one uses it.”
You and me both, buddy.
But you forgot “Now get offa my lawn!”
Use a standardized API that properly models your data and it’s usage, and whaddya know, we already have one in NNTP. Let people put whatever clients they want for presentation on top of that.
Sounds about right to me.
Thinking about it, I doubt that NNTP would have modeled edits or karma. I think posts were write once. And looking around a little, I’ve seen Reddit called Usenet 2.0. Maybe they’ve made things better. They’ve probably extended the discussion model beyond what NNTP had.
And as a practical matter, probably the shortest distance to a new client for LW would be to expose the reddit API service, then use existing reddit clients that can be pointed to whatever reddit server you want.
The netnews standards allow cancellation and superseding of posts. These were sometimes used by posters to retract or edit their posts. They were often used for spam control and moderation. Cancels and supersedes were occasionally also used for hamhanded attempts at censorship … by entities clueless enough to think they could get away with it.
Cancels and supersedes are themselves posts, and don’t travel through the network any faster than the original post. And as sites can restrict whom they’ll accept posts from, they can also restrict whom they’ll accept or process cancel or supersede messages from.
You and me both, buddy.
But you forgot “Now get offa my lawn!”
Use a standardized API that properly models your data and it’s usage, and whaddya know, we already have one in NNTP. Let people put whatever clients they want for presentation on top of that.
Sounds about right to me.
Thinking about it, I doubt that NNTP would have modeled edits or karma. I think posts were write once. And looking around a little, I’ve seen Reddit called Usenet 2.0. Maybe they’ve made things better. They’ve probably extended the discussion model beyond what NNTP had.
And as a practical matter, probably the shortest distance to a new client for LW would be to expose the reddit API service, then use existing reddit clients that can be pointed to whatever reddit server you want.
Could LW expose the reddit API as a web service?
The netnews standards allow cancellation and superseding of posts. These were sometimes used by posters to retract or edit their posts. They were often used for spam control and moderation. Cancels and supersedes were occasionally also used for hamhanded attempts at censorship … by entities clueless enough to think they could get away with it.
Cancels and supersedes are themselves posts, and don’t travel through the network any faster than the original post. And as sites can restrict whom they’ll accept posts from, they can also restrict whom they’ll accept or process cancel or supersede messages from.
I didn’t know there were supersedes in nntp. Cool.
Super pedantic nitpick: the netnews medium predates NNTP.
You didn’t even ask about my data and its usage, and you are already sure NNTP is the answer?
I intended that as a succinct summary of the article as a proposition for action.