On Saturday I wrote a piece about Windows NT, the operating system Microsoft created to run alongside the original Windows, as its eventual successor.

In a similar way, that's what Twitter needs. New technology, running off on the side, for pioneering users, the kind of people who were attracted to Twitter in the first place, the people who created the culture of Twitter.

Let's get the band back together, and this time, let's use what we learned the first time around to do it better.

New technology for Twitter

Here's what I would like to see in Twitter NT.

  1. Easy programmability via a scripting language (JavaScript of course) that works directly with Twitter's API, in the browser. This is within reach now.

  2. A more powerful data model. Let us attach any JSON structure to a tweet. There's plenty of prior art here going back to the original Mac toolbox, which allowed developers to add a refcon to a window. From that all kinds of amazing things blossomed.

  3. Allow us to define in-browser callbacks that determine how a tweet is displayed, using the JSON data to either guide the rendering, or to provide the data being rendered. Instead of trying to force uniformity, let a thousand flowers bloom.

  4. This new-technology-Twitter is walled-off from the celebrity version -- the one that entertainers, politicians, sports heroes and their fans use. Our tweets don't exist in their world, and vice versa. What we get is a solid back-end based on Twitter's cloud. And a license to explore and hopefully create the future.

  5. Give it a few years to gestate, new ideas will flow from the place the hippies play to the news system of the future. This is where we've been aching to go with an Internet scale notification system.

In 2011, Twitter took a turn away from being a platform. This was, imho, the big mistake. Now the right thing to do is become the realtime platform that still does not exist on the Internet. Twitter is in the best position to provide it, for now. That opportunity won't exist forever.

08/31/15; 06:54:09 AM

Note: There are a few nano-spoilers here, but you can safely read this and still have 100 percent of the fun watching the show, because nothing can begin to explain how spacy and intelligent it actually is.

This is more of a sales pitch than a disclosure.

Why you must watch BoJack Horseman

  1. Did you like Breaking Bad? Well, Aaron Paul is one of the stars of this show. He's the guy who played Jesse Pinkman. He's even funnier in this show.

  2. Did you like Fantastic Mr Fox? Well, this is a lot like that too, except there are are more humans, and instead of the star being a fox, he's a horse.

  3. As in Fantastic Mr Fox, the animals know they're animals.

  4. Do you like dogs? One of the main characters is a dog. He has a human wife.

  5. How about JK Simmons, who played Dr Skoda on Law & Order? He's got a nice role, a turtle who is a Hollywoo mogul.

  6. Speaking of Hollywoo, that's where this takes place. You'll be surprised to find out why.

  7. Did you notice that the MSNBSea anchor sounds like like Keith Olbermann? Heh.

  8. I'm going to compare this to Big Lebowski. I think in many ways it's as funny and daring as that great Coen Brothers comedy. There isn't a single character as great as The Dude, but there are so many of them, and it's about LA, and it's really funny.

  9. J.D. Salinger is in the show, and he's funny!

  10. Will Arnett plays BoJack.

  11. Other actors, comedians: Stephen Colbert, Angelica Huston, Kristin Chenoweth, Stanley Tucci.

Netflix has another hit, but it's a sleeper.

Most people haven't heard of it. Yet.

PS: Cross-posted on Facebook.

08/30/15; 11:59:29 AM

I read today's articles about Markus Persson with interest. I know the story, I experienced it myself a long time ago. Achieving all the success you wanted is not as simple as you might think. I've written about that before here on my blog, that's not the purpose of this piece.

The three tweets

Here are the three tweets everyone is quoting:

#1: "Found a great girl, but she's afraid of me and my lifestyle and went with a normal person instead."

#2: "I would Musk and try to save the world, but that just exposes me to the same type of assholes that made me sell minecraft again."

#3: "People who made sudden success are telling me this is normal and will pass. That's good to know! I guess I'll take a shower then!"

It's #2 that's the most disturbing to me.

Why couldn't he have continued to work on Minecraft?

I ask this question because I did the same thing with blogging and RSS. I walked away from it because defending against personal attacks got to be all I was doing. The people who were trying to trash my rep were experts. I had forgotten how bad it was, until (also yesterday) I read my blog archive from late August 2005. I had pointed to it because of the ten-year Katrina anniversary. But also intermixed in there were my responses to all the trashing. No, there was no justification for it, other than people didn't want me to be able to do what I was doing, I guess. Or they were jealous. Or who the fuck knows. All I know for sure is that I wanted to work with other people, and there were people working in the shadows making sure that no one would work with me.

