[{"data":1,"prerenderedAt":468},["ShallowReactive",2],{"project-4208102":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":47,"post_text":49,"what":50,"said":85,"maker_in_thread":196,"shape":204,"grid":209,"attempts":430,"same_week":431,"maker_shows":48,"maker_hidden":460,"reader_version":461,"card":462},"4208102","fontBomb","Stylishly destroy the web","title","Show HN: fontBomb - Stylishly destroy the web","http:\u002F\u002Ffontbomb.ilex.ca","fontbomb.ilex.ca","plehoux",1341587956,2012,489,85,10,1677,1,"legend","creative","browser toy","browser_extension",[24,25,26,27,28],"bookmarklet","css transform","javascript","web fun","coffeescript","debated",0.275,{"positive":32,"neutral":33,"mixed":34,"critical":35},19,8,0,9,36,{"design":38,"idea":40,"performance":42,"execution":43,"privacy":45,"docs":46},{"positive":39,"critical":34},3,{"positive":41,"critical":18},5,{"positive":18,"critical":18},{"positive":44,"critical":41},2,{"positive":34,"critical":18},{"positive":34,"critical":34},[41,39,39,41,41,39,34,39,39,41,41,34,34,34,34,34,34,34,34,34,34,41,18,18,39,18,18,34,34,41,41,41,41,18,41,41,41,34,18,48],4,null,{"problem":49,"audience":49,"pricing":49,"motivation":51,"time_to_build":58,"stack":62,"openness":82,"stage":83,"team_size":84},{"value":52,"source":53,"evidence":54},"Fun project; the maker invested a week in it and gained traffic and self-confidence","maker",[55],{"id":56,"by":11,"text":57},"4208949","Tks HN! fontBomb is getting viral! I'm now getting the same amount of traffic from others sources then HN. Have a look : http:\u002F\u002Fmin.us\u002FmEKGlLMaB Really exciting! I feel that the…",{"value":59,"source":53,"evidence":60},"About a week",[61],{"id":56,"by":11,"text":57},[63,72,78],{"value":64,"source":53,"evidence":65},"CoffeeScript",[66,69],{"id":67,"by":11,"text":68},"4208131","I'm the author, it works best in Safari and IE 9. Use the bookmarklet to destroy any website. Source is here: https:\u002F\u002Fgithub.com\u002Fplehoux\u002FfontBomb\u002Ftree\u002Fmaster\u002Fsrc\u002Fcoffee",{"id":70,"by":11,"text":71},"4208448","Here it is: https:\u002F\u002Fgithub.com\u002Fplehoux\u002FfontBomb\u002Ftree\u002Fmaster\u002Fsrc\u002Fcoffee",{"value":73,"source":53,"evidence":74},"JavaScript",[75],{"id":76,"by":11,"text":77},"4209405","I think a good way to start would be to have a look I the source code, fork it and experiment on it: https:\u002F\u002Fgithub.com\u002Fplehoux\u002FfontBomb\u002Ftree\u002Fmaster\u002Fsrc\u002Fcoffee If you want to…",{"value":79,"source":53,"evidence":80},"CSS 2D transforms",[81],{"id":76,"by":11,"text":77},"open_source","launched","solo",{"praise":86,"objections":114,"requests":140,"questions":155,"alternatives":177},[87,107],{"value":88,"source":89,"evidence":90},"Fun and entertaining to use","commenter",[91,95,99,103],{"id":92,"by":93,"text":94},"4208182","bicknergseng","So awesome. Spent 10 min blowing the hell out of hn. Now instead of raging against trolls I can simply blow them up.",{"id":96,"by":97,"text":98},"4208941","jonny_eh","This is brilliant. I will never surf the web the same way again!",{"id":100,"by":101,"text":102},"4208770","arrowgunz","Wow, this is so much fun to play with.",{"id":104,"by":105,"text":106},"4208447","kaybe888","So cool, Good work Phil",{"value":108,"source":89,"evidence":109},"Smart implementation with no dependencies",[110],{"id":111,"by":112,"text":113},"4209342","danso","This is cool... When I looked at your JS, I thought to myself \"that is a reasonable amount of code for that kind of functionality...even a little less than I would've…",[115,122,133],{"value":116,"source":89,"evidence":117},"Explosions do not match click positions in Firefox",[118],{"id":119,"by":120,"text":121},"4208380","mozillarewind","In Firefox 13, the explosions don't correspond to the clicked locations\u002Fwhere the bombs are placed.",{"value":123,"source":89,"evidence":124},"Bookmarklet loads external script, a security risk if changed",[125,129],{"id":126,"by":127,"text":128},"4208425","gregsadetsky","You shouldn't try to fit your code in that bookmarklet...! Updatability issues aside (your original, server-loaded approach is absolutely valid), there definitely are limits to a…",{"id":130,"by":131,"text":132},"4208430","_jb","There's also a security concern. OP could change the code to a malicious script without anyone noticing.",{"value":134,"source":89,"evidence":135},"Slow in Chrome compared to Safari",[136],{"id":137,"by":138,"text":139},"4208220","alptrv","Just curious, why it so faster in Safari then in Chrome?",[141,148],{"value":142,"source":89,"evidence":143},"Add randomness to explosion radius",[144],{"id":145,"by":146,"text":147},"4208841","mortenjorck","Great fun. A couple of suggestions, speaking as a front-end designer \u002F occasional indie-game artist: - I don't know how you're calculating it, but consider adding a bit of…",{"value":149,"source":89,"evidence":150},"Host the script locally or inline the bookmarklet code",[151,154],{"id":152,"by":127,"text":153},"4208321","Perhaps the GP wants to make sure that the code keeps working, regardless of the server's availability, etc...? dazbradbury -- Host a local copy of…",{"id":126,"by":127,"text":128},[156,167],{"value":157,"source":89,"evidence":158},"How does it manipulate letters on a page",[159,163],{"id":160,"by":161,"text":162},"4212873","dmak","I'm going to look through the code now. What I don't understand is how do you manipulate letters like that? I always though font was this static thing that cannot be manipulated.…",{"id":164,"by":165,"text":166},"4213008","emmelaich","I don't think you can, directly. You have to turn each letter into an element (a div or span typically) I'm reading the source, but can't see where he does this exactly. (I'm a…",{"value":168,"source":89,"evidence":169},"What music was used in the video",[170,174],{"id":171,"by":172,"text":173},"4208730","josscrowcroft","Yeah, beautiful and charmingly funny video. Does anyone know what the waltz used was? Strauss?",{"id":175,"by":11,"text":176},"4208737","http:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FThe_Nutcracker -> Waltz Of The Flowers",[178,189],{"value":179,"source":89,"evidence":180},"kickassapp.com bookmarklet that turns pages into Asteroids",[181,185],{"id":182,"by":183,"text":184},"4208524","noahlt","Related: this bookmarklet turns the page into a game of Asteroids. http:\u002F\u002Fkickassapp.com\u002F",{"id":186,"by":187,"text":188},"4208854","dev1n","I found something similar to this a few months back... very cool trick. http:\u002F\u002Fkickassapp.com\u002F",{"value":190,"source":89,"evidence":191},"kathack.com snowball bookmarklet",[192],{"id":193,"by":194,"text":195},"4208390","valgaze","This is an impressive one as well (basically a big snowball that grows bigger picking up page elements): http:\u002F\u002Fkathack.com\u002F I've always wondered if these sorts of tools could be…",{"comments":197,"answered":41,"key":198},17,[199,200,201],{"id":175,"text":176},{"id":67,"text":68},{"id":202,"text":203},"4208557","I was totally impress by the speed of IE 9 running in a virtualbox instance on my macbook pro. Times they are changing!",{"commenters":205,"max_depth":206,"maker_replies":197,"first_comment_mins":207,"lifespan_hours":208},56,7,6,57,[210,214,215,217,221,224,228,229,233,235,237,239,243,244,246,249,253,255,258,260,262,264,267,270,272,276,279,282,285,288,291,294,297,299,302,305,308,310,313,315,318,320,321,323,324,325,329,332,334,335,337,338,342,345,347,350,352,354,356,358,361,363,364,365,367,370,373,375,379,381,385,389,392,395,397,398,402,403,408,411,414,417,420,421,426],[211,34,41,212,213,34],"4208359","project\u002Fpositive\u002Fdesign","patio11",[171,34,41,212,172,34],[175,34,34,216,11,18],"project\u002Fneutral\u002Fnone",[218,34,39,219,220,34],"4209123","project\u002Fneutral\u002Fidea","mck-",[222,34,39,216,223,34],"4216179","Ideka",[225,34,34,226,227,34],"4210673","other\u002Fneutral\u002Fnone","reitzensteinm",[67,18,34,216,11,18],[230,18,41,231,232,34],"4208146","project\u002Fpositive\u002Fnone","tristanlabbe",[92,18,41,234,93,34],"project\u002Fpositive\u002Fidea",[137,18,39,236,138,34],"project\u002Fneutral\u002Fperformance",[238,18,39,236,131,34],"4208239",[240,18,34,241,242,34],"4208327","commenter\u002Fneutral\u002Fperformance","balloot",[202,18,34,236,11,18],[245,18,34,236,11,18],"4208249",[247,18,39,236,248,34],"4208402","TazeTSchnitzel",[250,18,41,251,252,34],"4208340","maker\u002Fpositive\u002Fnone","septerr",[119,18,18,254,120,34],"project\u002Fcritical\u002Fexecution",[256,18,34,257,11,18],"4208505","project\u002Fneutral\u002Fexecution",[145,18,39,259,146,34],"project\u002Fneutral\u002Fdesign",[261,18,34,259,11,18],"4209369",[111,18,41,263,112,34],"project\u002Fpositive\u002Fexecution",[265,18,34,226,266,34],"4209622","hoprocker",[268,44,41,263,269,34],"4208232","wickedchicken",[271,44,34,257,11,18],"4208298",[273,44,34,274,275,34],"4208328","commenter\u002Fneutral\u002Fnone","mrpollo",[277,44,34,274,278,34],"4208848","radarsat1",[280,44,34,274,281,34],"4211209","jahewson",[283,44,34,274,284,34],"4214569","rwallace",[286,44,34,274,287,34],"4214619","betterth",[289,44,34,274,290,34],"4208627","btipling",[292,44,34,226,293,34],"4208720","stan_rogers",[295,44,34,226,296,34],"4209043","darkstalker",[298,44,34,226,293,34],"4209232",[300,44,34,274,301,34],"4210521","jacobolus",[303,44,34,274,304,34],"4210588","ansgri",[306,44,34,274,307,34],"4210660","jasomill",[309,44,34,274,293,34],"4210852",[311,44,34,226,312,34],"4210878","edanm",[314,44,34,226,269,34],"4212375",[316,44,34,226,317,34],"4213095","peterjmag",[319,44,34,226,269,34],"4208764",[193,39,34,226,194,34],[322,39,34,226,11,18],"4208408",[182,39,34,226,183,34],[56,48,34,226,11,18],[326,48,41,327,328,34],"4209039","maker\u002Fpositive\u002Fidea","vecinu",[330,41,18,254,331,34],"4208291","dazbradbury",[333,41,34,274,11,18],"4208305",[152,41,34,274,127,34],[336,41,34,257,11,18],"4208355",[126,41,18,254,127,34],[339,41,39,340,341,34],"4208757","project\u002Fneutral\u002Fprivacy","AntiRush",[343,41,34,226,344,34],"4209358","xkcdfanboy",[130,41,18,346,131,34],"project\u002Fcritical\u002Fprivacy",[348,207,18,254,349,34],"4208253","ZenJosh",[351,207,34,257,11,18],"4208272",[186,206,18,353,187,34],"project\u002Fcritical\u002Fidea",[355,206,34,226,220,34],"4209122",[357,33,34,216,11,18],"4209243",[359,35,34,226,360,34],"4209010","potatohead23",[76,35,34,362,11,18],"maker\u002Fneutral\u002Fdocs",[160,35,41,234,161,34],[164,35,34,274,165,34],[366,35,34,274,161,34],"4213416",[368,16,41,234,369,34],"4208547","eragnew",[371,16,34,274,372,34],"4208619","Scottopherson",[374,16,34,274,369,34],"4209047",[376,377,41,231,378,34],"4213326",11,"lechat0",[96,380,41,234,97,34],12,[382,383,41,212,384,34],"4209969",13,"songgao",[386,387,18,254,388,34],"4209742",14,"loeschg",[390,387,34,274,391,34],"4213131","SwaroopH",[393,394,41,231,252,34],"4208338",15,[396,394,39,362,127,34],"4208438",[70,394,34,362,11,18],[399,400,41,231,401,34],"4208243",16,"coreycollins",[100,197,41,231,101,34],[404,405,41,406,407,34],"4208576",18,"project\u002Fpositive\u002Fperformance","ya3r",[409,405,34,410,11,18],"4208873","other\u002Fneutral\u002Fidea",[412,405,34,413,127,34],"4208892","commenter\u002Fneutral\u002Fidea",[415,405,34,416,11,18],"4209017","maker\u002Fneutral\u002Fidea",[418,405,18,419,407,34],"4209364","project\u002Fcritical\u002Fperformance",[104,32,41,231,105,34],[422,423,18,424,425,34],"4209235",20,"project\u002Fcritical\u002Fnone","hkon",[427,428,41,231,429,34],"4210024",21,"9k9",[],[432,437,442,447,451,456],{"id":433,"name":434,"points":435,"category":436},"4222992","Moqups",310,"productivity",{"id":438,"name":439,"points":440,"category":441},"4202941","Iorad",276,"dev_tools",{"id":443,"name":444,"points":445,"category":446},"4225817","Gridspot",266,"infrastructure",{"id":448,"name":449,"points":450,"category":441},"4207783","coreyballou.com",128,{"id":452,"name":453,"points":454,"category":455},"4209675","Voyager",126,"games",{"id":457,"name":458,"points":459,"category":436},"4203989","QuicklyChat",110,false,"v2",{"id":463,"name":5,"line":6,"ai":460,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":464,"top":18,"kw":465,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":466,"url":9,"mix":467,"praise":88,"objection":116,"sub":21},4208102,0.28,[24,25,26,27,28],"5335530335500000000005113110055551555014",[32,33,34,35],1794036497871]