Home >  Archive >  2012 >  February >  10

This site contributes to the scripting.com community river.


Scripting News -- It's Even Worse Than It Appears.

About the author

A picture named daveTiny.jpgDave Winer, 56, is a software developer and editor of the Scripting News weblog. He pioneered the development of weblogs, syndication (RSS), podcasting, outlining, and web content management software; former contributing editor at Wired Magazine, research fellow at Harvard Law School and NYU, entrepreneur, and investor in web media companies. A native New Yorker, he received a Master's in Computer Science from the University of Wisconsin, a Bachelor's in Mathematics from Tulane University and currently lives in New York City.

"The protoblogger." - NY Times.

"The father of modern-day content distribution." - PC World.

"Dave was in a hurry. He had big ideas." -- Harvard.

"Dave Winer is one of the most important figures in the evolution of online media." -- Nieman Journalism Lab.

10 inventors of Internet technologies you may not have heard of. -- Royal Pingdom.

One of BusinessWeek's 25 Most Influential People on the Web.

"Helped popularize blogging, podcasting and RSS." - Time.

"The father of blogging and RSS." - BBC.

"RSS was born in 1997 out of the confluence of Dave Winer's 'Really Simple Syndication' technology, used to push out blog updates, and Netscape's 'Rich Site Summary', which allowed users to create custom Netscape home pages with regularly updated data flows." - Tim O'Reilly.

8/2/11: Who I Am.

Contact me

scriptingnews2mail at gmail dot com.

Twitter

My sites
Recent stories

Recent links

My 40 most-recent links, ranked by number of clicks.

My bike

People are always asking about my bike.

A picture named bikesmall.jpg

Here's a picture.

Calendar

February 2012
Sun
Mon
Tue
Wed
Thu
Fri
Sat
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 

Jan   Mar

Warning!

A picture named warning.gif

FYI: You're soaking in it. :-)


A picture named xmlMini.gif
Dave Winer's weblog, started in April 1997, bootstrapped the blogging revolution.

What you think matters Permalink.

Julie Posetti, on Twitter, asks if you could write a letter to your 15-year-old self, what would you say.

It took me about five minutes of thinking to remember that I had an answer ready. And it's one that I would send to all 15-year-olds, not just me. It's really simple.

What you think matters.

At age 56, I wish someone would send me a letter that says that. I'm always having to remind myself, when someone says something challenging. Dave, what you think matters.

For example, Dave Morin sent me a message yesterday saying it wasn't cool for me to "call him a liar." How to respond. To say I didn't call him a liar, even though I did say he had lied. Slight distinction. He also called me by my last name, something that makes me uncomfortable. When I typed his name into the response, Android changed it to "moron" -- which gave me a laugh (I corrected its correction). So other people have awkard names too! Heh. But what I said to him actually made me feel good. I said "It looks to me as if you lied." That's an important statement because it re-asserts what I said, and it also says that it matters how it looks to me. It's true. I'm not 100 percent sure of anything (I'm a programmer, that's my training). But I'm pretty sure he was lying when he said his software wasn't retaining the information it grabbed without asking. I'm just using his own statements for that. In 2010 he said he wasn't retaining the info and in 2012 he said he was deleting the info he said he had not retained. Come on, if he wasn't lying -- what was he doing?? (And if I got it wrong, I will retract and apologize.)

There are people who know that what they think matters. I think it's a very small minority of people. And they push the rest of us around. We're always trying to convince them that they're missing something important, if they would just listen they would see how it really is. But WYTM tells us that it isn't essential that they agree. As long as you know what you think, it doesn't always matter what the other person thinks (sometimes it does, if you need their approval or cooperation for something you want to do). And just because they think one thing doesn't mean you can't believe something else. And vice versa, of course.

If you accept WYTM you should also accept that WTTM -- What They Think Matters.

The world can go along just fine if we don't all agree all the time.

I need to be reminded of WYTM because when I grew up what I thought absolutely did not matter. My parents often put words in my mouth. They would infer intent that wasn't there. They would call me names based on how my body looked to them. When I would object they screamed as if I were hurting them. I kept thinking how unfair this was, but I accepted their judgement. They have no idea who I am. But they've decided what I think. The problem for 15-year-olds is that to a large extent we had to accept our parents' vision for who we are. They were your whole world then. At 15 you look a lot like an adult, but you're still very much a child. And these people you trust are very confused about you. They aren't telling you that WYTM, quite the opposite. What You Think Counts For Shit. In all that confusion it's easy to forget that you matter. You get lost in trying to be who they say you are, and in more ways you're trying to be not who they say you are. It takes a lot of years to dig out of this hole.

It wasn't until just a few years ago that it dawned on me that my opinion mattered. That sometimes I could just stop trying to persuade people of things. If someone hangs up on me, I don't have to call them back and try to work it out. If they don't like me that's fine. That's when things really started flipping around for me, in a nice way. That little switch in perspective eliminates a lot of the conflict and confusion, and most important it eliminates wasted energy and time. And gives you a chance at feeling happy most of the time.

A core feature of MORE, on the web Permalink.

A picture named moreAd.jpgThey're still out there, scattered, but still kickin butt -- the people who used ThinkTank, Ready and MORE outliners in the 80s.

I wrote about these products in my Outliners & Programming piece, written in 1988 as UserLand was starting up.

MORE was the ultimate in this series of outliners, and it had a very important feature that allowed you to use the structure of your document to control its appearance, as a printed document, a series of presentation slides, or a graphic tree chart. The graphics combined with this depth that made MORE an interesting product, imho.

