[{"data":1,"prerenderedAt":207},["ShallowReactive",2],{"project-4747428":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":35,"aspects":36,"strip":42,"post_text":44,"what":45,"said":66,"maker_in_thread":118,"shape":130,"grid":133,"attempts":168,"same_week":169,"maker_shows":33,"maker_hidden":199,"reader_version":200,"card":201},"4747428","Storm Tracks WebGL","First WebGL app. Uses NOAA data to visualize storm paths back to 1848.","title","Show HN: First WebGL app. Uses NOAA data to visualize storm paths back to 1848.","http:\u002F\u002Fcallum.com\u002Fsandbox\u002Fwebglex\u002Fstorm_tracks_webgl\u002F","callum.com","callumprentice",1352182732,2012,55,17,426,1677,26,"notable","learning_science","data visualization","web_app",[24,25,26,27,28],"webgl","storm tracks","noaa data","hurricane visualization","three.js","curious",0.275,{"positive":32,"neutral":33,"mixed":34,"critical":34},3,4,0,7,{"docs":37,"idea":38,"execution":40,"design":41},{"positive":34,"critical":34},{"positive":39,"critical":34},1,{"positive":34,"critical":34},{"positive":39,"critical":34},[32,34,34,32,32,34,43,34,34,34,34,32,34,43,43,34],5,null,{"problem":44,"audience":44,"pricing":44,"motivation":46,"time_to_build":44,"stack":52,"openness":64,"stage":65,"team_size":64},{"value":47,"source":48,"evidence":49},"First WebGL app, learning project","maker",[50],{"id":51},"post",[53,57],{"value":54,"source":48,"evidence":55},"WebGL",[56],{"id":51},{"value":28,"source":58,"evidence":59},"commenter",[60],{"id":61,"by":62,"text":63},"4747663","BonoboBoner","I would love to understand more about the concepts of threejs. I went through the source of this example and identified this code as responsible for drawing the texture onto the…","unknown","launched",{"praise":67,"objections":93,"requests":94,"questions":108,"alternatives":117},[68,83],{"value":69,"source":58,"evidence":70},"Looks great and is visually impressive",[71,75,79],{"id":72,"by":73,"text":74},"4747531","lexandstuff","Sexy as hell. Great job.",{"id":76,"by":77,"text":78},"4747670","yogrish","Awesome app. Sorry if I am asking some basic question. I have one observation about storms here, why Equatorial regions seems to have massive storms and that too above equator…",{"id":80,"by":81,"text":82},"4747460","roh26it","Nice! Can you please share where you got the data etc. for the visualization? More info on how you did this would be great too (if you can..)",{"value":84,"source":58,"evidence":85},"Good for learning WebGL and three.js",[86,90],{"id":87,"by":88,"text":89},"4747598","borplk","Very nice. Do people have links to good basic WebGL tutorials? I'd love to be able to draw some shapes and stuff...",{"id":91,"by":77,"text":92},"4747661","http:\u002F\u002Flearningwebgl.com\u002Fblog\u002F?page_id=1217 is a good starting point.",[],[95,102],{"value":96,"source":58,"evidence":97},"Show storm names",[98],{"id":99,"by":100,"text":101},"4748682","elliottcarlson","Very nice - would love to be able to see the names of storms though.",{"value":103,"source":48,"evidence":104},"Zoom to selected storm",[105],{"id":106,"by":11,"text":107},"4749226","Thank you Elliott - that is one of the things I'm working on. Hover over or pick perhaps. I imagine I'll need to turn off that feature when the number of tracks crosses a pretty…",[109,113],{"value":110,"source":58,"evidence":111},"Where the data came from and how it was processed",[112],{"id":80,"by":81,"text":82},{"value":114,"source":58,"evidence":115},"How to learn the theory behind three.js code",[116],{"id":61,"by":62,"text":63},[],{"comments":119,"answered":32,"key":120},6,[121,124,127],{"id":122,"text":123},"4749305","You're right - there should be more comments. I apologize. There are a number of three.js specific tutorials out there - Google will find them for you - that will give you a…",{"id":125,"text":126},"4749239","Thank you. Oscilloscope is right - most of the data is from the NOAA - CSV files in my case that I process with a script into the large .js array. They don't have any data for…",{"id":128,"text":129},"4749260","Thank you and no, not a basic question at all. One of the cool things I noticed too is how the equator seems to be a barrier that cannot be crossed. I think it's connected to the…",{"commenters":131,"max_depth":32,"maker_replies":119,"first_comment_mins":18,"lifespan_hours":132},9,12,[134,136,140,141,143,147,148,151,152,154,155,157,159,160,163,165],[61,34,32,135,62,34],"maker\u002Fneutral\u002Fdocs",[137,34,34,138,139,34],"4747675","other\u002Fneutral\u002Fnone","frozenport",[122,34,34,135,11,39],[80,39,32,142,81,34],"project\u002Fneutral\u002Fidea",[144,39,32,145,146,34],"4747553","project\u002Fneutral\u002Fexecution","oscilloscope",[125,39,34,145,11,39],[76,149,43,150,77,34],2,"project\u002Fpositive\u002Fidea",[128,149,34,142,11,39],[87,32,34,153,88,34],"other\u002Fneutral\u002Fdocs",[91,32,34,153,77,34],[156,32,34,153,11,39],"4749271",[99,33,32,158,100,34],"project\u002Fneutral\u002Fdesign",[106,33,34,158,11,39],[161,33,43,162,100,34],"4749774","project\u002Fpositive\u002Fdesign",[72,43,43,164,73,34],"project\u002Fpositive\u002Fnone",[166,43,34,167,11,39],"4749274","maker\u002Fpositive\u002Fnone",[],[170,175,180,185,189,194],{"id":171,"name":172,"points":173,"category":174},"4735162","Cheese Miners: Lunar Supremacy",386,"games",{"id":176,"name":177,"points":178,"category":179},"4737683","QuestionsThree",242,"web_saas",{"id":181,"name":182,"points":183,"category":184},"4755236","Easel",183,"dev_tools",{"id":186,"name":187,"points":188,"category":179},"4743607","EmberAds",112,{"id":190,"name":191,"points":192,"category":193},"4741968","liffect",91,"languages",{"id":195,"name":196,"points":197,"category":198},"4729200","Emergent One",85,"infrastructure",false,"v2",{"id":202,"name":5,"line":6,"ai":199,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":203,"top":18,"kw":204,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":205,"url":9,"mix":206,"praise":69,"objection":-1,"sub":21},4747428,0.28,[24,25,26,27,28],"3003305000030550",[32,33,34,34],1794036501206]