skysight-inc/HackerNews huggingface dataset:
googling "site:imdb.com ..." uses google's index, restricted to imdb.com; DDGing "!imdb ..." uses imdb's internal search.

I almost never bother with sites' internal searches, as google's "site:" feature almost invariably works better, so I wouldn't be inclined to use DDG's site-search bang-lines myself. YMMV, I guess it depends on how good the site in question's internal search functionality is.
The great Google storage price hike of 2012
I wonder how it handles a bogus printf format string.
I stopped buying iOS apps from the traditional publishers after being burned by crappy ports, and I suspect many others have as well. I suspect that as soon as the platform stops doubling every year, the been-burned customers will outnumber the naive ones, and sales of these kinds of games will drop.
I was thinking this could redeem the author's credibility a little after the PHP rant, but the irrational hatred for Cheetah sounded very familiar.

I only used it in one project, a few years ago, but there's really no bad thing about it I couldn't say about any other templating system in any language I ever tried.

I wouldn't really take offense with that, but while the XSS chapter still has some points, the Sanitizing chapter goes on to bash PHP for a subjective trend of sanitizing (examples?) just to go on and present an example of sanitizing.

In general, it was a decent article, but sadly again much more opinionated than needed. It's one thing to suggest one technology over the other but it doesn't help to make people who actually agree with your point have their eyes rolling every second paragraph. (That the author doesn't like MySQL was to be expected after the PHP rant as it usually goes hand in hand, but showing some real reasons for Postgres over MySQL would have been nice.)

Still the same criticisms apply, I'd wager most people use PHP (or MySQL for the matter) because it's MINDBLOWINGLY AMAZING, but because
a) the infrastructure is set up (especially DBAs hate to mix and match in my experience)
b) the people at hand can use the language and use it well
c) it gets the job done. quickly. sometimes "good enough".
Will we soon see legislation restricting industrial control computers from having internet connectivity?
I am sorry, I don't buy the "we are like several countries, you can't compare us to a single one !" argument. Japan is at 40% of USA population and its average life expectancy is on par with the highest county you can find in USA while their GDP per capita (PPP) is only 70% of the one in USA.

That shows a very inefficient use of USA's wealth and a very poor healthcare policy.

US states may be very different from each other, but their difference is far less that the ones between European states. You speak a single language, you have a single president, a federal senate, a federal army, a federal police, a powerful federal intelligence agency, and many institutions at the federal level. You have 200 years of common history as a single country, if we except the Secession period. Actually, I could understand that you could say that US is an union of two countries because of this episode, but a union of 50, no way.

Europe on the other hand is a territory that is divided in several countries with different languages, different religions, different history, several wars between them (the list is really really long). Being generous, you could say that we began a common history 50 years ago, but this was in fact only an economic union on a small set of goods (steel and coal IIRC) between 5 countries.

Apple to oranges, really.
We could call this phenomenon the Wikipedia effect.
Sure you can.

Create a folder.

Rename it to ".Net.". The dot at the end of the folder name is important.
Just a heads-up: You should really have put your link in the "url" box of the submission form, not the text box.

Also, a permalink to the post (ie, http://mathema-tricks.blogspot.co.uk/2012/05/what-could-poss... ) would be preferable to just linking to the blog's front page, as the link would stay accurate even after other posts are made to the blog.
Or he is a Python developer(I know I work with him). Searching the python docs or the Internet for some module is a pretty common use case.
Volcanoes emit a lot of water aren't they? I've heard more than half of the emission is water vapor.
Speaking as someone who's thought a lot about this (mostly during my psychology studies), here's what I would do, if someone let me.

1) Establish the competencies of your employees. Think small programming exercises, IQ tests, personality tests etc. Use this to establish a minimum score for hiring.
2) Apply these same tests to all prospective employees.
3) Of all the candidates that meet the minimum criteria, hire a random set of them.
4) Follow up the progress of all these employees over 1-2 years.

