Craig Silverstein answers your Google questions 292
1) I've wondered
by lblack
Google always seem to be early-to-market with some really highly developed software solutions, and also always seems to have the backbone to support them.
I'm curious -- what drives the innovation? Is it the hardware team advancing architecture to permit the software team more room to play, or is it the software team saying, "Hey, look what we got!" and the hardware team dropping the iron to implement it?
I understand there must be some level of synergy, but is it completely seamless or is one side of the equation effectively driving the other?
Craig:
Actually, the innovation is driven neither by hardware or software, but by products. We look around and say, "What would be the next great product to have?" and then figure out what software and hardware we need to make that product work and work great. If that figuring goes along the lines of, "Oh, it shouldn't take more than two weeks to get the code ready for public use, so that should give us plenty of time to get the 2000 new machines we'll need ordered, delivered, and installed" -- well, that's the kind of environment in which innovation flourishes at Google. [:-)]
2) Network Management Tools/Technologies
by kaladorn
What technologies help to support the Google server farm? What kind of automated monitoring and trouble reporting tools are in use? Are they home brew, open-source, or COTS with some customization (scripts, etc)? And if you had to point to one area of network management and say "we could use some improvement or some better tools", what would that area be?
Craig:
Almost all the technology we use to support our server farm is home-grown. The system we've built is so efficient we can maintain more than 10,000 computers with a handful of ops folks.
Of course, we benefit a lot from our massive redundancy: Unlike many companies, we don't need to worry immediately if a computer, or two, or a hundred, die, because the dead computers have lots of clones.
The biggest issue when you have more than 10,000 computers is that network management tools based on visualization become inadequate to the task: even if the UI is very good, there's often too much going on (ie,going wrong) to work effectively. At this level, you really benefit from tools that can not only identify problems but fix them. Of course, it's hard to write general tools for this, since "fixing problems" is typically pretty application-specific.
3) As a market leader...
by Marx_Mrvelous
It's well known that you use Linux in your mega clusters. I was wondering if you have ever been approached by Microsoft, Sun, or HP in an effort to switch to their proprietary OSes.
I can't imagine that you haven't. It must have been a huge decision to invest in one technology, so are you satisfied with what you have?
Craig:
We have been approached by several vendors. However, the advantages of Linux for us are pretty strong: It's an environment our developers tend to be familiar with, it offers unsurpassed tech support (we usually talk directly to the author of a piece of code when we're having problems with it), and it's cheap -- an important consideration when you have over 10,000 computers.
I think Linux works here as well as it does because of our technology culture. Our engineers feel comfortable being a partner in debugging kernel problems. For companies that would like to be able to give bug reports like, "Our network is slow" and have someone else take things over from there, Linux probably is not yet the ideal choice.
There's also a question of "Why Linux rather than FreeBSD?" or another free unix-like OS. We're not really religious about this issue. We used Linux -- as well as other, proprietary Unix variants -- when still at Stanford and were happy with it. My guess is if we had used a different open-source, unix-like operating system, we would have been happy with that as well. We're pretty pragmatic about using what works well for us.
4) Google's inescapable coolness.
by rob_from_ca
How do you avoid business pressures to make short-sighted solutions, and consistently make good, common sense ideas work instead of adopting ones from marketing sources? Not only does Google have the best search engine technology, but you consistently do the "right" thing. Clean, quick homepage, text only well-identified ads, interesting research projects, etc...This is the way many search engines start, but they all went the way of the "dark" side instead of adopting the "right" solution. In my jobs, it's been very difficult to execute and justify good engineering (or just common sense) under pressure from the people who control the money. Any advice for driving through well-thought-out decisions instead of adopting the "management fad of the month"?
Craig:
You know, it's this kind of cruel, hard-hitting question that gives the press a bad name. But, rob_from_ca, I know you're not really a member of the press corps -- are you? -- so I'll let it slide.
I think you're right that it's easy for a company to start with a laser-like focus on user experience, but hard to keep it up as the company grows.
I think there are two important factors that have helped Google keep its focus on users. One is that the founders have stayed actively involved in the company. The basics of our company flows directly from them. Larry Page's background is in user interfaces, and that really shows in the design of the site and in every project we do. And both Larry and Sergey Brin firmly believe that if we concentrate on users, everything else -- including money -- will follow.
The other important decision, which I can't stress enough, has been hiring. We've hired people who not only agree with this user-centric view of the world, but embrace it. Knowing what I know now, I'm infinitely impressed by how much our VP of Worldwide Sales and Field Operations, Omid Kordestani, embraced Google's policy of eschewing banner ads in favor of text-based ads, using an advertising system we developed ourselves. It's paid off, but three years ago it was far from a sure thing.
5) Google and IP address.
by Anonymous Coward
Why in this day and age does google continue to penalize sites that are virtual hosted? With ip addresses becoming harder to get/justify every day why does google discount the relevance of links that don't come from a unique ip address. Please don't just deny it, I think the Internet community deserves an explanation.
Craig:
I can't just deny it? What are my other choices? [:)] Actually, Google handles virtually hosted domains and their links just the same as domains on unique IP addresses. If your ISP does virtual hosting correctly, you'll never see a difference between the two cases. We do see a small percentage of ISPs every month that misconfigure their virtual hosting, which might account for this persistent misperception--thanks for giving me the chance to dispel a myth!
6) Weighting of heuristics
by jolshefsky
As the web develops, methods of matching a set of search keywords to a set of websites related to those keywords must change with it. I envision that the Google algorithms rank search hits by summing weighted factors such as overall site popularity, META tag keywords, META tag descriptions, TITLE tag contents, text contents, keywords containted in URLs, and so on.
Can you talk a bit about how those weights have changed over time? Have there been any surprising shifts?
Craig:
a) I'm afraid not, and b) No comment.
7) Regression
by Have Blue
The Internet is always described as a distributed system with no single point of failure. Google, however, has quickly become by far the most popular method of locating information. "Surfing" has been killed with modern search technology, it's so much easier to look through Google than the Web itself. If Google was down, I'm sure the Internet would be far less useful.
Do you think Google has become an Internet point of failure? With the competition for larger and larger indexes, is the Internet becoming centralized? Do you think this is a bad thing?
Craig:
It's true the Internet is distributed, but Internet services have never been. We saw that really vividly a few years ago when Network Solutions had a screwup with their root nameservers. As I recall, the Internet was basically unusable until DNS got fixed up again.
I think the growth of search engines is a sign that, in fact, the internet (well, the web in this case), is not becoming more centralized. If it were, then people could use a centralized registry to find whatever they needed to know. As it is, information is spread out throughout the web, so only an index like Google can tie it all together.
8) Favoring Big Guys
by PenguinRadio
Does google's policy of "ranking" the sites that have hits favor the "big guys" over more specific smaller traffic websites? That is, would a story on a site like CNN get a higher ranking in google on a keyword "Gulf War" than say a site (gulfwarveterans.com) that deals 100% with the Gulf War? Do you think you are leading to the commercialization of the web (i.e. the big power players) over smaller sites?
Craig:
Hmm, everything I wanted to say here has already been said in the Slashdot discussion on this question.
But in my own words: Google doesn't actually use traffic ("hit") analysis in its rankings: the rankings are based entirely on how sites link to each other. One consequence of this approach is that sites like gulfwarveterans.com, which maintain a consistent focus on one issue, are more likely to accrue lots of links than a transient news story, even one on a major site.
Indeed, searching for "gulf war" on google turns up two Gulf War veterans sites in the top 5, including gulfwarvets.com.
9) Dot com changes?
by Telastyn
Last I heard Google was still the stereotypical "startup" type company; promoting morale over bureaucracy as long as the work got done. Hockey, pool, the Greatful Dead's ex-chef (iirc?), and tons of other perks.
Did google keep the atmosphere as you've grown? did they keep it while others tanked?
Craig:
We still pay a lot of attention to making Google a place people like spending their time. The latest is a massaging chair we imported from Japan, so people could get massages even when it's not our masseuses' regular working hours (and they use the chair, too!).
We set this up from the beginning. (Healthy Choice granola bars in the breakroom: that was Sergey. All the M&M's you could eat: that was me.) We still see advantages to it. We think these efforts help productivity rather than hurt it. When you and a co-worker discuss an idea in a conference room, that pretty much limits the communication potential to just you two; when you discuss it over a game of pool, soon half the company has wandered by and had the opportunity to comment.
10) Google's first programming contest
by PK_ERTW
Google recently ran it's "first annual programming contest," with a winner receiving $10,000. Many slashdotters suspect this was simply a way to recruit new talent. So, was finding new people one of the initial goals for this project, and have you hired any new programmers as a direct result of it? What were the other goals (PR, generation of new ideas, etc) where there?
Craig:
The main goal was to have fun and to get people thinking about what they can do with large quantities of information. If we got people excited about the field of search or data mining -- even if they never submitted a program to us -- then that entire area of research benefits, and ultimately Google benefits as well.
The fact that our terms and conditions mentioned that we retained unexclusive rights to whatever people submitted, hints at our attitude. If really good ideas came out of the program, we wanted to be able to use them. On the other hand, we weren't using the contest as a substitute for consulting or anything (or else we would have demanded exclusive rights). And if the authors of the good programs wanted to come work for us, so much the better. For people who were excited by this project, we already knew there was a cultural fit.
[The following question was added to "the list" by Craig -- ED]
11) Forget Craig
by Talisman
No offense to Mr. Silverstein, but I'm much more interested in Cindy [McCaffrey]! Beautiful, highly successful nerds are terribly rare!
Just so I'm not off-topic: Mr. Silverstein, how does Cindy look in tight sweaters?
Craig:
If you did any research at all, you know that Cindy is our Vice President of Corporate Communications. As such, she takes an active role in Google interviews, such as this one. In fact, she's looking over my shoulder even as I type this. And, let me just say, she ... Hey Cindy, what are you doing? No, don't press that button! Hey! erwqu8poxasewrvNO CARRIER
Web services? (Score:2, Insightful)
"Yellow Pages" for the Web services effort? What about one uddi.google.com?
Good luck!
Re:Web services? (Score:2)
Or like Mozilla, although its not on by default
Good interview... (Score:3, Interesting)
...but I really really wanted to know what their electricity bill was!
I hadn't thought about the inherent redundancy in Google's design before, so if one or a dozen boxes go down the system as a whole remains virtually intact. It's an interesting effect of that level of decentralization, I guess. Maybe they should be a model to other organizations with an eye towards security and survivability?Re:Good interview... (Score:4, Interesting)
If they are co-located in a server farm, power is normally included with the fee per machine.
In either case, there might well be no power bill to pay!
One interesting unasked question: Could they distribute their servers geographically, through several server farms in widely distributed points, to increase redundancy in case Al Queda decided to target their server farm? Might be a thought.
D
Re:Good interview... (Score:2)
Re:Good interview... (Score:2)
Doesn't the whole world use Google?
They probably won't do it, just because it doesn't have the drama and flair of the destruction of a major landmark.
D
Re:Good interview... (Score:2)
True, these guys dont go for subtlety. Although I was rather surprised that they didnt go for the Statue of Liberty, as that would have been a rather shocking target, with less loss of life.
Disclaimer: I absolutely disaprove of terrorism as a way to get your point through, even if its a somewhat valid point. I just try to put myself in the other guy's shoes and try to understand his motivations.
Re:Good interview... (Score:3, Interesting)
I've seen one of Google's colo cages. It truly is badass.
power consumption (Score:3, Informative)
Exodus reworked their pricing after Google forced them to rewire a bunch of cabinets to handle double the power draw.
As of a year ago when a couple of the Google techies gave a talk at a BayLISA meeting, they had four data centers, two on the west coast and two on the east coast.
Google's electric bill (Score:2, Informative)
0.1 kW * 10,000 servers * (365 * 24) hours * $0.15 per kW-h
which is $1,314,000 per year, just to run their server farm.
Re:Google's electric bill (Score:2)
I mean, uhh, nothing.
Question for the google guy... (Score:4, Funny)
A: No.
Re:Question for the google guy... (Score:5, Interesting)
Re:PageRank, not SiteRank (Score:2, Interesting)
I had no idea of the scale (Score:5, Interesting)
I knew Google was into clusters, but holy crap: over 10000 computers?!? Do other clusters of this size exist elsewhere?
This makes the lack-of-ads-down-your-throat aspect of Google all the more bewildering. Their electric bill alone, must be enormous.
Obligatory (Score:5, Funny)
Re:I had no idea of the scale (Score:3, Funny)
Re:I had no idea of the scale (Score:2, Funny)
Re:I had no idea of the scale (Score:3, Funny)
Re: (Score:2, Interesting)
Re:I had no idea of the scale (Score:2, Funny)
It'll never happen. The ratio of signal to noise (intelligence vs stupidity) on the 'net ensure that rampaging homicidal sentient search engines aren't in your future.
On the other hand, if they were about to become sentient, I'm guessing they'd have a high appetite for PRoN and offer to sell you VIAGRA alternatives when they wake up.
Re:I had no idea of the scale (Score:2)
Re:I had no idea of the scale (Score:2, Funny)
Aren't you familiar with PigeonRank [google.com](tm)?
Re:I had no idea of the scale (Score:3, Interesting)
This is very different of the "beowulf" type of cluster. There isn't any shared computation going on, since each request would be very minor by itself. I assume they have that many boxes because of the number of connections at a time.
note that this comment comes from my experience in the industry, not with Google itself.
Re:I had no idea of the scale (Score:2)
It's really like a big library (say the AE* box is one shelf) with many librarians (indexers) and a huge buying personel (spiders) as well as coordination (spider queueing/index queuing/autorepair).
Looks like seti@home, but it's a bit more complex. I'd say it's an application farm.
Re:I had no idea of the scale (Score:2, Interesting)
Each rack had around 40 2u servers in it. The servers are doubled up so you can fit 2 2U servers in a 2U slot, with an exhaust chimney in the middle of the rack. Apparently equinix has to pump more AC to that zone because of google's high density machines. They probably had about 30-40 racks there by my estimation, and only what I saw. They might have multiple cages there for all I know. Of course, nothing's labeled at equinix for security reasons so you just have to be told by someone that "knows".
Equinix is a marvel in it's own (check out their virtual tour), the place is incredible, you can't possible ask for anything more in a colo, equinix on top of google's redundancy... Wow, that crap ain't never going down.
Re:I had no idea of the scale (Score:2, Informative)
From Kirchoff's law (either him or Ohm, I forget which) we get Power (watts) = I (amps) * V (volts)
therefore
P = 3.5amps * 120 volts * 10,000 computers
= 4,200,000 watts (egads!)
Mind you, this is per second! Let's convert this to an hourly figure.
Watts = 60 * 60 * 4,200,000
= 15,120,000,000
Let's convert this to kilowats for simplicity
= 15,120,000 kilowatts
Now, let's say that the power company charges $0.00346 (number pulled from thin air) per killowatt hour. Figure the computers are running 24 hours a day.
Cost per day = 15,120,000 * 24 *
= $1,255,564.8
Something tells me that my figures had better be damn well off, or else there is some serious cash floating around there!
more like $2500 a day (Score:3, Informative)
You made a number of mistakes. The main one is: there is no notion of "watts per second" unless you are talking about a rate of change of power. 4.2M watts is a rate; it is the same whether measured over an instant, a second or an hour. If you use power at that rate for an hour you use 4.2M watt-hours. Not 15.1 billion watt-hours. So that was a factor of 3600 on the high side. Then you were off by a factor of about 14 on the low side in pricing kilowatt-hours. And I would say you were about a factor of 2 on the high side in wattage of a server. Altogether you were high by a factor of just about 500x which is the difference in our results.
Re:more like $2500 a day (Score:2, Informative)
Try again... (Score:2)
P = 3.5amps * 120 volts * 10,000 computers
= 4,200,000 watts
Let's convert this to an hourly figure
E = 4,200,000 watts * 1 hour
= 4,200,000 watt-hours
Let's convert this to kilowatt-hours for simplicity:
E = 4200 kwh
The remainder is left as an exercise
Re:I had no idea of the scale (Score:2)
""Oh, it shouldn't take more than two weeks to get the code ready for public use, so that should give us plenty of time to get the 2000 new machines we'll need ordered, delivered, and installed""
In my company it takes more then two weeks to get the requision for a $500.00 item approved. Anything that required 2000 machines would have to go to the board and would take almost a year to approve let alone ordered and installed. These guys do it all in two weeks. Impressive.
Re:I had no idea of the scale (Score:2)
Re:I had no idea of the scale (Score:2)
Low brow trash (Score:2, Insightful)
Please masturbate before submitting questions, not during.
Come on guys, clean up the crap and treat women with respect and you might just get to have sex with another human being for once.
Re:Low brow trash (Score:2, Informative)
[The following question was added to "the list" by Craig -- ED]
The interviewee added that question, not some sexually repressed teenage nerd. Oh, and it was humour. Yep.
Re:Low brow trash (Score:2)
And besides, it's Craig with the tight sweaters and gets all the g00gle pr0n fanwomen.
Re:Low brow trash (Score:2)
Read the original question in-context here [slashdot.org].
Re:Low brow trash (Score:2)
- A.P.
Re:Low brow trash (Score:2)
Besides the already-mentioned fact that this was added by the interviewee [slashdot.org][sibling comment] what the fuck is the big deal? If she wears tight sweaters, it's a valid question.
Also, I masturbate before, during, and after the submission of /. comments... What the fuck do you call slashdot anyway? Personally, I consider it nothing more than an intellectual form of jacking off. It's sometimes informative, but primarily it's amusing. If it were intended to be a serious news source they'd censor comments, which would ruin slashdot; far better to just be a community site, which is what it is.
Re:Low brow trash (Score:3, Funny)
"I've been trying so hard not to treat women like objects that I've ended up treating objects like women."
I can't remember who said it, but I liked it.
Re:She is not a babe (Score:4, Insightful)
Give me a break...there is nothing at all wrong with this lady.
Re:She is not a babe (Score:2)
Re:Low brow trash (Score:2)
Re:Low brow trash (Score:3, Insightful)
Shrug.
I met this girl, she was nice, I was nice back (although I did make a buffoon of myself the first time I met her). We talked, got to know each other, and awhile later we got married.
At no point did I not treat her with respect. I still do. And she respects and loves me for it. And yes, there is a good bit of sex involved in our relationship, thank you very much.
I guess it comes down to - do you want to just fuck something or do you want to have a relationship with another human being? If the former, I suggest renting some porno tapes or surfing the net and jacking off. If the latter, then you better respect the other person. Otherwise you're not deserving of respect yourself.
Re:Low brow trash (Score:2)
Note that I didn't say a guy shouldn't have respect for women, just that he shouldn't show it if he wants to be more than friends. I had to learn that the hard way, but when I did I started getting dates. Eventually I got my wife (whom I had known for some time) to go out with me, which brings me to where I'm at; a happily married man with a beautiful daughter and a healthy sex life.
In truth, I would love to be able to say that I got here by being respectful of women, but that simply isn't the case. I was never a player by any means, nor was I after nothing more than sex, but I found that I had to project a certain image in order to get what I wanted; a meaningful relationship beyond being friends.
Re:Low brow trash (Score:2)
Actually, no. I'm 27, married, and have a 2 year old daughter, and I'm very much aware of what it took for me to get to this point; which was mainly a realization that if I kept being the nice guy who always treated women with respect that I would never be more than a friend and I would always sleep alone.
The truth hurts. It sucks, but that's the way it is. The day I came to that realization was a turning point in my life. Up to that point I treated women with the greatest respect, and I was always just a friend. The less respect I showed, the more dates I got.
Here's what my female friends determined as success criteria:
MALT...
Money, Ambition, Looks, Transport.
This is exactly what I'm saying. Notice that nowhere in there is "a nice guy who treats me with respect". A guy who has all the qualities listed above very rarely treats women with respect.
In fact, I know plenty of guys who fit only one of those catagories who have no trouble getting play. As far as I can tell, the real requirements for a guy to be able to pick up women are:
1) Don't treat women with respect
2) Don't be 'slimey'
Any guy who can fulfil those 2 requirements should be reasonably successful.
And yes, confidence is important. Ambition really isn't.
Let me point out, though, that I'm not saying you shouldn't have respect for women, just that you shouldn't show it if you want to date them. Obviously, my marriage wouldn't be anywhere near as successful as it is if I didn't respect my wife, but the fact remains that neither she, nor any of the various women I dated before her, would give me the time of day until I stopped showing it.
Re:Low brow trash (Score:2)
The inescapable fact is that the less respect I showed the more dates I got. I don't consider myself to be a particularly good looking guy, but I most definately have become an asshole
I'm not espousing misogyny here, nor am I saying you shouldn't have respect, just don't show it.
My sister's theory is that most women have serious self-esteem issues and don't believe they are worthy of being treated right.
Re:Low brow trash (Score:3, Insightful)
The thing is, though, that women tend to take nice guys who treat them with respect for granted. The nice guy becomes a friend, a confidant, but certainly not someone she would date, let alone have sex with. There comes a time in every nice guys life when this is not enough. At this point he either becomes a bitter misogynist, or he learns to play the part that will get him what he wants, and the key to it is having confidence and not showing respect.
There are women who are exceptions to this rule, but they are few and far between.
You're right, a cheap whore is not what I want. I've had my share, and they aren't worth the effort. And sex has always been a fringe benefit for me, not the prize I was after. If I were just after sex, I certainly could have lost my virginity before I was 19. In fact, I was dumped a few times for being respectful and not trying to get in a girls pants.
Anyway, that is the truth as I have found and tested it (following the scientific method, of course, like any good geek should). Sorry if it offends you, but if it does you need to make sure that you aren't perpetuating it. Give the nice guy in your life a chance, I'll bet you dollars to donuts he wants you.
Interview loophole? (Score:2, Interesting)
Is there a way to prevent this?
What happens when trolls wait and upmod something you don't want to ask the interviewer?
Shouldn't the moderations stop for interviews after it leaves the frontpage? Or was this an editor moderation??
Re:Interview loophole? (Score:2)
Supposedly this is what meta-moderation does. I agree it's a problem (discounting the number of comments I've posted that have gone up to 5 then down to 2) with people going on moderation sprees when the story is off the page or near the bottom. In the case of a geniune troll the only solution I can think of is when a person gets enough bad meta-mods they lose their privaleges, perhaps the editors could do the blacklisting themselves, it should be a rare enough occurance. In this case I suspect that it was not an editor moderation because of the fact that they can really choose any group of high scoring ten questions so the precise ranking isn't really relevant.
Re:Interview loophole? (Score:3, Insightful)
In fact I'd rather have an age based system (thats real world years). Go ahead and grab new accounts and try and troll, you'll just be an infant to me. Can we do that? Go for the simple scheme of anyone with an id under a quarter-mil is old? This would at least allow the friend/foe scheme to be useful since people wouldn't be able to just dump their account and get a new one to start over with.
Speaking of friend/foe, they need to add another option of "just plain stupid".
t.
Re:1 question about this. (Score:2)
Re:Interview loophole? (Score:2)
Of course its annoying to have your questions left out, but there are almost always more than 10 comments rated 5 for interviews, so Roblimo has to exercise some judgement. There's more than 40 comments scored 5 in this interview.
How about telling us how to do virtual hosting? (Score:5, Interesting)
I'd like to hear the answer to this one as well. (Score:3, Insightful)
I'm very interested in hearing an answer or if someone could point me to a reference explaining the correct way to do it, that would be great.
The way I do it works and I've always assumed it was correct. Google picks up most of our sites quite well, so I probably am doing it correct.
AdWords (Score:3, Informative)
I want the site to rank well in Google for the topics and products it covers, so how do I avoid screwing up with virtual hosting?
1. Virtual host by hostname, not by path. GeoCities hosts by path (www.geocities.com/$user/rest.of.url); Freeservers hosts by hostname (pineight.8m.com/rest.of.url).
2. If you feel that your ranking is still not high enough, then bid on keywords [google.com].
Question #6 (Score:5, Informative)
http://citeseer.nj.nec.com/
very good interview as mp3 (Score:2, Informative)
dialup connection (Score:5, Funny)
Like he would work over dialup from one of the highest bandwidth offices in the world?!? They must have been at a hotel together. :-)
Re:dialup connection (Score:2)
No Network Stats?? (Score:3, Interesting)
Re:No Network Stats?? (Score:2)
The Pigeons (Score:4, Funny)
Now, I am stuck with the thousand monkeys we bought clamoring on the keyboards churning out shakespearean sonnets.
Re:The Pigeons (Score:4, Funny)
Is your network of monkeys RFC-2795-compliant? [ietf.org]
We played pool at Eudora, but the beer was better (Score:5, Insightful)
We had a pool table at Eudora, when we were in Building I (the one by the cemetary, ironically enough). It got used a lot, although there was very little work talk that went on around it. Some, but not much. Mostly it was guys from tech support on break. More discussion took place when they had beer busts out on the lawn, or when they brought in food late at night for all us guys lucky enough to be working late during pre-GM release crunches. In fact, they wound up taking the pool table away because it was causing "productivity" to slip.
The beer busts worked particluarly well (and not just because I a) like beer or b) would wait until they were over and then would stuff the leftovers into the fridge in my office). It was like 3 hours of sitting around in the grass, engineers talking to sales, marketing talking to project mgmt, everyone talking to everyone else, VPs and admin clerks mingling. We couldn't all get together without talking about work stuff at a bar during happy hour, much less on a Friday at 2 in the afternoon on the front lawn of our building. The freebie dinners wer egood, but only engineers got to eat, so the group was more limited. We didn't get the cross-polination that the beer busts had.
If had to recommend a "dotcom-ish" group activity, I'd say a nice summer afternoon, some grass, a few frisbees, t-shirts for the employees-of-the-month, and a big tub of beer, wine, and soda. Very informal, just come and hang out. That's a really good way for a department head to get feedback, and way better than "all hands" meetings. I remember one day we had an all-hands, and not one person asked a question. A couple days later at a beer bust you couldn't get a word in edge-wise with the VP he was so busy talking with people.
Anyway, gone are the salad days...
-B
Not that kind of grass (Score:5, Funny)
Uh, that came out kinda wrong. I meant the kind of grass you sit on and the kind of frisbees you throw. I'm surprised I didn't mention patchouli and a hackysack. Jeez. At any rate, I wasn't advocating getting the whole company stoned. Although it probably would have helped in our case...
-B
Re:We played pool at Eudora, but the beer was bett (Score:2)
I agree. It really helps to be somewhere besides the meeting room. Spontaneity helps too. Insane working conditions/hours (hence the need to blow off steam) also help. Of course, none of that was really necessary for people like me (and 7/8s of tech support), who never had much in the way of structure to begin with.
Congrats to Colleen! I'll have to check out the duckpond every once in a while and see what's happening.
I still have some Guiness in a bottle hanging around if you ever find yourself up north... :-)
-B
Google Image Search on Cindy (Score:5, Informative)
JOhn
Re:Google Image Search on Cindy (Score:2)
Re:Google Image Search on Cindy (Score:3, Informative)
Yeah, they do:
http://216.239.33.100/search?q=cache:1i0prMhBa54C: www.google.com/+=en=UTF-8 [216.239.33.100]
Re:Google Image Search on Cindy (Score:2, Funny)
"Google is not affiliated with the authors of this page nor responsible for its content."
BUT THEY ARE!!
Bandwidth (Score:3, Interesting)
How many queries do they server per minute/sec ?
Re:Bandwidth (Score:3, Interesting)
Trust me. I work for a company with a very large web presense. Pushing a number of gigs/sec doesn't end up translating well to per day measurements.
For fun, just used a calc here to figure some stuff out.
For a company like the one I'm at (or like google) pushing over 1 gig/sec, that's over 80 terabytes per day (at min).
I find a lot of the per day questions amusing as it is obvious it is coming from someone who doesn't work in very large volumes.
Re:Bandwidth (Score:2)
Pardon me for falling over backwards, but how many companies are gigabit connected to the internet ? I doubt that even Google does this.
Re:Bandwidth (Score:2)
If by "calculated estimate" you mean "blind guess", sure
Assume 1e9 people with access/exposure to it. Assume 1e-3 of these use it regularly, and assume 1e1 uses per day per user. That's 1e7 calls to Google per day. Assuming 1e3 bytes per search, that's 1e10 bytes per day. (At 1e5 seconds per day, that's 1e5 bytes per second, or 1e6 bytes per second if peak time has 10 times the load).
So 10 gigabytes per day, with one megabyte per second at peak load.
Take this with a grain of salt
Re:Bandwidth (Score:3, Informative)
i still want to see it. (Score:2)
just one picture
I can vouch for that! (Score:2)
by PenguinRadio
Does google's policy of "ranking" the sites that have hits favor the "big guys" over more specific smaller traffic websites?
I can certainly vouch for Craig's response. My own site comes up as #1, and it's only three letters
I think I have to hate him now (Score:5, Funny)
Sure, and while you're at it why don't you tell us about your Ferrarri and the supermodel you're banging. Bastard.
how does Cindy look in tight sweaters (Score:3, Informative)
Re:how does Cindy look in tight sweaters (Score:2)
Not a nerd, that's for sure, so the whole "Hot Chick" business is out.
picture [google.com]
Comment removed (Score:3, Funny)
Re:Cindy [McCaffrey]... (Score:2, Funny)
Perhaps you misread, it's not the I Want To Get Lucky button...
Re:Cindy [McCaffrey]... (Score:2)
try getting her to compile mozilla and I bet she'd shirk it "but I'm not a techy"
regards
john "oh for fsck sake type make" jones
couple of things I didn't see (Score:3)
I'm also interested in seeing a discussion with actual google people on their policy on what's "suitable" and "unsuitable" as far as advertising goes. I've heard that pro-gun sites are considered "unsuitable" for no other reason than someone at google doesn't like guns. Google's right, but one starts to wonder if those biases are going to get built into the search engine algorithms sooner or later.
As google becomes a more and more important tool for getting to the rest of the Net, their politics are an issue whether they like it or not.
He didn't answer the question posed! (Score:2, Insightful)
Let me put it an other way. Consider that some terrorist manages to destroy all the Google servers. What happens to practical day to day work that uses the Internet?
NO CARRIER (Score:2)
Re:Grrrr (Score:3, Informative)
Grrr? (Score:2)
Re:Grrrr (Score:2)
http://images.google.com/images?q=%22Cindy+McCaff
Re:Grrrr (Score:4, Funny)
Duh... use google [google.com] :)
You give an obvious answer, but you don't ask the obvious question: What is the significance of the "I'm Feeling Lucky" graphic included in that collection of images?
Cindy googlewhack! (Score:5, Funny)
>
> http://images.google.com/images?q=%22Cindy+McCaff
Sure, that's a good start...
On the bright side, "Cindy McCaffrey" sweater" [google.com] is a Googlewhack, albeit not a pure one.
This brings two obvious followup questions:
To Craig: when will someone in your office leak us a copy of the .GIFs showing Cindy's meteoric rise in Google's images zeitgeist this week? Can we see it in the next Slashback, please?
Also to Craig: in how many hours, and how hard, do you think Cindy's gonna kick your ass for handing her over to the raving /. hordes as the older, classier, and way more-reasonably-hairstyled, replacement for our mad collective crush on Natalie Portman?
Finally, to Cindy if she's crazy enough to admit it: Do you like grits? ;-)
Re:Cindy googlewhack! (Score:2)
Pun not intended, right? :)
Re:Cindy googlewhack! (Score:2)
As another poster has hinted, that pun's probably between Ms. McCaffrey and me. I'm an invertebrate punster, spinelessly unable to resist a pun. Don't slug me for it! :)
Seriously - because I used two words encased in quotes. I think a "pure" Googlewhack has to be two words and only two words, no quotes. I'm allowing it as a Googlewhack only because I can argue that "Cindy McCaffrey" is a single proper noun composed of two strings, whereas, say, "squeamish ossifrage" isn't. For instance:
"Pure" googlewhack: One result for foo bar (the original definition - two strings, no quotes.)
"Impure" googlewhack: One result for "Cindy McCaffrey" sweater (one string being the proper name of an individual, "sweater")
Non-googlewhack: One result for "squeamish ossifrage" sweater (one string merely consisting of two unrelated words attached into a longer string by means of quotes, "sweater")
A link with a picture (Score:2)
No nekkid pictures though - I keeping them to myself
Re:public access to raw archive (Score:2, Insightful)
Re:public access to raw archive (Score:2, Funny)
Re:Google a database. (Score:3, Informative)
Re:Google a database. (Score:2)
Re:How did that lame 'tight sweater' question... (Score:2, Informative)