Well, we now have that feature built into OPML Editor outlines. I'm starting to use it in two contexts. First, in the World Outline software, where it's already being used to render the blogpost and howto nodetypes, and in Scripting2, the software I use to edit and publish Scripting News.

Here's an example of a document rendered with the new techniques. If you used MORE you'll recognize the style immediately.

Another demo document.

Here's a screen shot of this blogpost being edited in the outliner. See the rules at the top of the page?

It works differently from MORE, which used a big dialog.

The rules are now specified in XML. There are advantages to doing it this way. I can just copy/paste the rules, or use the Boilerplate facility in the Bookmarks menu. We have lots of support for outlines of XML that dialogs don't get you. Just being able to drag the rules around an outline makes a big diff. The point is that rules are themselves a structural thing. Having them be edited in a structure turns out to be a big win.

Anyway, it works!

JavaScript is nice, but weird Permalink.

I've been slowly learning JavaScript over the last few months, and just got bit by something that I think is a mistaken design. I bet it's bit everyone for whom it's not their first Algol-like language.

The problem came up with an image that had an "undefined" src property.

I could see it was undefined in Firebug. When the page loads it's not not undefined. I click on it, and boom it loses its definition. How could that be.

Well, you could have assigned it an undefined value. Let's look for an assignment. Found it.

Search on Google. Aha. The weirdness. You can call a function with fewer parameters than it defines. The unspecified parameters are (ta dahh) undefined.

Even C, the most laissez-faire language in AlgolLand doesn't allow this!

Once I knew what I was looking for I found it right off, fixed it, and all is good. :-)

Adventures in programming with Uncle Davey.

Take 3 Permalink.

A picture named beetlejuice.jpgApparently we're not finished with this story.

I forgot I had written this piece about Path at the end of 2010.

11/15/10: The tech industry is a virus. "After entering my name and email address, gender and password, it asked if it can use my location. I said yes. Then I went to the People section to start looking for friends to share my pictures with. I was astonished to see a list of suggestions, all of whom are people I know. I was confused. How could they know I know all these people? I jumped to an incorrect conclusion, they were all following me. I smiled -- it's really cool that all these people, some of whom I haven't spoken with in years, are following me on Path. After happily adding eight people (noting that Andrew Baron had signed up twice, with two different email addresses), I realized that can't be it. Some of these people are so totally offline they could never be using this app on its first day of public existence."

Oh yeah. Now I remember.

And that's not all. Ryan Tate at Gawker followed up with the Path CEO and he said it's not a prob because they're not retaining the data. He kept a copy of the email. Good thing because in the email Path said it isn't keep copies of people's address books. Uhhh and today we found that they are.

I don't like my last post Permalink.

This doesn't happen often, but it does happen.

I don't like the post I wrote about Path.

I'm not taking it back, and I don't want to explain it too much.

I don't know what anyone else should or shouldn't do. Sometimes I get the idea that I do, but then I realize I don't.

I don't like it when people say what I should do. And I'm a fan of the Golden Rule.

I'm going to be more careful about software I install, and will look for developers to say clearly that they aren't doing anything with my address book.

I will feel better about using Apple's products, which I do, if they would consider the personal data I enter into my iPhone, iPad and Mac to be mine and not to share it with anyone, unless I explicitly ask them to. Thanks.

Glad I don't use Path Permalink.

No software company wants people to feel the way any iPhone user feels about Path right now. That's their problem. Path investor Mike Arrington gets it 100 percent wrong. Companies caught stealing private data from users have a serious problem, possibly one that can't be recovered from. He shouldn't put his own rep out there. His advice to Path is terrible. Instead he should be quietly working with his other investments to be sure they aren't doing the bone-headed thing Path was doing with users' data, and if they are, they should proactively clean up their act, publicly.

I just took a look at my contact info, which is shared between several of my web services. I wonder how many of them feel as Path does, that whatever is within their reach is theirs for the taking. And despite what they tell you most users think the contents of their address book is theirs and not Dave Morin's or Mike Arrington's.

Mike and Dave, if it's not a problem, would you please immediately publish the full contents of your address books. No fair editing. Let's see what you have going on. Heh. Not much chance of that is there?

Users, it's time to wise up. It's not just about being open, it's realizing that you have more at stake here than you might think. The people who run these companies are just like people who run all companies. A picture named mean.jpgThey don't know you, care about you or look out for you. If there's something they can do to make a buck, no matter how cheap or sleazy, they're going to do it.

I was once fairly naive about this myself. I had a failed hard drive on my Mac laptop. Brought it into the Apple store. They wanted a lot of money for the replacement drive, and they wouldn't give me back my old drive. The one with all my private info on it. It's as if I had a wallet malfunction and the wallet manufacturer would sell me an overpriced replacement, and wanted to hold on to all my credit cards, and other private stuff I keep in my wallet.

This is a really bad situation.

And let's be clear. The real culprit is Apple. They let app developers have access to users' private data without asking for permission. They're really careful with their own data, but they clearly don't give a damn about their users' security.

Update -- there's a lot more to the story.

Free lunches often have a price Permalink.

A picture named wileECoyote.gifI care about the open web because it's the platform I develop on.

