Archive for the 'Misc' Category


Chromium build: I FAIL

2008-10-01 / 16:44 / dave

I was getting ready to blog a bit about attending DFUN and CUFP–both co-located with ICFP–and noticed I had this draft sitting around. I was hoping to send it out as a “ha ha, look how hard it was to build Chromium, but now it’s working!”

But now, it’s a “ha ha building Chromium was so hard, er… I failed!”

So folllow along won’t you on my trip to FAIL

  • Following Google’s Win32 build instructions, download Google’s depot tools [ZIP] & install in C:\depot_tools (blah)
  • Follow directions to get version of source
  • Download & install Visual Studios Express 2005 (C++)
  • Download & install Visual studios service pack 1
  • Download & install Microsoft SDK for Vista
  • Run Start Menu -> Microsoft Windows SDK -> Visual Studios Integration
  • Download & install Microsoft SDK for Server 2003 (to get ATL; Server 2008 won’t run on Express 2005)
  • Run Start Menu -> Microsoft Windows SDK for Windows 2003 R2 -> Visual Studios Integration (since order of integration may matter)
  • Since the above didn’t work, add paths as per this help forum thead
  • Also add C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include\atl
  • Disable exception config as per this thread
  • Re-order includes as per this thread
  • Make WTL changes (hey, why not) as in this this post
  • Ask work for a full-blown copy of VS2005. Get handed a copy of VS2003.
  • Go back and get a stack of MSDN discs. Find out it’s got the MSDN libary, SQL Server developer edition and… a bunch of little utilities
  • Throw up your hands and fly to Victoria for a week of hiking and 3 days of functional programming immersion. Ahhh…

If you are interested in building Win32 Chromium with free tools you might want to follow this thread on building Chromium with Visual Studios 2005 Express. I assume someday it will work.


Obligatory Chrome post… now with review!

2008-09-09 / 22:00 / dave

It’s official!

HTTP_USER_AGENT:Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US)
  AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.29 Safari/525.13

What’s to like

Most obviously: it’s fast. Javascript is super responsive; Gmail feels like a desktop app–unsurprising given Google’s design goals. The browser itself is pretty quick too. I didn’t bother running any half-assed benchmarks, but opening & switching tabs is noticeably faster than Firefox. (Which, as an aside, serves as a nice reminder that planning for performance isn’t the same as prematurely optimizing. Performance matters.)

Speaking of tabs, Google makes a big deal about Chrome being designed around the tab. I don’t really get much use out of the new-tab page but the ability to drag tabs out of a window is nice. Firefox let’s you drag tabs back and forth, but you have to manually create the window first. Firefox also doesn’t show you a cool thumbnail of the tab contents while dragging. Simple, but very useful.

The only time I open new windows manually is via Ctrl-Shift-N: incognito mode. I’m sure this will be useful for the politically repressed, but mostly I spend time on Persian Kitty.

Speaking of porn, looking at high-resolution web-design porn is nice thanks to the minimal interface. Despite the gimmicky sound of “we wanted to reduce the ‘Chrome’ of Google Chrome”
(link) there really is less clutter:

Chrome vs. Firefox screen real estate comparison

It’s also got some features that make browsing easier, like drag and drop file uploading and font scaling. The font scaling isn’t as good as Firefox: it doesn’t have the new Cairo-backed Firefox image rescaling so scaling distorts pages. Similarly Chrome’s drag and drop uploading can’t handle multiple files like dragdropupload (though, to be fair, that’s a plug-in). Last but not least, Chrome’s got resizeable text-areas. Amazing!

For the developers, Chrome’s view source has line numbers and live links that open in a new tab. It’s also got a built-in DOM inspector.

Oh, and, despite the pile of bugs it doesn’t crash.

Ok, what’s not to like

The missing functionality: ChatZilla, DownThemAll, Multiproxy Switch, Tabs Menu, etc.

The placement of new tabs can be a bit strange. Ctrl-T tabs go to the end. When clicking links from a tab, they open directly to the right of the current tab. If you click a bunch from the current tab, they open left to right. But something–not sure if it’s scrolling the page or changing focus or what–resets the order. So you open a bunch of tabs in order. Then a bunch more get prepended to that list. Definitely not a show-stopper.

And… the ugly?

