skysight-inc/HackerNews huggingface dataset:
Probably, but compared to losing 32,000 people per year, I'd bet the rate of computer fault would substantially lower.

Particularly when you consider the power of the systems we'll have in 30 years. That doesn't ensure quality (bugs, poor algorithms, etc), but it does make it plausible there will be numerous very effective fail-safes built in.

The x factor in that calculation to me, is the potential for people to treat computer fault deaths particularly harsh. If human fault kills 32,000 - I'd just about wager people would be more willing to excuse it than, say, if computer fault killed 1,000 instead (That is, there's some equation of human fault to computer fault deaths that is necessary before people will find it acceptable, and unfortunately I bet people aren't going to be very forgiving of computer fault deaths even if the ratio is 10, 20, or even 30 to 1. Let's say you eliminated human fault driving deaths, and all that was left is 5,000 computer fault deaths - I think people would be outraged at that number, quickly forgetting the old 32k number).
Static type systems don't excuse you from writing tests. But they do effectively write a whole class of tests for you, and run them much faster and give you more precise errors than manual testing ever will.

People complain about C++ compile times but I've heard of big Ruby projects with test suites that take 20+ hours to run.
I'd be more interested in comparing Haskell to one of those even stronger typed programming languages. I'm forgetting the name of them, but it would be interesting to see how much is too much.
China denied access to Tibet
Note that Google doesn't mention iOS or Apple anywhere in the article, yet the submission is "iOS has a 300 ms delay". It's in Android webview, too, not just iOS (probably it's something in WebKit?)

ex http://stackoverflow.com/questions/7375575/android-webview-v...
Yeah, my three internet banking passwords are in my head only, as are my two dns registrar accounts - they're all 5-6 word passphrases (with non grammatical capitalisation and punctuation) for memorability. The email account that all those accounts send password resets too is two factor authenticated and not used (or published) anywhere else. (I've got hints about these phrases stored in 1Password, but not the passphrases themselves.)

Everything else is 16char upper/lower/digits/punctuation randomly generated by 1Password (except where I need t back that down for sites/services that wont accept that length/charset).

I've also got my random 16char AppleID password in my head, since I end up entering that often enough into place 1Password can't autofill.

I _think_ that's "paranoid enough" at least for now.

One thing I'd like 1Password to do, is bug me about passwords that haven't been changed in some (configurable per login) time. I'm pretty sure in 2 years (or less) I'm unlikely to consider 16char passwords "long enough".
Or unbound's python scripting. Or if GeoScaling slightly improves its excellent smart subdomain service, 2 lines of php script.
Read further than the abstract. It's just an abstract.

To quote:

We measured two different points in the development: first, the development time until a minimal scanner has been implemented, and second the quality of the resulting software measured by the number of successful test cases fulfilled by the parser. In none of these measured points the use of a static type system turned out to have a successful impact. In the first case, the use of a statically typed programming language had a significant negative impact, in the latter one, no significant difference could be measured.
LinkedIn was launched, in what, 2003? If you googled the general advice back then, it was pretty much just use MD5 or, if you were really cutting edge, SHA1. Salting wasn't common at all. Salting eventually started becoming common and now you're silly if you don't use bcrypt.
Because the title is "IOS browsers have a 300ms click delay", when in fact it affects a lot of mobile platforms (BB, iOS, WP7, some older Android versions), not just iOS. The article itself doesn't even mention iOS or iPhone.
I often find myself using 1 << Y when I mean 2^Y, but just because it is faster to write and generally accepted in all languages than to find pow in the current language I am writing in...

Edit: fixed
Yeah, I was reading articles on Monsanto's practices with GM crops in the '90s and I don't think Food Inc. was out then.

I wonder if the debate over patentability of genes has been reinvigorated by the debate over the patentability of software methods. There's also an interesting parallel in the BitTorrent/media company conflict and the seed cleaner/Monsanto one. Certainly we hear more about software patents than bio ones, but maybe we just need to find and read BioHacker News...
From the conclusion:

