Fear and Loathing at Zigfu: My Y Combinator Experience
fpgacomputing.blogspot.com
fpgacomputing.blogspot.com
In my humble opinion, one, if not the biggest problems is, that the Kinect is just not good enough, yet. My experience is, that the Kinect works well for the T-pose and anything that resembles it, but not well or at all once your arm is pointing towards the Kinect. Here [1] is a recent paper, with the most detailed validation of the MS Kinect I have seen so far. They report a maximum error for reaching movements with OpenNI of 46.9 deg in the elbow angle estimation. Another problem is lag. From what I hear, the main problem here is the USB 2.0 bandwidth. Hopefully the next generation, Kinect 2 and co., will improve a lot.
[1] S Choppin, J Wheat , 2012, Marker-less tracking of human movement using Microsoft Kinect http://w4.ub.uni-konstanz.de/cpa/article/view/5271
I agree that the sensors are a limiting factor for the current applications and of course Kinect is just the beginning of this technology in consumer markets. The description I provide of a 3-D integrated computer vision processor attached to a high-pixel-count CMOS array will address the latency, power and frame-rate issues. The algorithms and automation of computer vision to hardware still needs to be solved.
Sony is already licensing 3-D integration techniques for their image sensors: http://www.eetimes.com/electronics-news/4229507/Ziptronix-bo...
Sounds like you're still a believer. What is your plan now?
As an investor I'd look for a business like this to be break-even after 12 months then aim for 100% growth funded from cashflow or 200% with a modest additional investment. VCs will be interested and bring big dollars after you've reached a critical market threshold, but in the mean time you're building a real business.
Cash invested should match your ability to use it effectively, but as in this case it can distort your priorities by making your day more about getting more investment than creating a great business.
Amir, stick with it. Focus on building a rapidly-growing busines. If you do need more investment, keep it to the minimum and be really clear on what you're going to achieve with that capital. If you're demos are already that good, you should be able to find the money.
What is it with people in SF smoking? When I visited I felt like I spent my entire day walking through a cloud of smoke. So odd for me to see programmers that smoke. Just can't reconcile it. (back to the article).
I'm more impressed by the number of tech nerds and investors that go completely balls out at Burning Man. It must be like 20% of YC companies represented.
Obviously, the short-run benefits of smoking are far outweighed by the long and medium run detrimental effects, and this isn't an argument in favor of people smoking.
1) nicotine is a cognitive enhancer, giving short term improvements in attention and memory.
This has pretty clear benefits for programming. See sources/citations at end of comment for more information.
2) The nicotine addiction withdrawal cycle of leaving the building to smoke every x hours provides a relatively scheduled context shift. I've found this to have similar effects(albeit more mild) effects to timer based productivity techniques with timed periods of focused effort followed by breaks. I frequently have 'aha' moments in the elevator on the way down to smoke from my office after being stuck on a particular problem or bug coding.
See: NIH 1992 - http://www.ncbi.nlm.nih.gov/pubmed/1579636 " Abstract 1. Nicotine improves attention in a wide variety of tasks in healthy volunteers. 2. Nicotine improves immediate and longer term memory in healthy volunteers. 3. Nicotine improves attention in patients with probable Alzheimer's Disease. 4. While some of the memory effects of nicotine may be due to enhanced attention, others seem to be the result of improved consolidation as shown by post-trial dosing."
Cognitive Effects of Nicotine Amir H. Rezvani and Edward D. Levin (2001) http://directory.umm.ac.id/Data%20Elmu/jurnal/B/Biological%2...
There is some evidence that achieving cognitive benefit is related to genetic variants that promote nicotine dependence - http://www.ncbi.nlm.nih.gov/pubmed/20886544
Ever thought about just chewing gum or using an inhaler?
I can only speak for myself, but I find smoking is much more enjoyable than chewing nicotine gum. There are probably lovely tasting brands of nicotine gum but I've tried about three or four and they have all shared a strange characteristic... it's like a feeling that they are chemically burning the inside of your mouth slightly, and for me the feeling intensifies the longer I chew the gum for. Of course when smoking there's lots of nasty effects too, but I'm just saying given the choice I'd take smoking.
Source: non smoker who has tried to give up lots of times
So I could see how smoking easily would fit into that unconscious need. In fact, most of the people I have daily interactions with smoke. I'm in the process of removing myself from the situation (of having to deal with smoke clouds 5 feet from my computer).
* I have nothing personally against smokers, the smoke clouds (3+ people) just disrupt my mental processes.
[1] http://healthyliving.blog.ocregister.com/2010/06/18/what-cit...
"Revenue is just like funding but it costs you less to get it, and building products isn't a total waste of time even if they don't succeed at massive growth."
I like the way Stripe was built on a long vacation in Buenos Aires. If you're doing something that only requires internet to be built, your entire team could go on a several month vacation after demo day and it might result in a 50% lower burn rate depending on where you go, and probably 50% higher output.
If there's a real market for Kinect development tools, Microsoft will sooner or later own it, exactly the way that they own the C++ development tools market on Windows, Zune, XBox 360, etc.
It would make a lot of sense for them to release something like what you've developed for free. After all, if it pushes up Kinect sales and locks developers more tightly into the Microsoft ecosystem, Microsoft will want to do it.
Even if they don't want to release the development tools for free, I see no reason why they should let you access their hardware. The next version of the device could easily have a locked-down, encrypted communication channel. Look at how hard Microsoft tried to prevent the various XBox iterations from getting hacked. They even went so far as encrypting the buses that ran inside the device.
If you really want to work in this area, build your own hardware and make it a truly open platform. However, be prepared for attacks from a known patent troll.
Yeah, sounds like the whole bet there is on Microsoft SDK being not good enough.
Back in the 90s a whole bunch of companies were making money off their own libraries and SDKs. Borland, Microsoft, Crystal Reports. Then the trend kinda died off, and SDK developers usually sell consulting or SAAS.