[{"data":1,"prerenderedAt":367},["ShallowReactive",2],{"project-16672320":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":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":44,"post_text":46,"what":47,"said":66,"maker_in_thread":172,"shape":182,"grid":187,"attempts":327,"same_week":328,"maker_shows":173,"maker_hidden":359,"reader_version":360,"card":361},"16672320","Find3","An indoor positioning system for smartphones and laptops","title","Show HN: Find3 – An indoor positioning system for smartphones and laptops","https:\u002F\u002Fgithub.com\u002Fschollz\u002Ffind3","github.com","qrv3w",1521988226,2018,265,58,109,2155,6,"legend","infrastructure","indoor positioning","other",[21,24,25,26],"wifi fingerprinting","bluetooth rssi","indoor localization","curious",-0.048,{"positive":30,"neutral":31,"mixed":32,"critical":33},5,15,1,7,28,{"idea":36,"execution":38,"performance":39,"privacy":42,"docs":43},{"positive":37,"critical":32},2,{"positive":32,"critical":32},{"positive":40,"critical":41},0,4,{"positive":40,"critical":32},{"positive":40,"critical":40},[30,40,40,40,40,40,40,40,45,40,30,45,40,32,30,32,45,45,32,32,40,45,32,45,32,45,45,40,30,45,40,45,32,40,40,40,45,45,40,30],3,null,{"problem":48,"audience":46,"pricing":46,"motivation":55,"time_to_build":46,"stack":64,"openness":65,"stage":65,"team_size":65},{"value":49,"source":50,"evidence":51},"Locating devices indoors without installing hardware beyond an app","maker",[52],{"id":53,"by":11,"text":54},"16674409","> That will be accurate at the tuple space, but not down to the nearest centimeter Yes, you're right. Sorry, I didn't mean to imply centimeter-level precision anywhere. I said…",{"value":56,"source":50,"evidence":57},"Maker compared it to GPS and wanted indoor room-level precision",[58,61],{"id":59,"by":11,"text":60},"16674179","The actual precision you get depends on context, as this system utilizes surrounding signals (Bluetooth\u002FWiFi\u002Fetc.) in the given environment to classify the location. Generally…",{"id":62,"by":11,"text":63},"16674248","> ...it requires triangulation + accurate timestamps... This system does not do round-trip time measurements (RTT) which I believe you are referring. RTT is different because it…",[],"unknown",{"praise":67,"objections":83,"requests":118,"questions":134,"alternatives":150},[68,76],{"value":69,"source":70,"evidence":71},"Works well and gives precise positioning within a home","commenter",[72],{"id":73,"by":74,"text":75},"16681348","tyldum","Really cool idea, and it works really well. Was able to do very precise positioning in my house, even within a single room if given multiple references. Ultimately it drained the…",{"value":77,"source":70,"evidence":78},"Useful idea for home setups",[79],{"id":80,"by":81,"text":82},"16674745","nielsole","Just be aware that the public server in the app has no access control. Your location will be published. You probably really want to set up a private server to use this in…",[84,95,109,114],{"value":85,"source":70,"evidence":86},"No benchmarks or stated precision",[87,91],{"id":88,"by":89,"text":90},"16673284","llao","The byline says \"High-precision\" but I could not find any benchmarks or scientific analysis. What does high precision mean here? How stable is it? What about privacy of the…",{"id":92,"by":93,"text":94},"16673630","consultutah","Yep. Needs to answer what is the precision?",{"value":96,"source":70,"evidence":97},"RSSI is too noisy for accurate indoor positioning",[98,102,105],{"id":99,"by":100,"text":101},"16673306","coupdejarnac","Haven't read through the code yet, but the only thing I need to know is if these guys know what Rayleigh scattering is. If not, this probably isn't going to work so great. I…",{"id":103,"by":100,"text":104},"16673452","Yeah, that makes sense. But that's not going to be very accurate. That will be accurate at the tuple space, but not down to the nearest centimeter in X Y coordinates or anything…",{"id":106,"by":107,"text":108},"16675116","agotterer","WIFI RSSI on its own is incredibly inaccurate. In our research (previous company) we found it performed decently well in an environment with little to no other devices and simple…",{"value":110,"source":70,"evidence":111},"Public server has no access control, exposing location data",[112,113],{"id":80,"by":81,"text":82},{"id":88,"by":89,"text":90},{"value":115,"source":70,"evidence":116},"Drains phone battery",[117],{"id":73,"by":74,"text":75},[119,127],{"value":120,"source":70,"evidence":121},"Document precision and system requirements",[122,126],{"id":123,"by":124,"text":125},"16673368","gricardo99","Pardon the laymen’s questions, but my understanding of precision location is that it requires triangulation + accurate timestamps (the more accurate the more precise), plus with…",{"id":92,"by":93,"text":94},{"value":128,"source":70,"evidence":129},"Add filtering over time",[130],{"id":131,"by":132,"text":133},"16674469","dimatura","Does it do filtering over time?",[135,146],{"value":136,"source":70,"evidence":137},"How does signal fingerprinting map to physical space?",[138,142],{"id":139,"by":140,"text":141},"16673370","konschubert","So, how does it get mapped to physical space then? As long as I am in \"rssi tuple\" space, I maybe know if I am in a place where I have been before, and I can learn the topology…",{"id":143,"by":144,"text":145},"16673387","mlevental",">So, how does it get mapped to physical space then? don't quote me but i don't think it does. you basically go around and set up hotspots in rssi space that the server knows…",{"value":147,"source":70,"evidence":148},"Is the public server safe to use with personal data?",[149],{"id":88,"by":89,"text":90},[151,158,165],{"value":152,"source":50,"evidence":153},"Round-trip time (RTT) positioning with 802.11mc",[154,155],{"id":62,"by":11,"text":63},{"id":156,"by":11,"text":157},"16683210","Yes you can do that but that runs up against the problem of \"processing time\" in the router. A router might process a simple echo request for +\u002F- 1 millisecond. Since 1…",{"value":159,"source":70,"evidence":160},"Google location via WiFi access points",[161],{"id":162,"by":163,"text":164},"16680577","sylwester","Just check out https:\u002F\u002Fdevelopers.google.com\u002Fmaps\u002Fdocumentation\u002Fgeolocation\u002Fintro#wifi_access_point_object Feeding it with BSSIDs and RSSI, it gives you a precise response with…",{"value":166,"source":70,"evidence":167},"Mozilla Location Service",[168],{"id":169,"by":170,"text":171},"16705890","helb","There's also Mozilla Location Service – https:\u002F\u002Flocation.services.mozilla.com\u002F > […] an open service which lets devices determine their location based on network infrastructure…",{"comments":173,"answered":33,"key":174},13,[175,178,179],{"id":176,"text":177},"16674339","That sounds really cool! This requires the phone being out of the pocket though, right? This would be great for way-finding, but maybe harder for home-automation.",{"id":59,"text":60},{"id":180,"text":181},"16674805","Thanks. I will add something across the system to highlight this. I want to encourage folks to run their own server [1] and use public cloud just for playing. [1]:…",{"commenters":183,"max_depth":184,"maker_replies":173,"first_comment_mins":185,"lifespan_hours":186},33,8,185,244,[188,192,196,198,201,204,206,209,211,213,215,217,219,222,225,228,230,231,232,234,236,240,242,244,246,247,248,249,252,255,258,260,264,265,268,271,272,276,279,280,283,284,286,289,290,292,294,299,302,307,310,311,312,316,318,320,323,325],[189,40,30,190,191,40],"16673521","project\u002Fpositive\u002Fidea","bastijn",[193,40,40,194,195,40],"16673634","other\u002Fneutral\u002Fnone","arianvanp",[197,40,40,194,191,40],"16673740",[199,40,40,194,200,40],"16683871","bradknowles",[202,40,40,194,203,40],"16673697","alanning",[205,40,40,194,191,40],"16673756",[207,40,40,194,208,40],"16677658","WildGreenLeave",[210,40,40,194,191,40],"16677961",[212,40,40,194,203,40],"16756595",[214,40,40,194,191,40],"16757564",[176,40,40,216,11,32],"project\u002Fneutral\u002Fidea",[218,40,45,216,191,40],"16676661",[220,40,40,194,221,40],"16679097","EGreg",[223,40,40,194,224,40],"16679235","dwyerm",[226,32,30,227,163,40],"16678463","project\u002Fpositive\u002Fexecution",[88,37,45,229,89,40],"project\u002Fneutral\u002Fperformance",[92,37,45,229,93,40],[59,37,40,229,11,32],[80,45,32,233,81,40],"project\u002Fcritical\u002Fprivacy",[180,45,40,235,11,32],"maker\u002Fneutral\u002Fprivacy",[237,41,30,238,239,40],"16675128","maker\u002Fpositive\u002Fnone","toolbox",[241,41,40,238,11,32],"16675763",[99,30,32,243,100,40],"project\u002Fcritical\u002Fperformance",[245,30,45,216,144,40],"16673354",[139,30,45,216,140,40],[143,30,45,216,144,40],[103,30,32,243,100,40],[250,30,40,251,144,40],"16673463","commenter\u002Fneutral\u002Fperformance",[253,30,32,243,254,40],"16673942","nonis",[256,30,40,257,11,32],"16674309","project\u002Fneutral\u002Fnone",[259,30,45,257,254,40],"16674738",[261,30,32,262,263,40],"16676166","project\u002Fcritical\u002Fidea","ghaff",[53,30,40,229,11,32],[266,30,45,229,267,40],"16674959","michaelt",[269,30,45,229,270,40],"16675025","MrQuincle",[106,30,32,243,107,40],[273,18,45,274,275,40],"16674105","project\u002Fneutral\u002Fdocs","pimlottc",[277,18,45,274,278,40],"16674173","hyder_m29",[123,33,45,229,124,40],[281,33,40,194,282,40],"16673431","maxerickson",[62,33,40,229,11,32],[285,33,30,238,124,40],"16676636",[287,33,45,229,288,40],"16679710","cesarb",[156,33,40,229,11,32],[73,184,45,291,74,40],"project\u002Fmixed\u002Fperformance",[293,184,40,229,11,32],"16683234",[295,296,32,297,298,40],"16674038",9,"project\u002Fcritical\u002Fexecution","trashcan",[300,296,40,301,11,32],"16674068","maker\u002Fneutral\u002Fexecution",[303,304,40,305,306,40],"16679766",10,"other\u002Fneutral\u002Fprivacy","kypro",[308,304,40,305,309,40],"16679825","Ajedi32",[162,304,40,194,163,40],[169,304,40,194,170,40],[313,314,45,216,315,40],"16678870",11,"janOsch",[317,314,40,216,11,32],"16683132",[131,319,45,229,132,40],12,[321,319,40,322,11,32],"16674601","maker\u002Fneutral\u002Fnone",[324,173,30,190,144,40],"16673401",[326,173,40,229,11,32],"16674282",[],[329,334,339,344,349,354],{"id":330,"name":331,"points":332,"category":333},"16697359","Next Week's Playlist",346,"consumer_social",{"id":335,"name":336,"points":337,"category":338},"16682940","Textile",272,"productivity",{"id":340,"name":341,"points":342,"category":343},"16692149","HN Domain Leaderboard",266,"data",{"id":345,"name":346,"points":347,"category":348},"16647977","qr-filetransfer",238,"dev_tools",{"id":350,"name":351,"points":352,"category":353},"16665957","Naughty List",197,"security_privacy",{"id":355,"name":356,"points":357,"category":358},"16695667","Egg Gradients",186,"creative",false,"v2",{"id":362,"name":5,"line":6,"ai":359,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":363,"top":18,"kw":364,"maker":11,"domain":10,"tier":19,"attempts":40,"strip":365,"url":9,"mix":366,"praise":69,"objection":85,"sub":21},16672320,-0.05,[21,24,25,26],"5000000030530151331103131330530310003305",[30,31,32,33],1794036564520]