I have good skills and development tools for the Web and Mac OS and Windows. So that's where I develop. If I have my way I'll be able to continue doing that indefinitely, but I worry about Apple and the future of the Mac. I have a feeling the same reasons I can't develop for IOS will turn out to make the Mac impossible for me to work on. Or maybe I'll have to stop updating my system at some point.

For a while it seemed that Twitter was part of the platform. The API was open to anyone, and was largely unlimited. It was an open notification system for the web, which I thought was a really neat idea. Over time it's become more and more restrictive, and eventually I lost interest. It would have taken a lot of work just to keep my apps running on Twitter, and I didn't have any more ideas I cared about. Time to move on.

Can't develop for IOS, my software does not even slightly fit into their idea of an "app" -- so that's not an option.

So that's me. What about users? I think more will care over time, as the corporate platforms restrict what they do more and more, and extend their reach into areas more users consider off-limits. And users will want to do new things, as the technology moves forward. All this points, inexorably toward the next trip around the loop we've been around so many times.

There's another reason to care. Here's an analogy with hindsight. Suppose you were a home owner in 2005 (I was). All around you are people doing crazy things with mortgages. There's intuitively something wrong about what's going on, it's so diseconomic. Yeah, as it turns out, even if you were being totally conservative about your home investment, you should have been worried. I lost quite a bit of money because I shrugged it off. WTF, everyone else is doing it.

That's the way people talk about Facebook. Everyone's doing it so WTF. But if they're really thinking, they might be making the same mistake the homeowners in 2005 were making. Free lunches usually have a price. Heh. They always have a price.

What a wonderful game! Permalink.

It was an interesting but fairly ordinary game until the last few minutes, when it became one for the ages. And a reminder to anyone who thinks strategically, no matter what business they're in, that the linear route isn't always the right way to go. Especially when the stakes are very high.

Slate has a great piece that summarizes the oddness of the last few minutes. I'll provide my own summary

A picture named fiat.jpgThe Giants had the ball, down by two points, and were in field goal range at the two-minute warning. The Giants had one timeout remaining, the Patriots had two. Those are the variables. At some point in the campaign, one of the announcers said it might be better for the Giants to run out the clock, force the Patriots to use their timeouts, and go for the field goal. My mind rebelled at the thought that, given the chance to score a touchdown, the Giants would opt for a field goal. But it quickly became obvious that this, paradoxically, was the best approach. Because there were other variables that mattered more than the absolute number of points on the scoreboard. That's the part that makes a strategist stop and think. In business is it only the number of dollars in your bank account that matters? Of course not. It matters what country the dollars are in, what currency, what taxes are owed on it, and what the rate of flow of money is, and which way it's going. In health, is it only how long you live? Of course not -- quality of life matters more. Everything is like that. The outcome isn't as simple as they would have you believe.

Since this is mostly a tech blog and not a football blog, there's a tech angle to this as well.

On Saturday I wrote yet another in a series of pieces going back to the 90s that explained why the NYT should pick up the ball and run with it, instead of kibitzing on the sidelines about the fortunes people are making all around them, while their staff continues to shrink and their future grows more doubtful all the time. As with the Giants there are a lot of variables, not just the paper they have to put out every day (an idea which has become an anachronism). What little response I got from the Times came from staffers who dismissed it without considering (I assume) any of the subtleties.

As with the end of many SuperBowls, there is no linear answer. I said the Times could have been Facebook, this is what the Times people took issue with even though it was just one short sentence. By that I meant, they could have been the champions. The Times never would have been exactly Facebook, just as the Giants and the Patriots are different teams, led by quarterbacks and coaches with different histories and temperment. They come in all sizes and shapes. But the Times could have been and imho should have been the place where newsmakers go to make news. We're all losing a lot, not just the owners of the Times, because that place is being run by the Silicon Valley tech industry and not the tradition of, for example, the Pentagon Papers. Twitter says they'll cave to government censorship, of course -- but it seems to me the Times would have been better prepared for this obvious eventuality. Do you see how we all have a stake in this outcome, not just the owners of the various companies?

BTW, I read on Rex's blog that the reason Scott Adams blogs is that it gets him going for four hours of creativity in what he does professionally, writing and drawing cartoons. I realized that's what I do too! I think it works like this. I have a load of creativity that's not exactly on-topic for my work that's accumulated over the last 24 or 48 hours. Ideas that came to the surface, intrigued me, were pondered and conclusions were reached. My internal driver, the one that lets new ideas come to the surface needs to feel that the previous ideas had been properly loved. Hence the blog post.

One more thing. The best commercial in the SuperBowl, for me -- was the lovely Fiat commercial, which begins with a somewhat nerdy youngish guy stopped on the street in awe of an Italian beauty. She sees him, yells at him, slaps him, and seduces him. All of which is a huge schwinnnnng for guys like me. I'm not going to spoil the ending, but it's realllly cool, esp if you like beautiful feisty Italian women and cars (which I do, both).

Scoble: I'll go down with the ship Permalink.

I will always love Scoble for who he is, and who he is not. He is a great user. I love users. I named a company after users. Users are everything. The only reason to make software is for users. That's my basis for respecting Scoble.

A picture named webIsDead.gifBut I'm not going back to Facebook, no matter what Scoble says.

Let me tell you a story. In 1993 I quit software, defeated. Perfectly able to write good code, but I was unable to get my ideas through the gatekeepers, the big companies, and one in particular -- Apple. I spent year after year trying to appease them, to no avail. They broke every deal. They told other developers not to work with us. I gave up. Stopped writing code. Wondered what I would do with the rest of my life.