I think the mistake successful tech people make that people in other arts don't is we tend to believe in the communication tools, and we want to use them the same we did before we became targets. But as your influence, fame and fortune grow, so does your follower count, and so does the hate.

A guy who was able to create something as wonderful as Minecraft should, if he wants to, be creating the next thing after Minecraft! Did the Beatles stop recording after Sgt Pepper? We need to create safe contexts for our superstars to keep doing what they love to do.

08/30/15; 07:34:09 AM

Flashback to 1995

It's roughly the 20th anniversary of Windows 95.

I was there, in Redmond when it rolled out. With Jay Leno and Bill Gates. I got a private demo of Blackbird, which was supposed to be Visual Basic for the Internet.

Quite a day. It was the one time that Microsoft got an Apple-style euphoria for a product rollout. Long lines outside retail stores. They all wanted to buy a box with a CD inside. Back then you didn't download software from the net.

Windows 95 was the second to last release of Windows "old" technology, based on MS-DOS, if I recall correctly. Off on the side they had a project called NT. It was the future. On that OS, apps were protected from each other. On Windows OT, if an app went crazy it could kill the OS, and all the apps, and lock up the keyboard and screen. You had to press Ctrl-Alt-Delete or pull the power to reboot to continue using the computer.

OT was splashy, but it crashed. Jay Leno probably used OT. 20 years ago it was everyone was so excited about.

New technology for Windows

NT was cool and wonderful. I was a Mac user, but in a couple of years I would be an NT user. I never used Windows 95 or its descendants. I had used earlier versions of the OS, and wrote software that had to defend against hostile competitors that took advantage of the free-for-all OT approach.

NT was good. It was built on the tried-and-true principles of minicomputer and mainframe OSes, not from the wonderful free-for-all days of the early PC (it really was cool to have the whole machine at your disposal). Neither was bad or good, but the base to build on was the one where software couldn't go to war with other software, intentionally or unintentionally.

08/29/15; 10:47:53 AM

