Another thing about
Instagram. When you paste a link into a comment it doesn't hot it up. So they are even less a part of the web than Twitter and Facebook are.
#

I went to
Bronx Science, one of two special high schools in NYC that you have to take a test to get into. I took the test when I was in 9th grade, in the late 60s. The NYT recently
published five questions from the test. I got four of five right. The one I got wrong was controversial. They have a discussion in the Times article why no one agrees on the correct answer. I was befuddled by it too, it was the one I got wrong. I was especially pleased to have gotten the geometry question right, because I haven't thought about geometry once since I left high school. Not a whole lot of geometry in software development work, or even in a math degree.
#
The OPML Editor is my fork of the Frontier code base, started in 2004. It runs on today's Macs. In the flurry of activity in April, I broke the Mac part of the
download page. I have now fixed it.
💥#
The best reason to vote Democratic: Real
oversight of Trump.
#
I've decided to get involved on Instagram. My name is
davew there. It's weird they don't let you post pictures from the desktop web browser. You have to go into the JS debugger and tell it to emulate a phone browser. Then you can upload an image.
#

I'm also going to start using
Mastodon. I see they call their posts toots. I'm sorry but that makes me think of farts. If they'd have asked me I'd have said to call them grunts or snorts. After all I can't imagine a
mastodon tooting. That's the kind of thing a monkey might do. BTW, little known fact, my handle on CompuServe back in the 80s was Mastodon. PS: I absolutely despise dark backgrounds. Hurts my eyes. I can only read dark text on light backgrounds.
#
Ever since Facebook turned off the API, doing something new with
Little Card Editor has been on my todo list. One thing I wanted to be able to do is include a card in my blog, the same way I include a tweet. I thought I'd have to factor out the card renderer in the app, so I could call it from my blog renderer, but there's a much dumber and simpler approach, just include the image of the card as it appears in Twitter. It works. As you can see in
this post. So I am able to do that now. Bingo. ✓
#
- What it means to be inclusive#
- I don’t care how you got to the party. Whether you took the subway, walked, came by spaceship or were driven by your chauffeur. What’s important is you’re here.#
- Non-inclusive vs inclusive#
- You can advocate for your cause by pushing away people who you don't identify with, or you can be inclusive, and take support where you get it. Most of the great causes we remember are the inclusive kind. The ones that demonize or ridicule "others" tend to result in war.#
- Two views of America#
- The Constitution is inclusive. It started out with some huge holes. Over the generations we've been closing them. That's been the clear trend.#
- The Trump movement is non-inclusive. It says there are real Americans, white, rural, Christian, male-dominated. They say these are traditional American values. This isn't new, this thread has been a constant since the beginning. It's the regulator on change happening too fast.#
- One of the reasons the Trump style America is ascendant is that the inclusive America has been moving forward at a rapid pace in the last few generations, post-World War II. Recently, we had an African-American president, the ultimate in other-ness, and we have removed gender from the concept of marriage. That's a lot of change happening very quickly, within ten years. #
- To heal we have to come out the other side with our inclusive principles intact.#
I want a bank/brokerage website that has an easy UI. I don't care about commissions. My auto insurance company website is fast and easy. This builds trust, believe it or not. Nothing is worse than a bank that can't run a proper website. It's 2018, some bank should excel by now.
#
What I hate most about Chrome's
NOT SECURE message is that this is all they could think of to say about
my wonderful blog. A blog that predates Google itself by four years. It's got humor and sadness, fun and tech tips. Yet all they can say is yuck we don't like this site. We welcomed Google. Even
loved them. And this is what's become of them. Heartless and soulless. Bullies. No love.
#

There's a new brand of bike sharing in NYC now. Yesterday I saw two bright red bikes, shaped like a Lime bike or CitiBike, with a plastic basket up front. Didn't have time to read the logo/branding. Both in Manhattan. Andy DeSoto
says they're Jump bikes. And guess what, they say on
their site they're available now in NYC. (But only in Staten Island and Westchester.)
#
I've been saying this for
decades. Every brand should have an iconic image that bloggers can crib. What that means is this -- a product shot on a white or transparent background. Large enough for large product shots, and for right margin images, we can make them smaller. I wanted to put a
Jump bike in the right margin, but when I do an
image search, all I see are bikes being ridden or parked with lots of not-easily cropped backgrounds. No free advertising for Jump.
#
I have a friend who's an accomplished computer scientist, really smart and creative in that area. Also a good teacher. But in politics he's a snotty bastard, he uses logic that could never work in debugging code. I wonder how such contradictions happen? Really puzzling.
#
I like inclusive movements. I don’t care how you got to the party. Whether you took the subway, walked, came by spaceship or were driven by your chauffeur. What’s important is you’re here. That's also the philosophy of America, btw.
#
- Every time I visit the site, I get the same top message. #
- If I go to the popup menu to say "Don't show me this again" they start me down the abusive-user path. Why do I want to block this user. I don't. What did they do? Nothing, you fucked up FB. So I skip it, and every time I come here I see the same damn image, a movie about cilantro.#
- I like cilantro, but it isn't the center of my existence. Facebook, we can move on from this. You have a bug. Give me a way to say stop showing me this message and the user is doing nothing wrong.#
- By lacking a way to tell you this, you're compounding the insult of the bug. Your bug. ;-)#
- Love,#
- Dave#

