Scripting News: Wednesday, June 19, 2024

Today's podcast-zero episode is up. It's from June 14, 2004. It's 1/2 of a panel in 1991 that I was on with Bill Gates. This is before the turn to the web. At this point I'm starting to look around for audio that might fit into this new audio blog channel that goes with my written blog. #
Technical note. I made a mistake in converting local time to GMT in the code that builds the feed. My times were off by four hours. So I corrected them. And now instead of three items in the feed, according to my own feed software, there are now six. I bet all the other systems will do the same thing because the guid is a function of the creation date of the item, and they changed. Oh well. At least the RSS version only has three items. I think I should change how the guid works. #
Here's a game you can play. Every time you think "good" immediately say "gouda." For some reason it's funny. #
I asked ChatGPT to write a Hello World app for Threads. Here's the code. I haven't tried running it yet.#
One of the cool things about the way I designed FeedLand internally is that there are various levels of feed stuff. If you want to start over at any level, you can, and today I'm doing exactly that. But first here's the stack:#
    At the lowest level is the reallysimple package, which reads any feed and returns a consistent JavaScript object, so the database code only ever sees one kind of feed. All the differences between RSS and Atom are flattened, and features from the source namespace are included, where they are present. #
    Above that level is the feedlanddatabase package, which has a Node API that does all the stuff with the SQL database that FeedLand runs off. So if all you want to do is add feeds, subscribe to them, add a user, subscribe to a reading list, build a river, all that stuff is at this level. This is the level at which I'm going to start building today.#
    Next level up is the feedland package, which implements the REST interface, and handles all the runtime stuff that the FeedLand client needs.#
    And the final level is the one the user interacts with, it runs in the browser, and makes the REST calls to the feedland server. All the rendering of the objects coming out of the database via the REST interface happens here. #
In an application I'm working on, I found myself reimplementing features of FeedLand, and I stopped myself and said, nooooo use the API that's already there. The advantages are many, including I will be able to use FeedLand to manage the data structures. So that's what I'm doing. Wish me luck.#
I loved being my own DJ with Napster, and none of the execs or journalists figured out that this was the appeal of getting all the music out from behind the incredibly obsolete and brutal paywall that the music industry had concocted. They didn't give a shit about the users except they wanted our money, there was no love in the connection between the creativity of the artists and the creativity of the users. We supposedly didn't have any. #
I'm like Emmett Chapman, an accomplished musician who created a new kind of musicial instrument for himself and others to use. That's what I do with software. I play the tools I make. But what I really get off on is the music the users make. I was thinking about my father yesterday, it would have been his 95th birthday. He died at 80, so there's been plenty of time to process his life as I knew it. The best connection he and I had was silent. I inherited my love for outliners from him, yet that love was latent probably for hundreds of generations in our family. I had the skill and creativity to create such a tool, and finally the technology existed, and he let his son turn his mind upside down and inside out. For that he would say Every day is Father's Day. That may be my greatest accomplishment.#
I was chatting with my brother yesterday, ChatGPT came up, and I thought (and said) I bet dad would have loved ChatGPT. Then I thought of our uncle Ken, on my mother's side, and said he would have shit his pants over ChatGPT. Ken spent literally hours every day with the meager reference tools he owned in his off the grid cottage near St Augustine. The way I love ChatGPT is the way he would have loved it. I'm absolutely sure of it. My paternal grandfather would have loved it, and I expect my great uncle Arno who was a pioneer of zettlekasten would have also lost his shit over ChatGPT.#
Which leads me to the art of a user of ChatGPT (which really needs a shorter name). People's first reaction is that by creating art with ChatGPT I'm stealing. Bollocks. I'm creating. I'm not even going to validate that with a rebuttal. I am proving it with the Patriotic Kitten thread, the next of which I will now entertain you with. #
The second patriotic kitten. #

Linkblog items for the day.

2020: Trump suggests US slow virus testing to avoid bad statistics. apnews.com
Indian Voters Inundated with Deepfakes During the Largest Democratic Exercise in the World. blackbird.ai
Ray Kurzweil on how AI will transform the physical world. economist.com
Experts vs. Imitators. fs.blog
Copyright 1994-2024 Dave Winer.
This email was sent on: 6/20/2024, 12:00:01 AM Eastern.
"One way is better than two, no matter how much better the second is."
This blog has been running for: 29 years, 8 months, 13 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