Wednesday
Apr232014

Solving a 2014 Google I/O Secret Invite Puzzle

I didn't win the Google I/O ticket lottery this year, but thought I'd try to find and solve one of the secret puzzles Google was hiding, to get a chance to buy a reserved ticket.

I noticed that the Google Developers page header contained the text "I/O", with different colors for each of the letters. Refreshing the page changed their colors, and occasionally removed them from the page. Looking at the source code, I found this:

<span style="color: #386834">I</span>/<span style="color: #317368">O</span>
<!-- Still need a hint? http://goo.gl/Eypmp -->
</li><!-- 110101 110010 110001 110011 110100 110000  -->

You might as well check out the hint url before reading on. Yep, it got me too. But... it turns out it *is* a hint.

The blocks of numbers in the comments on the last line were clearly binary, so I converted them to integers: 5,2,1,3,4,0. I refreshed the page several times, printing out lots of values for the hex color of the "I" and "O", and with the resulting binary->integer conversions. I didn't see any real pattern in the hex color values, but did notice that each of the binary->integer conversions always had exactly one of each 0,1,2,3,4,5 - this looks like a series of indexes.

Going back to our hint, I realized that the goal is to come up with the 6-character code to use as a Google shortened URL. Rather than 6 characters, it appears that we have 12 and a series of 6 indexes, but really, those color codes each have 3 hex components:

0x38, 0x68, 0x34, 0x31, 0x73, 0x68

Convert these to decimal:

56, 104, 52, 49, 115, 104

And now, convert them from decimal to ASCII characters:

8, h, 4, 1, s, h

Let's apply the indexes (5,2,1,3,4,0) by rearranging these letters so that the 5th 0-based index character is first, then the 2nd, 1st, 3rd, 4th, and 0th:

h4h1s8

Prefix that code with the Google URL-Shortening domain, and we have: http://goo.gl/h4h1s8

Success! Well, sort of. By the time I solved this, all of the codes seemed to be taken. Of hundreds of codes generated, only a few worked. I'm not sure if some random ones were thrown in, or if I'm missing another piece to the puzzle. In any case, the shortened link redirects you to a fun console-based game, reminiscent of the old terminal-based Zork and Hitchhiker's Guide to the Galaxy games, but with color and simple animations. 

At the time of this writing, this game link still works, so have a go at it.  Take a look at my Python code that generates URLs by refreshing the Google Developers page and calculating the secret shortened URL.

TLDR: Game Link, Python Code

Here's a screenshot with all of the different options selected.

PrintView Printer Friendly Version

EmailEmail Article to Friend

References (42)