Then I saw the web. It meant everything to me, because now there was no Apple in my way telling me I couldn't make programming tools because that's something they had an exclusive on. I was able to make web content tools, and evolve them, and get them to users, and learn from our experiences, without the supervision of any corporate guys, who see our communities as nothing more than a business model.

So Scoble, you can go enjoy whatever it is you like about Facebook. I can't imagine what that might be. I don't use it because that would be like going back to the system that didn't work. I'd rather work for a very small minority of free users, than try to be an approved vendor in a world controlled by a bunch of suits. For me that's the end. I'd rather go make pottery in Italy or Slovenia.

A picture named dewey.jpgBTW, I get invited to events that say check out the Facebook page for details about where to be and when. If I care about the event, I write back to them telling them I don't use Facebook, and would read about it if they put up a blog post. Otherwise I can't come. If people hear that a few times, it'll start changing behavior. It's not the kind of thing you need a lot of people to do to force change. It's kind of like Apple refusing to put Flash on their iPhone and iPad. I don't imagine too many events would get reconceived just for me, but if a few more people do it, that could be enough to make the change.

To me Facebook already feels over. I really don't feel like I'm missing anything. Look at it this way. There's lots of stuff going on right now that I'm not part of. That's the way it goes. Me and Facebook are over. It's going to stay that way. And if I'm on a ship that's sinking, well I've had a good run, and I can afford to go down with the ship, along with people who share my values. It's a cause, I've discovered, that's worth giving something up for.

I notice that you still occasionally do a blog post. So there's hope for you too! I keep praying that Facebook kicks you off their site again. It would be the biggest favor anyone could do for you. :-)

NYT growing the wrong way Permalink.

Henry Blodget and Kamelia Angelova wrote an inspiring piece in Business Insider about the "incredible shrinking New York Times."

They inspired me to try to connect the dots for the Times management, once again. There is a solution to the puzzle, but it requires some radical redirection of attention.

Here are the dots.

Tumblr is hiring reporters to cover itself.

Reddit is doing a great interview of a NYT reporter who wrote a book about the Obama Administration. Brian Stelter, a reporter for the Times says it's the best interview of her he's seen. (She's done a lot of interviews lately.)

Last weekend at a conference in NYC, Stelter said Sources Go Direct keeps him up at night.

Facebook will soon go public with so much cash being generated, and the Times could have been Facebook. But they keep missing that the economics of news is rapidly changing. They erected a Maginot Line to try once more to insist that there has been no change. But it's just keeping them from growing.

A picture named phone.jpgThe function of a newsroom in the future is to coordinate the voices of the world to produce a coherent news product. That job will be done in very much the model that Tumblr is doing it. You could have started with a blogging community or you could have started with a news organization, but they're both heading to the same place.

The Times of course has the best newsroom. So why don't they evolve a blogging platform like Tumblr's? They should have. I've been begging them to do it since the mid-90s. There's still time to gather some of the leftover energy in the web, and to be prepared to catch some of the deserters when Facebook, Tumblr, Twitter et al stumble at growing into the space formerly occupied exclusively by the Times, Wash Post, etc.

But less time remains all the time.

Update: The social media editor of the Times read the piece. Apparently she doubts that the Times could have been Facebook. Why? I think it could have been a lot more. Actually I still believe it could be a lot more.

Rediscovering the Beatles Permalink.

A picture named beatles.jpgIt's winter and instead of bike-riding I'm walking. Which means I can listen to music and podcasts and audiobooks while getting my daily exercise. And since my daily walk takes me near Strawberry Fields in Central Park, and near the spot where John Lennon died, I end up thinking about the Beatles a lot. And I've been listening to them too.

Another thing makes a big difference, having Wikipedia pages about almost every Beatles song. For example, I didn't fully understand how the Beatles were breaking up while doing the White Album. I didn't understand how separate McCartney and Lennon were, how bitter George Harrison was, and how frustrated Ringo Starr was that they all couldn't just get along.

There really was a Bungalow Bill and a Prudence, they were real people.

I think it's spooky that one of Lennon's last Beatles songs was Happiness is a Warm Gun, considering how he died.

But the thing that I'm left with is rather mundane, but I wanted to say it anyway. Paul McCartney was, of all the Beatles, the pure songman. He wrote music because he loved music. He really didn't want to do anything else. For him, being a Beatle was the best deal in the world.

Now that probably still is a gross approximation of who McCartney is. But without the net, without Wikipedia, I didn't even have that much to go on. Music is a story, like every other human art. It's the story of one person laid out in a way that others can understand it. A song is saying here I am and this is what I say. Reading the story of the story gives me more to think, and imagine about.

I guess I just wanted to say that all along we had the idea that Lennon was the deep Beatle, and McCartney was somehow the silly one. But I think we got it wrong. As he sang later, there's nothing wrong with a silly love song. Popular music is popular for a reason, because it engages us in a playful way that makes us feel good. Yes we feel a little silly when this point is touched. But that's kind of nice too. :-)

A standard for RT'ing? Permalink.

There's a feature in all my rivers that makes it possible to RT a post, directly from the browser to your linkblogging tool.

Here's an example of one of the rivers.

It works with Radio2, and probably nothing else. But any other linkblogger could support it by accepting three parameters. They are: link, title, description.

They came straight from the RSS item.

The first time the user clicks a RT, a dialog asks for the domain name of their linkblogger. It stores it in a cookie, so the user never has to enter it again.