Another nutshell post!

  1. Twitter says posts must not have titles and can't be longer than 140 characters. Posts cannot contain HTML markup.

  2. Google Reader said posts must have titles, and are assumed to be essay length. Posts may have HTML markup.

  3. Facebook says posts may not have titles or markup but can be as long as you like.

  4. No discourse on Google Reader, grunts and snorts on Twitter, good engagement on Facebook.

  5. None of these are great for receiving all of what we were posting to our blogs before they came about. The APIs are inconsistent, but at least they have them.

  6. Along comes Medium, which could be great. They handle markup, titles, and lately no titles required. Any length. Great! But no API. Oh geez.

  7. Tumblr and WordPress do a pretty good job of holding onto the energy of blogs, all things considered.

  8. Just imagine if one of Twitter and Facebook had tried to really harmonize with blogs, how much smoother everything would be. We could have archives and post to our friends, who could read our gems in place without clicking on links, which they've proved over and over in so many ways they don't like to do. (How many times do you get comments on Twitter and Facebook that react to the title, ignoring the content probably because they didn't click.)

  9. There seems to be some hope Facebook might put an API on their upcoming Medium-like service, or perhaps this will inspire Medium to put an API on theirs. Or Twitter could ease up on the 140-char limit, allow markup. Any number of things could put blogging back in business.

  10. It would be nice to have a friend among the Silicon Valley tech elite.

08/25/15; 12:12:10 PM

O'Reilly has a series of books entitled X in a Nutshell.

They're called that because presumably nut shells are small things. So if you want to understand something in a nut shell, that means you're getting a distillation, a summary, a conclusion without the reasoning.

We used to call them Busy Developer Guides. Because you're busy and you just want to know how to do something.

With that windy preamble, here's the story of Twitter, in a nut shell.

The story

  1. Twitter is the news hub for news makers and news vendors.

  2. Kind of like GitHub for news.

  3. Now Facebook wants to be that, and is moving aggressively.

The future

As before, in a nutshell.

  1. Twitter's challenge is technology evolution, not Wall St.

  2. Once users are excited about Twitter again, investors will forget metrics.

  3. Summary: Make the news work better in Twitter, again and again.

08/25/15; 11:05:02 AM

How would you feel about an email service that didn't allow you to forward all your email to another account?

Yet we post our writing and photos to sites that don't provide the ability to redirect to the new location of our work if we think it's time to move.

So I'd add another requirement. It's an either/or.

  1. Either you let me point my own domain to my content on your service, or

  2. You provide the ability to redirect from my section of your site to whatever site I choose, for the indefinite future.

I suspect a vendor who wanted future-safe certification would likely go for #1, it's a lot cheaper. The "indefinite future" part in #2 means they'd probably have to buy insurance of some kind (a product that doesn't yet exist, but should).

PS: See the Aug 17 piece about criteria for future-safety. There's a lot more to this.

08/24/15; 09:15:05 AM

All of a sudden my Mac is telling me whose birthday is tomorrow. People I don't even know that well. How did that happen.

I don't like my computer randomly and unpredictably getting all "social" on me. It's a tool.

Try to imagine a carpenter's hammer starting to nag about an upcoming bar mitzvah.

A baseball player's bat starting to warn you about overdue bills.

Who asked for this shit!

PS: Here's the Facebook thread that inspired this post. Interesting comments.

08/24/15; 08:57:08 AM

There was a lot of breakage in the old XML-RPC site dating back to 1998. I finally have all the tools I need, I think, to get it working again.

Nice to be able to get this stuff working again. With all that I write about future-safe archives, it's kind of funny that some of the real history I am supposed to be managing is in such poor shape.

At least this little part is in better shape now.

A picture of a slice of cheese cake.

PS: There are still a lot of broken links. Which is what you would expect from a site that's 17 years old.

PPS: Here's the first link on archive.org that has useful information.

08/23/15; 10:27:55 PM

John Palfrey, a former colleague at Berkman Center, has a new book about the importance of libraries in the age of Google. Yesterday it got a short writeup in the NY Times. I haven't read the book yet but I plan to.

When I was a kid, I spent a lot of time in the Queens public libraries. Most often in a local branch, but sometimes when I needed access to more information, particularly microfilm of old newspapers, I would go to the central library in Jamaica. It was a long bus trip, so I must have had good reasons to go.

I also went to the library as a sanctuary, a way to get away from difficult situations at home. I suspect a lot of kids used libraries this way. A place where the adults were friendly, where it was their job to help you, and they really seemed to enjoy it. Librarians helped cultivate my interest in knowledge, something I am very appreciative for. The librarians also took us seriously, something a lot of adults don't do. We fail to understand that kids are real people. We get confused by their cute faces and small bodies, their childish enthusiasms. The librarians' job was to encourage the intellectual seeker and explorer in every child.

In college I spent a lot of time at the main library at my school, as a quiet place to read on campus. I didn't really have a good place to study in the various apartments I lived in. Maybe that's still true for college students?

These days I don't spend much time in libraries. Sometimes I go there to write, because it's a place that gives me ideas, but all the information I would get from a library I get on the net. Of course it's a lot faster and easier. What's missing on the net is serious collaboration. There isn't a place on the net, that I know of, where people are serious, where they try to do their best thinking, and come with open minds prepared to learn from others. Most of what you see are poor attempts at humor, outrageous political opinions. So many examples. This morning a friend on Facebook posted a link to a serious story. Every comment under it was a one-line "joke" none of which were even slightly funny, imho. This is the norm. The net is where the idea of Trump as president originated, where it thrives. I want to go some place where the idea of solving problems collaboratively is on-topic, and snark is frowned on. The net has great reference works, but it isn't a great environment for serious thought and discourse. As one of the early Internet "utopians," I never imagined we'd get to this place.

Perhaps this is the future role of the library. It's a physical place. In the past it was also the place to seek information, when information had a physical embodiment. But now that information has been disconnected from books and microfilm and stored digitally on disks and SSDs in the cloud, what's left of the library is the philosophy and people. They are still open meeting places for people.

I have to make some trips to libraries to see what's going on there in the evenings and weekends. Who's there and what are they doing? What do librarians think the role of libraries are? For me, once, they were incredibly valuable places. Do people still use libraries?

Ideas

Lots of interesting ideas in the comments on this post!

One thought came to me, how about putting a podcast studio in every library?

People could come to the library to interview family members, to record their stories, to be saved by the library.

Which led to the idea of a network of libraries hosting blogs for everyone, using rules that are fair for people, not designed to create profits for tech investors. The stories have so much more value than the few pennies they make for tech billionaires. It would be great to have a public institution that helped people tell their stories, without any conflicting interests.

Maybe this is something Bill & Melinda Gates would fund, following the example of a great American philanthropist of the early 20th century. It seems it's time for an update to the concept of the library.

A picture named whyLibrariesMatter.png

08/21/15; 09:25:08 PM

Last Sunday I saw a tweet from TechCrunch founder Mike Arrington that said he missed the old Silicon Valley and might try to do something to bring it back. I was enthusiastic, and suggested what the tech industry needed was a new open platform to grow on. I was thinking of the IBM PC in the 80s and the web in the 90s. What Twitter might have been in the following decade, had they not punted.

Mike responded that he can't afford to do it, to which I asked if he was an investor in Slack, one of the famous unicorns of the new tech industry. A startup with a market cap in excess of $1 billion. It is both an open platform and a financial juggernaut.

Let's think about Slack

That got me thinking. What would it take to fully develop Slack as an open platform, even beyond where it is now. The answer came to me right away. If Slack is the IBM PC, what we need is the Compaq. Or if Slack is Netscape, we need MSIE (the early versions of course, not the malware-infested wasteland that MSIE turned into).

It must be a clone

Back in the heyday of PCs, the first round of PC competitors were near-clones, they could run PC software that was modified to work on their systems. The differences weren't huge, but they proved to matter. The near-clones eventually fell by the wayside, because if they didn't run PC software out of the box, users didn't want them.

The Compaq PC ran most IBM-compatible software out of the box, unmodified. I was a PC software developer at the time, we totally appreciated not having to create a new version for each PC competitor that came along. Compaq grew like a unicorn, and the IBM PC kept growing along with it.

I think Slack is big enough and important enough that it could serve as a foundation for a great new open ecosystem. A good Slack clone would have to work with the existing base of webhooks, unmodified. Exactly as they are. "Out of the box," as we used to say.

I don't think this would hurt Slack-the-Company at all. They are clever and moving quickly, and most important they understand and love their users. That's what it takes to maintain leadership of a market. The users have to think of you as the "official" platform, and the others as clones. If they hold to their principles, and I don't see why they shouldn't, the users won't be fooled.

Personally I'm not particularly interested in cloning the user experience of Slack, however I am interested in being able to run their webhooks in other environments.

Exactly what is needed

  1. Run incoming and outgoing Slack-compatible webhooks unmodified.

  2. It must be open source, MIT license or equivalent.

  3. Written in JavaScript.

  4. No frameworks, no dependencies.

  5. Runs in Node.js on the server, in browser-standard JavaScript on the desktop.

  6. The layer that runs the webhooks must be a cleanly factored separate module, not integrated with the UI, so it can easily be incorporated in other kinds of software.

I can't think of anything else at this time, can you?

Update

Stewart Butterfield, co-founder and CEO of Slack replied: "I would like this! We'd need to clean up our APIs a bit (working on it) and add a few simple capabilities. More the merrier!"

That's really cool. I was pretty sure he'd go that way.

A picture of a slice of cheese cake.

Update August 29

I've got less than 1/2 of the webhook API implemented.

There's a lot of text processing that goes on when Slack receives a webhook call. I have a little of that implemented. But I do have an app that receives incoming webhook calls, and does the correct thing with them, distributing the data to all the clients that are hooked into the server.

I have to say the API is as clean and sensible on the server side as I thought it would be from implementing a client. Slack has a very practical engineering culture. I'm totally enjoying the work.

08/20/15; 10:53:57 AM

The New York Times ran a remarkable piece about what it's like to work at Amazon HQ in Seattle. I read the story from top to bottom, and was, like a lot of people, fairly disgusted by the way they treat people who work there.

But there was one story that stood out, near the top of the piece, that seemed out of place. Here's what the Times wrote:

He wanted his grandmother to stop smoking, he recalled in a 2010 graduation speech at Princeton. He didn’t beg or appeal to sentiment. He just did the math, calculating that every puff cost her a few minutes. “You’ve taken nine years off your life!” he told her. She burst into tears.

I'm always leery of such obvious appeal to emotion. He made his grandmother cry. He must be a bad person. But he was just a kid. What's significant is not what the 10-year-old Bezos said and did, he wasn't running Amazon, rather what the adult Bezos said, which the Times left out of the story.

I sat in the backseat and did not know what to do. While my grandmother sat crying, my grandfather, who had been driving in silence, pulled over onto the shoulder of the highway. He got out of the car and came around and opened my door and waited for me to follow. Was I in trouble? My grandfather was a highly intelligent, quiet man. He had never said a harsh word to me, and maybe this was to be the first time? Or maybe he would ask that I get back in the car and apologize to my grandmother. I had no experience in this realm with my grandparents and no way to gauge what the consequences might be. We stopped beside the trailer. My grandfather looked at me, and after a bit of silence, he gently and calmly said, "Jeff, one day you'll understand that it's harder to be kind than clever."

That bit of wisdom, which we can spend much of our lives learning, would have offered an interesting counterpoint to the thesis of the Times piece. Why did they leave it out? As a lifetime NYT reader, this really requires an explanation, otherwise you have to assume the reporting in the rest of the piece, and in other NYT stories, was just as deceptive and partial.

The NYT public editor, Margaret Sullivan, wrote about the Amazon story, and provided the full quote, yet she says the Times didn't get any of the facts wrong. "No serious questions have arisen about the hard facts." Might be true if you overlook this clear omission. Maybe not a "hard" fact, if so imho that's an irrelevant hair-split.

The Times could be so much more than it is, but at times like this it appears to be even less than we thought it was. An omission like this invalidates the rest of the piece. If they can be caught being so manipulative of readers so easily, what about the harder parts, where they quote anonymous sources. How can we know if they omitted important, relevant parts of their stories? We can't, so we have to assume they did.

As always, when they are so manipulative they lose credibility with readers. And this really is their only asset.

08/19/15; 07:30:33 AM

Consumer Reports says that car insurance pricing doesn't work the way it used to. A couple of big differences.

  1. Your credit score is a bigger determinant of insurance price than your driving record. A person with a high credit score and a DUI conviction can get a lower insurance rate than a driver with a perfect record and a low credit score.

  2. Your sensitivity to price also determines your rate. They get this information presumably from credit card companies, supermarkets, department stores, perhaps Amazon. If you tend to buy more expensive things and don't do a lot of price comparisons (something Amazon would know, for example) they give you a higher price. That's why if you call them and ask for a lower price, often you'll get it. This practice is illegal in a few states, it should be illegal everywhere.

I found #2 shocking, and wanted to share it because I personally didn't care if companies knew what brand of bottled water or canned soup I buy, but now I can see why it costs me money that they do know. If you're a carefree shopper, it costs you more ways than you might think.

08/19/15; 07:30:41 AM

A few random items for the future-safe web file.

  1. A commenter on yesterday's post asked about my personal profile page from 1998, which was linked to from the RSS 2.0 spec, which I pointed to as an example of something that seems relatively well set up for longevity. The link was broken. I investigated, and found that it had been broken since I moved from Apache to Amazon S3, a while back. It was a perfect example of how easy it is to lose large amounts of web content. On Amazon S3 I set the default filename to index.html, and on Apache I had set it as default.html. This was almost certainly a mistake. I fixed this link by creating a copy of the home page at index.html and now it works.

  2. Case-sensitive servers are bad for future-safety. I wish Amazon S3 had the option to tell the web server to be unicase. I ported scripting.com from a server that didn't care about case, Apache on Windows. A lot of the broken links in my old content, migrated to S3, would be fixed if I could set such an option true. It's a lot more difficult to fix with a patch, because folder names need to be case-insensitive too. Discussed in this Facebook thread.

  3. Facebook "notes" could be a boon for future-safety or a new disaster. Yesterday I got lucky and spotted a new Facebook style of notes page, one that looks a bit like the pages produced by Medium. It got a ton of coverage in tech pubs, who saw it as Facebook wanting to attract bloggers. This could be a great thing, or a terrible thing, depending on how good the API is. If I can produce a version of MyWord that works with both Facebook notes and pages on the open web, then we'd have a fairly future-safe system, and one that others can build on. The best of both worlds. But if there is no API, we get another Medium, a nice-looking landfill for ideas, although we believe more in the longevity of Facebook than we do of Medium.

08/18/15; 09:49:50 AM

In this clip, Brian Stelter. who has a weekly show on CNN about the news industry, warns reporters not to pay too much attention to the polls in the Presidential "horse race." He's doing this the way a blogger would. Makes me really respect him. Pop out of the bubble says Stelter and look at past experience as a guide to how real any of this is.

There's always a sports analogy

I'm a Mets fan, all the way back to the beginning, but I wasn't paying attention this year, too focused on other things, but then there was this story about Wilmer Flores, a Mets infielder. He thought he was being traded. He was signed by the Mets when he was 16, so I guess he grew up on the team. He was crying. On the field, on camera. The next day he hit a walk-off home run. The whole team came out to greet him at home plate. It was a very emotional moment. And that was the beginning of a huge turnaround for the Mets. They're in first place now. (But being a true Mets fan I'm fairly sure it won't last.)

We Facebook-like Trump

Same with politics. Human emotions go in waves. We "like" Trump now because his story is interesting. We want to see how it comes out. But as Stelter points out, don't mistake Trump's rise as necessarily significant for the election that's still 447 days away.

I put "like" in quotes above because the way we're interested in Trump is the way we click "like" in Facebook. Sometimes you click something you don't like. Just to bump it up and tell the algorithm you want to hear more about this. TV has similar signals. They themselves are interested to hear what Trump will say next, so they figure we are too (we are). They probably run focus groups to stay close to where audience interest is.

Emotions flow in waves

The last two Presidential campaigns in the US were after the advent of social media, so human waves happened then more like they happen on the net, which is different from how it worked on 20th century TV. It's more wave-oriented, shorter attention-span. But a good long-running meme like Trump obeys new and different rules. The story probably won't flow like Giuliani in 2008, or Bachmann et al in 2012, because Trump has been laying the groundwork longer, he's more interesting, and knows how to keep the interest going. And the net keeps evolving. It changed a lot between 2008 and 2012, and it's evolved from that today.

But Stelter's point is still interesting, and optimistic. It would be good if we could avoid "President Trump." But I was around in 1980 and had much the same feeling about the concept of "President Reagan" and uhh, well, let's hope we've learned.

The President Reagan Show starring President Reagan

Today Reagan is offered as the Republican paragon of American leadership, but he was actually a fair actor who played the role of President in a TV show. He had nice hair. If only they could find an actor like Reagan. But most people my age, before he was elected, thought Reagan would be a disaster. We thought he was as electable as Trump is today (i.e. not). Even more support for Stelter's thesis, not to be too swayed by what's happening in any moment, but also not to look to the past as a guide to the future, too much.

Program notes

Note to CNN: Why not allow video embedding as YouTube does. I bet you'd get more circulation. Remember, blogging is on its way back. Time to hone your content to take best advantage of that.

Another note: Every product should have an easy-to-find page with logos and product shots designed for including in blog posts. They should have transparent backgrounds, be approx 145 pixels wide, and roughly square. A variety of sizes actually would be useful. For candidates and media personalities, nice web-friendly head shots. I asked for this years ago, it hasn't yet materialized. I also asked that advertisers provide their commercials online so we can point to them, and while that isn't systematic yet, you pretty much can find what you're looking for.

08/18/15; 08:28:01 AM

I've written about a future-safe web many times -- the idea that what we're creating on the web should persist. Will the ideas we publish be there years from now, so others can know who we were, what we did and what we thought?

The concern is that the record we're creating is fragile and ephemeral, so that to historians of the future, the period of innovation where we moved our intellectual presence from physical to electronic media will be a blank spot, with almost none of it persisting.

If, for example, this website were to persist, you would be able to read these words, at their permanent address, many years into the future.

Criteria?

I made a list of some of scenarios that illustrate what I mean by future-safety.

  1. Some sites say you can download a full copy of all your work, but if the format is proprietary that doesn't count for much, and if they make it hard to do, or slow, that takes points off as well. There has to be some easy way to do something with the downloaded content.

  2. The highest-rated system would be one that's hosted in static HTML on the server of a long-lived institution. For example, I think the RSS 2.0 spec is well-situated for longevity. It's hosted on a static server at law.harvard.edu, along with other static content for the law school. Harvard has been around since 1636, that would seem to bode well for it being around in 2115, one would hope, and perhaps 2215? The Library of Congress, established in 1800, would be an excellent place to put long-lived public hosting.

  3. Dynamic content on my Windows 2003 server running on Rackspace would get a low score for longevity.

  4. Something you publish on Medium would get a low score, since the content is part of the business model of a revenue-free startup that's raised a huge amount of money. Chances that the writing survives long-term, relatively low. And Medium is especially dangerous because people are storing historically significant writing on their servers, with no provisions for longevity.

  5. If a service such as Medium offered a chance to mirror content on another site, that would dramatically improve the rating. If it were automatic, default-on, and the mirroring site was a static site of a long-lived institution, it would get the same rating as the long-lived site.

  6. Another way to achieve longevity would be to add an API that allowed it to be part of an openly implemented web content management system. That way other developers could implement mirroring from the private site to a public, static, long-lived one.

  7. A fantastic case-study is Sourceforge, last generation's GitHub, that's now putting malware in the archives (according to reports). When authors remove repos from their server, they put them back. Open source licenses make that possible.

  8. Services like wordpress.com and tumblr.com would get relatively good ratings because they have extensive APIs allowing them to be part of open content systems. APIs can be used to correct a lot of sins.

  9. No one today would get a perfect score because there's no way to purchase (as far as I know) a service agreement for the indefinite future. That would be a truly future-safe service, if we believe that the vendor is long-lived. (That's a key factor, this is not a service that can, imho, be run by a startup.) The agreement has to include renewing the domain name the content is hosted on.

  10. One more thing, a lot of people say they don't care about future-safety, but there's no reason not to care. Essays are tiny capsules of knowledge compared to video and audio, it is very inexpensive to store writing in ways that it can survive long into the future. If users want this, we will have it. If we had a rating for every service, you could pick and choose based on this feature as well as others that matter: readability, distribution, ease of editing.

