Show HN: Popcorn Messaging – Anonymously chat with people within 1 mile
appsto.re
appsto.re
Basically, Twinkle could work on its own or with a Twitter account. When you posted a message, it would go to Twinkle's servers along with geolocation information, and then Twinkle would post it to Twitter in turn. Other Twinkle users could see your post via Twinkle's servers, as well as your actual Twitter feed. It was a fantastic way to discover new local users, and you could scale the radius up or down (from I think 1km to 10km).
I know one person in particular I ended up seeing in my stream a lot because we both lived in one area and worked in another area, and lots of others just worked in the same area as I did. You could easily Twitter-follow them, which let you take those relationships out of Twinkle.
For someone who was completely new to the city and the community, it was a great way to start getting connected to people in the area.
That service was actually a huge disaster for us. The users were mostly tweens, and we had a huge Chartroulette-esque problem with child porn, where users would expose themselves through the service. Our community management team is probably scarred for life. Our engineers also hated it, because its backend was horrendous and we had a lot of availability issues; the service would go down constantly.
The very last thing I did at Tapulous / Disney (on my last day) was kill off Twinkle, shutting down the servers. Everybody was quite happy to see it gone.
Alternatively, a neighborhood/borough mode might be an interesting adaption that would let you shrink as you scale. In New York, maybe you only talk to people who are also in Brooklyn. Or just Nearby parts of Brooklyn (mash up with that app that allows you to see how far you can get in a time period). In North Dakota, you might have a much much bigger region.
This would also avoid the issue I have playing a game with a geolocation based chat on android, wherein I am in the Financial district in SF, and see "nearby" people in Oakland, when I would have to cross the bridge/take bart there.
A <----> B <----> C
Those are three people. Imagine each segment is 1 mile long. So A can see B; B can see C; but A can't see C. If B and C are having a conversation, does A see B talking to someone who effectively does not exist?
No, why would you want them to see who else they're talking to? What messaging application allows you to see who other people are privately conversing with??? Not a popular one, I assure you that.
Not sure what you're using on the backend, but if it's PostGIS... here you go: http://gis.stackexchange.com/questions/11567/spatial-cluster...
This is actually a great idea to solve this problem though.
The news use-case is for city life. When you hear a gunshot or a car accident occurs on your street or you see smoke off in the distance or you hear music playing nearby or you see a drove of cop cars driving by - how can you find out more about that?
News doesn't have a hyper local channel, but it could.
This app points at a bigger market - the "directly nearby" market - that really has only been fully tapped by mapping/location-sourcing applications.
As the conversation evolved, they came up with "tagging" a given chat room to denote what was in it, and letting people choose their own names...some kind of "handle" on the identified "channel".
The proposed messaging fabric would use servers hosted in the cloud, each functioning as sort of a repeater to their client mobile devices.
A sort of internet-relayed chat, if you will.
There is nothing new under the sun.
EDIT:
The location functionality of this could be bodged together really quickly with the geo pg extensions, I'd bet.
Here's my litmus test for whether something has already been done: if I asked ten random people to solve the problem this thing is trying to solve, could they name a product that solves it?
Ex:
* "How would you have a folder on your computer that stays synchronized across multiple computers and is accessible online?" -> Dropbox or Google Drive (not an acceptable answer: "I'd set up rsync to run as a daemon syncing to a VPS on each computer")
* "How would you send public messages to people you didn't know in close proximity?" -> Popcorn Messaging?
I'm just pointing out that I heard an idea a few months ago that was nearly identical. Our advice to the folks was "Yeah, this is cool--go code it!".
These toy campus apps are really great for building experience and learning; that said, they're still just that: toy campus apps.
The obligatory "but but but facebook" rebuttal is that it was a matter of timing more than anything else.
I'd say kudos to the author for actually rolling up your sleeves and making this idea happen; it's way harder and more admirable IMO to do that than it is to be an armchair critic or armchair ideationist.
That is indeed a "little app". The 30-something line regex parser Pike wrote (http://www.cs.princeton.edu/courses/archive/spr09/cos333/bea...) ? Also a "little app".
There is no shame in solving a small problem, solving it well, and solving it concisely.
As far as being a "rehashing of other ideas"--how many hackathons have you been to on college campuses, and/or how many students doing mobile dev stuff have you chatted with, and/or how many people with a great idea for a local messaging app have you met?
This is not, will not, and never has been a novel idea. That doesn't make it worthless, that doesn't make it pointless, but it also doesn't make it new.
As for the "toy campus app": that's what this is...a toy application (small, concise, single-function) targeting primarily college kids (see the comparisons in this very thread to JuicyCampus).
I honestly don't understand why you're getting so defensive just because I'm not getting down on my hands and knees to praise the obvious genius and ingenuity and novelty that went into this (this is sarcasm, by the way).
I can respect it as a work on its own merits, but I will not afford it more than that.
"Don't get me wrong, it's a nifty little app.
You probably learned a lot! That said, it's still
just a toy campus app."
A morsel of value from the world squandered.I'll bite your offer for you to mock it up in Ruby real quick. The problem with the "it's easy and I could do it" dismissal is that, even though you could, you didn't.
Maybe you can team up with this guy[1]. You can probably even reuse his repo[2].
[1]: https://news.ycombinator.com/item?id=678501 [2]: http://code.google.com/p/hackerexchange/
There you go--left out the boring HTML scaffolding (original chat example modified from here: https://github.com/igrigorik/em-websocket).
EDIT: It's super MVP, but the concept is there.
A very, very simple addition would have the server echo back to the clients the lat/long pairs in question to dynamically update, say, a Google Maps window.
For real usage, I'd use a PostGIS query--something like this: http://unserializableone.blogspot.com/2007/02/using-postgis-... .
EDIT2:
Looks like we're both Texans--if you're ever in Houston, I'd be glad to grab a beer with you.
I have heard of Popcorn.
Just because people dont know about something doesnt mean that it doesnt exist. Just because something exists doesnt mean that one shouldnt work solving the same problem.
We've been working on the same problem for a few months now but haven't quick cracked the market issue. Our app, racut, has a similar feature called Shout where you can say something and it appears over a 6 mile radius.
In addition to Shout you can also start a private conversation, or have a group conversation outside of the Shout stream.
It's good to see others entering the space.
I think of it like a restaurant. You're probably going to eat at the restaurant that is busy, not the one that is empty.
Currently only available for iOS. The version in the store is a hybrid, we're working on an objective-C build that should be done in the near future.
It's a fun project.
https://play.google.com/store/apps/details?id=com.constantiz...
The only problem? wireless routers that block udp ;)
Introducing restrictions like Twitter with 140 characters is very powerful.
How to get users apart from PR? Spend $500 of Facebook ads per city, that gives you around 300 users. Done. Prove for one city raise Angel Money and do it for other cities.
You have something really powerful in your hands, however it might take a while until you really find what it is exactly. Take your time to find it. In terms of what features to add, as you read in many blog posts that the most important thing about finding new features is to learn how to say no. Your app needs to do one thing really well and only that one thing.
My gut tells me that there needs to be an upvote mechanism or an ability to communicate with individual users. However, then it would be whisper already. But something in that direction.
Good luck!
If anyone's curious, github source:
A great example of digital technology facilitating in person communication.
Look forward to playing around with it.
Also, does it take -just two- people to unlock? I'm guessing so because there is no way anyone within a one mile radius also has this app.
"the device [...] has a range of around three blocks. Everyone in those three blocks can then communicate with each other and that will obviously change as users move in and out of a local area."
Will definitively try to maybe see people from HN in Paris.
Good to see the idea getting some attention anyway!
Please, don't let this become something bad as happened with ChatRoulette when it became viral.
All that for a piece of the market that now amounts to 25% and is shrinking every minute.
(That said, I personally appreciate allowing it to work with older versions since I haven't upgraded to iOS 7 yet and waited a long time to upgrade to iOS 6.)
There are quite a few crash bugs that are specific to, say iOS 6.0.1, but work fine in 6.0 and 6.0.2. And there are definite style and layout issues when using UIAppearanceProxy stuff on iOS 6 and iOS 5 (iOS 5 having a larger number of bugs related to this API).
Supporting both iOS 6 and iOS 5 is actually hard work and days, if not weeks of additional testing and bug reports.
Supporting iOS 7 and iOS 6 is much harder, since you have to have two different designs — you'll need separate code paths to style the app nicely on both versions.
http://zyu.me:5000/ https://github.com/tlhunter/whisper
You aren't limited to just one mile though, you can change the loudness, which affects the duration, and it's anonymous.
Yobongo was trying to get this going a while back. For some reason they focused on specific cities (Austin, NYC, and SF) instead of using a generic 1-mile approach like this. I was always disappointed that they got aquirehired - their app died on the vine.
If you can solve the "AB—BC" problem, then you'll have a really powerful application that'll easily get some investments, you just need to market it right.
1) Give it to participants at conferences. You could partner with conference promoters and advertisers
2) Partner with baseball and football stadiums and "teams"
3) Partner with bands and gigs
- Push notifications are much needed.
- I logged out, but now I can't log back in.
- I'm unable to send more than one message at a time, but it's complaining that I need to wait 2 seconds.
All I'm really missing is something telling me if anyone is nearby. That's probably not easy.
Localization request: for anywhere but en_US, replace "1 mile" with "1.6 km" =)
Sorry, not going to happen :)
1. no push notifications? seems like a no brainer to have this when a new user enters the "room" (i'm calling these chat spaces that) and when a new message appears. suspect you'll get more re-engagement
2. why do I have a ribbon next to my username? see: https://twitter.com/daveambrose/status/395630523961577473
3. photos! would be good to share media in addition to just text. maybe for a v2
2. you get a ribbon for being an explorer (being one of the people to unlock an area)
3. i want to add media , but im scared it might get crowded with a lot of nudes. maybe if we add karma and let users with a certain amount post, it would work