It's even worse than it appears.
I recorded a voice memo for my friend Rex about the state of the software I'm working on. It's the kind of thing I'll want to listen to in a while, so I uploaded it and you can listen too if you like. #
Here are the three new tools in my dock. It just turned out this way with the first and the third being related. Really weird! ๐Ÿฎ#
Twitter owns Broadway. They put up a hotel and hot spot, but not enough people can cram in. Why not let some other spots open?#
If only a few people do something, assume that it's hard. #
What if Russia started buying $TWTR stock? #
Were you part of the Berkman Thursday group in 2003-04?#
  • I'm writing an app to manage my Forever servers. #
  • I have a lot of it working, but I'm stuck at how to get a list of apps that are running, and the basic info about the apps like how long they've been running, where the log file is, what the process ID is. Basically all the info that forever is keeping for us. #
  • The Forever app does this in response to the forever list command. #
  • That's the info I want, but from within the app as a JS object. #
  • I posted an issue on the repo for forever-monitor.#
  • The other day I was trying to explain to an educated and intelligent non-native English speaker what extrapolation means. I was looking for an analogy and couldn't come up with one. Something in the real world that is an extrapolation. Struggling, I asked my friend if he knows what interpolation means. No, not that either. #
  • Well I still don't have an analogy, but I can explain the concepts. #
  • Imagine two points, A and B and a line connecting them. Put an arrow at the end of the line and then plot a point C that's also on the line. C is an extrapolation of A and B.#
  • For interpolation, imagine two points, and a line connecting them. Put a point on the line, inbetween the two points. That's an interpolation.#
  • In logic and stats it doesn't always follow that new data follow the pattern of previous data, but if they do, these are the words we use to describe the phenomenon. #
  • Steve Hanselman says on Facebook (sorry no link) that a veto-proof Russian sanctions bill just passed. I wrote him saying: #
    • You know what's going to happen Steve. Gridlock is going to break. This is the first step. Bipartisan collaboration. It's like when they said the US was the sole superpower and we would have a peace dividend. Nothing is ever permanent. Russia was certain to rise again. And the parties are going to realign now, and it's all up for grabs again. New Republican and Democratic parties with members of each switching sides, but probably for right now mostly Repubs becoming Dems. #
