[{"data":1,"prerenderedAt":480},["ShallowReactive",2],{"project-29488511":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":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":46,"post_text":48,"what":49,"said":89,"maker_in_thread":210,"shape":220,"grid":225,"attempts":442,"same_week":443,"maker_shows":41,"maker_hidden":472,"reader_version":473,"card":474},"29488511","Scale of the Universe 2","I rebuilt the Flash app “Scale of the Universe” in WebGL","title","Show HN: I rebuilt the Flash app “Scale of the Universe” in WebGL","https:\u002F\u002Fhtwins.net\u002Fscale2\u002F","htwins.net","mattmar96",1638988432,2021,276,79,131,2533,6,"legend","learning_science","interactive science visualization","web_app",[24,25,26,27],"scale of the universe","webgl","powers of ten","space visualization","debated",0.115,{"positive":31,"neutral":32,"mixed":33,"critical":34},14,12,1,10,37,{"idea":37,"execution":40,"performance":42,"docs":43,"design":44,"pricing":45},{"positive":38,"critical":39},3,0,{"positive":41,"critical":33},2,{"positive":33,"critical":41},{"positive":41,"critical":33},{"positive":41,"critical":18},{"positive":39,"critical":39},[38,39,47,47,47,47,38,47,39,38,39,39,39,39,33,33,33,33,47,47,33,47,33,33,47,39,39,38,38,33,47,39,38,38,47,47,47,47,33,38],5,null,{"problem":50,"audience":48,"pricing":60,"motivation":48,"time_to_build":67,"stack":73,"openness":86,"stage":87,"team_size":88},{"value":51,"source":52,"evidence":53},"Shows relative sizes and distances of objects from subatomic particles to the observable universe","inferred",[54,56],{"id":55},"post",{"id":57,"by":58,"text":59},"29491385","modeless","I didn't realize that the Planck length was so much smaller than the elementary particles. \"There's plenty of room at the bottom\" indeed.",{"value":61,"source":62,"evidence":63},"Free with Google AdSense ads on the site","maker",[64],{"id":65,"by":11,"text":66},"29492858","Sorry about that, that is a google adsense ad which I don’t have control over. Need to pay for the hosting somehow.",{"value":68,"source":62,"evidence":69},"About 100 hours of work spread over a year of weekends",[70],{"id":71,"by":11,"text":72},"29493408","Not sure on the original, but I spent about a year working on it on weekends here and there. Hard to find time with full time work and other projects mixed in. I would say it was…",[74,78],{"value":75,"source":62,"evidence":76},"WebGL",[77],{"id":55},{"value":79,"source":80,"evidence":81},"PixiJS","commenter",[82],{"id":83,"by":84,"text":85},"29489732","pawelwentpawel","Loving this, really nice work. Works super smooth and even the music is quite nice! A little bit of unrequested feedback: - Allow me to drag the viewport somehow. A couple times…","open_source","launched","team",{"praise":90,"objections":118,"requests":145,"questions":173,"alternatives":188},[91,99,114],{"value":92,"source":80,"evidence":93},"Smooth performance with low laptop fan noise",[94,98],{"id":95,"by":96,"text":97},"29491098","zagrebian","The performance is really good. Usually when I open a GPU-intensive visualization in the browser, my laptop fans start making a lot of noise, but not this time.",{"id":83,"by":84,"text":85},{"value":100,"source":80,"evidence":101},"Fun and educational visualization",[102,106,110],{"id":103,"by":104,"text":105},"29490638","krylon","I love it! Thank you very much!!!",{"id":107,"by":108,"text":109},"29495199","kreelman","This is fairly spectacular and a great deal of fun. Puts your daily problems in perspective..... :-)",{"id":111,"by":112,"text":113},"29489545","ziggus","Wow, that is very cool! Well done!",{"value":115,"source":80,"evidence":116},"Music is nice",[117],{"id":83,"by":84,"text":85},[119,134,141],{"value":120,"source":80,"evidence":121},"Mobile devices are blocked and redirect to an iOS app that is not on the store",[122,126,130],{"id":123,"by":124,"text":125},"29489649","chrisweekly","On an iPhone 13 Pro \u002F iOS 15.1.1, I get > This version of Scale of the Universe 2 is not designed for phones. Please find the app on the iOS app store. ... but can't find your…",{"id":127,"by":128,"text":129},"29489749","bestouff","On an android phone this thing wants me to download the iOS app...",{"id":131,"by":132,"text":133},"29506928","jlokier","I get \"Please find the app on the iOS app store\" and \"Download the Scale of the Universe iOS app!\" on my Android Samsung Galaxy S8+. I assume there is no app that will run on my…",{"value":135,"source":80,"evidence":136},"Scroll zoom does not work in Firefox",[137],{"id":138,"by":139,"text":140},"29490633","ChickeNES","Using the scroll wheel to zoom doesn't work in Firefox",{"value":142,"source":80,"evidence":143},"Zoom-out animation cannot be stopped",[144],{"id":83,"by":84,"text":85},[146,154,158,162],{"value":147,"source":80,"evidence":148},"Support mobile browsers instead of blocking them",[149,153],{"id":150,"by":151,"text":152},"29490716","acdha","I’d generally recommend not blocking mobile users. I’m not installing an app just to see if I like the idea. An “it’s even better…” pitch after using it would let me know if it’s…",{"id":131,"by":132,"text":133},{"value":155,"source":80,"evidence":156},"Add drag to pan the viewport",[157],{"id":83,"by":84,"text":85},{"value":159,"source":80,"evidence":160},"Support retina displays",[161],{"id":83,"by":84,"text":85},{"value":163,"source":80,"evidence":164},"Add more languages such as Russian and COVID-19 entry",[165,169],{"id":166,"by":167,"text":168},"29491437","grishka","It's strange that there's Ukrainian but no Russian.",{"id":170,"by":171,"text":172},"29489470","ab_testing","You have the HIV virus in there. You should add a coronavirus in there. I don't know how easy or hard that would be?",[174,181],{"value":175,"source":80,"evidence":176},"Was it a port or reverse engineering of the Flash app?",[177],{"id":178,"by":179,"text":180},"29491339","aarchi","Was this a port of the Flash app or reverse engineering it? The description on GitHub mentions that the Flash version was made by your friend, so I presume you have the original…",{"value":182,"source":80,"evidence":183},"Can it be converted to SVG?",[184],{"id":185,"by":186,"text":187},"29489454","jancsika","Is there a way to convert this to an SVG? Just curious what performance would be like to drag and zoom around an SVG version. I'm guessing bad...",[189,196,203],{"value":190,"source":80,"evidence":191},"Original Flash Scale of the Universe",[192],{"id":193,"by":194,"text":195},"29489865","dang","Past threads about the original (and maybe a few variations): (Edit: this is fun too:…",{"value":197,"source":80,"evidence":198},"Powers of Ten video",[199],{"id":200,"by":201,"text":202},"29491486","andosteinmetz","For any who haven't seen it, I also recommend Charles & Ray Eaemes' \"Powers of Ten\" https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=0fKBhvDjuy0",{"value":204,"source":80,"evidence":205},"Celestiary WebGL Celestia port",[206],{"id":207,"by":208,"text":209},"29501087","pmayrgundter","My own webgl port of Celestia, which allows zoom-out from Earth to the scale of nearest 10k stars: https:\u002F\u002Fcelestiary.github.io\u002F",{"comments":211,"answered":34,"key":212},24,[213,216,219],{"id":214,"text":215},"29491386","It was closer to a port than reverse engineering. I spoke with Cary (the original creator) to get explanations from him on how the features and math behind it worked. He then…",{"id":217,"text":218},"29489448","You can check out the source code here: https:\u002F\u002Fgithub.com\u002Fmatttt\u002Fscale_of_the_universe",{"id":71,"text":72},{"commenters":221,"max_depth":222,"maker_replies":211,"first_comment_mins":223,"lifespan_hours":224},50,4,64,39,[226,228,230,232,236,239,240,242,244,246,248,251,255,257,258,260,264,268,271,275,278,281,284,286,290,294,297,299,302,305,308,309,312,313,315,317,320,324,328,331,334,336,337,341,345,348,352,354,357,360,362,366,368,370,373,376,378,381,386,388,392,394,396,399,402,406,409,412,414,416,418,420,422,425,428,431,433,437,439],[178,39,38,227,179,39],"maker\u002Fneutral\u002Fidea",[214,39,39,229,11,33],"maker\u002Fneutral\u002Fexecution",[217,33,39,231,11,33],"project\u002Fneutral\u002Fnone",[233,33,47,234,235,39],"29493091","maker\u002Fpositive\u002Fnone","xodltus",[237,33,38,229,238,39],"29493323","est",[71,33,39,229,11,33],[57,41,47,241,58,39],"project\u002Fpositive\u002Fidea",[83,38,47,243,84,39],"project\u002Fpositive\u002Fexecution",[245,38,39,234,11,33],"29489987",[95,38,47,247,96,39],"project\u002Fpositive\u002Fperformance",[249,38,39,250,11,33],"29491340","maker\u002Fneutral\u002Fperformance",[252,38,38,253,254,39],"29494286","project\u002Fmixed\u002Fexecution","miles",[256,38,39,229,11,33],"29494325",[193,222,47,241,194,39],[259,222,39,234,11,33],"29490266",[261,222,39,262,263,39],"29491111","other\u002Fneutral\u002Fnone","omoikane",[265,222,39,266,267,39],"29491519","other\u002Fpositive\u002Fnone","alexvoda",[269,222,39,266,270,39],"29492242","dsteinman",[272,47,38,273,274,39],"29491731","project\u002Fneutral\u002Fdocs","lucaaa",[276,18,39,262,277,39],"29490818","trilinearnz",[279,18,39,262,280,39],"29495337","notRobot",[282,18,39,262,283,39],"29495479","kzrdude",[285,18,39,262,277,39],"29502807",[287,288,39,262,289,39],"29490635",7,"ge96",[291,288,39,292,293,39],"29490840","commenter\u002Fneutral\u002Fnone","ASalazarMX",[295,288,39,262,296,39],"29498247","JoeOfTexas",[298,288,39,262,289,39],"29502911",[300,288,39,292,301,39],"29508101","selfhoster11",[123,303,33,304,124,39],8,"project\u002Fcritical\u002Fdesign",[306,303,39,307,11,33],"29490014","maker\u002Fneutral\u002Fnone",[150,303,33,304,151,39],[310,303,33,304,311,39],"29492480","sprkwd",[131,303,33,304,132,39],[127,314,33,304,128,39],9,[316,314,39,307,11,33],"29490034",[318,314,47,243,319,39],"29490300","sweetsocks21",[321,314,38,322,323,39],"29492344","project\u002Fneutral\u002Fdesign","pmontra",[325,34,47,326,327,39],"29489373","project\u002Fpositive\u002Fdesign","amazd",[329,34,39,330,11,33],"29489472","maker\u002Fpositive\u002Fdesign",[138,332,33,333,139,39],11,"project\u002Fcritical\u002Fexecution",[335,332,39,229,11,33],"29493431",[200,32,39,262,201,39],[338,339,47,326,340,39],"29490406",13,"IceWreck",[342,31,33,343,344,39],"29490546","project\u002Fcritical\u002Fdocs","thrdbndndn",[346,31,39,347,11,33],"29490926","maker\u002Fneutral\u002Fdocs",[349,350,33,304,351,39],"29492846",15,"maxtardiveau2",[65,350,39,353,11,33],"maker\u002Fneutral\u002Fpricing",[355,350,38,353,356,39],"29495174","onion2k",[111,358,47,359,112,39],16,"project\u002Fpositive\u002Fnone",[361,358,39,234,11,33],"29489610",[363,364,39,262,365,39],"29494501",17,"superasn",[207,367,39,266,208,39],18,[369,367,39,234,11,33],"29501470",[371,367,39,372,11,33],"29503166","other\u002Fpositive\u002Fperformance",[185,374,38,375,186,39],19,"project\u002Fneutral\u002Fidea",[377,374,39,227,11,33],"29489488",[379,374,38,380,186,39],"29492765","maker\u002Fneutral\u002Fdesign",[382,383,33,384,385,39],"29492797",20,"project\u002Fcritical\u002Fperformance","malkia",[387,383,39,229,11,33],"29493461",[389,390,47,234,391,39],"29490492",21,"epicwhaleburger",[170,393,38,375,171,39],22,[395,393,39,227,11,33],"29489501",[397,393,39,292,398,39],"29489750","DarkUranium",[400,393,39,292,401,39],"29489973","DoingIsLearning",[403,404,38,375,405,39],"29493289",23,"guerrilla",[407,404,39,292,408,39],"29493376","zx321",[410,211,38,322,411,39],"29490826","danaugrs",[413,211,39,307,11,33],"29490888",[103,415,47,359,104,39],25,[107,417,47,241,108,39],26,[166,419,38,273,167,39],27,[421,419,39,347,11,33],"29493438",[423,419,47,424,167,39],"29493582","project\u002Fpositive\u002Fdocs",[426,419,39,427,11,33],"29494336","maker\u002Fpositive\u002Fdocs",[429,430,47,424,283,39],"29495460",28,[432,430,39,347,11,33],"29504164",[434,435,33,384,436,39],"29489443",29,"dr_dshiv",[438,435,39,250,11,33],"29489516",[440,435,38,441,436,39],"29494955","project\u002Fneutral\u002Fperformance",[],[444,449,453,458,463,467],{"id":445,"name":446,"points":447,"category":448},"29461735","Modern Wiki",979,"productivity",{"id":450,"name":451,"points":452,"category":20},"29425735","Emoji to Scale",713,{"id":454,"name":455,"points":456,"category":457},"29428910","Deep Dreams",237,"ai",{"id":459,"name":460,"points":461,"category":462},"29464889","Straw.page",210,"web_saas",{"id":464,"name":465,"points":466,"category":20},"29437527","UI\u002FUX Tips book",198,{"id":468,"name":469,"points":470,"category":471},"29430368","Svija",197,"dev_tools",false,"v2",{"id":475,"name":5,"line":6,"ai":472,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":476,"top":18,"kw":477,"maker":11,"domain":10,"tier":19,"attempts":39,"strip":478,"url":9,"mix":479,"praise":92,"objection":120,"sub":21},29488511,0.12,[24,25,26,27],"3055553503000011115515115003315033555513",[31,32,33,34],1794036614039]