FAQ: How to get started blogging in Drummer.
#
Good morning and welcome to December. One more month. And then another year and another, and on and on.
#
A short podcast about the Beatles and Get Back and what it must've been like to be Paul McCartney and meet John Lennon and vice versa.
#
I'm sure others have noticed that today is a symmetric day -- 12/1/21. It might be the last one in this century? Have to think about this. ??
#
- The Beatles, I realize now, have played a really important role in my life going back to when I was eight years old and in the hospital recovering from a ruptured appendix. She Loves You was the big hit. I only had the vaguest idea of how they made such a song, I didn't think about it too much, but after watching Get Back (I'm now on the second installment) I see the magic. #
- They invented The Beatles, it was a real thing, you can see it in the relationships and the end result. A song starts as an idea, and they hack at it, over and over, and gradually the song emerges. I kept wanted to say it's "Tucson Arizona!" but of course they didn't know that yet. #
- I recognize the dissatisfaction of people who don't share the bond that Lennon and McCartney did. Ringo accepted his role as an onlooker, George struggled against it. And all the hangers-on with opinions about this and that. They remind me of the VCs and execs in tech. #
- The magic was Paul working out a hit song on the bass, with Ringo and George looking on. Then John coming back and loving it, and adding his bit. #
- The conversations reveal so much. If only we had understood all this less than 50 years after the fact. I think of all the young creative people who can watch this, and how it will help them understand, and how we got by, feeling our way around this the way the Beatles. #
- I wrote to a friend yesterday that this feels biblical. This is how it all began. I expect we'll be talking about this for years to come #
- I wish we had the equivalent video for all kinds of other seminal events. I'd love to see a video of all that Trump did on January 6, for example, while the Capitol was under attack. Who was he calling on cell phones, threatening them in not so subtle ways while they were feeling so vulnerable?#
- Listening to She Loves You reinforces the point made by Paul McCartney in a recent Fresh Air interview. He said when they were young, when the Beatles were starting out, mostly what they wanted was girlfriends. #
- At one point, in the struggle over George Harrison's departure, Lennon talks about how they'll feel about all of it when they're old. How profoundly sad that he didn't get to be old, and we didn't get to learn from an older John Lennon. #
- In the music Lennon and McCartney produced separately after the breakup there was (evidently) a lot of bitterness between them. But in this movie you feel the love they had between them. I wonder where the bitterness came from, or if it was just an illusion. Maybe we imagined it. #
- Update: A podcast about the invention of the Beatles. #
Poll: When will you watch
Get Back?
#