Update

On August 24 I posted another requirement for future-safety.

08/17/15; 06:21:49 AM

Mike I was pleased to see your tweet yesterday about returning Silicon Valley to its earlier focus on products (and presumably users of those products).

I think there's a good way to put this idea into action. Create a process where products are funded because they contribute new open formats and protocols to the mix. The last X years have been sucking the life out of the good beginnings of the open web.

There's a lot of cynicism in the tech industry about keeping choice open for users. The result has been stagnation. As you note, most "tech" news is about shuffling orgcharts, movement of money, me-too products.

Start some companies with people whose first love is the technology, not IPOs, or capturing users with lock-in. Fund companies who have the guts to give users choice.

Another way of looking at it, this industry was founded by hippies who created new tech for love. Nowadays the sliderule and pocket calculator crowd have taken over. Not that we don't need them too. But we need some people who do this stuff for love. The money people laugh when you say that. But it's still true.

08/16/15; 06:23:03 AM

Sometimes an idea comes out in a sequence of tweets, worth preserving in a blog post.

  1. Reddit censoring sounds sort of sensible. What happens if Github starts? And before you all hand over blog posts to Medium, what if they do?

  2. Giving any tech company exclusive rights to a media type is a bad idea. Sometimes we get something in return, e.g. YouTube.

  3. Video files are huge. But an essay? Tiny. Repositories are tiny too. But there is some compute overhead for running a Git server.

  4. When we collectively give one tech company ownership of a whole media type, we're making a deal with the devil. It can't end well.

