Sign in or Join FriendFeed
FriendFeed is the easiest way to share online. Learn more »

·[▪_▪]· › Likes

Anna Haro
Red Velvet Cake Balls « bakerella.com - http://www.bakerella.com/red-vel...
Red Velvet Cake Balls « bakerella.com
Red Velvet Cake Balls « bakerella.com
Show all
I think I just died from wanting. - Sarah June
Wow... - Cheryl Jones
Cake balls are great, but it's very cruel to the cakes. :-> - Kurt Starnes
Kurt, I suppose this is where cultural relativism comes into play. Back in the old country, we ate giant cake balls with every meal. - Anna Haro
Anna - I grew up in a small town with small cakes. The only giant cake balls we had were in storybooks and daydreams. - Kurt Starnes
hahaha! x_x - Anna Haro
Those look delightful. - John (a.k.a. dendroica)
Anna Haro
Everything but the Paper Cut: Eye-popping Ways Artists Use Paper | Design & Innovation | Fast Company - http://www.fastcompany.com/blog...
Everything but the Paper Cut: Eye-popping Ways Artists Use Paper | Design & Innovation | Fast Company
Everything but the Paper Cut: Eye-popping Ways Artists Use Paper | Design & Innovation | Fast Company
Everything but the Paper Cut: Eye-popping Ways Artists Use Paper | Design & Innovation | Fast Company
"A virtual tour of the Museum of Art and Design's newest exhibition, dedicated to all the surprising ways artists are using paper today." - Anna Haro from Bookmarklet
Paul Buchheit
Hard to believe she didn't get the job ;) - http://www.businessinsider.com/my-nigh...
Hard to believe she didn't get the job ;)
"“I want you to estimate,” Oliver began, “how much money you think Google makes daily from Gmail ads.” Oh. My. GOSH. Was he serious? The answer depended on so many different factors, none of which I had any clue how to guesstimate. “Um, you mean a hard number? Maybe…$70,000?” Oliver’s hearty laugh told me my response was foolish. ... Now I was asked for an exact amount of revenue. “Say each G-mail user opens seven new e-mails a day. They would see 28 ads. If they click on ¼ of those ads, then only seven ads are clicked. If all advertisers are charged $0.05 per clicked ad, then the amount of revenue would be whatever $0.05 x 7 ads x the number of G-mail users is. Does that make any sense at all?” “Kind of.” Oliver sounded confused. “You lost me at the ‘only clicking on ¼ of the ads’ comment. Let’s move on.” " - Paul Buchheit from Bookmarklet
Does everyone get those estimation questions? I didn't get anything like that in the interviews I had at Google. - Benjamin Golub
There's a reason I'm not a Google employee... - Robert Scoble
Here's a hint: if they ask you to estimate something, don't just make up a random number. Also, don't assume that people click on 1/4 of all ads :) - Paul Buchheit
@bgolub She was interviewing to be an APM. I imagine those interviews are quite different from Eng interviews. I can't be sure having only done Eng interviews myself. - EricaJoy
Its unfortunate, because the interviewers need to filter, but some people don't do well when put on the spot under real-time stress, but in a job situation could solve similar problems being left to think about them. The kinds of skills needed to win lightning math competitions or TopCoder, are not necessarily the skills best needed to work on a product. - Ray Cromwell
The problem I had with my interviews at Google were they were too literal. They were all questions that a recent college grad would be familiar with but anyone with any length of experience in the industry would have forgotten by this point. Going back and studying after I remember the answers now but I felt like I was being interviewed by someone just out of college (which was probably the case). - Jesse Stay
I've heard of one Eng interview question that could be answered quickly by estimation (but more slowly by just computing it). (I wasn't asked that question myself, nor did I ever ask it.) - Ruchira S. Datta
Priceless "You lost me at the 'only clicking on ¼ of the ads'" comment is priceless :) - Micah Wittman
Jesse, I wasn't asked any questions like that, nor did I ask any. I guess the interview process can be very variable. - Ruchira S. Datta
The "estimate something unknowable" question is something anybody interviewing for an even remotely technical position should expect these days--even though you might not get it--and you should understand the interviewer is asking to hear the process you go through, not the answer. As far as the 1/4 click through rate goes... well... that's classic. - Ken Sheppardson
Ha-ha, clicking on ¼ of the ads seemed like a ridiculously high estimate to me. I never click on an ad. And now I have ad block pro installed so I can't even see them. - Laura Norvig
A Google interviewer asked me similarly ridiculous questions. Why ask me about low-level database algorithms when i'm interested in java and web positions?! We danced around one question for 10 minutes while i tried to answer it to his satisfaction. It should have been obvious to him i'm knowledgeable enough about databases and database programming to just move on to the core interview. - ·[▪_▪]·
Ray, it's not a math problem -- it's a problem solving problem. - Paul Buchheit
Paul, there are different kinds of problem solving as well. To take mathematicians as an example, von Neumann was said to be very quick, whereas Hilbert was rather slow. So Hilbert might not have done well in an interview. - Ruchira S. Datta
The classic variations I've heard are "How many piano tuners are there in Chicago?" and "How many hamburgers does McDonalds sell each day?" - Ken Sheppardson
Wow... how would you answer either of those questions? - SAM
One of the people I interviewed with didn't speak very good English, and I spent 3/4 of the interview arguing with her how I thought Friend Connect could improve. I was then given 5 minutes at the end of the interview to try and answer her technical question which was about binary trees, something I hadn't studied or played with since college. 5 minutes wasn't enough to recall. The questions I was asked were math problems (and I graduated with a 3.95 GPA in college, A in stats and Algebra). - Jesse Stay
I could never survive an interview process like that. So I won't even try. - Laura Norvig
Jesse, sorry to hear that. I would usually ask one 45-minute interview question or two 20-minute ones. I was only asked 45-minute ones. And no non-technical questions till the end. - Ruchira S. Datta
These are almost the same questions I was asked (which I could answer easily now): http://courses.csail.mit.edu/iap... - amazing that Google hires MIT grads, considering MIT has an entire course around "hacking the Google interview". - Jesse Stay
SAM: You'd just dive in with an estimate of *something* and walk your way through it. E.g. How many people do you know who own pianos? What % of the population do you think owns pianos? How often do they get their pianos tuned? How long does it take to tune a piano? How many people live in Chicago? It doesn't matter so much whether your numbers are right, it's the fact you know how to combine all the component estimates into an overall estimate. - Ken Sheppardson
Not being able to do the math is fine, thinking that 1/4 of ads are clicked on is not. It's the approach and rough estimates that matter. - Paul Buchheit
Yeah, the two important pieces of info the interviewer got in this situation are from (1) the initial random guess vs walking through some estimating process and (2) the lack of understanding of click through rates - Ken Sheppardson
Those problem solving skills are useful when you have to model real-world systems. How many concurrent users to you estimate will we have at peak load? How many expensive vs. cheap queries are they going to perform? It's basically the same process - figure out reasonable estimates for each of the factors, do some basic stats and math and get a ballpark of how many servers you'll need vs. whether your problem is even viable. - Matt Mastracci
Ruchira my technical questions were all at the end (except for 45 minutes on arguing with someone I could barely understand how Friend Connect could improve). I got the non-technical, easy. Going back and studying I would have gotten the technical too, which is silly considering how fast I was able to find the answers (and understand them). I think that's why non-technical should be... more... - Jesse Stay
When I interview, I look for clear, informed thinking. I'm sure that's what Google looks for, too. It's the odd personal interaction that turns an interview into something hasty and pressured. I'm fine giving a person a question, and time to mind-map or outline -- tho I do prefer someone who can do the thinking right there in the moment. Also, it's best to warm a person up to the type... more... - Christopher Galtenberg
Jesse, the technical question is supposed to be about problem-solving. You see how someone solves problems by watching them do it. It's not about looking things up. - Ruchira S. Datta
Ruchira, 5 minutes to show the thought process in figuring out how to tell how many levels are in a binary tree isn't enough to determine if someone can problem solve. - Jesse Stay
Call me soft, but I don't think she should have been bounced for a bad guess on ad CTR under interview stress. She worked through the appropriate steps and setup the right equation, just one of her assumptions was garbage. If she wasn't under pressure, and was asked to prepare a spreadsheet modeling out ad revenues, would she have really picked 1/4? or would she had thought about it... more... - Ray Cromwell
Jesse, agreed. That's why I like the longer interview questions. E.g., I would often find that someone was good at writing code but bad at complexity, or could think of an algorithm but not program. - Ruchira S. Datta
RE "ridiculous questions", one of the things I try to do when interviewing somebody is ask a question to which the correct answer is "I don't know." That's one reason I might drill down on some sort of low level technical issue outside the candidates field of expertise. If you don't know, say so. Don't sit there and try to pretend you do. Be willing to admit there's something you have to learn. For extra credit, explain how you'd find the answer. - Ken Sheppardson
Ken, there's major game theory going on. Does the interviewee think the interviewer wants a best effort attempt or rather an admission of insufficient data/experience. - Micah Wittman
Another one I realized afterwords he was talking about linked lists, but he never mentioned linked lists. He had just asked how many edges it would take (asking for the exact formula, mind you - it's been 10 years since stats!) before a cycle could be made (or something like that). If he had just mentioned he was talking about linked lists I could have given him an answer much faster. - Jesse Stay
Micah: Yup. And I want to see how much somebody will thrash before they ask what it is I actually want to know. - Ken Sheppardson
you got to thin the herd. - Aron Michalski
The right answer may be both. A good communicator, person who knows how to 'read' the other will put it out all out on the table. Hopefully without being too wordy :) - Micah Wittman
The interviewer is comparing multiple interviewees. Google gets so many qualified applicants that it's very likely that even though she was OK, compared to others applying for the same job, she didn't do as well. - Piaw Na
The interview process is designed to have few false positives, but in the classic tradeoff it can therefore have many false negatives. Although Jesse, in your case it sounds like it was just executed badly. - Ruchira S. Datta
The funny thing is the best answer wasn't always the answer they were looking for. For some reason interviewers never want to see the hash table answer, which is almost always the answer in the real world. (yet they never ask you why a hash table may not always be the best answer) - Jesse Stay
I always want the hash table answer Jesse. People who use red-black trees or whatever often haven't written real software :) - Paul Buchheit
Paul I like your style :-) So much time is saved that way. - Jesse Stay
@Paul: Agreed. I also find a surprising number of people who think they're brilliant for inventing tries, when a hash table would solve the problem faster, and with less code. - Piaw Na
Not only that but in a search world that can make or break your search speed. We dealt with that in HIPAA transaction matching at UnitedHealth Group while I was there. The hashed digest made matching records so much faster. - Jesse Stay
I cringe when I find out the developer interviewing me just graduated from college 3 years ago. - Jesse Stay
I have never been asked for these estimation questions during my interviews but engineering positions need them too. Good estimators are good engineers. - Burcu Dogan
@Jesse, why does that bother you? I was interviewed at Google by 6 folks, 5 of which were way younger than I was --- one of them so young that I remember him from when I was his TA in grad school. It didn't matter --- the questions weren't particularly hard, and I had fun. I didn't think Google's interview was any tougher than Yahoo's, Microsoft's or any other tech company known for engineering excellence. - Piaw Na
My quickie solution to the Egg Drop problem is exponential doubling sequence + 2x linear search = 25 drops, best solution is 14. Doh! BTW, I've heard this problem stated before as a Cats with 9 lives (can survive 9 drops). - Ray Cromwell
Piaw because a recent college grad is only going to ask you what they learned in college - Jesse Stay
Try to solve my interview puzzle question: http://cromwellian.blogspot.com/2006... - Ray Cromwell
Ray, that's a cool problem. - Matt Mastracci
@Jesse So the 3 years in the "real world" mean nothing? - EricaJoy
@Matt, I specifically constructed it so that it would be impossible for people to search for a pre-existing solution. - Ray Cromwell
@Jesse: I'd been working in Silicon Valley for 10 years when I interviewed there. I did not feel that my experience disadvantaged me. - Piaw Na
I just take more of a "get it done" attitude when I write code. I'd rather focus on getting the problem fixed in the fastest manner possible rather than spend all this time on theory. I guess it all depends on the problem at hand as to whether that's the right choice, but a recent college grad is less likely to understand that than someone who's been in the field for awhile. I like the... more... - Jesse Stay
BTW, if you're a startup that wants to take on Google that's the way to beat Google. It's why Twitter has grown so fast. - Jesse Stay
True, if you look at many of the successful Web 2.0 startups, a lot of them didn't solve interesting computer science problems, but executed well in other ways. Implementation speed becomes a priority, as they can always go back and fix stuff later or rewrite, once they reach a certain level. Twitter ran "ok" enough on a Ruby mishmash until they broke down, but they didn't really lose their users because of it. - Ray Cromwell
Glen, unless the speed isn't as important as getting the product out the door fast. - Jesse Stay
All of those formulas need a "T" element (time to write the code), along with an "M" (maintainability) element - Jesse Stay
I think the best way to get a job at Google is to build a business and get bought by them :-) - Jesse Stay
Its good to be retired... ;) just sayin - WarLord
@Glen: Are you seriously asserting that insertion into a tree (of any sort) is O( 1 / (n log n))? - Piaw Na
@Jesse: It does no good to acquire a company whose software wouldn't scale (or whose people can't make them scale) when Google turns the firehose of traffic at them. Some of the due diligence done before a company is acquired (by Google or anyone) is to make sure that everything's technically up to snuff, or the people being acquired are smart enough to get them up to snuff. - Piaw Na
I don't see anything "nightmarish" about her interviews at all...In fact it seems pretty amazing to me she couldn't figure out the "math" problem in the 2nd interview. - Bindu Reddy
Well just for grins, here are a myriad of "problem solvers" trying to figure out how many golf balls you can fit on a bus: http://www.acetheinterview.com/questio... My solution to this is tell me how long it will take you to hang my wet clothes on the line without slipping on the downward slope of a ravine on 5 acres of wood... more... - Melanie Reed
If the question was really about problem solving then why would you stop at 1/4? That's just a parameter. - Todd Hoff
You would stop at 1/4 because you've already interviewed 20 other folks, and some of them gave you a much better answer there. You would then go back to hire one of them, or keep interviewing more people because nobody was good enough so far. - Piaw Na
wow, very insightful but clearly she is not geeky enough for the job! - Loc
Todd: The interview didn't end when she said 1/4, they just "moved on". The point wasn't to get a specific dollar amount, it was to see her process. - Ken Sheppardson
It's true that 1/4 is just a parameter, but choosing something out by so much shows a pretty significant lack of knowledge in an area that has _some_ relevance to Google. I'd suspect there would have been candidates who'd been able to have sensible discussions about the likely CTR in Gmail based on known CTRs on other websites and the factors which influence it. Surely that's relevant? - Nick Lothian
Also, clicking on 1/4 of ads, with 4 ads per email means that people were clicking on an ad every time they read an email. That's pretty clearly wrong. - Nick Lothian
Yeah, the 1/4 answer shows that the candidate did not apply her own personal experience to the problem solution. That's a negative mark. - Gary Burd
Nick, then don't say it's about the process, because clearly it's not. The process was correct. If you care about the numbers then ask about the numbers. Ken, "you lost me" is not moving on. - Todd Hoff
“Kind of.” Oliver sounded confused. “You lost me at the ‘only clicking on ¼ of the ads’ comment. Let’s move on.” - Ken Sheppardson
How you came up with your estimates is part of the process. Also, the ability to do basic match (1/4 * 4 = 1) is part of the process. "Does that sound high or low to you" is part of the process. - Nick Lothian
I wish I had learned how to reason probabilistically much earlier than I did. I never even heard about Bayes theorem until after grad/professional school. - Victor Ganata
"@Matt, I specifically constructed it so that it would be impossible for people to search for a pre-existing solution" Ray, what's the last piece of useful technology you've worked on? - Bill de hÓra
@Nick "It's true that 1/4 is just a parameter" - well is it or isn't it? is the model wrong or not? "but choosing something out by so much shows a pretty significant lack of knowledge in an area that has _some_ relevance to Google" - You mean like a Web based email client, or an ad serving system? - Bill de hÓra
"How many golf balls can fit in a school bus?" - Don't care, bought a dump truck instead. These questions are to interviews as rail shooters are to video games. - Bill de hÓra
@Plaw "It does no good to acquire a company whose software wouldn't scale" - explain Jaiku and while you're at it, explain Chubby. - Bill de hÓra
you can click on the ads in gmail? learn something every day. - SuezanneC Baskerville
Paul Buchheit's assumption of a 25 percent clickthrough rate on a Gmail ad is way to high. Most advertisers report an average of 3 clickthroughs per 1000 impressions. That about one one-hundredth of the rate that Paul has entertained. I suggest that he experiment with Google or Facebook advertising before flaunting assumptions that are two orders of magnitude beyond the norm. - Rich Reader
@Rich Reader that's right you tell Paul not to flaunt his assumptions about Gmail. But maybe read his post and comments first. Oh, and maybe his bio. - Steve Crossan
@Bill, Google Web Toolkit. Prior to that, http://timefire.com/showcase. - Ray Cromwell
@Rich Reader: I can't quite discern whether your comment is satirical. Paul wasn't making that assumption, and I'm fairly confident he knows a bit about Gmail, Google advertising, and Facebook. :) - Simon
http://friendfeed.com/search... Paul I am having deflamatory comments about me with my first and last name used, could you please warn this user or something, it is effecting my business and is illegal, I have told brent TWICE, but he removed my account and placed it on private now which was quite rude to be honest, now I will see a lawyer about deflamation since it effects my views as a writer if she is not removed or given a warning - dawngordon
Anna Haro
"Marilyn Monroe Working Out Lifting Weights 1952 by Philippe Halsman" - Anna Haro from Bookmarklet
I've always loved that picture - RAPatton from iPhone
Rap, I had never seen it before. o_O - Anna Haro
I've never seen this picture of her before either! - Bonnie Foster
Make that 3 of us. - Got Love For DB™?
me, neither. i like that side of her... wonder if she had a strong butch side? - T. Brent, technopeasant
I'd like it better if it didn't feel staged. I highly doubt she ever lifted weights outside this photoshoot. Look at the limp-wristed (literally) way she's lifting them. Not supporting them with her palm but kinda letting them hang off her extended arms... - Spidra Webster
i wonder if there are any pictures of her anywhere in guy-drag i.e. a tux, business suit, etc. a la garbo? - T. Brent, technopeasant
Probably. It was done with Dietrich, Garbo, Hepburn...of course they were more comfortable with being depicted androgynously but I'm willing to bet it was done with Monroe just because her hyper-feminity and curves would provide a lot of contrast for a photographer. - Spidra Webster
dammit - Maziar
The Daily Say
i see brown things
Anna Haro
awwww..xmas! ain't no snow down F-L-A way! :-p (lurrrrrrve the 4th one, btw!) - Live4Emma (L4S)
Anna Haro
This Night Has Opened My Eyes (BBC Version) by The Smiths - http://www.pandora.com/music...
The Smiths – Hatful Of Hollow
++++++++++++++++++++++ :-)) - Live4Emma (L4S)
YEEEEEEES :-)) - Anna Haro
Anna Haro
Meat Is Murder by The Smiths - http://www.pandora.com/music...
The Smiths – Meat Is Murder
:-)) x A BILLION - Live4Emma (L4S)
...a crack on the head is what you get for asking... - .LAG liked that
...a crack on the head is what you get for not asking... - .LAG liked that
A crack on the head is just what you get, WHY? Because of who you are! And a crack on the head is just what you get, WHY? Because of what you are!... - Anna Haro
Anna Haro
Sweet Treats – Oreo Truffles - your homebased mom - http://www.yourhomebasedmom.com/sweet-t...
Sweet Treats – Oreo Truffles - your homebased mom
Sweet Treats – Oreo Truffles - your homebased mom
Show all
"I made 175 Oreo truffles – minus the few that I ate! Initially I thought 175 truffles was going to take a while but they are so SIMPLE and EASY to make it didn’t take much time at all!! Some of the recipes floating around out there in blogland have you dip the truffle into chocolate after making them which I am sure would be wonderful – especially if it was white chocolate. But I just rolled them in more crushed up Oreo and they are divine!!" - Anna Haro from Bookmarklet
My mother would make Pink Lemon Meringue Pie with hand made Oreo Cookie Crust. We would sit at the table and scrap the fillings out of the cookies for her to put them in the blender to crush. Not many Cookies made it to the blender so we had to buy more bags all the time. - CW™
HELL YES. - Derrick
Paul Buchheit
Introduction to Tart — a general-purpose, strongly-typed programming language - http://viridia.org/project...
I hadn't heard of this one before -- apparently its from Python people. Soundss nice! "Some of these motivations are: * The desire for a language that would combine the simplicity and readability of Python with the power of static typing and template metapgrogramming, as well as modern language features such as closures and generic functions. * The desire for a compiler that compiles to highly efficient native code instead of a VM. * The desire for a language which would fulfill the same role as C++, but designed from scratch with the benefit of hindsight. * The desire for a language which would fulfill the same role as Java, but more concise and requiring less verbose boilerplate." - Paul Buchheit from Bookmarklet
Is there a provision for types that are dynamically bound, or is it all strongly-typed? - Cristo
I wonder if the the nullable? feature is just as much as PITA as const in C++. - Gary Burd
oh i was thinking how could i have liked it when i haven't even read it in recent times, good work http://friendfeed.com/jimminy - ffcode
oh, R is going to like this, he's all for strongly typed languages. has it got aspects? - Joelle Nebbe (iphigenie)
Gary: My experience with C# makes me suspect that explicitly nullable references are going to be the occasional annoyance, not the plague of C++'s const. - Gabe
what is going on? a new language every week! there would not be enough computers in this world to run all these languages - Tzury Bar Yochay
Still reinventing the wheel, are we? This really puzzles me to no end..why do they think they need to create more 3rd generation programming languages like Google Go & now this "Tart" thing, when what we really need are everyday useful 4GL and 5GL languages/systems/frameworks that would really move us forward. If we keep things going the way these guys are, THE MACHINES WIN.. - Alex Schleber
Alex: What defines a 4GL or 5GL such that languages like Go, Tart, and C# don't qualify? - Gabe
Gabe, if your average C programmer isn't confused by them, they don't qualify as 4GL or 5GL languages. ;) - Cristo
Looks interesting. I tried to find this "Talin" person and found this: http://en.wikipedia.org/wiki... As fascinating as proteins are, I don't think an individual one is up to creating a programming language. :-) - Ruchira S. Datta
Ruchira, you might find these links helpful: http://viridia.org/ and http://www.sylvantech.com/talin... - Michael R. Bernstein
Josh Haley
Don't get Josh on the brain. - Kevin Fox
Damn police state - Mo Kargas
What about Python? - directeur
Bend knees during heavy thinking. - Josh Haley
directeur: Go. - Kevin Fox
Kevin, with a "!" ? ;-) - directeur
NO EFFING BRAINS! - Jim Hearts FF
ah, I see. However, I meant it more as a double entendre. The EFFING being both an adjective as well as a verb. - Jim Hearts FF
Sex on the Brain - Fossil Huntress
Zombie Thanksgiving - Josh Haley from iPhone
What a mind fuck.. - CW™
Her Lindsay-ness
So excited!! I got my pretty kitty! :) Now I just need to figure out what to name him.
PrettyKitty.png
He stealths too :) So cool. - Her Lindsay-ness
badlands? or hellfire? - mjc
The Barrens, actually. It's Humar the Pridelord.... a rare elite (lvl 23) that shows up not too far from Ratchet every 10 hours or so... I'd been hunting him for a couple of weeks or so... and he FINALLY was there when I went to check this time! He's the only black lion in the game. - Her Lindsay-ness
Nice! Gratz! I had to delete him out of my stable earlier this year to make room for Loque'nahak. :( I wish we had more stable slots. I've had to delete more than a few pets I really would have like to have kept... - tinypants - Hagitha of FF
I really like my dragonhawk, and I still have an owl and a bear but those will probably get replaced once we get to Northrend... I hardly use them anymore. I wanted a kitty for BGs so he can stealth with me. - Her Lindsay-ness
The dragonhawk is a sweet pet. :) I haven't tamed one of those yet. *eyes full stable with sadness* But yeah, having the cat class for the stealth ability is SO nice. Definitely a bonus for BG's. - tinypants - Hagitha of FF
Congrats! How was camping him? - Arlan Koizumi
@Arlan - I went there several times... hung out for 15 min or so a couple times... the time I got him though he was just already there... I had a wild hair to go see if he was while I was in between quests at Honor Hold. It was so nice to see him laying there when I went over the ridge! - Her Lindsay-ness
Alfredo
Anna Haro
Anna Haro
Give A Day Get A Disney Day | What Will You Celebrate? - http://disneyparks.disney.go.com/disneyp...
Give A Day Get A Disney Day | What Will You Celebrate?
Give A Day Get A Disney Day | What Will You Celebrate?
Give A Day Get A Disney Day | What Will You Celebrate?
"BEGINNING JANUARY 1, 2010, when you sign up here to volunteer a day of service with a participating organization (and your service is completed and verified) you'll get one day admission to a Walt Disney World® or Disneyland® theme park, FREE! We want to inspire one million people to volunteer a day of service." - Anna Haro from Bookmarklet
do they have a list of participating organizations yet? - Jessie
The participating organizations aren't obvious to me yet but they're supposed to be available through http://www.handsonnetwork.org/disney . I suppose it's just all the Hands On Network participating organizations. - ·[▪_▪]·
That's awesome. - Derrick
Srikanth AD
prefer Droid - Странник
but why? - ugurarcan
open source, scalable - Странник
maybe later. not yet tho. good potential but i dont believe it can beat iphone overall. i agree w/ the article. - ugurarcan
think apple better then google? this like microsoft and linux, yeah - Странник
The momentum behind the iPhone is the key. There's so many people behind the iPhone now, better technology can't affect it (and Apple does a good job of keeping the product competitive). Android would be wise to provide a simple solution for porting of iPhone apps. They need the apps. - ·[▪_▪]·
i think this is a little beyond apple vs. google. i agree above, its the momentum behind it. its quite possible droid has many more advantages but as of today also has a lottt to catch up and iphone isnt slowing either. - ugurarcan
AnDroid! - atner
right now!! iPhone , Andriod is not ready for primetime yet - Tate DA FF MVP
Anna Haro
Anna Haro
Autumn Is Coming :) on Flickr - Photo Sharing! - http://www.flickr.com/photos...
Autumn Is Coming :) on Flickr - Photo Sharing!
Love your avatar Anna!! Thanks for continuing to give. :) - jcunwired
aww thanks, jcunwired! :-)) - Anna Haro
cute ... - johnpiercy
Paul Buchheit
Google hopes to remake programming with Go - http://news.cnet.com/8301-10...
Google hopes to remake programming with Go
This could be very good! "Google software luminaries such as Unix co-creator Ken Thompson believe that they can help boost both computing power and programmers' abilities with an experimental programming language project called Go. And on Tuesday, they're taking the veil of secrecy off Go, releasing what they've built so far and inviting others to join the newly open-source project." - Paul Buchheit from Bookmarklet
What do you think, Paul? I know it's early, but Python latched on at Google... Think this is a response? And just on a lark, do you think Go may be headed for the browser at some point (to replace javascript)? Many of us have wondered if Chrome will take a stab at reinventing/reworking the web stack. Go feels more like a back-end tool, but wondering what came to your mind when you saw this... - Christopher Galtenberg
Christopher, Python is nice, but we need a new system language, something high-performance to replace C/C++. This may be it. - Paul Buchheit
Yeah, I was remembering your thoughts from here, Paul: http://friendfeed.com/paul.... Wonder how the ooc folks feel today... - Christopher Galtenberg
My first reaction was oh yay, another C like language with brackets to make it acceptable. Having Rob Pike and Thompson on the team is impressive but makes me think of a plan9 resurrection. Using CSPs though is pretty cool and it looks like it supports mobile tasks. - Todd Hoff
"Specifically, Go uses a technology dating back to the 1960s called CSP, or communicating sequential processes, that handles interactions among a set of cooperating programs, Pike said. The technology made an appearance in programming languages such as Occom and Erlang, but it generally hasn't been applied in systems programming." - Paul Buchheit
If Google uses this for internal projects, that will give it a big advantage over something like plan9 in terms of being practical (not to mention the fact that it's free software, which plan9 was not, and a programming language, not an OS). - Paul Buchheit
I am very excited about this, it's not genius or rocket science but it maybe the language to put alongisde C/C++ for real. I thought it was going to be D, maybe this is it - Lawrence Oluyede
D seems too fragmented to be usable. All my hopes are on Go now :) - Paul Buchheit
And note that the language is designed to be IDE independent. - Piaw Na
Plan9 was a set of composable tools. In this case Google is providing the OS and the tools. - Todd Hoff
Go is NOT an OS! - Piaw Na
Where's the link to it? - Gabe
Please ; at the end of lines... (I hate languages without ; for some psychological reasons) - Ozgur Demir
I am no fan of language features designed to ease parsing but i suppose that's important for a system language? But it's hardly a user (i.e. programmer)-centric design. I think they should have drawn more from Scala (for concurrency model) and Io (for a beautiful syntax) instead of the messy, old languages they chose. Luckily, it's not designed for my needs so i'll never have to worry about it. - ·[▪_▪]·
@ozgurdemir I agree. Either require them or don't. Don't make them optional in some cases. It confuses what programmers generally expect of a programming language: consistency. - ·[▪_▪]·
Just checked and hated it. Sorry guys, it's not about the rest of the language.. it's just the ;'s. - Ozgur Demir
while checking it, I noticed how much I love C / Java syntax and how lame to trying to change it just for to make a new product different. - Ozgur Demir
@Paul you should know better than to confuse a language with its implementation! The people working on this all hail from the C/Java lineage and I don't know...may be fast but generally C is a hassle and Java is too dumbed-down. Trying to fix the mistakes they made in the past. Wonderful... - Rudolf Olah
For god's sake, who cares what the syntax looks like? What matters is whether it solves useful problems or not. It's designed to clean up a lot of the problems stemming from the legacy of C[++], compile fast, execute fast, be appropriate for systems programming, and have good primitives for concurrency. Those are good goals in my book, and they fill a much-needed niche. - Joel Webber
I do care. - Ozgur Demir
I thought it was kinda weird the way the video highlighted how fast it compiles. Compilation speed is great, and the vid was impressive, but I've never seen a language launch where that was highlighted so much. "Look, it compiles fast!!!!!! Oh, BTW, we are trying to solve concurrency". - Nick Lothian
@Ozgur: Sure, but as long as the syntax isn't broken in some way, or ambiguous (VB6 comes to mind), it's surely much less important than what the language is capable of (compile speed, execution speed, what can be expressed, etc). Syntax seems like a distant third- or fourth-most important aspect to me. - Joel Webber
@Nick: That kind of struck me as well when they first started talking about it. But when you consider that your main alternative is C++, and that compile times can get absolutely brutal (try compileing WebKit sometime -- it takes hours), it makes a bit more sense. - Joel Webber
@Joel. yea, I can't say you're wrong and I am right.. these are all preferences.. for me, syntax is an important aspect in terms of code readability that's why I care since it becomes a real pain in the ass on a midsize or bigger project. - Ozgur Demir
This thread is degenerating into rubbish. You know who you are - please stop. - Christopher Galtenberg from iPhone
@Joel yeah, I guess. But compiling something like that should take hours! Back when men were men and compiling a kernel on my 386 was a major undertaking success was so much more satisfying! Who are these young'uns Thompson & Pike and what do they know anyway! - Nick Lothian
Yeah, really! Real programmers had to swap disks multiple times to run a Pascal compiler on Hello World for the C64 :) - Joel Webber
Yeah, compilation speed doesn't mean too much. Would be nicer if they focused on the *thinking* part with regards to concurrency. - Rudolf Olah
Compilation speeds mean a lot when you're dealing with the google programming model. This is a company that invented code search for internal use. (See as an example: http://www.freepatentsonline.com/7613693...) - Piaw Na
Luckily it isn't named "goo". - Peng-Toh
@Piaw - nice example. I only skipped through it, but I can't see why something like that makes compilation speed critical. It seems similar in concept to static analysis - more speed is good, but the lack of speed doesn't break the model. - Nick Lothian
@nlothian: static analysis and compilation both include parsing. efficient parsing of C++ is rather hard to achieve, due to messy nature of multiply included files and macro substitutions. if code analysis takes hours (ok, half-hours), it ceases to be useful. - 9000
Lack of speed totally breaks the model. When you can get your analysis and search tools to respond in sub 500ms, the model for coding completely changes. You no longer remember where files are --- you just search for them and expect the search tool to remember for you. This enables massive code sharing, and allows small teams to be extremely effective, since they can now leverage other teams' work. - Piaw Na
Must be Google.. - ★ Soner Gönül
Why compile time matters: http://xkcd.com/303/ - Robert Felty
Use an IDE for iterative development of the components you are working on, make modules independent through interfaces, do a nightly build so the bulk of build products like libraries etc are available, then these compile issues go away. Justifying based on compile times is so 1990s. - Todd Hoff
Ah, but how exactly does your IDE allow you to do iterative development quickly? You have to be able to compile individual modules (whatever form they take) quickly enough to make this feasible. If you take C[++] as the de facto systems language, it fails badly on this front, because the only way to share interfaces among modules is via the preprocessor, and precompiled headers only get... more... - Joel Webber
Poor Frank McCabe and his ten year old "go!" language: http://www.reddit.com/r... - Daniel J. Pritchett
C++ allows for abstract base classes. No implementation. Compose systems this way and you minimize recompilation. And I'm assuming the initial subsystems are developed in a mocked unit tested environment and then within a very narrow scope, so interface changes are minimized until the system test phase is reached. The compilation argument would make sense if they were talking about a... more... - Todd Hoff
Sure, but you still have to define the abstract base class (interface) in a header file somewhere, and individual .cc files end up depending upon a large number of these in practice, so that any change to one of them tends to force you to recompile a lot of object files. As you say, there are some ways of reducing this effect, but in practice large C++ systems end up taking forever and a day to compile (try compiling WebKit; a lot of Google code has this problem as well). - Joel Webber
C++ templates are also implemented badly, which makes compilation slow. - Piaw Na
Only if you don't compose your system well Joel. I've worked very comfortably on systems that took 12 hours to compile across a cluster of 32 build machines. I'm not saying I don't want a language where you don't have to go through all these hoops, but to say it's inevitable in C++ is not so, you just have to beat make into submission and not create a big ball of mud, which is good practice anyway. - Todd Hoff
@Todd: Fair enough -- I'm definitely not saying you're wrong, and I have also worked on fairly large C++ code bases (mostly games) without everything going to hell in a handbasket. But you have to admit that it would be nice if you didn't have to wait many hours (or use a Google-sized build cluster) for compiling your code :) - Joel Webber
I've worked "comfortably" on projects where the full rebuild time was a few hours on my local machine, but I can't say that I was ever working optimally. Even in the instant-on environment I'm working in now, there are occasionally changes that I have to wait a full build/deploy cycle to test and it almost always takes me 2-5x as long to solve problems in that case. You can multitask while you wait, but it's just not the same (IMHO, of course). - Matt Mastracci
I think 12 hours to compile across 32 build machines is unacceptable. I want instant compilation. You know, the kind that Turbo Pascal used to have. - Piaw Na
I think that there's a dramatic improvement in developer productivity when the compile-link-run cycle time goes from a minute to a second. - Gary Burd
Piaw before you say what is or is not unacceptable you might want to take the trouble to know what problem is being solved. Turbo Pascal to a real deployed product like a unicycle is to the 5th fleet. - Todd Hoff
But any, good, modern IDE compiles incrementally and continuously so there's no noticeable compilation step. Compilation shouldn't be a _highlight_ of a new language. It's nice and the ease of building developer tools is a benefit to uptake but, in the end, the language has to be something developers _want_ to read and write since we have to look at it so much. Syntax matters. It's why so much sugar is added to languages. - ·[▪_▪]·
As stated before, modern IDEs don't scale to google-sized code bases. Go is not designed for your tiny projects that fit in main memory. It's designed for large scale development projects. - Piaw Na
@piaw You seem to assume that Google doesn't organize it's code. Any good project, regardless of size, especially for large projects, should be modularized. If Google has to load every piece of code into the IDE, they have more serious problems than Go will resolve. Trust me, I work on a project with tens of millions of lines of Java code and i've been responsible for analysis and... more... - ·[▪_▪]·
Well, Piaw actually did write a fair amount of the code at Google, so I'd give him a little more credit :) I know plenty of people at Google who *do* use Eclipse/IntelliJ on Google's code base (myself included), but you do have to break it into manageable chunks to make it work. That's sometimes easier said than done, to be fair. - Joel Webber
When I worked for a large company in the internet advertising business, I found that dependency creep was a constant problem. I spent more time than I would have liked trying to get fast compilation time in Eclipse/IntelliJ. I welcome a tool that helps with this problem. - Gary Burd
"I have already used the name for *MY* programming language" http://code.google.com/p... - Maxamad
I think that time spent pruning and organizing your code and library is best instead spent working on better tools that make your development environment super fast and capable of scaling. That's the way Go was designed. - Piaw Na
If you want fast turnaround, eliminate compiles all together. There's no reason why a language can't support a double or triple hybrid model. Look at a language like Factor, image based like Smalltalk, you write a function, and can patch it into the live running app instantaneously, where it will run interpreted in combination with compiled code, until the runtime gets around to... more... - Ray Cromwell
I noticed that Go has an interpreter work-in-progress living in its source. The start of an instant-run mode? - Matt Mastracci
Smalltalk had a massive sharing problem --- you couldn't ever replicate what was in your Smalltalk image on someone else's machine. Eliminating compiles would be nice, but again, if you're solving problems at a massive scale, interpretation would be an order of magnitude loss in execution speed that you can't afford. That said, a Go interpreter would not be out of the question, or even hard to build. - Piaw Na
@Piaw - was just reading "Coders at Work" this week and Ingalls (http://www.codersatwork.com/dan-ing...) was saying the exact opposite. He said he pauses his Mac machine and sends his Smalltalk system state over to a Windows developer and they start right up, debug, and fix. - Daniel J. Pritchett
The point is not to have the production version run in interpretation, the point is to increase developer productivity by allowing a fast edit-run cycle, production builds can take as long as necessary. When you're in development mode, you often don't need full execution speed, you are checking for correctness. Take GWT for example. You can make changes to Java source, hit reload, and... more... - Ray Cromwell
What does production mean? An experiment that processes a large number of records so you can decide how to proceed with your line of research is hardly production, but it nevertheless has to execute fast over large amounts of data. You might think that it doesn't matter how quickly that runs, but the difference between 10 minutes and 100 minutes is huge in terms of productivity. - Piaw Na
Yes, if you copied the entire image over, you could replicate a smalltalk VM. The problem is, then you have to live with the other guy's image and customizations. Smalltalk is great, but it really was designed as a single-user environment. - Piaw Na
It depends how often you are running experiments over huge datasets like that. In the case where I needed some experimental data to proceed, yes, if after every edit, you had such an experiment, then maybe programming in a neutered language would be worth it, but I'd say that for the majority of developers, this is not the case, so being able to run unoptimized builds/interpretation... more... - Ray Cromwell
No, it is not for everyone. It's very much for large scale datasets that are encountered somewhat frequently on the WWW. - Piaw Na
Anna Haro
Anna Haro
"Will Phillips isn't like other boys his age. For one thing, he's smart. Scary smart. A student in the West Fork School District in Washington County, he skipped a grade this year, going directly from the third to the fifth. When his family goes for a drive, discussions are much more apt to be about Teddy Roosevelt and terraforming Mars than they are about Spongebob Squarepants and what's playing on Radio Disney." - Anna Haro from Bookmarklet
"It was during one of those drives that the discussion turned to the pledge of allegiance and what it means. Laura Phillips is Will's mother. “Yes, my son is 10,” she said. “But he's probably more aware of the meaning of the pledge than a lot of adults. He's not just doing it rote recitation. We raised him to be aware of what's right, what's wrong, and what's fair.” - Anna Haro
"Will's family has a number of gay friends. In recent years, Laura Phillips said, they've been trying to be a straight ally to the gay community, going to the pride parades and standing up for the rights of their gay and lesbian neighbors. They've been especially dismayed by the effort to take away the rights of homosexuals – the right to marry, and the right to adopt. Given that, Will... more... - Anna Haro
Anna Haro
DO ANYBODY NO Y THE GRE MATTERZ IF I JUST WANNA BE CREATIVE N STUFF?
*takes out jr. high math books* >.< - Anna Haro
My art college doesn't require it. I don't think Cal Arts does either. If you go through an art program at a bigger uni, they might (USC, UCLA) because it's a requirement of the university, even if the school or department doesn't. - Derrick
yep they do...I have my eyes on UCR right now and they also require it, but I honestly don't think it weighs nearly as much as the portfolio or SoP. - Anna Haro
(Nobody really looks at the GRE) - m9m, Crone of FriendFeed
When I went to grad school I had a dual acceptance process: Once to The Graduate School, once to the department. I think the former was more interested in the GRE than the latter. - Daniel J. Pritchett
At some schools, it isn't as important for admission but it is used as one more factor in determining who gets funding or special fellowships. - Katy S
Anna Haro
Lost Gardens of Heligan - Anna Haro
I wanted to visit that place, but was running out of time on the trip. - Spidra Webster
Anna Haro
"Planning a trip? Let the Eat Well Guide help you find local, sustainable, and organic food wherever you go." - Anna Haro from Bookmarklet
Handy, for sure. - Christopher Harley
Thanks, Anna! I'll have to check this out. - Ha3rvey (not Akiva)
Anna Haro
robot, thank you for the best birthday EVER!!! - Anna Haro
You're welcome :-* and looking forward to many more!!! - ·[▪_▪]·
Happy Birthday! (belatedly!) <3 - Yolanda
thanks, Yo! <3 - Anna Haro
awwwwww! NICE ONE Bot!!! :-D Glad you guys had fun! Happy B-Day again, A1! :-)) - Live4Emma (L4S)
thanks, hermano! :-)) - Anna Haro
Happy belated Birthday, Anna! :-) - Kol Tregaskes
Happy Birthday! - Adrian
thanks, Adrian! :-) - Anna Haro
<3 - Mo Kargas
Happy Birthday! Like the kissy picture! - Trish Haley
Happy Birthday! (better late than never) - A.T.
thanks, all!!! :-)) - Anna Haro
Happy Birthday! (Belatedly... no, you're birthday was right on time... it's just my birthday wish that's belated... am I overexplaining?) - Mark Jepsen
Happy (belated) Birthday! That pucker is compelling... - MASTER OF THE OBVIOUS
Happy belated birthday! - Shevonne
Happy belated birthday, Haro. <3 - DO ANYBODY NO MONIQUE
thanks, momo <3 - Anna Haro
Compelling. That's a good word for it. MWAH. - Ha3rvey (not Akiva)
Awww...feliz cumple! :D - JA Castillo
Happy Birthday! - Anne Bouey
Happy belated birthdAy, Anna. :)) - edythe from iPhone
big bear is awesome, happy bday! - Rachael Depp
Happy birthday, chica! <3 - Carmen
I cannot take it any longer *risks the robot* muuuuah :) - Michael W. May
Anna Haro
The Disadvantages of an Elite Education: an article by William Deresiewicz about how universities should exist to make minds, not careers | The American Scholar - http://www.theamericanscholar.org/the-dis...
"It didn’t dawn on me that there might be a few holes in my education until I was about 35. I’d just bought a house, the pipes needed fixing, and the plumber was standing in my kitchen. There he was, a short, beefy guy with a goatee and a Red Sox cap and a thick Boston accent, and I suddenly learned that I didn’t have the slightest idea what to say to someone like him. So alien was his experience to me, so unguessable his values, so mysterious his very language, that I couldn’t succeed in engaging him in a few minutes of small talk before he got down to work. Fourteen years of higher education and a handful of Ivy League degrees, and there I was, stiff and stupid, struck dumb by my own dumbness. “Ivy retardation,” a friend of mine calls this. I could carry on conversations with people from other countries, in other languages, but I couldn’t talk to the man who was standing in my own house." - Anna Haro from Bookmarklet
"It’s not surprising that it took me so long to discover the extent of my miseducation, because the last thing an elite education will teach you is its own inadequacy. As two dozen years at Yale and Columbia have shown me, elite colleges relentlessly encourage their students to flatter themselves for being there, and for what being there can do for them. The advantages of an elite... more... - Anna Haro
"I’m not talking about curricula or the culture wars, the closing or opening of the American mind, political correctness, canon formation, or what have you. I’m talking about the whole system in which these skirmishes play out. Not just the Ivy League and its peer institutions, but also the mechanisms that get you there in the first place: the private and affluent public “feeder”... more... - Anna Haro
I've run into people like that. It's only painful because they tend to make assumptions about me, so they come off condescending. Ho hum...it's fodder for my blog. LOL - Anika
loved this: "So are you saying that we’re all just, like, really excellent sheep?” - WarLord
I graduated from the top private school in St. Louis and spent two years at Brown before coming back to study design at Washington University here in town - which c. 1980 was still IMHO a marked step down from the Ivies. I cherish the education I got and am still a huge believer in the liberal education as a foundation for life, if an expensive one. In fact I treated design school... more... - MaryB, BrandingBroadOfFF from iPhone
IMO they come to the Ivies "retarded" (i don't like that term) right out of high school. Not sure this is an ivy thing, schooling, or just how they were raised in the first place...probably elitism in general. - Liz
Anna Haro
Coffee Art at WomansDay.com- Best Coffee Art of the Brew - http://www.womansday.com/Article...
Coffee Art at WomansDay.com- Best Coffee Art of the Brew
Show all
"There’s nothing quite like the surprise of ordering a run-of-the-mill cappuccino, only to discover that the steaming-hot pick-me-up has been topped off with a special artistic touch—all delicately rendered in chocolate syrup and foam. Cappuccino coffee art always has a way of leaving us amazed by the talent it takes to create these impossibly realistic renditions of animals, fruit and more." - Anna Haro from Bookmarklet
these are so sweet! especially the panda :) - merve şenoymak
Better than the monkey! - sistema428
Anna Haro
US Schools are More Segregated Today than in the 1950s | Project Censored - http://www.projectcensored.org/top-sto...
"According to a new Civil Rights report published at the University of California, Los Angeles, schools in the US are 44 percent non-white, and minorities are rapidly emerging as the majority of public school students in the US. Latinos and blacks, the two largest minority groups, attend schools more segregated today than during the civil rights movement forty years ago. In Latino and African American populations, two of every five students attend intensely segregated schools. For Latinos this increase in segregation reflects growing residential segregation. For blacks a significant part of the reversal reflects the ending of desegregation plans in public schools throughout the nation. In the 1954 case Brown v. Board of Education, the US Supreme Court concluded that the Southern standard of “separate but equal” was “inherently unequal,” and did “irreversible” harm to black students. It later extended that ruling to Latinos." - Anna Haro from Bookmarklet
"The Civil Rights Study shows that most severe segregation in public schools is in the Western states, including California—not in the South, as many people believe. Unequal education leads to diminished access to college and future jobs. Most non-white schools are segregated by poverty as well as race. Most of the nation’s dropouts occur in non-white public schools, leading to large numbers of virtually unemployable young people of color." - Anna Haro
"Schools in low-income communities remain highly unequal in terms of funding, qualified teachers, and curriculum. The report indicates that schools with high levels of poverty have weaker staffs, fewer high-achieving peers, health and nutrition problems, residential instability, single-parent households, high exposure to crime and gangs, and many other conditions that strongly affect... more... - Anna Haro
I'm gonna have to come back and look at this more closely. Nice find, AH. - Derrick
It's very true, I see it here in the Portland area. - Alex Scoble
I find this article a bit unclear. Are they saying that there is active segregation going on because states are ignoring desegregation laws. Or is it saying there is a "natural" segregation happening because of socio-economic circumstances? If it is socio-economic, I'm not sure how that can be solved by desegregation, unless they are going to force a certain number of non-white students to go to traditionally white schools and vice-versa. - Kenton
My parents elected to send me to an elementary school where we were bused out of the inner city and into a largely white suburb of San Diego. I don't felt like we self-segregated; I made friends of all backgrounds and socio-economic classes, and feel that I still do (perhaps that was when the seed was planted?), but my roommate teaches at a large inner city high school in Pasadena and there seems to be a LOT of self-segregation there. Although I was in elementary school, what did I know? - Derrick
Anna Haro
Lovely :) - Baard @ Pixum
Cute :) - Mahdi Ebrahimi
ای جانم : * دومی رو نگا تپل - nejat
گوگولي :) - saeedeh
x_x - Derrick
Anna Haro
Other ways to read this feed:Feed readerFacebook