I agree 100%. K&R is the standard all authors should strive for. The length of these books is also our fault. Bigger books sell better. I hope there is a backlash brewing. K&R, Little Schemer, Smalltalk Best Practice Patterns, were all great small books.
Competition is a good thing, hopefully it will push Apple to lower prices and offer more selection. I've used both stores and I strongly prefer Apple's. I prefer the design and I find it easier to discover apps I would consider buying.
I think this is interesting from a DJ or live mix-tape perspective. I have several friends who's taste in music I like. I would love it if they set aside an hour of "dj'ing" live. It is also interesting during a "chat" session.
This is a project to watch. Language agnostic web server with a 0MQ back-end to automagically take advantage of multi-threading/multi-core on modern hardware. Nice.
Plus he is running unit tests against code samples in the manual. Brilliant!
I learned what truly great leadership was at Microsoft in the mid-90s. My father passed away unexpectedly and I was devastated. My director at the time (who is now a VP), called me at my mother's home, and I was a mess. He told me how difficult it was to lose his own father and to take as much time as I needed to grieve. He told me not to worry about work and come back when I was ready. The call was short, maybe 2 minutes. I will never forget that call and its lesson. Empathy is the single greatest "skill" a leader can learn.
I agree with you, but unfortunately lots of people trust the WSJ. Many people consider it an unbiased source of business information and would think its a good place to leak information. Many people cannot think beyond the brand.
At scale, all components cause "bigger" problems: http server, app server, database/datastore, file system, load balancer, etc. Saying the database is a bigger problem is only true in specific situations.
The runtime invocation is particularly nice for live debugging. You navigate in and out of program scope (using cd) and view variables in scope (using ls). It is all very smalltalk-ish.
The margins in air travel are also slim. Google did a very smart thing here. There business model can support the ITA purchase, not many other businesses could do this. The kicker is they also just hired a lot of talent.
In my neck-of-the-wood it is probably higher, more like 85-90% Microsoft. Programmers use Windows in the Enterprise, Banking, Insurance, old media, etc. Startups and Web-dev are on other platforms, but they are in the minority.
I've used Windows at work for my last two gigs. At home I use OSX and Linux (both desktop and server). My wife and kids use Windows (what can I say? She's the boss).
CPU speed doesn't concern me, as memory access/front-side bus tends to be the bottleneck in the applications I'm interested in. But non-EEC is a problem. Intel intentionally crippled Atom to not cannibalize its server business. I think a similar platform but with Arm Cortex-A15 would be even more interesting.
Yes, I like the Python also, but you have missed the point. For MBA-types, business types, and scientists the programming concepts are too much to learn. Why should they have to learn programming when their needs are simple? It is not just "keep it simple", it is "keep it simple" for non-programmers.
They know exactly what they are doing. They are "knifing the baby". Some employees will suffer, but it is for the greater good. If the company fails (look at Nortel), then everyone suffers.
They are going to buy lots of RAM. I'm excited about redis nodes running on low power, small ARM A15-based linux servers with lots of RAM and an SSD. Diskless, fanless and 3-5 watts per node in the data center.
I wouldn't do that yet. The stickiness could be on the keyboard only. I would disassemble (get instructions for your model from http://www.ifixit.com/) and visually inspect for damage. Make sure everything is completely dry, reassemble and retest.
If it won't power on, then you have to start debugging to isolate the problem. If it is the logic board, then my sympathies ... they are expensive to replace.
Facebook is about baby pictures, girls/boys night out, kids soccer results, and "how the hell are you". This is no facebook killer, but it may bleed off X% of discussions that deals with media.
I'll take that bet. 160M accounts solves the "get traction" problem of most social networks. Once you get outside of the geek community, people love iTunes.