"Barry Schwartz makes a passionate call for "practical wisdom" as an antidote to a society gone mad with bureaucracy. He argues powerfully that rules often fail us, incentives often backfire, and practical, everyday wisdom will help rebuild our world."
- Paul Buchheit
from Bookmarklet
"Some good things will follow from this. There will be fewer smart Alecs who think they know it all pouring into companies. There has been a bear market in management bullshit since the credit crunch began, but so far this has been on the demand side—managers have been too intent on staying in work to talk much jargon. In 2010 the decline of the MBA will cut off the supply of bullshit at source. Pretentious ideas about business will be in retreat."
- Bret Taylor
from Bookmarklet
Oh, weren't you bitching about FF stupid posts not making you smarter last week? Well, here ya go. No more bitching. We get to talk about bacon again.
- Eric @ CSTechcast.com
well we know what tomorrow's caption contest will be on Valleywag :-)
- Duncan Riley
There have been too many pics of his naked chest this week.
-
Yeah, I don't care how many people take pictures of themselves in the shower, I'm not gonna join in that memefest. No thank you. Besides you've already seen my brother in the shower...Remove some weight, adjust the nose a bit and you've got me too...ugh...that's just so wrong.
- Alex Scoble
Tina: I hope they don't do a shower meme. I'm not going to take a picture of myself in the shower, no matter how drunk you get me. *lol*
- Molly, New Ears :P
Is this your entry for the bitch face meme? It's a very disappointingly happy bitch face.
- Pete Delucchi
With all that flyin' around, Twittering, and Friendfeeding, he's gotta need 3 or 4 showers a day. The question is ..... Which soap is he plugging ? :)
- Charlie Anzman
I hope it's lever 2000 messing with Valleywag :)
- Anthony Farrior
That has been my goal since entering software development - it's the essence of my keynote this Saturday.
- Jesse Stay
For those who don't know who Chris is, he was the lead dev on Flock, if I remember right, and is one of my favorite geeks for understanding what the bleeding edge is thinking about and working on. This is a good thesis on what is going on in our culture.
- Robert Scoble
Open is good. Secrets cause fear, anxiety, lies, and foster a sense of irresponsibility. Hence what we're seeing now on a global scale in the economy.
- Ⓐ ☠ slayerboy ☠ Ⓐ
Robert, Chris is one of my favorite Geeks as well. He's up there with David Recordon, Joseph Smarr, Don MacAskill, the FF Team, Kevin Rose, and others. I need to do a post of all the "Leader/Coder" Geeks that influence me some time.
- Jesse Stay
Thanks guys! Robert — just to clarify, suggesting that I was lead dev gives me too much/inaccurate credit. I talk like a dev sometimes, but I'm actually a designer. I prefer to think of myself of a hybrid developer/designer translator though, but YMMV. ;)
- Chris Messina
This is the best post I've read all week. I've been thinking a lot lately about how our politics (and society) is really the result of the same old ideologies that have been being beat to death since the 1960's. The election of Obama - in some ways - indicates the general rejection of those ideological debates (thank God). Chris - your post totally resonates with what I've been thinking. Thanks for putting it out there.
- Brian Roy
Connect. Share. Be Open. Onward to the future my friend. It has been awesome working on a more open and social world with you over the last 5 years.
- Dave Morin
Awesome post. Internally, we view "Social Media" as the open sourcing of people/ideas. Great stuff, Chris!
- Alan Edgett
Great post. But note on Chris Messina's website it appears there are a lot of 404 dead links. May want to fix this.
- Bill Romanos
Just bumping this up for those who have missed this article the first time around
- Bora Zivkovic
Hey, I was "six years old fifty years ago" and I consider myself a charter member of Generation Open. It's indeed a mindset change AND it's irrelevant to one's age.
- Nick in Manila
Yes, some of us have been yearning for this for a long time.
- Rebecca
Interesting read, also the comments that follow. Each generation follows the 'footprints in the snow', from past generations. It's an ongoing process.
- Henry Burger
"The people within Facebook not only believe in what they’re doing but are on the leading edge of Generation Open. It’s not merely an age thing; it’s a mindset thing. It’s about having all your references come from the land of the internet rather than TV and becoming accustomed to — and taking for granted — bilateral communications in place of unidirectional broadcast forms. Where...
more...
- Bora Zivkovic
@Bora Facebook and open in the same sentence? Hah.
- Richard Akerman
two different definitions of 'open' I'm afraid.
- Bora Zivkovic
I tried to leave this comment on the site, but I think I got tangled in some OpenID - TypePad loop - anyway when he says "More relevant is that the boomers fought the Nazis." I think he means "the boomers' *parents* fought..."
- Richard Akerman
My offline newspaper subscription lapsed some time ago; I've hardly watched more than a few hours of television in the past five years. The Internet is definitely my primary source of reference. Maybe it's in part because I've been talking back all these years but without an access channel.
- Rebecca
Tuesday afternoon and the apple store is packed. Amazing. Unfortunately the wait to see a 'genius' about my iphone is almost 3 hours, so I will be sticking with the android.
Agreed. They also need to fix the battery life problem. As of yesterday I've gone back to Blackberry for all of my primary communications as my iPhone was dying from low battery life every day by 7pm. Still keeping the iPhone with me because I'm an Apple guy at heart. But, looking forward to their next innovations in miniaturized battery awesomeness :)
- Dave Morin
Apple stores are always over crowded at the genius bar. On the upside though they have free internet there and FriendFeed looks really cool on one of this gigantic monitors that you can just hop on and use while you wait.
- Thomas Hawk
+++ Take Amazon as customer service Benchmark, where they go so far as to improve processes of other vendors selling on Amazon network - or send their own trucks to suppliers to make sure popular items are always in stock...
- Aydin Senkut
Well, Amazon doesn't offer local service counters where you can drop in and get help with your products. I suppose T-Mobile does, though I'm not sure how helpful they are.
- ⓞnor
Paul, you need to hire a tech to handle all that stuff for you. :P
- EricaJoy
What's wrong with making an appointment? I don't see the issue here
- Bwana ☠
Making an appointment means planning ahead Bwana. I happened to be on University Ave so I decided to drop in and try to get my iphone fixed. More than anything though, I was just impressed at how many people were there. Apparently nobody told them about the depression :)
- Paul Buchheit
You think it's not just unemployed folks killing time, Paul?
- Ken Sheppardson
I also saw people outside loading computers into a car. Palo Alto is still its own world for the moment.
- Paul Buchheit
Eh, yeah, I had about an hour's wait at my T-Mobile shop the other day, the only one selling Androids here. Can't blame a business for things they cannot really control: you can't erect another store / hire 10 more people just like that, not if it only costs money.
- Vincent van Wylick
Yeah, you need to make an appointment you know? Duh?
- sofarsoShawn
Do most BMW owners *become* shitty drivers? Or, do most shitty drivers buy BMWs? Asking the correct question, it seems, is the key here . . .
- Keith McCammon
This is why I refuse from here on out to read a Steve Gillmor post: "Fred Wilson finds himself on two sides of the fundamental issue of our time: the user’s right to access data the way he or she wants to. On one side, that of the user, Wilson is an investor and board member of Boxee...." The article goes on for two paragraphs, gets to no point, and never talks about *the other side.* If you go to the original article not shown here, but at TechCrunchIT, five paragraphs later, Steve mentions the "other side." Of course, the other side is Twitter, and it has nothing to do with the narrative he's trying to construct. I don't usually dump all over a writer, but I simply can't understand any posts that Steve puts together - they need to be edited. At least a little.
- Mark "Rizzn" Hopkins
To that end, the transcripts of his podcasts make perfect sense, usually. When I read them, I understand the point he's trying to make. Just not when he writes stuff down.
- Mark "Rizzn" Hopkins
Yeah, the whole comparison felt really forced.
- Andrew
Congrats!!!! Oh, now u need sharks with freakin' laser beams.
- Casey
Congratulations! Rachel and I are in Rochester painting and fixing up my sister-in-law's first home, a 100-year-old 3 bedroom. Homeownership is awesome!
- Kevin Fox
Skip the moat and go with a Swedish maid instead.. Congrats!
- jcunwired
You are the serf now! The government owns you, unless you paid 100 % cash! LOL
- Igor The Troll יִצְחָק
Congrats, Chris. But sometimes, I think it's over-rated. Like when property taxes are do. Or a pipe bursts.
- Ryan Kuder
Congrats! Home ownership isn't for everyone, but some people really get a lot out of it.
- Brian Johns
Congrats! Owning a house is an exercise in managing decay.
- Joe Beda ()
Congratulations! Where is your home? Also, everyone will now tell you what a hassle it is to own your own place. Don't listen to them. It's totally worth it.
- Benjy Weinberger
Revolutionaries like Apple, Threadless, Etsy, Whole Foods, American Apparel, and Google are already reinventing better ways to grow - from the grass-roots up. - http://blogs.harvardbusiness.org/haque...
"Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments. Arduino can sense the environment by receiving input from a variety of sensors and can affect its surroundings by controlling lights, motors, and other actuators." Some examples at http://www.arduino.cc/playgro...
- Paul Buchheit
from Bookmarklet
I read a great interview in Wired about the people behind Arduino. Despite my degree implying I should know something about hardware I'd have no clue where to start with one.
- Benjamin Golub
heh. I have eight now. They're lots of fun.
- Sam Harmon
Very much the new Heathkit. I need to pick one up.
- Ben Jackson
from twhirl
yep, great project to involve people & make their first steps in microprocessors programming very easy; I also have one (LilyPad) & I bought main board + RGB led + accelerometer here http://www.sparkfun.com/commerc...
- kroll.globemaster
Allow me to plug a former media lab-mate's business by suggesting http://www.adafruit.com/ as a great place to pick up arduino kits.
- Kelly Norton
now if I could just wire one of these up to my coffee machine i'd be all set ;)
- Roberto Bonini
I bought it from hacktronics through Amazon, since that's much easier than registering on some other website. I wonder why these sites don't all sell through Amazon.
- Paul Buchheit
@Chris White 'The Arduino language is based on C/C++ and supports all standard C constructs and some C++ features' - i.e. it is a high-level language http://www.arduino.cc/en...
- kroll.globemaster
Uh, what? I think GSE was an HTTP server. Now it is "a suite of servlet compliance tests that can be deployed in any servlet engine."
- Bret Taylor
Yeah, The thing that I know is GSE is a small part of the code that was released.
- Gary Burd
Django web site: "Django is a high-level Python Web framework." Translated to Java programmer speak: "Django is a XML JavaBean(tm) messaging framework with interchangeable transport engines. We have written 28,000 unit tests and 'Hello, world' is only 1000 lines of code (excluding the 3 XML configuration files)."
- Bret Taylor
What is it about Java that attracts "architecture astronauts"? It really drives those of us who are just using it as a straightforward language batshit crazy!
- Joel Webber
Joel, my theory is that it's like the zombie virus. They start off as reasonable people, but then get bitten by a Java zombie and start wanting to build FactoryFactory factories, and of course biting other programmers.
- Paul Buchheit
That's wrong. Everyone knows you need a ServletEngineFactoryFactoryFactory! ;)
- Tyson Key
But what if I want to swap out my ServletEngineFactoryFactoryFactory for a different ServletEngineFactoryFactoryFactory. I would hate to have the dependency hard coded.
- Paul Buchheit
I think it's time to refactor that factory.
- Yuval Atzmon
You think that's bad? Have a look at this gem in the Apache XML-RPC implementation: RequestSpecificProcessorFactoryFactory (particularly sad is the fact that the *point* of XML-RPC was to create something less offensively complicated than SOAP). http://www.reddit.com/r...
- Joel Webber
"For folks outside of Google, there's really no compelling argument to drop Apache Tomcat/Jetty, etc. in favor of OpenGSE's reference servlet engine, but anyone interested in servlet engine and servlet spec compliance would have a fantastic learning resource available to them"
- Adewale Oshineye
The bit I don't get is how come a very large amount of the servlet engine appears to be new code (eg http://code.google.com/p...). I'm assuming that isn't what Google uses...
- Nick Lothian
So, what is the timeline to porting FF to this new exciting infrastructure?
- Joe Beda ()
Nick, I think a lot of that code is "refactored" from the original gse code. The tests are all new as far as I know though (as if I need a spec compliance test).
- Paul Buchheit
Honestly, I think the JVM's lack of closures is what leads to architecture zombies.
- Gabe
C and C++ don't have closures either Gabe. (they have their own problems of course) I think it just got headed in the wrong direction and that pattern was reinforced as people copy what they see -- it begins to seem like the "right" way to do things. Also, their IDEs probably autogenerate the FactoryFactories :)
- Paul Buchheit
What is this thing that was open sourced? OpenCompliantSuckyGSE? I want FastScrewComplainceGSE. For a simple, fast HTTP server: using grizzly (https://grizzly.dev.java.net/) directly is pretty awesome. If you're looking for compliance with some broke-ass spec, you will be disappointed.
- Kelly Norton
@Gabe - This may be pedantic, but it's Java (the language) that lacks closures and not the JVM. Scala and clojure, both JVM based languages, do have closures. And if Java did get closures, it would still likely compile down to something that looks kind of like anonymous inner classes and wouldn't require any JVM changes.
- Kelly Norton
I think it's Java's lack of duck typing that causes things like DonkeyDonkeyDonkeyFactoryFactoryFactory classes.
- Jim Norris
@Paul - the effort spent on the tests seemed a bit strange, esp since OpenGSE would be no different to Jetty or Tomcat WRT getting access to the compliance suite. Unless they needed them for a different project.. (insert speculation re: App Engine)
- Nick Lothian
Kelly, I beg to differ. My understanding is that the JVM will at best let you pass around an object that you can call predefined methods on. Obviously it's Turing-complete so you can implement a language with closures, tail-recursion, etc., but it will likely be inefficient.
- Gabe
I'm no expert on this by a long shot, but I believe you can implement closures on a stack-based machine if you copy the environment as part of the method invocation. This should be doable on a JVM.
- DeWitt Clinton
Neal Gafter's paper and other details proposing closures in Java: http://www.javac.info/. Still trying to track down the proposed JVM changes because that will give great insight into what needed to be done to implement closures efficiently. (I found an older reference by Neal that suggests that it would be done with 'invokedynamic', which I can partly understand as useful, but it is probably not the whole enchilada.)
- DeWitt Clinton
@DeWitt - I didn't follow the closures-in-java thing overly closely, but I think the state of the art for the VM was http://openjdk.java.net/project... "The details need to be worked out"
- Nick Lothian
@Nick - yeah, that's what I'm coming up with, too. Gilad Bracha (co-author of the proposal) wrote: "Paul asks if the JVM is up to supporting this. Well, without VM extensions it is rather lacking, but still doable. However, we are likely to add VM support, if any of this gets done." Still not sure if any of that got done. And I thought closures were passed on for Java7?
- DeWitt Clinton
"With the US Patent Office and courts cracking down on software patents, Ars takes a close look at the Supreme Court's software patent decisions. Yes, the highest court in the land really did say that algorithms can't be patented. And in spite of the fact that their rulings have been functionally ignored for almost two decades, the tide may be about to turn."
- Chris Messina
from Mento
"Cute and clear icons to use in your nifty web application. They are licenced under a Creative Commons licence, so commercial use is fine. Also feel free to make derivatives with the included Photoshop documents."
- Chris Messina
from Mento
I think it's worth noting that although this particular Creative Commons license allows for commercial use there are others, such as http://creativecommons.org/license..., that prohibit commercial use. I say this because there are plenty of people who think that Creative Commons means they free to do whatever they wish with the media.
- Rob Safuto
Congratulations! "To achieve these goals, we set out for more funds and recently completed a $7 million Series B financing where Cisco Systems has joined our existing investors - Khosla Ventures, First Round Capital, Baseline Ventures, and Atomico - in supporting us in our vision for Xobni."
- Paul Buchheit
Congrats! Now did you actually say "I do" during the extra second of 2008? That would mean you only have to remember an anniversary gift every 4 years. :)
- Kevin C. Tofel
wow, that is kind of sad. Bailout LOL hahaha....funny! Too bad they just didn't adapt with the times and modify their business model to something edgy that users didn't have on their desktops.
- Susan Beebe
how ironic that this picture is posted on a site for the world to see just a few minutes after it was taken!
- dario
a haiku: business model, like / a candleflame, it Flickrs / and then is put out
- Karim
Many more happening like that.... like the paper factory that closed just before Xmas because all it produced was CARBON PAPER. All that negativity about the closure misdirected at the public for not continuing to use Carbon Paper when the management should have been kicked for not diversifying.
- Ian D. Nock
It seems like they did expand their business to include digital. After that, what else is a photo lab going to do other than become a whole entirely different business?
- Gabe
I always think that my kids have not even seen what we used to call a "tape"
- Loic Le Meur
I can't remember what US university publishes a sort of yearly recap of what progress means for that year's class. As in "students in the class of 2009 will never have bought a cassette tape or rolled up the car window" for example. Cassette tapes. ha. Vinyl records. Or the fact that you "dialed" a phone numer by actually inserting your finger in a PLASTIC DISC and TWIRLING the dial.
- dario
Some of my students think I'm "Old School" because I had a 2nd generation iPod.
- Rob Michael (Atmos Trio)