That idea of Intel spinning off and developing it's own TSMC sounds great! What other factors have prohibited from someone else developing a more viable TSMC competitor in the US?
I'm sure the front-end took only .5% of the cost, others were research/discovery phase, pictures/videos/travel costs and as qq66 said integration with their systems.
Bill Gates owns a percentage of the company, not sure what role he plays but I'd like to think they would ask him for some advice and recommendations.
If anyone finds out who redesigned it, let us all know!
"Another cool creation adding human intelligence to software is VizWiz which aids vision-impaired individuals answer visual environment oriented questions such as who sent you the letter, and distinguish various items in your pantry. Some of these questions are answered as quick as 59 seconds. " - Taken from http://www.trendecommerce.com/experiment-post-amazon-mechani...
"IndexEngine: a real-time fulltext search-and-indexing system designed to separate relevance signals from document text. This is because the life cycle of these signals is different from the text itself, especially in the context of user-generated social inputs (shares, likes, +1, RTs)."
I've noticed a lot of companies have started doing that.
Some have automated software that finds good targeted domains purchases them, auto populates content, and then pays freelancers to create relevant articles. Octante360 did a good job of it.
Planning is indispensable, it usually equates into time management as well. Even though you won't follow through with the plan completely, it's always good to have one.
Basically have a rough plan sketched out in your head what has to be done tomorrow, this week, this month and how you'll go about doing it.
Example: Wake up 9am, shower & eat, study for an hour, class at 12, lunch, gym, class at 4, study till 7-8, socialize after.
Make sure you account for burning out, so you plan for exercising and socializing.
Analyze parts of your plan that didn't work out, figure out why, and try to plan better next time.
I would even plan in skill acquisition, such improving studying habits. Learn to become focused, while your studying at the library don't be socializing, getting distracted every time someone walks by, or even letting unrelated thoughts interrupt.
Study with other people. It'll help you gain realizations/insights, and a deeper understanding quicker than you would yourself. Make sure you carefully select who you study with though!
In addition, utilize some of the resources people have already posted on this thread on how to improve your studying habits. Studying is a skill, and like everything else you can optimize it. High achievers have just figured out the best path.