It's even worse than it appears..
Today's song: Smoke Two Joints. Happy 4/20!#
To my friends who use Drummer to blog, and have a Radio3 linkblog, we now have a way for you to use FeedLand as a linkblogging tool. #
I often forget to be blown away by how much house you can get for how little in the Hudson Valley. I like this location, real close to the river, and Saugerties is a great town, small, quiet, but has everything you need right there. And not as sprawling as Kingston. Still old, and charming. #
I remember when I was a Comp Sci student at UW taking the Compiler Design class, CS701. It was the class that weeded out those who would get graduate degrees from those who would not. The class project was to write a compiler for an Algol-like language that the professor desgined. He gave us a set of test apps that we had to compile and run correctly. I didn't get it. I thought code generation was like a magic box. Somehow the machine had a copy of every program you could write, and when it saw you were asking for that one, it would just spit out the code. Knowing what I know now, this was a ludicrous idea, but it's the best your mind can do when you just don't get it. Then there was the moment when I did get it. I started writing a code generator for a while loop, and plugged it into the compiler-compiler, and saw what it generated worked. From that point on, it was just writing code. Same thing with the web. I thought of big data centers, until I visited one of the most popular sites on the web, IUMA, and found it was just an old Sun terminal and a pizza box computer, sitting on the floor in a random dusty one-room office in Santa Cruz. That's it? I couldn't believe it. So I'm sure there's a gestalt like that for ChatGPT. Behind the magic is a bit of software, as magical (or not) as my compiler, or the pathetic Santa Cruz machine with the huge net presence. I'm sure there's something very mundane behind the curtain, but for now I love the magic of it and I don't believe the explanations that say it's stupid. It feels really smart to me. #
Another ChatGPT use-case. There's an open source package called medium-editor that I use to edit text in most of my products. I believe it's popular, but because of its name, it can be hard to use a search engine to find technical information about it. I wanted to make an instance of the editor the focus by default when its created. I asked ChatGPT how to do it, and it gave me fantastic docs, because it could sort out what Google simply can't. Incredibly useful. It will, if it works, result in a product that "feels good" -- people probably won't even notice that it did anything unusual. This is what make software excellent. (Update: Still scratching my head over this.)#
This might be my favorite Stones song because the lead singer is Keith Richards, but he gets a bunch of help from Mick Jagger. It's like magic. Perfect music for 4/20. Always took candy from strangers. Don't want to end up like papa working for the boss every night and day. I need love to keep me happy.#
But then there's Psycho Killer, with its relentless beat. You're talking a lot, but you're not saying anything.#
And there's the band Love that was destined to be what the Doors became. It's quite a story. #
One more. "Still crazy after all these years." My new anthem. Goes with even worse than it appears.#

© copyright 1994-2023 Dave Winer.

Last update: Thursday April 20, 2023; 6:12 PM EDT.

You know those obnoxious sites that pop up dialogs when they think you're about to leave, asking you to subscribe to their email newsletter? Well that won't do for Scripting News readers who are a discerning lot, very loyal, but that wouldn't last long if I did rude stuff like that. So here I am at the bottom of the page quietly encouraging you to sign up for the nightly email. It's got everything from the previous day on Scripting, plus the contents of the linkblog and who knows what else we'll get in there. People really love it. I wish I had done it sooner. And every email has an unsub link so if you want to get out, you can, easily -- no questions asked, and no follow-ups. Go ahead and do it, you won't be sorry! :-)