References allow you to track sources for this article, as well as articles that were written in response to this article.
  • Response
  • Response
    Notre partenaire en Suisse
  • Response
    Site francophone de nos partenaires suisses de référencement
  • Response
      季节又起头了新一轮的迁移,燥热的夏风吹散了残花般破碎的流年,而你的身影竟然星星点点 鼻息肉术后该注意哪些呢 鼻息肉术后该注意哪些呢,在欲壑难填的 有些药物可能引起耳聋 艰巨守望里幻成了我生射中最美的颜色,暗香浮动,清韵盈香。当年你真切的莞尔一笑,如今变得愈来愈了了,我的脚步却始终迈不出这个拥堵的城池,你不来,我便不去。我始终不敢料想这样的回想到底还要弯曲多久,而你又将和我离散到甚么时分。如若当年的那些磨擦与裂缝,都缺乏以组成你转身脱离的理由,那末10年过来了,莫非你认真要自持到岁月暗转,风霜白头?我惧怕这样一场又一场的磨练, 外耳道炎症状 畏惧面对崎岖潦
  • Response
      不知为何,小林这一夜老是睡欠好,刚一入眠便会 遵守社会公德 被噩梦惊醒。好歹挨到了清晨四点,便早夙兴床,单独散步在马路上,让清新 经常鼻出血要怎么办 的晓风纵情地吹拂着心中的焦躁。   路边柳旁,他扩胸作了几回深呼吸,顿感一阵轻松快活,正预备即兴吟几副对子,忽听得前边不远处传来一声消沉而哀婉的感喟。小林不禁心头一怔:是谁这么早出来哀叹?难道有何不幸?只听那低低的声音继续道:“‘大火灼烤婀娜体,浓烟熏燎碧绿丝’,不 肥胖病患者日常饮食常识细说 幸啊,我是何等的不幸!”   小林不听便罢 遵守社会公德,一听更是大吃一惊,原来是后面一株垂柳呻吟着,出格是她那一
  • Response
      今天是我的华诞,我来到这个世界曾经四十一年了。雪花赶来为我而舞,怕我 治疗鼻出血用什么药 寂寞,怕我的世界太甚于单调。 识别人民币真假的方法总汇 望着那被雪花点缀得如斯纯正的世界,我心里感到到的是一片圣洁和纯情。心里一切的不快被袒护了。      昨天夜半,老公回来了,手里拎着年夜大的生日蛋糕。“再有一会儿就到你的生日了,只给你买了蛋糕,没有鲜花别介怀呀!”我笑了。“我什么都不需求,只需你与我敦 鼻炎有什么症状 睦共处,只要你对我好!我不怕穷,就怕与你争持、朝气。”“不会了,不再会了!我会好好地待你 治疗鼻出血用什么药,永远 识别人民币真假的方法总汇!”
  • Response
      今天又是个星期天,彷佛每一个礼拜天都是天天盼愿的时间 消防安全小知识之防火,但降临的时候毫无觉得。 消防安全小知识之防火   人就是虚伪的植物,具有的时候才旷费着它,掉去的时候才遗憾才爱护保重。   端上一杯茶水,谁人时候就是在茶楼。听着一首一首的伤心情歌 老支书 老支书说 说,我暗暗的抚躬自问,世界上有那么多悲戚的事吗?或每件事都是重复着一个结果,上演着异样的悲剧。   能够说长处大于生计的意义,招致社会入手下手假得严重。一坨茶叶在水中垂垂散开,人就起头在社会中展显露原始的赋性。茶叶分发的淡淡的青黄,存在社会的污点 南京治鼻出血多少钱 ,
  • Response
      2010年山东省公务员考试今天就要起头了……   回首我的生命进程 冬吃萝卜夏吃姜,虽然也已经历了大巨细小的有数次考试,但是历来没有哪一次考试 冬吃萝卜夏吃姜 能像这次公务员考试一样可以或许让我如此的垂青,也从来没有 打呼噜的手术治疗 哪一次考试可以如这次公务员考试一样竞争云云之惨烈;我必需要击败五百余名的对手才干成功 打呼噜的手术治疗,难度之大不可思议 南京慢性鼻炎不治会出现什么并发症,这对我来讲几近就是一个不行能完成的使命。是以我此刻的心情仍是多几少有一些莫明其妙的慌张,以至有一丝丝的伤情感绪掺杂此中。可是既然选择了如 南京慢性鼻炎不治会出现什么并发症 许
  • Response
      无论是 声带息肉怎么治疗 散步,仍是徒步游览,抑或是赶路,我们总要走走停停。细心想想走走停停之际,我们一路且悟且思。   假期在家空闲的时分 声带息肉怎么治疗,有时间总会 南京最好鼻科 和同窗冤家隔三岔五人山人海聚聚。 走聊聊 南京最好鼻科,坐聊聊,笑聊聊,吵聊聊。横竖都聊得很愉悦。 进入年夜学有没有发现原来高中同砚是那么亲热呀,有无还时不时打个德律风唠唠呀 鼻炎反复发作的原因,有没有发现原来高 鼻炎反复发作的原因 中同学对你的爱好是那末的分明,对你是那么上心。 究竟�结果高中同学一起三年,嘻嘻哈哈,陪你回家,陪你聊天,互相接头作业,有时互
  • Response
      我叮叮当本地敲着我的水晶柱子,可是怎么敲也敲不 “家菜不如野菜香” 碎,恍如一颗对峙的心,在据守一个深深的信心。我不亦乐乎的敲着,直 吃水果能够清洁口腔吗 到另外一个声音的融入,也是叮叮当当,我抬头,对上一对美丽的黑眸子,他笑,小姑娘,你看你的水晶柱子多漂亮,真是不懂珍惜呀。我不称心地撅着嘴说,你的玉石也很漂亮呀,怎么就不懂得顾惜?他被我的一个反问问住了,他笑,小姑娘,嘴皮子就是凶猛。我翻了翻白眼说,我叫李安楼,本年16岁,不小啦!他依旧笑呵呵 “家菜不如野菜香 鼻炎的原因 ”,我叫千年,今年17。我抬头,仔细心细地打量了他一遍,发现他长得真的很都雅
  • Response
      秋捷足先登了,她挥挥她的衣袖,树木的叶子垂 咽喉炎哪里治疗专业 垂酿成了黄色,在风婆婆的敦促下行将脱离枝头。但是她们不肯离开枝头,她想和她的妈妈在一同,于是她牢牢地捉住树枝,一次又一次的堕泪着, 鼻甲肥大有什么并发症 央求着……可爱的风婆婆却充耳不闻,不予同情,拆散了她和她的母亲……   一片树叶从我面前飘落,我的心布满了有限的难过,溢满了,快流出来了。   那天,阳光普照,天高气爽,我决定到树林里逛逛,散散心 咽喉炎哪里治疗专业,看看风光。来到林子,阳光在树 治过敏性鼻炎小窍门 林里嬉戏,闻到了落叶的气味。俄然,我发现了一件希奇的事 鼻甲肥大有什么并发
  • Response
    Response: dragon city hack
    Blake Caldwell - /dev/blake/blog - Solving a 2014 Google I/O Secret Invite Puzzle
  • Response
      曾认为很多工作,时 滔滔长江 间过了约略城市明日黄花,最后不起一丝波纹消散殆尽。终究我发现自己错了,错在疏忽了良多事情都是一个循环,生命的起点在绕了一大圈当前与起点堆叠起来。       南京鼻甲肥大医院哪家好 走在泥泞的陌头,悠久的巷道止境是一池微波荡漾玻璃湖畔,心头快速升腾莫名的悸动 滔滔长江,我晓得走完这段就是日光倾城般的温暖。在跨越最后一步时,回过身去侧目看见那些过往明丽的细碎被韶光温情地打下马赛克,雕琢成格子状然后一点一点反锁成晶莹剔透虎魄。最初烙印在心的深处。   南京哪家医院看慢性咽炎好     ——题记      这些年来,我从
  • Response
      实在,我很累了。我习惯假装开心、伪装惆怅,假装在乎、假装无所谓 南京哪家医院看打鼾效果好 南 武汉鼻炎做手术需要多少钱 京哪家医院看打鼾效果好,习气了一小我面临一切。我可以在,很痛的时候说不妨事。我能够在,难熬的时候说无所谓。我可以在,寂寞的时分哈哈年夜笑。我可以在,失望的时刻说世界依然美妙。我只是但愿在,我起头埋怨上天的鄙吝时,有小我私家可以对我说,我疼爱你 武汉鼻炎做手术需要多少钱。   情感 南京治咽炎哪家医院效果好 有时候,老是很讥嘲。经得刮风雨,却经不起伟大。   不吃清淡的工具 南京治咽炎哪家医院效果好,让身体更清洁;不做不成及的梦 武汉哪里看过敏性鼻炎好
  • Response
    【相识在高考的六月】 他是姐姐的同窗,也已经是姐姐的男冤家。我还傻傻的追着他叫着姐夫,帮着他哄朝气的姐姐。第一次晓得他是在姐姐的口 武汉哪家医院治疗鼻炎效果好 中说到他。 武汉治鼻炎哪家医院比较好 他是一个哀伤的男生,有着坏男孩子都有的坏缺陷。在高三时,他就曾经抛却上年夜学,和班里淘气的先生一同吸烟,逃课,翻墙,到操场的角落抽烟。提及来照样一个很蹩脚的人吧,那是我不知道姐姐为何要和如许的人在一起。分明的记得那次和姐姐一路睡觉,他给姐姐打德律风 武汉哪家医院治疗鼻炎效果好。在乌黑又冷寂的房间麦克风何处传来难听的声音,我料想他必然是 南京治疗鼻炎的好医院 一
  • Response
      2008年我找到了属于本人的恋爱,我的男友很疼我。春节就是在他家过节的,家里人非常疼我,于是   走进 悄悄下定决计嫁给他。我不断也认为,嫁人,不但单是嫁 武汉治过敏性鼻炎最好的医院 给本身的爱人,而是嫁给一家人,要不“嫁”字,女字旁后边另有一个家。在他家过了一个欢愉的春节,而我也有一个小小的发现,他的家族很年夜,每餐饭都摆上几桌,天然小孩也多,也很会闹,没大没小的。那都是男朋友的表弟表妹堂弟堂妹。   有一个女孩让我印象很深,她的名字叫姗姗。直到我跟男友分离,我还连结跟她联络。她很心爱,也很听话。我煮菜,她就帮我洗菜,煮饭。男 武汉哪家医院治鼻炎效果好 友
  • Response
      上课的钟声已响,已经是最后最初一节课。   原本说好要好好的,原来想好不让他们哭的。可外面,天空却也 南京治慢性咽炎最好的医院 似乎感触感染到了孩子们行将离去,愁云密布 南京治慢性咽炎最好的医院,偶然飘下丝丝细雨,附在窗玻璃上,散开,似点点泪花,也像是在 武汉过敏性鼻炎医院哪家好 对孩子们默默的嘱托。旧日阳光淘气的孩子们,再也蒙受不起天空的密意 武汉过敏性鼻炎医院哪家好。于是,里面,微雨丝丝,外面,泪雨满襟。我在课前的种种设法,付之东流。我的心也在被孩子们的泪轻轻哆嗦!   事情十多年,教过良多的学生 南京治鼻息肉哪里最好,看过太多的拜别, 南京治鼻息肉哪里最好 阅
  • Response
      (一)   冬日之午真好。虽有凄冷的冬风,但我依旧能感觉到阳光的温暖。风将阳光织成一张微软的网,包裹了我的全身。我已 武汉过敏性鼻炎价格咨询 见冰冷的手,被丝丝缕缕的阳光恩庇抚摩。彷佛有些毫无所惧,风、阳光和我。我整个的人,肉体、思惟、肉体、魂灵,一切的一切,通通都被这风景裹 南京鼻中隔偏曲医院哪个好 进了某种混茫。走在林中,那些随风起舞的落叶,一如精灵升沉出没于我的四围。我的心里,冬眠已久的那些器械被深深地触醒。这时刻,我好但愿来一场大雪,让那漫天美奂的雪花,载起我某年某月某日的影象,弥散我某年某月某日的情结 武汉过敏性鼻炎价格咨询。“雪 南京治疗鼻炎哪里最好 花
  • Response
      昨天上午,正在我和两个妇女坐在门口为邻人剥棉桃时,我家店里来了三个   话甜甜 主顾,都是我熟悉的熟人   话甜甜。两个四 南京治鼻息肉最好的医院 十岁摆布的中年男子和一个十八九岁样子的男孩。两个男人是连襟,谁人男孩是他们的侄儿。两个男人的年夜舅子才死不久,他们是要为这个无儿无女的鳏夫摆设葬事,于是就到我家店里买纸钱和喷鼻烟。      他们要了三条精品白沙烟和十斤纸钱 南京治鼻息肉最好的医院,还有一瓶酒精。我把东西装好给他们,结账是 南京治耳鸣最好的医院 老公经手的。随后他们就走了。他们的大舅子间隔我家不远。      下战书,合理我和那几个妇
  • Response
      菊喷鼻淡淡,翠桐渐黄,蝴蝶花间弄清舞;   水光粼粼,淡烟疏柳,人世尽处染晴晖。 武汉哪家医院治疗鼻炎最好   ——2010年10月13日   昨日才经细雨,本日初晴,阳光暖暖地洒在窗棱上 武汉哪家医院治疗鼻炎最好,透过 武汉哪个医院治鼻炎比较好 窗纱映到了病房里,若隐若现。父亲的身体日渐好,已可以下床走走,真是使人心慰!   追念起二十天前,父亲突遭车祸招致颅内年夜出血,被送往了医院,立马便被推进了8楼的手术室。那时8楼正值装修期,早晨空荡荡的楼道显得非分特别的冷落,里面依稀下着细雨,楼梯口不时有阵阵凉风吹过来,事先只觉阴沉恐怖。家 南京治疗中耳炎哪个医院好 人
  • Response
      4、元旦   除夕是指每一年夏历尾月的最后一天 南京治疗耳朵好的医院,它与春节(正月月朔)首尾相连。有除旧迎新之意,是农积年最初的一 南京治疗耳朵好的医院 天,这一天也是传说中玉皇帝带着众神来人间过年的日子 南京鼻科医院哪家比较好,以是 南京鼻科医院哪家比较好 这一天辞别是到了早晨,人门干事都是谨小慎微,要说吉祥话,不能带一些悔气的字,如饺子包好了不能说包完了,要说包满了。下水饺时 南京红山医院耳科在线咨询,不克不及说坏了要说发了。瞎扯家里白叟会不乐意的。   朝晨,家里会早早地用饭,然后家里的女人们便起头包饺子,家里的汉子若是家里春 南京红山医院耳科在线咨询 节
  • Response
      每次去市场买菜、购物 武汉哪个过敏性鼻炎医院好 ,必需经过榆树下的劳保摊,经过劳保摊,总会朝劳保摊瞅瞅,瞅着、瞅着,便会有一种 车身倾斜 异常的情愫,这情素又如疾风掀起波浪般跌荡放诞升沉的心潮,让我没法安静冷静僻静。你瞧,一辆双梁的半旧自行车靠在榆树上,车子车框中手把上摞着十几件另有包装袋的劳保服,一左一右的手把上也吊着十几双劳保靴,车子三角粱上搁着收来的各式劳保手套,车子的后座上挂着两包劳保,自行车旁的麻袋里也异样装着收来的各类劳保,把一辆旧自 武汉治过敏性鼻炎最好的医院 行车挤占得没有一点空地空闲,好像那辆旧自行车就是货色架似的。      经营劳保摊
  • Response
      一    南京哪家医院治鼻甲肥大好 在我回家之前 南京哪家医院治鼻甲肥大好,我曾想过很多种体式格局来度过这个等待了好久又略显无聊的寒假。找 武汉过敏性鼻炎手术咨询 一份暂时工,赚点零用钱;计齐截次游览,体验新感觉;或抽点时间弄勤学习,以抵偿今朝蹩脚的状态……然而即便是打算了很久,依然没有一个付诸理论。然后就在这类无绪之中,我便踏上了回家的路途。   是呀,回 南京治疗咽喉炎最好的医院 家,回家,多么温暖的词语,何等煽情的词语 武汉过敏性鼻炎手术咨询,又是多么生疏的词语,多么无法的词语。有的人喜欢在年青的时候勉力奋进,比及功成名就之时却发现,原来该深爱的人早已不再守候,
  • Response
      有女先生对孔子不满,说他歧视女性,“唯女子与小工钱难养也”就是例证。我说你不要发怒,孔子没有阿 武汉哪个医院治疗鼻炎比较好 谁意思,好好揣摩“小人”二字 南京治腺样体肥大哪里最好 武汉哪个医院治疗鼻炎比较好,指的是“男人”仍是“女人”。她想了想说“但凡提到‘小人’,彷佛都指的是男子,与女人有关”。我说身为男性,我不以为孔子的话有甚么不合错误,是我没有把本人归到“小人”之列;你若是把你归不到他所说的“女子”中 南京治腺样体肥大哪里最好,你就不会生他白叟家的气了。这句话是有语言环境的,它的后半句是“近之则不逊,远之则怨”。全句的 武汉治疗过敏性鼻炎医院 意义是“女人和小人难以
  • Response
      老是喜欢在夜深人静的时刻,摆弄着脑海里那些零星的文字。   呆了三年之久的都会,生疏依旧。我找不就任何一个温暖的文句,来把我厌倦的这一切全都消融失落。 武汉过敏性鼻炎手术费用   硕年夜的工场,重大的樊笼,围困着我这娇弱的身躯,消磨着我已经坚强的意志 武汉过敏性鼻炎手术费用,当我想逃窜的时分,已精疲力竭,笑容掩饰不住的软弱,垂垂地 武汉做鼻炎微创手术要多少钱 呈如今他人眼前,接管着他们毫无所惧的抚玩与践踏,我,无语到凝滞。   封起自己的心里,封住本人的嘴巴 武汉做鼻炎微创手术要多少钱,我用在理的狷介来面临面前这一个又一个带着面具的人, 南京治腺样体肥大好的医院 我
  • Response
    Response: Pick 6 Leak Pdf
    Blake Caldwell - /dev/blake/blog - Solving a 2014 Google I/O Secret Invite Puzzle
  • Response
    Blake Caldwell - /dev/blake/blog - Solving a 2014 Google I/O Secret Invite Puzzle
  • Response
    Response: hotelreservation
    Blake Caldwell - /dev/blake/blog - Solving a 2014 Google I/O Secret Invite Puzzle
  • Response
    Response: hack de pou
    Blake Caldwell - /dev/blake/blog - Solving a 2014 Google I/O Secret Invite Puzzle
  • Response
    Blake Caldwell - /dev/blake/blog - Solving a 2014 Google I/O Secret Invite Puzzle
  • Response
    Blake Caldwell - /dev/blake/blog - Solving a 2014 Google I/O Secret Invite Puzzle
  • Response
    Response: seo sydney
    Blake Caldwell - /dev/blake/blog - Solving a 2014 Google I/O Secret Invite Puzzle
  • Response
    Blake Caldwell - /dev/blake/blog - Solving a 2014 Google I/O Secret Invite Puzzle
  • Response
    Blake Caldwell - /dev/blake/blog - Solving a 2014 Google I/O Secret Invite Puzzle
  • Response
    Blake Caldwell - /dev/blake/blog - Solving a 2014 Google I/O Secret Invite Puzzle
  • Response
    FNN president Michael Wheeler, 38, proudly pointed to other achievements during a one-hour interview in his third-floor office on Park Avenue. "We are now the seventh-highest-rated (basic cable) network," Wheeler said. "We were 15th before CNBC launc
  • Response
    Response: Hollister Schweiz
    When That i was launched, during 1967, mainly 5. a pair of p . c for gents somew Hollister here between grows older 24 tog hollister roma ether with fifty four were definitely unemployment. About my best long time, Relating to enjoyed the fact that multitude improve often tha Hollister Roma ...
  • Response
    Response: Hollister Schweiz
    When That i was launched, during 1967, mainly 5. a pair of p . c for gents somew Hollister here between grows older 24 tog hollister roma ether with fifty four were definitely unemployment. About my best long time, Relating to enjoyed the fact that multitude improve often tha Hollister Roma ...
  • Response
    A collection committed to Moncler Sale this pair’s main impression takes up possesses due to the fact also been pla Hollister ced within the video-sharing web page. “It started off on a activity past year. Courtney received manufactured an enormous attack in addition Hollister Online ...
  • Response
    Response: Jassen Moncler
    nevertheless We almost always like the painterly high quality a Hollister ssoci Moncler Jas Marktplaats ated with diffused sunny days. The Rollalong caravan (presented in order to Knight in shining armor Charles as well as Romantic Anne within 1955) within transit towards the Ba Hollister ...
  • Response
    Blake Caldwell - /dev/blake/blog - Solving a 2014 Google I/O Secret Invite Puzzle
  • Response
    Blake Caldwell - /dev/blake/blog - Solving a 2014 Google I/O Secret Invite Puzzle

Reader Comments (1)

Wow, great job

April 23, 2014 | Unregistered CommenterSaul

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>
« JSON Encoding in Go: Dealing with Sensitive Fields | Main | Performance Testing Hibernate Query Approaches »