08/15/15; 05:17:25 PM

I didn't see this coming, and I should have.

Has the Internet already disintermediated national politicians?

Maybe Donald Trump is just the first of the former financial backers of candidates to eliminate the middleman and go direct to voters with their appeal and have their own names appear on the ticket?

Maybe the Koch Brothers, not finding anyone to back that can beat Trump, will decide to run themselves?

What if Shelly Adelson thinks Trump and the Kochs won't back Israel to the max, and sees no alternative but become a candidate himself?

Koch For America doesn't seem so weird anymore.

Whuh?

08/14/15; 12:05:43 PM

Here's an interview with John Mackey, co-founder of Whole Foods.

He says that intellectuals hate capitalism because they're jealous.

It's worth watching, imho.

Obviously Mackey is smart

I'd love to know how Whole Foods works. How do they keep all those stores supplied with fresh, tasty and expensive food. Their stores in Manhattan are juggernauts, always full, with long lines. I marvel at human systems at that scale. Especially ones that deliver such a good product.

If you do something unique on a large scale, over a long period of time, something that very few people do, then I think you're smart.

But he isn't god

But this crap about reading other people's minds, knowing that intellectuals hate people like him and why they hate him, well that's that just child talk. The world isn't like that. He's smart, but he isn't god. He can't see into other people's minds and souls. He isn't qualified. All the money in the world can't buy you that kind of power.

