[{"data":1,"prerenderedAt":124},["ShallowReactive",2],{"project-25726707":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":26,"sentiment":27,"stance_mix":28,"scored_comments":31,"aspects":32,"strip":34,"post_text":27,"what":35,"said":38,"maker_in_thread":65,"shape":71,"grid":72,"attempts":81,"same_week":86,"maker_shows":116,"maker_hidden":117,"reader_version":118,"card":119},"25726707","scan.lol","A tiny product: scan.lol","title","Show HN: I built a tiny product: scan.lol","https:\u002F\u002Fscan.lol","timdaub",1610358173,2021,1,5,2506,2533,99,"shown","other","unknown","web_app",[23,24,25],"camera scanner","browser camera","webrtc","quiet",null,{"positive":29,"neutral":13,"mixed":29,"critical":30},0,2,3,{"execution":33},{"positive":29,"critical":30},[13,29,31,13,29],{"problem":27,"audience":27,"pricing":27,"motivation":27,"time_to_build":27,"stack":36,"openness":37,"stage":20,"team_size":20},[],"open_source",{"praise":39,"objections":40,"requests":55,"questions":56,"alternatives":64},[],[41],{"value":42,"source":43,"evidence":44},"Page is blank or errors out when camera is blocked or missing","commenter",[45,49,52],{"id":46,"by":47,"text":48},"25726967","mtmail","I see a blank page with Firefox error \"MediaStreamError { name: \"NotFoundError\", message: \"The object can not be found here.\", constraint: \"\", stack: \"\" }. I'm sure it's because…",{"id":50,"by":47,"text":51},"25726977","I disabled the adblocker now. Now it's an empty page and console error \"Uncaught (in promise) Camera not found.\"",{"id":53,"by":47,"text":54},"25726984","Firefox 84.0.2 and ublock origin. My computer is a desktop and has no camera.",[],[57],{"value":58,"source":59,"evidence":60},"Which ad blocker and browser version cause the failure","maker",[61],{"id":62,"by":10,"text":63},"25726971","Oh. That's a bummer. Would you mind sharing your ad blocker and browser version?",[],{"comments":30,"answered":29,"key":66},[67,68],{"id":62,"text":63},{"id":69,"text":70},"25726725","Hi! Op here. Source code: https:\u002F\u002Fgithub.com\u002FTimDaub\u002Fscan.lol Let me know if you have questions\u002Ffeedback.",{"commenters":30,"max_depth":31,"maker_replies":30,"first_comment_mins":13,"lifespan_hours":13},[73,75,77,79,80],[46,29,13,74,47,29],"project\u002Fcritical\u002Fexecution",[62,29,29,76,10,13],"maker\u002Fneutral\u002Fnone",[53,29,31,78,47,29],"project\u002Fneutral\u002Fnone",[50,29,13,74,47,29],[69,13,29,76,10,13],[82,83],{"id":4,"t":11,"points":13,"comments":14},{"id":84,"t":85,"points":30,"comments":29},"26061758",1612769720,[87,92,97,102,107,112],{"id":88,"name":89,"points":90,"category":91},"25677272","Synergy",343,"languages",{"id":93,"name":94,"points":95,"category":96},"25749492","Amplication",272,"dev_tools",{"id":98,"name":99,"points":100,"category":101},"25713858","hn-big-threads",248,"consumer_social",{"id":103,"name":104,"points":105,"category":106},"25750807","Vantage",221,"infrastructure",{"id":108,"name":109,"points":110,"category":111},"25683808","Ecco",185,"ai",{"id":113,"name":114,"points":115,"category":106},"25671919","I built an intercom for my 6 yo to keep us connected during quarantine",181,6,false,"v2",{"id":120,"name":5,"line":6,"ai":117,"cat":19,"year":12,"points":13,"comments":14,"rec":26,"s":27,"top":17,"kw":121,"maker":10,"domain":5,"tier":18,"attempts":30,"strip":122,"url":9,"mix":123,"praise":-1,"objection":42,"sub":20},25726707,[23,24,25],"10310",[29,13,29,30],1794036601119]