We measured two different points in the development: first, the development time until a minimal scanner has been implemented, and second the quality of the resulting software measured by the number of successful test cases fulfilled by the parser. In none of these measured points the use of a static type system turned out to have a successful impact. In the first case, the use of a statically typed programming language had a significant negative impact, in the latter one, no significant difference could be measured.
Well, yeah. It's a technology prototype. Sweet wrap and a marketing blah is only about to come..
There's really no complexity there.
I disabled DEMO link because I do not want random people to access it.
You need to use login "demo" with password "pokemon" to access the app...
'Backdoor' in chinese microchip is FUD
This is a known problem, but it's surprising how often it is overlooked. I personally use FastClick.js for this (http://assanka.net/content/tech/2011/08/26/fastclick-native-...), from the guys who did the Financial Times app.

You can see a demo here:
http://assanka.net/content/tech/files/2011/08/fastclickdemo....

Of course, that only works if you are on an iOS device.
Try http://assanka.net/content/tech/files/2011/08/fastclickdemo....
At the end of iPhone and iPad versions of World of Goo there is interactive animation which basically tells you that it's impossible to have quality games if price is 99c.

http://www.youtube.com/watch?v=gIsajVs2uL8 (starts a 1:00).
Actual Tests
Actual Tests is partner of BeITCertified group and reselling real questions answers and brain dumps on cheapest price. These are also known as mock exam.
You need to use login "demo" with password "pokemon" to log in..
In the first paper they claim there was a backdoor without providing any proof to the claims. The vendor responds saying that this is a feature that can be turned off. The researchers give nothing that can refute this and its likely that manufacturers clients can easily verify. The researchers then release a new paper with moderated backdoor claims that contradict themselves:

"Ultimately, an attacker can extract the intellectual property (IP) from the device as well as make a number of changes to the firmware such as inserting new Trojans into its configuration."

A vulnerability that allows one to 'insert' a trojan is not the same as a device or system 'with' a trojan. It's not snake-oil but the language, and insistence on this language still, is certainly FUD.
The rate of people driving around corners looking properly is probably already staggering. I think, even given a relatively high failure rate, the statistics will still improve.

Mind you, like everything with autonomous vehicles, legislation needs to be laid down now in order to clarify who is responsible for what. I would hate to see a situation where this technology is withheld from the market because of the possibility of the company being sued for every penny.
You know that companies are supposed to earn money, right?
PyPy 1.9 Released
You're computing 2^Y there.

pow is usually a floating point operation, that's why it's slow. Modern CPU's may actually be fast at a pow floating point operation, but it's still expensive to move integers from general purpose registers to floating point registers.
Even programmers often fail when doing what they love. How many great programmers don't move further than working in a company for salary (something most DON'T love) because what they love is to work on hackish stuff that doesn't interest real users (and does not make money).

The advice "Do what you love" has some ground but it shouldn't be taken as literally as most people do.

And this topic has been discussed to death here.
Personal injury lawyer
John Sterbick is one of the leading Personal Injury Attorneys serving the Seattle, Tacoma and Washington State area He has been helping people with personal injurties for more than 22 years
Twitter panique à cause de LinkedIn 
Le vol des mots de passe LinkedIn fait paniquer les abonnés de Twitter. Ils déplorent l’incident, tandis que les fans de Taylor Swift et One Direction sont en train de se pâmer d’amour pour leur idole !
Is there a name given to your type of argument? The idea is to simply reply with an an absurd extreme counter example. People use it all the time. Perhaps it's some sort of extrapolation argument?
Brain Dumps
Brain Dumps are known as Exam Dumps, Exam Cram, Test Papers, Exam Questions, Certification Dumps, Online Training, Certification Training, Practice Questions. Every keyword goes for braindumps.
Apple Sues Samsung to Block Galaxy S III from U.S.
Fun with bits
You might want to read up on Design By Contract, if you haven't already. It's an approach to writing robust software by incorporating explicit pre- and post-conditions into code. IIRC they were used to generate documentation for functions as well as to do the run-time checks. It originally came from the Eiffel community I believe, but has spread to other languages as well.
Show HN: Improving discovery on Instagram
GPS already works offline, doesn't it? It just places you on a grid with no tiles.
I'm a bit puzzled which role programmer ability has in this experiment. What strikes me is the enormous spread in programmer quality within each group. Varying from 0.7 to 15 hours for the scanner assignment and 50% to 100% of succeeded test cases. The spread occurs over both groups.

