[{"data":1,"prerenderedAt":367},["ShallowReactive",2],{"project-40187699":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":46,"post_text":49,"what":50,"said":86,"maker_in_thread":195,"shape":208,"grid":212,"attempts":325,"same_week":330,"maker_shows":250,"maker_hidden":359,"reader_version":360,"card":361},"40187699","ISS tracker (iss.matteason.co.uk)","Beautiful 3D ISS tracker with live video and near-realtime clouds","title","Show HN: Beautiful 3D ISS tracker with live video and near-realtime clouds","https:\u002F\u002Fiss.matteason.co.uk","iss.matteason.co.uk","matteason",1714302742,2024,139,50,613,3515,18,"notable","learning_science","space tracking visualisation","web_app",[24,25,26,27,28],"iss tracker","live iss video","3d globe","satellite tracker","near realtime clouds","debated",0.146,{"positive":32,"neutral":32,"mixed":33,"critical":34},11,1,8,31,{"design":37,"idea":39,"performance":42,"execution":44,"docs":45},{"positive":38,"critical":33},6,{"positive":40,"critical":41},2,0,{"positive":41,"critical":43},7,{"positive":33,"critical":41},{"positive":33,"critical":41},[47,41,47,48,47,33,41,33,33,41,33,47,47,41,47,48,41,48,41,48,48,41,47,47,41,47,33,48,47,33,41,33,47,48,48,47,48,41,48,47],3,5,"This is a little hobby project that I hope you enjoy. You can see where the International Space Station is now, with live HD video from NASA, on a realistic 3D globe. The positions of the sun and moon are also accurate, though distances aren't to scale.\n\nThe clouds are also near-realtime; I span that out into a separate project at https:\u002F\u002Fclouds.matteason.co.uk, where the cloud images I create from EUMETSAT data are freely available.\n\nI've got more features almost ready to go, like the ability to turn off all UI, toggleable clouds and turning off the day\u002Fnight cycle\n\nI'd love for it to be used",{"problem":51,"audience":57,"pricing":61,"motivation":62,"time_to_build":61,"stack":66,"openness":83,"stage":84,"team_size":85},{"value":52,"source":53,"evidence":54},"Shows where the ISS is now on a realistic 3D globe with live video","maker",[55],{"id":56},"post",{"value":58,"source":53,"evidence":59},"General public and educators",[60],{"id":56},null,{"value":63,"source":53,"evidence":64},"Hobby project, hoped people enjoy it and use it in education",[65],{"id":56},[67,73,77],{"value":68,"source":53,"evidence":69},"Globe.GL",[70],{"id":71,"by":11,"text":72},"40200522","Thanks! It's not Cesium, no - I'm using Globe.GL [0] with custom shaders for the atmosphere effects and day\u002Fnight transition Sorry about right-click. It's not disabled…",{"value":74,"source":53,"evidence":75},"three.js",[76],{"id":71,"by":11,"text":72},{"value":78,"source":53,"evidence":79},"satellite.js",[80],{"id":81,"by":11,"text":82},"40202339","Yes absolutely - I'm also using satellite.js so anything with a TLE available could be visualised. I'll have a think about how I could fit that in the UI.","unknown","launched","solo",{"praise":87,"objections":108,"requests":148,"questions":171,"alternatives":176},[88],{"value":89,"source":90,"evidence":91},"Beautiful, impressive visuals","commenter",[92,96,100,104],{"id":93,"by":94,"text":95},"40189529","alberduris","Very good looking. It'd be amazing if it has some kind of \"time travelling\" option or an easy way to know the next time the ISS will pass over a certain location.",{"id":97,"by":98,"text":99},"40201896","jsemrau","Wow. This is really beautiful? Can the code be customized to other spacecraft? I made a tracker for starlink satellites but think your visualization is much nicer.…",{"id":101,"by":102,"text":103},"40205977","remlov","Beautiful. Is the pixel ratio being set with: setPixelRatio(window.devicePixelRatio); ? This would make this look razor sharp on HiDPI devices.",{"id":105,"by":106,"text":107},"40200438","mthoms","This is fantastic. Very nice work. Are you using CesiumJS? Minor gripe: Please don't disable right click :(",[109,131,138],{"value":110,"source":90,"evidence":111},"Fails or crashes on iPhone Safari due to memory",[112,116,120,123,127],{"id":113,"by":114,"text":115},"40198443","zamadatix","For some reason this causes \"A problem repeatedly occurred\" on my iPhone 15. Reminding myself to try when I get home.",{"id":117,"by":118,"text":119},"40199640","pakr","Same here",{"id":121,"by":114,"text":122},"40203283","I did have one but turning it off didn't change the behavior. It's not that the globe doesn't load it's that it starts loading for a split second (can actually see the globe),…",{"id":124,"by":125,"text":126},"40203551","sccxy","Safari runs out of memory with web maps. Reported it several times but no fix from Apple. Most powerful iPhone crashes but 5 year old Samsung with 2GB ram works fine…",{"id":128,"by":129,"text":130},"40203991","can16358p","I'd love to try but it fails to load and crash the browser tab (an error repeatedly occured). Safari on iPhone.",{"value":132,"source":90,"evidence":133},"Slow initial load; globe takes long to appear",[134],{"id":135,"by":136,"text":137},"40200542","pimlottc","This is neat, loading time was very slow for me, though. The Earth didn't appear for 30+ seconds, so most of the page was just a black background.",{"value":139,"source":90,"evidence":140},"Video and position out of sync",[141,145],{"id":142,"by":143,"text":144},"40199565","urza","Wow. The video and map position appears to be a bit out of sync. Was watching flyby over USA and when the map position exited land and went over ocean, it took about a minute for…",{"id":146,"by":11,"text":147},"40199988","Yeah there's definitely some latency in the video. I thought about adding an option to compensate for it (ie delay the position shown by some amount of seconds) but the delay is…",[149,157,164],{"value":150,"source":90,"evidence":151},"Time rewind and next-pass prediction",[152,153],{"id":93,"by":94,"text":95},{"id":154,"by":155,"text":156},"40203890","mncharity","Ah, nice. A quick thought: Perhaps have an option of seeing a projected track, perhaps with time ticks, for \"oh, it's going to overfly mumble in mumble time - I should stay\u002Ftry…",{"value":158,"source":90,"evidence":159},"Use a real ISS model instead of a dot",[160],{"id":161,"by":162,"text":163},"40200530","spuz","There are some crazy lightning storms over China in the live video feed at the moment. Very cool. One thing I would change is to change the yellow dot to an actual image of the…",{"value":165,"source":90,"evidence":166},"Visibility circle showing where ISS can be seen",[167],{"id":168,"by":169,"text":170},"40200895","badcppdev","I love it! My feature request is an option for a circle on the ground showing where the ISS is visible from at the moment.",[172],{"value":173,"source":90,"evidence":174},"Can the code be customised for other spacecraft?",[175],{"id":97,"by":98,"text":99},[177,184,191],{"value":178,"source":90,"evidence":179},"Privateer Wayfinder",[180],{"id":181,"by":182,"text":183},"40202216","Simorgh","Not sure if you’ve heard of Privateer, which generates a viz. of all satellites functional or otherwise. It’s in a similar vein. https:\u002F\u002Fwayfinder.privateer.com\u002F",{"value":185,"source":90,"evidence":186},"Heavens-Above ISS 3D visualizer",[187],{"id":188,"by":189,"text":190},"40205672","mlyle","Hey there-- thank you for putting this together! I am an educator who has done a bunch of stuff with space; we hosted a contact between our students and an astronaut on the…",{"value":192,"source":90,"evidence":193},"CesiumJS",[194],{"id":105,"by":106,"text":107},{"comments":196,"answered":197,"key":198},19,9,[199,202,205],{"id":200,"text":201},"40201537","I do actually use monthly snow\u002Fice cover images in both projects! They're in the repo for the live clouds service [0]. I created them using the monthly images you linked combined…",{"id":203,"text":204},"40189846","Thanks! Yeah rewinding would be good (especially if I can get the video to sync up) and next pass time would be great",{"id":206,"text":207},"40199209","Sorry about that - unfortunately I can't reproduce it on an iPad Pro and I use Android but I'll see if I can borrow an iPhone to test on",{"commenters":209,"max_depth":48,"maker_replies":196,"first_comment_mins":210,"lifespan_hours":211},25,287,74,[213,216,217,219,221,223,226,228,230,231,234,235,237,238,241,243,246,248,252,255,256,257,258,260,262,264,265,268,270,272,275,277,278,280,284,286,287,289,290,292,294,296,298,303,306,307,311,314,317,321],[214,41,47,215,155,41],"40201368","project\u002Fneutral\u002Fdesign",[200,41,41,215,11,33],[154,41,47,218,155,41],"project\u002Fneutral\u002Fidea",[93,33,48,220,94,41],"project\u002Fpositive\u002Fdesign",[203,33,41,222,11,33],"maker\u002Fpositive\u002Fidea",[224,33,47,218,225,41],"40206268","jamesmontalvo3",[113,40,33,227,114,41],"project\u002Fcritical\u002Fperformance",[206,40,41,229,11,33],"maker\u002Fneutral\u002Fperformance",[117,40,33,227,118,41],[232,40,41,233,11,33],"40200207","maker\u002Fneutral\u002Fexecution",[121,40,33,227,114,41],[236,40,41,229,11,33],"40222804",[124,40,33,227,125,41],[239,47,47,218,240,41],"40200607","sebosp",[242,47,41,218,11,33],"40200674",[244,47,47,245,240,41],"40202605","project\u002Fneutral\u002Fperformance",[247,47,41,245,11,33],"40203587",[249,250,47,218,251,41],"40200178",4,"9dev",[253,250,41,254,11,33],"40200236","maker\u002Fneutral\u002Fidea",[97,48,48,220,98,41],[81,48,41,218,11,33],[188,48,48,222,189,41],[259,48,41,222,11,33],"40205772",[261,38,41,218,11,33],"40202573",[263,43,48,220,143,41],"40199605",[161,34,48,220,162,41],[266,34,41,267,11,33],"40200642","maker\u002Fneutral\u002Fdesign",[269,34,47,218,162,41],"40201000",[271,34,41,254,11,33],"40201699",[273,34,47,218,274,41],"40201580","nullhole",[276,34,41,218,11,33],"40201678",[168,197,47,218,169,41],[128,279,33,227,129,41],10,[281,32,48,282,283,41],"40201554","project\u002Fpositive\u002Fidea","nx1",[285,32,41,254,11,33],"40201728",[181,32,47,218,182,41],[142,288,33,227,143,41],12,[146,288,41,245,11,33],[135,291,33,227,136,41],13,[293,291,41,229,11,33],"40200618",[295,291,47,245,136,41],"40200720",[101,297,48,220,102,41],14,[299,300,48,301,302,41],"40206800",15,"project\u002Fpositive\u002Fexecution","wkat4242",[105,304,47,305,106,41],16,"project\u002Fmixed\u002Fdesign",[71,304,41,233,11,33],[308,309,48,220,310,41],"40205072",17,"nirav72",[312,309,41,313,11,33],"40205077","maker\u002Fneutral\u002Fdocs",[315,309,48,316,310,41],"40205095","maker\u002Fpositive\u002Fdocs",[318,18,48,319,320,41],"40215115","project\u002Fpositive\u002Fnone","dejongh",[322,196,33,323,324,41],"40199094","project\u002Fcritical\u002Fdesign","bingaling",[326,329],{"id":327,"t":328,"points":250,"comments":33},"40042730",1713198776,{"id":4,"t":12,"points":14,"comments":15},[331,335,340,345,349,354],{"id":332,"name":333,"points":334,"category":20},"40159278","NAND",420,{"id":336,"name":337,"points":338,"category":339},"40210627","Extension.js",381,"dev_tools",{"id":341,"name":342,"points":343,"category":344},"40213562","where to stream",335,"consumer_social",{"id":346,"name":347,"points":348,"category":339},"40191510","Dotenv",225,{"id":350,"name":351,"points":352,"category":353},"40222051","Factful",222,"ai",{"id":355,"name":356,"points":357,"category":358},"40173237","Lanki",206,"productivity",false,"v2",{"id":362,"name":5,"line":6,"ai":359,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":363,"top":18,"kw":364,"maker":11,"domain":10,"tier":19,"attempts":40,"strip":365,"url":9,"mix":366,"praise":89,"objection":110,"sub":21},40187699,0.15,[24,25,26,27,28],"3035310110133035050550330315310135535053",[32,32,33,34],1793991090001]