[{"data":1,"prerenderedAt":465},["ShallowReactive",2],{"project-22244109":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":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":45,"post_text":47,"what":48,"said":69,"maker_in_thread":215,"shape":225,"grid":230,"attempts":426,"same_week":427,"maker_shows":38,"maker_hidden":457,"reader_version":458,"card":459},"22244109","Camp Fire","chat with people within a radius","title","Show HN: Camp Fire – chat with people within a radius","https:\u002F\u002Fcampfire.rest","campfire.rest","nemasu",1580878079,2020,151,75,398,3028,14,"notable","consumer_social","location-based chat","web_app",[24,25,26,27],"location chat","proximity messaging","nearby chat","radius chat","mixed",-0.227,{"positive":31,"neutral":32,"mixed":33,"critical":34},8,15,2,19,44,{"design":37,"idea":39,"execution":42,"privacy":43,"performance":44},{"positive":38,"critical":38},1,{"positive":40,"critical":41},3,0,{"positive":38,"critical":18},{"positive":38,"critical":33},{"positive":38,"critical":33},[41,38,40,46,38,38,38,38,46,38,40,40,38,38,46,40,40,40,41,40,40,40,41,40,38,41,38,46,46,38,40,40,46,46,38,38,38,40,38,38],5,null,{"problem":49,"audience":47,"pricing":47,"motivation":47,"time_to_build":47,"stack":56,"openness":67,"stage":68,"team_size":67},{"value":50,"source":51,"evidence":52},"Lets people chat with others nearby within a chosen radius.","maker",[53],{"id":54,"by":11,"text":55},"22244158","Just thought I'd share something I've been working on. Basically it's a message relay that sends messages to others around you (given GPS coordinates from browser). Can choose…",[57,61],{"value":58,"source":51,"evidence":59},"Rust",[60],{"id":54,"by":11,"text":55},{"value":62,"source":51,"evidence":63},"tokio-tungstenite websocket library",[64],{"id":65,"by":11,"text":66},"22254737","Rust and the tokio-tungstenite lib.","unknown","beta",{"praise":70,"objections":94,"requests":145,"questions":170,"alternatives":189},[71,87],{"value":72,"source":73,"evidence":74},"Neat, fun idea that reminds people of similar apps","commenter",[75,79,83],{"id":76,"by":77,"text":78},"22244858","orobinson","Neat idea. Little bit of feedback: would be good if you could get the interface working nicely on mobile. It’s very cumbersome at the moment.",{"id":80,"by":81,"text":82},"22246322","state_less","Looks neat! I like that you show how many are in range. Here's some suggestions, take them for what they are worth. - Fix the layout on iOS Safari. - Show the location of all…",{"id":84,"by":85,"text":86},"22246012","patrickvmm","This is fun. In europe we have jodel which has a big userbase. The quality of discussion varies from location and it's fun to listen in what the locals are talking about.",{"value":88,"source":73,"evidence":89},"Would like a polished native mobile version",[90],{"id":91,"by":92,"text":93},"22258858","_bxg1","I understand that it's a work in progress, but I could see a polished, native mobile version of this really taking off. I'd be excited to try it, at least.",[95,104,116,127,134],{"value":96,"source":73,"evidence":97},"Layout is cumbersome on mobile and iOS Safari",[98,99,100],{"id":76,"by":77,"text":78},{"id":80,"by":81,"text":82},{"id":101,"by":102,"text":103},"22248570","Angostura","On iPhone Safari (cellular data) I get Error when getting location - 1 user denied) Even when I set the website permnissions for location to 'Allow'",{"value":105,"source":73,"evidence":106},"Geolocation errors for many users",[107,111,115],{"id":108,"by":109,"text":110},"22245061","PawelDecowski","I get: ``` Error when getting location: 1 User denied geolocation prompt ``` even though I allowed location access. Firefox 72.0.2 on macOS Mojave 10.14.6",{"id":112,"by":113,"text":114},"22245088","andreareina","I also got a geolocation error even though I allowed location access. Could benefit from allowing the user to set a location as a fallback (or override). FF 72 (Ubuntu)",{"id":101,"by":102,"text":103},{"value":117,"source":73,"evidence":118},"Spam messages and no throttling",[119,123],{"id":120,"by":121,"text":122},"22246647","ensozos","Try to do something with spam messages",{"id":124,"by":125,"text":126},"22253404","achow","I logged in.. Started getting only spam. Logged out.",{"value":128,"source":73,"evidence":129},"Privacy risk of stalkers locating users",[130],{"id":131,"by":132,"text":133},"22254778","draugadrotten","Location based chatting is a privacy nightmare. How do you protect against stalkers using this tool for triangulating the actual physical location of someone? If the GPS…",{"value":135,"source":73,"evidence":136},"Username input allows script injection and layout breaks",[137,141],{"id":138,"by":139,"text":140},"22245451","CGamesPlay","There are 4 people chatting with the word \"ignition\" over their messages but my range selector (presently \"campfire\") says \"1 in range\". Also, my preferred username, \u003Cspan…",{"id":142,"by":143,"text":144},"22245545","mcjiggerlog","username: \u003Cscript type=\"text\u002Fjavascript\">alert('oh oh')\u003C\u002Fscript> Oh boy... How long till someone loads a cryptominer on everyone's machine? Also, for kicks:…",[146,151,159,163],{"value":147,"source":73,"evidence":148},"Fix mobile interface",[149,150],{"id":76,"by":77,"text":78},{"id":80,"by":81,"text":82},{"value":152,"source":73,"evidence":153},"Manual location or country\u002Fcity fallback",[154,155],{"id":112,"by":113,"text":114},{"id":156,"by":157,"text":158},"22246498","bullen","But first make the location by IP so you don't have to turn on browser geo-location.",{"value":160,"source":73,"evidence":161},"Throttling for spam",[162],{"id":120,"by":121,"text":122},{"value":164,"source":73,"evidence":165},"Unique user ID to prevent impersonation",[166],{"id":167,"by":168,"text":169},"22254730","splittydev","It's very easy to impersonate another user right now by just using the same name. It would be great if the first 5 chars of a hashed IP fingerprint (or something similar) could…",[171,182],{"value":172,"source":73,"evidence":173},"How the range and distances work",[174,178],{"id":175,"by":176,"text":177},"22245362","californical","This is a really cool idea, and I like it so far!! -- would you mind sharing what the different ranges are for each type? I see people chatting, but not sure how close they are…",{"id":179,"by":180,"text":181},"22244910","mod","How does it work when you would be alone in a given range? Because I almost certainly am at \"Bonfire\" range (there are maybe a few hundred people within 10km of me), yet I am…",{"value":183,"source":73,"evidence":184},"How to handle users seeing only partial conversations",[185],{"id":186,"by":187,"text":188},"22248123","every_other","This is cool! I had been thinking about creating something similar but I couldn't solve this problem: Given a radius of 5 miles and three users in a geographic straight line,…",[190,197,204,208],{"value":191,"source":73,"evidence":192},"Yik Yak",[193],{"id":194,"by":195,"text":196},"22245718","thejosh","Reminds me of yikyak :)",{"value":198,"source":73,"evidence":199},"Firechat",[200],{"id":201,"by":202,"text":203},"22256423","soylentcola","For a second I got this confused with Firechat (but I guess that's a different setup since proximity is required for direct p2p relay, not just to find people to chat with).…",{"value":205,"source":73,"evidence":206},"Jodel",[207],{"id":84,"by":85,"text":86},{"value":209,"source":73,"evidence":210},"Basecamp Campfire",[211],{"id":212,"by":213,"text":214},"22254743","easytiger","Wasn't Camp Fire the name of a 37 Signals chat product they later merged into bootcamp? Rings a bell",{"comments":216,"answered":31,"key":217},17,[218,219,222],{"id":54,"text":55},{"id":220,"text":221},"22244892","Yes! This is top priority at the moment, I'm eyeing mobile twitch chat style, simpler, more compact, less bubbly.",{"id":223,"text":224},"22245051","Check the box beside the range selection to lock yourself in that range",{"commenters":226,"max_depth":227,"maker_replies":216,"first_comment_mins":228,"lifespan_hours":229},53,4,11,63,[231,233,235,237,238,239,243,247,249,251,252,256,259,262,265,269,271,272,274,277,281,284,288,289,291,294,296,298,300,302,305,308,309,312,315,318,323,325,326,328,330,331,334,338,340,344,346,349,350,352,355,358,362,365,367,370,374,378,381,383,386,390,395,400,402,405,407,409,413,414,418,421,423],[54,41,41,232,11,38],"project\u002Fneutral\u002Fidea",[76,41,38,234,77,41],"project\u002Fcritical\u002Fdesign",[220,41,41,236,11,38],"project\u002Fneutral\u002Fdesign",[179,41,40,232,180,41],[223,41,41,236,11,38],[240,41,46,241,242,41],"22253780","project\u002Fpositive\u002Fexecution","mirimir",[244,41,40,245,246,41],"22255314","project\u002Fneutral\u002Fnone","wycy",[138,38,38,248,139,41],"project\u002Fcritical\u002Fexecution",[250,38,41,236,11,38],"22245499",[142,38,38,248,143,41],[253,38,41,254,255,41],"22245562","commenter\u002Fneutral\u002Fnone","mike_d",[257,38,38,248,258,41],"22245569","nannal",[260,38,38,248,261,41],"22245652","pistachiopro",[263,38,41,264,11,38],"22245769","project\u002Fneutral\u002Fexecution",[266,33,41,267,268,41],"22246526","other\u002Fneutral\u002Fnone","neillyons",[84,40,46,270,85,41],"project\u002Fpositive\u002Fidea",[112,227,38,248,113,41],[273,227,38,248,258,41],"22245466",[275,227,38,248,276,41],"22245698","steeleduncan",[278,227,46,279,280,41],"22250868","project\u002Fpositive\u002Fprivacy","davidajackson",[282,227,40,245,283,41],"22253201","yellowapple",[285,227,40,286,287,41],"22253586","project\u002Fneutral\u002Fprivacy","markdown",[108,46,38,248,109,41],[290,46,38,248,143,41],"22245472",[292,46,38,248,293,41],"22246362","AdmiralGinge",[175,295,46,270,176,41],6,[297,295,41,236,11,38],"22245492",[186,299,40,232,187,41],7,[301,299,41,232,11,38],"22253289",[303,299,40,232,304,41],"22253389","unoti",[306,299,40,232,307,41],"22254777","michaelt",[194,31,40,245,195,41],[310,31,41,267,311,41],"22245729","andrewzah",[313,31,41,267,314,41],"22246959","inkeddeveloper",[316,31,41,267,317,41],"22253249","starpilot",[319,320,40,321,322,41],"22246093",9,"project\u002Fmixed\u002Fdesign","Udo",[80,324,40,321,81,41],10,[156,324,40,264,157,41],[327,324,41,264,11,38],"22246631",[329,324,40,236,157,41],"22246809",[212,228,41,267,213,41],[332,228,41,267,333,41],"22255259","andrewSC",[335,336,40,264,337,41],"22246385",12,"SeasonalEnnui",[339,336,41,264,11,38],"22246420",[341,342,38,248,343,41],"22246047",13,"fladd",[345,342,41,264,11,38],"22246087",[347,18,41,267,348,41],"22253852","thedingwing",[101,32,38,248,102,41],[201,351,41,267,202,41],16,[353,216,46,270,354,41],"22255529","theveloped",[356,216,41,357,11,38],"22255870","maker\u002Fneutral\u002Fnone",[359,216,46,360,361,41],"22255973","maker\u002Fpositive\u002Fnone","thevelop",[167,363,38,364,168,41],18,"project\u002Fcritical\u002Fprivacy",[366,363,41,286,11,38],"22254741",[368,34,41,267,369,41],"22270350","paulgpetty",[371,372,40,236,373,41],"22246742",20,"derangedHorse",[375,376,40,232,377,41],"22244954",21,"laurensr",[379,376,41,267,380,41],"22245862","fredley",[382,376,41,254,314,41],"22246965",[91,384,46,385,92,41],22,"project\u002Fpositive\u002Fdesign",[387,388,40,245,389,41],"22255576",23,"maury91",[391,392,46,393,394,41],"22254507",24,"project\u002Fpositive\u002Fperformance","kart23",[396,397,38,398,399,41],"22250729",25,"project\u002Fcritical\u002Fperformance","einpoklum",[120,401,38,248,121,41],26,[403,401,41,404,11,38],"22246693","maker\u002Fneutral\u002Fexecution",[124,406,38,248,125,41],27,[408,406,41,404,11,38],"22253443",[410,411,40,404,412,41],"22254732",28,"happppy",[65,411,41,404,11,38],[415,416,38,398,417,41],"22245022",29,"dingle3",[419,416,41,420,11,38],"22245040","maker\u002Fneutral\u002Fperformance",[131,422,38,364,132,41],30,[424,422,41,425,11,38],"22254797","maker\u002Fneutral\u002Fprivacy",[],[428,433,438,442,447,452],{"id":429,"name":430,"points":431,"category":432},"22200584","Regex Cheatsheet",499,"dev_tools",{"id":434,"name":435,"points":436,"category":437},"22249811","Machine Learning Powered Applications (book)",272,"learning_science",{"id":439,"name":440,"points":441,"category":20},"22210046","Visa List (LGBT+ travel rankings)",186,{"id":443,"name":444,"points":445,"category":446},"22192155","Mailcoach",149,"web_saas",{"id":448,"name":449,"points":450,"category":451},"22233457","Hacker News Trends",137,"data",{"id":453,"name":454,"points":455,"category":456},"22210782","Heimdall",130,"productivity",false,"v2",{"id":460,"name":5,"line":6,"ai":457,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":461,"top":18,"kw":462,"maker":11,"domain":10,"tier":19,"attempts":41,"strip":463,"url":9,"mix":464,"praise":72,"objection":96,"sub":21},22244109,-0.23,[24,25,26,27],"0135111151331153330333031015513355111311",[31,32,33,34],1794036586215]