I use the 4000 and have for the last 8-9 years. They break or otherwise fail to wear or spillage but I've had 4 of them and my hands and wrists don't hurt. If Microsoft ever stops making them I fear for my wrists. Every time I get a new job I bring in my own keyboard or have them get me a 4000 for work and leave mine at home. Best keyboard I've used.
I'm starting to wonder if all this developer time we're saving by using Ruby is leaking out in other places (chiefly, deployment and performance optimization). I'm new to Go, but it seems to me that deployment and optimization are considerably less of a problem while also not costing me much on the development side of things.
About Us: Do you like pleasing over a million people every single day? We use Rails and a magic dust sprinkling of JRuby to ensure all our subscribers get the very best deals on apparel from around the internet.
- Work with awesome programmers. Not a day goes by that I don't learn something new.
- Interesting problems: usually in the form of high email volume challenges.
- A predisposition to A/B testing and using ideas that come from anywhere. My offhanded remarks sometimes make it into production A/B tests!
- We're profitable and we have been since 2007.
- A diverse team: want to work with smart non-programmers? We have them in spades.
- Predisposition towards action
- Eagerness to learn
- Strong object orientated knowledge
- Fluid communication skills (both written and spoken)
Email Josh at firstname.lastname@example.org. Include a Github link (or other code examples) and your standard resume. In the email tell me two things:  why you are interested in Shop It To Me and  Why you think you're a good fit with us.
Millions of our customers are waiting for your good ideas.
Don't forget about the true rent-seeking, taxpayer gouging insurance companies. I find that by the time I've paid my $950 a month in insurance, paying another $40 copay to the doctor just makes me angry. When the cost to have semi-decent insurance is the same cost as leasing a BMW it's no wonder that people don't go to the doctor's.
[Note: I realize it might just be that my insurance is ridiculous. I'm looking into alternatives.]
I would like to echo this sentiment. Further, having read the author's book 3 weeks ago, I'm confident even he wouldn't say the uneducated are going to save America. His book is about the alternative education that you can give yourself if you choose to seek it out, particularly around topics that are business centric (sales, marketing, personal branding, networking, etc.).
The point of the book is that he found common themes in the people who didn't have college degrees but who did attain business success.
As the father of a near 3 year old the educational questions weigh heavily on my mind. While this is a great thought experiment ("How could we make it better?") it's scary when given a concrete example that is near and dear to your heart.
 Each general subject has a core competency that you have to achieve at a minimum.
It's broken into skills and subjects.
Skills includes: programming, reading, writing, functional mathematics (+-*/ and solving word problems), learning (figuring out how the pupil best learns for themselves, or if you want "meta-learning"). I may be missing some skills here.
Subjects include: english, history, biology, chemistry, physics, mathematics (both higher level functional math and theory / proofs). I may be missing some subjects here.
 on top of #1 you have focused subjects of interest which you should support the pupil learning to whatever depth they are interested in learning. Most people I know upon finding something they are truly interested in become a borderline expert. Are they world class? Maybe or maybe not, but they are certainly journeymen. These range everywhere from finance to car repair to engineering to language learning to musical instruments to basically anything people take an interest in.
If your student can reach functional usage in all parts of #1 earlier that gives them more time to learn different things from #2. Note that the skills and background knowledge learned in #1 are reusable to various subjects in #2.
Circling back to the article: It's a stupid idea to even attempt to prevent a student from mastering anything in #1 above faster. It might help if the peer group instead of being defined by age could be defined by what your interests in #2 are. Then you get cross pollination of students by more advanced students in those same interesting subjects.
Why is programming a basic skill? To me, programming is more of a trade than a basic skill. People get by just fine without knowing a thing about programming. When students can't read, write, and do simple mathematics, then they have trouble later in life.
I believe logic and basic computing (this is a folder, that is a keyboard, etc.) are necessary. In fact, these form the foundation for programming later, but how could programming be considered a skill comparable to reading or writing?
For the same reason being able to write English well is: If you can use English effectively, you can better influence the people you have to deal with. If you can write code effectively, you can often find ways to better influence the computers you have to deal with.
 (Replace 'English' with any natural language of your choice, if you want.)
Programming is not as ubiquitous as you or I would like to think. In fact, I would say that most people use less than 10% of a computer's capacity at work or home (not to say they don't max out memory or tax the CPU, but that they don't 'unlock' the computer to its potential).
Also, if you can tune engines effectively, you can better influence the cars you drive, and most people use one every day. Shouldn't auto shop be up there with programming?
I don't say that to knock auto shop. I want to reinforce the idea that 'programming' is not as important a skill as reading, writing, and math. Programming is a trade skill that builds on the concepts of reading, writing, and math. It's an advanced skill, not a basic one.
Education isn't about making people average. It's about trying to elevate them a bit above. I wouldn't be averse to adding auto shop in (except for the practical matter that modern cars aren't as friendly to shade-tree mechanics as cars of decades ago) but I still think computer programming is more important.
It's more important because, frankly, being able to use a computer really well means you can do things the companies in charge don't want you doing. Disabling DRM, making backups of the software you own, blocking virus-laden ads, and so on, all the things I won't put up with being unable to do but the average person just kind of suffers with, like a cow in a thunderstorm unable to find shelter.
Education isn't about making people average. It's about trying to elevate them a bit above.
I wish this were so, but if you look at most education systems, they seem to be designed with a goal of ubiquitous mediocrity. There's a lot of focus on bringing everybody up to minimal standards of not totally sucking, but anybody who isn't in the bottom 1/3 of the class is usually neglected.
At least, that's the way I remember it, and the way politicians usually talk about it. Remember "No Child Left Behind," where the goals were all based on improving education for the worst-performing students?
(It wasn't all bad. I got so bored that I learned a lot of computer stuff, which turned out to be a spectacularly good use of my time.)
I've always been impressed with how honest their data seems to be on diseases. They made it very clear up front that it's all trial-and-error and they're doing the best they can with the data they have, and that advances are made all the time.
I doubt I would ever have paid full price for the service, but I got in during a sale and have been quite pleased for the money.
Citation? I got in on the $99 + $5/mo deal at Christmas, and I have not once received an upsell request. I have, however, received updated results every month since then. Now, either they're holding results back in order to keep me on the hook, or they're actually running new tests as new papers are published.
I just checked a few of my recently-updated results, and all of them had new papers cited with recent publish dates. I spot-checked a few upstream from the most recent update, and it seems that half of the updated results had papers published in the last three months, and half of those were published in June.
I don't know where you got your information, but I've been quite happy with 23andme.
> Their business model for folks who got in on the $99 deal now seems be "Want to know your Alzheimer's risk? Pay more to get your DNA resequenced with our latest tools!"
> How much is more? Another $299.
Incorrect on all counts. Current cost of the service is $99 + $9/month subscription which you may cancel. You also have the option to "bank" your saliva/DNA so that when they come up with a new gene chip, you will have results from that without having to repay. You just have to keep up your subscription, obviously. Since I got my results back I think they've been pushing updates about once a month (probably not a coincidence, but I don't feel like checking the exact dates), both times having information on genes covering 5-10 new topics.
What you describe did exist back when they switched from the v1 to the v2 gene chip (and I think the price was $399 at the time, no subscription existed), but now (v3) they have figured things out. I got in on "DNA day" this past April and paid $0 + subscription (so $100 for a year) and I chose the option to bank it, etc.
Maybe they only do the genotyping and other people can handle other aspects of disease prediction and prevention. Knowing something doesn't predict something else is just as good as knowing it does. In either case you need more information, but you've learned something.