Chrome is beautiful. It’s got the same well-designed simplicity of other Google products or anything from Apple (at least from what I’ve seen tangentially, I’ve got a $25 MP3 player, a Samsung cell phone and a Thinkpad). And it’s open source (WebKit plus Google’s own V8 javascript engine) so you don’t feel immoral using it.

But… but… it’s got no plugins.

A long time ago I was a devoted Opera user. I even paid for it! I didn’t switch to Firefox until there were plugins for better tab management and gestures. True, I could have flexed some open-source muscle and just changed Firefox’s source code…

Yeah, right.

Firefox managed to produce a tinkerer culture. Can Chrome do the same? Of course, I’m assuming a tinkerer culture is good. Maybe “closed & beautiful” is better.

Then there’s Uniquity. If you missed the mini-buzz before Chrome stole it’s glory,Ubiquity is a Firefox plugin that let’s you script web tasks via Javascript scripting. It’s bookmarklets on steroids. Watch the video, it’s kind of awesome. I had more to say about it, but Mr. Jackson says it better.

Finally I’ve seen some comments about Chrome sniping Mozilla’s marketshare. I’m sure that’s a minority opinion, but it’s still a ridiculous one. Chrome is innovative. Putting that innovation in a brand new product instead of pushing it into Firefox is a design decision, not an attack. Time will tell if it was the right one.

In the meantime the release of Chrome has at least got people talking about the browser, which is a good thing and, incidently, one of Google’s goals.

Download it yourself

Oh yeah, I guess a link would be nice: Chrome

PS

I thought I’d try out a gratuitous use of highlighter to see if it makes the blog more scannable. Let me know!


I’m watching Twin Peaks…

2008-09-09 / 17:16 / dave

…and I can’t believe I forgot about David Duchovny.

Twin Peaks David Duchovny

Man, what a great show.


Who do you trust with your internet?

2008-09-03 / 16:21 / dave

“Since passage of the Patriot Act, many companies based outside of the United States have been reluctant to store client information in the U.S.,” said Marc Rotenberg, executive director of the Electronic Privacy Information Center in Washington. “There is an ongoing concern that U.S. intelligence agencies will gather this information without legal process. There is particular sensitivity about access to financial information as well as communications and Internet traffic that goes through U.S. switches.”

Internet Traffic Begins to Bypass the U.S.

“The Net interprets censorship as damage and routes around it.”

John Gilmore

I read a paper a few months ago about an ongoing contest to battle different stretegies for handling the prisoner’s dilemma (anyone got the link?). From what I remember, the best strategy was “trust someone until they screw you.”

Well screw you.

On a related note

Bruce Schneier has been telling us for years that we have to think about security like an economist. Don’t know how? Here are some pointers.


Travels with Casey

2008-08-08 / 12:59 / dave

Cleaning out Picasa…

Cranbrook via Toronto

San Fracisco


Is Ulrich Drepper “a giant douchebag?” Discuss.

2008-07-07 / 17:43 / dave

Being an open source maintainer probably isn’t a fun job. Looking at glibc bug #4980, neither is having a conversation with one.

This all begs the titular question: is Ulrich Drepper a giant douchbag?

PS: Dave Houston wins the best comment award.


Things to do before I die: hike 34.6 miles in one day

2008-06-23 / 20:36 / dave

Check! And it really wasn’t bad. I got a sore “outer right knee” tendon and Iris (hiking buddy) got sore “behind the knee” muscles and a bout of indigestion (too much power-food, probably). My fancy new trekking poles did their job: easier up-hills, stable downhills and light enough to carry during the paved sections.

Oh yeah, the paved sections. The hike had a bunch of them. Combined with the power-line runs–think baking in the sun while going straight up and down–the hike was not what I would call “fun”. Iris and I both agreed it’s probably not worth doing again unless we’re out to prove something.

We never did the full calculation, but our total clock time was around 13 hours and hiking time around 12 hours. That’s a little slower than I thought, but not bad.

The next morning

Getting out of bed the day after was rough, but advil & stretching helped enough that I went mountain biking at Moraine State Park with Jack, Jess and Casey. On paper this was just about the worst trip ever. Before we even got on the trail Jack fell over doing a wheely–clipless pedals played a role, just as they did when I did the same thing at Boyce a month ago–and Casey stepped in a giant puddle after peeing in the woods.

Once we hit the trail, we found it was a mass of rocks. That wasn’t too bad on the power-line run (argh, more power line runs!), but as soon as the trail dipped into the woods it was a mass of slippy rocks. And 30″ log piles. All in all a little above our skill level.