Some people don't seem to mind if you know they're mean or corrupt. I've had this experience a few times. I guess they feel I can't do them any harm, so why not share their depravity? Funny thing is, eventually they all come to care that I knew. One of the mysteries of life. Our dear president appears to be one of those people, on a grand scale. And his chickens may be coming home to roost.
#
To believe Trump, the US is scared of letting the world in. They should come to NYC, where their beloved Fox News originates. What they’ll experience is a huge city that works. A melting pot of every culture on earth. In other words, they’ll see America.
#
- There's a new release of LO2 today, version 1.8.4.#
- Here's what's new in this release. #
- As with the last major release, I archived the previous version. There are substantial UI changes in this release, you might want to choose the time to start using the new version. #
- I updated the LO2 blog. #
- If you want to subscribe to an RSS feed for the product, this is it. #
Occam News says Txxmp is a territorial boss in the Putin Family. His territory is the former United States.
#

A NYC story you won't read on the op-ed page of the NYT. I'm in the fucking bike line, a cab is waiting, adjacent to the lane, for I don't know what, and just as I approach he starts to move across the lane. I yell five times WATCH OUT and he stops, and as I pass, I make eye contact and yell FUCK YOU BIKE LANE. In Madison or Palo Alto you'd say Yo how you doing, but in NYC the salutation is FUCK YOU. Everyone understands this except people visiting from Madison or Palo Alto of course. It's why I like NY so much. Fuck you, let's dispense with the niceties. He was probably a Yankees fan anyway.
#
I know this is impractical, but if we wanted a more rational government we would only allow people who serve on juries to vote. It's an education in civic responsibility like no other.
#
Yesterday I was automatically upgraded to the new version of Gmail in the browser. The only new feature that I can see is that there's a really stupid animation that makes me wait for Gmail's UI to show up. Mail is a very integral part of my work flow. If anything they should make it load
faster. Making the load slower is imho inexplicable and indefensible. Another beautiful feature, where the star used to appear is now a trash icon. I just deleted a message I wanted to star. Oh that really makes sense. (Sarcasm.) Now an adventure to figure out where the fuck they put deleted messages so I can undelete it. It was important (which is why I was trying to star it).
#
I think a lot of newbie software designers don't get that their users incorporate the quirks of their products at the base of the spine, i.e. beyond conscious thought. I think "star this mofo" and my spine tells my fingers to do it. My mind forgets the process. Breaking this connection immediately makes you think about things you normally do automatically. When I write my book there will be a whole chapter on
Burning Brain Cells which is what I call this phenomenon.
#

The last couple of days I did a bunch of farting around with programmatic access to GitHub via
Node app. I came across a
readme that said it was done with the
English editor, a project I vaguely remembered. I did a little digging and found the software and the
thread I wrote documenting the work. The idea is to use GitHub as a blogging database. So what I did was get an instance of
Medium-Editor to edit stuff on GitHub. Couple that with
GitHubPub that maps subdomains on locations within GitHub repos, and you've got a nice dynamic blogging system with almost $0 hosting costs. Oh if only I had the time to chase down all these
rabbit holes. 🐇
#
Poll: Do you think Mueller has Trump's tax returns?
#

I've always thought the home page of the NYT should be a simple reverse chronologic
list of stories. Like the teletype of days gone by. It's how I like to get my news. The newest stuff first.
#
Here's a
Node app that backs up a bunch of files from my blog onto a GitHub repository every night. So in case my servers ever go offline, there's another copy of the content, kept current automatically, on GitHub. It's good starter code for your own backup app. I rewrote it in the last couple of days to also back up the
glossary and a few
other files that were being copied by another process running in Frontier.
#
John Dvorak
shares the secret of successful trolling of Mac zealots.
#
Inside Higher Ed has a story about the
Berkman blogs. They raise the right issues. Can't we do better than just throwing away archives, esp from a project that yielded such good results. I'm also not sure what Berkman meant about the blogs being antiquated. They seem to be saying people would be better off writing on Facebook or Twitter. Blogs have significant advantages over writing for social networks. There are tradeoffs. Perhaps the server software hasn't been updated. That could be a problem. We can help with the decisions Harvard is making. But there has to be communication first.
#

Today I learned that calls to
davegithub are not re-entrant, meaning you have to wait till call N completes before starting call N+1.
#
Just got
this email from Google saying that some pages of mine are violating their Adsense policy. As far as I can recall, I don't have Google ads on any of my pages. Maybe at one time I tried it out on the XML-RPC site, but I don't think they're there anymore. Whatever. I tried to find a listing somewhere of the errors, and their site doesn't make it easy to find, if it's there at all.
#
Emptying a folder with over 5 million items, it's already taken an hour, I get
dialogs like this at random times. The current Mac OS is 25-plus years old. It took 10 minutes to preflight the deletion, couldn't all the confirmations be up front, so it can do this operation unattended?
#
On the Mac we had a phonebook size doc called
Inside Macintosh. It was divided into toolkits, which were analogous to
packages. At the beginning of each chapter was the theory, tightly written and edited. You might have to read a couple of times before grokking. Then all the calls you could make against the objects. As a result devs not only understood how to program the platform, but also understood the theory. I realize now that we are missing the equivalent doc for the web. Of course it wouldn't be printed. As a result you fumble around in the dark on a lot of stuff, not really understanding why things are the way they are, what the designers were thinking, and then years later it dawns on you. It's not too late imho to fill in this missing piece.
#