I know other people like that, especially in the tech industry. It makes them impossible to be with. It's as if they live in an Ayn Rand novel. But when you live long enough to meet a struggle you can't think your way through, when you can see the end coming, for yourself or someone you love, you start to feel less powerful, self-sufficient, god-like. Rand's philosophy doesn't incorporate that. Yes, people die in her novels, but not the way actual people die.

Stay in your power, JM

I love to learn from smart people speaking from their power. John Mackey is definitely a powerful person, when it comes to setting up large human systems, and working within the political and economic system we have today. I would listen to him talk about that as long as he wants to. But on this other crap, that's boring and powerless, it's hubris. Only god can see into other people's souls. The day will come when he'll get his ass kicked, maybe not by another grocery chain, maybe by life, and then he'll be a more interesting person to learn from.

This isn't capitalism

We now have bike lanes in Manhattan. No capitalist made or could have made that happen although it was orchestrated by our then-mayor Michael Bloomberg, who in different contexts, says things a lot like Mackey. But he had to get buy-in from other politicians, and ultimately the people, to make it work. And it's still not an accomplished fact. People park their cars in bike lanes, and walk in them. We need police to enforce them, and other people to respect them.

Mackey has to live in that world too. He depends on the government to clear snow from the streets so his delivery trucks can make it to his stores, so his customers can buy his food. Yes, he pays taxes, but poor people get to use the cleared streets too, even if they don't pay taxes. In other words, there may be some elements of capitalism in our society, but a lot of it is not capitalism.

