Scripting News: Tuesday, January 21, 2025
Wouldn't it be smart for Kia or Rivian or some other EV competitor of Tesla's to name their car Bluesky and have it only come in blue?#
Another idea. One of Tesla's competitors could offer a trade-in, where they commit to recycling all the parts of your Tesla, so you are actually taking a Tesla off the road. And for a few extra dollars they can send you a scrapbook of your old Tesla being lovingly taken apart suitable for RT'ing.#
The most depressing moment of Trump 1.0, for me, was leaving the local supermarket, after seeing the kind of empty shelves you see in third world countries with broken or non-existent economic systems. This was when it sunk in how far the United States had fallen. #

So that day when the shelves were empty is now only the second worst day, and yesterday I was still living with the respite of a four year trance of normality, as if all it took was belief that somehow we'd get through this. But now it's so depressing. I feel both like dying and living at the same time. I know many others feel this way. I don't imagine too many of the people who voted for Trump are full of joy right now. #
If we get another shot at cleaning this up, we must not let that opportunity slip by. #

Here's the flow:#
In Bingeworthy, I rate a program. Then I realize I want to say more, I want to write a review that explains the rating.#
I click on the Review in WordLand button. The bingeworthy client asks for a token from the bingeworthy server. The token is is part of the database record for the user's rating of the program being displayed. #
The button switches me over to WordLand using window.open, along with a package of data that gives the editor all the info it needs to update the post when published. It's worth clicking the link to see the data involved. #
In WordLand, I see a dialog confirming that I want to write a review for Bingeworthy. If I approve, it creates a new WordLand draft. #
I write the first draft of the review and when I'm ready I publish it. The protocol supports revisions, btw.#
When the user publishes, in WordLand it builds a URL with tv.bingeworthy.org as the destination. The post body has a JSON object with title and content properties, both of which can contain markdown. The URL params contain the id of the program, screenname of the user, the token that authorizes updating the comment for the rating of this program by this user. #
On tv.bingeworthy.org, if the token agrees with the one in the database, it updates the comment field of the rating, #
Then tv.bingeworthy.org sends a websocket message to the author, in Bingeworthy, so they can update the display of the rating for the user, if they still have the program displayed on their screen.#
I've done these kinds of protocols before, for example, menu sharing on the Mac in the 90s and rssCloud on the web. These are increasingly complicated things, because they require secure coordination between a circle of programs, and allow choice in each of the nodes. #
There's nothing hard-coded about the protocol only working for this pair of programs. #
It also supports updating. And the post is also available in WordPress and RSS, so even though it's editable in a great editor, and displayed in a collection of similar writing, it is also fully scattered into the wind. And there's no need for federation, it's just a protocol. We don't even rely on the apps using the same identity system.#
Please -- to the people in charge at Bluesky, add a setting that allows me to restrict who can reply to posts. Choices:#
For all posts, not on a post-by-post basis. #
Defaults to #3.#
Linkblog items for the day.
Trump gave pardons to hundreds of violent Jan. 6 rioters. Here's what they did. npr.org
New Orleans hires snow plows from Indiana company. wwltv.com
Jules Feiffer, cartoonist and playwright, dies at 95. npr.org
A Texas photographer finds himself shoulder to shoulder with rioters on January 6, 2021. texasobserver.org
If you owned a Tesla and could afford to write off the cost, what would be a good way to demonstrate disgust for the company? Selling it wouldn't mean much. bsky.app
Peter Thiel hosts Silicon Valley elite ahead of Trump's inauguration. com.tr
When Trump ran for re-election he got the consideration any major party candidate would get from the press. As he is getting now as a newly sworn-in president. scripting.com
Trump's TikTok Executive Order and the Limits of Executive Non-Enforcement. lawfaremedia.org
Garth Hudson of The Band dead at 87. thestar.com
Elon Musk is playing Hitler. We're not idiots. Next time he'll have a swastika armband and will complain about people saying he's Hitler. Not sure what we can do about it right now, but this is also not a controversy, it's fact. bbc.com
评论
发表评论