I'm glad I read the
book about the
1918 pandemic last year, because I understand something that most people should and don't. Mutations aren't necessarily bad, in fact over time the mutations will make the virus less deadly. It's all about evolution and survival of the fittest. Mutation is how evolution happens. A new variant shows up and if it is in some way more likely to propagate and survive than previous variants, it will stick around and thrive, and continue to mutate. If a virus kills its host -- that's not good for survivability. So what happens over time, a virus like Covid becomes less harmful and more transmissible, that's how it becomes "the flu." The 1918 influenza virus is still with us today. But it doesn't kill people in the numbers that it did a hundred years ago. Over time Covid will get less deadly too.
#
Heather Cox Richardson confirmed
something that I had been wondering about -- do Congresspeople in the US, esp Republicans, worry about the safety of their families if they were to act independently of Trump. I was sure that some of them do, but I had never heard this reported on the news. So far they only talk about threats involving losing their jobs. But if the threats were about physical well-being, that's another thing. That's how it works in Russia for journalism and politics. The one year I was at Davos I spent some time hanging out with Russian journalists. This was in 2000, when Russia had supposedly liberalized. I went to a big session in the main hall where one of the officers of the Russian government was speaking, someone who I had been introduced to by my sponsor, the person who got me my white badge (a journalists' credential, the best one available, got me entry to every session, unlike most journalists attending). At one point I stood up and asked a challenging question of the Russian. He gave me a typical evasive answer. But here's the thing -- after I did that, none of my Russian journalist friends would talk to me. Obviously their political system didn't work like ours. Today when there is no pretense at freedom in Russia, I imagine it's much worse. And according to HCR's reporting, we're headed down that path in the US. The next year seems to be our last chance to turn it around.
#
I have continued watching
Get Back. Everyone should watch this, if you're a creative, or your work involves creative people. Creativity needs to be nurtured and protected. I'm sure there are other lessons coming, but I'm going through it slowly, I'm still on the first segment.
#
- On Thursday it'll be two weeks since I got the Tesla Model 3. Here are some thoughts. #
- I haven't been using the autopilot more than just trying it, seeing it veer into a head on collision, I quickly took control. i'm pretty sure it wasn't actually going to kill me, it was a simple situation, Highway 28 from Boiceville to West Hurley, a wide road, easy for the autopilot.#
- But here's the thing -- like the self-driving features of the Subaru, the self-driving features of the Tesla are always there, ready to take over if it thinks you're fucking up. It did a thing weird on a drive out my little dirt road, it sounded an alarm that I was driving off the road. loud screeching sound. I was doing no such thing.#
- The thing that really distinguishes the Tesla as far as i'm concerned isn't the power, or battery, those are nice -- but the full integration of the computer system in the experience. The Subaru is a hodgepodge of different systems that don't know about each other. Very confusing. i've gotten to just using Car Play for everything and ignoring the rest. #
- What this says to me is that in a couple of years, there will be a Mercedes EV with a big screen like Tesla's and no dashboard again like Tesla. And the same or better integration. It'll be running Apple, Amazon or Google software. and it will be as good as Tesla's software because they hire out of the same talent pool. #
Jack Dorsey is leaving Twitter again. All kinds of paranoid thoughts go through my head. Meanwhile, he posted his announcement
as a tweet, not in text but as a
screen shot because Twitter
still doesn't support text in a reasonable manner, even though they support video, images,
Clubhouse-style conferences, and email newsletters. This is insane. Twitter is an important platform. Not supporting text is a religious thing, as if they didn't have water fountains in The Vatican. (I just came up with that randomly.) I hope the first thing the new CEO does is fix this situation. Let's move outlines over Twitter. Whatever. Text isn't a new innovation, the blogger said ironically.
#

I didn't give up on the
Beatles on Disney. It is totally worth watching. The Beatles were falling apart, but all they needed was a little help. A manager. Someone to keep the assholes away. So many jerks were wasting their time and talent. And someone to make sure that George Harrison felt loved, and they were focusing on the music, which is what they were so incredibly great at. At one point, John Lennon is getting briefed on some bullshit plan for a concert, it's all nonsense, and in the background Paul McCartney is working out the music and lyrics for one of the greatest songs of all time --
Let It Be. I always wondered what their collaboration was like, they really did like each other. Such a shame. They had something incredible, and they just needed a little help.
#
Yesterday I had one of my
Drummer outlines overwrite another. There were no instant outlines updating while this happened, so that's not the source of the problem. If you've had this happen: 1. I am sorry this is happening, that's first. 2. Make sure you do backups. 3. Were you by any chance editing
the Scripts menu when this happened? If so, please comment
here. I'm looking for more clues. I added more debugging code so if it happens to me again, I'll get closer to knowing that the cause is. I really want to get this bug out of there.
#

I hear there's some kind of controversy over a frying pan that VP Harris bought. I also hear this is getting a lot of play on the news. My filters must be working, because all I've heard of it are ridiculous rebuttals from people trying to argue somewhat logically that this is an illustration of old white men in charge of the Republican Party. I'm sure that's not it. It's marketing. They are always focus-group-testing bullshit like this to see if the people will pick it up, and then they shoot blasts of this bullshit at news people, and 1-in-10 of the focus-grouped bullshit gets picked up by the press. It's worth it, because it keeps the real news off the air, and helps people forget that Trump paid for his golf vacations at his own resorts with taxpayer money. Hundreds of millions of dollars. There's no logic to any of this. And they're not old white menu, that's bullshit. It's just marketing people, and computers.
#
I have a new project in the works that hooks up to
Drummer outlines (really any outlines in OPML) and puts all the items in a relational database and lets you do searches. I have a few applications in mind for this stuff. The codename of the project is Daytona. Coming soon to a theater near you.
#
If you could make an open Facebook without using carbon-spewing blockchain tech
why would you burn all that carbon? Do
you care about the survival of our species?
#
New Drummer
verb that generates Markdown from an outline or part of an outline.
#
- Yesterday I wrote a bit about BingeWorthy, the app I wrote a couple of years ago that helps you find new shows to binge based on the ones you and your friends like. We need more users for it to really achieve its potential. #
- I would be happy to do a deal with a tech company on this product. I think Twitter would be great, but there are lots of companies where it could find a good home. I just want to see millions of people using so I can meet all the people who like the same stuff I do. I think we'd take over the world, figuratively. ??#
- A network of people based on their entertainment tastes would make sense for a growing service like Hulu with lots of highly rated shows, that wants to grow their service. Part of the philosophy that "people come back to places that send them away."#
- BTW -- here's the readout of people most like me in their ratings. I don't know @alisonjfields but we seem to like the same stuff. @jsavin is #1. I also like to see @nakedjen and @leolaporte high on the list.#

I wonder why the tech industry hasn't done something like
BingeWorthy. I think it's because they create data mining tools for advertisers. This is a data mining for users. The more users, the better the data. A real incentive to get your friends on board. BW should really be a product offered by Netflix, Metacritic, Twitter, Facebook, even Google. What show to watch is a question millions of people have, esp this time of year. This is what the platform should look like. Share profiles w friends. An interesting twist, it's not just about finding shows to binge, it's about finding friends with similar taste.I was surprised to find that Jake Savin, who I worked with a long time ago, and I, have very similar taste. We like and dislike the same things.
#
Maybe they should do interviews with
Covid doctors on CNN from the room where intubated patients are waiting to die.
#
Sometimes people deliberately mispronounce or misspell my name, I guess theyre trying to embarrass me? I have a name almost as bad as the
Boy Named Sue. It’s hard to get under my skin that way. ??
#
I tried watching
Get Back, but after five minutes of holy shit those are the young Beatles acting like normal people it became fairly boring. I guess I like a plot? Did it get better?
#
Twitter Blue gives you a pretty lame undo command. I guess it’s impossible to do it for real with their server architecture.
#
One of the stars of
The Great, the guy who plays emperor Peter, is a dead ringer for a young Elon Musk. Same mannerisms and look, but he’s funnier and of course a better actor. One of the tech companies or car companies should hire him to do ads.
#

I just started
Get Back, the first few minutes of the first episode, enough to know that it's going to be a heavy emotional experience for me. As a kid I had so much invested in
the Beatles. Each period of their existence marked some big period or event in my life, things that I've mostly buried, but come right to the surface with (for example) Paul and George
flopping their heads in the chorus to
Twist and Shout. To see the Beatles, alive and young and at the peak of their creativity, in a way we couldn't see them at the time, that's like reading a letter from a long-dead relative. The people are gone, the experiences were seminal, and recoverable.
#
I'm watching
The Great on Hulu, and it's really good. Didn't get the best
reviews. I'm only on episode 4. It's about
Catherine The Great of Russia. The story is pretty heavy, but believe it or not, it's a comedy!
#
I am a NYT subscriber, but can't access Wirecutter. It's weird, the site seems broken -- when I try to log in it just sends me back to
the page that says I have run out of free articles. It could be they want more money for WC, if so, the answer is no. I don't read a lot of NYT articles as it is. I have a very bad feeling about them, and it gets worse every year. That took a lot of work on their part because I was raised on the NYT.
#
- An example of a social custom from two points of view.#
- It's wrong to bring sex into a work relationship. #
- I think it's equally wrong to bring business into a sexual relationship.#
- It has happened, esp in Silicon Valley or New York, when a woman I was dating, or interested in dating, revealed that she was really there for the business. I want to understand up front. If it's business, fine -- I'll evaluate it one way, if it's sexual, another. It's a really awkward situation where someone I was attracted to sexually, wants to do business -- and wouldn't have gotten a meeting if it were clearly about business. #
- Honestly I think the two sides are the same thing, but we view one as wrong, and don't have explicit rules for the second. #
- Another example.#
- If you work for me, or we're equals in a business relationship, either way -- no one is accountable to the other for what they do with personal time. Your boss can't call you up on the weekend and expect you to tell them what you're doing. You don't have to tell them anything, unless it impacts your ability to do the work. #
- I think it's equally wrong when a person who reports to me, or is an equal, reports to me on what they're doing in their personal time. It creates a conflict, am I expected to reciprocate, because I won't. I draw a solid line between work and personal time. If I share personal things in a work context, they are no longer personal.#
- These concerns are spelled out more carefully in professions like medicine, academics, law. A therapist isn't allowed to date a patient. A lawyer can't represent both sides in a legal battle. When the lines cross, there's trouble ahead. #
- Last year on Thanksgiving we were in the midst of the worst of the pandemic, and the best we could do is stay home and hope we don't get infected. This year it's very different -- thanks to the vaccine. I got my first dose of Moderna on January 20, the day we inaugurated the first post-insurrection president. What a relief, in two ways. The Orange Tyrant who tried to overthrow the US government was gone, and I was on my way to being protected from the virus he let run rampant through the country we all have been told is the greatest on earth, but did the worst job of protecting its citizens. I hope that was the low point, but who knows!#
- I also was thankful for my car. It's funny that I thought about that post just the other day driving my new Tesla around the neighborhood, marveling at its intelligence, muscle, and how much it is like the computers I use, the exercise bike I just bought, and the phone I carry everywhere with me. The Silicon Valley design ethos, which I am schooled in and in a small way helped develop, is eating the world, as venture capitalist Marc Andreessen said so well. The Subaru I drove last year is a fine machine, and in some ways it's more comfortable than the Tesla, and it'll probably do better if we get a blizzard in the mountains. But its software is a jumble of poorly designed components that don't work well with each other from a UI standpoint. In that area the Tesla is perfect. It's a system designed to be understood by a modern user. The pre-Tesla car manufacturers have a long way to go to catch up to Tesla. #
- I am thankful for the first users of Drummer. We have reached a critical mass where I can add features, and get feedback from users, and that gives us the ability to move forward. I think this happened because I decided to put my head down on Drummer and work until it was really ready. There still are problems with the software, it is far from perfect, and I'm thankful for the users' patience, but mostly I'm thankful that there are users to be patient. #
- At 66, health is no longer something I can take for granted. it takes work to keep going, and I've had my troubles this year, but basically I'm still here, and most of my body is working fine. I'm thankful for that. #
For whatever reason I'm not very talkative this week. Not sure why. Often when this happens it's followed by a period of idearrhea. No apologies, I'm still here, feeling more pensive. Happy Thanksgiving! :-)
#
- This time I think I have it, for real. I swear. ;-)#
- Here's the deal...#
- All the action is in Old School.#
- A new head-level attribute, flSinglespaceMarkdown.#
- Default: false -- which means we generate two newlines per outline node, with one exception.#
- If a node has an flSinglespaceMarkdown att set true, its subs are single-spaced. #
- The assumption is that most often people will write in the outliner one paragraph per headline. but there are exceptional cases where you need more control over the markdown text we generate, and need to do your own double spacing, so you tell Old School to just do one.#
- Comment here. #
A
script that generates
the list of Drumkit verbs. For people who worked on outlines in Frontier, have a look. I found a way to work on outlines as JavaScript structs. It's very efficient and much easier to program.
#
I love
my new Tesla. I'm looking for excuses to drive places. I haven't felt this way about driving since I was a teenager with a new license.
#

