Not a linux user, but a decent external mic or headset is going to make the most difference here, its largely a factor of the tiny internal mics in laptops. They will also do better with sound insulation, internal are not well insulated from the fan, keyboard etc.
Tone changes can help with audibility. I have a really low voice, it doesn't carry well over voice-chat; I'd push my register up a few notes. But yes, filtering tweety mic sounds from other people would be good too.
the main one: right before new disclosure, regulation, and taxation laws came into effect, he sold 50% ownership stake in his holdings of the shell corp to his wife for $1, so that he would not be subject to the new laws.
in general: one does not have to literally break the law to be asked to resign by your citizens. that is not, and should not be, the standards to which we hold our leaders.
Some of the best programmers I have met left higher paying jobs to do something that at least somewhat changes the world for better or helps people.
This is about the vertical within our horizontal discipline. Working at a marketing company will be very different than defense. Some people want to work with visually appealing things, some people will only be happy if their software helps people. Don't blame the CRUD (cleaver play on words though). If you are truly a developer and find the horizontal you love you will be glad to work on it's CRUD.
I work at Firespring (http://www.firespring.com) in Lincoln, NE. It's an awesome place to work. The project I work on is LAMP for the site with some ruby api backend mixed in.
My side projects are where I have the most freedom and I just recently built and open sourced Obvious - http://obvious.retromocha.com. It makes it easy to build apps with good structure, good testing, and with pluggable front and back ends. So, if I want to switch out Mongo for MySQL or Postgres, it's basically painless.
This also makes it sound like whoever intervened to rewrite said feature in sharded mysql had an easy time. Usually this would not be an obvious port. However we don't know the technical nature of the feature or specifically why it failed.
I'm the developer that helped migrate the data from mongo to mysql (under mcfunley's supervision). Even a straightforward data migration becomes complicated when you have to do it without affecting the production feature or consumers of your public api (parallel writes to both dbs, snapshot and move the historical data, switch reads to the new db, etc). In addition, we took the opportunity to move the feature to a sharded architecture and to rethink the schema. Anyway, you're right in that it wasn't exactly an obvious or easy port.
Congrats then! I've seen mongo features start simple then end containing a bunch of embedded lists of primary keys to SQL or other data stores, rather than what would be a bridge table or two. Not as elegant if your not putting everything there (as some people here say here is mandatory to prevent the overhead running mongo on top of everything else like you mentioned
Soundcloud wrote a blog post http://backstage.soundcloud.com/2011/04/failing-with-mongodb... about the specifics of how they failed in implementing an analytics platform in MongoDB, then went with Cassandra (and why). I have been at a company where it was on developers to deploy mongo clusters, setting up logging can suck, but still there are no numbers or even application integration specifics here. As someone pointed out - manual denormilization can suck. There are options like MongoHQ and Heroku though so this shouldn't resolve to "don't try a new data store its hard and possibly buggy".
People are not taking into account "browser crunch" of parsing and executing all of this javascript required to defer loading to ajax. This is painful to phones, but heavyweight frameworks like jQuery mobile are still used, even though we know just parsing jQuery can take phone several seconds. It could be quite a while before your $.ajaxes will fire.