It's even worse than it appears.
Josh Marshall: "President is accused of winning election by conspiring with a foreign power, now openly signaling no investigation will be allowed. A crisis." Also meets privately with the leader of the foreign power and makes unilateral concessions.#
  • Personal emails still work the best. Of course this makes sense. When I have a project of some importance, sending an email directly to someone who I want to review it elicits the most responses. But it's inefficient. And the more you do it, the less power each email has. #
  • Suppose I had an Node package in development that I think represents a basic technology for news distribution. Do I have to send emails to the people I think of to get access to their minds? And what about the creative thinkers who I either don't know, or didn't think to send an email to?#
  • Our idea distribution system is non-existent. Hacker News is like a nuclear shotgun, there's so much there how do you find the stuff that's relevant. Wait for a reporter to write about it? Well that never happens. #
  • I guess this is the technical side of the Mike Arrington-style product blog I asked for. #
  • I'd like to have a channel that's for serious releases only. If something is a maintenence release, or just the beginning of an idea, it wouldn't be thought of as important. However, when a technology has matured and is ready for other minds to consider it, there ought to be a way to get it looked at. #
  • I guess this is the equivalent of peer review in academia, but it's concept and code review that I want. #
  • A few months ago I started using the Atom editor, and it has proven so useful it's now in the dock on my Mac.#
  • It's an Electron app, which means that under the hood it's a web/node app packaged to run on the Mac desktop. (To say it's an Electron app is a bit of an understatement, it was the app that Electron was developed to run. The two begat each other, a very important software design principle. They factored well.)#
  • It's a programmer's editor. I use it for lightweight stuff, as a viewer for technical documents. #
  • I edit my JavaScript source in an outliner. Sometimes it's nice to be able to view it flattened, so I use it for that (I also use GitHub for the same purpose, funny how they come from the same company). Or when an error message refers to a specific line number, they have line numbers, my outliner doesn't, so I drag the JS file onto the Atom icon. #
  • I use it to view a JSON file when I'm working on code that works with that kind of file. A very handy way to keep it around as a reference. And I look at RSS feeds and OPML files in all their XML glory using Atom. I even use it for light touchups to config.json files for some of my apps. #
  • It's playing the role that BBEdit plays for some Mac users or X-Code, or probably an IDE on Windows. But I like Atom, so that's what I use. #
  • Anthony Scarramucci, a newbie in the Trump White House, who has yet to be broken by the Cheeto-in-Chief, posted a philosophical tweet on June 15. #
    • Dance like no one is watching. Sing like no one is listening. Love like you've never been hurt and live like its heaven on earth. Mark Twain#
  • As we all know that was not said by Mark Twain, which led to an epic tweet-meme of famous things that were not said by historic figures. I contributed my own to the meme-parade.#
    • We all live in a yellow submarine, yellow submarine, yellow submarine. Abraham Lincoln at Gettysburg#
  • Oh the things we do for amusement these days. โค๏ธ#
A magazine is doing a profile of me re the beginnings of podcasting in 2003-2005. They asked for stories of goofs, or the first time something weird happened on a podcast. If you were listening back at the beginning, the podcasts from the DNC in 2003, or a BloggerCon, or one of the casts from my cross-country driving in 2004, please leave a note here with any stories you remember. #
Here's the original Morning Coffee Notes podcast page. #
I've skipped Rachel Maddow for the last three nights. It's no longer interesting to me. We're looping around and around. It's the same story. Trump was and is in the money laundering business. They operate in the open, just lie about it. No coincidence the same people in the June 2016 meeting are turning out to have relationships with Trump and his team as well as Putin and his. They're all part of the same effort. Trump is so happy to meet Putin and hang with him because he's the boss's boss's boss. We can all see Trump is both crazy and subordinate to Putin. The only story left to tell here is when are the Repubs going to do something about it. #
An interesting side-effect of all the Russian-Trump michegas is that the Russian actors in US politics are getting exhaustively examined by the US press. They probably don't like the exposure. Makes it harder for them to do what they do. #
Tweet: A few years ago in Berkeley I had a public argument with Lowell Bergman. I said judges would blog, an idea the famous journalist laughed at. The point being that people who have climbed to the top of a ladder, the people we respect the most, usually miss new ladders being erected.#
President Trump didn't get his way on health care, not that he had any idea what he wanted, so he threatened to "let ObamaCare die." Of course the Repubs can make it die, and there's a pretty good chance that's what they're doing. That's really fucked up. What's next. He wants something so he threatens to launch the nukes? A president who tries hostage-taking once will do it again. #
  • The movie industry should invest in a simple ad-free fast showtime listings site where you can find out wtf is playing when near you.#
  • Google used to have the perfect movie listings site, but they shut it down. Here's what Google says: "You can now discover showtimes on the search results page by searching for the name of the movie you want to see or try searching for the word 'movies' to discover whatโ€™s in theaters." #
  • For the first part, I used Google Movies to find out what was available, so I might not know what movie I want to see. But today I know what movie I want to see: Dunkirk. So how do I search for all theaters in Manhattan that are showing that movie, and the showtimes, and the address of the theater. That used to be one click in Google Movies. #
  • To the other half of their advice, when I type "movies" into the search engine, I get Fandango. Fandango is a piece of shit. Impossible to get the info you need, and it's incredibly slow. There must be a money-making reason for it. It makes it hard to find a movie in a theater to watch. To just daydream about what's available. Sometimes I used to go to a movie just because there was nothing else that interested me. I never do that anymore because they make it so hard to scan the listings. This, from an industry who feels imperiled by Netflix and piracy. Please. How much could it cost to solve this problem? How much revenue would it generate?#
  • When I was a kid, New York Mag had a great movie listings section. So this is an example where the print era provided better info than the age of the Internet. That's just wrong. The bits cost nothing. The data is certainly available. Why don't they just solve the problem. #
Good morning e-sports fans! ๐Ÿš€#
OJ is paroled. Here comes the moral parade to end all moral parades. #
To me a blog is daily writing and a software project.#
I learned something new about DNS today, I think. You can use CNAMEs for top-level domain names? Who knew. I always thought they had to be IP addresses. I still do, actually, but this experiment seems to work. Puzzled. #
Just sayin the Repubs could have gone through the CBO exercises in private before rolling out their plan. Even a small software company would do a little testing before deploying, just in case, you know, the app deletes 23 million people's insurance. #
Podcast: It's not often you LOL at a Bloomberg headline.#
Occam's pundit: He's in the business of moving money out of Russia and into apartments and golf courses. #
I've been under a total eclipse. It gets dark. Then it gets light. My friend #rex will be under the best part of the August 21 eclipse in Nashville. #
  • He offers two bits of advice in one song. #
    • When I have nothing to say my lips are sealed.#
    • Say something once, why say it again?#
  • I just did yet another server move. This all got started by me saying What The Heck to a question a hosting company asked. Would you like a free upgrade from 2Gb of memory to 4Gb? Pause. Sure! Let's go. Click. Wait. Reboot. Two days later I realize something critical broke in the transition. #
  • Apparently they didn't perfectly copy the file system, some permissions didn't come across. No idea where the problem is and Dropbox support was probably a piece of software not a human, they just asked questions that I had already answered. A human would have been able to read my email. It's possible they could have told me what permission didn't get set because the error message told me to contact tech support, with a code that looked like a database index of some kind. #
  • So rather than try to fix what's wrong with the server, I provisioned a new one. This is like having a flat and deciding it's impossible to fix it so I got a new car instead. This made all kinds of things cascade into dysfunction. Including my Mac desktop which is prone to rainbow cursors if you change something material (rebooting is enough of a change apparently). #
  • Here we are in 2017 and things don't work any better than they did in 1987. But our toys certainly are much bigger and better. And who doesn't like playing 52-pickup with a bunch of virtual servers. # is a domain I bought today. โœˆ๏ธ #
I'm wearing a MLK button as my avatar on Twitter. By wearing this button on my virtual self, I'm hoping to reserve my place in the traditional, diverse and generous America.#
What will happen on health care now? I have a prediction. Repub senators are pissed off and split, they like the Senate, think McConnell is a heartless hack, and enough of them will work with Dems to form a majority on just this one issue. Then McDonald's Trump will declare victory. "I always said the Dems could work with us." Everyone's happy. DJ Don gets to drive a fire truck for Christmas. #
New version of the MacWrite demo app for nodeStorage. I factored the top level into a JavaScript object called nodeStorageApp. Makes it a little simpler to make a browser-based storage-capable app.#
Interesting Daily podcast yesterday. French president Macron has figured out how to be friends with our president. I think maybe some people in the US will figure that out too. What would happen if we gave the president what he wants. Parades, trucks and lots of money. Just give it to him. And then get on with it. He really seems easy to please. It would blow his mind. It's something the Mission Impossible people would do. Or the Blues Brothers. ๐Ÿ’ฅ#
Trump does deal-making like they do it on TV. He plays someone who makes deals.#
I wonder how much carbon is dumped into the atmosphere because we don't have basic train service between cities in the US. For example, I was looking at taking an Amtrak from NYC to Nashville, thought that would be an interesting trip, well there is no Amtrak service to Nashville. You can take a train to Chicago and get on a bus. #
I just had to switch servers, one that has a lot of parked domains. That meant going to three different registrars (I know I have to consolidate) and entering the new IP address in place of the old one. Why haven't we created another level to DNS that lets this just be a matter of changing a constant in one place. #
I'm interested in Hubble contact lenses, but I just need one lens, for the right eye, and their website doesn't seem to allow for this. #
Welcome to the camp, I guess you all know why we're here.#
Here's the official JSON source code for Scripting News. It's the output of my editor, in JSON form. It's totally analogous to programming in a high level language. I write in a form that makes sense for me as a writer. The software transforms that into something easy for people to read. Of course this file is maintained as I publish new stuff to the blog. Knock wood, praise Murphy, I am not a lawyer. ๐Ÿ’ฅ#
There's all this wisdom out there that isn't being heard. #
I'm starting a project with my friend Rex Hammock relating to this blog. When you see a #rex tag that means I wanted to call his attention to the item because it relates to something we're discussing. #
  • For the sake of argument, suppose Ann Coulter did something good. It's not debatable. Suppose she was wronged and protested and you heard about it on the Internet. Could you say "Hey Ann Coulter did something good?" Or would tribalism prevent you from doing so?#
  • By tribalism I mean, she's the member of a different tribe. You disagree with her on most issues, in fact up until today you disagreed on all issues. Further could your friends tell the difference between you saying "Hey Coulter was right about this" and "Hey Coulter is right about everything." (There is a difference you know.)#
  • I usually don't like moral parades. That's a lot of what Facebook and Twitter have become. My tribe is having a parade. I will memorize and rehearse the talking points and spew them out when called upon to do so. I will show that I am a member of this tribe in full standing. I will never think for myself, I let the tribe do my thinking for me. #
  • If we're ever going to dig out of the hole we're in, it will eventually be seen as a good thing to find common cause with someone from a different tribe. I was happy to say I support David Frum, even though he wrote speeches for Bush II that led to the deaths of huge numbers of innocent people. A wrong war. Huge corruption. But he and I agree on Trump, and I'm happy to say that, because we need to work together to get out of this mess. I look forward to the day when I can think of Frum as the opposition. Right now, re Trump, we're on the same side. #
  • And like Ann Coulter I got bumped from a seat I paid for, on Delta, and moved into a middle seat for a long cross-country trip, without any other explanation than "We can do it, read your ticket." I suspect this is because the company's policies make this a common occurrence for the people working there. I understand. What I don't understand and totally object to is a rep of a big company personally lecturing a customer. Many years ago I found out one of my employees was doing this. He got a really stiff lecture from me about how we revere our customers, and I pay him to serve them, not to lecture them. #
  • Ann Coulter was right to be pissed off, even though she's on the other team. And I am happy to say so. And I am also happy to unfriend members of my tribe who lecture me on proper piety. I look for opportunities to erase tribalism and think for myself and encourage others to do so. Ultimately that's what I think the Internet is useful for.#
Good morning open tech fans! ๐Ÿ’ฅ#
To people in blogging-tools-land, I have a new proposal for interop this morning, already implemented on my blog.#
Jay Rosen pointed into a Twitter thread that said that news orgs, instead of sending NYC-based journalists to the middle of America, should give the money to local journalists and run what they write. Good idea. Perhaps go the next step, find thoughtful people everywhere to write about what's wrong with the world, and listen. A lot is lost when you have to explain things through reporters. We're limited by what they understand. As a result events fly by without much understanding. #
I just plain don't like it when big companies lecture their customers.#
I hear the Democrats need a core message, how about: "We love America and Americans and the Constitution and we're fighting for all of it." Or hot dogs, baseball and apple pie, or you could do that in the background with farm pictures, subways and highways full of cars. Mountains, the Grand Canyon and the Florida Keys too. #
Why don't the Democrats hold a contest among the people for the new message of the party. That itself might be the message, in a sense.#
I think you have to be over 55 to get the idea of a phone call that isn't scheduled two weeks in advance.#
Tweaked the fonts a little on the Scripting News home page. The titles should be tighter and more clear. #
This happened to me yesterday. I knew I had a contact lens floating around somewhere in my right eye, outside my vision. I couldn't feel where it was, and no amount of tweaking would get it to re-center. So finally I decided it must have fallen out, and put in a second lens. Then I could really feel something was wrong. So I took out the second lens and miraculously the one I thought had fallen out came back into view, and my vision was back to where it was supposed to be. But I wondered what I would do if I never found the first lens and had to live with the possibility that I had it floating around inside there, getting infected and fused and whatever contacts lost in your body do. #
Things are still settling in after the server switch over the weekend. I explained what happened in a comment in the Issues thread. I had a chance to learn once-again the old adage -- If it ain't broke don't fix it. ๐Ÿ’ฅ#
  • This might be interesting. (Indeed it is.)#
Links are spoilers. Think about where Tywin Lannister is at his moment of truth and the title of the show. It makes you wonder. Are they really clever or is it just an accident? (I bet they're clever.)#
BTW, Amazon has Game of Thrones action figures. For example here is Tryion Lannister. Only $10.95. They make perfect right margin images on Scripting News. Expect to see more of them. #
  • I've been thinking about sarcasm in online communication and how rarely it works or is understood. As part of the thinking I did a search for the word on my blog to see how it has come up over the years. I always disclaim it, either way, if I think people will mistake sincerity as sarcasm, or if I want to be sure people know I'm being sarcastic. I think sarcasm usually just gets in the way and is only funny to the person saying the words, so just be sarcastic with yourself, enjoy a good laugh, and avoid the grief.#
  • I had never seen the full discussion on Fox News between Shepard Smith and Chris Wallace. This is definitely a turning point. #
  • #
4PM Eastern: I moved the apps on an old server to a new server. If you notice something that stopped working around that time, post a note here. #
7PM Eastern: I had to switch to a larger instance size. Hopefully that'll make things run more smoothly. As before if there continue to be problems please post a note here. #
  • Over the July 4 weekend I indulged in a lot of Game of Thrones. They were running the episodes back to back. I tuned in at various times, and got bits of all six seasons. Then, I filled in the blanks. I still have to watch a few episodes in Season 6. #
  • The most illuminating episodes were in Season 1, esp near the end. If you watch Season 1, you'll hear the first mentions of a lot of characters and families whose names would have meant nothing to you the first time through. And the end of Season 1 is a basic primer on the logic of the titular game. Cersei and Ned do a demo with help from Kings Robert and Joffrey and the rest of the cast. #
  • Then there's the question of who is my favorite the best character? There are so many great ones. Obviously all the main characters, Daenerys, Jon Snow, Cersei, Jamie, Tyrion, Sansa, Arya, Ned Stark, it's impossible to pick one. So it has to be a supporting character. If I had to choose a male and female, I'd go with Ramsay Bolton and Ygritte, for opposite reasons. Ramsay is the purest of evil. So entertaining. You always want to know what he's up to now, even though you might have to avert your eyes. And Ygritte, because I am totally head over heels in love with her. I would love love love to hear her say You know nothing Dave Winer. ๐Ÿ’ฅ#
  • Treason probably isn't the right word. Legally it only applies when we're at war. If Trump had aided the Taliban in their fight against the US, that would be treason. If he helped ISIS plan an attack, that would be treason. If he gave North Korea a map of safe hiding places for government officials, that might not actually be treason because we're not currently at war, but there's no doubt it's a betrayal of the country. #
  • The word everyone's looking for is traitor, which is derived from betray. By accepting help from Russia to win the election, he betrayed us. He upped the betrayal by accepting the office, knowing that Russia had control over him.#
  • You say there's no proof? I have two answers:#
    • I am a member of Occam's Church of Political Analysis. Our motto: "It is what it appears to be until proven otherwise."#
    • Just wait, the proof is coming. I'm pretty sure you, if you're paying attention at all, know it as well. #
  • John Gruber started a thread on Twitter lamenting that Medium is going down a predictable path. To which I responded, it's time for a Medium without a business model. A place for people to quickly write a document that stands alone on the open web, and has a chance at longevity, to be part of the record for a long time to come. #
  • Predictably, I wrote a post about it. #
  • And also predictable, people who love Ghost say that Ghost already does this. To which I predictably say, Ghost is a nice product, for sure, but if it did what Medium does, people would use it for what they use Medium for, and they don't.#
  • Think about Medium this way. It's a big public legal pad. In a perfect world, no one owns the pad. When you want to write something you tear off a sheet, write, when you're done you tack it up to a global bulletin board where everyone can see it. Search engines can add it to their indices. People can find it. Forever. You can put something on the record, without having to "start" a blog. This has a different feel from starting a blog, which to many people feels like a committment to write regularly, an obligation. This is for the one-off, I have to say something now, post. It has a place in the world of public writing. Ghost is not such a place, and neither is WordPress. #
  • I've long felt that tying a business model to a global writing pad inevitably leads to it becoming something else. And eventually to the writing disappearing from the web. It is not a plan for long-lived writing, something I feel we should have. Urgently, because every day we don't do it is a day that may be lost to history. #
  • At this point it would be predictable for someone to ask if I know about Yes I do. It also is not Medium. ๐Ÿ’ฅ#
I like the phrase Nothing Burger. When I hear a Trumpster say it I think they're saying "Russian Burger."#
I have no idea what this means. Is there $232 million in a bank account somewhere that you can spend to hire people, pay rent, buy food?#
  • Assuming you know what Medium is.#
  • What if Medium had been designed from the start to be the Mother Node of a network of clones. The basic software would be available for installing on your own server, but if you want, there's a place you can put your document today, now, quickly, where everyone will be able to read it, now and for the foreseeable future. #
  • I wanted to do this as a community project a couple of years ago. It didn't happen. I've thought it through, have software for it, including the core editor which is already a popular open source project. If you want to try it out, start here. #
  • This could be the cornerstone of the #indieweb, imho. It is work that's totally worth doing. #
  • So much virtual ink has been wasted on what amounts to giving Trump all the benefit of the doubt and then some. I don't know why. #
  • Suppose you had a relative who lies as much as the Trumps do. Next time would you believe what they say? #
  • And they deflect and distract and when you get too close to figuring it out they fire you. #
  • In the end it wasn't very complicated, we know what happened. #
  • It's time for a total devotion to the Occam School. It is what it appears to be, until proven otherwise.#
Just checking. Fargo still works. #
  • The other day I wrote a piece about how I prefer blogging on the open web because if I have an Aha! idea, over here, I can implement it. If you click the wedge next to this item you can read the full text of that post, without leaving this post. #
  • That's the feature I figured out. One of the nice things that Old School does is create a JSON file of every post on the site. You can derive its address from the permalink. It took all of today to get the new feature working. I could have waited 100 years and they would never have implemented it in Facebook. They don't listen to me. But I listen to me. ๐ŸŽณ #
  • I have ideas where this feature could go, but for right now it's really cool just to have the feature. Let's see if I use it. (No guarantees. I don't always use the features I implement.)#
  • When someone says -- #
    • None of this matters to Trump supporters blah blah blah etc.#
  • My response is --#
    • I don't care.#
  • This happens so often we might as well just given them numbers. #
  • Let's call the first one Standard Response #23. And the second is #23a.#
  • Rachel Maddow said it best last night. She's no longer confused. Now she sees how the pieces fit together. Me too. #
    • Trump, pre-bankruptcies, financed his ventures the old-fashioned way, with bank loans. Then he defaulted, returned pennies on the dollar, and could no longer raise legit capital.#
    • At the same time, Putin and his cronies were ascending in Russia, and needed places to park their gains outside Russia. People like Trump were perfect. And they didn't have to worry about him defaulting because they had good enforcers that weren't available to legal banks.#
    • It's a win-win. Trump is the perfect front for money-laundering. A loudmouth self-promoting con-man. Decides to run for president. His mob friends suggest Paul Manafort would make a good campaign manager. Trump doesn't like to micro-manage, so he says sure, why not.#
    • Now it's time for the next-level management program for Trump. He has graduated from one of many western money-launderers to the presumptive nominee of the Republican Party. The Russians had hacked the systems of both parties, now they knew what they would use the mail archives for. For the Democrats, they'd release the emails when they needed to change the focus away from some Trump misdeed, and for the Repubs they'd use the emails to keep them from "getting any ideas" about who was in charge. #
    • They contact Junior through Goldstone. He says Russia loves your dad, wants to see him elected, can we meet to discuss? Junior loves it. They get together. Seal the deal. The Russian rep doesn't talk much, asks what Junior and Kushner want. Manafort is sitting on both sides of the table (possibly unbeknownst to Junior and Kushner) but mostly on the Russian side, of course. BTW, you can be sure the Russians have a recording of what was said at this meeting. #
    • Follow-up meetings take place. They introduce people in both organizations to each other. There are lots of connections at all levels through the campaign. The tracks are not well covered. And of course Russians have copies of all the emails (as they had copies of the ones that just leaked). When Flynn was fired because he could be blackmailed that must have been a good laugh for Trump et al, because that was the tip of the tip of the tip of the iceberg. #
  • Anyway, this seems to be "the arc" of the relationship between Trump and Russia. Both countries are now controlled by the mob. They don't care if we know. It's all pretty much out in the open and all that the Russians care about is that their money-laundering flows are turned back on. They don't care about the other things we thought they might care about. The US can do whatever they want. They just want to be able to continue to use American real estate as their piggybank.#
  • PS: Looking forward, either the Russians get their way and can start laundering again, or they're going to make our lives ever-more-hellish.#
Someone should write a fictionalized soap-style novel about how the Trump campaign hooked up with Russia to take the White House. All the whacky even supernatural things that happen when a foreign country takes control of the United States. Fill in the blanks, all of them. When facts become known, and the narrative differs from reality, update it. Share the doc in GitHub repo so you can see the changes. It would be a fascinating new media way to cover this story, to make it understandable and interesting. The movie rights could be incredible.#
I don't think it matters what Repubs do, or if it's collusion or treason or leads to impeachment or is legally anything. What matters is what do you think about sleazebags selling us out to the Russian mob? #
Net neutrality is an issue for a set of big companies relative to another set. Users don't have a reason to support one over the other. Neither group has made a pitch to users that mean anything other than more control of the net by big companies. The tech industry has fooled you if you think they're your friends. #
  • This is just a test post. #
  • Nothing happening here. #
  • Move along now.#
  • OK then.#
  • How do you know the Russian lawyer didn't bring the dirt? My guess is she did. In June 2016, Trump has the nomination. Putin knows he can't work with Clinton. He wants the sanctions lifted. They already have the Democratic emails. How to monetize them? This meeting probably was among the first official meetings between Russia and Trump. Trump had been meeting with Russian surrogates for months, perhaps unknowingly. But this was official. The lawyer listened, heard what Trump wants and they gave it to him. Remember the emails did leak. That's what Junior said he wanted. Now you have to connect the dots. Find more meetings later in the summer and into the fall. Collusion is hardly the issue. Whether they broke the law, not the issue. They sold out our country. That should piss everyone off. #
  • I got a few emails from people who say they would like to review products in the style that Mike Arrington did, as described in my post from a couple of days ago. Okay, if you want to do it -- then do it. That's how this works.#
  • I recommend starting by going through products that associate themselves with the #indieweb. Review them, one at a time, based on actual use. Use them as a user would. Don't try to say what you think I want you to say, say what you see and think. How well do they interop? Do they deliver on the indieness? How could they improve? #
  • If you want you can email me a link. No guarantees I will point to them, but I will read them.#
  • This is a replay of another great story.#
  • #
The Bay Area has a new bikeshare program. Already operating in parts of San Francisco and the East Bay. San Jose coming. #
What are the chances that POTUS 46 is less compromised by the Russians than Trump? Pretty low imho. Once the mob is in they don't leave.#
  • Just listened to the Slate podcast and they put it together better than I've heard before. Here's the deal. Russia is run for the benefit of 44 people. They are the ones targeted by the Magnitsky Act. They hate it because what they're about first and foremost is making money for themselves. They don't care about Russia. So the deal they were proposing to DJT Jr was this. We win you the election and you kill the Magnitsky Act. We all plunder together. "Love it!" says Junior. And the US govt is now run for the benefit of the Trump Family. This is the Occam's Razor explanation. #
  • Scoble wrote something about my blog on Facebook, but sorry I can't point to it. It's against the rules of this blog. But I will send Scoble a pointer to this post on Facebook. #
  • He said he likes the way Scripting News works now (I'd say again) and it's given him pause to think if maybe he should blog outside of Facebook too.#
  • So here's what I want to say to Scoble. Why can't we have both? Why can't Facebook support the basic features of the web so we can post the same content to Facebook as we do on our blog. Make Facebook an excellent blogging surface. Really, a minor upgrade. That's the win-win. #
  • For a couple of years that's what I thought Facebook was doing and why I was excited about the future that would unlock for the web. But either they punted or misled. Either way Facebook is a bad web citizen. Sucking energy from the web and not feeding it back. It's as if you had a one-way peering arrangement. You have to take our packets but we won't carry yours. That's not net-neutral (and why I don't support them in their fight against Verizon and Comcast).#
  • It's the analog of constructing private apartment buildings in Central Park. Not only isn't it fair or moral, it's also stupid. When you're done, no one will want to live there. To this day Facebook feeds off the web. When the web is exhausted, maybe then Facebook will support linking in their discussion posts. #
  • I've tried over and over to get people inside and outside of Facebook to understand why we need Facebook to relent, but I don't think they get it. This is one of those things you won't know you'll miss until it's too late. #
  • PS: Just four features: 1. Links. 2. Simple styling. 3. Enclosures for podcasting. 4. Titles. They already have the code written, they just have to deploy it for regular users like you, Scoble and me.#
  • One of the reasons I prefer to blog here rather than on Facebook is that if I get an Aha! idea about a feature, over here I can implement it. On Facebook I'm just a user. That was/is one of the great things about the web. Anyone can develop features for it. On Facebook, just their employees can. No wonder it never moves.#
  • When a company dominates an activity, they tend to invest elsewhere. Seems kind of perverse, but that's why markets don't always evolve to fill every niche. Open platforms are more favorable. If you want to perform a new style of music in Central Park, you can. If you want to do it in Carnegie Hall or Lincoln Center, you need to get the approval of a lot of rich people.#
  • See yesterday's post about Chinese dominance and how Americans might not like it.#
  • Here's something truly bizarre and totally on-topic. #
    • While Xi and Putin were at the G20 conference over the weekend, bloggers on Sina Weibo with more than 1,000 followers discovered that they were no longer able to mention Putin in their posts.#
  • One can imagine a modern-day president ordering Twitter to block criticism of Trump, or even Putin. Technically if the Chinese Twitter can do it, why not the American Twitter.#
  • China doesn't have a very high regard for free speech. And it's a good bet the Chinese don't have a very high regard for the 2nd Amendment either. #
  • If China is going to be the new world-dominant country, we should familiarize ourselves with how things might change for us personally. There probably is some good to it. For example, we'd be likely to get back on track re climate change. But we might not adapt so well to the Chinese citizen's lifestyle. #
  • BTW, this is another reason why it would be good to have a technically literate lawyer blogging regularly. Tech permeates everything. #
People might not like a world dominated by China. For example, the Internet is heavily censored in China. They also have the death penalty. Trials are short, constitutional protections non-existent. The dominant country tends to spread its values to the countries it dominates. They are in a position to demand it. The United States has been in that position for all the lives of everyone alive today. We don't know any other way. We are spoiled and lazy and are trying desperately to pay the price for it. #
Surprisingly, China has been boosting unions and American companies have been fighting it. That's the opposite of what I thought was happening. Maybe Chinese domination would be better than I thought. (The American companies listed are Wal-Mart, Google, UPS, Microsoft, Nike, AT&T and Intel.)#
58% of Repubs think higher education has a negative effect on the country. So how are those high-paying jobs going to stay in America if our people aren't educated? America seems to have a willed itself to fail. I don't see this as the country I grew up in. Next-up: Repubs think health care has a negative effect on the country. #
Single-feed viewer feature released to River5 users.#
As noted in the announcement, some feeds work better than others in the single-feed viewer. If you don't like the way an item looks in the right panel, it's probably something you should report to the source of the feed, not me. We show you exactly what's in the feed. Unlike the main river display, we don't truncate or strip markup. You're getting what's in the feed, no more no less. #
An example of a feed that looks great is Political Wire. Good length stories, not too much markup, links are included. I've always liked Political Wire, they summarize important political stories, and save you from having to click through a paywall to use up one of your monthly reads. #
Epiphany: Twitter is a slice of the crazy life. #
Yes dear friends there is an Emoji Movie coming later this month; starring Patrick Stewart as Poop. God help us. ๐Ÿ’ฉ#
Remarkably Fargo is still working. WTF! ๐Ÿ“ #
Good progress on the Feedviewer app. Here's the NYT > Politics feed. Note it is not a full-item feed. It would be interesting to curate a set of feeds that are designed for the feedviewer approach to reading. #
  • How TechCrunch started in a paragraph. I met Mike Arrington at a meeting at a VC in NYC in 2005. I was living in Florida, and came up for the day. Keith Teare, who I knew from when I lived in the Valley, came out to NY and brought Mike, his partner in a startup called Edgeio. Mike was a lawyer. It was either at this meeting or some time soon after that I blurted out to Mike the thing that I said to pretty much everyone: "You should start a blog." Mike, being an NBB got right to it. #
  • His blog, TechCrunch, consisted of writeups of products Mike had tried or companies he visited. There was a lot of activity in the Valley then, but it was hard to see. Mike made it visible. That's how powerful one person can be in the new age of publishing. (We're still in that age btw, you can do all that he did then, even more easily.)#
  • Okay now here we are in 2017, and we're there again. I'm sure there's lots of stuff going on but we can't see it. For example, I shipped a simple product called pngWriter last week. It takes about five minutes to explore. If you want to fully grok it, and you know a little CSS, maybe it takes a half hour. Yet there is no writeup of the product outside of my blog. No place everyone can turn to to find some new stuff to try out. #
  • No, I don't mean ProductHunt. It's nice. But it's so hyped up. I just want to know about products from a person like Mike who I get to know. Everyone was trying to shoot to the top of the list. I just want to know about new products. Not every new product. And I want opinion. I know he or she might not be right. And save the hype. Just tell me what's going on. #
  • I don't know who's going to do it. But someone please, if you have the time and a natural inclination to blog, and love the open web, give it a try. Let me know where to send readers and links to interesting products I discover. #
  • PS: If you decide to do this, there will be assholes who try to get you down. That happened to Mike, and I wrote this post to encourage him. It even had a song linked to it. The song is corny, but it hits the mark squarely. #
  • I didn't discover cargo shorts until people started dissing them. They are useful. I need pockets esp when I'm out bike riding. If you don't like em, you don't know what you're missing.#
  • And at my age, I don't worry too much about how I look. I'm pretty much invisible anyway. And if you still have a problem with my wearing cargo shorts, you seriously need to get a life. โค๏ธ#
  • Rex Hammock: "Note: on this account, there is no arguing over the who's at fault. This isn't a court of law. It's a court of Rex."#
  • Sorry, I pointed to Facebook. Had to. That bit of philosophy needed to be enshrined. It's so correct. When people debate stuff on Facebook as if they're on All In with Chris Hayes or The Situation Room, or in front of the Supreme Court, they are being foolish. Rex is listening. Maybe a couple of other people. You're hanging out in his back yard on a hot summer afternoon. We're talking about a car driver who deliberately hit a bike rider and fled the scene, and everyone else here is an urban bike rider. Arguing about who was at fault based on some weird technicality is rude.#
  • This is not a court of law, as Rex says, it's a court of Rex. In other words, mind your manners dude. ๐Ÿ‘ฎ#
Frank Rich says the moment of truth will come for Trump as 2018 midterms approach as it did for Nixon in 1974.#
Kind of obvious Trump Jr and Kushner were briefed on the hacked DNC emails at the meeting.#
Seems like a day for looking back through tech history. Brendan Eich dug up a 1998 email exchange betw Bill Joy and myself re Java being a locked box. In 2017 people still program in Java, but it did not take over the world.#
In 2002, when I was working on RSS 2.0, I started keeping a blog-like diary of thoughts. I stumbled across this doc when I was looking for an explanation of guids for the piece about the blog bugfix. The first part was so good, I wondered why I had no memory of it. Then I got to the second part. The attacks were ugly, personal and awful and that's what I had put out of my mind, and I never wanted to point to this piece for fear of inviting more abuse. But the first and last parts were good, and RSS 2.0 went on to be a juggernaut. And that's most of what I wanted. #
  • In my blogging software, permalinks are constructed by smashing together the hour, minute and second a post was created into a string. So if a post was created at 11:52:02, its permalink would be 115202.#
  • But my code was erroneously constructing the permalink by smashing together the hour, month (the error) and second. The month is the same for all posts published on the same day. And that meant that if one item were posted at 11:02:53 and another at 11:17:53 they would have the same permalink, 110753 (07 is the month). Not a huge problem except we use the permalink to form the guid, and that's what feed readers use to determine if an item is new or not. So the second item would be ignored, erroneously because it has the same guid as the first. #
  • The error probably happened a few times in the approximately two months I've been using the new old school system. It certainly happened yesterday (which is how I got on the trail of the bug). It was very deeply buried, but the rational code debugging method eventually revealed the problem and the fix for such problems is well-known. #
  • How could one make such a mistake you might ask? A month and a minute, what do they have in common that could confuse a computer? Well, in the language of dateformat, a package used to format dates, a month is noted as "mm" and the minute as "MM". So the errant programmer literally asked for the month by specifying the permalink as "ddmmss" when it should have been "ddMMss". This, my friends, is where the bug was buried. ;-)#
  • But! You can't just fix it. Because that would change the guids of all previous posts, potentially, and cause posts that have already been seen, many of them perhaps, to be seen as new by feed readers. People don't like it when your feed does that. So I left the bug as-is for posts before today, and all new posts have correctly formed permalinks. This is the first post with a correct permalink. Let's see if it worked! :-)#
  • PS: Yes it did. And the old links worked too. Whew.#
  • The tech industry feels threatened by the FCC nuking "net neutraility." Of course the net should be neutral. But the tech industry's idea of net neutrality is "we own the net."#
  • The tech industry is no better or worse than any other industry. They will take whatever isn't nailed down. When they claim to rep the public, know that that's just public relations. They only rep their own interest. #
  • So if you want to be able to link out of Facebook and not be trapped in their silo, tell them that. And if you want Google's search engine to be free of Google's strategy taxes, say so.#
  • Without their full committment to public ownership of the Internet, I'd tell them to forget about public support. #
  • To answer the question -- you ask for something from tech when they want something from us.#
I wonder if news orgs consider that Americans would stand up for them as the president and his family get more abusive (the same family that stands in for the president at international summit meetings). The assumption that all or most Americans are lazy and weak is itself weak. Flip it around, set the expectation for us all to be strong. #
Must-read: How Trump used Facebook to win. Take-away -- vote your interests, completely discount emotions. They are being programmed. #
To fully appreciate the norm-busting insanity of Ivanka repping the US at the G20, imagine another country doing it.#
  • This morning I'm thinking of a story of the end of David Bunnell's life. I don't remember who told the story. But it made an impression.#
  • Dave was a campaigner. The kind of person who always had something that he was trying to get the world to do. When I first met him it was personal computers. He was founding editor of PC Magazine, and famously left, with most of his staff, to found PC World, over a dispute with the publishers. He did a deal with Steve Jobs to do a magazine for the Mac, it shipped the day the Mac was announced. There was a copy of the first edition on every seat in Flint Center on 1/24/84.#
  • I met up with him again when I moved to Berkeley in 2005. He had retired from the magazine business, and now was writing and speaking about being active in old age. Then last year he got pancreatic cancer, and within months he died. He had just finished a book. Was about to go out on tour when the disease hit. All that was put aside. He wondered what would happen with his causes after he was gone, I heard. #
  • I think about my dead relatives and their causes. My uncle Ken designed a windmill that captured wind from any direction. My father wanted to help businesses make smarter decisions. Both of their work, their life causes, are not even footnotes. And even if they had set the world on fire, so what?#
  • Of course I too am a campaigner and I'm still alive. When I'm gone, my campaigns will be forgotten. They already are. I gave a talk about the origins of podcasting at a podcasting conference in April. Someone said it had never occured to them that someone must have invented it. And here I was thinking they all were reverent of the genius of the simplicity and how much it had grown and managed to stay out of the control of the tech industry, so far at least. Apparently I'm one of very few people who are even aware that there was an act of creation, much less understood the miracle of its growth and utility, and independence. #
  • I don't know if there's any conclusion to this, only don't be a fool and think anyone is going to care after you're gone. Very few people care even when you're alive. #
  • David Bunnell was a good man, with a good heart. He tried to do bigger things than most people, and often succeeded. He helped other people. I think in the end that's the measure of a life. Did your existence make other people's lives better? If so, well done. #
Software preview. I don't usually show off software before it's done, but what the heck. I've been playing around with a single-feed view of news for River5. This is a demo, it's not hooked up to a server. Gives you an idea what it might look like. I used Brent Simmons' new Evergreen reader as a model. #
Someone has to speak for journalism, to respond to what the president says. The response is imho simple. Of course he doesn't like what we report about him. We're finding out who he is. What he has been hiding. Also what he is doing. This is what journalism does. An expanded answer here. Perhaps they need the opposite of a public editor. Someone who represents the ego that journalism isn't supposed to (according to some) have. #
There never was a real controversy over which form of RSS reader is better. There are two. Mailbox style and river. The correct answer as to which is better is both. You need both. People who thought they could live without rivers were presented with Twitter and Facebook whose timelines are rivers, although they muddy them up a bit with algorithms and ads. You need the mailbox approach when you want to see all that an individual has posted recently. Even Twitter has this ability. Even Radio UserLand, in 2002, had it. In 2017 the controversy, if there ever was one, is long-settled. #
Wyoming really has a fraction of the population of a NYC borough. Queens, the second most populous borough had 2.2 million people in the 2010 census. Wyoming at the same time had only 564K. Even more ridiculous, three neighborhoods in Queens combined have a greater population than Wyoming: Flushing, Jackson Heights and Jamaica. #
  • The legal reason that rural voters have exaggerated power in the US is a compromise that allowed the union to be formed in the first place. The southern slave states had low population agrarian economies, unlike the more urban northern states. If representation in Congress were proportional to population, slavery would have been outlawed at founding, even though (I learned later, after going through the NYC public school system) northern states participated in and profited from the slave trade. #
  • The compromise was that every state, no matter how small its population, got two votes in the Senate. Today that means states like Wyoming, with a population that's a fraction of a NYC borough, gets two votes. Compared with California, the most populous state, which has 66 times the population of Wyoming. California also gets two votes.#
  • Add up enough small states and voila, you have Trump in the White House even though he lost the popular vote. And a new right-to-lifer on the Supreme Court (and likely one or two more). Goodbye Planned Parenthood, Medicaid, health care, the climate, voting rights, probably democracy itself, to make permanent the rule of the country by the rural minority. #
  • I started out thinking I would just present the items in a single feed exactly as if it were a river. The data that's been transmitted between the server and the client is the same data that's used in a river. #
  • I had it working then I decided to look at Evergreen, because it's the first RSS reader that I'm aware of that properly handles titleless posts. As you know Scripting News these days is about 50-50, titled vs titleless posts. It has to work well in both cases.#
  • So I decided to scrap the river model and take a fresh view of it. I really started to like how it feels. And most of the techniques I needed were covered well in HTML 5. #
  • Not sure where I'm going to hook this in first. Thinking I might use Electric River as a base, because it's so self-contained. #
A memoir: Techno-utopianism in the 90s. No regrets. #
If you think the permanent division in our country's politics comes strictly from the right, here's pundit/lawyer Glenn Greenwald saying not to be generous with Republican pundit David Frum, because we aren't generous with Republicans, even if we agree on Trump. That's the politics of division. That's the problem right there. We need to start listening, to everyone. Because you never know who your newest ally will be. I don't like Greenwald, it's true, and it's because he is one of the worst listeners I've ever encountered. Totally self-contained. Greenwald knows the truth, and can't learn anything from anyone. (My politics and his are pretty well aligned btw, which I know from reading his columns.)#
  • It makes sense Trump wouldn't like the coverage on CNN, because we're figuring out what he's up to. #
  • And then go into it. #
  • He's stealing. Covering up. Destroying health care, eroding America's position in the world. Playing a dangerous game of brinksmanship with North Korea and others. Alienating our allies. Reversing our progress with climate change. #
  • The truth is that CNN et al are covering the biggest political story in American history. The subject of the story isn't happy. That's par for the course. That's the tough answer, and the correct one.#
  • It's also a chance to beat your chest and advertise your product and show some guts and courage of conviction and earn some admiration from the people you serve, who are not exclusively the shareholders of your parent company. ๐ŸŽˆ#
  • But you all have to go through that fear. You have a job to do.#
  • #
  • I need an outline in my feed, and this is the easiest way to get it there. #
    • Please excuse the interruption.#
  • Southwest#
    • Texas#
    • Oklahoma#
    • New Mexico#
    • Arizona#
    • Colorado#
  • Pacific northwest#
    • Washington#
    • Oregon#
    • Idaho#
  • New England#
    • Maine#
    • New Hampshire#
    • Vermont#
    • Massachusetts#
    • Connecticut#
    • Rhode Island#
I shipped a new product over the holiday weekend, pngWriter. โ›ต๏ธ #
Message to amateur pundits on Facebook: You're not on Hardball or Morning Joe. No one can hear you.#
La Repubblica, an Italian news org, wrote about techno-utopianism of the 90s. I wrote something for them, quoted in the piece. They wanted to know what went wrong. Here's the full text of what I wrote. #
It would be great if we could pool our money to buy political ads. That seems to be what Marc Pincus and Reid Hoffman are doing. If so, let's go! :-)#
It's July 5 and Fargo is still working. ๐Ÿ€ #
  • pngWriter is different from the usual #indieweb approach.#
  • Instead of providing an off-Twitter place to post and figuring out how to integrate it with Twitter, as a secondary function, pngWriter posts directly to Twitter, that's its primary purpose. And it also provides an RSS 2.0 feed, so the same flow can be integrated with open web apps. ๐ŸŽˆ#
  • It's also highly customizable through CSS, another open standard. So you can make pngWriter posts look however you want. I've experimented with the style used by NPR and the NYT for their pngWriter-like Twitter posts, for example.#
  • News orgs are in the business of acquiring ideas, background info and new info from sources and turning it into usable information for everyone, including other sources.#
  • News isn't a performing art as it once was, it's now networking and validation. That would suggest that as the new tech came of age, the news orgs would upgrade their service to identifying and enhancing as many of their sources as they can, and giving them ways to communicate directly.#
  • There are millions of people with good non-fake information to share. Making them more effective is one completely valid way to view news.#
  • Mostly I hear from users of my free products when things break. At that time I am playing the role of a support person. I don't mind doing it, but when I think about whether or not I want to create products for others to use, the totality of my personal experience with users is the biggest factor. #
  • If most of what I get back are requests to do more for them, a perspective that says "I am the customer and you are here to serve me," without anything coming back, well these days I don't bother shipping the product. I just create stuff for my own use. I've actually come to like that. Then I don't have to worry about what will users who pay no attention be able to figure out. #
  • Making software is very labor intensive hard stressful work. And the system is totally falling apart. Has been for a long time. If you want people to make new software for you, you should find ways to show appreciation and to help. These days users apply all the intellect our president applies to his job. If a mindless person can't understand your product, then don't bother. So I often don't bother. No surprise there, right? If there's no reward, why keep banging your head against the wall?#
  • Many developers say the same thing. Maybe what's needed is a better network of software developers. Maybe we should use each others' products so we can work to make them compatible? Maybe users can help spread the word about products they love so the size of the user bases can justify continued development? So there's some hope of some day getting compensation for the hard work we do?#
  • I found an error from the original implementation, the one that was based on Now the <address> section should be correct. Before it was undefined. In the original implementation it contained my Twitter screen name. Hard to see how Facebook could make any sense of that. #
  • Here's the unobfuscated view of the feed. Still hoping to see some of my posts show up there in full Instant Articles fidelity. In any case it's nice to get the daverss package up to date with the latest in soon-to-be-obsolete tech (I say that because I bet FB will be fully switching to AMP before long, a journey I don't expect to be taking.) #
Mike Arrington, in 2010, on what it means to be an entrepreneur.#
I like what Mike wrote. I'd add in 2017 it pisses me off that people will only accept the media that big companies give them, thus giving up all their power for a Like or an amen. Being lazy is what gets us in so much trouble. Here we are in nirvana of media creation. Anyone can create any media they want. Running servers is cheap and relatively easy, at least compared to how it used to be. I have to believe this bubble can't last much longer, because so much more is possible. But so few people have the energy or courage to try out a new idea, even if it might fail. #
Trump is a NBB. Seriously. He's got the knack. But where is the balancing act. Someone who tells it like it is, but uses agreed-upon facts as opposed to making shit up. I had the thought yesterday that Maxine Waters, if she had Twitter-fingers, could do the job. Here's what she said when asked if she'd go easy on Ben Carson (presumably because he's a black man): "I'm going to tear his ass apart." I like that. I think a lot of people would find that refreshing. (And no, she's not threatening violence. It's an idiomatic expression.)#
David Brooks asks why working class conservatives seem to vote against their economic interests. Where does Trump's 40 percent approval rating come from? He has a theory that they're expressing the self-reliance ethic of the wild frontier. That's some happy horseshit. I have a different theory. They approve of what Rush Limbaugh and Sean Hannity tell them is happening. In other words they don't know they support someone who is against their economic interests. #
BTW, Fargo is still working. ๐ŸŽ‰ #
  • If all goes as planned this post will appear in my Instant Articles feed. #
  • Here's an XML Viewer view of the feed (you can see the feed in Chrome, unobfuscated).#
  • It's one of the last things to be reconnected after the Old School rewrite for this blog. #
  • Let's see if it works! :-)#
  • Here's a nice picture to look at. #
  • A picture named cokeNurse.png#
  • Let's see if this shows up in Facebook without errors.#
It's July 3 and Fargo is still working. Go figure. ๐Ÿœ#
BTW, the fact that the president only promotes acts of violence by Muslims against whites tells you that the goal isn't to protect, it's to raise fear among Christian whites of people who are "different."#
  • I totally agree that the press has gotten into a bad place re Trump's tweets. I don't think the video of Trump body slamming CNN is inciteful of anything. It's the equivalent of a cartoon on the editorial page of a news site. I don't see what the big deal is. It would be totally different if he was aiming it at a specific person. On a scale of 1 to 10 of offensiveness I'd rate it a 1.5. Kathy Griffin's bloody severed Trump head would be an 8 or 9, because that's a person's head, not a symbol of a corporation. #
  • It's not your job to react to every Trump tweet. These are hardly news anymore. There was a time when just by continuing to tweet he was escalating the offensiveness. Now he has to ramp up the actual content of the tweets to continue to get a rise. #
  • If the press were more of the Internet, if there were some experienced bloggers they listened to, they could know that trolls you feed are much more powerful than trolls you ignore. He's not tweeting to get a rise out of his base, he's doing it to get you to react. And it still works. #
  • When we were kids there were always other kids who would do stuff to provoke. What did the adults say to do? Ignore them and they'll stop. Trump may not stop right away, but we all know that he's doing it to cover up some pretty insidious shit like his kleptocracy, the fact that he's owned by Russia (obviously he was in the money laundering business for Putin before he ran for president) and voter suppression, designed to keep Democrats permanently out of office in all branches of government. Also the Republican plan to cash in our health insurance and turn it into a windfall for the already-super-rich.#
  • And the Supreme Court.#
  • And climate change.#
  • You all are acting like his bitches (to borrow another concept from popular culture). Hey maybe you all are on the Russian payroll too. We need to have real journalism, no dispute there, but you're achieving his prophecy, becoming the fraud he says you are. Reacting to Trump tweets is easy. But it's also wrong, tiresome, irrelevant, and bad journalism. Stop doing it. #
  • Acting is amazing. I've just tuned into it in a whole new way. I saw a video interview of Emilia Clarke, who plays Khaleesi on Game of Thrones. #
  • Look at how expressive she is. Watching her talk is like watching a great musician practice. Her face is her instrument. #
  • I've been watching Game of Thrones on HBO on and off over the weekend, they're running a bingeathon. I've been watching for the way the actors use their faces. I don't know why I never tuned into this before. #
Good morning sports fans! โšพ๏ธ#
  • Going direct as Trump is doing is a valid idea, it's too bad Trump is using it to undermine our political system instead of developing it.#
  • This raises the question why a political leader hasn't emerged that puts his or her personality into their tweeting with a strong message of democracy, development and empowerment? #
  • So far the only political leader to fully embrace the Sources Go Direct philosophy is the worst one imaginable.#
  • What if Twitter and Facebook are iterations and there's a next social net after it that is so absorbing that it captures everything we do beyond the most basic body functions.#
  • Maybe we should have a fire drill where we turn off the net for an hour everywhere at the same time and see what happens. That kind of blackout is coming, hackers, a bug, or a government is going to cause it.#
  • Maybe we should find out how addicted we collectively are. Can we exist without the net? How deep in are we?#
  • A funny thing happened yesterday when I wrote the bit about The Mother of Dragons and NakedJen. I knew where to point to for everything but NakedJen. Most of the way I experience her publicly these days is through Facebook, and I don't point into Facebook. This suggests that perhaps the first step toward recovery may be that everyone who wants to be part of the open web but for now is spending most of their time in Facebook, should at least have one public page outside Facebook that says how to contact them. So I could point to that page. It would show up in search engines. And Jen would know to check from time to time to see if there were incoming messages from other people on the open web. #
  • This would be sort of like Fort NakedJen on the wild frontier, which she could monitor from her snug Facebook cabin in the mountains back east. #
  • I've watched with interest p the issue of sexual harassment in the VC world has come up. This is something I've never experienced personally, because I was never a VC and am not a woman. But I did live in the valley between 1979 and 2003. I dated women, and people did pitch me ideas from time to time. So the lines did cross. It's inevitable in a world with adults and business-obsessed people. #
  • I have a suggestion for how to deal with this when everyone's intentions are good. Guys, if the woman is talking about her business ideas, that means it isn't about sex, no matter where it is. You need to hear that and respect it. A meeting in a business setting, a conference room at an office for example, is business. Flirting and sex talk, even complimenting a woman on her appearance is not OK. Don't do it. You may think it's innocent, it's not. #
  • On the other hand if it's a date, don't pitch your product. That feels really dirty. It's not fair. I've been there, it makes me angry. I believe in a level playing field. Mixing sex and business in inappropriate ways is not good. Make sure everyone knows what's going on and is okay with it.#
When the president threatens a reporter for coverage he doesn't like he's certainly violating his oath to "preserve, protect and defend the Constitution of the United States."#
The president who didn't show his tax returns wants to know what the states have to hide.#
The NRA has to sell guns to a saturated market. So they have to create demand for upgrades. The worst kind of mercenaries. #
  • Use pngWriter when you have more to say than will fit in a tweet. Instead of chopping up your ideas into 140-character chunks, you publish it all in one tweet, as a beautifully formatted and easy-to-read image. #
  • You can use simple styles, bold, italic, numbered and bulleted lists, heads and quotes. There's an RSS feed, of course. ๐ŸŒ #
  • Here's an example of a pngWriter post.#
  • Be sure to read the docs for features and caveats, post questions as a comment there. #
  • Hope you like it! ;-)#
  • I keep telling NakedJen that she is the Mother of Dragons. Tonight I watched four episodes from season 2 or 3, and one of them contained the moment when Daenerys Targaryen becomes the Mother of Dragons. This is it. #
  • A picture named motherOfDragons.png#
  • On Facebook, Scott Knaster says he's amazed that people still use the term radio button for mutually exclusive buttons. He asks "How many people programming these have any idea what that means?" (Sorry I don't link to Facebook posts.)#
  • Does it really matter if people know the derivation? Think of all the non-English speakers who learn the names for concepts that came from English-speaking countries. The words are just words, they have no meaning beyond their functionality. #
  • It's not as if hamburgers are made of ham. ๐Ÿ”#
  • Further, when something has a name that everyone knows why not keep using it? Why are the foot controls in cars the same today as they were when I learned to drive in the seventies? Look at all the change that's happened in cars since then. #
  • Why do many of the streets in Manhattan have the same names they had in colonial times? There's no wall on Wall St. Broadway is an anglicized version of a Dutch name believe it or not, not descriptive. #
  • When you have a spirit of continuity you can make design decisions you intend to have last for generation after generation.#
  • So much change in tech is just coming up with new names for well-understood concepts. I have friends I use to help translate. It's a job security thing. Full employment for programmers. But on the whole it's not a good idea. Keeps us from building.#
Fargo watch for June 30: Still working. #
The most interesting time of the NBA year, free-agency, starts at midnight Eastern. Kind of musical chairs fueled by billions of dollars. Who is the most popular free agent, landing spot? Watch it all unfurl on
A year ago today the new Knicks coach said the Knicks are a win-now team. So they shipped off three healthy players in a trade for two players with too many miles on their legs. A replay of the disastrous win-now strategy of the Nets, which now have them in solid rebuilding mode. Win-now is a shitty strategy, esp for the Knicks. Never has a team needed more to see itself as a work in progress. The thing the win-now proponents don't understand is that fans like teams with long-term strategies. They might bitch and moan about not winning or contending for a title, but a team with hope draws fan interest. A foolish team that makes shitty short-term bets? Well there are always other sports to watch. โšพ๏ธ#
It's "Brownie, you're doing a heckuva job" and we're all New Orleans and Katrina is the Republican health care bill. #
My friend Liza explains that when you cheat crowds are small. Good point. Look Russia may not have affected the outcome of the election as they say (I have my doubts) but I'm pretty sure that voter suppression did. Which is why they have to run those nasty NRA videos, to make us think they're huge. #
Also, the NRA, which is basically a trade association for gun manufacturers, has to sell a certain number of guns every year, beyond what's out there. Increase the installed base in a saturated market. The only way to do that is to escalate fear. Rational or not. It doesn't matter, as long as it sells the product. The video we saw yesterday was a sales pitch. I wonder if she gets a commission on gun sales. #
I hate to do this, but I need another test item for my software. This item should be longer than say 400 chars. And it should have links. And perhaps other html. I want to transmit the full content of an item in a new context. And the software currently doesn't do that. Okay it's only 271 chars. I must keep typing. Now I can add a link or two. #
  • Most episodes of The West Wing were pretty good, some were great; one of the so-so ones featured a sub-plot where the president was obsessed with an obscure school board election in New Hampshire. #
  • The staff struggles with this, trying to get him to snap out of the dream. The person who offended him so many years ago and the president are now in completely different leagues. He should be looking for wins re whole countries, large ones with big armies and nukes and powerful leaders, like himself. Not a person running for a school board in a small state in a quiet part of the country he's in charge of. #
  • Kind of like our current president and the morning news show he's now obsessed with. I don't think the people defending him on TV are doing him, themselves or us any favors. Any adult watching this, anywhere, understands what's going on. #
  • PS: That episode included one of the best Martin Sheen speeches of the entire series, only these days the White House does host meetings of the Ignorant Tightass Club. #
  • I just read a piece from Doc Searls. I was lucky, I saw it because I happened to be looking at Twitter when it was in my timeline. Had the task I was doing previously taken a little more or less time I would have missed it.#
  • Doc writes in a lot of different places. No blame, just fact. It was true of me too until about a month ago, when I re-concentrated my web writing back where it started on my blog. #
  • So we need a feed for Doc that gathers together all he does into one RSS file that our feed readers can scan so no matter where he posts we'll pick it up.#
  • Idea: Maybe this is something that could be done with Wikipedia? ๐Ÿ’ก#
I'm digging around in davereader today. Seeing how feasible it would be to have a single-feed viewer in Electric River. That is, all the stories from one feed in reverse chronologic order. It might just work! ๐ŸŒž#
I wonder if news org editors have feedback mechanisms connected to readers. For example, how many readers care about whether they send a reporter to White House press briefings or not? Or how Facebook is ruining the news business? (A topic for a trade pub.) Or stories about amazing nasty shit the president says. (Giving the troll a platform just encourages him.) Something like having a panel of readers and a UI like checkbox news. Keep it going real time. In fact, for cable news you can put your video right there in the page. Update the checkboxes according to your editorial schedule. And adjust the schedule in accordance with what you learn from viewers.#
Mathew Ingram, former old school blogger, GigaOm and then Fortune columnist, has a blog. I'm glad. He's a good example of making money because you blog as opposed to making money from blogging. Had he not had a blog back in Ye Olde Dayz, would he have been hired as professional columnist? It didn't hurt. ๐ŸŒฝ#
My method for getting people to blog in 2017 is the same as it was in 1999. Roll out the red carpet for great examples of blogging. Then the Tom Sawyer thing kicks in. ๐Ÿ’ #
  • The new NRA ad is terrifying. I know the reality. I live in the middle of NYC. I see a few protests here and there. The police observe, respectfully, no one gets hurt. This is America. If people don't like something they protest. It's a good thing about our country. Free speech. It's in the Constitution. I recall people who didn't like President Obama availed themselves of their First Amendment rights. #
  • The NRA ad attacks the First Amendment and threatens violence. The only line it doesn't cross is racial. I'm sure they're getting ready for that too. #
  • However, if you think the police are huge fans of the NRA, think again. Watch this video of the Milwaukee police chief, Edward Flynn. Wisconsin's NRA-written gun law makes Milwaukee a lot more dangerous, and their jobs.#
  • The two stories make a fantastic contrast. I think perhaps the NRA is worried that the police are onto them. And they're speaking out. And the gun people want to try to nullify it? I don't know, but I don't see this ad persuading too many people in New York. #
  • My friend Mike Rodriquez who lives in Kansas wants to know what to do. I thought about it. Maybe it's time to leave Kansas Mike. Most of the people in the country don't live in places like that. Small states like Kansas have oversized power due to the way the Senate is designed. But they're talking about extra-legal acts (i.e. illegal). If the people of Kansas are going to start shooting law-abiding Americans, I would guess they're going to spend a lot of time in jail. And if you don't want to be a victim, then just get the fuck out of there.#
  • Interesting to see Microsoft promoting their new series of podcasts.#
  • Reminds me, when I was living in Seattle in the summer of 2004, I was visiting various parts of Microsoft to see if there was business we could do.#
  • That summer was the moment podcasting clicked. I was doing Morning Coffee Notes. Adam had started Daily Source Code. Dawn and Drew. Dave Slusher. Trade Secrets. And more and then even more. What had been an idea was now blossoming into a medium. You could see it happening. Every day was a revelation. So I sought out a meeting with the people at Microsoft who were developing what would become Zune, which was doomed, you could see it, the iPod was too much of a juggernaut. There was no room for a brown music player device that did what Apple already did. #
  • But, this new thing, podcasting, needed a player device. The iPod was a terrible player. It was designed for music. You buy music. You store a song on your desktop and mobile device. You listen to a song many times over months or years. #
  • Podcasting was different. You download a podcast as part of a series. It's a subscription. You pay nothing. You listen once and throw it away. Music is permanent, podcasts are ephemeral. A device for listening to podcasts would make it easy to listen to more podcasts. #
  • There was an opening at the time for a device that was insanely great at podcasting. And it would give Microsoft something innovative to promote. A reason for the Zune to exist, at a time when it had none.#
  • Unfortunately I learned there, and with all the other interactions with Microsoft, that while they felt they were innovative, they had no appreciation for how innovation happens. It isn't something you put in a budget or a five-year plan. It's something that happens. One day a killer idea shows up out of nowhere, and you have to be prepared to hear it. They were not, clearly, prepared. #
  • A year ago I tried again with Microsoft. I had an idea I thought they needed. They were very nice. They were told I was an industry founder, I guess. But they had no context to understand what I was talking about. You make software you say? Very nice. See you later. #
  • NY Mag author Brian Feldman says there's no money in Internet culture. Proof is Tumblr, he says. But while I was reading the article I thought of something they might not have tried at Tumblr. Seeding users with test units of products. Or taking 100 bloggers from some random city to a new movie a week before it comes out and letting them write about it. Even negative reviews would get them exposure. #
  • They probably thought of it. It seems kind of obvious. You can put ads in the stream, but that's un-Tumblr-like, or you can give users a basis to write about your product. Create a long-term connection (people remember respect, and everyone likes to feel important) and immediate buzz.#
  • It's the 29th. The API was set to expire yesterday. But Fargo still works.#
  • I tried creating a post and updating it. And sure enough it worked. #
  • I even reloaded the app to see if the updates are still there, and they are.#
  • Not complaining! But what the what?#
  • I'm trying to think but nothing happens!# is something new to try out. It works like the Slack group without the need to be approved or log in. It's real time. No need to refresh. And it's also brand-new, so it will certainly have bugs. ๐Ÿ„#
This is a test. For the next sixty seconds this station will conduct a test of the weblog testing system. This is of course not an emergency. So hang out and count your blessings! โ˜€๏ธ#
Re the opening scene of Fargo season 3. They say it's an homage to The Trial by Franz Kafka. Okay then. Very interesting analysis. Thanks to Jim Grinsfelder for the pass-along. #
How tweets are represented in the Scripting News feed. #
Instead of Trump growing to fill the presidency, he's shrinking the presidency to fit Trump. #
So Phil Jackson is finally gone. Now to find a replacement for Dolan. A consolation prize for DJ Trump? Bloomberg? Jeff Bezos?#
  • I'm a daily listener to the Daily podcast.#
  • It's so frustrating when a reporter they interview spends a couple of minutes not explaining. #
  • "It's too complicated for your listeners to understand," the reporter might say. What a waste. You could use the time instead explaining what's going on. Some people might not understand, and some would. With the approach they use, no one understands. Some is better than none, don't you think?#
  • And people who read the Times are smart. Don't you all know that? #

© 1994-2017 Dave Winer.

Last udpate: Saturday July 22, 2017; 10:07 AM EDT.