Is 3 months sufficient time for working on hard tech startup ideas. The original 3 month batch format was designed for software & web startups - YC's initial focus. It seems to me that the cycle time for iterating and testing different approaches to solving problems in hard tech would be much longer - hence require more time?