It's even worse than it appears.
I've been reading Pale Blue Dot by Carl Sagan. It's a great book, but already dated. The missions he talks about for the future have already happened. Our understanding of Saturn, for example, has greatly increased since 1994. Now that Cassini has visited, so much more is known. Sagan of course is not alive to do this for us. But it seems someone should. Next up I'm going to re-read Cosmos. #
Just watched a bit of CNN. Overwhelming feeling — they have no reason to exist.#
Drummer has a feature that LO2 doesn't have -- Bookmarks. Here's how they work. There's a Bookmarks menu. When you choose the first command, Add Bookmark, a dialog confirms that you want to bookmark the current outline. If you click OK, the bookmarks file opens in a tab, and a link to the file you had open appears as the first item in the list. You can move the link where ever you like, and change the text. If you look in the Bookmarks menu, the changes are reflected. The menu can be hierarchic. As you have probably guessed the file is an outline, like any other outline. But it has this special UI. There are a number of other features like this. Anyway, Bookmarks are tricky because of the way asynchronous code works in JavaScript. If bookmarks.opml isn't already open, you have to wait until it is open to create the bookmark link. If you don't, weird things can happen. Now that I've changed how tabs work internally, this feature is broken. It drives me crazy because I depend on Bookmarks, and I'm starting to use Drummer for real work now. So today I must get this problem solved. I'm not getting up until it works. 💥#
BTW, it's not exactly true that no outliner I've shipped has had a Bookmarks menu. "Electric Outliner" has one. But I haven't exactly promoted it. I use it to write my blog, in fact I'm using it right now to write this. It has had a Bookmarks menu for years, and I've been able to manage lots of complex projects more easily because of it. EO is an Electron-based outliner that runs on the desktop. There will be a desktop version of Drummer, using lots of what's in EO, hopefully. It's possible we did a bookmarks feature for Frontier too. And menu sharing is something like Bookmarks. My memory sucks. Sorry.#
BTW, there is a hair trimming product called Electric Outliner. It's screwing up my search for mentions of my Electric Outliner outside this blog. #
Today I learned that the jQuery attr function, if you pass it a function, it calls the function. This. Is. A. Bug. It blew my mind when I figured out what was going on. Phewwww. That's the sound of my mind being blown. Back to work Davey.#

© copyright 1994-2021 Dave Winer.

Last update: Monday April 26, 2021; 6:56 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! :-)