Thinking about where I am in re a
Linux version of Frontier. I just realized that my collection of
GitHub projects amount to the built-in verb set of Frontier. There are big missing pieces, and they aren't tied together in an object database, but the functionality is there. I am often reminded of this, when writing a utility script that would take minutes in Frontier, and I'm already on Day Two in JavaScript. For example, here's the
JS code for the
daveutils package. I even use the same names as in Frontier, but without the Frontier syntax.
#
We, who accuse the Repubs of cowardice, are just as scared as they are. Or we'd start striking, with picket lines. Shut the economy down until Trump leaves. It may ultimately come to that, but who knows, by then it might be too late. It's not too late now.
#
I've completely had it with people who RT the troller-in-chief.#
- When you RT him you shine the light on him.#
- It makes no difference to the troll whether you like or dislike.#
- You're feeding the troll either way.#
- Trolls are solar-powered. Trolls die in darkness. #
- I am fed up with supposed members of The Resistance who RT the troll. You are every bit as bad as Fox News. If people stopped RTing him now, he'd lose his power. You can help by shaming people who RT him, no matter what their stated intention. I'm going a step further and namechecking them as I unfollow. Help bring notoriety to the troll-feeders. #
- Zero tolerance for Trump RTers.#
- For more info see my FAQ on trolling. #
- Trolls die in darkness. And that's a good thing. #
- PS: With apologies to the Washington Post.#