Now, this would never fly in many legal senses, and I doubt that anyone will ever let me do it, but it would provide useful data to improve hiring processes. I suspect that this would need to be done for each individual company at least 100+ times before you would start to be able to derive useful patterns.

Some hypotheses:
1) non linear relationship between IQ and performance
2) Increasing performance and longetivity of employment based on the similarity between personality of candidate and personality of team.

Just my 0.02c.
The problem won't disappear anytime soon though, because even though the platforms will stop doubling in size, there will still be many millions of naive new customers every year who will see these apps and view $5 as a bargain for the slice of nostalgia promised.
I love it. This is really a good guide for all of us. I sum it up as being a powerful change engine that does what matters.
It's funny that you should mention their cluelessness of the web at the start. I remember when .NET was first released, my first question was "wow, how do they ever expect me to find that in a search engine?!?"

Search engines were a little dumber back then :)
How Verizon tried to unsell me an iPhone
Sure, well I would hope it's easy to do a one line deploy to any platform and with any language... once you set it up. You left out freezing requirements for pip, setting up cedar, etc. Nothing like that for a simple PHP app.

I don't want to overstate the case; deploying Flask isn't hard, but deploying PHP is stupidly easy.
I wonder when we will see the first obfuscated C for NaCI code contest.
To be precise, the x axis is time. It's simply labelled with the number of pirates at that time.
Down Argentina Way
I've spent approximately the last 4 weeks with DDG, as well, and I haven't decided yet if I want to keep it as my primary search engine.

For the most part it works well, although, I periodically g! just to make sure I'm not missing something important.

The thing is, I don't particularly mind Google building up a profile of me, keeping track of my browsing, email, and prior searches. I mind them doing it to show me ads.

I strive to avoid needless purchases and prefer to keep as few items as possible (I've whittled my wardrobe down to couple pairs of pants and about a week's worth of shirts, undies, socks). I want to keep a simple, regular grocery list of bread, chicken, etc, and so avoid the coupons lest I be enticed to buy a fancy cereal or something. I know that Google constantly inundating me with products more and more relevant to my interests will lead to a life of higher spending.

DuckDuckGo is better in that regard (usually only one ad in the results) so I'm happy. But if I could pay a yearly ad-free fee to Google I'd do it in a heartbeat.
The same way the underlying printf implementation does? This isn't wrapping printf(3), just the underlying write(2).

Are you trying to ask if it catches, e.g., format string vulnerabilities? I think the answer to that is: Native Client's aim is to be a safe x86 VM, so — hopefully. But to me personally, it seems unlikely that they've thought of everything.
You need to tell the user that, though, even if it's just a calming progress indicator or "Saved." label that appears a little after making changes, or a dummy "Save" button they can click.

People have spent years developing habits to defend themselves from crappy web forms. They're not going to let go of those habits without a long adjustment period.
That's really not a lot of water, huh... And even less of it is directly consumable or even usable. This actually makes me think that mining asteroids for frozen water might not be such a bad idea (although it would still need to be purified)...
Is Google Burying Firefox With User Agent Strings?
I guess it depends what you mean by "best" - if the ability to pay is not a factor (i.e. you are very wealthy) then I suspect the absolute best care is probably available in the US.

However, in the UK we went for the option of having pretty good, but perhaps not the absolute best, available to everyone, free at the point of delivery, regardless of wealth. With the option to pay for private care if you want it - either in the UK or abroad. Personally, I think this is a pretty good compromise.
I've worked for a large publisher. Ports are low hanging fruits that keeps revenues coming in while we're working on bigger things. The two aren't mutually exclusive. Just give it time.
Well, that's truth and deeply depends on aims of startups. Sometime, as I see, people try out their Ideas and themselves. As Paul Graham mentioned in following post: "15% of teams change their idea after being accepted."

http://www.ycombinator.com/atyc.html

