Skip to content Skip to sidebar Skip to footer

Google Foo Bar Error Compiling the Code Please Try Again Later


I think this is very clever. Assuming this is something to do with recruitment (equally the other comments suggest), then of class I discover it intensely irritating and information technology confirms my pre-existing notion that I would never desire to work for a company like Google. Just, on the other manus, the people who devised this puzzle are conspicuously people who would exist enticed past a puzzle like it, and would therefore think information technology was a good way to find like-minded people - and they are probably correct in that assumption.


Why do you find information technology intensely irritating? Google'due south a massive company that employees all sorts of different professions and types of people. This puzzle isn't targeting you, seems successful to me.

Well, that's rather my point - the kind of people who would find it irritating are near certainly not the kind of people they would be targeting with such a puzzle anyway.

Why practice I discover it irritating? Because information technology seems both elitist and adolescent, in a kid-similar "secret society" sort of way.


I would agree, if this was the only method of getting task offers from Google. Only since the "traditional" methods via the Careers folio, recruiters, etc, are all even so perfectly available, this doesn't bother me at all.

"elitist, adolescent, and "hole-and-corner society""

That pretty much sums upward the people I accept met that work in Google technology. I have only met a few at conferences, but thanks for putting words to the initial feelings I got from them all.


Why is this irritating? Google won't hire y'all iff you solve the puzzle, this is nothing more than than a very popular way for institutions to generate free PR.

It is irritating because the "puzzle" involves having a history of searching for stuff that Google Foobar has tagged as relevant.

If your Google searches are non linked with your Google account or if y'all search using different search engines, you're out of the game.

Disclaimer: my opinions are my own and non representing those of my employer or co-workers. I have no direct relationship to this project and haven't looked it up internally.

Has it occurred to any of you that we might practice these things for sheer fun, considering doing that is not just allowed just celebrated?

One time again a reminder that Google is, er, a company, whose aim is to, er, make coin.

I'm not signed in to Google as a thing of course, and I block their ads, then I provide them very niggling value. As a result, I won't be able to use "foobar", whatever the hell it is.

Seems off-white. Isn't really that irritating, is it? :-)

I'm using plugins that means I'm non tracked that much. What would I see if I had such a history?

EDIT: Turns out you demand a history of googling this stuff. My heavy Python stage in schoolhouse was timed wrong it seems.


What near people that uses Google Apps accounts? Are they subject field to this (corporate)? What nearly people just utilise those accounts personally for their ain domain? Are they out?


The people making the big pic decisions are by far and large non the people who would be enticed by such a puzzle. Hence the dissonance you're observing. (applies to most big companies)


I've done a few exercises in the site. While recruitment seems most probable, I oasis't seen anything that explicitly mentions applying to work at Google or anything like that. There are coding challenges and a gamified leveling organisation based on how many coding challenges you complete within the time limit, but no mention of applications.


I took a look at the site for v minutes. If I had the twenty-four hours off, I wouldn't listen spending some time attempting to solve it.


Google is self-selecting to employ those people who are fine with the idea of Google recording everything they practice. This does not bode well for the rest of u.s.a..


I submit that this is only one modest tributary to their huge hiring flow, don't enlarge the impact this minor thing has on their overall civilisation.


You'd be amazed past the amount of doublethink that even very smart people are capable of, and the farthermost and convoluted arguments they give for their position.


Yep, just look at everyone who works for Google. The visitor is fundamentally about centralizing all of the information in the world. Past working for them you back up that goal and everything it implies.

<- Author of that thread. The site is an interactive shell with progressively harder (but fun) coding challenges to complete. It'south fabricated to look like a *cypher shell and has the bones commands built-in.

Also, in that location are a lot of rabbits.


Is in that location anywhere ane could acquire those rabbits for his or her ain everyday terminal apply? If not in that location should exist.......


There are many in this thread who would profoundly appreciate tips on how to access the challenges. Any ideas?


If I think, I was blanking on the verbal Python lambda syntax, so I Google'd "python lambda". I bet it had something to do with other searches I'd done in that session as well though, and I don't call up what they are.


Very interesting but I wonder what the legal implications are. Some companies might file a lawsuit claiming that Google gains an unfair advantage if they continue to seek potential employees this way. I'k not saying I agree with this view but Google does have a HUGE potential in matching employees with their potential employers and might just turn the recruitment services manufacture on its head.