I wiped out once trying a log pile. Actually, it was before the pile: I waited for Casey then tried to crank up some speed. And then I was laying down. Apparently my wheel slid sideways on a stick or something. The fall hurt my right knee (the same one that was already sore) luckily I had time to rest it while we fixed Casey’s chain, which broke about 30 seconds later.

We decided pretty soon to head back. I got a good rhythm on the back section and bombed over a bunch of rocks, including the wet ones hidden beneath undergrowth. The latter was good traning for quickly unclipping one foot and push biking without losing speed. Finally, I took the final rutted downhill plenty fast, thanks mostly to the confidence from wearing a helmet. Wearing a helmet off-road is probably a good idea but it gives me unfounded confidence: it might save my life but probably at the cost of a broken bone. Then again, I’ve never broken a bone so maybe I’m due. (I’ve also never ridden my bike so hard I threw up, which sounds like a worthy goal. So if anyone is looking to do some hard riding look me up)

After the ride we toweled down and found a picnic table. Jess & Jack always come correct with food: thai chicken wraps, mint tea and blueberry pie pockets. I brought chips and fresh salsa and Casey made fruit salad and brought some Dozen cinnamon buns courtesy of our friend Rachel.

Things were looking up until we got back in the car and Jack realized he didn’t have his hydro-pack. Unfortunately it contained his phone and, more importantly, an awesome Topeak multi-tool. We retraced our steps and eventually ended up in the parking lot of the biking office. We waited in the cab anxiously until Jack emerged triumphant, hydro-pack hoisted over head like some sort of conquered nylon & rubber hose beast.

What a happy ending

All in all I think we only rode for something like 40 minutes and covered about 2 1/4 miles. A pretty crappy ride, but something I’d do again. Or at least it’s better thank hiking 35 miles in one day… riding over wet rocks is a new skill, walking a lot is just masochism.

I know it might sound like I’m hating on the Rachel Carson Challenge, but I’ll probably end up doing it next year but with the express goal of hiking it in 9 and a half hours or something. Plus Iris and I had a conversation about the appropriateness of spandex and it’s correlation with sexy-ness. So we agreed next year we’re going all spandex, a worthy goal by itself.


QOTW

2008-06-20 / 20:54 / dave

After thinking and thinking it was clear that there was only one solution. I was going to have to move my shit out of the toilet and into my backpack

Definitely the best line in the mostly so-so Stuck In The Middle.


MS-150 2008, a wrap-up

2008-06-10 / 21:17 / dave

Another year, another 164 miles.

Saturday was 100 miles in ~5.5 hours, Sunday was 64 miles in ~3.25 hours, which puts my times pretty close to last year’s despite being on a road bike. So the road bike didn’t add much speed, but I’ve got to say my joints sure felt a lot better this year. Also last year I did some last minute cramming by riding to Ohiopyle and back (150 miles). This year my cramming was riding the Pittsburgh-Roubaix course, all 40 miles of it. Combined with the mountain biking and step running, my training this year perfectly prepared me for short intense rides, not 100 miles of rolling terrain. Oh well.

Thanks to all those who donated. I raised $155 online, probably around $100 in cash & checks and $400 in matching team funds (which is new this year, normally team funds only go to current employees, not ex hanger-ons like me).

If you didn’t get a chance to donate, don’t worry! Donations can keep coming in until July sometime. Email me or donate online. Thanks!


Me and MeshU up in Toronto

2008-06-03 / 07:22 / dave

Avi’s blog post reminded me that I never summarized my trip to MeshU. In a word: good.

Or in several words…

Prelude

I left Pittsburgh in a shiny new rented Sebring and drove to Toronto in about 5 and a half hours. The only events of interest were 1) realizing I had no washer fluid and 2) a small delay at the Peace Bridge for Victoria Day.

Tron I got parked ($10 CDN/night) and checked in to the Neill-Wycik, which exceeded it’s Hostels.com reviews. The room was a dorm single in a suite, though the other rooms seemed empty. I only saw one other person and only for the 2 seconds it took her to go from her room to the bathroom.

The roof offered some Victoria Day firework watching, unfortunately underwhelming compared to the Zambelli’s work. Then back to the room & free Wi-Fi to check if the post-conference weather would be good for camping. Not only was the weather looking dodgy, but I had forgotten my AC Adapter.

Tuesday morning