That programmer quality shows way stronger effects than the measured effect of a typing system would suggest to me that

- the measurement was flawed?

- programmer ability beats language choice by orders of magnitude?

Or do I make a category error here?
I think the concern is that the hash function may converge.
Projector on rent
Projector Solutions provides projector on rent and hire on an urgent basis.
"Flame could only have been developed with the backing of a wealthy nation-state"

Further to other people's comments here; Has anyone seen an estimated cost to produce something like Flame or Stuxnet?
That's just contradicting me, by stating !::, where I'm obviously stating ::.

I think it's the best known example, and hence the best illustration, of 'blaming the victim'. I would have used that description, were it not for the fact that I couldn't remember the name of the fallacy at the time. I remembered it after a good night's sleep. If you wish to attribute my usage of an example to lazyness, so be it.

I wasn't going to let "You get temporarily detained at the border? Well, you must've said something that alerted them." slide and I don't see how it is logically different from "You got raped? Well, you must've worn something that aroused them."
This is a good example of where things get tricky in DNS. A resolver could never really infer non-existence of the A record from mere non-presence in an answer like that.

Although RFC1034 outlines that a server typically would do that, it also says that it shouldn't include data that it's not authoritative for.

So a conflict arises when you CNAME to a sub-delegated child zone. E.g.

foo.example.com IN CNAME baz.example.com

That response may come from a server that's authoritative for example.com - and so "baz.example.com" is technically in-bailiwick from the point of view of a resolver who has made only this query.

However baz.example.com may itself be delegated to other nameservers, and so is "really" out of bailiwick. But the response won't signal this to resolvers at this stage (though in theory could via the additional section).

The simplest reason why resolvers ignore it though is that there's no SOA in the response from which to derive the negative caching time - so it wouldn't know how long to cache that non-existence - and almost all resolvers are caches.
> Of course, that only works if you are on an iOS device.

It also works in Chrome Beta for Android.
Spot on, it about time people realize that HTML apps are a kludge.

HTML is for documents.
Can you feel the ssh key press delay? It should be noticable on 3G. Or is there something between you and vim that makes it asynchronous? That's my biggest question mark since I don't have super-fast WiFi everywhere I go, and you mention 3G too.
And you have no idea how they struggled while developing it. Besides, it's not entirely written in python.
How SEO Killed Online Reviews
I prefer x/2, the operator precedence is much clearer.
Ndot review
Ndot review – Fotolog is a website used to share photos. It also offers free and subscription accounts. Free version limits users by uploading only one photo per day and it can have maximum of 20 comments.
Only for users with >128/160-bits of entropy in their password, which probably means your password is well over 20 chars long.
Take a moment to relax
Server Management With Twitter(SMS) and Tweepy
Facebook launches app centre to promote third-party software
Intraday trading tips
nifty tips, bank nifty tips, intraday tips, stock tips, nifty tomorrow, share tips, stock tips, tips for trading, stock picks
Suministros para Tatuajes TheTattooShop.es
Reserve your judgment on government idiocy until we see how long it takes the government to update its legislation in response to this new invention.
A click event would be triggered after the mouseup event, and you to open the dropdown on mousedown event so that you can do all the selection in one click.

