It's even worse than it appears..
I'm davew on mastodon.social. 🚀#
If you're shocked by how Musk processes stuff, carve out a little time over the holidays and watch the HBO series Silicon Valley. I lived in there from 1979 to 2010, and I was surprised at how real the show was even though it's a comedy. #
Another good thing to stream is Moneyball, which is on Netflix through the end of the month. I love sports movies, and this is a first class baseball story, but it's also about math, and courage, and it's one of Brad Pitt's best movies. I must've seen it five times before watching it the other day. The book is good too. #
Two recent programming gestalts. I first learned how to modularize big projects with UCSD Pascal units. The Apple II version of ThinkTank was constructed out of units. But it wasn't until today that I realized there is an equivalent to that in JavaScript. Not sure they even have a name, but if you create a function that's designed to be called via with the new verb in a certain way, it behaves just like a unit, if you know that. I wish someone had pointed that out to me earlier, but I doubt there are very many serious UCSD Pascal devs using JavaScript in the same way. On the server of course we have packages which totally are units, that was clear from the start. #
The second thing I realized is that if I were teaching a second semester Comp Sci class I would first have the students write the app side of OAuth, and struggle with all the weird concepts and awful docs that usually accompany OAuth installations, and then as a follow-up project, I'd have them write the other side of OAuth, the one that makes all the weird rules and has shitty docs. I'm doing that now for the first time, and wish I had done it a long time ago. I think it's actually easier to write your own OAuth server than it is to use someone else's. I'm making sure btw that the example code is pristine absolutely obvious, and you should be able to just plop the code down in your app without any fuss or muss. At least those are my goals. We'll see how it turns out. ;-) #
On WordPress supporting title-less feed items: I'm really happy to see them do this. We're in a moment where we might be able to straighten out this huge problem with the web, that limits how we can integrate systems that support short and long posts. We've been divided since Twitter gave up on their RSS feeds, a long time ago. Mastodon required some convincing to stick to no titles in their feeds, rather than give in. And WordPress stepping up to make this transition means we have more reasons for other feed displayers to do so. So this is totally a win for RSS, and I see that as a win for me because my product is interop. I made that switch a long time ago. I make products too but interop comes first. #
I've been seeing posts saying that the W3C is spinning out of MIT and it's not going well. Not sure how much we depend on the W3C. They appear to be controlled by the big companies, and they've rarely been interested in building on my work, instead reinventing it. So if the W3C goes away, well I don't know if I'll miss it. #
  • As a Tesla owner I find all the press about people dumping their Teslas because Musk is a brat pretty fucked up. Like going to a diner in Ohio to find out what Trumpsters are up to as if that were measuring anything credible.#
  • I am an extreme liberal, esp when it comes to the web. My creds are excellent. And I love my Model Y. I feel like its a privilege to drive it every time I get in the car. And I've owned some terrific cars in my life. There are some cars that are just great to drive. So great that their flaws are not relevant. That Elon Musk is tied to the product is unfortunate. But until I drive a car that's equal to the car I have, I'm not going to bend to the bullshit the press is putting out there. #
  • I also still use Twitter. I'm not going to let Musk chase me off. He'll have to suspend me if he wants me off. I would regret that. I've been on Twitter since 2006. Musk can do whatever he wants, Twitter is big enough for both of us.#
  • I voted for Obama twice, Hillary and Biden. So fuck you if you think driving a Tesla is like being a MAGA.#
  • The two things are completely disconnected, and the press is working overtime to try to connect them.#
  • I see what you're doing and this is why I hate journalism. Kick back and stop inventing the news. Report it. #

Last update: Tuesday December 20, 2022; 8:22 AM EST.

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! :-)