Is in that location a constabulary which specifies which advantage is off-white and what is not?

Why should whatsoever company be forbidden from utilizing assets their employees legally developed, especially when they want to use that asset in pursuit of a cardinal objective ("rent more than smart people")? Should a big newspaper be forbidden from advertising their openings in the printed newspaper itself merely because other newspapers failed to acquire comparable audience?


Yous'd accept to argue that it is a perpetual monopoly due to the advantage - which I'd say is unlikely.


Lawsuits are sometimes filed for competitive rather than legal reasons. I just feel similar Google could cause a huge disruption for traditional employment agencies. I mean if this helps in finding future Google employees then this could work for about any tech company. Imagine finding an employee for a very specific auto learning project: Yous could just filter all persons which searched for a certain newspaper. That also puts Google+ into perspective - you lot go a better chance at actually identifying that person.

The legal question is if there is a disparate touch.

On a personal level, I actually don't like "we hire Python devs if you search on Google for python topics," but that'due south separate from maxim at that place is a legal challenge here.


More similar javascript/web-developer recruiting. The page-source doesn't contain annihilation other than html/css/js.

Read that post, the person searching for Python had a different page than the remainder of united states. Something with a console.

Seems like you demand to be "invited".


But it also contains .concluding and .console form definitions which suggests that in that location is an interactive shell


I had the "You speak our language..." message pop up while searching for some Python info and send me to Foobar a few days agone. Then far I've just done one of the challenges. I'grand sure information technology'south a recruiting affair, just they seem like fun puzzles and it's plain non the only way to become a task with Google, then skillful for them for building something fun.


Maybe it depends where you search from? If you lot're non in the United states while searching yous might not exist that interesting.


i searched "python lambda" and it gave me the claiming. :) I was also randomly searching things like "NLP Python" and stuff earlier, to try and trigger it. I'm not a python programmer, so I don't have much related to this in my overall search history.


.withgoogle.com is used for mini-sites that are developed externally or do not encounter the security requirements to be on a proper Google domain.

Taking a await at the CSS lawmaking included on the page I see things related to "final-output" and "editor". This corresponds with what the poster says the page does. At that place seem to be "question_options" besides; likely some sort of quiz. Also see reference to a countdown timer of some sort.

Annotation also that the awarding bounces you to /_ah/logout on deny. That is an admin URL inside Google App Engine applications. I effigy everything on "withgoogle.com" is hosted by GAE?

I checked waybackmachine for mirrors of older versions of the site, perhaps when information technology had more clues. Nothing. I did direct it to annal foobar.withgoogle.com though, since they did not even so have it buried.

Funny. Two years ago I had an on-site interview with Google. My recruiter understood that I was looking for a "data science" blazon position, and although I have Coffee and C experience, I preferred Python. He told me to expect interviewing in Python.

When I arrived, non a unmarried one of the 5 technical interviewers I dealt with used Python and seemed to think I was crazy to be interviewing with Python. Needless to say, I did non receive an offer.


Same story for me, went for a front-terminate programmer position, but didn't get any front-end developer questions.

I think google should make a system where yous can play these puzzles by simply asking to and then agreeing not to share your solutions with anyone.

That way, any hacker news people who would like to practice so can.

Sure people could enable google search history and google random python stuff, but any privacy minded hackers will have that disabled permanently ( every bit I exercise ). I'd like to note that I really googled python lambda's myself recently, attempting to define whether "lambda:0" is really the shortest way to make an empty object in python...

The fact that google themselves hasn't commented on this hacker news thread itself is somewhat disappointing to me.

> attempting to ascertain whether "lambda:0" is really the shortest fashion to make an empty object in python...

In what sense does "lambda:0" create an empty object? And how is it better than "object()"?


Specifically I was in need of making an "object" that could have attributes attack it. Y'all can either use lambda:anything_syntax_ok or an empty course. The empty grade is much bigger. Lambda is an ugly hack only it works...

For those who are confused, the local papers say Google is looking to hire 30K people?

I believe this app/page is role of that button. Bunch of issues to complete.


Same thing. Got 500 fault past messing with that url. Seems similar the thought is to chain that together in a style to login before you login.