Another example, also in Manhattan, he very cleverly places his stores near major subway hubs. People get off the subway on their way home, go shopping, then get back on. Guess who pays for the subways whether or not they use Whole Foods, or are a capitalist? Even intellectuals, who he feels hate him, help contribute to his success. Go figure.

08/14/15; 08:51:09 AM

It was just the right movie for me a few nights ago.

It got mixed reviews, most critics felt it tried to do too much, but I think they're wrong. The story is about people whose life expectancy is hours. I know the feeling myself, there have been times I've been so sick, or in a bad accident, that I felt like I was about to die. It can be hard to live when you're in that mode, you're so paralyzed with fear. Yet the characters in the movie, in that mode, lived, loved, made new friendships, made enormous sacrifices, had tremendous meaning to their lives. That's all any of us are trying to do at any moment, even when it feels like we have infinite time in front of us (and if you're in good health, and not in a war zone, or in the middle of a natural disaster, no matter how you feel about mortality at a conscious level, at a subconscious level you feel just fine. You don't know real fear until your subconscious believes that the end is near.)

Had they removed any of the elements of the story, it would just be another war story, or a love story amid the ruins. Because it combined the themes, it was a very special story, and well-told.

08/12/15; 11:34:56 PM

Contenteditable editors are the rage now. Medium is one. Believe it or not Fargo is based on this browser feature as well. And my latest web editor, MyWord, works with the content-editable feature as well, because it uses medium-editor which builds on it.

