[HN Gopher] A game about staring into the eyes of a stranger ___________________________________________________________________ A game about staring into the eyes of a stranger Author : underanalyzer Score : 173 points Date : 2023-11-17 16:30 UTC (6 hours ago) (HTM) web link (stranger.video) (TXT) w3m dump (stranger.video) | jimbooonooo wrote: | None of the other video appeared to be live, is that intentional? | eieio wrote: | this is definitely not intentional and is probably some | combination of me doing a bad job of setting up webrtc, people | having spotty internet, and people messing with the site. | TheRealHB wrote: | Not working for when I tried. | | I wonder if I print a set of open eyes and test your game.... | Will it detect the trick? Would I win or get banned? | | Jokes aside, eager to test ; ) | eieio wrote: | I definitely don't want to make you do any work, but if you | keep having problems i'm happy to debug your setup with you | (just email eieiogames@gmail.com) for as long as you have | patience! | | in my experience the face detection is relatively good but the | eye detection is still a little spotty / could be tweaked[1]. | Although within reason that's just part of the fun. | | [1] https://twitter.com/thecpe/status/1725553399981044165 | TheRealHB wrote: | Looks fun, thanks for the X ref. Will try again later when | back at desktop and send over a debugger if still same issue! | | Nice idea! | eieio wrote: | Ha, I went to submit a 'Show HN' about this and someone had beat | me to posting it :) | | I've been hacking on stranger.video for the last couple of weeks. | One big design goal was to build something omegle-like that I'd | be a little more comfortable using (thus there's no audio, no | text chat, video is limited to faces, video cuts if it can't find | a face, if you don't like what's on screen close your eyes and it | disappears, etc). But I started before omegle shut down - the | timing was surprisingly (and of course the shut down is sad). | | The site is also intentionally set up to not feel too gamey; I | think some folks experience this as "staring contest" and others | as "weird art about missed connections" and I'd like it to be | open to both (so, no leaderboards). I think it'd be really cool | to set up some physical devices that are all hooked up to an | instance of this site. | | Anyway, I blogged a little bit more about the site at | https://eieio.games/nonsense/game-12-stranger-video/. Happy to | answer questions here ofc. | trompe-le-monde wrote: | The video feed showing the stranger's face doesn't seem to be | working, but the inputs taken from my own camera (blinks) do. | Is there a way to fix that issue on my end? | eieio wrote: | I think this is likely an issue with the way that I am | (trying to) set up the (ideally) peer to peer video | connection. One thing you could try is to switch to a mobile | device using data if you're having trouble matching with | folks from your wifi; it's possible that firewalls are | causing problems. | | but i also definitely have more work to do to pair people in | a more intelligent way so that video is likely to actually | work - I put off doing this because I wasn't sure if anyone | was actually going to enjoy playing! | cssanchez wrote: | Whoa Peer to Peer connections with strangers is scary stuff | that almost no one would volunteer for. I get the bandwidth | reasons to do it but everyone should know this is peer to | peer before connecting and know the risks of being | hacked/stalked as they expose their IP to strangers. I | would put a huge disclaimer about it, which I didn't see on | your site. | eieio wrote: | Huh, I (naively, I guess, although this seemed largely | true of my playtesters) thought that folks would assume | that this was how it worked. The site does mention that | it uses WebRTC although it certainly is not a "huge | disclaimer" right now. I am going to see if I can | rejigger the site to just always use my TURN server for | now. | | I'm also happy to chat more (here, or you can email | eieiogames@gmail.com). | brynbryn wrote: | It's WebRTC. It's all over the web and well implemented. | What are you exact concerns? IP isn't GPS | kylebenzle wrote: | I agree. No issues in exposing your IP. What exactly | would be the "fear"? You connect with someone, then they | use your IP to file a request with law enforcement to go | get your address then use that info to "stalk" you? | eieio wrote: | I pushed a change to route everything through my server | for the time being. | jacquesm wrote: | If you don't want to potentially cause people to get into | _serious_ trouble I would caution you to do anything that | reveals the IP address or any other information about the | participants. I 've run a cam site (ww.com/camarades.com) | for close to two decades and the privacy of your | participants should be your very first and top concern. | eieio wrote: | I pushed a change to route everything through my server | for the time being. Thanks for flagging. | jonchurch_ wrote: | Very cool stuff! Definitely feels like an intersection of art | and programming. Not a lot of websites I pull up make me feel | like I am connecting with an actual person staring back at me, | however brief. Quite likely because, well, they're not. Written | words are a kind of connection, one way video is a kind of | connection, but two way is it's own whole thing obviously and a | type of feeling that is novel in my web browsing. I know | chatroulette and omegle did it first, but still the feeling is | so outside of the norm of using the internet that it feels | novel. | | I think you definitely captured some of the intimidating vibe | that unbroken direct eye contact with a stranger can create. It | was very fun though. I enjoyed seeing people's facial | expressions go from neutral while staring at their own face, to | lighting up once they are looking directly at another person | who is also trying to not blink. The eyebrow wiggles or nose | contortions people pulled in order to emote while not blinking | was also very fun. | | I was beaming a huge smile back at folks, and eventually used a | sticky note to write !iH and put it on my nose. Definitely got | some reactions from that haha. | | Yes, some folks are using a virtual webcam to just show a | static stock image of a person's face (cowards!). But I got | some unique real humans. | | The disconnect is really quick, and felt like maybe there's | some bugs. In terms of, folks would frequently disconnect | quickly. I don't think I ever SAW anyone blink, so likely the | stream is cut off immediately and the blinking frames aren't | sent? I'd love to be able to see someone blink in this before | they go away. Even a freeze frame of that would be nice. | Grounding them going away with the human expression of blinking | would help keep me in the experience, cutting away without | seeing the action that caused them to "lose" breaks the | experience for me. | | Very cool project though! I'm not sure how often I've written | code that makes a human _feel something human_ that isn't | frustration haha. | eieio wrote: | A friend last night floated a similar idea re: cutting off | too fast - it'd be great to get sent a slo-mo of them | blinking. I think you're totally right that it cuts too | quickly and would gain a lot there. | | In general I am very very quick to cut and I think that | contributes both to the experience feeling worse _and_ to | some of the bugs (there are definitely bugs!). The blink | detection is also super finicky - blinks are just really | fast, and if I dial down the sensitivity it 's super easy to | miss obvious blinks entirely. | | I'm glad this is resonating with some folks though. I wasn't | sure before building it if it would, and this gives me a | reason to iterate on and improve it :) | jonchurch_ wrote: | The knowledge that I can end a given session by closing my | eyes feels very good and natural. It also gives it a bit of | a "game" type of experience. | | But I'd encourage you to think about the experience you're | trying to create, in terms of how to handle the sensitivity | of blinking for ending a session. With a single blink being | the end, then it becomes very easy to accidentally end a | session (either via a bug in false positives, or of course | just doing the human thing of blinking). | | If you want to maximize time spent staring into a human's | eyes without looking away, then the session could end after | say 1-2 seconds of eyes being closed, or looking off | screen. Then the choice to leave is a bit more intentional, | and so sessions can last longer for folks who really want | to see how long they can stare at a stranger without | tapping out. | w10-1 wrote: | It's a great idea. It pretty directly re-humanizes the web. | | Some marketing to consider... | | Both "staring" and "strangers" gives it a disconcerting vibe, | amplified by the dark background and the naked request to | enable the webcam. | | What about "See someone" or "See someone seeing you" or "See | someone seeing you for a second", with a blue sky to start? | | Then instead of emphasizing staring, just say something like | "blink to leave". | | Thus: "The webcam will show only your face, and then you will | see someone seeing you. Blink to leave." | | Also, in the detailed explanation, you might add that it is | peer-to-peer, and no images are captured or stored anywhere | else. | | The "buy me coffee" link makes the site seem... incentivized, I | guess. If you instead add that prompt to the information panel | about you, I think you would still capture the appreciative few | without putting off the many now triggered by pervasive tipping | (kind of like early google text ads vs yahoo banner ads). | bagels wrote: | I definitely clicked off for this reason, the vibe and lack | of explanation. Was wondering if this is some kind of | biometrics capture ploy. | blackmesaind wrote: | Not everybody wants your data, only I do. | retrochameleon wrote: | I feel like "gazing" is a better choice than "staring" | without losing too much of the humanistic sense of it. It is | a little uncomfortable. It's supposed to be. That's okay | because we are all human. | | "Stranger" reminds us that we really don't know these people, | yet we do know we share a human experience regardless. | eieio wrote: | Thanks for the feedback! I'll think about what you said about | the buy me a coffee link. | | The vibe of the website is intentional though; I wanted the | website to feel like a weird little hole in your computer | that someone was staring at you through. You're totally right | that there's a different version of this website that | produces a very different vibe (and I am probably going to | experiment with more ideas in this space), but this one is | _supposed_ to be disconcerting. | codetrotter wrote: | > The vibe of the website is intentional though | | I like it. Keep it like this | 100pctremote wrote: | I like it, too, but the "What is this?" text should be | displayed on the home page, not after clicking. It would | assuage most of these types of concerns. | eieio wrote: | it is displayed (or at least it's supposed to be | displayed) at the same time that the "enable webcam" | button was clicked[1] - if it's not that's definitely a | bug! Are you on mobile? Would love to fix whatever you're | seeing. | | [1] they should both fade in as soon as the facial | recognition stuff loads | theqwxas wrote: | Talking about physical devices, I see you mention tablets in | public places. Would you make them eye-catching, so people come | up to them, or hidden, to be spooked by someone's stare? There | is an interesting project in Vilnius & Lublin that just shows a | livestream on what's on the other side (it's still up today) | https://www.theverge.com/2021/5/30/22460964 | RajT88 wrote: | Needs Queensryche. | mtrees_io wrote: | In silent lucidity, dreams take flight, A canvas of stars, a | tranquil night. Whispers of moonbeams, soft and wide, Guiding | the soul on a cosmic tide. | RajT88 wrote: | You're an album too late. | mfragin wrote: | I've always known that the mirror never lies. | mtrees_io wrote: | neckbeards and india, the winning team! good to see you | guys again | amelius wrote: | Chatroulette 2.0? | graphe wrote: | Reminds me of this. Tl;dr ask questions, stare into eyes for 4 | minutes, fall in love. | | https://web.archive.org/web/20231030202322/https://www.nytim... | | It's not loading for me either | 101008 wrote: | I tried it 4 times. 3 times, I got "the stranged hid their face", | which I understood as they weren't showing a face at all? | | Anyway, I met with someone for a few seconds and it was a strange | experience. No audio, no text, only communicating through face | gestures, it was fun :) | eieio wrote: | yeah, that message plays if the face detection can't find a | face. It's a little wonky because on _their_ end the face | detection gets their whole webcam (and then crops to just the | face) - but the cropped version is all that 's transmitted to | you (I thought it'd be deceptive to transmit more). SOmetimes | the face detection struggles to find a face in the cropped | face. But I thought cutting the video there was safer than | letting it through. | | Glad you had a fun and weird experience with your other play | session. That's certainly the intended experience. | twodave wrote: | This is hilarious. Can't keep a straight face for anything, | though. | drakonka wrote: | Me too, I go into solid stare mode during the countdown but as | soon as the stranger appears I can't keep it together. | angryasian wrote: | site worked fine for me, but Im curious as to why 7 seconds | without blinking and what significance of that is ? | esaym wrote: | The Ritual of Chud | claudiulodro wrote: | This is a really interesting experiment/art-project! Fascinating | idea and solid implementation. There is definitely a sense of | connection with the person on the other side of the screen! | | Side note: the Hacker News crowd definitely looks like what I'd | expect the Hacker News crowd to look like :) | petargyurov wrote: | Hilarious. Took a few attempts to connect but it was worth it. | Waterluvian wrote: | I feel anxious and excited just thinking of clicking this link. | But it's a unique kind of anxious I haven't felt in many years... | I think I trace it most recently to when I met my wife in-person | for the first time. That bus ride... | | Without even participating you sent me on a journey. Thank you | and Well done. | javier_e06 wrote: | We spend half our lives trying to find that place where the | demons are few and apart. Enabling the camera? Defies all reason. | noman-land wrote: | I love it, even though I find it terrifying. | brynbryn wrote: | That was really fun! would be cool to freeze frame on the blink | before disconnect. I couldn't shake the feeling I was just | looking at videos until a girl with a nose ring seemed to echo my | attempts at not smiling | ge96 wrote: | heh, I had thought of an aversion therapy where if you failed to | lock eyes with someone you get this shock. | jiveturkey wrote: | so it's literally a staring contest. which is great. it would be | better, though, as an eye contact contest. first to look away | "loses" and then disconnected. also needs to be gamified. when | you connect you first see the stats of the other party. so you | know what you're up against and try to beat them. | mbfg wrote: | First thing i thought of was this | | https://www.youtube.com/watch?v=XJ5zx__Iavs | | https://www.youtube.com/watch?v=1EumnijQBhw | testmasterflex wrote: | Didn't work :( wouldn't connect to stranger | jelicicm wrote: | Would've loved to have tried it, but sadly am stuck at | "connecting to stranger". I guess the problem could be that I'm | in Europe, so if all 3-9 strangers (that's the range of people | staring during my waiting period) are in USA the ping is high so | the system won't connect us. | | Sounds interesting! | jelicicm wrote: | Now got 4x in a row: stranger lost video. | sterlind wrote: | It gets stuck forever on "connecting to stranger..." even though | the "# strangers watching" text keeps updating. Is it down? | | Looks really cool btw. | chankstein38 wrote: | Insanely uncomfortable for me lol I dig it. | dmd wrote: | I stuck with it for 75 people. Zero [presenting as] women. | coding123 wrote: | I think I would do it if it guaranteed a gender. It would give | you that fall in love feeling potentially. | dmd wrote: | I was commenting on how this sort of thing is a sausagefest. | You didn't need to make it creepy. | potatoman22 wrote: | Does the connection close if you blink even once? Or if the | algorithm can't find your face once? I was barely able to see | anyone b/c of stuff that seems like this. | bigyihsuan wrote: | My eyes are half-closed in their relaxed state, and it's funny | how my eyes are open and the site thinks I'm blinking. | motbus3 wrote: | Better read the privacy policy | czbond wrote: | Since you're alluding to there not being a policy - someone can | now tie a face to an IP address. | ranting-moth wrote: | I can't find it? | | I can think of quite a few entities that are very, very | interested in this data. | | Nice project though! | czbond wrote: | Was this based on the concept from the Big Bang Theory show? | xwdv wrote: | A human blink is 100ms, it would be amazing if in half that time | a blink could be detected and the feed immediately switch to | someone new once you open your eyes again. | ryanblakeley wrote: | Can I get a version that lets me stare at a dog's face instead? | isoprophlex wrote: | I swear I just played against someone who was sitting on the | toilet, lol ___________________________________________________________________ (page generated 2023-11-17 23:00 UTC)