I'm guessing in order to successfully log-in, you lot've to trigger yourself every bit someone who'southward eligible? Otherwise, it looks like everyone else is wondering how to make information technology work.


That sounds right, which implies that you have to be logged in to a google account and searching interesting terms to them. They'll redirect y'all to that and you tin can carry on.


I Google Python-related things all the fourth dimension from work, including yesterday and today, but I adopt not to login to whatever of my Google accounts when doing so. I've non yet received any kind of popup or redirection to foobar.

> I Google Python-related things all the time from work, including yesterday and today, but I prefer not to login to whatever of my Google accounts when doing then.

Same matter here... I'm guessing that Google figures anyone contemptuous enough not to trust Google implicitly is a less desirable potential hire.


hmmm well I have a Python app running on GAE and I dont think I have been immune access. With all the languages I piece of work in they must exist seeking something very specific.


I have search history disabled in my Google account settings. I guess that probably disables the login for me also. I search for Python related stuff dozens of times a mean solar day.

Based on comments above, I: 1) Turned on google search history ii) searched for 'python lambda syntax' and 'mutex lock' three) got the invite that opened the foo.bar UI

You get a terminal, from the final yous request coding challenges. They take a minimal IDE to code in. Option of language is Java or python. Only tried one claiming. YMMV


I got the invite a couple days ago but didn't "play" because I don't accept the fourth dimension or inclination, but I have to say the transition revealing the invite was pretty cool. Although I'm an app developer, based on my search history, I would say getting the invite is non based on how much or how often you search coding-related terms or your history of searching, but how nerdy your terms are, which alone is plenty to overcome the bulwark of entry (like the people here who triggered the invite searching for "python lambda" and "mutex lock"). So, after y'all get the invite and take it, then yous can log in on Foobar. The reason the HN link is so confusing is considering the information technology goes to the Foobar login page, which assumes yous already got the invite.

I am not certain that it's the normal kind of web puzzle.

The logins are being handled by an endpoint on AppEngine called 'ah'. Likewise this mysterious url: https://appengine.google.com/_ah/

Though there is definitely some semblance of information technology existence a game, the iframe contains a reference to CSS file called rhgame.css.

There doesn't seem to exist whatever avenue to log yourself in, by the looks of it they first ship people to a registration URL of some description (probably a redirect from a specific set of search terms or something like).

I am not actually ane for doing the kinds of puzzles where you but shoot in the dark for a while.. if there were actually clues/riddles hidden in the HTML/JS/CSS or like then I would have alot more than fun with information technology.


Information technology seems if yous have searched something which Google has interest in, you would be allowed to login. Below code on page points towards this:

                                                              var thousand=document.getElementById("g");grand.src="https://foobar.withgoogle.com/"+window.location.search                            


My approximate is that they have set upwardly some pattern matching or keyword matching against search queries for some particular programming questions related to whatever they are hiring for. NLP, maybe?

Seems to exist broken "message: '<span form="term-cherry-red">Error(half-dozen): Login unavailable. Endeavor again later.</bridge>',"

Stay away. They would simply waste your time.


Information technology's just logging out for every domain/service, use RequestPolicy and y'all'll see the redirects for normal logouts.

Reminds me of HackThisSite & notpron. I have many happy memories of my peers sweating at the thought of non solving those puzzles. +1 to Google Hour department, they know what they're doing.

It'd be amusing if information technology was a social experiment to run into how many devs/wannabe devs aimlessly searched for Python topics subsequently this foobar site was discovered. Similar a contrast MRI to illuminate the people who wanted a task at Google.


Is in that location any reason to consummate these puzzles if your resume/contacts are strong plenty to get you an interview anyway? Apart from fun, that is?


Isla Muerta is a piece of continental earth which has been slowly drifting abroad from the continent for generations. The guide'southward ancestry has lived there since before the island was an isle.


How did his parents get to the island? Were they built-in in that location as well? If so, how did the first settler found information technology? Or is this island the origin of life on Earth?


It doesn't say the the isle was ever findable just by those who already know where information technology is. This could have changed at some point.


I got in to foobar a few days ago off of a search where the invitation window came upward. Information technology's a final interface were you tin solve some challenges in python or java. I solved the starting time one right away, just then didn't have time to keep going until today. I can withal log in, but it says my invitation has expired and I demand to continue searching.


