このページは大阪弁化フィルタによって翻訳生成されたんですわ。 |
Bootstrapping the blog revolutions
We're in the business of bootstrapping new forms of social behavior.
Scripting News was started in 1997, by me, Dave Winer.
Or 1994 or 1996 or whenever you think it actually started.
I wrote my first blog posts in 1994, that's for sure.
It's the longest continuously running blog on the Internet. It was also the first. Yeah, I'm serious about blogging!
Some people were born to play country music, or baseball. I was born to blog.
At the beginning of blogging I thought everyone would be a blogger. I was wrong. Most people don't have the impulse to say what they think.
So when you meet one, you'll know it -- if they write letters to the editor, or if they voluteered to go to the blackboard when they were students. In my day, we were the kinds of people who started underground newspapers, or who volunteered for the student radio station at college.
I've had an About page for many years. Here's the one before this.
I always like to say what my mottos are on this page. So you know when I use them in a post it's not something casual. I'll try to list them all eventually. I know -- good luck with that! :-)
My favorite mottos, slogans and ideas
We make shitty software, with bugs!
People return to places that send them away.
It's even worse than it appears.
Still diggin.
Let's have fun!
Only steal from the best.
Narrate your work.
Sources go direct.
Tim Berners-Lee for HTML and HTTP.
Chuck Shotton for teaching me how to write an HTTP server.
Adam Curry for giving me the basic idea of podcasting.
Jean-Louis Gassee for all his wisdom and slogans.
Marc Canter for being the Father of Multimedia.
John Palfrey for giving RSS 2.0 a good home at Berkman Center.
Martin Nisenholtz for letting me have the NY Times feeds.
Jay Rosen for teaching us about the Voice from Nowhere. (And authority.)
Doc Searls for being an outliner extraordinaire.
John Doerr and Gordon Eubanks for buying my first company and freeing me up to make software. (I was never meant to be a company exec.)
Guy Kawasaki for seeing Bullet Charts in my humble outliner.
Steve Jobs for "insanely great" shit like the Apple II, AppleTalk, Mac, iEverything.
Woz for the Apple II programming model, his humor, and love of freedom. It's important for techies to get that we make tools for free expression.
John Lennon for imagining peace and love and Paul McCartney for great music. This duality keeps showing up in the creative world. A person with something to prove and a partner who writes great songs.
NakedJen for being a paradox and bundle of joy in a small package with a huge spirit.
Doug Engelbart for envisioning almost everything I've spent my life creating.
Ted Nelson for writing the anthem for my generation of developers.
Coach Walsh for applying the scientific method to football.
Richard Stallman for telling it like it is.
My father for loving outlines. "Every day is father's day," he would say.
My mother for being a natural-born blogger.
The second OPML Editor community, and all previous instances of Frontier and ThinkTank communities (so many of them). This project has been going for a very long time.
Still diggin!
I just got back from a ride on a CitiBike, one of NYC's new bikeshare deals.
Executive summary: It works. I felt like I was there on the first day the subway opened in NYC.
However it was not without glitches.
I am a founding member, having paid the $95 annual fee on the first day they were available. I am user number 1411. In theory as long as each trip is 45 minutes or less, I don't have to pay any more money to use bikes. As much as I want.
But how does it work? I looked all over the website. They had instructions for people who were buying day passes or week passes, but no instructions for people who have annual memberships. I figured I'd find out when I got to the bike station.
I went to the kiosk. No instructions for members. They did however suggest you get a membership if you're going to use it a lot. Okay I got one, so what do I do? No clue.
I wasn't going to go home without trying it so I put my credit card in and started the process of buying a daily pass. There are some real usability problems with this system. First, it's very slow. Second, the display is at about belt level for me. Granted I'm tall, but not that tall. Some of the instructions refer to buttons that aren't there. You might guess wrong, as I did. Some user testing could have avoided this.
It was so slow at responding to keystrokes, about midway through the process (I guess) after asking for my phone number and zip code, it just gave up and took me back to the main menu. By then a small crowd had gathered around to find out how it worked. A guy who had done it before showed me that I didn't need to do any of this. There's an unmarked slot where you can insert your keychain card. I did. It took a while for the light to turn from red to green. When it did, I was able to take the bike out of the rack, I adjusted the seat and off I went, south on Broadway toward Times Square.
The bike looks like a klunker, but it rides pretty smooth!
It has three gears, probably not enough, but pretty close to enough.
It's comfortable, more comfortable than my regular ride.
There are flashing red lights on the rear of the bike. (I know this because I saw them on another CitiBike.)
There's no bell. That makes it an illegal bike in NYC, as I understand it. There were many times on my little excursion that I wish I had a bell. Pedestrians in NYC think bike lanes are useful for picnics, baby carriages (with babies in them), hand-holding at arms length. Waiting for red lights. You name it. The cars like to honk when they think you're in their way. It'd be nice to have something to fight back with, even though a bell sounds a little wimpy, it's less likely to get you killed than the typical NYers salute of Fuck You Asshole. :-)
Update: Apparently it has a bell, I just didn't spot it.
As soon as I entered Times Square proper, I took a right and headed over to Ninth Ave and rode all the way downtown to Bleecker St, where I made a left on 4th St, and dropped the bike off at the stand on 7th Ave. I got a couple of hot dogs at the Papaya Dog on 8th St, and rode the 1 train back uptown.
It was on the subway that I realized that I had just used a new form of city transport, one that's perfectly suited for NY. I encountered a few other riders on my way. There's a Zero Day kind of feel to it. People seem excited. The bikes are nice. And there are enough bike lanes to get around.
Bloomberg is a total 1 percenter, and a real dick about some things, but he got this one right. He will be remembered as a visionary mayor. I believe this is a keeper. Bikes and NY go together.
Users like changes in products that are responsive to their needs and wants.
Bugs fixed. Performance improved. A key missing feature added.
Users like a dialog with the product creators that show there's an understanding. That seems to work best if the people who decide about the product are also users of the product.
Star Trek fans were horrified to find out that JJ Abrams was not a Star Trek fan.
Couldn't they find a show runner who liked Star Trek-style science fiction?
That's why we watch serial shows like Mad Men. We like to see the characters we've come to know in new situations. We nod our heads, that's right, that's what Don Draper would do. If all of a sudden Don Draper started acting like Instagram, we'd wonder if we had the wrong channel.
I've been using Flickr since almost the beginning. When I started, a generous Scripting News reader gifted me with a Pro account, and I've been paying the $25 every year. Sometimes I ask myself if I reallly want to do it, but in the end I always pay the money.
All the while, Flickr hardly changed at all. I wasn't sure if this was a good thing. It meant that the management at Yahoo wasn't paying attention, I figured. At least if they aren't paying attention there's little chance they'd screw with it. For many years they stayed away. But last week all that changed. All of it.
The change in Flickr was radical. And the performance of the site, which recently has been pretty bad, got worse. I assume this is because the servers have to do a lot more work to figure out how to lay out the photos so they show up in a neat array, as if we were reading a magazine instead of browsing a website.
Other people have analyzed the deal changes, I honestly don't care much if it's $25 or $50, and I don't come close to using a terabyte. Mostly what I value from Flickr is the longevity of it. It seemed like a safe place to leave my pictures. My father's pictures are there too. He died in 2009. Up till now I wasn't too worried.
Couldn't Flickr have given us the option of not using the new features? What if we don't want them? Why force this on us.
What if I don't like the idea of ads on my pictures, the ones I pay them to store for me, btw. I can pay to get rid of the ads for myself, but as I understand it (and my understanding might be wrong) the ads will still show up for people who view my pictures.
I want my pictures to be the star on Flickr, not Flickr. I don't care if they're hip -- or if they appeal to people who like Instagram or Facebook or whatever. I kind of doubt whether the superficial changes they make will attract many new users. Their competition have been out there for quite some time. I don't think Flickr did anyting more than match them. And the changes are so superficial. It looks like a mask that says Instagram while lurking in the back is something old and ugly, as if they're embarassed about what Flickr was. The site I thought was good enough to pay $25 a year to use. Flickr which looked just fine without the mask, now looks like a New Yorker cartoon. A parody of something that was pretty good as it was, and is horribly tragically pathetic trying to be something it's not and probably never will be.
I don't know what the answer is. Yahoo had a lot of money and offered some to the founders of Flickr. I don't blame them one bit for taking it. And how could the management at Yahoo understand what they bought if they weren't themselves users?
There's a lot of irony in the fact that all this embarassing change was implemented on the same day they were promisng that they would never do to Tumblr what they were proudly and openly doing to Flickr. Didn't anyone at Yahoo speak up and say that maybe people might notice the disconnect?
I didn't want to post Fargo to Hacker News because it would seem too much like an ad, but this evening someone else did, and it's generating a lot of new users, and people seem genuinely excited about it.
https://news.ycombinator.com/item?id=5772623
It's worth having a look at, and if you think it's interesting, please upvote! :-)
Thanks!
Listening to the latest Planet Money gave me an idea. They went to Kickstarter to give their fans a way to fund public radio in a fun way, by buying a t-shirt. They used this event as a way to program a few shows where they examined the economics of t-shirts, and since it's Planet Money it was hugely interesting. I love their show. And they raised an astounding amount of money. $590,807.
I thought that the way they did it might work for raising money from tech investors and successful entrepreneurs to fund the development of new open formats and protocols.
My work generates open formats and protocols, because unlike most other entrepreneurs, I have a philosophy of no lock-in for users. This makes me more vulnerable to predatory competition, and it usually it comes from VC-backed companies. It's hard for me to compete with them not only because they have more money (lots) but they also have the halo that comes from VC investment. There was a time when money from Kleiner Perkins was a huge lift for a startup and they're still a powerful ally, but now Union Square and Spark Capital are even more influential.
I've talked with the principal guys at these funds about changing the way they invest. Let's add a premium to investments that add to the open ecosystem instead of just consuming, but so far none of them have been willing to go for it. So it falls to me to do it for them. I'm not aware of other companies that do this, if there are any please send me an email.
I think it's a good idea for investors to put back, so that when this cycle winds down, as it inevitably will, there are some new open formats and protocols to build on. If you depend on me to do it, the results won't be as good as they should be.
Now, we could go to Kickstarter and ask end-users to fund development of open formats and protocols, and it might work -- it did for the Diaspora guys. But I suspect they were more investing in their anti-Facebook message, or their youthfu optimism (some might say naivete). I won't make my work anti-anything (except lock-in which isn't a thing really, it's more of a practice) and as you know I lost my peach fuzz a long time ago. ;-)
I think successful VCs and entrepreneurs should invest. I think they should kick back into the ecosystem that made them rich. I'll recuse myself from any investments such a Kickstarter might make, in fact I'll put money in along-side them. Let's give all new companies an incentive to give freedom of choice to their users, right from the start.
Look at it this way -- when you get good service at a restaurant, you don't have to leave a tip. But you do anyway, because it's the right thing to do. Same thing here. Open formats make people rich. Those people should give back to create more open formats for themselves the next group of investors, entrepreneurs and users.
If you love to make software...
A 14-min podcast about programming as art and engineering, and why if that's what you do, you keep doing it.
In late March when we shipped Little Outliner, Mathew Ingram wrote a very nice piece about our startup in GigaOm. But the title was problematic. It said: "Watch out, internet: Dave Winer is back in the business of making blogging tools." I groaned. We had just shipped an outliner, a small one, and there were no blogging tools anywhere in sight. But somehow, looking at my outliner, Mathew saw blogging. I should have listened more carefully. Instead I wrote a post that claimed, boldly: "I'm not making blogging tools." I put a smiley after it to show there were no hard feelings. I wanted to get on the record quickly and clearly. Don't think this is a blogging tool. It's an outliner.
Then in April we shipped a much more ambitious product, Fargo -- whose name relative to Little Outliner was supposed to be kind of a pun. Little Outliner is little, but Fargo will Go Far(ther). How far it will go has not yet been revealed, but we're hard at work on a publishing platform that Fargo connects to. At the time I didn't think that the publishing side could or should be viewed as blogging. But now, as it's evolved, and I've met our first users (back in March we didn't know who they were), I can see that Mathew was right. We are in the business of making blogging tools. Did I know it at the time when I said we weren't? I didn't. Nothing changed except the product and the users. If they are changing, you have to go with them. You can't fight City Hall, and if your users say it's blogging, and a respected analyst says it's blogging -- it's blogging. ;-)
Another thing happened while all our development was going on -- Tumblr, a product which I have deep respect for, sold to Yahoo. What I admire most about Tumblr, as a product designer, is its templating system. It's a descendent of the ones we developed at UserLand in Manila and Radio, which in turn were descended from the templates used by designers in the desktop publishing era using Quark and Pagemaker.
Templating is at the core of blogging. The reach of a blogging system is determined by the richness and flexibility of its templating. And here's an interesting fact. If the content has structure, as outlines do, you can do a lot more for the user with templates. CSS is a nice beginning, but the outlines give you power flat text designers and authors can only dream of.
We can, and are, doing more. Tumblr has now been around for a long time. Our earlier work has been around even longer. It's time for a fresh look at tools for designers, writers and programmers, centered around web content. If people want to think of that as blogging, who am I to argue with them.
So I won't. :-)
PS: A good content tool should also be a workgroup collaboration tool, as Fargo is.
Investing in America on Memorial Day
There's a false argument about the national debt that goes like this.
We can't leave a huge debt for future generations to pay off.
It's false for a couple of reasons:
1. If you make good investments, they create growth and the growth pays off the investment. That's how business works. If you build an interstate highway system, that creates growth in cities that weren't served well by other forms of transport, they pay more taxes, and those taxes are used to pay back the bonds that were sold to create the highways.
The time to worry is when we make investments that don't create value, like the invasion and occupation of Iraq and Afghanistan. No growth came as a result of that borrowing. We should think very carefully before starting unnecessary wars, aside from the moral reasons, the economics are really tough.
2. We pay the debt back in a currency that we print. So if there isn't enough money coming in from #1, we pay back the bond holders with new dollars. You say that's inflationary, and I'm no economist, but I have a bit of common sense. If taxes aren't generating enough to pay back your good investments that's because the economy is depressed, and in those times a little inflation is a good thing, because it counteracts something even worse than inflation -- deflation.
But even if you don't buy the math of it, consider the emotional argument. You're worried about future generations, but what about our debt to past generations that sacrificed for us so we could have good education, homes, health care, transport? Aren't we betraying them if we let the infrastructure they built for us crumble and disappear?
When do we think about our ancestors and what we owe them?
Of course that's what Memorial Day is for. To remember the people who came before, especially those who sacrificed so we could be propserous and healthy. We invest in our country because the only other option is to see the country crumble. And we invest because we hope for a better future for those who come next.
You know how they have all these methods of development, agile, etc.
My method is whitewashing fences.
I'm Tom Sawyer and I have a great fence and some paint.
It's a beautiful day and I'm having the time of my life whitewashing this fence.
My friends want to know if they can do it too.
I don't know! I'm having so much fun...
I'll have to get back to you.
The other day I suggested perhaps adding blocking to HN, mostly as a way of starting a discussion. And it led to some interesting ideas that I think are worth considering.
A lot of the personal attacks come from accounts created to post one message. The user has never commented before, or submitted a link to the site.
1. Add a waiting period before new accounts can post. Like registering a gun.
2. Charge for creating an account. Maybe $5 or so. Not very much money, but perhaps enough to make someone think again. If they want to be anonymous, use Bitcoin. That's what it's for.
3. Automatically downvote posts from accounts created within the last hour. Make it clear to readers that this comment was made by a new account.
What made me think of this idea was yet another one-off flame from a user named redmarx who created the account 13 hours ago, the exact same time his post was created. Now what do you think is going on there? A courageous whistle-blower, or a coward who doesn't want to own his or her own words? :-)
Our users love icons.
I guess most users do, but people who write in outliners need a little more graphic relief because our work is totally text and structure. Adding a bit of graphics is like adding spice to a sauce. And they're fun!
We're lucky because Font Awesome is such a great collection of icons. And it keeps getting better. If you're developing web apps, you're nuts if you aren't using Font Awesome. Seriously.
Anyway, until Fargo 0.65 it was a lot of work to add an icon to an outline. What changed is that we created an icon chooser dialog that makes it easy and fun.
If you're using Fargo, you can try it out with the Icon Chooser command in the Outliner menu.
If you're not using Fargo, here's a little demo app you can try. It doesn't do much but allow you to browse the icons. When you click on one, an alert pops up saying which icon you chose.
If you're a programmer, the code is free to use under the GPL. That means any improvements you make must also be licensed under the GPL. And it would be nice if you said where you got it. :-)
https://github.com/scripting/Icon-Chooser
Enjoy!
Yesterday someone at Hacker News thought to point to my piece about Marissa Mayer. It was a story I wrote in about 15 minutes. The point was at the end of the piece. As a preamble, I told a couple of stories from my personal experience. I figured it would get a few comments, maybe a couple of thousand reads, and that would be that. But the torrent of abuse on Hacker News was something that I haven't seen in a long time.
One of the main reasons it doesn't work is that people don't ask questions to clarify. They jump to conclusions, some of which are very wrong. For example, they assumed I was the only person who was concerned about the BlogThis! button. Not true.
They assumed that I was being "egotistical" for thinking that Google ever cared what I thought, and arrogant that I think they should care what I think now. It's a fact that at one point, early-on, Google did care. Their chief PR person was from Apple, Cindy McCaffrey, a class act in every way. She would routinely send emails to me and Doc Searls asking our opinions. Whether anyone else there cared, I don't know. But I was invited to a meeting with engineers to talk about blogging, RSS and XML-RPC at one point. I can't imagine why they would ask me to tell them what I think if they didn't care. I suppose it might have been a big conspiracy, like Mission Impossible. Hey I wouldn't put it past some of the trolls on Hacker News to argue that. :-)
On the other hand, I don't take it personally that Google doesn't care what I think these days, partially because I don't think they care what anyone thinks. That's a long story all by itself.
Now, we could have had an interesting discussion on HN if people would have asked questions for clarification instead of just piling on the abuse based on their impressions. That's taking them at face-value, assuming they really want an informative discussion. Probably the trolls in the thread, and their upvoters, wanted nothing like that.
There were some other ludicrous statements. Did any of them know that I started a new company in December, and we shipped our first two products in March and April? They said I thought JavaScript was a bad language. How funny, because I'm writing almost all my code these days in JavaScript. They say I'm old and out of date. Funny. They're the ones who are out of date! :-)
And if you say someone's old as a way of hurting them, the joke will eventually come back to hurt you. As one of the characters of Citizen Kane, Bernstein, said so eloquently, old age is the one disease you don't look forward to being cured of. It comes to everyone. I was young once. Now I'm middle-aged. Truth. And the sun rises in the east and sets in the west. I don't see what it has to do with the point of my blog post.
Now I think there's a solution to letting the assholes control the conversation...
As discourse has moved to Twitter, its big contribution has been to push aside the abuse that's common with discussion boards and mail lists. A very simple feature in Twitter, the block command, enforces decorum, by empowering the listener to turn you off if they find you offensive. People learn that if they say abusive things, they don't have to listen. The only people I listen to on Twitter are those who can make a point without getting personal. I learn from disagreement, but I can't stand people who use their freedom to speak as a way of hurting others.
Then I wondered -- if it works so well for Twitter -- why can't sites block Hacker News if the abuse gets too heavy? After yesterday's experience I probably would do it. I like the flow they deliver, but I hate the abuse.
So I have a suggestion for Paul Graham, the guy who runs Hacker News. Give sites the option of blocking links from Hacker News. I honestly don't care what the HN trolls, and the people who upvote them, supposedly "think" about me. None of it is based on anything real. A lot of it is anonymous. Sometimes people create accounts just for the purpose of dropping a big smelly turd in the middle of a discussion.
Let's learn a trick from Twitter, and cut off the trolls at the source.
PS: I subscribe to the Hacker News feed, which does not include comments. It's very useful stuff. So the links themselves are good.
I went to dinner last night with the two Scobles, Robert and Patrick.
Robert is famous for the picture of him wearing a Google Glass while in the shower.
Last night, he was wearing the glasses most of the dinner, but took them off. He said I should try them. I did.
What you get is a sequence of cards, with recent tweets, emails, Google Now type stuff. You scroll through them by swiping on the stem of the glasses. It doesn't take any time to get the hang of it.
You can create tweets with voice. It happened so quickly I barely knew I had done it. I created a tweet on Scoble's account. It contained an expletive which they conveniently ***'ed out for me.
It was nice. However I don't feel any lust for having one of my own. I carry an Android phone and an iPad with me most places. The UI of Google Glass, while interesting, doesn't seem to be an improvement over the phone interface.
But it's early days. Maybe someone will figure this out. The Apple II wasn't much use before Visicalc, for example. The Mac came with a couple of demo apps, but didn't blossom until there were 20 or 30 useful pieces of software for it (it needed more of an ecosystem than an individual killer app).
My one talk with Marissa Mayer
It was 2003. Google had just bought Blogger. On the acquisition, they said they wouldn't do anything to tilt the table in favor of Blogger. There was concern in the wider blogging community that Google might use its power in search to give people an incentive to use Blogger over other publishing platforms. They said this would never happen.
But a few weeks after the deal they broke the promise. They added a BlogThis! button to Google Toolbar. It only worked with Blogger. It would have been a simple matter to make it work with any blogging tool. But they didn't see why they should do that.
It would have been okay if Blogger was the default. But give the users a preference to set the address of our blogging platform.
Back then Google cared a little about what I thought, so the result was a conference call between me and an exec at Google, Marissa Mayer. I was driving cross-country from California to Boston, so I stopped in Utah, in the parking lot of a 7-11 just east of Salt Lake City, and we had the call.
All I remember of it was there came a point in the conversation when Mayer had had enough. She just got up and left. I think the people remaining in the conference room were a little embarassed. Google didn't do anything to change the BlogThis! button.
All this is to say that the promises execs make on acquisitions are meaningless. They own the thing, they will do what they want to with it. It doesn't matter how many nice sounds Mayer makes on the deal. At the core she cares not one bit what the users of Tumblr think. She's saying what she needs to say to make the deal happen. To avoid a PR crisis on Day One. To make the team at Tumblr feel like their work has value to the new owners. That somehow this acquisition isn't actually an acquisition.
I have some intuition about this myself, because I sold a company. We were bought because we had a presence in the Mac market, which was highly coveted at the time. I negotiated for myself a role as the "Chief architect of Symantec's Mac strategy." A few weeks after the deal I made a presentation to the exec staff about what our Mac strategy would be. Only one person showed up, the president of the company, Gordon Eubanks. He watched a couple of slides and thanked me for the input. I asked What about my chief architect role? He told me that was something they told me to get me to do the deal.
He left the room. What was I going to do? What could I do? Nothing, that's what. :-)
Moral of the story: When you sell your company, no matter what promises were made, you sold it. It's theirs now. They will do what they want to with it. Promises don't matter.
It looks like Yahoo is buying Tumblr.
I feel some sense of pride here because Tumblr is a descendent of products I made, Manila and Radio, that laid the groundwork for products like theirs. David Karp and Marco Arment will get rich (or richer) and that's cool because they're smart people who worked hard and made something real happened. I am in awe of systems that handle as much content as Tumblr. Their users should be in awe as well, imho.
Yet we still don't have a whole system for product development in this industry.
The rewards for digging the first holes that become the foundations for great systems like Tumblr and WordPress are minimal, if they exist at all. When you try to talk with investors about kicking back a bit of their proceeds in ventures that in addition providing good ROI, also create open formats and protocols that industries can be built on, you get blank stares. As if they don't understand. Of course they do understand, it's just easier to pretend they don't.
They profit from this work, but like the grasshopper in the famous fable, they aren't willing to participate in the investment that made the profit possible. Too bad, because if they did -- I think their companies would be stronger as a result. The better the foundation, the bigger the building you can make, and the more efficient it is to keep it running. Had we had a longer easier runway for Radio and Manila, Tumblr might have gone further on less investment.
Anyway, that's a small point right now. Get out the champagne and celebrate, because some of the good guys won. (Or at least appear to have, we'll find out for sure tomorrow.)
I've been wondering lately why there has been so little useful stuff written about Fargo. It's an interesting product from a lot of angles.
So I've been asking questions, and this is what I've figured out.
1. There are great places to go for reviews of Mac products.
2. If you want to know about software that's sold on Amazon, you'll find lots of reviews from users. I understand that well because I depend on reviews for almost everything I buy on Amazon.
3. For IOS and Android apps there are the stores, which have reviews.
But there is no place, that I know for Dropbox users to find out what the great apps are and what users are doing with them.
Probably because Dropbox as a platform is so new?
It's like a fog here, because we're all operating with so little information.
So let's solove the problem. I started a mail list today for users of Dropbox who want to be in the loop on all kinds of new products. Obviously it's a chicken and egg thing. If enough users show up, the developers will follow, and vice versa.
https://groups.google.com/forum/dropbox-users
We'll probably need some rules of conduct at some point, or move to a blog or blogs, because mail lists always tend to flame out if there's no moderation, but for now, it's a good way for people to meet, if there's enough interest.
As a vendor of a Dropbox-based product, I can tell you I am highly motivated to see this work. Most people who use Dropbox, some of whom would love a great outliner, don't know my product exists. I want desperately to fix that. :-)
Last night watching the NBA on TNT, new commercials for the YouTube comedy fest. The production was distinctly not YouTube. It was professional in every way. Nothing amateur about it. Google is now MSM. All that talk about Burning Man is sleight of hand. That guy has as much in common with you and me as Rupert Murdoch does.
It's not just Google, Twitter is also MSM. Facebook? Eh. Their presence on TV is mostly in URLs at the bottom of other peoples' ads. Their commercials are amateurish, awful imitations of other tech company commercials. Not to say they're the only ones with awful commercials, but theirs are awful in their amateurishness.
A blog post on Forbes suggests that Google is going to bring RSS back in a MSM-type way. You'll be able to follow Blogger blogs in Google Plus. Maybe they'll make a deal with Automattic and Tumblr to make it possible to follow their blogs too. Me and you? Well we can be followed, but only if we use one of the silos. We have to be locked in someone's trunk to participate.
The web is going to play the same role to all this crazy locked up stuff that it played to MSM in the 90s. We're going to be the oddballs. The ones with amateurish sites. We'll be the artisans, the local farmers of ideas. The ones that lack polish but speak from our experience. We'll do what Bulworth so famously did. I don't have access, and I don't want it. I'd much prefer to hear from other people who don't have access and don't want it.
The web keeps moving. If your attention has shifted and you can't see that, that's not the same thing as the web being lost. Maybe you got lost? :-)
Over on our Community Feed for Fargo users, a conversation started about how people are loving writing code with Fargo. This really surprised me, because we haven't done much to encourage this. There's a simple feature in the app that allows you to run a single-line of JavaScript code. This means you can call any routine that's in Fargo, or in Bootstrap, jQuery or in the core JavaScript libraries.
We have it in there because it's useful for one-liners, for debugging the app. It's not meant to make it a programming environment. But some people seem to love it. I wanted to know why, so I asked. And what came back from Dave Wynn, a user who I had not met until this exchange, was a simple and eloquent explanation of why Fargo is a great product (I happen to agree with him of course, but then it's partly my creation). Here's what he said, of course in an outline (Fargo is an outliner).
It's as cross platform as it gets
I use Windows at work and Linux at home, and making everything play nice (even with Dropbox) can be a HUGE pain
Linux also doesn't get a lot of love with regard to clean, user-focused apps
I couldn't get into Workflowy because I couldn't trust that they wouldn't just disappear one day, leaving all of my thoughts unavailable in the ether
I got into org-mode precisely because of this, but it took a lot of tweaking in order to work, and even then still missed some basic things like spell-check (which needed a diferent engine for each platform... see above)
I can inspect it much more easily than other software
Sure I know I can't see everything that's going on, but I can press the F12 key, and that makes little mods much more possible for a beginner like me
CSS changes kick in right away, and there's no crazy compile step in order to get things right
One of our fetishes at Small Picture is getting cool stuff working with no servers.
You can get a lot done. For example -- Little Outliner. There's only one function it relies on a server for, the importing of OPML. And if you think about it, it's ridiculous that that function has to be done through a server. The code is running in a browser, which is perfectly suited to get a file over the Internet.
Many of the limits of the 2013 web are accidents of history. Someone at some time thought an operation was too powerful, that it could be abused, so they made it illegal. But they didn't close off the ability to call a server to do it for us, so we effectively can do anything we need to do.
A great example of that is the way Dropbox allows Fargo to save to the local file system.
This is something we're not supposed to be able to do. But we're doing it anyway. And nothing is breaking as far as I can tell. We're inside a very simple easy to understand sandbox, a sub-folder of the Dropbox folder.
And in addition to being able to write to the local file system, we get cross-device synchronization for free. That's a great deal. (Understatement.)
All this means things are shifting pretty radically. Who is the operating system vendor if my files are equally accessible on Windows, Mac, Android, Linux, IOS, etc? Dropbox is, that's who.
A couple of years ago I asked the guys at Automattic to add a feature to their API that would allow me to store a small XML file along with a blog post. Had they done this, and if we had followed where it would logically have led, today they would have the equivalent of Dropbox, along with content management. You'd be able to publish just by saving a file.
Today you have to figure Dropbox sees this opportunity. And that they will, eventually, navigate to roughly where WordPress is.
The server is moving. A fair amount of what used to be "up there" is now in JavaScript, in the browser. The network services are doing what only they can do, provide global access to published information. And unfortunately due to history, they are also acting as pointless proxies for things a browser app should be able to do for itself.
What's new (or broken) with the Twitter API?
My linkblogging tool, Radio2, has a connection with Twitter. You can establish a link between your feed and Twitter so that every item in your feed is also posted to Twitter.
Here's a screen shot. To create the connection you click on the blue bird. That starts an OAuth conversation where the user gives Radio2 permission to post to his or her Twitter account.
I've been hearing, peripherally, that some part of the old Twitter API is about to be turned off, or maybe has already been turned off. I can't pay full attention because it's a small feature, used by just a few people, and I have my attention elsewhere.
Late last night I tried clicking on the blue bird, and sure enough there appears to be some breakage. Twitter complains that there is "no request token for this page." Perhaps they changed something in their OAuth implementation?
I should investigate.
If you have any clues, please post a comment.
Thanks! :-)
We need a curator for the Apple river
I did a house-cleaning on my river server on May 9. At that time some of the rivers stopped updating. Mostly the ones that no longer have tabs in the user interface because either I personally didn't have enough interest in the subject and not many other people were reading them. I didn't feel like paying for machine resources if only one or two people were reading the flow, or if there were only one or two new items a week.
One of the rivers that I turned off is the Apple river. I use a Mac, several in fact. And I have an iPad and an iPod. I am a long-time Apple shareholder. I am an Apple user, but I am not a dedicated member of the Apple community like some people I respect are. For example, Brent Simmons, Marco Arment, John Gruber, Daniel Jalkut or Michael Gartenberg. I see a tremendous value in the river, if only someone rooted in the community would take an interest. It's also a potential money-maker, imho.
It's really time for communities to spread out and become more inclusive. With a well-curated river, the Mac community can explore more niches, and grow in some interesting ways, perhaps.
So I offer to keep running the river...
1. If someone with a site with serious flow offers to display the river on their site, linked to from their home page.
2. It can be rendered in their template.
3. I will provide support on the technical process for getting the river to display well in another site. It involves using jQuery, something I'm not an expert in. But I got it to work here, so I presume we can get it working anywhere. If we need help I know where to ask for it. ;-)
4. The curator has to have the ability to edit an OPML subscription list, and make it available at a public HTTP address. Fargo, my outliner, does this very nicely, in conjunction with Dropbox. But you can use any tool you like.
5. The person doing the curating and the person doing the display can be different people, if you like.
6. Curating here means choosing feeds, not stories. We're looking for good sources of Mac news and opinion. But it's up to those sources to decide what goes in the river. It's just an RSS aggregator on the back-end.
7. All I want in return is a link from the page back to a page that shows people how to set up their own rivers, which I will write. It won't be hype-ish. I may ask for a little money for the software.
I think the Apple river is a great place to start. Now I'm looking for one of the leaders in the Mac blogging world to step up and work with me on this. I may not be a Mac insider these days, but I go back to the beginning. I was onstage at the Mac rollout in 1984. I had an ad in the first issue of MacWorld. My product won the top Eddy in 1986. I used to go to WWDC back when it was in San Jose. I even spoke at WWDC one year. Ask Guy Kawasaki. ;-)
Let's do this. I think it'll turn out to be an important step in the growth of the Mac blogosphere.
Should the Community Feed be an RSS feed in addition to being an OPML feed?
This question came up in the Community Feed, which you can read in Fargo, by choosing the Community Feed command from the Docs menu. Or you can read it in the Small Picture Reader if you don't use Fargo. I wrote my answer there, but thought it would be interesting to also post it here. No I didn't use the fancy Blogging 2.0 protocol I described in an earlier post. Soooon!
Well of course it would be nice to have everything, if there were no cost.
It would take time to write the code and keep it running. It would be worth doing if there would be a lot of people using it. But right now the Community Feed a new feature. We're still at the point where we're introducing ourselves. If that's all it does it will have been worth it.
I'm an investor in software, and I have to make decisions as any investor would. I can't buy everything. And right now there are other projects that I think need more attention.
Also, and this is a key point, this is not something you need Kyle or me to do. The OPML feed is public. If you want to write the code to convert it to an RSS feed, you can do it.
Read it once every ten minutes. Use the eTag feature of HTTP to conserve bandwidth. Generate RSS 2.0. How will you synthesize a title for each item? I don't know, that's a hard problem. RSS 2.0 doesn't require titles, but Google Reader did. That made generating RSS feeds a difficult process for data that doesn't inherently have titles. But Google Reader is going away, so we're free to do as we please, you say. Not so fast. The replacements are clones. I bet they're just as picky as GR was. At least until the dust settles, and that isn't going to happen this year even, probably.
But OPML feeds? Ahhh that's easy. Since I'm writing both ends I can make it work. And if I want to change things based on what I learn, I can do that too. That's why the early days on anything are important. And why you should go slowly enough so you can feed back what you learn into the protocol.
Anyway you see these questions sound simple, but when you actually start writing the code, they can become complex.
Bottom-line: My bet is that no one would use an RSS feed of this content. That makes it a bad investment. I've been wrong before, btw.
Jay Rosen wrote me last week to say that the River of News concept had reached a tipping point. That led me to publish a brief email exchange with Brent Simmons about what a river is, from a design standpoint. But there's more to rivers than their form, there are a couple of other very important ways to look at them:
The Mac beat the IBM PC because there were user interface standards. If I learned how to use a couple of apps, I was actually learning how to use all of them. If your river and my river work and act differently, we have no advantage, and people are going to stay with Twitter, because there, the UI for all rivers is the same. True, it's limited to 140 characters, but the advantages of standardization make Twitter easy and familiar.
It should also be possible for users to combine rivers. I want Reuters and Wired rivers, for example, but I don't want to go to two places to view their news. Again with standards, we don't have to force readers to make a choice. This means growth for the alternate-Twitter, which is the potential of news moving to rivers.
Standardization is something the tech industry has a hard time with. But my experience with news and RSS is that it's not as much of a problem with publishing. Once we had the NYT on board, all the other pubs followed, compatibly, without the usual fighting that happens in tech.
However now that they have been hiring programmers, lots of them, they're becoming more like the tech industry, in not-positive ways.
I offer the format we're using for rivers. It's a simple jQuery template, and an equally simple JSON format. The template was designed by an open community in a Google Group a couple of years ago. I designed the JSON format to help define the problem for the group. It was a wonderfully successful open collaboration. I hope other people just use it as-is.
This part, I believe, will be difficult for news organizations. But, if you want to compete with Twitter, you have to include bloggers in your stream. I don't mean reporters who call themselves bloggers, rather people who have expertise or experience that makes them the kind of people reporters like to quote. People whose ideas you think are dangerous. More of that.
News needs reforming, literally, it needs to be formed again around the new reality -- we all have printing presses. News will never reform itself until it feels the pressure from the sources, where it matters most, on the screens of their readers.
We need to have one environment where professional reporters, sources and critics co-mingle their thoughts. We don't need a Public Editor as much as we need The Public. That's why Twitter has been so popular, but it's unfortunate that the news industry has been unwilling to meet them there.
I wrote a piece in August 2012 which I posted on Medium entitled We Could Make History, in which I proposed that we get together and create a new API to connect authoring tools to publishing environments.
At the time I thought it was a long shot, but worth putting it out there in case anyone was listening at Medium, or elsewhere. That's why I made it openly. And why I put the post on Medium.
Today I'm writing this post on my own blogging platform, which is more or less some scaffolding I put together to hook my outliner up to the web, so I could publish, before we had something real that others could use.
Now I can make a more concrete proposal because Fargo is visible, people can better imagine what I'm talking about.
1. I don't like the idea of writing something to have it visible in only one place.
2. Sometimes I find that a comment I wrote in one place is really a blog post, but why should it stop being a comment?
3. Copy/paste is an awful synch protocol. It's 2013. We can do better! In fact we live in a time of great progress in sychronization, thanks to Dropbox. Publishing should make the leap into the future as well.
4. Software now runs in the browser, written in JavaScript. It's indistinguishable from desktop software. So any protocol we come up with must work equally well with JS apps running in the browser.
5. Meanwhile there are a number of projects underway to bring blogging up to date. But they're doing it without APIs and without feeds. Why? That's not really progress.
6. We were able to hook up Fargo to WordPress, largely to show what's possible. But we had to set up a proxy server so that our JS app running in the browser could call their server. This is a waste of resources and does not scale.
7. We will have a for-real CMS running on a server. It will do things that are new, that none of the other publishing platforms do. But there will still be things they do that we don't. APIs are needed. But I'd prefer to work with others to come up with the API, rather than do both ends myself. If we do it that way we get there sooner, better.
8. I'm pretty sure there will be APIs here. But I'd rather there just be one. We had that worked out pretty well in Blogging 1.0. But let's do it even better in 2.0.
9. Who wants to go first? :-)
Levy: "To really think big, you can't be at a big company."
I was amazed that these words came from Steven Levy, former Newsweek tech reporter, and late of Wired. He's spent a career supporting the myth not just that big ideas can come from big companies, but that they only come from big companies.
He was paraphrasing Evan Williams, founder of Twitter and Blogger. But it's still an amazing transformation.
Now, I don't expect the press to all of a sudden start reporting on where big ideas actually come from. But it's nice to be able to point to the truth, just once, from such a source.
BTW, we're thinking very big at Small Picture. :-)
Greetings, citizen of Planet Earth. We are your overlords. :-)…