Scripting News: Saturday, September 28, 2024

I should put a dollar in a jar every time ChatGPT saves my ass. I thought I had boxed myself into a corner regarding the hash value for a web page, then I asked a question I wasn't sure there was an answer to. "In JS in the browser, I have the name of an anchor element and I want the browser to vertically scroll to it," to which it said: "Here's an example." #
Molly White wrote a great piece on the problem we're all facing now that so many of us are trying to maintain a presence on a few different social web sites. She describes a situation I've been writing about since the mid-late 00s, with the inception of Twitter and Google Reader, two phenoms that had very different ideas of what writing on the web should be. That's where the problems started.#
Before that we had a cross-posting API that was broadly supported and really worked, based on RSS 2.0's idea of what a post is. It's called the Metaweblog API, and it's still supported by WordPress and probably a few other social web sites (I take a broad view of what the social web is and definitely include WordPress and other blogging tools. Based on Molly's piece, I expect she would see it that way too.)#
The first approach I took to this problem was to cross-post as Molly describes, to work around the limits in software. But the limits will creep into your writing, since you know that people who read your stuff on Bluesky, Threads or Twitter won't see the links, you'll be reluctant to them in your writing. I encountered this problem in the mid-teens when I was trying to cross-post to Medium and Facebook, one supported links and basic HTML, the other didn't. Eventually before giving up on the POSSE approach in 2017, I was barely using links at all. I was trying to keep four pieces of software happy and doing so made my writing suck.#
To get a handle on the problem, I created a list of features I felt all social web platforms should support and published it at textcasting.org. Ultimately I think we're going to have to make a platform that implements a reasonable subset of this functionality, if only as a demo for the social web companies to show them what we want. There already are Mastodon forks that support some of the features (no character limit, Markdown support). #
I published the code I use to cross-post for my linkblog, that much does work quite well across the different platforms, and I'd be happy to operate a server for people to experiment with. The server software runs in Node.js, is already open source. It has a simple plug-in architecture so support for new platforms can be added without modifying the server. #
But my main point is this -- let's work together. We really aren't very good in tech at building on each others' work, that's why we get so stuck. I have a lot to say about that too, I've been writing about it on my blog for many many years. #
And thanks for picking up this thread. It's one of the two big threads -- along with AI -- how are we going to make writing on the web work.#
PS: I started writing this in Mastodon, but obviously I had to fall back to my blog, because there was no room and I needed to use links or why bother. ;-)#

Linkblog items for the day.

Scripting News: Making the social web really work. scripting.com
2017: I want my old blog back. (And it was a good move, glad I gave up on making the ghost of Google Reader happy.) scripting.com
POSSE: Reclaiming social media in a fragmented world. citationneeded.news
Knicks trade Julius Randle to Timberwolves for Karl-Anthony Towns in rare player swap between contenders. sbnation.com
Flaw in Kia's web portal let researchers track, hack cars. arstechnica.com
Copyright 1994-2024 Dave Winer.
This email was sent on: 9/29/2024, 12:00:01 AM Eastern.
"Slow down to hurry up."
This blog has been running for: 29 years, 11 months, 22 days, 9 hours, 0 minutes, 1 second.
How to subscribe. Read on the web. Click here to unsubscribe.

评论

此博客中的热门博文

Scripting News: Tuesday, June 11, 2024

Scripting News: Tuesday, February 13, 2024