HNHacker News
TopNewBestAskShowJobs

rywang

206 karma · joined January 12, 2008

Founder 3Gear Systems

Bringing the "Minority Report" or "Ironman" interface to your desk.

http://threegear.com

PhD from MIT Computer Science and AI Lab http://people.csail.mit.edu/rywang

submissionscomments
rywang··on Ask HN: Who is hiring? (December 2013)
3Gear Systems - http://threegear.com - San Francisco, CA Contact: jobs@threegear.com

Bringing the 'Minority Report' user interface to reality, without the gorilla-arm. We're a team of three research engineers developing fundamental, finger-precise hand-tracking and gesture recognition technology. We're looking for two more engineers to join us with experience in some of the following:

Computer graphics engineer:

- Solid understanding of the practical aspects of the computer graphics pipeline, shaders

- Comfortable with 3D math: vectors, matrices, rotations, projection, etc.

- Solid understanding of computer systems: caches, low-level optimization

- Game development background ideal, user interaction design a plus

- Comfortable with C/C++

Computer graphics / computer vision research engineer:

- Strong optimization or machine learning background

- Experience implementing algorithms on 3D geometry or 2D images

- Solid understanding of computer systems

- Research experience ideal

- Comfortable with C/C++

Contact: jobs@threegear.com

rywang··on Leap Motion: Amazing, Revolutionary, Useless
Very true. I work at a company building an alternative gestural input device (http://threegear.com). Here's how we have tried to address your points.

1. Gorilla arm -- keep your hands low. We support tracking and interactions literally 1cm above the keyboard / desk. We're mounting the camera above the monitor to achieve this.

2. We use gestures with built-in physical feedback. For instance, our click mechanism is a "pinch" which brings the thumb and index finger tips together. You can "feel" the physical touch event between your fingers when you trigger a command.

Shameless plug: an old video showing interaction with Reddit, Google Maps, browser. http://www.youtube.com/watch?v=U0WLh7WNxCI

rywang··on Leap Motion: Amazing, Revolutionary, Useless
A couple medical device companies and a hospital are evaluating our system right now. :-)

We're actively working on supporting smaller / shorter-range sensors as well. You probably already know that in addition to the Kinect, a lot more depth cameras are on the market now: PrimeSense's Capri, SoftKinetic, PMD, Inuitive Tec, etc. All of these companies have introduced gum-stick sized sensors that can be embedded in a laptop or monitor.

rywang··on Leap Motion: Amazing, Revolutionary, Useless
Actually, it's quite possible to build a "clicker" on the Kinect. It involves mounting the sensor from above, and building completely different software that tracks the hands and fingers well.

We've done it: http://threegear.com Here's a video of tracking arbitrary hand motion using a Kinect-equivalent sensor: http://youtu.be/exZ6wukQCpk

rywang··on Leap Motion: Amazing, Revolutionary, Useless
A big problem with the LEAP is that there isn't an effective way to click / select something. Pushing forward with your index finger isn't very accurate when the finger tip is also controlling the position. Hence, you always seem to miss where you intend to click. Good selection is a pretty important piece of almost any useful application.