There are so many interesting things about the Tesla, and I'm just getting started learning about them. It's as if I didn't get a PC until the IBM PC came out. Or maybe later. Here's something I figured out the other night, driving on a mountain road with lots of turns and ups and downs, a road I'm quite familiar with -- the Tesla makes you a better driver. This is something my Subaru does too, you only have to hold the steering wheel loosely while navigating the turns and ups and downs. The road is well-marked and the car knows what to do. The Tesla even more so. It's like my iPhone which takes better pictures in 2021 than the 2011 model did. We like to say "no filters" but the truth is they're just really good filters that make you think you're the photographer, but the phone did the hard work. Same with the Tesla. I like driving it in the same way. It flatters me to think I'm that good a driver. I know the truth though -- I didn't become a better driver, I just got a car that makes me feel that I did. And who wouldn't love that.
#
Here’s a
thread reader integrated into Twitter. Next: eliminate the numbers, add links, simple styling, let me give it a title (optional) and we’re ready to rock. Think they’ll have that by say 2030?
#
Google's search engine really doesn't like this blog. I tried
searching for
Scott Love on my blog. It didn't find the instance where I wrote about him
here earlier this month.
#

Yesterday I did my tenth Peloton ride. The exercise is making me stronger. I don't know why I didn't want to do the classes. I love my teacher,
Emma Lovewell. She's super nerdy. When we're doing something particularly strenuous, I close my eyes, focus on my breathing, in through the nose, out through the mouth, and I listen to her say that this pain is worth it because it'll become strength when the workout is over. It's so true. I don't particularly care for the music she chooses, I don't know any of it, and it's not catchy. But she's a lot younger than I am, so I guess this is the kind of music the young folk listen to? I'd love it if there were a Tom Petty ride or a Grateful Dead ride. I can see riding to
Refugee or
US Blues.
#
Drummer, an outliner, now allows you to write blog posts in Markdown.
The question was -- how?
This is what we came up with:
- One newline per outline node.
- Indentation belongs to the author, generates nothing.
I think this works and is true to the philosophy of MD.
- Going to do some more cleanup work this morning on Markdown support in Old School. #
- In the meantime, the thread continues. If you're planning on using Markdown to write blog posts in Drummer, you might want to tune in, because things are being locked down today. #
- There are only two rules that govern how Old School generates source for the Markdown processor:#
- One newline per outline node. #
- Indentation belongs to the author, generates nothing.#
- I sent a private note to John Gruber a few days ago, letting him know this discussion is going on. As far as I know we are setting prior art for outliners used to generate Markdown for publishing. If there is prior art, I would love to know about it now, asap. #
- This is different from the Obsidian model also used by LogSeq -- which uses Markdown as a file format for outlines. #
- Update: Here's a list of this morning's changes to Markdown support for publishing. #
Video demo of a new Drummer feature. Headlines whose type is 'rss' can be expanded to reveal the items in the feed it connects to.
#
Poll: If a person from NY uses the word "fuck" in a sentence that means..
#
Does anyone seriously think that
Facebook-the-company wants to fuel hate in the world? Yet you see articles that say exactly that from supposedly credible news orgs.
#
The Repubs get more
obnoxious all the time. There doesn't seem to be any limit.
#

