[{"data":1,"prerenderedAt":199},["ShallowReactive",2],{"project-6355127":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":5,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":38,"post_text":40,"what":41,"said":50,"maker_in_thread":131,"shape":138,"grid":141,"attempts":162,"same_week":163,"maker_shows":32,"maker_hidden":192,"reader_version":193,"card":194},"6355127","bdon.org","Visualizing transit delays in real time for SF MUNI","title","Show HN: Visualizing transit delays in real time for SF MUNI","http:\u002F\u002Fbdon.org\u002F2013\u002F08\u002F28\u002Fvisualizing-transit-delays\u002F","bdon",1378750323,2013,58,11,442,1739,26,"notable","infrastructure","transit visualization","web_app",[23,24,25,26,27],"muni","transit delays","real time transit","nextbus","train schedule visualization","mixed",0,{"positive":31,"neutral":32,"mixed":33,"critical":31},1,3,2,7,{"design":36,"idea":37},{"positive":29,"critical":31},{"positive":31,"critical":29},[29,29,32,31,29,32,32,32,29,32,39],5,null,{"problem":42,"audience":40,"pricing":40,"motivation":40,"time_to_build":40,"stack":48,"openness":49,"stage":49,"team_size":49},{"value":43,"source":44,"evidence":45},"Shows real-time delays of SF MUNI vehicles visually","inferred",[46],{"id":47},"post",[],"unknown",{"praise":51,"objections":68,"requests":97,"questions":111,"alternatives":116},[52],{"value":53,"source":54,"evidence":55},"Visualization is very nice and neat","commenter",[56,60,64],{"id":57,"by":58,"text":59},"6356358","drewblaisdell","Very nice. This uses the same type of visualization as the train schedule in Edward Tufte's Envisioning Information: http:\u002F\u002Fwww.c82.net\u002Fimages\u002Fjava-railroad-lg.jpg",{"id":61,"by":62,"text":63},"6356201","annymsMthd","It looks alot like something I did for my last job. Comparing schedules to actual transit bus performance. It's really neat stuff when you start digging into distance\u002Ftime.…",{"id":65,"by":66,"text":67},"6355395","Groxx","Neat - I'll have to read on how you did this, I'd love to incorporate it in a transit site\u002Fapp somehow :) There are some oddities, though - what does this mean?…",[69,79,90],{"value":70,"source":54,"evidence":71},"Logo is distracting",[72,76],{"id":73,"by":74,"text":75},"6355501","toki5","Oh my gosh that logo is unbelievably distracting! Especially when opening a page that \"does ____ in real time\" -- I spent way longer than I should have thinking \"what is this…",{"id":77,"by":66,"text":78},"6355942","I couldn't figure out what you were talking about until I tried the site in Chrome xD fwiw it's just a solid gray in the latest Firefox nightly. No idea if that's by design \u002F…",{"value":80,"source":54,"evidence":81},"Inbound and outbound are hard to distinguish without colour differences",[82,86],{"id":83,"by":84,"text":85},"6356094","stereo","Have you tried using different colours to make it easier to distinguish inbound and outbound, like this? http:\u002F\u002Fwww.opentrack.ch\u002Fopentrack\u002Fdownloads\u002FotTrainGraph.pdf I suppose…",{"id":87,"by":88,"text":89},"6356756","gojomo","Very cool! I live a couple blocks from the N, take it downtown all the time. Random look\u002Finterface ideas to consider if you continue to tweak, no particular order: • different…",{"value":91,"source":92,"evidence":93},"Direction data from NextBus is sometimes erroneous","maker",[94],{"id":95,"by":10,"text":96},"6355428","The direction (inbound\u002Foutbound) comes from NextBus data and is frequently erroneous, so in that case a train traveling outbound is shown with the inbound vehicles. The position…",[98,103,107],{"value":99,"source":54,"evidence":100},"Use different colours for inbound and outbound",[101,102],{"id":83,"by":84,"text":85},{"id":87,"by":88,"text":89},{"value":104,"source":54,"evidence":105},"Suppress scroll-wheel capture and refresh countdown",[106],{"id":87,"by":88,"text":89},{"value":108,"source":54,"evidence":109},"Show estimated arrival times and predictions for stops",[110],{"id":87,"by":88,"text":89},[112],{"value":113,"source":54,"evidence":114},"What does the vehicle position above the last stop mean",[115],{"id":65,"by":66,"text":67},[117,121,127],{"value":118,"source":54,"evidence":119},"Edward Tufte train schedule graphic",[120],{"id":57,"by":58,"text":59},{"value":122,"source":54,"evidence":123},"E.J. Marey train schedule",[124],{"id":125,"by":10,"text":126},"6356592","I haven't seen that one before, neat! The one featured in the first Tufte book is E.J. Marey's schedule: http:\u002F\u002Fmbostock.github.io\u002Fprotovis\u002Fex\u002Fmarey-train-schedule.jpg (as linked…",{"value":128,"source":54,"evidence":129},"OpenTrack train graph",[130],{"id":83,"by":84,"text":85},{"comments":32,"answered":31,"key":132},[133,134,137],{"id":125,"text":126},{"id":135,"text":136},"6355515","Haha, point taken. I should really disable that on all sub-pages...",{"id":95,"text":96},{"commenters":34,"max_depth":32,"maker_replies":32,"first_comment_mins":139,"lifespan_hours":140},42,4,[142,144,145,147,149,151,152,154,156,158,160],[57,29,29,143,58,29],"other\u002Fneutral\u002Fidea",[125,29,29,143,10,31],[83,31,32,146,84,29],"project\u002Fneutral\u002Fdesign",[73,33,31,148,74,29],"project\u002Fcritical\u002Fdesign",[135,33,29,150,10,31],"maker\u002Fneutral\u002Fdesign",[77,33,32,146,66,29],[87,32,32,153,88,29],"project\u002Fmixed\u002Fdesign",[65,140,32,155,66,29],"project\u002Fmixed\u002Fidea",[95,140,29,157,10,31],"project\u002Fcritical\u002Fexecution",[159,140,32,146,66,29],"6355828",[61,39,39,161,62,29],"project\u002Fpositive\u002Fidea",[],[164,169,174,179,184,189],{"id":165,"name":166,"points":167,"category":168},"6335784","BeeLine Reader",739,"productivity",{"id":170,"name":171,"points":172,"category":173},"6358394","Voxel Quest",203,"games",{"id":175,"name":176,"points":177,"category":178},"6354716","Crime Doesn't Climb",145,"learning_science",{"id":180,"name":181,"points":182,"category":183},"6367635","Mote.io",60,"dev_tools",{"id":185,"name":186,"points":187,"category":188},"6361318","GoJS",48,"languages",{"id":190,"name":191,"points":139,"category":183},"6355818","RealityCap",false,"v2",{"id":195,"name":5,"line":6,"ai":192,"cat":19,"year":12,"points":13,"comments":14,"rec":28,"s":29,"top":17,"kw":196,"maker":10,"domain":5,"tier":18,"attempts":29,"strip":197,"url":9,"mix":198,"praise":53,"objection":70,"sub":20},6355127,[23,24,25,26,27],"00310333035",[31,32,33,31],1793990897538]