The correct way to calculate this (using prices for the previous gen MBP as found on crucial.com) would be $160 for the 16GB kit - $46 for the 8GB kit = $114. Compare that to $200 and it's still more than 50% markup. Of course, these are retail prices, while Apple's BOM math will be totally different, but still...
Why can't you plug the car in, and switch on tow mode?
Even a laptop with a dead battery works fine when plugged in. I'd venture to say that a tow truck's alternator should be enough to disengage the wheels. Sorry, but this is just crappy engineering.
DO NOT learn yoga from a book. Your body will follow the path of least resistance and trick you into doing asanas incorrectly. That's a major way people get injured or at the very least don't get full benefits from their practice. It is essential you find a teacher that knows what (s)he's doing.
They're not necessary, but they sure are useful.
You get all sorts of perks, like fraud protection, extended warranties, etc, etc. You get cashback (or miles or points, or whatever). All you need to do to stay in the black is to pay your balance at the end of the month. Best thing ever if you ask me.
In my suburban New Jersey neighborhood, garbage collection is handled by two private companies. Granted, we're not a serious metropolis, but we're not exactly a village either. The system appears to work, trash gets collected, and whenever my provider attempts to jack up rates I call and threaten to switch and they play ball.
Not only you need a codec designed for streaming, you also need it to be resistant to bit errors. This is a big technical issue that most people do not understand when they compare voip targeted codecs with cellular codecs. In regular voip communication, you might encounter an occasional dropped packet, but by and large, most packets make it to their destination and they arrive there intact. Voip codecs are designed with this scenario in mind. In cellular voice communication, a device has to accommodate for frequent bit errors in the packets it receives, and codecs are designed to cope with this (otherwise you'd get an inordinate number of bad packets that have to be dropped). This is why you need significantly more bits to achieve the same perceived audio quality with a cellular codec that with a traditional voip one. Yes, you can do regular voip over a mobile data connection, but the results will be substandard in less than perfect connectivity scenarios.
Dunno about others, but the reason I'm not yet on Cablevision's 101/15Mbps plan is that they're charging a non refundable $300 fee to get you hooked up. I'm a software developer that works from home. If I won't do it, what are the chances your average Joe would?
In the US it makes sense to use a credit card for everything you can. Federal laws grant you a lot of protections from fraud and bad transactions when using a credit card. Plus many cards come with side benefits such as cash back, airline miles, extended warranties, travel accident insurance, etc etc. The trick is to pay off your balance every month in order to not start accruing interest. Unfortunately, many people don't do that and end up in financial distress
I'm pondering the same question, only for replacing a 5 yrs old first gen MBP. Just bought a new 13" MBA for my wife and was impressed with the thing. Would probably do well as a dev lappy, the only drawback is that you're maxing out at 4GB ram.
Erlang syntax is just that, a (quirky, different, non-mainstream) syntax. Takes about 2 weeks to get used to, and it's simpler than, say, C syntax. The core concepts, such as functional programming and the Actor model will be harder to grok for an imperative-bred programmer, but I think it's totally worth it, at least for the perspective that it will give you.
Speaking of Reia, its author just announced he's stopping development on it. There's another, similar project called Elixir that is considered to be Reia's spiritual successor.
First of all, for practical reasons, do not learn C++. Sure, dive into C, it'll teach you a great deal about programming close to the metal. But I consider C++ unnecessary these days, outside niches such as game programming. You'll be an order of magnitude more productive if you go with a higher level language and drop down to pure C when you need performance.
That being said, if you insist on C++, Visual Studio on Windows, XCode on Mac and KDevelop on Linux would be my IDEs of choice. On Linux and Mac most people use vim or emacs though. Libraries to look into would be the standard STL and Boost. Qt or wxWidgets for GUIs.
COBOL? I'm sure you can run it on a modern computer, hell, my iphone is an order of magnitude more powerful than the mainframes from 30-40 years ago... but in the name of all that's good and holy, why would you ever want to do that?
I, too, do not understand why anybody would use Node.js... when you have Erlang :)
And since you speak of Java, I also do not understand why anybody would use that either. If you have a thing for the JVM, at least do yourself a favor and use a decent language, like Scala.
Akka is attempting to bring as many Erlang features as possible to Scala. They're doing a great job, but imho they won't be able to go all the way due to JVM lacking certain features
Which is why you don't enter such a contract yourself, you do it via a corporate entity. If you lose and are liable for millions of dollars just close down the shop. You can always open another entity later, you can even re-hire your employees if you had any. I'm not a lawyer, so this might be complete bullshit, but it seems to me this is exactly why corporations were invented.
Oh hellz no! Most of the systems ADA is used for tend to be realtime stuff. The moment you utter the words "Garbage Collection" you throw your realtime guarantees down the toilet.
Keyword/directive spelling is British and any resemblance of C style conventions is a coincidence, because nobody cares about them in the Erlang world. Yes, Erlang has a weird syntax. Get over it.
I do agree to the point that standard libraries could have a more unified style. But the language is simple and concise.
I'm not a "real" photographer but I do appreciate being able to change the focal point mode via a button and a wheel. Fortunately my (serious amateur level) DSLR camera provides this feature via programmable buttons.
I've done it for more than three years. The advice is good, but it's not specific to working at home - it applies to any work area, including corporate offices. IMHO the most important tip about working from home is to have a dedicated room with a door that closes, and educate members of the family to respect your work time and space.
Main dev machine is an old MacPro, with 2 x 3GHz quad core xeons and 8 GB ram (and dual 30" cinema displays :)
The laptop is an even older MacBookPro, first gen 1.83Ghz Core Duo, with 2GB ram. Still works like a champ.
Windows 7 and Debian Squeeze run in vmware fusion VMs. Debian is also what runs on my deployment servers.
Not so clear cut. A needs to put something down for the house, let's say the standard 20%. B invests those $20k at a conservative rate of return, say 5%. After 15 years, B has $41579. Also, A will have to pay maintenance costs on the house, which are very hard to estimate. On the other hand, A's house might appreciate, he gets a tax deduction on the interest paid and B's rent might go up over time. My point is there are a lot more factors at play here.