A new Drummer verb,
rss.readFeed, returns a JavaScript object. This used to be a complex thing to do, but it's absolutely as simple as it can be. I did something new here. I'm only passing through values that are documented in the
RSS 2.0 spec and the
source namespace. That's not as draconian as it might sound, because I'm using a
Node package written by my friend Dan MacTough that handles all the common feed flavors, including Atom. His code translates the variants to a common vocabulary. And I further winnow it down to just the basic concepts. To some extent, RSS grew in an unruly chaotic way, but imho the core is solid. After all this time, with
Drummer as a new platform, I think it's a good time to pause and create (hopefully) a simpler future that can work better.
#
A
discussion about how Markdown should be processed for Drummer blogs. Basically, what role if any should indentation play, and how many newlines to generate for each line in the outline. My current position -- indentation should play no role in the Markdown we generate from the outline, it should be ignored. And we should generate one newline for every line in the outline. Note this is not how Drummer works now.
#
- Something I've been hearing from employees of big tech companies for my entire career, going back to the late 70s --> "Who the fuck are you?"#
- That's what they say and do. So many examples. And almost all of them are gone. They were significant, maybe, for a few weeks. Then poof, some other asshole at some other tech giant comes along, and gets his or her (mostly his) few minutes to be a super asshole. #
- How much more would we get done if we lived up to the hype about supporting innovation. You can't do a lot of that as some random putz inside of a bigco. #
- You pretty much have to do what I've done, which is stay out of those monstrous structures, that is, if you want to actually do anything. #
- And then of course the jerks come along and kick over your sand castle. #
- And then they're gone in a few weeks. #
- So far I've survived them all. Knock wood, praise murph, etc. #

