If you like interactive posts with lots of play, check out Bret Victor's work (if you haven't already). Good start here: http://worrydream.com/ClimateChange/
Batteries. If no one buys Tesla cars but all the car makers buy Tesla batteries, Tesla still wins. Gigafactory 1 at full production will be making about as many batteries as the entire planet produced in 2016. They're already working on Gigafactory 2. This is why they released all their patents - Tesla wins if electric cars win in general. Doesn't need to be Tesla cars.
(Disclaimer: I own a moderate amount of TSLA, specifically because I think investors missed this point)
While it isn't technically a game about programming, I'd add an honorable mention for Factorio - a game that, at its core, is about software engineering. In it, you build an ever-growing and ever-more-complex factory. You can choose to throw something together quickly because you need steel NOW (and pay for the technical debt later) or take your time to orchestrate the perfect layout only to discover that's not what you wanted in the first place.
It's worth noting that 3 million more people voted for Hillary. I wouldn't chalk this one up to a design issue, rather implementation (in this case, weighting votes by geographic region).
The Model 3 starts at $35k, the Bolt at $37.5k. If you're in the market for the Bolt post-Model 3 launch, then there's not much difference in price - why not go for the classier car?
This article (like many) misses why people buy Teslas. Teslas are amazing cars that just happen to be electric - not the other way around. The large car companies think that "electric" is enough to sell a car, whereas Tesla knows they need luxury options, autopilot & the supercharger network.
I've got a Model 3 reservation myself and wouldn't even think of switching to the Bolt. I want a nice car, not just an electric one, and Tesla's got that in spades.
That certification sounds a lot like the job interviews HN constantly complains about - lots of minor Googleable trivia, no hard problem solving. I don't see how it'd be useful beyond possibly skipping the phone screen.
> Could it be gamed? Of course. But then so can a University course. As can an interview. As can a coding school.
It's a lot harder to game those things than it is a certification test.
That's literally a bootcamp (at least, the good ones). I taught at a bootcamp myself a while back and the entire curriculum was project-based. We wanted the students to imagine something and build it. Most of the bootcamp was about teaching new tools/techniques and providing support to our students as they built things.
None taken, the IC3 in particular exists so that people can say they're "certified". The qualifications are things like "Make some text bold in MS Word". Ridiculous.
Hey there. I'm certified to the hilt: IC3, CompTia A+/Net+/Security+ & Microsoft Certified Professional. All before I left high school.
These certifications were absolutely useless when it came to getting me a job whenever I interviewed somewhere where they knew what they were doing. All they proved was that I was particularly good at studying and taking tests. This may be a useful skill in another career but in IT (the area of the certs) and even more in software (where I work now) memorizing rote knowledge is nigh-useless in the era of StackOverflow and Google.
Any sort of programming certification test would be gameable. A test that can be gamed isn't useful for hiring - once again, you're not proving they're a competent programmer, just that they're good at taking tests. No company you want to get hired at will use such a metric.
If it was possible to prove the quality of a coder via a certification test, we'd be out of a job. One of the key signs of a good programmer is their ability to expertly handle problems & situations they've never encountered before, which is (by definition) impossible via some sort of standardized test.
A certification might prove that I've memorized the parameters that get passed into the function in Array.prototype.map but it'll never tell me if someone can build software solutions to real-life problems.
Interesting idea, though explaining the complications of licensing may cause problems when it comes to marketing.
I've had a related idea for a while, setting up SaaS for FOSS maintainers to charge for a SLA (license/source is still open, corps essentially have some security that the project won't be abandoned). Is there anything out there like that?
The Pebble 2 Kickstarter was early in the summer and didn't start shipping until October. Since the graph mentions shipped units, I'm not surprised they're down. Anyone who was interested in getting a Pebble either pledged to the Kickstarter or waited for the 2 to come out in stores.
Annoyingly, the folks who waited for the store version will be getting theirs before the Kickstarter backers do. The community took a big hit when they prioritized WalMart over the folks who helped them get off the ground. Pebble's community has always been a strong point for the company - not sure if that'll keep being true, so their blip might turn into a bigger slide.
Disclaimer: Backer of Pebble 2 who won't be getting his watch until at least mid-November.
Given that the goal for the plugins API is "I’ll probably never implement this 100%, only the api bits I need for the plugins I use." [0] I don't see this getting traction. Piggypacking off an existing ecosystem is a great way to bootstrap a project but so long as it's wack-a-mole to discover if all your plugins work, this remains a pet project in my mind.
Meta: Looks like WSJ is smart enough now to detect the `web` links. I went directly to the site, hit paywall, backed out. Then went via the `web` link, same paywall. Went to `web` link in incognito, was able to read the (fairly anemic) article.
Usually that's because you're creating and disposing of a lot of objects in your game loop. Look into initializing a lot of objects at the start and reusing 'em (usually called object pooling).
I'd love to take a look deeper - contact info is in my profile if you're interested.