I just tried binding .open() to the mousedown event and .close() to the mouseup event and it seems to work for that use case, but it still has to know to behave in the other way (open on mousedown, but don't always close on mouseup).
Well, in this study there are no grandiose conclusions.
I already had a side mirror that eliminates blind spot a few years ago on my Peugeot 207 (I live in Europe) although it didn't have such an angle of vision.

Even though it's a neat invention, I still have to vomit every time I read the word "patent". And to say crooks are working hard to bring these to Europe
Mota-Engil Entre as Marcas Portuguesas Mais Valiosas
Do you use a secure lockscreen? What if your phone gets lost?
Ask HN: Is there a way to save a Web page screenshot with a transparent bg?
I prototyped my web page directly in HTML/CSS, using custom fonts for header text.<p>The font rendering however is very shady on some OSes, so I would like to export the Web page to bitmap, but with a transparent background instead of the page's own background.<p>Is there any way to do that?
The magic switch
The majority of the time I use wifi. I haven't used 3G for a while. I found it to be flaky and stop/start all the time. It was the freezing of crosh ssh that was my biggest problem.

If I was expecting to be away from wifi I would probably not use a chromebook for development. The pain is too high, but with a good internet connection it is great.
As a businessman, for sure. As an artist, the bar is a bit lower. You just have to be Great.
That's not entirely correct. The scheme that chris_j proposed can help prevent weak passwords from being cracked, since now an attacker needs to do one of two things to crack passwords:
1. Try lots of weak password - hash each one and compare to the list. This is slow, because the hash is slow.
2. Try breaking passwords with the partial hash - in this case the attacker either needs to try very difficult passwords (since these are passwords after a partial hash - what you called the 'real password'), or get the partial hashes from the users, which requires more effort.
I agree with your response, but would like to point out that it's primarily a US phenomenon. Programmers in Asia don't get mega bucks, and even those who attempt to do startups mostly don't either (there just isn't a big consumer market and big bubbly stock market, excepting China and maybe India). They still enjoy their coding, though, even if it's just another mediocrely-paid job. You usually get less here as a programmer than a grad entering finance, law, or any MNC does (unless you're coding for an MNC).
GimmeBar is fantastic - used it for a while for images & design inspiration; using it now for most of my bookmarks as well (cool Gems/plugins to check out, quotes, bits of articles etc).

Thanks FictiveKin for being amazing :)