Here she is, my new blue Tesla Model 3.
#
- Drives great. #
- A bit hard to get in and out of.#
- Very comfortable to drive.#
- Quiet.#
- Wish it had Apple CarPlay.#
- It's charging now in the garage. #
- It's as powerful a car as I've ever driven, like my 2007 BMW 535i.#
- Most of the Tesla people at the Mt Kisco store were assholes, but they finally gave me someone who talked like a New Yorker. Most of the Tesla people have the same smarmy attitude that they're doing you some kind of favor to sell you a hugely expensive car, like at an Apple store. The guy we finally got talked to us like human beings who love computers and are excited to own a new kind of car.#
- Thanks to Peter Politi for taking the trip with me. #
I did a refresh on the
ArtShow collection yesterday, a few hundred more classic paintings. Free to download, or use via web.
#
- When you view a normal XML file in the browser, Chrome gives you a simple, readable XML viewer. #
- I want to be able to invoke that viewer from a JavaScript app running in the browser. #
- Some kind of JavaScript call like#
- window.xmlViewer (xmltext);#
- The only other option is to rewrite it from scratch, which I'm open to doing but would rather not. Does anyone know if such a thing exists?#
- BTW, one of the things that kind of silently limits the size of RSS is the way browsers display RSS feeds. They can handle other XML types in a normal sensible way. But the RSS viewer is broken. I wish they would just let it be, and show it as a normal XML file. #
- A thread to discuss.#
I'd love to discuss Markdown with people who know Markdown and use Drummer. We should have a Markdown nodetype. I've been playing around with it, but I'm not satisfied with what I have yet, not ready to lock it down. Here's
an RFC with a link to an example.
#
- The next Drummer-related project is called Glorp. #
- Glorp is for you if you document projects on GitHub. It's good at managing docs across lots of projects, all in one outline. #
- I'd like to get a small group of people who do a lot of doc-writing for GitHub to review the design and docs.#
- If you're part of the test group, you are making a commitment to use the software, to report problems, to let us know if fixes worked. #
- I'm looking forward to working on this software with some excellent developer docs kind of people. #
- If you'd like to be part of the test group, please fill out this form. #
- Glorp!#
- PS: A podcast about Glorp.#
- I've had my Peloton for a couple of weeks now. #

I've done a session every day for the last six days.
#
- At first I didn't think I wanted to do the classes, but the second time I tried a class I was intrigued, then by the third, I was hooked. #
- The exercise on a Peloton is more than twice the exercise you get riding around the moutains on an E-bike. It's hard work going up the hills, but you get to just have fun going down, there's no work involved. So 20 minutes of Peloton riding equals 40 minutes of road riding. Only it's even more, because you're working harder. Always harder. #
- My legs feel stronger and healthier, and overall I feel that way too. #
- An entirely positive experience, and my idea of what exercise is about is shifting in an interesting way.#
- And -- tomorrow I get my Tesla Model 3. So I expect some more major horizon busting is to come. #
- Thinking of a Chromebook, for reading news over breakfast, possibly taking it with me to a coffee place to do a little writing. #
- Running an Electron app in Linux? Is this possible?#
- It should have a couple of USB ports, bluetooth, a nice keyboard, mike, camera, etc. #
- Looks nice. Light.#
- Under $200?#
- Comment here. #
- PS: I went with the Lenovo Chromebook Flex 5. #
Malynda Hale: "Imagine if Kyle Rittenhouse were a Black teenager."
#
There's a
dichotomy in outliners -- 1. The outliner as a document, like a spreadsheet or word processing file. A file format. 2. The outliner as a file system, a container for documents, a way of organizing them. Drummer, used as a blogging tool is a solid #2.
#
In 2006 I ran into PC columnist John Dvorak at the
Apple store in downtown San Francisco. We got talking about how he was a troll, and he told me to turn on my video camera and he
explained how trolling works. A classic.
#
If I had a billion dollars, I'd buy a
TLD and sell domains for 10 cents each, to see what would happen.
#

