TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: Camp Fire – chat with people within a radius

151 点作者 nemasu超过 5 年前

31 条评论

nemasu超过 5 年前
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 range from "Range" pull down near top left (hover over options for approximate distances). Back end is written in Rust.
评论 #22244858 未加载
评论 #22255314 未加载
评论 #22244910 未加载
评论 #22253780 未加载
CGamesPlay超过 5 年前
There are 4 people chatting with the word &quot;ignition&quot; over their messages but my range selector (presently &quot;campfire&quot;) says &quot;1 in range&quot;.<p>Also, my preferred username, &lt;span style=&quot;float: right&quot;&gt;~ry, causes some weird layout issues.
评论 #22245545 未加载
评论 #22245499 未加载
neillyons超过 5 年前
With the advent of wifi on airplanes, I made a similar thing called &quot;flight roulette&quot;. Inspiration was from chat roulette except instead of matching you to people randomly it would you to people directly below you on the ground as you flew over.
patrickvmm超过 5 年前
This is fun. In europe we have jodel which has a big userbase. The quality of discussion varies from location and it&#x27;s fun to listen in what the locals are talking about.
andreareina超过 5 年前
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)
评论 #22245466 未加载
评论 #22253586 未加载
评论 #22250868 未加载
PawelDecowski超过 5 年前
I get:<p><pre><code> Error when getting location: 1 User denied geolocation prompt </code></pre> even though I allowed location access.<p>Firefox 72.0.2 on macOS Mojave 10.14.6
评论 #22245472 未加载
californical超过 5 年前
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 to me... Within 10 miles radius? 100?<p>Edit: I&#x27;m on mobile, it seems like maybe it shows on desktop. I&#x27;d check but I&#x27;m laying in bed haha. Regardless, I really like this idea. Seems like a good way to maybe even meet my neighbors since I moved across the country recently
评论 #22245492 未加载
every_other超过 5 年前
This is cool! I had been thinking about creating something similar but I couldn&#x27;t solve this problem:<p>Given a radius of 5 miles and three users in a geographic straight line, each 4 miles from each other. User 1 and user 2 are in the same radius, user 2 and three are in the same radius but user 1 and 3 are not in the same radius. Therefor user 1 and 3 will only see &quot;half&quot; the conversation (which would obviously be confusing). Do you solve for this problem? if so, how?
评论 #22253389 未加载
评论 #22254777 未加载
评论 #22253289 未加载
thejosh超过 5 年前
Reminds me of yikyak :)
评论 #22245729 未加载
评论 #22253249 未加载
Udo超过 5 年前
I think the concept is neat, and this could be a worthwhile mode for some chat apps. I would get rid of the cute range names though and just tell users how many km this reaches.<p>I remember there was a project exactly like this in nReduce (a communal online incubator which sadly died quickly), a few years back.
state_less超过 5 年前
Looks neat! I like that you show how many are in range. Here&#x27;s some suggestions, take them for what they are worth.<p>- Fix the layout on iOS Safari.<p>- Show the location of all current users (with opt out) on a globe. Users can see where the activity is and who is chatting where.<p>- Consider adding ignore to squelch certain users.<p>- Show past messages for your area.<p>- Add voice messages and autoplay (with opt out)
评论 #22246498 未加载
easytiger超过 5 年前
Wasn&#x27;t Camp Fire the name of a 37 Signals chat product they later merged into bootcamp? Rings a bell
评论 #22255259 未加载
SeasonalEnnui超过 5 年前
I have experience with VHF radio emulation, so I wanted to ask what formula you&#x27;re using for ranging?<p>I&#x27;ve found the haversine formula to be a robust compromise between accuracy and computational complexity, where on a typical day, I&#x27;m doing 5000-200000 haversine calculations a second.
评论 #22246420 未加载
fladd超过 5 年前
Not sure what it is supposed to do, but currently it does:<p><pre><code> - Ask for location access - When granted ask for a user name - When given a username show: ? in range Error: undefind</code></pre>
评论 #22246087 未加载
thedingwing超过 5 年前
This reminds me of the Twinkle iOS app by Tapulous. It worked a lot like Twitter, except you only saw posts from within a certain radius. There&#x27;s now an unrelated dating app of the same name; I can only find this about the original <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=Dd4u-E5qmxE" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=Dd4u-E5qmxE</a>
Angostura超过 5 年前
On iPhone Safari (cellular data) I get Error when getting location - 1 user denied)<p>Even when I set the website permnissions for location to &#x27;Allow&#x27;
soylentcola超过 5 年前
For a second I got this confused with Firechat (but I guess that&#x27;s a different setup since proximity is required for direct p2p relay, not just to find people to chat with).<p><a href="https:&#x2F;&#x2F;www.opengarden.com&#x2F;firechat&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.opengarden.com&#x2F;firechat&#x2F;</a>
theveloped超过 5 年前
Great job on releasing the project!<p>Had a similar iOS app years ago that would make chat groups with everyone in a 1km radius [1]. In the end our largest hurdle was getting enough users together per location.<p>1: <a href="http:&#x2F;&#x2F;www.zonemessenger.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.zonemessenger.com&#x2F;</a>
评论 #22255870 未加载
splittydev超过 5 年前
It&#x27;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 be shown next to the name as a kind of ID to prevent that kinda thing from happening.
评论 #22254741 未加载
paulgpetty超过 5 年前
There still is — for legacy users — Campfire at 37 Signals (home of Basecamp): <a href="https:&#x2F;&#x2F;basecamp.com&#x2F;retired&#x2F;campfire" rel="nofollow">https:&#x2F;&#x2F;basecamp.com&#x2F;retired&#x2F;campfire</a>
derangedHorse超过 5 年前
You might want to make &#x27;message-text&#x27; have relative positioning, and &#x27;range-display&#x27; absolutely positioned so &#x27;ignition&#x27; or &#x27;bonfire&#x27; isn&#x27;t hovering over the text box.
laurensr超过 5 年前
Kinda reminds me of Grindr, except for the different target audience ;)
评论 #22245862 未加载
评论 #22246965 未加载
_bxg1超过 5 年前
I understand that it&#x27;s a work in progress, but I could see a polished, native mobile version of this really taking off. I&#x27;d be excited to try it, at least.
maury91超过 5 年前
I tried firestorm (1000KM radius) and I&#x27;m alone, seems I&#x27;m the only Italian user
kart23超过 5 年前
pretty cool. I found someone who lives ~15 minutes away from me.
einpoklum超过 5 年前
Nobody in range, even if I increase the range.
ensozos超过 5 年前
Try to do something with spam messages
评论 #22246693 未加载
achow超过 5 年前
I logged in..<p>Started getting only spam. Logged out.
评论 #22253443 未加载
happppy超过 5 年前
what are you using for backend and real time connections?
评论 #22254737 未加载
dingle3超过 5 年前
damn. death by balls of steel.
评论 #22245040 未加载
draugadrotten超过 5 年前
Location based chatting is a privacy nightmare. How do you protect against stalkers using this tool for triangulating the actual physical location of someone?<p>If the GPS coordinatates are client-generated, then it would be possible to spoof the coordinates and generate a search pattern rather quickly.<p>Competition like grindr and badoo try to randomize the distances.
评论 #22254797 未加载