Medium and MyWord both store documents in HTML, Fargo does not, it stores the document in OPML, which is a simple attributed hierarchy. Here's an example of the OPML for my blog, which I edit in Fargo.

Today I came across a new open source project called ProseMirror, that will produce results like Medium and medium-editor, but will store files in a user-readable non-HTML format. Here's an essay by the author, Marijn Haverbeke, explaining the idea.

The user-readable idea is not itself new, that's what Markdown does. But presumably this will be different from Markdown, though I'm not clear exactly how it will be different.

There's a lot of confusion in this world. Most people working here aren't aware of what others are doing. It took me several months to trip across medium-editor, even though I had written several blog posts here casting for references to projects in this area. We can and must do better at avoiding duplication, reusing code, and making things simple for users, especially for the projects that are open source.

So I thought I'd mention each of these products, with links, in a blog post, and post a link to this piece in the places I know about where this is discussed. If you'd like to point everyone to other projects in this area, post a comment with a link. Maybe we can accelerate the process and create interop where possible.

08/12/15; 02:11:27 PM

I know all kinds of social justice warriors are getting ready to punish me for that headline. Go ahead. Make my day. I'm glad that Trump is thumbing his nose at you all.

You're good at wrecking people's lives because they "offend" you. I put that in quotes because some of the supposed offense is so rote, well-rehearsed, repetitive and boring, it just couldn't be real. More likely you feel powerless and unheard, and think this is a way to feel powerful and important. But there's a limit to how far it goes.

You should be wrecking Trump's candidacy, but guess what -- you're not. And that's what's good about it. We need more people having the guts to say what they think and if it offends other people, let them be offended. The only way not to offend anyone is to say nothing. There's far too much of that going on these days.

Before the net, we'd say what we think, and not worry too much about the consequences, because there weren't any. But lately, discourse has been like the great movie The Lives of Others about how hard it was to say anything in East Germany before the wall came down. We all live in that world now. We're all subject to the same rules as Presidential candidates in the US, and you know what -- it sucks! I'm not running for anything. Why should I give up my ability to speak? Why should your fake offense prevent anyone from saying what they think? It shouldn't.

So while I think Trump is impolite, even rude, I'm glad he's doing it. We could use a little more rudeness. The thought police need to be pushed aside. The source of the rebellion is a guy with a really bad haircut who doesn't give a fuck what you or I think. And that's fine with me.

Dave Winer

PS: If you think he's rude, wait because Bernie Sanders says much the same thing, and he's a total gentleman. There will be others.

08/10/15; 03:39:36 PM

You should be able to gracefully handle feeds in which only some of the items have enclosures.

Like the feed for this blog.

Suggested implementation: ignore them if your client really is only for listening to podcasts.

RSS is a medium that can transmit lots of different kinds of data. If you only care about one kind, just ignore the others. That's the philosophy of XML, as I understood it, when I developed the technology behind podcasting.

Keep on truckin!

PS: This post has a podcast attached, as a demo.

PPS: Another possibility, make it a preference setting for the user. Default to ignoring posts without enclosures, but make it easy for the user to override your choice.

08/10/15; 07:55:32 AM

A new FAQ explains why we're using Twitter for identity in nodeStorage.

08/07/15; 07:43:27 AM

Last built: Mon, Aug 31, 2015 at 8:08 AM

By Dave Winer, Saturday, August 1, 2015 at 7:47 AM.