About this
Web 3 thing. Listen. I understood the Web in about a minute. Web 2.0, I played a role in defining and developing it. So you could say I got it. But Web 3? Why did they choose a name that promises so much, and more than anything -- simplicity. The idea of anything called "Web" being opaque, sounding like a scam, a VC's wet dream -- that's so counter to what the word means in tech. I shouldn't have to read a few white papers, and still not get it. Look, my intuition says that the web is the web is the web and there is no Web 3, there's just the web. I don't like that they usurped the name of something so simple and precious for something that looks scammy. I think they should have chosen a different name.
#
- I wrote this thread on Twitter this morning.#
- I’ve had a Peloton for a couple of weeks.#
- I got it so I could exercise when the weather is too nasty to go out for a ride or a walk.#
- I’ve done classes and rides with no content. I don’t like the classes. The impersonal “you can do I it” motivation is a real turn off. Who the heck are you, and yiu have no clue who I am. Ugh.#
- Why not have classes where you learn something? Then I’d look forward to it, instead of dreading it.#
- I’m going to keep trying with the classes. Basically I am already motivated, I love the high I get from exercise. But I wouldn’t mind using the time to learn stuff.#
- Then this evening I took a class with a teacher I really liked. And it made all the difference. I got a better workout, and I had fun. I even talked back a few times. Totally got into it. Weird. Peloton#
- Jeff Jarvis generously gave me support for the idea of using rivers in news orgs. I want to clarify that:#
- I appreciate the support. ?? #
- I don't think I've ever "begged" though at times I imagine it might have seemed that way.#
- And I haven't been promoting rivers to them for quite some time, because I think the problems are much bigger now. #
- I think the most important thing news orgs can do to improve their service is to include ideas and perspectives from outside the newsroom, esp those that are critical of their work. #
- I would encourage a news org to run a river of sources their reporters consider authoritative. Blogs, newsletters, and whatever new forms come up in the future. This would initially be an internal resource, but the obvious next step is to share the resource with their readers, in the interest of increasing news flow, broadening perspectives, and also introducing transparency. And perhaps most important to introduce criticism of their work to their flow, something we need and they need. If I were going to beg for anything that would most likely be it. I wrote about how this would work in more detail in May 2015. #
- When I read yet another NYT article or op-ed about how Facebook is letting us down, I keep wondering when they're going to look at how they contribute to this problem, how their coverage of Hillary's Emails, for example, gave Trump the White House, and set the country on the path to authoritarianism. I think they did far more damage than Facebook, and not surprisingly, that has not been examined to anywhere near the extent Facebook has. This is a serious problem, and it's not going to get better in the current news system. That's where rivers could make a huge difference, if they cared enough about the service they provide readers.#
- PS: This is what a River of News looks like. #
Someone once said that music is
bass and drums, and all the rest is just dressing up.
#
- That's how Facebook transforms into Meta.#
- That’s how they solve the ills of social networks.#
- The humans behave because they are programmed to.#
- That’s what they mean when they promise a Disney-like experience. #
Twitter Blue which I accidentally subscribed to, actually deletes your tweets if you aren’t paying close attention. It’s supposed to be a feature I guess, give you a chance to change your mind. I’ve lost a bunch of writing this way. Did they user test this?
#
When I was starting out in tech, after getting a degree in computer science, I was drawn to PCs because the adults hadn’t gotten there first. They were still simple. If they had kept their stuff simple, I might have invested on their platforms. The web after all these years is still really simple if you ignore Google and use common sense. It’s still possible to see the web as unspoiled as it was at the beginning. Just ignore Google and it’s all good.
#

A cat in an Abercrombie bag, via Facebook.
#
I don’t know what “Web3” is and I’m pretty sure I don’t want to.
#
Just noticed that yesterday was the one month anniversary of
shipping Drummer. Continuing the long Scripting News tradition of missing milestones.
#
I just want to say that the cultural stuff I get on Facebook is every bit as good as what I get from the NYT, and it comes for $0 and without the arrogance and pretension.
#

The name of the scripting language in Drummer is Drumkit. I have reserved a
domain for it. There's nothing there at this time but a placeholder.
Gary Teter came up with the name in a
blog post. When I read the post, I was pretty sure this was the name. I love how it connects to the name of the product, and it conveys the utility of having a language in a product such as Drummer. It also reflects the duality of the product. You can beat the drum in Drummer by writing, if you're a poet, and if you're a plumber, there's Drumkit. It's also nice because it leaves open the option of the language existing outside of Drummer, but no one will miss that the language
came from Drummer. That's important I've found. I left similar clues in RSS and in podcasting. I think naming a product is a community thing, the best names don't come from one person's mind. Gary understands a lot about what I'm trying to do with the language, how else could he have devised such a perfect name. He can be proud, much as
Dannie Gregoire can be proud of coming up with the name we eventually used for what we were calling audio blogging, even though there's a British journalist who falsely claims to have coined the term. Already the Drummer community has made a great contribution to Drummer. Many thanks! ??
#
- I signed up for Twitter Blue for $2.99 under the mistaken impression that it got me through paywalls. Okay it doesn't do that. Sigh.#
- I'd be happy to pay $100 a month, but even so I will not use Twitter as the primary way I read news. Not ever going to happen, I already have news reading tools that blow Twitter out of the water. Sorry Jack. I've been working on this stuff for a long time (just like you).#
- So we're still a really long way away from having rational networked news. Yet the deficiencies of news are what's killing us as a democracy and a world power. It isn't Facebook, that's just a diversion. Most people are falling for it. The problem is that the news system is sick. We talk about inequality in terms of how much money people have, but what about inequality in terms of the information they have access to. I pay for better news that poorer people can. But even with that I'm still impoverished. News people are lazy. I can't believe they weren't all trying to get a real ticktock of Trump on January 6, starting on January 7 (give them a few hours to get over the shock). But I hear from the Washington Post that they thought they had an innovative idea to look into this in October! Holy shit. Is that what they think news is. Oy we are so lost. #
- I want news like they portrayed it in Hollywood when I was young. The shit where they go out to get the story that brings down the empire. The biggest story of 2021 is what was Trump doing, who was he calling, what threats was he making, when the insurrection was actually going on. I read the WP story. It's really weak. We should know a lot more by now. And this was happening all through the Trump presidency. The news was resetting expectations constantly, noting that Trump wasn't a normal president over and over. Well we figured that out thanks, now how about telling us what he's actually doing. #
- We're all information impoverished, just pretending we're informed, but in our hearts all of us knowing we have no idea what's being done to us in our own name.#
Companies should have a PIN for every customer they want to talk to on the phone. I'm not even going to admit to being me for a random inquisitor who calls and claims to represent one of my insurance companies. Prove it, I say to them. They can't. Sorry, can't help you.
#