(also - syncs via Dropbox to my hard drive. That's forever enough for me)
It's highly unlikely that so many smart people are being harassed 'because they said something unwise'. These people know very well to keep their mouth shut at the border, which is a sad thing in itself. How often is the person being harassed an accountant and how often is it a security researcher? Joe Random also complains on Reddit about being harassed and their stories are upvoted just as much. Still a few categories stick out. I can't explain that, unless they are being harassed, because of what they do or believe in when not travelling.

Of course, this harassment doesn't accomplish anything. If these people were truly a threat, the FBI would stake them out, the CIA would make them disappear or the NSA would hire them. Them being harassed at the border once more illustrates the weirdness of the TSA and border patrol. Their employees seem to suffer from the group delusion that harassing people will keep them from doing security research or being a danger to the United States. I don't understand their motivation. They give the US a bad name and they achieve nothing.

The actual security agencies know better than that. You may disagree with their practices and beliefs, but they at least give the impression of being mostly competent and efficient in achieving sensible goals. The current news around a 0-day cryptographic breakthrough being incorporated in Flame doesn't result in "I never expected that", but in "Go figure".
For the curious, there is a system built-in to every modern aircraft called TCAS ( http://en.wikipedia.org/wiki/Traffic_collision_avoidance_sys... ), Traffic Collision Avoidance System, that does something similar for airplanes.
In Orlando FL, (one of the car-crash capitals of the world), the devices would be issuing warnings every 15 minutes (causing warning fatigue). I have to deal with these situations:

1. I am cruising on a road 45 mph. A perpendicular street intersecting the road has a stop sign. They are accelerating toward their stop sign. If they don't brake, there will be a collision. I often brake a little and prepare to brake hard if they don't brake at the last possible millisecond. A collision system would warn me in that situation.

2. People behind you accelerate up to you to 5 feet behind your bumper to "make a statement" that they didn't approve you pulling in front of them. Ethics aside, the system would think the person behind is out of control, causing a warning.

3. On the interstate going 75mph, cars pull in front of you with about 5 feet to spare. Cars coming into near contact with each other. A crash detection system would issue a warning.

So it means these crash detection systems need a "Tolerance" dial, that the idiot drivers are going to set as close to zero as possible because of warning fatigue. Also, this system will embolden the idiot drivers to drive even more dangerously. A system like this must account for warning fatigue in places where people drive like in Grand Theft Auto and would be confused if a system told them that what they are doing is dangerous.
Should Google Be Worried Over GDrive Patent Claim?
One of the developers of FastClick.js here. We made this thing because we thought that the problem deserved a thin compatibility layer as a solution, rather than forcing developers to rewrite their code to use a different kind of button all over the place (then rewriting it again when the devices change their behaviour).

The code is in production use on the FT web app, which is deployed across iOS devices, Android (both Chrome and the Android browser), Firefox (in test), Blackberry (both Playbook and phone) and Windows (IE10). We've fixed a bunch of bugs since the initial release and we should be putting the new code on GitHub in a few days (http://github.com/ftlabs).

Feel free to post questions about FastClick on Stackoverflow if you have any problems... I'm monitoring it for mentions of FastClick and will answer most of the time.
This is an interesting paper, but I'd dismiss the findings as a strong argument in the dynamic vs static typing debate. I think the setup is a little bit skewed as it's plays into the strengths of dynamic languages:

* The whole api consisted of 14 classes, which makes the conclusion that static typing doesn't help with API discoverability somewhat moot.

* We are not talking about Haskell, Scala or even Java/C++ flavor of static typing. The statically typed language offers no generics, no support for encapsulation, no type inference etc.

* IDE support seems to be absolutely minimal.

A methodical problem is that they seem to skip over the abysmal success rate: Only one(!) guy or gal was able to get 100%, more than halve of them was unable to implement a meaningful parser at all. To be honest, it looks a little bit like the subjects were overwhelmed by the unfamiliar syntax and/or most of them where really inexperienced (the paper says that none of them ever implemented a scanner or parser).
Competing with a product so refined such as GMaps will be very tough for Apple, but regarding your Bing example, if past experience is of any indication, the fact that Microsoft couldn't do something is an excellent indicator that Apple will do it well and make a boatload of money off of it.
HTML5: Access Battery status through javascript
The thing is though, he went well beyond 'respect', and really went out of his way to help the guy. That's very nice, but doing that for everyone, all the time simply may not be feasible.

It's a question of economics: you simply can't bend over backwards for all customers, in all lines of business, without going bust. Silly example: if I walk into a hardware store and buy a nail, and then proceed to waste an hour of the salesperson's time, that's a loss to them. Perhaps they'll make it back if I come back again and again and buy other things, but it's something that each business has to determine.
They used a custom, minimal IDE that looks like a text editor and a class browser sewn together.
There can be entropy loss.

1. http://crypto.stackexchange.com/questions/135/why-does-pbkdf...

2. http://news.ycombinator.com/item?id=2005929
MDaemon to PST Converter
Convert MDaemon emails to Outlook PST with MDaemon to PST Converter program offered at SoftSpire Labs
This is more a reflection on where you got your advise in 2003, than what was considered best-practice.

Salting became best-practice in the 1980ies, but the "lost generation" of dot-com wizards never bothered reading "all that old stuff", so they are doomed to repeat the mistakes.
Dear downvoter, I realized it was a bit off topic, that's why you sense a polite explanation in my first sentence itself.

And I am not completely off topic, as its partly an interface issue. I am not 100% sure, if such a thing is not possible. Also BTW, if you have asked a question in EC2 forums, then you will know that the answer often is late enough such that, by the time its there you would have already solved your problem.
> We need more science in our computer science, which means more experiments and more results like this.

There is an ongoing experiment wrt the usability of programming languages, libraries, frameworks, concepts, ... It's called the market.