If you have a blogging tool you can support this, probably in a few minutes (and you might already support it if you have a bookmarklet, in which case please let me know).

I don't love Google but... Permalink.

John Battelle is right.

Google defined the web that we like, and the web we like defined Google.

Having Google break the contract is not just bad for Google, it's bad for the web.

Two take-aways from this:

1. We should be more careful about who we get in bed with next time.

2. We probably should help Google survive, but only to the extent that they support the open web that we love.

Another comment.

On Twitter, Om Malik says that he's following me by using a search engine I wrote about here. And while I did write about it, I don't use it. And I won't unless we can work something out with them that guarantees that they will not take us down the same path Google did. I don't see the point of endorsing a successor to Google, if it just takes us down the same path again.

I use Bing on my iPad, and still use Google search on my desktop. Google for some reason decided that I need a special mobile version of their search engine on the iPad. That's crazy. It's got a full size screen. All they did was add a lot of whitespace. It's like building a car for the tropics with an industrial strength heating system and no air conditioning. Hello. If anything you'd want to reduce the whitespace on a smaller screen. But the brilliance of the iPad that software designers generally refuse to recognize, is that it has a no-compromise web browser (except for the still-irritating omission of Flash). Find other problems to solve. This one doesn't need solving.

So Bing, while it comes from a company even more evil than Google (although their evil is older and they are more humbled), is a better iPad search engine, so it's a no-brainer for me to use it over Google, there.

I've yet to find something that works well enough to replace Google on the desktop.

A non-stop blast of tech news! Permalink.

A picture named webIsDeadFreeGift.gifAs you may know, I resigned from Facebook a few months ago. I don't miss it one bit. And while I get a good dose of tech news from Twitter, it isn't enough. So I'm an at-least-every-hour TechMeme reader, even though I admit that it isn't really tech news. It's an addiction. So hat's off to Gabe Rivera for creating something I can't live without. But I want more! More! More!! :-)

Then the other day I was looking at the TechMeme leaderboard, and saw that it lists the RSS feeds for most of the top sites. So I pulled them info into an OPML file, and created a river out of it using my River2 software, and let it run overnight to see what it would look like after some stories had come in.

No surprise -- it's pretty fantastic.

I know you all love tech news, so I wanted to share.

http://tech.newsriver.org/

PS: I sent Gabe an email yesterday with a pointer yesterday asking if it would be possible to jointly provide this as a service on techmeme.com. He's probably busy creating new "meme" sites -- but the offer remains open. I'd love to see this as river.techmeme.com or something like that. I think everyone who wants to be blasted with tech news should know about it.

PPS: John Battelle posted an excellent item yesterday asking what our vision is for the future of the web. I wanted to point out that all of these sites are totally on the web. So it ain't dead yet. And they all have feeds too. Just thought I'd mention that. :-)

Advice for new Facebook millionaires Permalink.

I just read a piece on Reuters with advice for new Facebook millionaires, that is for the most part, totally right on.

I have some of my own advice, based on experience.

1. First and foremost, remember who you were before the money truck hit you. You're still that person. The money didn't change you -- even if it did change your circumstances.

2. The most important difference in your circumstances is that you now own yourself. It's the most important thing you can own, in fact it's the only luxury that's really worth it. You can only sleep in one bed every night, drive one car, eat one dinner, etc. There's a limit to how much happiness consumption can buy you. After a while your posessions start owning you. A cliche, yes -- but also true.

A picture named moneytruck.gif3. Practically speaking, the lockup period probably won't prevent you from selling stock. A lot of reporters don't seem to understand the purpose of the lockup period is to enable the managers of the IPO to control the flow of stock to the market. That's important if there's limited demand for the stock, which often happens with smaller companies that aren't so famous. It almost certainly will not apply to Facebook. The underwriters can release you from the lockup if they have a buyer for the stock and they don't think it'll screw up the price for the other shareholders. They want to help you sell your stock because during the lockup they get all the commissions. After the lockup ends you can sell any way you want, and that can mean no commission for them.

3a. One of my investors said all the money he ever made was due to lockups. What he meant is that he would have sold all his stock on the IPO if he had been able to. Because of the lockup he didn't, and the stock appreciated significantly in the first six months. I guess his underwriters didn't like him or there wasn't much demand for the stock in the first six months? Doesn't make a lot of sense to me that all of a sudden, once the locked-up shareholders were free that demand would go up. Seems it would go down. (I think he was giving me a peptalk to not worry too much about being locked up. But I had completely divested before the lockup was over.)

4. Brokerage commissions are negotiable. That goes for buying and selling.

5. Have you ever seen The Graduate where the old guy tells Dustin Hoffman to go into plastics. I'm going to say something like that now, so listen up. Diversify. It makes no sense to have your entire net worth in Facebook stock. Look at it this way, if you had $10 million in cash, would you put it all into Facebook? Of course not, no matter how good the company is, it's too risky. The same goes if you got lucky and got all this Facebook stock just for coming into work for a few years. Sell that Facebook stock and get other stocks and bonds, and in this economy, keep quite a bit in US dollars.