I was asked why I'm adding
great GitHub scriptability to
Drummer when Microsoft is evil and huge. First, I use GitHub, a lot, and love it. I loved it before Microsoft bought it, and I'm experienced enough to have known even then that their acquisition by a big tech company was almost a given. Our support of GitHub in the short term won't do much to help GitHub, maybe in the long term it will. But that isn't a good reason not to implement the compatibility. For that I turn to a famous quote of the notorious criminal Willie Sutton who was asked why he robs banks. I'm sure you already know
the answer.
#
- I'm sure the plumbers fully appreciate the value of hooking up a writing tool like Drummer to the default place in the world for posting code. #
- We can do a lot of renderings of outlines in Markdown, which is the writing language favored by GitHub. #
- Watch out, because the docs on GitHub are about to get an upgrade, the same kind of lift blogging gets from writing with an outliner.#
- Docs are even more structured than blogs. #
- Okay that's the plumber's rationale. #
- For poets, think of GitHub as a great arena where all kinds of sports are played, except in this analogy the sports are ideas and docs. #
- Until now there hasn't been a great arena for poets. There's only been such an arena for programmers, and that's very new. GitHub didn't exist as the great programming idea arena until maybe the mid-teens. Maybe it's just now starting to come into its own.#
- Certainly a big publishing platform like Facebook and Medium had the opportunity to do this, but the too quickly pivoted to business models, and that had a chilling effect at making it a great arena for ideas. #
- Amazon, amazingly, had the best opportunity to create such an arena, I begged them to do it, openly, but they wouldn't do it.#
- What does such an arena need? Not a whole lot actually.#
- A simple user authentication method. The technology for this is called OAuth. It's what everyone uses. It's what GitHub uses. Twitter does, Facebook, Slack, on and on. The important thing about this method of authentication is that YOU KNOW HOW TO DO IT. You use it, you don't even think about it. It makes sense to you. So right off the bat, you're ready to join in. I can put a command in a menu to Log on to GitHub and you won't be surprised at all by what it does.#
- The only other thing it needs to do is storage, and GitHub does that, very powerfully. Have a look at my ArtDownloader project for an idea. There is a huge amount of art there. It's great stuff. Hook it up to your screen saver, and enrich your life. It's free for you, and guess what, it's free for me too. GitHub says fine, we'll host it, you don't even have to ask. You can create your own repos. I promise you, it's not hard and we can probably even make it easier, given enough time. #
- Why is it such a great arena?#
- Because you can point other apps to the arena you write to using Drummer, and they can do stuff for you with that data. #
- It's a fucking platform. It's free. #
- Another thing it is -- based on an open standard -- GIT. So we're not getting locked in the trunk here. We are free to leave. We are depending on their API which their competitors will hopefully clone. They'd be idiots if they didn't. They probably already are. #
- This is where I like to work -- at the edge of possibility. We might be able to bootstrap something wonderful here. I am certainly optimistic myself based on the intelligence and curiosity of the people who are using Drummer. And their collegiality. That's the most important ingredient. I've had all this stuff for years, outliners, code that writes to GitHub, scripting interpreters, etc etc. But having all of it in a package that is used by enough smart people, to help start the bootstrap, that's like the sourdough starters everyone was trading in the early days of the pandemic. You can have all the ingredients, but if you don't have people to play in the arena, nothing interesting is going to happen. #