If it is, and then it isn't a very well designed experiment because Google is a reputable and trusted (?) entity, so it isn't much of a leap to give admission (particularly when one already has gmai, gcal, etc. running in other tabs).


In the name of the file /staticfiles/css/rhgame.e6cf5ce7.css, that RH is probably HR (Human Resources Game).


hmm nice catch :) It would make sense in portuguese as RH stand for Recursos Humanos (literaly Human Resouces).

I'll go with this theory as well. Anyone have google drinking glass and an augmented reality app from google? That login logo seems like an AR trigger waiting for someone to look at information technology the correct way.

also found the rhgame reference in css...


Yeah, that image looks like it was designed for easy recognition. Picture search via Google Goggles doesn't render whatsoever results, though.


I would imagine, if this came out today, information technology'south something related to the military. foo.bar == FUBAR? Maybe?


At least co-ordinate to Wikipedia, this connection of foo bar and FUBAR is plausible but not proven. You forgot the quaternary basic one, "qux" btw.


I believe they track our search results and they check if some keywords are there.. I just made a crawler (again) to go some Python related sentences from the web and automatically append them to the search query with the ei=XKZAJDKLJ lawmaking... Allow'southward see if that makes sense....

This seems actually dumb!

https://foobar.withgoogle.com/staticfiles/js/landing.5252068... : !part(){ "apply strict"; part a(){ var a=certificate.getElementById("login"); a.addEventListener("click",function(a){a.preventDefault(),window.launchPopup()},!1)} window.handleAuth=part(a){ a.logoutUrl ? window.location.href=a.redirectUrl : window.location.reload() }, window.launchPopup=role(){ window.open up("/login/","AppLogin","resizable,scrollbars,condition,width=600,superlative=400") }, a() } ();

This script handles the login. a object looks something like this : Object { message: "<span form="term-carmine">Error(6): Login unavailable. Try again later.</span>", logoutUrl: "https://foobar.withgoogle.com/_ah/logout?continue=…ps://foob..., redirectUrl: "/denied/", allow: faux}let: falselogoutUrl: "https://foobar.withgoogle.com/_ah/logout?continue=https://ww...: "<bridge class="term-cerise">Error(half-dozen): Login unavailable. Attempt again later.</span>" redirectUrl: "/denied/" }

handleAuth() office will either take you tohttps://foobar.withgoogle.com/denied/ or just reload the page.

Google is just getting a tonne of analytics data.


You're bold that'south the only thing it will e'er practise. Simply because y'all saw that item lawmaking doesn't mean that's the same lawmaking served for every possible user.

So mayhap we just accept to effigy out the right redirectUrl?

I imagine that when you login with the right user account a different redirectUrl would get passed dorsum.

I see no way of finding that out what that URL is though, short of someone who has access to the puzzle posting it.


It's strange that the <span> in the login object is never used. Also that the handleAuth function uses the beingness of 'logoutUrl' to determine wether information technology should refresh or redirect, but uses it for nothing else.

Examining the CSS grade names there are:

'questions'

'last', 'console'

'editor', 'ace_editor'

'count_down_timer', 'prompter' and 'resizer'

and the media rules for mobile, laptops, desktops


I searched for "foobar login" in the search box and the first result was login to Hackerrank.com for Foobar contest. But it says the competition has concluded.


It'south interesting to run into how people are only focused on solving the puzzle and run into what'south "behind" more than than actually work for google :)


In one of the js files there is window.opener.handleAuth(..), possibly changin allow from false to true can result. This seem to exist a js related essue.

When you click the login button, the post-obit function is chosen: launchPopup=function(){ window.open("/login/","AppLogin","resizable,scrollbars,status,width=600,height=400")}

Which opens https://foobar.withgoogle.com/login

In that location, an object a:

a = {

                                                          message: '<span grade="term-red">Mistake(vi): Login unavailable. Try again later.</span>', 				logoutUrl: 'https://foobar.withgoogle.com/_ah/logout?go on=https://world wide web.google.com/accounts/Logout%3Fcontinue%3Dhttps://appengine.google.com/_ah/logout%253Fcontinue%253Dhttps://foobar.withgoogle.com/denied/%26service%3Dah', 				redirectUrl: '/denied/', 				 				let: false 			}                                                      
