The total effective tax-rate (national+municipal) in Japan for entry-level workers is under 20% unless you work a ridiculous amount of overtime, and even then it wont be much more. Unlike US jobs, most salaried positions in Japan pay overtime after the 40th hour.
I also work in Japan, and I've always been treated politely. Of course, there's the occasional politician who announces that all crime in Tokyo is committed by foreigners, but real people tend to be a lot more level-headed.
The only remarkable thing about the equity being asked for is the anti-dilution provision. I don't think he's suggesting you ask for liquidation preference or participating preference (which wouldn't make any sense).
Anti-dillution is there to prevent unscrupulous partners from buying tons of equity (issuing new shares) at absurdly low prices just to dilute you.
Yeah, the papers only discuss how they combine known algorithms[1]. They could be speeding up the process using any combination of these:
1. Using the order of the images to reduce matching from O(N^2) to something closer to O(N) since people are more likely to take pictures sequentially instead of randomly. I'm going to run some tests next time I boot into Windows.
2. Running keypoint detection as the images are uploaded and potentially slowing down the upload speed to make it appear more seamless.
3. New keypoint detection algorithm for constant-time speedup. SURF, for instance, is about 5x faster than SIFT.
4. Using GPUs. The keypoint detection and matching steps are perfect for running on parallel GPUs. A couple recent papers showed 10-15x speedup for keypoint detection and KD-tree construction and search on GPUs, compared to similarly priced CPUs.
Any other ideas?
[1] There's also a new paper called Skeletal graphs for efficient structure from motion that discusses a neat graph algorithm for the SfM step.
The really impressive thing about Photosynth is how far it has come in the last year. It used to take hours to weeks to create synths from hundreds of pictures. The processing time is dominated by
1. Keypoint detection (SIFT or a similar algorithm)
2. Keypoint matching for each pair of images with
approximate nearest neighbor (ANN) search on kd-trees
3. Structure from motion to recover rotation and the relative location of photos
I've noticed intelligence is respected but conformity is respected much, much more.
From a recent article titled "Why Apple isn't Japanese"
"One notorious case in point involves Shuji Nakamura, the brilliant scientist who invented a revolutionary energy-saving blue-diode light source only to find himself mired in years of litigation as he struggled to extract royalty payments from the company that had profited from his invention. Nakamura ultimately abandoned Japan for California. Fasol recalls asking scientists at the University of Tokyo if they considered his departure a blow. " 'No, not at all,' they told me. 'It might be good to have someone more ordinary'." "
I know you'd rather be there in person, but here's the next best thing. Last year, Berkeley did a one-day Ruby on Rails course and put the videos online.
EDIT: You mentioned getting your questions answered quickly. I'm constantly amazed at the number of smart and responsive people in IRC channels. You might want to give that a shot.
"When Filo asked Lent if he would like to join Yahoo! as employee No. 1, in order to keep the founders on their toes with his skepticism, he laughed. 'You couldn’t pay me enough money to work for a company called Yahoo!' he recalls saying at the time."
"In early 1996, Lent explains, “We all said, ’There will never be another Yahoo!’”"
I work in Tokyo, and I've noticed the only people who seem to have Facebook accounts are students who studied abroad and those who spend a lot of time socializing with foreigners.
I think this only works for certain countries. It also applies only if you live outside the US for at least 330 days the first year, but those days don't have to be consecutive.
I'm saying something different though. If you have 2 projects, you won't be able to split your time as effectively so you may have 40% focus for each, and so on. As you take on more and more projects, the time it takes to get back into the groove increases. You are likely to spend a lot of time moving between projects and this will disrupt your overall focus.