If I had to come up with a complaint of the Neill-Wycik, it would be the inability of the curtains to stop sharp rays of sunlight from stabbing me in the eyes. I woke up right around sunrise and spent some time reading Black Dogs. I considered showering, but since the plan was to drive straight from the conference to Tobermory and sleep in the car, it didn’t seem worth it. Plus I didn’t shave or bring business cards so I figured professionalism was right out the window. They’re lucky I wore pants.

Neill-Wycik disposes of trash proper Before going I checked all the drawers to make sure I didn’t forget anything. I’m not sure if it’s official Neill-Wycik policy, but there was a random porn DVD in a desk drawer. Feeling that this was the ultimate souvenier, I took it. This comes up later in the story.

I walked the few blocks to the MaRS center. The sign-in and breakfast (fruit & carbs) was in an open area immediately adjacent to the conference rooms. I found a table and “networked.” It was an interesting mix of designers, technical-ers, and entrepreneurs. They did a quick and–from where I was sitting–unintelligible intro and then we were off.

Beyond relational

I decided to see Avi Bryant’s “Beyond Relational Storage” talk based on the strength of his blog and Seaside.

I wasn’t disappointed: his talk was awesome (my notes).

He covered a bunch of alternate data storage strategies (SimpleDB, in memory, Prevayler, etc.), took questions, and then gave us a sneak-peak of MagLev (which has blown-up the blog world since it’s official debut at RailsConf).

Aftwerwards there was a small talk at my table. My neighbor was Markus, the CEO of Palomino System Innovations. They make a CMS, but mostly I was interested in their custom XML store.

Interlude

I was planning on running to Best Buy over break, but my laptop seemed to be doing ok in real ultimate power-saving mode so instead I made some calls.

Thorncrest Outfitters strongly–as in “we won’t rent you a kayak”–spoke against my proposed paddle to Flowerpot Island in Five Fathoms Marine Park. They proposed a one-day river kayaking trip, which sounded far less exciting.

Blue Heron affirmed that they take campers to Flowerpot Island but warned that the boat might be canceled since the weather called for rain and high winds.

Designing

Iterative Design Strategies w/ Daniel Burka One of the breakfast webbies, Angie (I think, I didn’t get a business card) was excited about Daniel Burka’s “Iterative Design Strategies” talk (notes) so I thought I’d check it out. I had planned to go see Reg’s talk, but, while neither designer or manager, I’m closer to designer. Or at least I occasionally make a user interface that isn’t a command line.

Daniel’s talk was “I sat on the floor” crowded. I liked his case study of his redesign of the Digg comment UI, but otherwise I wasn’t the right audience. It was basically Agile for designers. A good idea, but not something I need. It is however the only talk I took a picture of.

Lunchtime networking

Lunch was notable for the company. I sat with some current/recently matriculated students: Julie, Andrey, Andrew & uhm… the tall woman with the blond hair whose name I have forgotten. Pete Forde from Unspace was also there facilitating the conversation and unashamedly flogging Ruby Fringe, which sounds interesting but is too expensive for me & too non-work related for my employer.

Implementing OAuth

My third session was Leah Culver’s “Implementing OAuth” (notes). Leah started with a review of OAuth (and the difference from OpenID), explained the protocol & showed the code. A fairly good talk, though again not directly related to me.

Some of the questions coming from the front seemed strangely pointed… perhaps beacuse they were being asked by Cal Henderson. The old “plant in the audience” trick. Very clever, Leah and Cal, very clever…

And finally, Mr. John Resig

Despite the rumors that John Resig’s jQuery talk (notes) was going to be introductory, I wanted to see him talk. Plus I’ve never used jQuery, so I was ready for an introduction.

Before the talk John got some water from our table (near the front). I talked to him briefly about processing.js, which I’ve been meaning to look at for online plotting.

His talk was a quick introduction to jQuery followed by some live examples of unobtrusive prototyping against live pages. jQuery looks as good as its reputation, I’ll be trying it out whenever I have a chance / excuse.

The end of the day

I kind of wanted to go to the afterparty so I could tell Avi I liked his talk. He was busy at lunch and the only other time I saw him was at the urinal, which seemed like an awkward time. I also wanted to make up for my lack of pictures by getting photos of all the presenters giving me bunny ears. Alas it turns out the after-party was a significant distance away. Instead, I tagged along with Julie, Andrew & Andrey for some pan-asian dinner at Spring Roll.