I'm spending a couple of days
baking GitHub into
Drummer via scripting. We used to call this a "scriptable app" on the Mac, when apps were
Filemaker and
Quark Xpress, the
Finder, stuff like that. Then when
Frontier moved to the web, the apps were
Eudora,
Netscape,
MSIE and
MacHTTP, then Google and
Manila, then WordPress and Twitter. Along the way came new protocols --
XML-RPC,
RSS,
OPML. Drummer already has excellent scripting support for
Twitter. I made this a priority to have one really good scriptable app when Drummer came out. Now I'm working on the second biggie. I wrote
yesterday that GitHub could be
MS-DOS. What I meant is that it's basic low-cost storage for everyone with a GitHub account that's about as easy to work with as MS-DOS was. For early adopters, what we used to call power users. It's an amazing resource. And that made me think of MS-DOS because both are owned by Microsoft and storage is basically what MS-DOS did, and btw, MS-DOS is the one product they didn't use as a weapon when they were trying to usurp the web, so it has a nice taste to it, still. I have
started a thread, on GitHub of course, narrating what I've got working. Watch this space.
#
I put about twenty
Tom Petty songs on my iPhone and have been
listening to
them on and off. The thing about Tom Petty is his songs are the kind that you sing in your head all the time days and days awake or in dreams. To have twenty Petty tunes co-resident means you're living the Tom Petty lifestyle,
waiting for it to pass, but kind of hoping it doesn't. It's kind of like
Rickrolling but with really good music.
#

On this day in 2013.
#

I just heard that a longtime friend and fellow outliner Scott Love has died. Oy. I knew Scott when he was our chief product marketer at
Living Videotext back in the 80s. He was part of the team that shipped ThinkTank, Ready and MORE. When we sold to Symantec, Scott went to NeXT where he was on the rollout team for their product. His heart was in outliners. He went on to start Aquaminds, which he explains in his
bio on Quora. Scott was a brilliant creative funny friendly and vulnerable human. He put his heart into everything he did. His boss, before he worked for me, Alfred Mandel, called him Nudgie. When I heard that I started using that name for him too, until I realized it might not be the nicest thing. Recently Scott and I reconnected on Twitter. In a private exchange he said he liked the name. I'm sorry his life was so short. His enthusiasm and big heart and super active mind will be missed.
#
Scott and I had dinner many times, and often traveled together on business. We always joked about how we were going to take on the then-dominant tech company IBM. It was either Boca or Bucha, which was short for Bucharest, where we were surely headed if we failed to defeat the mighty IBM. We'd talk about catching the red-eye to Bucharest. I don't know why it was then (and still is now) so funny. Bucharest was a pretty awful place at the time, run by an even worse dictator than IBM --
Nicolae Ceau?escu.
#
GitHub could be the next MS-DOS.
#
I would still love to read a simple summary of the second part of the Washington Post review of January 6. The part where they tell us minute by minute what the president of the United States, the commander-in-chief, was doing while the US Capitol was under seige.
#
- I'm reading two books at the same time. #
- The Zookeeper's Wife and Uncle Tom's Cabin. #
- One about the Holocaust, the other about slavery. The pairing has me thinking about the differences. #
- This has been the year for me of reading about slavery. It has really been an eye-opening experience. #
- One observation, the Holocaust was unthinkably horrible, but it wasn't slavery, the oppressors were trying to anihilate us, not enslave us. #
- It was over in five years. #
- Antisemitism is permanent, but it is not slavery. #
- Slavery lasted over 400 years, and imho it isn't over yet. It had a chance to form the whole culture of not just the US as some of our European friends sometimes imply, all white people everywhere are indicted. #
- There are lots of other differences, but the thing most Americans don't get is that slavery is deeply rooted and it isn't over yet. And if we want it to be over, it's going to require a near-universal conscious decision to end it. #
- Thanks for listening.#
A Twitter
thread on the name of the language in Drummer.
#
Anton
asked why don't the outlines rendered through PagePark support the same
Instant Outlines feature that Drummer and Concord Reader support. There was no good answer, so I made it work. There's a quick video demo
here.
#
- Scott asked whether http.client does headers, and at first I said no, but then when I dug in, I realized yes, it does, for non-proxied calls, and with a simple addiiton it should work with proxied calls as well. #
- I made the change in the released web Drummer, so theoretically it should work now. I don't have something immediately available to test with. #
- If you're expecting to do HTTP-related programming from Drummer, this is something you should pay attention and if possible participate in. This is an important verb, and it's important to get it right. #
- Gary Teter, whose name I recognize from the Frontier community, I think -- has been writing eloquently about JavaScript and Drummer. I'm learning a lot reading how the product reflects off his mind. #
- And I agree totally about the potential for JavaScript which is being wasted by the way the language is being driven. We should be trying to coalesce it, not drive it apart into a bunch of incompatible languages. Reminds me of something Andrew Singer who started Think Technologies (a company that should be remembered btw) -- in tech we don't stand on the shoulders of giants, we stand on their toes. #
- We have another chance to coalesce JavaScript. Drummer's language, which Gary has a name for btw, one that I like, removes the one imho sin of JavaScript that keeps it from being a scripting language. And I'm trying to hone a broad verb set, and writing good docs for them, and just in general slowing down and getting it right, looking at prior art, and not deprecting things that matter (like request in Node.js, what a terrible idea!). It's all been very mindless. But JavaScript's universality is as important as say RSS's. It should be focused and developed. Yes, I am that ambitious for the language in Drummer which may soon have a name. ??#