Because I almost certainly am at "Bonfire" range (there are maybe a few hundred people within 10km of me), yet I am seeing messages.
Also, my preferred username, <span style="float: right">~ry, causes some weird layout issues.
Oh boy... How long till someone loads a cryptominer on everyone's machine?
Also, for kicks: https://i.imgur.com/wHq8nrb.png
VPN users need this.
True story, that one. Threw wrenches in a bunch of random things, like Newegg and Spotify. Apparently I wasn't the only one in my town with that issue.
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
Error when getting location: 2 Unknown error acquiring positionEdit: I'm on mobile, it seems like maybe it shows on desktop. I'd check but I'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
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 "half" the conversation (which would obviously be confusing). Do you solve for this problem? if so, how?
Obviously, you'd want smaller segments in areas with a high user density, and larger segments in areas with low user density.
You could generate segments with something like EM clustering. You probably wouldn't want continuous segment recalculation, or two people could be split mid-conversation when neither of them had moved.
I remember there was a project exactly like this in nReduce (a communal online incubator which sadly died quickly), a few years back.
- Fix the layout on iOS Safari.
- 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.
- Consider adding ignore to squelch certain users.
- Show past messages for your area.
- Add voice messages and autoplay (with opt out)
I've found the haversine formula to be a robust compromise between accuracy and computational complexity, where on a typical day, I'm doing 5000-200000 haversine calculations a second.
- Ask for location access
- When granted ask for a user name
- When given a username show:
? in range
Error: undefindEven when I set the website permnissions for location to 'Allow'
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.
Started getting only spam. Logged out.
If the GPS coordinatates are client-generated, then it would be possible to spoof the coordinates and generate a search pattern rather quickly.
Competition like grindr and badoo try to randomize the distances.