Dinner & conversation were both good.

Then I walked back to the car.

The drive north south

Google Map directions took me North on Spadina, which seemed more than a little suspicious. Eventually I turned around got on the Gardiner Expressway. It was about 7:30 and it would take another 3 hours to get to Tobermory where I may or may not get to ride a boat to Flowerpot Island. Given the chances & the weather I just took Gardiner to the QEW and headed south.

I stopped at a Tim Horton’s to pee and pick up a tea. I figured I’d need the caffeine later.

I stopped a second time at the US border crossing.

The border guard asked me a bunch of questions. He seemed especially interested in the fact that I was only in Canada for a day. Then he confiscated my contraband oranges and bumped me to 2nd level border check. I parked in the directed spot and went inside. Some border agents checked my license and passport and asked more questions. Then they went to search the car.

I was sitting in the waiting room when I realized I had a mystery porn in the trunk. I ran through a few nightmare scenarios where it was actually child porn or something. Who would believe I found it in a drawer in a hostel? Luckily the agents came back in and told me I was free to go.

The agent didn’t have a solid reason on why I was stopped. It was probably because I spent a single day in Canada and was crossing the border at night, but I was hoping it was something like “the agent saw your trunk full of perversion.” That would at least give me a funny story. As it is I was just left with a dull feeling of violation and powerlessness. How Kafkaesque.

I gave the DVD to Casey. It’s a Japanese porn. Nothing special, and certainly not worth the stress.

Final words

I suppose I should wrap up something about the conference and how good it was to meet new and interesting people. But really, my advice is to just leave porn in drawers.


WTFOTD: Microsoft, shared drives, properties

2008-05-27 / 12:03 / dave

  1. Have an external drive with mounted to S:
  2. Have a network share mounted as S:
  3. Open Disk Management
  4. Right click the external drive and select “Properties”
  5. Be surprised when the properties for the network share come up

It looks like Microsoft looks up properties via drive letter, even when you physically click the drive in the Disk Management app. Not deadly, just surprising. Maybe this should only be a WTHeck?


An extremely tardy art show wrap-up

2008-05-13 / 12:51 / dave

Spaces

Casey & Jennie’s Spaces show went well. See for yourself:

Fun-A-Day

It went well. I would like to point out that despite appearances, I didn’t pee my pants. It’s just water from the slushy winter roads. Yay, Pittsburgh!

eating snacks


Corporate mobs; government dons

2008-04-11 / 16:37 / dave

Writing about monopolies reminded me of a This American Life episode. The last story talks about cracking organized crime’s hold on garbage pick-up in NYC. Once the mob was gone, prices dropped… temporarily. They rose as soon as big corporations took over.

I’m not anti-capitalist–I only switched my voter registration from Libertarian a few weeks ago, and that was just so I could vote in the PA primaries–so I’m not bothered by businesses getting large and successful. But I am bothered by anti-competitive practices. Maybe the general high cost of New York City is keeping a hot-young garbage start-up from disturbing the market, but maybe it’s restrictive laws or business collusion.

When it comes to biking, I think cars have a responsibility to watch out for cyclists. This is part of a general belief that power = responsibility. When the powerful don’t exhibit that responsibility I have no problem with regulations enforcing it for them.

At risk of sounding about 20 years older than I actually am, that’s what’s wrong with America these days. The banking bailout is an example where apparently responsibility != risk. And what’s the rational for CEO golden parachutes? The excuse for ballooning executive pay is that executives get great rewards for their great risks. Getting millions to quit your job doesn’t seem very risky to me. (and yes, I understand that successful CEO’s have a rare skill, which is why I don’t mind when they get paid. It’s the high paid failures that bother me)

But I wonder if the problem doesn’t start even higher. We’re in of a costly war based on false pretenses; some of that cost due to no-bid Halliburton contracts. Torture is considered acceptable and civil rights have been eroded. A depression is likely. The national debt is huge. Other than Scooter, who has paid?

Large corporations seem to have the green-light for corruption and the government won’t intervene, let alone admit its own mistakes.

I can’t wait for the election.


Are your comments getting borked?

2008-04-11 / 14:58 / dave

Rob tried to comment got both a rejection by WP-IDS and a nice PHP error message about missing paths. Woo boy.

The error was probably caused by a configuration error that I think I fixed. But I’ve got no idea why the comment was rejected in the first place.

If the same thing happens to me let me know and I’ll try to fix things.