So, perhaps, if funding is not the case with your startup, I would think about strong media coverage after participating in YC. Which can lead to more customers.
Node ships with both runtime and async library, unlike Twisted, which doesn't ship Python.
The Lengthening Arm of Uncle Sam’s ‘Pirate’ Justice
Grails (grails.org) is Spring under the hood, good MVC layer on top, and gives you Java or Groovy wherever you want to use it. For people coming from a dynamic language background (php, python, ruby, etc) I've found that Grails is a good middle ground option.
In my book, the fact that the US healthcare system excludes people who can't afford it automatically drops it to bottom of the list, regardless of how amazing it might be for the rich.
Europe has had a common history for thousands of years. Constantly forming, splitting and reforming. The Hellenistic Greeks were all over the Mediterranean, the Roman empire was all over the place, these England was a subsidiary of the kingdom of France, then not, then Ireland of England. Netherlands was part of Spain, Belgium was part of France. Lots of western Poland was in Germany, Austria was part of Germany, Nice (now in France) was part of Italy.

We're one big family who've been all over each other for thousands of years.
Implementing a Custom Tree Model in Ember.js
I think the Zynga acquisition had something to do with the peak.

Social network fatigue started a couple of years ago. That doesn't mean people are ready to ditch social networks outright, but it means that the stupidest abuses are going to leave a sour taste in peoples' mouths, and Zynga is so well associated with these behaviors that, even if people like some of their games, no one likes them.

Zynga's asset is that they understand addictive behavior and are probably the world's leading experts in a specific niche, which is the online delivery of addictive (not always high-quality) games through social media, and the monetization thereof. This knowledge is going to be valuable no matter what happens in social media over the next 5 years. Their brand and reputation are decidedly NOT assets. The opposite, actually.

