WebcamSwiper
Languages and libraries
javascript library
SHOW HN2012
How HN took it
9 positive, 6 neutral or asking, 7 mixed, 5 critical, out of 27 comments about the project. Thread score +0.14.
Execution: 8 for, 5 againstIdea: 1 for, 0 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Cool idea and impressive use of getUserMedia in pure JS
From 4 comments
Same issue, browser and hardware here. This is the error I see in my js console: Uncaught Error: INDEX_SIZE_ERR: DOM Exception 1 Awesome idea and use of getUserMedia though.
tylerlh on HNThat is damn cool; I didn't even know there was an api for pure js. I thought you were stuck using flash if you wanted to use the camera.
batgaijin on HNWow, had a VERY nice experience with this - I am impressed. MacBook Air, OSX 10.8 on latest version of Chrome. Well done, hope I can plug this into a pet project someday.
prezjordan on HNWorked for me. Amazing! A very nice experience. (Chrome, Windows 7) It's also nice to know that you can do this kind of things in JS.
TeMPOraL on HN
Worked well for some users after refresh
From 3 comments
Worked for me after a refresh. A little buggy, but very cool. Imagine putting this on audio/video playlists for a simple skip feature.
treelovinhippie on HNWow, had a VERY nice experience with this - I am impressed. MacBook Air, OSX 10.8 on latest version of Chrome. Well done, hope I can plug this into a pet project someday.
prezjordan on HNDemo worked for me on Chrome 22 / Lenovo w510 / Win 7.
whatusername on HN
Objections
Demo failed for many users in Chrome on MacBook with INDEX_SIZE_ERR
From 5 comments
Cool idea! Demo didn't work for me on latest version of Chrome and a brand new MacBook Air though, and gave it a pretty good shot. I'm sure you didn't put this up without testing…
tomasien on HNSame issue, browser and hardware here. This is the error I see in my js console: Uncaught Error: INDEX_SIZE_ERR: DOM Exception 1 Awesome idea and use of getUserMedia though.
tylerlh on HNSame error MacBook Air and Chrome 23.0.1271.10 dev
nirmal on HNSame, using 22.0.1229.79 on Mountain Lion.
colmvp on HNIt did not work on my macbook pro with Chrome browser.
nu2ycombinator on HN
Picks up non-swipe movements and is buggy
From 2 comments
I love this, really cool. I found it a little buggy too, in that it picked up non-swipe movements quite a lot, but an awesome demo nonetheless. Are you planning on continuing to…
asher_ on HNWorked for me after a refresh. A little buggy, but very cool. Imagine putting this on audio/video playlists for a simple skip feature.
treelovinhippie on HN
Swipe back to start position registers as opposite swipe
From 2 comments
The demo was awesome! The only thing is that after i swipe left with my right hand, I move my hand back to the normal position which appears to the camera to be a swipe to the…
chacham15 on HNThis happened for me as well.
bhoomit on HN
Requests
Show webcam frames with recognition overlay to aid debugging
From 1 comment
Same problem here. For a demo like this where failures can be caused by user error instead of app error, you should consider overlaying a tiny rectangle on screen that shows the…
kevingadd on HN
Use hand orientation to ignore return movement
From 1 comment
The demo was awesome! The only thing is that after i swipe left with my right hand, I move my hand back to the normal position which appears to the camera to be a swipe to the…
chacham15 on HN
Questions
Could the library be exploited to access webcams without permission?
From 4 comments
Question: how could this be exploited to provide unknowing access to a webcams via modifying this .js to run on a subjectively trusted page? Forgive me if I am being naive but…
samstave on HNWell, it's opt-in. So unknowing access is (at least without further actions) not possible. getUserMedia: "Prompts the user for permission to use their Web cam or other video or…
jmaicher on HN>Possibly if someone managed to include it on a page you had already given permission. nope, the "use webcam" permission is per "getUserMedia" call, so 2 getUserMedia calls = 2…
franze on HNThe 'allow getusermedia' policy is handled by the browser, not javascript. It's possible that some day there will be a browser bug for bypassing it, but you can't just write…
showerst on HN
Will development continue?
From 1 comment
I love this, really cool. I found it a little buggy too, in that it picked up non-swipe movements quite a lot, but an awesome demo nonetheless. Are you planning on continuing to…
asher_ on HN
Alternatives named
Crunchfish Active3D
From 1 comment
Without having tried it, this sounds a bit like Crunchfish's Active3D[1]. [1] www.crunchfish.com
orjan on HN
flutterapp.com
From 1 comment
Like https://flutterapp.com/ did? :-)
kaolinite on HN