Disclaimer: I work at 3Gear Systems (http://threegear.com), developing technology that possibly competes with the LEAP. We solve clicking by tracking the entire hand -- not just the straight finger.

rywang··on MIT Legal repudiated Xbox hacker too
When I first arrived at MIT, I was handed a book on "How to Get Around MIT." I was impressed with the section on hacking, which included the following story about the Harvard-Yale hack:

"DKE has tried to hack the game before, most memorably in the late 1940s when they buried explosive cord in a pattern that would spell out "MIT''. Unfortunately, Harvard discovered the hack and set up a trap. They arrested several students wearing coats lined with batteries. A dean, who had been informed about the hack after the arrest, went down to bail the students out. He pointed out to the detective that the battery-lined coats were only circumstantial evidence. At this point the dean opened his own battery-lined coat and declared "all Tech men carry batteries.''"

My point is that MIT presents itself as a place that defends hacking, and it has at least been lenient in the past.

rywang··on Show HN: Add 3D gestures to your applications
We're looking forward to working with all the new 3D camera technology coming down the pipe, and as soon as we have the resources to do so, we'll start supporting Mac and Linux too.
rywang··on Show HN: Add 3D gestures to your applications
It's hard to specify our exact workspace, because it's the intersection of the two camera frustums. Here's an approximate estimate: 2 feet wide x 1.75 feet deep x 1.25 feet high.
rywang··on Show HN: Add 3D gestures to your applications
What's great about the Kinect is that it lets developers go after "3D computer vision" problems rather than "2D vision."

There's a wealth of techniques from computer graphics on dealing with 3D point clouds, whereas even basic things like background subtraction are still hard (and not completely robust) in the 2D vision world.

rywang··on Show HN: Add 3D gestures to your applications
Thanks for the feedback and directions.

I've just replied to the parent post with some discussion about how we differ in terms of features and technical approach.

We're also certainly cognizant of the price of our SDK. We hope that not too far down the road, we'll be able to spec out some cheaper hardware for our users.

rywang··on Show HN: Add 3D gestures to your applications
It's indeed similar, but we think there are three important differences.

Because our cameras are top mounted, our system is more comfortable / ergonomic. You don't have to lift your hands very high to interact, and your arms are always supported comfortably by the desk. We can enable convenient interactions right above the keyboard or even turn the desk itself into a touchscreen. Basically, our system is designed to be comfortable enough to use all day.

The second difference is more speculative, because it's hard to tell exactly what the Leap can or cannot do based off their video. Our system captures the entire hand rather than just the finger tips. This lets you use more natural gestures. For example, you can spin a virtual object by rotating your hand as if you were holding it (like in the sword-waving example in our video).

Finally, we're starting with commodity hardware you can get at immediately. It may look a little clunky right now, but we're experimenting with different cameras and different frames right now. Further down the road, it'll be a monitor / laptop clip-on or even built-in. Today, we're just releasing an SDK to let developers get started.

Thanks for the feedback! All of us at 3Gear spend more time than we should reading HN.

rywang··on Show HN: Add 3D gestures to your applications
Hello HN! We're a three-person team building 3D gestural user interfaces. We'd love to get your feedback!
rywang··on High performance libraries in Java
While we're on the subject, I'm curious if you've played with matrix-toolkits-java / netlib-java. I'm considering switching to it. I've had good experiences with the Lawson-Hanson non-negative least squares that comes with netlib.
rywang··on High performance libraries in Java
I use the Colt (Java) matrix libraries for applied math and graphics applications, but it's still quite costly compared to optimized libraries like Intel's MKL. A singular value decomposition takes about eight times as long in Colt vs MKL.
rywang··on Pixel Perfect map of china
The buildings are meticulously 3-D modeled and texture mapped--you can see the texture repetition artifacts. I've read some research about automatic modeling techniques from street view images+, but I'd suspect this was done by hand.

+ http://web.mit.edu/jxiao/Public/publication/2009/TOG/paper_h...

rywang··on Pixel Perfect map of china
And here's the one from Shanghai: http://sh.o.cn/
rywang··on Microsoft is Dead
Microsoft Research is one of the top 10 computer science research organizations in the world. Some of the work done there (such as the Kinect) is game changing and will continue to be a resource Microsoft can draw upon.

As an MIT PhD student, I know many people who are eager to work at Microsoft research.

[1] http://academic.research.microsoft.com/RankList?entitytype=7... [2] http://www.wired.co.uk/magazine/archive/2010/11/features/the...

rywang··on Tell HN: Doing a PhD is good
It is easier to acquire specialized skills in computer vision and machine learning in grad school than in industry. I've also personally had a good experience incubating technology during my PhD, although this depends on your advisor and your country. The PhD programs in the US are usually longer than the EU (6 versus 3 or 4 years), but typically provide more freedom and less pressure to publish constantly.
rywang··on The Mystery of the Tainted Cocaine
The levamisole test kits should be made available to the smugglers. If the smugglers knew they were shipping (detectably) impure cocaine, there would be pressure on the producers to stop cutting the product.

(... and a little voice in my head tells me that we'd be better off if drugs were regulated rather than illegal.)

rywang··on The Real Problem with Waiting for Superman
The author, Aaron Swartz, harps on the fact that the film doesn't show enough teaching and instead "hides behind charts and graphs." The author would rather the film show "terrified kids up on the big screen." This seems to me like favoring anecdotes over data.

The author also attributes the crisis in American education to standardized tests. He doesn't back this up. Standardized tests work well in countries like China and India, from which so many of our engineering grad students hail. Granted that no standardized test is perfect, it boggles my mind that Swartz would call it the educational crisis.

rywang··on Collusion (Fred Wilson's thoughts on the Bin38 meeting)
I had trouble following Fred's logic. I follow his argument about VC collusion: a competitive market and unwillingness to syndicate leads to less collusion. However, his statement about angels boils down to, "I know most of these investors and I know what is on their minds right now." Are there market forces that drive angels not to collude?
rywang··on What are your disruptive skills?
It baffles me that someone can accurately assess that "you are strong in searchlight intelligence." It seems so difficult to measure. I can't imagine claiming that at an interview and supporting it with a few anecdotes.
rywang··on Scott Adams: Future Jobs (and Irreplaceable Skill Sets)
I've always wondered about the effectiveness of courses that claim to teach "Management" or "Negotiation" or "Networking." There's certainly theory to these subjects and practicing in a contrived setting may help, but I suspect there are fairly narrow limits on what can be learned about these subjects in the classroom.

Likewise, I'd be suspicious of a program that claims to "create people who can enter any room and make it their bitch."

rywang··on Scott Adams: How I (Almost) Saved the Earth
I think Scott's recommendation would be to buy a used bike. The analogy is to not build a new house, but to move into an old one. (This of course has its limits.)
rywang··on Bootstrapping a Start-Up in Silicon Valley
"For the first year and a half, none of our 13 employees received a paycheck."

How did she find / convince 13 people willing to work off of sweat equity?

rywang··on Stanford = Army, MIT = Marines
IMHO, semi-autonomous robotic control is one of the holy grails of CS.

Robotics hardware is maturing rapidly, but the software algorithms for visual sensing, planning and manipulation aren't there yet. This is standing in the way of robots running (vs walking) efficiently, tidying up your cluttered desk, or taking care of our elderly.

rywang··on Stanford = Army, MIT = Marines
As a PhD student at MIT with many friends at Stanford, I'd like to say that both schools provide an abundance of opportunities for an engineering student to choose a less specialist path: business school classes, leadership in student organizations, student advocacy, business plan competitions, even industry consulting.

As with most universities, the opportunities are there, and your education is what you make of it.

As to Rebecca's comments on large-scale projects, when DARPA funding first dried up, the CS and AI Lab (CSAIL) turned towards industrial sponsors and pursued a vision of pervasive computing, incorporating advancements in networking, speech, and NLP. But there has been no shortage of recent DARPA sponsored large-scale projects (e.g. the DARPA Grand Challenge, command and control systems for urban search and rescue, semi-autonomous forklifts for war zone unloading).

rywang··on Early 1900s in Colour
Part of what makes the pictures so striking is that I constantly have to remind myself these are not modern men and women in costume.
rywang··on The MIT Guide to Avoiding Burnout
Who all on HN is at MIT right now?

Despite MIT's reputation for entrepreneurship, it's been difficult to find collaborators actually willing to take the start-up plunge--perhaps especially in grad school.

rywang··on Gnome to Split Off from GNU Project?
Richard Stallman frequents our lab-wide mailing list (csail-related@lists.csail.mit.edu) and once explained how he browses the web:

"My access to web pages is by sending mail to a server which does the equivalent of wget and mails them back to me. (Once I get the page, I can view it with various browsers.) I transfer mail a couple of times a day and usually have no net connection otherwise." (11/8/2009)

A little extreme, but an interesting hack.