If Zynga's executive team is smart, they're going to stop being a primary publisher and acquirer and start working behind the scenes, like a consultant, using their knowledge without doing brand-damage to the games they work on, because even though 90% of people don't care about a game company's reputation, the people who set trends do, and by 2014 no one will play Zynga games.
This is all fantastic and crucial, but please don't assume that Heroku's success was solely due to these technological ideas. (It's the typical assumption us hackers make).

Being a YC company Heroku had immediate access to a bunch of startups (potential customers, AND early feedback givers), and I wonder how much biz dev such as talks at conferences, blogging, social-mediaing, etc, they did in parallel to these tech advances.
But there are phonetic similarities with characters that share the same right-radical. I can honestly say that many intermediate-level characters were easier for me to learn because I knew 2 things: they followed the pattern of symbolic-radical on the left and pronunciation-radical on the right. Learning the pronunciation can help learning to read characters as well.
I love heat maps like this: they pack crucial information in an easily accessible format. However, they should always be scaled for population density, otherwise it's very misleading. Does the huge swathe of green in Alaska counterbalance the few red spots in Florida? Probably not!
Correct. Most mp3 players work that way

But of course, in "corporate" they are going to require a "user friendly solution"

It (was) usually a VB program done by people with no UX talent, on a budget an a short timeframe and with no testing as well. Also they make file copies take magically 3x as much time than copying using Windows explorer.

Not to mention iTunes is a better solution, because it's your music library integrated with syncing. It's different for example than having one program to sync and another to listen. (Similar solutions like Amarok + iPod plugin work great as well)
It would be fascinating to see in separate 'spheres of water' the make up of all the oceans, all the atmospheric moisture, etc.
And there's no good reason not to do the encrypted install.
Technique for Producing Ideas (circa 1939)
This looks really interesting and something I have been wanting to find for a while. However, I broke it - if you don't fill in education or employment details generating the resume gives a 500 error.

Stuff like that makes me a bit nervous in giving my details to your site, what other errors and issues are there that might leak them to a 3rd party?
In the US most carriers just require you to get one of the plans. The pricing on the plans is independent of which phone you get. So it makes comparing the subsidized prices of the phone an "Apple" to apples thing!
Yeah, I think it's a matter of practicality. We've abandoned hats because they're really a pain to maintain and use.

The same thing with suits, beards, mustaches, a lot of courtesy and manners, duels, the "just line up in bright coats and fire" battles, the insanely ornate dresses, and other stuff that serves no real practical purpose and only takes time and money to maintain...
I believe the maximum amount of money that could be spend on a domain is $15, however more expensive (!) TLDs do exist. We spent an overnight to find the right name for our open source mobile analytics application Countly (http://count.ly).

Overspending on a domain is a habit of past, and doesnt't bring you any advantages. Focus more on marketing, product and usability.
PHP doesn't scale well either. You can rewrite for scaling later.
As a side note, why is it that I have to sign in to Google in order to be able to see this? Is registration /really/ necessary for Google Groups?
Indeed, I would say setting up PHP and Apache is usually more work than setting up Ruby or Python behind nginx.
Spheres and Plane Sections of the Cylinder - 3D geometric drawing with TikZ
plus you can not just mix html and python code, which might not be a good practice, but is incredibly useful for something quick and dirty.
What if you wear pants without underwear :-D?
Leaving Wall Street
Probably okay for your tutorial...but country areas change from time to time due to territorial disputes being resolved, or due to older erroneous info being changed.

Cities can also change country. Pristina used to be in Serbia but is now in Kosovo (although this is not universally acknowledged). Bratislava used to be in Czechoslovakia but is now in Slovakia.

While just pedantic in this case, it demonstrates how hard it can be to create a strong data model.
Many jobs have a degree listed as prerequisite. If neither of us has one then neither of us will be getting the job.

Many jobs have wearing a suit as a prerequisite. Would employers simply not hire anyone and close their doors if everyone refused to wear a suit?

Clearly the degree is not pointless if the best jobs are given to those who have them.

Clearly a suit is not pointless if the best jobs are given to those who have them.

You are completely missing the point. The issue is that the degree is socially harmful while being individually beneficial, according to your own arguments in favor of receiving one.
"dot net"
I strongly disagree. A phone which was mind blowing awesome this year will be pretty good next year and for a lot people attractive even after two years because you have decent hardware and the latest software. If you buy an low budget model Android phone, you get the Android version which was released 4 years ago. I think no one would buy an 3 GS at this point if Apple would sell it with iOS 3.

A lot of my friends have a iPhone 3 GS and they are happy with it and see no need to change. It's not the same with Android low-end models.

Please don't get me wrong I don't want to bash Android here but I want to make how smart this decision was / is. People are buying the old hardware ( which was awesome) and getting it with new the software for a good price.

Maybe I should also point out that people have also seen the same product last year and friends using it. Think about it. Would you buy a new phone which just came out as low-end model or would you buy the product from last year for a better price? Apple shows that the second choice wins.
What if you change Chrome's UA string to Firefox's?
To be fair, the quality posts have already been asked. What else left is there to ask?
Growing Mistrust of India’s Biometric ID Scheme
Strange, I'm not logged in to my Google account and could read the article without any issues.
he did on the second page and problems started happening
That question is answered in the second part. Changing Chrome's UA string to anything other than default causes errors, so the browsing speed can't be tested.
Ask HN: Experienced programmer, beginner to iOS (objective-C). Where to begin?
What is the quickest way for an experienced programmer to come up to speed on iOS?

Looking for recommendations on a good book, tutorials. Pointers to good repositories on github also appreciated. I have started reading open-source code from some apps.

I want to write an app which needs custom UI elements (going beyond XCode's available UI elements). An example: a flipboard like app. No game dev.

- I am comfortable in C, C#, Python. I can write Javascript when needed for my web-apps.

- NO experience with Objective-C. Fairly comfortable with ANSI-C.

- I have written web-apps: HTML, CSS, JS as needed.

- I have written desktop apps: So, I am familiar with how to use available UI elements with code behind.

I see clutch.io, RubyMotion, MonoTouch as options too. Any feedback from folks on these?
Does this mean that Google has given up completely on net neutrality? This is a very bad notion.
Explaining why what he does not like about MySQL would have been moving too far from the subject of the article.

And I liked the sanitizing chapter. It explains well why "sanitizing" is a misused word, which should be avoided. Almost always when I see people call it "sanitizing input" they do not seem to know how to handle input correctly.
You are right. It's very annoying. It's even worse than having links that are behind a paywall, because at least a paywall usually indicates that funds are flowing to the person (reporter, etc.) who created the content. The google groups situation is quite different, and quite annoying. I never login to google groups to see something listed on HN. I wonder whether HN could provide an option to let readers avoid such items, by removing them from the listing or flagging them?
Exactly - at birth a man is expected to live until age 75. At age 65 he is expected to live until 81.

http://aging.senate.gov/crs/aging1.pdf (see page 8)
Whoops, sorry, I must have missed that part.
The new name ".NET" for NGWS was unveiled June 22, 2000.
(Source: http://heise.de/-26825 -- in German)

In the months leading up to the announcement, Microsoft had registered a truck load of domains including: dot-in-the-dot.com, dot-in-the-dot-com.org, dot-in-the-dot-com.net, dot-in-the-dot-com.com, dot-in-the-dot.net, dot-in-the-dot.org, dot-truth.org und dot-truth.net.
(Source: http://heise.de/-27004 -- in German)

So clearly the name .NET was a play on Sun's "we're the dot in .com" stategy. They noticed Sun's success with Java and the JVM in enterprise software development and started their Xeroxes as usual.

By the way -- Loved Sun's ad campaign back then:
http://www.bevinceengel.com/SUN-MICROSYSTEMS-THE-DOT
I've been pretty consistent in my Firefox use the past few years (probably >80% of my browsing is in Firefox), and I've never encountered this. Ever. I'm doing nearly all of this from OSX, with occasional browsing from FF and IE in a Windows VM or FF in a Linux VM.

Perhaps this is more to do with a Linux string being picked up vs the Firefox aspect?
The important part of the design - the bit that makes it achievable - is that it's not a general x86 VM. It only accepts a limited subset of valid x86 object code, a subset chosen to make validation a tractable problem. This requires a modified compiler be used.

The unlikelihood that the original design was perfect is probably why they had the "Native Client Security Contest" a few years ago - and indeed independent researchers found several flaws. Personally, I'm a lot happier with it now that they've fixed everything that Mark Dowd could find wrong with it ;)
I've also used nothing but Firefox for the past few years, and I'm a Linux user. I've never experienced anything like the author describes.
I'm amazed it isn't already required.

That said, didn't Stuxnet attack isolated systems via social engineering and USB sticks?
His argument doesn't really hinge on states. He's arguing that the there's a hilarious geographical disparity going on, in that big bits of rural backwater America is nothing like the America people like to believe in.

It's like how if you took Canada, with our pretty good (I like to think so) health care and general infrastructure, and more or less respectable indicators of health and safety.... and then decided to just look at our reserves. Huge WTF.

Natives are 1/30th of the Canadian population (so significant, but not huge), and their average life expectancy is ~10 years less than the national average. How does this happen?

Situations like this shows that it IS important to consider internal divisions like this. If the native population in Canada happened to be doubled or something, then you would run in all sorts of problems trying to improve out overall health care without addressing specific issues regarding why the native population appears to have such poor outcomes.
I've had the same problem while loading Gmail in Debian, but I blamed it on the nightly build without checking.

However, Firefox nightly builds on Windows work without a hitch. I am suspecting some firefox+linux combination messing things up. My two cents.

Try in windows, might give more leads...
I use FF on Linux for almost everything and I've never encountered this either.
The poor results on the map line up a fair bit with the cotton industry lines of the 19th century in this article http://bigthink.com/ideas/21383

Industry (dots) lined up with Obama voters from the article:
http://strangemaps.files.wordpress.com/2008/11/strangemapsov...
Gel Cleanscell. | Sci Center Thai
Putting Plans to Work: Best Practices for Hackathon Demo Days
Cel Fixtion. | Sci Center Thai