6. A good approach to selling is to sell a certain percentage of your stock every quarter no matter whether the price is up or down. That takes the stress out of it, and gets you the average of the price over time. On the other hand, if the broker calls you up some day and says he can get you a hundred million for all of your stock, and you feel like taking it -- take it! There's nothing like trading a risky high tech stock for good old American dollars. They may have downgraded our debt but it's still the safest form of money out there. (And remember the importance of #2. If you can get transcendental about your money, it doesn't matter whether you have $100 million or $10 million. You'll still be able to buy anything you could want, as if being able to buy luxuries was what life was about, it's not.)

7. I remember learning that a friend, before I had my first windfall, was actually a rich guy who had sold a bunch of patents and was worth tens of millions. Yet he lived in a middle class home in a middle class neighborhood. He drove a modest car. He didn't act like a rich guy. That made a huge impression on me. Not enough to save me from the excesses of being a nouveau riche myself. I bought the 750IL and a mini-estate in Woodside. Later I learned to scale down my lifestyle, and I was happier! I was raised a middle-class guy and have middle-class values. Living like a rich guy is not so good, at least for me.

8. One of the things you don't anticipate when you choose to live rich is that you're going to end up spending a lot of your time with people who work for you. My friend from #7 had it right. Much better to spend time with friends. People who like you because of who you are not for what you have.

9. What is money good for? Distance. It buys you distance from everyone else. But normal human beings like to be near other human beings. We are a social species. So not only can't money buy you happiness, it can buy you a lot of isolation and that's not happy. You'll likely be happier living in the middle of the noisy messy world than all alone at the end of a long driveway in the middle of nowhere.

I agree with the theme of the Reuters piece. Don't expect the money to change you. To the extent that it does, you will probably have to unwind those changes later, so it's better overall not to make them in the first place.

Florida campaign commercials? Permalink.

Is there an archive of campaign commercials used in the Republican primary this year?

More ideas for Hollywood Permalink.

Following up on Ideas for Movie Moguls, 1/25/12.

Robert Goldman writes about a nearby cinema that has reserved seats. And has eliminated the non-preview commercials. This is the big idea. Treat your customers like you care about them, and they'll be happier to pay money. The idea of paying $15 to see a movie and then having to sit thru commercials for soft drinks and real estate is really humiliating. Whoever had that idea should be sent off to the glue factory.

A picture named dilbertCoffeeGuy.gifAnother one. I discovered that somehow I'm not subscribed to HBO at home. That's news to me, since I get HBO on my cable box. So I went to the Time-Warner site to check it out, and if I wasn't paying for it, to pay for it. They want me to call them. Well, I'm not going to do that. You can have my money, but not my time and pride. When they get you on the phone get ready for the hard upsell. Someone calculated that if you don't mind wasting the customer's time, you can get an extra 10 percent revenue from them, as some will pay you to shut up. I don't happen to be one of those people. In any case I'm paying $119 a month, so I'm pretty sure that's covering HBO in addition to the standard cable package. You know that seems like an awful lot of money just to watch Boardwalk Empire and Homeland. Hmmm.

One more idea, one that I was bouncing around with my friend Chris Dixon last year. If one of us had the time to implement it we would. Maybe you'd like to? Here's the idea. Set up a trust for the movie industry. A bank account that we can deposit money into but only movie-makers can withdraw from. When you download a movie via BitTorrent that you watch all the way to the end, deposit $5 into the account for the movie. When the owners decide to accept BitTorrent as a legitimate distribution system, which someday they are sure to, they can have the money. The amount of money in the account is always public info. So it becomes an important statistic, part of the "box office" for a movie. Then you'd probably find a funny thing happening -- independent movie producers who can't get distribution any other way will start promoting this site as a legitimate way to pay for movies. It wouldn't take long before the MPAA realized that there are a huge number of people who want the convenience of watching movies at home on their own timetable, instead of having to deal with the inhumane system the movie industry created for them.

Maybe then they will apologize for being such dicks. (But I wouldn't hold out for that.)

Widget wars! Permalink.

This is too funny not to say something.

A few days ago I installed a widget that makes it easy to follow me on Twitter. When I looked at it in Firebug I was surprised at how they did it. They basically framed the whole page, just to get a tiny little thing in there. What are they doing? I have no clue. I don't like it. It looks nefarious. I like technology that, when I lift the hood, looks simple and understandable.

But what the fuck. Everyone else is doing it. I'll let it be for a while.

Then this morning I saw this where it's supposed to show the number of Twitter followers.

I clicked, and sure enough I could type some text.

Hello. How did that happen?

And how is that even possible?

As I said, I'm laughing about this because it's funny. We've been to this place so many times. Conflicting plug-ins. It's a sign of an architecture that people are pushing farther than it was capable of going.

Maybe it's because they don't like my browser? I have no idea.

But maybe it's time to get rid of all the hitchers, and just stick plain old HTML. :-)

Google's age-hate Permalink.

A picture named grandpa.gifI don't often use this space to condemn a person or company. I try to be understanding, see an issue from all sides. Or accept that it's just in the nature of big tech companies to be monopolistic and arrogant and closed-minded, and know that things will run their course, and eventually whatever they try to control will end up obsoleting them.

But this bit about Google being sued for age discrimination, with some horrific quotes from Google people, goes too far.

"Some observers say much of this language is just code for age discrimination. They point to the case of Brian Reid, a 52-year-old manager who was fired by Google in 2004 -- nine days before the company announced plans to go public -- after his supervisors, including the company's vice president for engineering operations, allegedly called him a poor 'cultural fit,' an 'old guy' and a 'fuddy-duddy' with ideas 'too old to matter."

Google doesn't deny or retract these statements. If you were to change those words from age to race, or gender, they would be ashamed. And they would apologize. But because it's age, the one ism that's socially OK, they don't even admit that they were wrong.

Even an open-minded person has to say this is over the top. Not only is there something wrong with the people who say these things, but there's something deeply wrong with a corporate culture that tolerates it.

If one were to try to understand it, the story might go something like this. Big companies hire people who occupy seats, and their job is, as they see it, to keep the company from doing anything that might endanger their seat. They will use any irrelevant excuse to disqualify an idea they find threatening. Instead of finding the future exciting, these people, whatever age they may be (and they often are very young) try to hold back the future.

The people who should be fired are not the people they are talking about, but the people who did the talking.

PS: One thing's for sure, when I meet a person from Google now, I'm going to have a fairly good idea what they're thinking about me as I speak. :-)

Passive vs active news reading Permalink.

You hear this a lot -- I don't seek out the news, I assume that if something is important it will find its way to me.

The other day I heard a famous VC say he gets most of his tech news from TechMeme. Add in a smattering of news from Twitter, and that's it.

The problem with this approach, as I'm sure you know, is that you've given gatekeeper-like power to others. And they have their biases, conflicts, goals and business interests that keep some stories from getting to you.

And you've allowed them to define what "tech" means. Like most conferences these days there isn't a lot of actual technology on TechMeme. Again, not their fault. If you want a real tech river, we can create one. But TechMeme is what it is, and it's not technology-heavy.

A picture named cashOnly.jpgI don't blame anyone for being a gatekeeper, just as I don't blame Twitter for bending to the will of governments that want to censor ideas that reach their people. So who or what is to blame? No one really. It's just that if you want to be informed, it involves more work than just accepting what the most powerful gatekeepers are willing to give you.

Another example to consider is Facebook. No one outside Facebook understands how their algorithm works. How do they decide which stories you'll see and which aren't important enough for you? I suspect it has something to do with what will make them money, both short-term and long-term. How they decide is completely opaque.

Here I practice what I preach. Of course, like everyone else, I delegate my reading to gatekeepers. But I have over 400 of them! When any of them pushes a story it shows up in my river. I'm sure you've seen this, because I point to it all the time, as a way of enticing you to create your own river, and share it with others.

http://daveriver.com/

If you want to get one set up, you can do it for free for a year on Amazon EC2. Just follow the EC2 For Poets tutorial, and then install River2 on the server it creates. The whole thing takes about twenty minutes. And it's a unique experience, not like anything you've likely done before.

I'd love to see tech pubs create rivers that include not only their stories but the stories of their competitors and individual bloggers. Remember the old adage, People come back to places that send them away. It's still true, and it works! :-)

Haiku street sign Permalink.

100,000 years from now historians will debate the purpose of this street sign, discovered on the south corner of Central Park South and Columbus Circle.

A picture named cyclist.jpg

Was Earth occupied by a race of poets?

Get the tech back in tech Permalink.

There was a time when you went to a tech conference and many if not most of the speakers knew how computers work. Some of them even knew how to program, and some of them were actually programming on a daily basis. I know it sounds outlandish, but think about it this way. How many medical conferences have no doctors on stage? How many architecture conferences have no architects? Yet it's considered normal to for tech conferences to have no technology.

I was lucky to be invited to speak at a flash conference about Wikileaks in December 2010 in NY. I asked for a show of hands, how many people in the room are programmers? A lot of hands went up. So we're getting at least some techies in the audience. Why are there none on stage?

A picture named genius.gifI believe this is responsible for a very dangerous situation we find ourselves in now. We're quite vulnerable to a few very large companies who control most of the flow for most people on the Internet. Most of the messages flow through their servers. It's possible to argue that this isn't the Internet at all. Because one of the best features of the Internet was its decentralized nature, its resistance to censorship. When everything flows through a few company's servers, Google, Apple, Facebook, Twitter, Microsoft, Amazon, and a few others -- it's much easier to shut things down. And it's also possible to shut things down without anyone knowing. And it's possible to shut things down with no possible recourse. This is an unacceptably dangerous situation.

So I propose three changes for tech conferences, akin to the changes brought about by women noticing that almost none of the speakers at tech conferences were women.

1. There ought to be at least one active programmer speaking at every tech conference.

2. If there are tutorials at the tech conference, there ought to be a tutorial that shows people how to operate their own server with a few apps running on it. Blogging software perhaps. Or their own news aggregator. Or their own Facebook or Twitter clone (those might come later with an installed base of users who know how to run servers).

3. If a conference is promoting APIs, it should in addition to promoting proprietary APIs, give equal time to open APIs that are not owned by any single corporation.

Anticipating the objection that programmers are not suitable speakers because they are not good communicators, that's simply not true. It reflects people's fear more than reality. There are plenty of programmers who are great storytellers, and who are passionate about their work and able to tell you about other people's work, and what it means to people. There are far more programmers that I would like to listen to than venture capitalists or corporate CEOs. Programmers can get you excited about networks. CEOs tell you how great they are and how they're going to kill their competition. VCs tell you how much they love their CEOs. All this leaving users feeling like they're forgotten, which they truly are.

About tutorials, we achieved great results at the Bloggercon conferences teaching people how to edit their own websites, at a time when it was considered just as weird to want to do that as it is today to want to run your own server. I promise you it's no more difficult to run a server, and it's just as satisfying, and opens your mind to a lot of new possibilities. And it weakens the grip of the big companies on their users if people aren't mystified about what it takes to run a server. The mystique is the problem. The fact that you think you can't run a server is the problem.

All the money that's been made on the Internet owes a tremendous amount to the open APIs that made it all possible. It's also fair to ask the big companies to give back to replace the open-ness that they're taking out of the Internet. I like to ask VCs and company execs if they tip waiters at restaurants. Of course they all do -- but they don't have to. We do it because -- well -- why do we do it? Probably because we appreciate good service. So we should all be giving back to the Internet. And one good way to do that is to demystify and promote the technology that made it all possible. In the hope that perhaps we'll get more.

Looking at it another way, the Internet was one of the most successful development projects of all time. Why don't we continue the project instead of assuming that everything good will come from corporate developers.

Macros in the worldoutline Permalink.

A picture named ball.gifOver the last few days the worldoutline got its basic macro facility. This is at least the seventh time I've implemented this, but it's the first time that CSS and JavaScript played a role in it. We've had support for CSS in the past, but this time we're depending on CSS as part of the runtime environment. Still feeling my way around and going slow, because the decisions made at this stage have to be lived-with for a long time to come.

I was also able to build off Andre Radke's excellent work for Manila macros that run code. So we start off with very powerful and safe macros that can call each other and even have logic and certain kinds of arithmetic. As usual for Andre's work it's done with precision and completeness and it's stood up over time.

Here's a page with links to all the worknotes for this little project.

And here's the leading edge, being able to include expandable outlines within any kind of object. The cool thing about macros, if they're designed with care, it's like swinging a huge ball at the end of a long chain, just by flicking your finger. I'll see if I can find an image that conveys the feeling.

There's a macro that allows includes a Glyphicon from a page.

The cool thing about this project is that it was not hard work, it was not a stretch. Part of that is because this the seventh time I've done a macro system that renders in a web page. AutoWeb, Clay Basket, NewsPage Suite, WSF, Manila, Radio8 all came before. You think I'm in a loop? Obviously... Hopefully this is the last one. :-)