I was talking with
Wes Felter last night about a project I want to do. I want to get Frontier running more or less as-is on Linux.
Wes was an early
UserLander, he got us started with Frontier as an HTTP server. He understood the product at the time in ways I didn't. What came from that?
XML-RPC, the
website framework,
Manila,
Radio UserLand and lots of other stuff. We talked about how to get the project done, and he suggested doing video demos of the things that make Frontier unique. It's a really good idea. And kind of daunting. I'm thinking about how to get started. I think the first step is to think of a project I can do in steps, that touches on most aspects of the environment. Maybe a web site for
Bull Mancuso or
Kim Parker of
Bloatware (two not-so-famous fake people I use for demos and docs). It would be more interesting if it turned out to be something useful that made sense to deploy in Frontier. I wouldn't mind setting up a server on Amazon running Windows just to get the app up and running. And then getting that app running in Frontier on Linux would be the home run.
#
Comedians should do the news. Proof is
Robin Williams on The Tonight Show in 1991. He covers Supreme Court hearing for Clarence Thomas, the dissolution of the Soviet Union and everything else. (PS: Trump is a comedian. That's his (open) secret. He entertains his base.)
#

On Sunday I
tweeted that librarians should run the web. I got a fair amount of snarky pushback on this. I didn't mean that
you should run the web. I meant that the web should be run by people who are librarians. That the first questions they would ask would be questions librarians would ask. I've seen decisions made
lately that took no account of the web as an archival medium. As a result, links to unknown amounts of the web broke that wouldn't have, if librarians ran the web. That's the thought behind that idea. The
librarians I've known have been considerate, even loving people. I've
written about that. Now I get that (of course) some are jerks. How could it be otherwise? Living is a process of having your ideals chipped away at. 🤷♂️
#

Brent Simmons has been working on a Frontier port, for the modern Mac OS. He's naming the project
Ranier. I like it, esp because the last three letters are ier, which says the foundation originated in Frontier, but it also frees up Brent to follow the product where it wants to go.
💥#
A union of Twitter users with say over 1 million followers each, if they agreed to provide flow for blog posts that covered certain news areas that are being ignored by the news industry, could fairly quickly reform the flow of news.
#
Journalism has lots of problems, but the really big one is that distribution is a mess. There needs to be an
EU of news. And a
euro. It's no longer an idea for the future, it's a model that should have been implemented long ago, and we should be growing based on it.
#
One of the few journalists with courage is comedian John Oliver.
This week's show, on trade wars, is essential viewing, and it's also incredibly funny.
#
- If the news wants to be effective it should spend some amount of time not just describing our quagmire, but having realistic discussions for what we can do to dig out of it. There's no discussion of this on MSNBC as far as I know. #
- When Jonathan Chait asks why news won't factor in the corruption of the Trump govt, I think it's because if they did, they'd have to start leading the rebellion, or at least looking for people to interview who are ready to lead.#
- Civil disobedience. A general strike. Boycotts and picket lines. Those are proper citizen responses to treason on the part of the president. These ideas should be present in the press coverage. But if you put off accepting as fact the corruption of the government, you don't have to cross that bridge.#
Next
time you feel the urge to tell someone you disagree, skip it. If you really want to blow someone’s mind, next time you agree with someone, tell them. If you were going to qualify it, don’t. And if you think of a snappy rejoinder, chuckle to yourself and don’t pass it on.
#
I refuse to believe that Giuliani can make news. He's a nobody. If you report on what he said, what that make you?
#

It would be great to have a daily website that summarizes what's on each of the MSNBC shows, so I don't have to watch them. Each segment on each show. Any new information or ideas makes it in. Omit recitals of previous optics. I don't care what pundits think. Same for each of the Sunday morning shows. I just don't have the patience. If I had to list something I learned from any stretch of MSNBC-watching, I might learn one thing every week and that's it. Most of the stuff they report as news is what has appeared in my RSS river during the day. Please go ahead and put ads on the site. Or ask for donations via Patreon. It's worth a few bucks a month, also because it will force MSNBC to change, to stop being so repetitive, and to start taking a look at news more broadly than just how the legal case against Trump is proceeding or not. There is other stuff going on, and there are other ideas that need exploring. They are deep in a pointless rut.
#
They should give Krugman’s mike to someone else. Same
story every time for the last N years. We get it, you’re right, more importantly you were right, now it’s time to say something original and useful, or step aside.
#
I haven’t heard from anyone at Berkman re the early blogs we hosted there that they have taken offline. I’m assuming at this point that we have
all the info we’re going to get. Take-away: I hoped academia would be how we could ultimately make the web long-lived and future-safe. Now this seems like a foolish dream.
#
Trump’s lunatic ravings are
part of democracy. People are surprised that when everyone gets a voice, they may hear things they despise?
#
When I rent a car, one of the first things I do is pair my iPhone with it, so I can play podcasts over the car’s sound system. But it may be sharing my contacts with the car. Does the rental company download those when I return the car?
#

I finished
Deadwood. It’s worth a rewatch, to see how a person with huge money and a toxic character can destroy a community. In the end it is anything but a comedy. The last couple of episodes, when they wrap everything up, are really low quality. You see this happen sometimes in a great series. Everything but the writing is still great. They make up for the lack of coherence with music, to try to make the stupid shit they're doing seem dramatic, which just makes me turn away. I remember being angry that they didn't do a fourth season when the show was running. I have no such feeling now. I think they could have ended it without the last couple of episodes. Even so, it's a story for our times, in tech and politics, now one very rich and toxic person can spoil a flawed but vibrant community. Some rich people got rich by stinking up the room so thoroughly that people of integrity say
Go ahead you can have it. That's their business model. Look at the top names in tech history. At least 1 in 4 are like that, in my experience. And there are a few second-tier characters like that as well.
#
Poll: How often do you use Twitter's block command?
#
Everyone's experience with Twitter is different. As is every person's experience with podcasting; and everything else in life. To say Twitter is boring or abusive or whatever is like making an equivalent statement about movies or the telephone or travel.
#

I'm in season 3 of
Deadwood now. Very different experience from the first time through when I watched the episodes as they came out. One thing that's clear is that it's a comedy. And they sometimes had a blast in the writer's room, with puns and characters finishing each others' speeches. I know in advance some characters are doomed, which is disturbing. And I had forgotten how evil some characters are. Not Swearengen though. He's a poet and hippie. Has limited ambition. That isn't clear in the first season, but by the third he's matured, as has Bullock, to become peacemakers even civil rights advocates.
#
Poll: Is Manafort guilty or not guilty?
#
One of the great things about having archives that go back to the dawn of time is you re-discover gems like this
Apple vs PC ad from
2009.
#
My plan for Apple in 1996. It wasn't that far from the plan that Jobs implemented when he came back to Apple in 1997. I describe the iMac, very clearly. The major difference is that I wanted to invest in developers. Jobs pretty much did the opposite.
#
- Update: After writing this piece, I got a correction via Twitter DM from Automattic founder and CEO Matt Mullenweg: "Automattic doesn't host Alex Jones and I don't think ever has." I probably didn't read the NYT piece carefully enough, and came to the incorrect conclusion about the sites in question. However the gist of this piece remains valid. There is a higher level question to answer, where if anywhere is there a line that protects speech on the net, or does every service vendor have a say in what their platform is used for, or are some required to be neutral?#
We're having an ill-defined debate over when silos have to yield to public pressure and deny access to members who are deemed undesirable by a vocal group of objectors. There's no process. People have pointed out that as private companies they are free to do as they please. I'm not entirely sure that's true, especially when combined they control virtually all the speech on the net. While that might not be a violation of the First Amendment, it could easily be a violation of antitrust laws. Having run a couple of companies I know how often companies come up against those laws, even small companies, far from having a controlling stake in a large market. #
- Alex Jones is the first major test of this new system of speech governance. He has been banned by Facebook, YouTube, and put on a timeout by Twitter. Now the question has been raised whether Automattic, the operators of Wordpress.com should be pressured to force the Jones site off their platform. A major article in Monday's NY Times raises that question, and my friend Davis Shaver opines. But there's a problem in this analysis because Wordpress.com isn't like the others, it isn't a silo, so banning him from that service will not necessarily have any affect on the presence of his site. He will be able to export his site, set up his own server, point the DNS entry at that server, and proceed on the open web and it will appear to outside viewers as if nothing happened. This will be the end of the discussion, unless the anti-speech advocates try to exert pressure on the open web. There they will find there is no CEO, no corporate headquarters, no shareholders afraid of losing value, none of the usual pressure points. If the web maintains its integrity, Alex Jones will be able to spread his vile hateful and possibly libelous ideas without further accosting. I for one am rooting for the open web, and in this way rooting for Mr. Jones. #
- People should take two steps back from this debate and think. Where exactly is the line? What if a vocal minority of Internet users decided the ACLU shouldn't have a place to opine its hateful and disloyal fake news? What if it was decided that any site that didn't show proper reverence for Dear Leader Chairman Trump should be denied access to the public square? There must be a line in here somewhere. I ask the thinkers to consider, where exactly is that line? Alex Jones is on the wrong side, but who is on the right side, whose speech do we want to protect? Or is there a line at all? Perhaps dissent a quaint old idea of the past?#
I have a Brainy Quotes
page, for what it's worth.
#

If you want to read feeds of any kind in a Node app, my
feedRead package is the easiest way to get something up and running super quick. Simple example code for reading a feed over
the web or from a
local file. I
use it in
River5 so it's been extensively burned in
with all manner of feeds.
#
Yesterday I
asked about bike-mounted speakers, and got lots of great advice. For some reason a
search on Amazon yielded nothing but crap, but if you know what you're looking for you get some pretty nice stuff. Rex Hammock recommended
JBL Flip. And Jason Gilman recommended
Clearon. Roland Tanglao
said he loves his
UE Roll 2, and I have one of those, but it didn't occur to me it could be bike-mounted. The bungee that's built in works fine on a bike, and I took it for a spin just now and it's perfect. Great sound. Totally loud enough to be heard over NYC street noise, with great frequency range and thumpin base to keep the wheels turning. A really great answer. Davey's a happy cyclist. Thanks everyone for the great advice. I want to try all of these speakers.
#
I don't see what good 100 editorials tomorrow will do. The problem journalism has is that it is at war with a formidable adversary, the head of the US government. It's time to consult with people who have studied war. I suspect they will say that 100 editorials wouldn't have had much impact on Japan or Germany at the beginning of World War II. We never would have thought to respond to the 9/11 attacks with 100 stinging editorials. When attacked in an outright and clear act of war, aim at the power of the enemy, analyze and develop our own power, and fight back, to win.#
- In this case, the enemy is very powerful. His greatest power is that he didn't demobilize his supporters when he took office as every other presidential incumbent has. It's smart. I pleaded with Obama to do exactly that when he took office in 2009. The web was ready to take Obama's message of intellectual and just government all around the world. Instead he stuck to norms. And ran head-on into a Republican blockade. Nothing could get him out of the Rose Garden and back on the campaign trail. #
- Let this be a lesson from now on: Presidents must stay on the campaign trail at all times. The power of the presidency is to rally the people, and when done best it's a unifying campaign, not a divisive one, like the one Trump persists.#
- And that, imho is exactly what journalism must do. #
- Journalism has to break the biggest norm it has. Break the wall that separates it from their supposed audience, which is rapidly dissipating. They've lost the ones that follow Trump. The rest of us are losing patience. Hopefully on Friday morning, in the non-existent afterglow of the pointless editorial demonstration, they will start looking outside their cocoon for answers. #
- A followup to my post last Friday. I had just heard about something happening with the blogs we hosted in 2003 and beyond at blogs.harvard.edu. I'm still not clear on what happened. I would like to know, and to see if there's anything we can do to keep the archived content available at the same address it has been at all along. #
- I got a response to one of my tweets from Jonathan Zittrain, a former colleague at Berkman, who is still there. He pointed me to the FAQ they posted. Not much information there about what was about to happen, or has happened since. At the very least we should know what remains, what is gone, and what is the plan for the future. And perhaps we, outside of Harvard, can help in some way. We have some experience with these issues. #
- I think a great university like Harvard that places a high value on learning, history, tradition, and played a big role in fostering the development of social media, both as the home of Mark Zuckerberg in the early Facebook days, and at the very same time to the nascent blogging and podcasting community, should take an active interest not only in preserving the record, but in helping to set standards for how the web can continue long-term, even in the age of silos and corporate ownership. We, collectively, have a responsibility imho to do this well. #
- PS: Imho this is a project that should interest librarians at Harvard and elsewhere. There are a lot of great libraries there.#
20-minute podcast. I got involved in a discussion with Mathew Ingram, Om Malik and others on Twitter on what is going on with
Civil and what's needed to get journalism the support of the people that it so totally needs. I want to tell the story of the W3C and the IETF and how the tech industry made it look like the tech was open without it being open. We need journalism, and we can't afford to wait for the experiments to prove not to be the answer. I outline emphatically what needs to happen now. Journalism needs to grow, without the limits that journalism has placed on itself. This is addressed to Mathew but it's really meant for everyone. I apologize in advance for using him as a foil.
💥 #

I'm looking for a good speaker for my bike, for listening to podcasts and music. I bought a
Beats Pill a number of years ago, but the battery is shot. Not finding many choices, certainly no brands I've heard of and there don't seem to be any reviews. Has to mount on handlebar.
#
I finally have the Chrome that
opines that my blog is
NOT SECURE.
#

We're a few weeks into the new Chrome way of labeling sites like
Scripting News as
NOT SECURE. I haven't seen any notable changes among readers. The only people questioning the security of the site, that I know of, are the same ones who followed Google's lead without considering the negative consequences on the web as an archival medium. I took a
poll of my followers on Twitter and found that 68% of the Chrome users are seeing the
NOT SECURE message. Here was a chance for some to express concerns, and there were none. My Chrome hasn't updated yet, apparently, so I don't see it here. I'm sure there are less draconian solutions for sites that are basically archives to Google's stated goal of assuring the content hasn't been meddled with in a MITM way while in transport. I have ideas, but so far I haven't seen much evidence of Google's interest. A bad sign for a
platform manager, btw. But it's par for the course for Silicon Valley tech companies. I've had this experience with all of them, Sun, Apple, Microsoft, even the company I founded, after I left. We're the
power, you're nobody, why should we listen. It's a terrible way to govern an even worse way to manage a platform.
#
Poll: How do you know Alex Jones is on Twitter?
#
I think there should be a panel of tech security experts who keep track of security concerns in the 2018 election. Otherwise the press is going to mangle the story, the way they did with HRC's email server in the 2016 election.
#
- As I wrote in this tweet, Johannes Ernst is smart and brave. He says decentralized networks never make it, and there are reasons for this. I agree, in a way, but ultimately think his theory is wrong. Because decentralized networks have blossomed and survived, and imho will still be operating when the silos are gone. #
Consider the case of RSS vs Twitter. When Twitter came along it grew fast, it overtook RSS. It didn't do away with RSS, because it's still here co-existing with Twitter. It still has advantages over Twitter. Richer data. Extensibility. Podcasting. Titles. Styling. Multiple links per item. No character limit. If RSS has so much going for it, why did Twitter surpass it? Not for any of the reasons Johannes cites. Imho it was because subscribing was done with a single click. That could have been done with RSS too, in fact we had it working in our own RSS network at UserLand, we called it the coffee mug. One click to subscribe. it could have become a universal one-click subscribe, if our competitors were willing to go along with UserLand's leadership, but they weren't. One click to subscribe was an important survival trait in the Darwinian ecosystem of online social nets. Twitter had it, RSS didn't.#
- Johannes mentions two other features: trending topics and search. I guess he's right about trending topics, but the feature has no value for me, it's there on the Twitter screen, but I never look at it. For search, it's been proven that search works well on distributed networks. Google is a good example. There's no reason an equivalent search function couldn't be created for blogs or feeds, in fact last week I wrote a post about features that would make search much better for distributed systems. All are technologically possible and none are implemented on Twitter.#
- There will come a time when Twitter shuts down. But it's hard to imagine that day coming for the network of RSS feeds. It's been wishful thinking for TechCrunch and the VCs and BigCos they serve, a kind of wet dream that open systems will bend to the will of tech titans, that vast wealth is what makes the nets work, but it hasn't happened, even though they've been reporting its demise for a decade now. Really it has been that long! You can even shut down the beating heart of the RSS network, and it routes around the damage, quickly. (A corollary to Gilmore's Law, perhaps.)#
- I'm not sure why Mastodon didn't use RSS, I think they should have. Then the power of the two open distirbuted nets would combine, there would be more interfaces, greater know-how among developers, and more choice for users. I have to dig into it. I think Johannes' theory depends on using Mastodon as the counter-example to Twitter, because while Mastodon is strong and growing, it hasn't withstood the challenges that RSS has. I suspect it will. And I also suspect it will still be running when Twitter is gone. #
- I really appreciate his post, no sarcasm. It's great when we step outside the silos and use our own disparate tools to discourse about things that matter. #
Note to self: Add
Jon Udell to my blogroll. (Coming eventually.)
#
I'd like to add that when I swim my body exudes good feelings from every cell. I'm a radio of good feels.
#

I got an email in the middle of the night asking if I had seen an
announcement from Berkman Center at Harvard that they will stop hosting blogs.harvard.edu. It's not clear what will happen to the archives. Let's have a discussion about this. That was the first academic blog hosting system anywhere. It was where we planned and reported on our Berkman Thursday meetups, and
BloggerCon. It's where the first podcasts were hosted. When we tried to figure out what makes a weblog a weblog, that's where the
result was posted. There's a lot of history there. I can understand turning off the creation of new posts, making the old blogs read-only, but as a university it seems to me that Harvard should have a strong interest in maintaining the archive, in case anyone in the future wants to study the role we played in starting up these (as it turns out) important human activities.
#
Also, thankfully it's not where the
RSS 2.0 spec is stored, but it was originally posted on one of the Berkman blogs.
#
In a tweet: "Throwing out this archive is like throwing out an academic journal. Why would a university do that? One of the reasons we did this work at a university was the hope/expectation it would survive over time. Only 15 years later, they want to throw it away?"
#
John Palfrey, former executive director of Berkman wrote the
project info page for blogs.harvard.edu in 2011.
#
I just looked for some of the old 2003-2004 sites, and they're already gone. Earlier this year we
lost the handle on
Radio UserLand weblogs because the
new owner of weblogs.com was unwilling to maintain a
DNS entry pointing to them. That and Google's marking HTTP sites as
not secure have been huge blows to the web as an archival medium. It's a good time to pause and reflect on the question of what was the value of all the work, and why bother continuing if the people who should care, a major university, a large research company and one of the largest tech companies, don't care about maintaining the web. What hope is there for it being maintained in the future?
#
I posted a
note on the Berkman-Thursday mail list which, amazingly, is still operating. Sarcastically, I don't see Yahoo saying they're getting ready to take it offline.
💥#
When I left Berkman I archived
my test site from the Harvard server, and it's still here on scripting.com, and I'll do my best to keep it around. I used it to post pictures and ask stupid questions, and try out new features in the software. There are pictures of people I've known for a long time and haven't seen in ages but still love.
❤️#

We had a thunderstorm in Manhattan last night. It woke me up and I was in a foul mood, as I sometimes am when I wake up in the middle of the night. The lightning and thunder scared me. First time that ever happened. My mind started playing games. I imagined the flash of lightning was a nuclear weapon detonating, and the thunder was the wave of destruction. It's a good approximation of the time it would take between the flash and death. Great move, I said to my mind. Now I'm even more scared and sad. Eventually I fell back asleep, but it wasn't a good sleep.
#
Journalists think Twitter stands out as a
bad tech company, I think the opposite. Their unwillingness to follow the herd is a sign of hope that we may continue to use the net to speak freely, even if the majority wants us silenced. And what does it say about journalism that there are few if any dissenters? You see this regularly, they’re too scared for some reason to present all sides of a discussion. It’s amazing at times, the way they form herds.
#

Writing in the age of silos. After their
August 1 change, I can't cross-post to Facebook. So if I want to speak to people I know on Facebook, I have to write on Facebook. Today if I want to even post a link, I have to do it by hand. And Twitter, new forms of writing have developed there to work around the 280-char limit. Again, if I want to write for people I know there, I have to write it there. This is what always happens with corporate platforms, they become silos. Maybe they start with good intentions, on FB, the
open graph, with Twitter their API, but over time, they evolve to become their own completely self-contained very unweblike worlds. You can see that evolution in action today, at a super-high pace. For me this is the Nth time around this loop, so I have an idea what to expect next.
#
- Three ideas for making the open web, and blogging, more valuable and interesting, by building a search engine for the next decade, not for two decades ago. Sorry Google, your search engine is showing serious signs of age and boredom. We can do so much better. Here are the ideas.#
- I just pointed to a post written by Davis Shaver. A nice database would note that, and create a link between his blog and mine. I could ask for a list of all the blogs that I've pointed to, and that would become my blogroll. Lots more ideas after that esp if the blogs are willing to share data with the centralized resource.#
- You know how the index in the back of a book works? Topics, sub-topics, and lists of pages that those topics are discussed on. 99 percent of the searches I do on my own blog are really just navigations of this structure. Search engine technology is getting smart enough to recognize not just words but concepts. How about a service that sucked down all the content of my blog and created the back-of-book index of my writing. Realtime. Updated every time I post something new or modified an existing post. #
- A search engine that knows I'm a blogger and where my blog is, and uses all the info it can glean from that to give me more relevant searches. For example, when I search for Frontier, esp if the first letter is capitalized, what kind of cockamamie search engine shows me the airline? I'm obviously referring to the scripting environment I developed and worked on for a couple of decades, and still to this day use every freaking day. Google started out ridiculously smart, but it never figured this part out (or #2 above). It's been stagnant for too long. They clearly need some competition. #
- BTW, Google knows I'm the "owner" of this blog, they threaten me as such. 💥#

xkcd's
story for today is right on. I’m a software developer and I concur. We throw out our base technology every few years and start over, leaving the stuff that’s already deployed hard to evolve or fix, and the latest stuff full of bugs, and long before it’s mature and reliable we do it all over again.
#
I commented in a
thread on Twitter on the controversy re the recent hire by the NYT editorial board and sweeping comments she made previously about white men. I am responding to a
piece by Ezra Klein in Vox. I waited a few days for the furor to die down, and to try to say thoughtfuly and carefully how I as a man feel about such statements. Klein had said, for the first time I can recall for a reporter, how he feels about these things. I'll let the comments speak for themselves now.
#
How can so many elections come down to a fraction of a percent of the vote? Doesn't probability say that this outcome is extremely unlikely? Why does it happen so often?
#

The other day I spilled a bottle of water on my keyboard, and have been limping along waiting for a new keyboard to arrive. I am now using it. This time I decided not to opt for the
expensive Apple keyboard, instead I got a
Macally keyboard which cost a fraction of what the Apple one did. So far it seems quite nice. My fingers need to set up in a different place, and the keyboard doesn't have lifters at the top to put it at an angle, but I'm already getting used to it. Unfortunately the modifier keys
control panel isn't working, not sure why. Might have to reboot the system? I usually don't like doing that. And then as if by magic it started working! I like to map Control to Command and vice versa. My brain was trained by many years of using Windows, a long time ago.
#
Making good progress
testing the new version of Little Outliner.
#
This idea needs to get to the right people. Don't just like it,
RT it. We can win this thing but we have to be smarter.
#
Unforeseen consequences. It's not at all surprising that when a tech company hijacks an incomprehensibly huge, world wide platform that's been growing uncontrollably for 25 years, they might overlook some huge applications thereof, and in plotting a transition break the installed base. It's completely foreseeable. Which is why we don't let private companies hijack public resources if we have our heads screwed on straight, which we clearly do not.
💥#
This is a
picture of my dear departed Uncle Vava taken in my parents' house in
Flushing, in the early 70s probably. He's the only person in my family who would have posed for a picture that way.
#
I fixed a serious startup bug in the
new version of LO2. Thanks to Steve Hooker for finding and
reporting it. Now would be a great time for people to try the
new version. I'd like to put it to bed and move on to other projects next week. Thanks!
🚀#
Here's the
outliner howto doc that explains what an outliner is and how to use the core outliner in LO2.
#
Poll: Suppose all the social media sites ban a commentator whose ideas you detest. He no longer can communicate with most of the people who want to hear what he says.
#
dave.blog now redirects to scripting.com. I was never going to start a new blog there. I don't know what I was thinking.
One person, one blog seems to be the default.
#
If you fight for free speech only for people who agree with you then you are not for free speech.
#
- I've written here many times about the distinction between the terms blogger and journalist. In a Twitter thread, Lora Kolodny makes a distinction between journalist and reporter. I hadn't realized there might be a difference. Here's what she says.#
- Journalist (besides sounding hi-falutin) includes people who aren't reporters. Editors, producers, photographers, columnists, podcasters, vloggers and bloggers may not all be doing the primary research or interviews for a piece, but are all responsible for accuracy of it.#
- Reporters do the primary fact finding, interviews, field work, etc. But by no means are reporters the only journalists. It's not a commutative property. If reporter then journalist. But not if journalist then reporter.#
- My own two cents. I'd love to reserve the term blogger for people who write about their own experiences, not for pay, the "unedited voice of a person." I think of bloggers as sources in the journalism world. #
Spoilers ahead, you have been warned! 💥#
- I had been hearing good things about the HBO series Succession so I chose it for my next binge. I made it all the way to the next to last episode about an hour before the finale aired last night, but waited till the morning to watch it. I wasn't prepared for how disturbing it would be. I wasn't expecting it to be so. #
- I think perhaps it was so disturbing because the Roy family reminds me of my own family. All the disconnects, vanity, foolish sense of self-importance. And the prohibition on every talking about it realistically. These were all big features of my upbringing. #
- They really play with you. At times it's so funny, it seems like a comedy, but then, in the next episode, it knocks you down. That's what the finale was like. Complete knock down, with the tour de force in the very last scene. #
- The best line delivered by the patriarch's latest wife to one of the adult children: "He built you a playground and you think it's the world." #
- There's a lot of self-awareness in the last episode, but mostly they avoid living their own lives, all of them, including the all-powerful father. #
- On reflection, the Roy family is not like my family, where the women fought, and the men, while they often roared, were mostly sidelined, not the main act. I guess when you participate in something so intensely for so many hours your subconscious starts accepting it as real. #
- I have a hard time recommending Succession. It's very well done. But hard to watch at times, it's so awkward and the people are such fools. And it's very disturbing, that gives it value, at least for me. As art, it's outstanding. #
An interesting
thread with Amy Bellinger on Twitter. People think somehow hate of whites on the net is innocuous, I don't believe it is.
#
- I can't believe people, esp journalists with lots of followers, still RT the troll, by pasting images, so even people who have the troll blocked are forced to see it. I unfollow them. Cut off the air supply of trolls. Do your part to save our democracy.#
- I belong to the Big Tent Party. #
- We stand for the American political system, universal suffrage, respect for the world, ourselves and the environment. #
- From there we can argue about everything, inside the tent.#
I rarely ask for a RT, but
this tweet needs more circulation.
Thanks! 🚀 #
I think it's time to start teaching regular people to do journalism. A civic thing, like jury duty. Every college grad should take a semester of journalism. It's a very important skill to at least appreciate, if not practice.
#

I definitely don't want to be part of the debate about whether
racism can apply to white people. The dictionary
definition seems to imply it can.
Sexism, on the other hand gives preference to women, but doesn't disallow sexism with men as the target. There's a lot of ridiculous gymnastics used to justify some pretty awful things said that should simply be retracted and apologized for. One thing is very clear, it's possible to be
abusive without being either sexist or racist. And a lot of what passes for satire is imho abuse. We need a broad, simple, respectful, adult and professional code of conduct on Twitter, and we should have an amnesty for all past sins, and then set about solving problems working together, instead of having these ridiculous fights over who has the right to say what.
#
Tribalism is good for sports not thought or policy.
#
The Trump things aren't rallies, they're concerts. Once you understand that, he's
easy to beat.
#
It would be interesting, as an experiment, to see a Democrat run for governor or senator and directly ask for Republican votes. "We're really all conservatives now, in that we'd like to turn the clock back to when the US was a world leader and respected itself."
#
A quick
demo of SAVED/NOT SAVED in LO2.
#
This is a
test to see if <marquee> still works in this browser.
#
Poll: How did you learn Facebook is down?
#
- Good morning. The new version of LO2 is ready for testing. #
- I've completed most of the features planned for this release, so it's a good time for people who'd like to help to start using the new version. I've made a backup of all the outlines, in case there are any data-losing bugs in the software. I don't think there are, because I've used it myself fairly thoroughly, and there aren't many changes to the core outliner in this release. #
- If you encounter any problems or have questions, please post an item in this thread on the Scripting News repo. #
- Here's a quick list of the new stuff.#
- Hoisting. There are two new commands in the Outliner menu, Hoist and Dehoist, and two icons in the sidebar, the two pushpins. The commands and pushpins are enabled when the operations are possible. For example, you can only hoist if a headline has subs. You can only dehoist if something is hoisted. You can nest hoists. As far as I know there is no limit to the number of levels. #
- The crumbtrail. At the top of the outline display is the crumb trail that leads back to the summit from the location of the bar cursor. You can click on any of the links to move the cursor back to that spot. The navigation undoes hoists if necessary. It's a good way to keep track of your context while you're focusing on a specific part of your outline.#
- The SAVED/NOT SAVED indicator. LO2 automatically saves your work. You can keep track of that by watching this indicator, just above the tabs, in the right margin. You may find it reassuring to know that your work is saved. Demo.#
- Integrated thesaurus. To start navigating the thesaurus, enter a word in a headline, click the suitcase icon and add a type attribute with the value word. Expand it the headline, and synonyms for the word, if any can be found, will fill in as subheads. Then you can expand any of its subheads to find synonyms. It is the basic functionality of the thesaurus.land application, integrated in LO2.#
- Known problems#
- There are problems with hoisting in readonly outlines. #
- My friend Stan Krute on Facebook wrote how astonished he is about conspiracy theories that real people believe in. I wrote a series of three comments, which I've included here, lightly edited.#
- My uncle, well educated, highly literate, creative, believed lots of conspiracy theories, and the people he hung out with did too. I believed a few myself when I was younger. So I have some familiarity with it. I think it’s a way of coping with the complexity and dishonesty of everything.#
- My parents too, when it came to Israel, had lots of what I considered irrational conspiracy like beliefs. Also very literate, highly educated, urban, liberal people.#
- Eventually as I grew older I got closer to the real power in the world, and understood that it’s just as confusing to the people at the top as it is to the people on the bottom.#