Could please someone give a layman's explanation for this bombshell?
> Assume I hide a ball in a cabinet with a million drawers. How many drawers do you have to open to find the ball? Sometimes you may get lucky and find the ball in the first few drawers but at other times you have to inspect almost all of them. So on average it will take you 500,000 peeks to find the ball. Now a quantum computer can perform such a search looking only into 1000 drawers. This mind boggling feat is known as Grover’s algorithm.
If 999,000 drawers are left unopened, how can the algorithm guarantee that the ball will be found?
> "I mean, I literally don't think there's anything to be learned from other people's stuff."
That is exactly what happened with Color, which Nguyen never even bothered to test. "I'm not here to practice. I'm here to play," says Nguyen[...]
PG, this is only tangentially related, but I've noticed you quite often use phrases like "starting a startup".
Considering you're an excellent writer, I figured you must have a reason for employing redundancy. Is there a reason you don't say "starting a business" or "starting a company"?
If someone had told me his work had been done by a devoted team of a dozen people, I'd still be tremendously impressed that only twelve people managed to accomplish so much. The fact that it's one man? It's chilling.
Try looking at things another way—he's generously provided us all with an incredible foundation upon which to build our own things. After having read a few of his essays, I certainly feel changed.
> But I think it’s curious that Facebook has reacted so strongly to Google+: for such a small network (relatively) they seem quite afraid of it, going to the point of trying to match all of its innovations.
Why is this curious?
A giant, appallingly successful company (believed by many to be "the internet") launched a beautifully designed, direct competitor to your only product. They promote their competing product on every webpage they own, and they have gone so far as to stake employee compensation on the success of their competing product.
Why on Earth wouldn't Facebook be afraid? Why wouldn't they react strongly?
This post fails to support its titular claim: that Facebook is "stumbling" all over itself. Normal, ad-clicking, non-social-media-expert users love Facebook. They love being connected, and they love broadcasting to world. Facebook is stumbling only once those users leave.
Also, do you think the "Built with" blurb at the bottom adds value to the site? I know I think it's cool when I see stuff like that, but I can't imagine a non-developer caring.
For those too lazy to click through to the article, the author says that neither pt nor px are relative units, and then drops a bewildering bomb: "I’m saying is when you need an absolute measure you’ll want to define it in pixels." I'm assuming the last sentence must be a typo, because his entire piece (poorly) advocates using pt rather than px.
I turned off Chrome's prediction service once I found myself relying upon it—it was becoming difficult for me to perform searches on DuckDuckGo without it! Google was making my mind dishearteningly lethargic.
For decades, affluent humans have gone out of their way to work physically harder than they need to (weight lifting, running, standing rather than sitting, etc.). Our technology is rapidly approaching a level that'll force people not to use it in order to stay mentally fit!
This is really cool technology, but I really don't want to rely on Google's engineers to tell me which words to write next.
With Windows 8, Microsoft is ushering in native JavaScript apps. It's probably in their best interest to keep developers firmly in the JavaScript camp—the more JavaScript developers their are, the more developers there are for whom native Windows 8 development will be second nature.
Unless Microsoft adopts Dart, I see them fighting hard to improve the JavaScript development experience.
It's safe for people in HR to mindlessly prefer mediocre Candidate A with a degree over stellar Candidate B without one, so instead of actually examining the values the candidates can bring to the company, they take the easy, defensible path.
Part of the process of employers' recognizing that someone learning online can easily learn more than someone going to a university will be to empower HR departments to honestly examine candidates' value to the company rather than looking at increasingly irrelevant badges on their resume.
In short, employers lazily prefer people with degrees. People want employment. People seek degrees. Universities see tons of demand and little pressure to improve, so they don't. Most graduates skills are irrelevant for today's employers, so they don't get hired. Employers can break this cycle by empowering their HR departments.
Considering the tone of these letters (especially the last one—wow!), it's a bit difficult to summon empathy with their authors.
And I think that's unfortunate, because they have an exceedingly valid point—American universities are making a killing churning out graduates with very few relevant skills for today's economy.
That's not to say these students are completely innocent—many, many American students view college as their "last gasp" of living without any real responsibilities, and they make make the most of that opportunity (rather than making the most of the opportunity to better themselves and prepare for today's economy).
Now and forever, using only the internet, it's possible to learn... well, nearly everything. Once employers accept this, the cost of a degree will plummet, and universities will be forced to offer something well beyond what Wikipedia, web forums, and online instructional videos can provide. That's the only way they'll stay relevant and worth the investment. I think the universities can do it, but they are going to fight tooth and nail to avoid having to change.
That's a very attractive site, and I really find the icons attractive, too (though I imagine they'll be unhelpful for people with difficulty discerning colors).
I thought I'd let you know that you have "DEBUG = True in your Django settings file"[1], which reveals your various routes. This might be unintentional.
I love and use CoffeeScript because it removes almost all of JavaScript's cruft, making the true purpose of the code much clearer. Ultimately, removing cruft is all CoffeeScript does—it doesn't fundamentally change JavaScript—but man does it do it well.
That being said, CoffeeScript has bugs[1]. I've run into its bugs before, and there are few things more frustrating than dealing with bugs in your language.
I definitely understand where you are coming from (and I didn't downvote you), but I have to disagree.
That employee (we'll call her Sarah) isn't being paid to see how a startup is created; she's paying to see how a startup is created.
She's paying heavily. She's losing money in the form of a lower salary compared to equivalent jobs, and she's losing money in the form of losing free-time compared to equivalent jobs.
Sometimes, that payment is very worth it. But it's a payment.
I really love visualized algorithms like this. To less-than-brilliant people like me, it's often the only intuitive way to understand how an algorithm works.
> Assume I hide a ball in a cabinet with a million drawers. How many drawers do you have to open to find the ball? Sometimes you may get lucky and find the ball in the first few drawers but at other times you have to inspect almost all of them. So on average it will take you 500,000 peeks to find the ball. Now a quantum computer can perform such a search looking only into 1000 drawers. This mind boggling feat is known as Grover’s algorithm.
If 999,000 drawers are left unopened, how can the algorithm guarantee that the ball will be found?