News for hackers. Stuff that matters.

tpanzarella

Re:Ask HN: Are irrelevant degrees at all useful? on Wednesday July 21, 2010 @12:46PM (#1535701)
Clearly, it depends on what you do. My experience is quite the opposite of yours. I cannot speak for what you do, but, in my field (robotics) if you do not have a strong mathematics background, you will not last very long.
Re:Ask HN: Are irrelevant degrees at all useful? on Wednesday July 21, 2010 @08:53AM (#1535034)
I would not classify mathematics as irrelevant. Math serves as the foundation for all of science and engineering. I would bet that most CS and Engineering grad students (and industry professionals) wish they had a stronger mathematics background ... even those with strong mathematics backgrounds ;-)
Re:Well paid jobs that require you to be physically active? on Wednesday July 14, 2010 @09:09PM (#1516530)
Sure. There are quite a few. Here is a non-comprehensive list:

http://www.bnrobotics.com/ http://www.resquared.com/ http://www.aethon.com/ http://www.redzone.com/ http://www.seegrid.com/ http://www.bostondynamics.com/ http://www.irobot.com/ http://www.cyphyworks.com/ <-- started by some of the original iRobot folks http://www.mobilerobots.com/ http://www.willowgarage.com/ http://www.evolution.com/ http://www.sensiblemachines.com/ http://astrobotictechnology.com/ ... etc ...

NOTE: Some of the companies are further along than others but all of them (to the best of my knowledge) started as startups and/or university spin-outs (which is a subset of startups). You can normally find startup robotics companies near/around the schools with the best robotics programs (i.e. CMU, UPenn, Stanford, MIT, etc.)

Re:Well paid jobs that require you to be physically active? on Wednesday July 14, 2010 @05:03PM (#1515939)
Field robotics. Technically very challenging (involves computer science, math, physics, electrical engineering, mechanical engineering, control systems engineering, etc.) and very fun. Provides many different areas to specialize in, e.g. perception, planning, learning, control, etc. And you get to spend time physically working with machines just as often (if not more) than sitting at your laptop writing code.

For example, my formal background is in computer science and a large part of my job involves applied math, physics, algorithm design, and writing code but I am now also involved in electronics design and mechanical design (picked these things up on the job). Further, I spend many days outside working with vehicles, powered wheelchairs, and other mechatronic devices: http://www.youtube.com/watch?v=1fPgIPgzIfc I happen to work in an industry building assistive devices for people with limited physical abilities but depending on the application area you can be outside doing numerous physical things, for example, look at iRobot's involvement with the gulf oil crisis: http://www.irobot.com/gi/more_information/gulf_oil_spill_res... Heck, the guys at Willow Garage recently went on a dev sprint to have the PR2 (one of their robots) fetch them beers: http://www.youtube.com/watch?v=c3Cq0sy4TBs

There is a somewhat steep learning curve to becoming a "guru" in the field due to how broad the required skill set is yet at the same time, due to the breadth of skills needed to build useful systems, if you have depth in a particular area (e.g. writing code) there is definitely room for you to fit in on a team and you can pick up the stuff you don't know over time as you get more exposure to it.