Looking forward to a quiet summer day in NYC.#
A reporter is trying to squeeze an oral history out of me re podcasting in 2003-04. I'm driving her crazy. Wish they had a reporter covering us 14 years ago while it was happening! #
I'm doing some work with forever, the utility that keeps a set of Node apps running. I want to be able to get a list of the running processes from within an app that builds on forever-monitor, which is forever's core functionality. Here's the question I asked. Any help much appreciated. ;-) #
I picked up a CitiBike this afternoon and it wasn't properly docked. I could have taken it home and no one would have known. I imagine the poor person who thought they docked it was wondering what would happen. Would they end up owning the bike? No worries, I docked the bike for them, after taking it to my destination. Everyone wins. I got a free ride. Well I would have gotten a free ride anyway, because I have an unlimited card. But I still feel like I won! ๐Ÿ‘ฎ#
#rex tells me that CitiBike has GPS built-in. How does that work. Is it always broadcasting its position back to the home office? Also there's a new dockless bike sharing program coming to NYC, to compete with CitiBike. Competition is good! #
Trump will say he was just making a joke about transgender people serving in the military. #
An August 2003 post about how Chris Lydon covered a Howard Dean campaign event in Manchester, NH. A confluence of politics, journalism, podcasting and a technology that was nothing more than a vision, and all of it ended up mattering. It doesn't often work out that way. #
Betsy Devine blogged the event which happened on August 20.#
The BloggerCon blog at Harvard seems to be gone. Pictures from the NH field trips were there (pointed to from Betsy's blog). has the page, but many of the pictures are missing. But the pictures themselves are preserved. The ones of the campaign events begin with DSC. However I thought all the original blogs at Harvard were preserved? This is not a good sign. There was a fair amount of history preserved there. It was an academic project, so it's not cool that our work is gone. #
BTW, if you were part of the Berkman Thursday group, what became of you? I created a page where you can check in. Don't be shy! (You can send me an email if you want to be private, address is on that page.)#
Billionaires bought the govt and their big idea was that they should get more money.#
Trump will have the Boy Scouts search for Hillary's 33,000 emails. #
If you read my blog in an RSS reader, you should visit the actual site today and yesterday to see how the new features work. They don't come through to your reader, though it's conceivable at some point they could. I have the ability to include images, tweets and xrefs (other posts) in posts. They expand in place instead of linking. A pretty nice upgrade to the web. Come see how it works. If you study the web, you'll get a new idea. #
Keith Olbermann says something interesting at the end of this video. If you're pardoned, you lose the ability to take the 5th at an impeachment. #
I use node-emoji to process the emoji short codes on my blog. I asked for a feature that allowed me to enclose emoji in a span so I could make them a bit larger using CSS. They added the feature. Thanks! ๐Ÿ‘#
It would be dramatic if John McCain returned to vote against the Obamacare repeal, but I'm pretty sure that's not why he came back.#
  • Last week when everyone was delivering incredible pre-eulogies about John McCain I was thinking, yeah this isn't the John McCain I know. The one I know is a spineless spitballer who, when the economy melted down while he was running for president suspended his campaign and then had no idea what to do. So he called a huge meeting at the White House, and he still had no clue, so Barack Obama took charge and told everyone what to do, and basically told them the right things. McCain makes a big deal about supposedly being a straight-talker, but he's lazy and he's mostly a self-admiring cowardly bullshitter. Maybe he showed true grit when he was in the Navy, but as a politician he's strictly a bench warmer, not a leader. Also everyone conveniently forgets he was caught in a huge bank scandal in the 80s. He's not all that honest in other words.#
  • Overall: Meh. Did not love it.#
  • Specifically: Very annoying movie.#
  • Message: War is ugly and disgusting and huge numbers of people die, most of them young men but some women and old men too.#
  • History: World War II was a very bad war.#
  • Oscars: No big awards here. Maybe for technical achievement. #
  • First, the Repubs are about the rich people from all over the world, sucking America like a ripe piece of fruit. In contrast, the Democrats are about Americans. The people of this country. All races including white. Women, rich and poor and middle.#
  • What matters to Democrats is the health, happiness and success of Americans. We the people. Baseball, hot dogs and apple pie. Education. We are not scared of the future but we have to prepare for it, say the Democrats.#
  • I check this box in System Prefs and no menu appears.#
  • Any help much appreciated! ;-)#
  • Click the wedge next to this line for a link to a NYT story about how climate change makes a disaster in the Arctic more likely.#
  • It's a little jarring at first. Not sure what to make of it.#
  • It also means that I can embed a video because Twitter can do that.#
  • Although it suggests a new object type just for video might be nice too.#
  • Here's a tweet I thought might start a meme. Pretty lame! ๐Ÿ’ฅ#
  • And for the Stupid Internet Trick of the day. โค๏ธ#
  • I made it so that xrefs use the same code as embedded tweets. #
  • Here's the test. This headline is an xref. #
  • Factoring makes it possible to build bigger structures. #
  • This is a picture of a Point beer can.#
  • When I was a student in Madison we'd spend summer nights on the porch talking about stuff and drinking Point beer. Also Leinenkugle (or Leinie's). Truth be told we'd never drink from a can, it adds a weird taste, always from a bottle. Just couldn't find a really great picture of the bottle and the can looked so cool.#
  • New Trump TV show.#
Happy Sunday. Just had a remarkable programming session. At the beginning of the session I had a nice chokidar-based image uploader app in Node. I wanted to get started at putting it into an Electron shell. A couple of hours and it's done. There's an image that was uploaded with it in the right margin. The cool thing is that it hooks into the OS, no polling, so there's zero latency. Drop an image in the folder and it's up before you can bring the app to the front. Debugged a race condition, a file deleted before it was read, and then realized I had two copies of the app running. #
Here's a screen shot of the app of an image of of itself uploaded by itself. I could have kept going, but I decided not to. ๐Ÿ’ฃ#
It's 78F here in NYC, humid but it feels delightful compared to the heat we've been having. Feels like springtime! Might have to wear a sweater (just kidding).#
One more thing I like, the node-notifier package. Not a huge fan of desktop notification, but that's a separate issue. The team that did this package did it well, with good examples, and attention to detail. #
The new server locked up again. I rebooted it with the same apps running, but now I'm thinking I have to split it in two. I also have in mind some software that will make that easier. Always factoring. Also might give me a chance to try out the new cname trick we learned. โฐ #
Pay attention to this. Something we might not want to let a president do.#
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.)#
  • PS: The new feature is called xrefs.#
  • 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 :7:42:05PM">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. #

© 1994-2017 Dave Winer.

Last udpate: Thursday July 27, 2017; 10:07 PM EDT.