Ask not what the Internet... Permalink.

On Twitter, with its 140-character limit, there's little focus to the discussion about the new filitering they just announced. Here are some of my comments, in bullet form, hopefully to add some more substance to the discussion..

1. We don't know very much about what they're doing, and it's not clear that we ever will.

2. The examples they cite, laws in France and Germany that prohibit pro-Nazi speech, are somewhat reasonable. But I suspect this will be used in the future to prevent leaks of information they don't want leaked. If Twitter-like tech is the new world stage, and I think it is, they want to control who has what access to it.

By "they" I mean the unspecified governments and companies that can tell Twitter to make something inaccessible somewhere.

3. The Internet is not a law-free zone.

4. I am not passing judgment on Twitter. I will gladly concede they have no choice.

5. What we're deciding, by our actions, is whether the Internet will be like TV, a medium where individuals can perhaps comment on what's being broadcast (that would be the innovation, the interactivity) but without the ability to organize ourselves outside of the control of huge corporations and governments.

6. Yes, the governments can shut down anything they want.

7. But, as I've pleaded previously, if we force them to shut down the Internet to control the flow of information, everyone will know. If there is an ability to shut off communities selectively, that would be hard to detect.

8. Clarity on whether the Internet is up or down is something we should value and protect.

9. It's possible today to be on a decentralized network and still participate in Twitter. If large numbers of us do it, Twitter won't be able to quietly turn this feature off, or limit it, without lots of real users feeling it.

