The yellow lights are so short in Baltimore that I basically trained myself to stop at yellow lights, sometimes abruptly. It took a while to unlearn when I moved back to Pennsylvania. - Jeremy Hylton
@Gregor, Really it's 2/3 spectacular roads from throughout the world, with 1/3 plain old rural us roads mixed in, except those all have spectacular skies. Yeah, I don't know what they're doing mixed in. - j1m
I recognize that stretch of Greenwich Township, Berks County. It's a great road for bicycling. - Jeremy Hylton
Wow, people are really harsh on L.A. We'll see if I agree at the end of the week. :) - Matt Cutts
Griffith Park, Pink's Hot Dogs http://www.pinkshollywood.com/ , Mulholland Drive and Hollywood Hills murder spots - Jean Harlow's old house and Sharon Tate's - there's a Jay Sebring connection there (ok that last suggestion is weird but something I enjoyed doing). - Laura Norvig
Nice explanation by Mark Wooding. This behavior continues to surprise people, but I think he hits the nail on the head when he comments that a 'let' would be helpful. - Jeremy Hylton
Has anyone tried one of these portable air conditioners? I like the idea of having an AC that I use only occasionally and doesn't block an entire window. - Jeremy Hylton
Looooong, but great read. I often felt at Google, on the sales side of things, we were so smart that we were stupid. I can't tell you how many meetings I sat through where simple solutions (and, probably, the right solutions!) were ignored because they sounded too simple. And we'd spend a full hour coming up with complicated, convoluted, confusing solutions because that's what smart people do, right? Come up with arcane stuff? Agh. It was all gas. Not throwing anyone under the bus -- I was as guilty as anyone else. - Ginger Makela
100-word version: "You're not as smart as you think you are. You need to find people way smarter and more effective than you. You can't find them with normal interviews. A six-month trial period might work, but what super smart person will stand for that? Your only real hope is that you've bumped into them some time in the past, or maybe you can find them by asking around. Good luck, and also I made up this weird phrase which doesn't help." - ⓞnor
Ginger, thanks for sharing your experience at Google. - Mike Reynolds
First page down, giving a Like for that. Continuing to read... - Hutch Carpenter
Really great read, and a true take on the types of "smart" out there. Also, I liked this little add-on Steve had in the comments section: "The Dunning-Kruger Effect has a fourth principle that I didn't mention, which is that as your competence increases, your self-evaluation diminishes. The most competent people apparently tend to rate themselves below their skill level.
" Interesting thought. - Hutch Carpenter
The core of any good engineering culture is deeply allergic to unnecessary complexity. "Fancy" is a bad word; "complicated" is a really, really bad word. Design doc templates have a section asking you to explain why a simpler solution would work. Half my interviewers (having convinced themselves that I could code) were making sure that I wasn't the type to build giant rickety abominations. But a company like Google is too big for any single generalization to apply. - ⓞnor
ⓞnor: "and also I made up this weird phrase which doesn't help" Ha! :) - Bret Taylor
@nor if you do that for every Steve Yegge post you might have a high-traffic blog on your hands - Jeremy Raines
@Ginger: I see that everywhere, not only in Sales… :( - Amit Patel
very cool...that is probably why friendfeed is ramping so smoothly and getting intelligent new features vs. another nameless service that is having severe growing pains. - Pokai
That's excellent hiring criteria -- would you hire them for your start-up. I know from experience that you can't really understand how important it is to work with A-players until you work at a company with mainly B-players. - Todd Nemet
I really prefer to work with @-players and ideally ?-players - ⓞnor
cos-players tend to be irrational unless you get exactly the right angle. - ⓞnor
Question: Why would one of these super-heroic programmers want to work for you rather than launching their own thing? - Adewale Oshineye
Dan should publish a blog with 100-word versions of all of Stevey's posts. I don't have the patience for the long versions. - Jeremy Hylton
I want high quality generic collaborative summarization in general. Not sure how it would work, it's really easy to warp and distort things when boiling them down, and way too easy to take cheap shots at the author (as I did above). - ⓞnor
"more Americans have been killed by Scalia's vote to give the 2000 election to Bush than will EVER be killed by today's decision that trials of enemy combatants must adhere and conform to the US Constitution." - Jeremy Hylton
"Improvements to the PLT Scheme language include better syntax for modules, better support for optional and keyword function arguments, more expressive syntax for structure types, streamlined hash-table operations, new syntax for list comprehensions and iterations, a more complete and consistent set of list and string operations, and reduced dependence on mutable pairs." - Jeremy Hylton
"I think the 'Galactica' writers like Romo a lot more than the guy deserves, as he's less a character than a collection of colorful tics." - Jeremy Hylton
agreed. the last episode was not up to par :( - Neha Narula
On May 17, 1999, the Remote Agent took control of Deep Space 1 to start the first of two on-board autonomy experiments. Being in mission control during these experiments was one of the most thrilling moments of my professional life! - Jeremy Hylton
As I said in response to Paul's posting of this: it's purely lying with statistics. The top income tax rate may have gone down, but revenues are flat only because other taxes stayed the same or went up. - Alex Power
Best Buy owns them, but I found their technical support to be superb despite this. My only caveat is that they told me my line was close enough to the junction box to get the full 6Mbps down, but it was much further than they thought so I had to cancel service (within my free 25 day trial). Otherwise I'd still be with them and happy. They were very helpful in diagnosing the issue. - Kevin Fox
I've been using Speakeasy for about eight years. The tech support has been superb in the past. I haven't had any need of its since Best Buy bought them, but it can't be bad that I haven't needed it. I'd go for it. - Jeremy Hylton
I learned a lot about the syntax and rules of Pascal when I took the class and next to nothing about concepts. In the C++ days, lots of teachers worried about whether students would be able to compile their code at all. Java doesn't seem like an improvement as a teaching language. - Jeremy Hylton
I already knew Pascal, but I learned a bunch of the classical CS stuff about algorithms and data structures: binary trees, sorting, that kind of thing. Looks like that's because I took AB (which is what they're cutting!) rather than A: http://www.collegeboard.com/st.... I feel like the class changed me from being a BASIC programmer who knew Pascal to being a Pascal programmer. - ⓞnor
Java doesn't seem like an improvement as a teaching language? Why not? - ƃuɐʞ
Why would it be? I mean, it's obviously good to use a real-world language, but from a strictly pedagogical point of view I don't see why Java would be better than Pascal. If anything, the OO stuff seems like a confusing distraction: to write "hello world" you have to explain about "class" and "public static", or just leave those words as magic boilerplate to be explained later. - ⓞnor
yeah, i think it's always better to not teach in languages that aren't really in common use -- cut out the middle man - j1m
Java is better than Pascal because real world people actually use Java. the majority of CS high school students are not going to go on to become hardcore software engineers.... - ƃuɐʞ
java is awfully verbose but pascal isn't that much better. languages with interactive loops seem like a nice thing for newcomers to experiment (and pascal, c, java all lack that). - Larry Greenfield
Why not just use python to teach? Is there some requirement to know about strong typing when you first learn to program? - Chris White
I think it might be fun to teach CS with Javascript. I feel like everything else is a million miles away from anything relevant or useful, but writing little Javascript toys that do simple things on web pages seems like it's something students could direct relate to. You could teach linked lists there as well as anywhere (though I have no idea why you would teach linked lists at all). - ⓞnor
If the fact that seemingly intelligent people worry about whether people believe that the universe was created by "an unseen omnipotent entity" or "a big bang" is a joke, then the fact that $8 billion has been spent on this is the punchline. - Alex Mendes da Costa
m13a, are you saying that you think the questions the Large Hadron Collider are essentially religious ones? I tend to see cosmology that way, but I thought I was the only one. - j1m
@ⓞnor: I think who knows. Like 99.99% of people, I don't know the physics literative myself. All I can do is pay attention to the opinions of experts. If neither of these guys knows much physics, I'd certainly ignore it. Of course, if there's a real risk, even 1 would be a surprisingly small number of naysayers, because scientists are all about saying nay. Adding another layer, the Times account surely does no more than scratch the surface of how serious phsyicists think about this question. - j1m
I ran into a friend with a BS in Physics, and he said this scenario, though not impossible, is viewed as very unlikely. I said, You mean like one chance in 10^-21? He said, Maybe more like 10^-9, but really unlikely. - j1m
There were similar comments about the Relativistic Heavy Ion Collider several years ago. The Tech had a nice interview with Bob Jaffe, where he discussed some of the physics in that case, http://www-tech.mit.edu/V119/N.... His comment on the black hole there was: "The energy required to make a black hole out of two nuclei would be about 115 orders of magnitude larger than what will be available at RHIC." - Jeremy Hylton
"The doctest module searches for pieces of text that look like interactive Python sessions, and then executes those sessions to verify that they work exactly as shown." - Paul Buchheit
That is really cool, can't replace a complete unit test suite but it must be great for small projects - Benjamin Golub
Doctest is great. I think unit test suites are overrated. - ⓞnor
I find that I look forward to writing doctest tests, and I dread writing regular unit tests. Doctest also gets me into the “write tests first” mood. - Amit Patel
We used doctest for some pretty substantial test suites at Zope. I thought it worked really well because it was so easy to add text explaining what the test was supposed to do. - Jeremy Hylton
Awesome, I'm going to give this a shot now. - Jon McAlister
Doctest is great also because it's so *close* to the code. No scrolling, instant enlightenment :) - 9000
Can't we just not use subclasses, or does Python idiomatic style require them? - ⓞnor
Oh, subclasses are useful occasionally. I think the problem with super and with the MRO is that by the time you need to use the, you have code that is too complicated to understand. - Jeremy Hylton
Seems like it depends on what you are trying to parse. I sometimes fantasize about writing a new python-like language without colons and underscores, with implied self, and a switch statement. This would be great for that I think. - Chris White
I use Python because of the libraries and community. Colons, underscores, self, etc. are all very minor in my decision. - Amit Patel
IMO, the cool thing here is GLR support which allows you to write complex grammars in a more "natural" way. Specifically ambiguity resolution is explicit and clear, not buried amidst a bunch of transformational gymnastics that only someone who studied compilers in the 70's could love. :-) This is the first Python parser toolkit with GLR support as far as I'm aware. - Kevin Scott