Meta meta: LOTD is back but slowly dying

2008-04-01 / 01:24 / dave

LOTD disappeared… but it’s back. Not because I want it, but because the Wordpress hack I was using messed up paging. So I’m just not writing any new LOTD posts.

I’ve switched to storing my links under a del.icio.us tag. I’d also link to the RSS feed but something seems wrong, at least it shows up blank in Google Reader. Hopefully Venus Filters can help me clean that up when I get some free time.


Two stupid things I’ve done with my contacts lately

2008-03-28 / 11:43 / dave

  1. Reinserted a contact instead of brushing my teeth
  2. Put both contacts in one eye

Meta: category clean-up

2008-03-16 / 17:59 / dave

Since Wordpress 2.3 added support for tags, I’ve moved my old categories to tags and created some new ones:

Cycling
Info about bikes
LOTD
Link of the day
Misc
Everything else
Music
Chunes
Programming
Computer related

Categories will be stable and let you filter down to the posts you care about. So if you find yourself saying “cygwho?”, maybe Programming isn’t for you.

The plan is to add some display of tags later. But man, tag clouds sure are ugly.

Implementation

Moving the categories around wasn’t too bad using the built-in cat2tag and Rob Miller’s Batch Categories plugin.


Opaque politics is a bad, bad thing / Obama seems a-ok

2008-03-06 / 23:18 / dave

In the running for fastest followup ever…

The worst part of the Bush Administration’s war on facts is their attempt to censor experts. Franklin Foer’s article contains examples, including the climate change debate and Iraq war planning. It’s one thing–not a good thing, mind you–to ignore expert advice, it’s another much worse thing to make it seem like everyone agrees with you. This lack of transparency in expert opinions is just one example of opaque politics being bad. Others are political donations and gotcha legislation hidden within (e.g.) budgetary laws.

Obama’s history seems promising. He cosponsored the 2006 Federal Funding Accountability and Transparency Act. He also plans to augment it. It’s not a panacea–a website and a CTO don’t ensure honesty–but it is a start.


Ideological politics is a bad, bad thing / Obama seems a-ok

2008-03-06 / 22:51 / dave

What bothers me the most about the Bush administration is its reliance on ideology over facts. The best analysis I’ve read is Franklin Foer’s 2004 article Closing of the Presidential Mind. It’s a long article, so for those with short attention span you might prefer browsing these instead. Just kidding! Really, for those of you with short attention spans here is the 5 line summary:

  1. Bush’s administration ignores facts it doesn’t like
  2. This comes from a long history of conservatives rejecting the supposed left-skewed bias of the experts
  3. The administration is politicizing bureaucracies such as the CBO, EFA and NSF
  4. This has lead to policy disasters but
  5. Bush doesn’t care because, dammit, he’s guided by ideology

With this in mind, I was tickled by Noam Scheiber’s article The Audacity of Data. According to Scheiber–and there is some debate, at least according to his followup–Obama not only consults with experts, but his experts reject sweeping changes and ideology. Instead they prefer pragmatic reforms driven by observations.

Adjusting your hypothesis to match reality? That sounds positively empirical. Combined with Obama’s other characteristics–sincerity, diplomacy, charisma, etc.–that sounds pretty good.

Intrestingly, Scheiber’s article wasn’t comparing Obama to Bush but to Bill Clinton. He only mentions Bush in his followup and only to identify a way in which Bush and Obama would be similar, namely their advisers would have pull. At first I thought Scheiber’s assertion that Bush relied on economic advisers contrasted with Foer’s assertion that Bush was a head-strong ninny, but I don’t think that’s true. Instead it demonstrates that once you start with an ideology it’s easy to fall into confirmation bias: if you already want to give tax cuts to the rich, it’s easy to surround yourself with advisers who think that’s a good idea.

Confirmation bias is difficult to avoid, all you can do is try to keep an open mind. Therefore good decisions require two levels of pragmatism: 1) don’t be ideological in your search for experts and 2) make sure they’re not ideological in their search for answers. Scheiber’s article seems to indicate that Obama has done both.


IAS 180 Issues in Foreign Policy after 911

2008-03-05 / 18:20 / dave

I’m about 1/3 of the way through the IAS 180 Issues in Foreign Policy after 911 podcasts. The first one is a waste–it’s mostly gabbing about the class and a bunch of inaudible audio clips–but after that… wow. Highly recommended