Is passed to the original window's handleAuth office:

window.handleAuth=office(a){ a.logoutUrl?window.location.href=a.redirectUrl:window.location.reload()}

Information technology seems that the let property of the object passed is never checked :(

Put more just, you can redefine the handleAuth office to automatically ready the permit property to truthful

window.handleAuth=function(a){ a.allow = true; a.logoutUrl?window.location.href=a.redirectUrl:window.location.reload()}

and then click the button.

But it won't help for the reasons explained in a higher place.

I was thinking about a = document.getElementbyId("login"); a.addEvenListener("click",role(a){a.preventDefault()...}

Perhaps if one can avoid preventDefault the object login may has some href to the existent login. Just guessing.


the logo is really strange, only I don't see any reference, inspecting the svg source wasn't useful to me either.


Uncaught SecurityError: Failed to read the 'localStorage' property from 'Window': Admission is denied for this document.


Heh, I run across that all the time! Oddly, this time not so much, merely I permit cookies from *.google.com (perhaps you don't). But the "withgoogle.com" domain causes a redirect loop in the login popup…


They have a armada of individual jets, and they've used the airstrip for landing their jets in the past.


A strange strategy to hire only developers that aren't privacy and security conscious? Way to go, google.

I haven't been able to solve the puzzle - if at that place's any, however at that place is some interesting pattern in filenames.

/staticfiles/svg/error.33ab1eb5.svg -> 33ab1eb5 hexadecimal is 866852533, which seems to exist a prime number number.

I believe the probability is very low if unintended. Also other file names, can be factored more or less to 1 large prime number and few small primes.


These hex strings are beginnings of md5 checksums of these files:

                                                              sh-4.3$ md5sum error.33ab1eb5.svg     33ab1eb5129ee5085793166d2f691dae  error.33ab1eb5.svg                                                          
I believe the point of appending them to the name is a kind of versioning: one'd want to exist able to modify these files and crusade everyone to drib their cached version. This way when one changes a file, the filename changes too (about likely), so the cached old version will not exist used.

The pattern is they're all hex, nosotros demand a cryptographer. The three numbers are

e6cf5ce7 67a53a45 5252068f


withgoogle.com subdomain list www.fvm.withgoogle.com interstellar.withgoogle.com edudirectory.withgoogle.com atmosphere.withgoogle.com accelerate.withgoogle.com insgruene.withgoogle.com atmospheretokyo.withgoogle.com connectedclassrooms.withgoogle.com think.withgoogle.com smartypins.withgoogle.com streetart.withgoogle.com cardboard.withgoogle.com nikhelp.withgoogle.com docchinogame.withgoogle.com kickwithchrome.withgoogle.com yourtour.withgoogle.com candidatos.withgoogle.com trendstw.withgoogle.com spellup.withgoogle.com impactchallenge.withgoogle.com


Given that it'southward Veteran day, and the term "foobar" is idea to be borrowed from military term "FUBAR," I am guessing that it is Google's attempt to recruit Tech-savvy Veterans.


In the article you linked to, at that place is fifty-fifty a curt discussion of the possible connection between "foo bar" and FUBAR. If your annotate was meant as a rebuttal, it failed.

I'm not trolling when I say this, nor am I some sort of hater...

But, isn't Google the same company that we're ever reading about, the ane shaping upwards to exist ane of the most evil entities humanity has ever seen? Afterwards all, they pretend to protect net neutrality until information technology's their turn to play ball. They pretend to be pro-freedom, anti-big-blood brother (maybe you should read a flake about what Julian Assange has to say about Larry Page and Google in general, in case you missed all that), and annihilation else that volition help them gain traction in the minds of the public, especially the techy youth.

They ever just want to help, don't they. They're then thoughtful... Now, Google wants to put tiny electronics in our blood... what's side by side?

My betoken is, why would anyone want to support such a company? I suppose humanity had supported many bad things. Maybe my convictions don't match upward well with the rest of the US anymore.

> the 1 shaping upward to be one of the most evil entities humanity has ever seen?

quite an assertion.

bittlecasted.blogspot.com

Source: https://news.ycombinator.com/item?id=8589835

Post a Comment for "Google Foo Bar Error Compiling the Code Please Try Again Later"