10. We should have tutorial sessions at every Internet policy conference that show people how easy it is to operate your own infrastructure. It's really there now, ready to teach users how to do it. But you have to make a commitment to standing up for the Internet. It will never be as easy as Twitter. However, if Twitter shuts you off, it won't effect your presence. That's worth a little more complexity. (And the complexity is all in setup, not in posting. Once set up, it's faster than in Twitter itself.)

11. If you work or study at a university in compsci or journalism, learn how to run a server, and then teach others how to do it. If you want to make a real contribution to the Internet, that's how to do it. Signing petitions or forcing minor movement in Washington really isn't that effective.

12. Ask not what the Internet can do for you, ask what you can do for the Internet.

Anyway, that's it for now. :-)

EC2 for Poets in 2012 Permalink.

A picture named blogthisGuySmall.jpgThree years ago, I wrote a tutorial called EC2 for Poets that made it relatively easy for a technically proficient user to set up a Windows server in Amazon EC2. A few hundred people tried it, and were able to get servers running. They could install apps, and run web apps that they then could access from home or on the road. Having your own server "up there" can be pretty cool, makes a lot of things possible that otherwise would be hard.

For example you can run a personal river of news. That's what I do on one of my EC2 instances. Not only for myself but for a few friends at universities and publications. I'm now working on one for a friend who teaches at Harvard. And there's a biologist at Columbia who's using Radio2 to keep a linkblog running. This stuff really works, and is not so hard to set up. And once it's set up, it pretty much runs itself.

Running a server may sound hard. But in practice it's as easy as running a laptop. In some ways it's even easier.

And Amazon and Microsoft just made it possible to run an EC2 server for a year for free!

That's a pretty big deal if you were thinking it might be too expensive just to play around.

So in summary:

1. EC2 for Poets.

2. River2.

3. Amazon EC2 pricing page.

Just to be sure everything is working, I set up a River2 installation on a micro EC2 instance, and it really went smoothly. :-)



© Copyright 1997-2012 Dave Winer. Last build: 2/10/2012; 8:11:53 AM. "It's even worse than it appears."

RSS feed for Scripting News