skysight-inc/HackerNews huggingface dataset:
I don't know why you'd think religion is the only conceivable reason. I think both religious people and others start to see enemies where there aren't any (I guess it's an evolutionary psychology instinct, right? Because the human brain evolved to find tigers better, at the expense of false positives, etc.)

To be honest I didn't remember a lot of my gripes off the bat when I wrote it, but a big one is the gratuitous use of evolutionary psychology by all armchair theorists and their book writing moms these days. How is that religious? They take any sort of human behavior and start speculating evolutionary reasons for it purely in terms of reproductive fitness, because in essence they are saying it all boils down to mutation and natural selection + it must be super simple. WHY?

Science doesn't work this way. "Unless you have some truly spectacular competing theory, I'm just gonna use empty speculation to explain why people have non-advantageous trait X, because we know that mutation and natural selection take place". It works by making falsifiable predictions. What falsifiable predictions do armchair speculators about tiny human behavior make? Do they test them?

http://www.youtube.com/watch?v=zv7b-KPg9hY :P

Here is one that I remember was posted by a friend of mine on facebook. Note the empty speculation at the end. Really, narrator? Just because you have a British accent we should implicitly accept that assertion?
LinkedIn CEO Not Batting For Google+.
The Indian nuclear program has long been hobbled by an international embargo, to the extent they are developing thorium cycle reactors (more expensive and difficult to pursue technologically). This find may prove a respite and diminish the urgency of the thorium program.
Test-Driven Development Is Not Slower
Genie Bra Discreet style
I've been at Genie Bra for over four weeks even though this is the time for Genie Bra to come a'callin again. We'll get rolling. This was a rich collection of it items.
Impressive photo series of WWII
The point is very very very rarely you actually hear of hacking stories where someone has actually "guessed" a password. Most of the time it's either social hacking or a db dump. Password choice is important to avoid password reuse but I am pretty confident that password guessing is a hugely overestimated risk.
Benchmark: Array-ification of arguments
This is all quite silly. A CLI can be at least as effective as a GUI when designed properly. Do you think you don't have to remember anything to use a GUI? Anyone that has used a graphical program understands there is still memorization involved -- you're just memorizing where that icon sits, which series of clicks you must perform and in what order, etc., instead of a list of switches. And a list of switches is often preferable once you get over the stigma of the CLI; it's much more explicit and a simple --help outputs all of your choices, (usually) in a relatively concise list. I for one find this much nicer than clicking on everything in a GUI until something works and then not being able to remember what I did; on a CLI, I can just check my command history.

The bottom line to all of this, though, is that people need to accept that if they wish to use a computer without harming themselves or others they'll need to sit down and learn a few things. It'd be good to teach people that both CLI and GUI are acceptable user interface mechanisms and that they both can work well depending on the task and implementation at hand, among other basics.

Do we get constant outrage that it requires some basic training to get a driver's license? We recognize the value of driving a car and we're willing to put in the requisite training time to get a basic understanding of how to use a car safely and properly. We are going to need to cultivate the same attitude in computers if we are going to progress in a very meaningful way.

As a driver does not necessarily have to understand the inner workings of their transmission, engine, etc., a computer operator should not have to understand the inner workings of the operating system, CPU, etc., but people need to accept that they will need some basic literacy in order to have a smooth computing experience. These are complex machines, after all, and it's almost silly that people expect to magically be able to use them with very little cognition, at least initially. There is no reason not to have basic courses that teach people fundamentals in UI design, so that they can not only use the current version of program X but also figure out how to use X+1 when the vendor decides to totally renovate the interface.

And, if we have that basic literacy, people won't be so frightened to experiment with new interfaces and learn how new things work, which is a fundamental issue for most of the persons > 40 yrs that I know who use computers regularly. People would know how to make sure their files don't get lost, how to press Ctrl+Z or find the undo option, how to read corresponding man/help pages and how to look something up on Google when extra help is needed. These are the basics to successful computer operation, and everyone would be a lot happier if they just recognized the need for this training instead of constantly demanding that their computer work as simply as their toaster.
The very first iPhone.

I feel like sometimes people confuse Minimum Viable Product with Minimum Sellable Product. That is, MVP is not about building the smallest thing that someone will pay you money for. It's about cutting out all the pieces that might fall onto the 20 side of the Pareto principle. It's about resolving any 50-50 decisions by picking one way and going with it, instead of quibbling over which way is the best ("Don't let the perfect be the enemy of the good" sort of thing). It's about making every really difficult design decision answer the question "do we really need this feature? right now?".

If I can take you back, you might remember that the first iPhone didn't have a customizable home screen or a unified inbox. It went with "The Web is Your API" instead of native apps. It didn't even have copy-paste!

That said, if someone handed you an original iPhone, it is still very recognizable as an iPhone. It still took YEARS to iterate internally and reach that first model iPhone. From friends who've worked on the iPhone, I've heard there were something like 5 unreleased precursors to the iPad. That's right, the iPhone was actually the MVP of the iPad.

So, MVP doesn't mean you don't have to work at it. It doesn't mean that it won't take a lot of time to develop internally. At CodeConf, Wil Shipley said to think about it as Minimum Viable Awesome. MVP is about recognizing which decisions are best made by the engineers and product managers, and which are best made by the customers. Your MVP shouldn't be the first thing you can charge money for, it should be the first thing you can charge money for and feel proud about.
Honestly, the latter feels more like masochism to me. I have to move my hands off the keyboard to do it, and it takes three times as long.
Yeah, Chrome's history options are weird. Why would I want to delete newer stuff first? It really should be the other way around--older stuff first. Or better yet, an option to delete individual items.

When I'm researching and clicking links left and right, I often reach a lot of dead ends. Because Google search is so good, I rarely bookmark the site once I find it, instead relying on the omnibar. Unfortunately, the omnibar always suggests the wrong entry in the history. I want to delete those bad entries so they don't show up in the omnibar.
This is exactly right. The users are not in a position to understand how easy it is to break passwords.
Java and JVM as reliable platform +1 just go whatever language you want Scala, Haskell, Ruby... here language doesn't matter. If you want to create custom web based application (not RIA one ofc) go django or rails, now it's more matter of taste both choices will give you a lot benefits, and ofc you can run it ontop of JVM. But if you considering building anything today on PHP (when you have sooooooooo fucking many better platforms) you are incompetent and plain stupid, because it will be a big technical debpt for the whole project.
I don't know who Krapielian is. Rachel Kaprielian(1) was the one who made the statements: "There are mistakes that can be made." and the real jewel "Yes, it is an inconvenience [to have to clear your name], but lots of people have their identities stolen, and that’s an inconvenience, too."

(1) http://www.linkedin.com/pub/rachel-kaprielian/4/787/564
I'd advise you to have a fallback option. A BATNA, as described by the negotiation books.

To achieve this, I'd try reaching out to a couple of similar companies that have similar user bases, where you could do a similar deal.

Write a sales-y email describing the growth of the product, IE, 15% day on day growth, 600 users, good engagement, etc. Then drop that you've been approached by a similar company, and you're looking for a company to partner with, on both this application, and future applications.

And, boom. Once they're interested in bidding, you're suddenly negotiating from a place of power.

Don't forget that you have built something thats very valuable - an application that's growing, that has active users. Ensure you get a fair price for what you've done. And the best way to get a fair price, is by getting a better feel for the 'market value' of your partnership by talking to some other companies.

I wouldn't be too concerned about the idea that "breaking even is harder". If you can find a great partner with a X.X million person built-in user base, you'll be able to replicate this success many times over, for a mutually beneficial partnership. And with a couple of offers on the table, you'll be able to negotiate more favourable terms as well.

You'd definitely be able to negotiate a better split than 50/50. Plus, during the negotiation process, you'll be able to put some interesting benefits on the table to help you get an even better deal, such as - the partner company you chose will get first right of refusal on the next 2 products you generate.

Anyway, best of luck!
Apparently, Firefox is supposed to handle this for you without any action on your part:

http://blog.bonardo.net/2010/01/20/places-got-async-expirati...

According to that post, Firefox now detects your system specs and chooses an appropriate history expiration time. The post also details a preference that allows you to tweak Firefox to retain a specific number of history entries (rather than a certain age).
> In some ways, Django tries to be flexible, but it's clumsy. For example, you can have your templates in your app directories. So, you have /path/to/project/posts/templates and /path/to/project/people/templates. However, you can't just put your templates in there because Django doesn't namespace them. Like, if I do {% extends "people/base.html" %} it will look in both those template directories for a people folder. It won't be like, "oh, I should look in /path/to/project/people/templates/base.html". I have to put the template in /path/to/project/people/templates/people/base.html. That's clumsy.

That one I completely disagree with, especially considering the idea of reusable applications.

While the repetition of 'people' does feel redundant at first glance, it means a second application can have its own `people/base.html` template which will be used instead of the one originally provided by `people`, and without needing any magical manipulation of paths/namespaces in the template loader. The path within the templates folder is completely independent from the path outside of it. And I think that's a fine behavior for the app_directories and the eggs loaders.

Furthermore, note that you could write your own template loader based on these which will do the namespace munging for you. How is that "Django tries to be flexible, but it's clumsy"?
The article could be more informative:

"If it left the euro zone, Greece could reap the substantial benefits of a currency depreciation, but doing so would also set off huge runs on banks. And the country has no alternative paper currency ready for use."

This is the only part of the article that considers not repaying debts.
Is there a reason one of those is better? They produce more predictable passwords and require me to enter my real password on untrusted machines.
The author did not think carefully about the easy-first-use vs. more-productive-in-the-long-run dichotomy. Usually, you can't have both.
Acufeni Cause
Sei tu avendo sintomi di acufeni? Contatti Acufeni Cura, qui si possono trovare soluzione per acufeni cause, acufeni cervicale e ronzio orecchio.
What is Barnes & Noble doing that's so significantly better to Border's strategy?

They've executed well on their eBook strategy (although they came to the party late too).

They have Starbucks in their stores.

Not to discount those things, but is that really the different between bankruptcy and success?
OT, but you could argue that Apple is copying Samsung design if you wanted: Samsung has had Kies for ages. The next version of iOS will have something very similar.
Twitter.

(Unless you want a revenue-generating MVP).
Spain's indignants: Europe's most earnest protesters
Google+ Hangouts: A Platform for Live Press & Video Conferences
Hacker News is becoming more and more just News. What does this have to do with 'hacking'?
Adzerk’s No-BS Approach Results in $650K
How hackers penetrated News International to plant fake Murdoch death story
RMS: Resist the Temptations of the Cloud
I understand that, but at the same time no system will be successful if it relies on what developers ought to do, especially with the kind of coders that pass for "professional" in our industry.

This is going to be an ongoing problem until someone makes it extremely easy for either one side or the other to implement it correctly. With so many divergent development technologies, I reckon it will be much easier to achieve this kind of safety on the client side than the developer side -- LastPass et al are good steps.

There has to be a compromise somewhere. Users will have to accept one day that if they don't want important digital data stolen, they are going to have to personally become serious about password security, unless someone finds magic "fix every computer system's password storage methodology" dust somewhere. In the meantime, a user is welcome to be reckless and he can see which method he prefers.
> David Slater has already admitted that the monkeys found a camera he had left out by accident

But he still picked up the camera. He still decided not to trash the photos.

> are the other pictures not copyrighted?

It's subtle. They are copyrighted of course. However, if you repurpose someone's work in a way that is completely different from the intended (Andy Baio's case wasn't different enough, btw), you may claim copyright. See Richard Prince's Marlboro man.
The real security benefit, I guess, is that people don't need to remember any passwords. The biggest weakness of password schemes is that most people choose weak passwords that they can remember, rather than strong passwords. If you could consistently derive a password from biometric data, then that sidesteps the entire issue (there are no "weak fingerprints").

And if you could consistently derive the key from the biometric data entirely on the client, then you wouldn't even need an authentication provider, instead transparently treating the resulting authentication token as a password.
Pretty pictures don’t make an app – how Wunderlist mistakes GFX for UX.
The end of a faithful server
Syncing Up Your Credit Cards
I've always thought that Instagram was an MVP. I do not have an iPhone, however, so I'm not sure if the app itself follows that mentality or not.
In a lot of organizations, software development is secondary, so the machine you get is going to come out of some system that does a mediocre job of procuring machines for salespeople and secretaries. If you're lucky you get a new mediocre machine, if you're not you get a hand-me-down laptop from a salesperson who couldn't sell.

It doesn't make any sense, but 70% or so of people who hire developers don't seem to look at this rationally. On the other hand, they usually don't provide you good specs either.
Someone should tell them. Users must become more educated about the forces that operate in computing if they are going to be able to continue to use computers with any reasonable level of reliability or security.
Let me take a crack at it:

"... is what's called NP-hard. That means that finding the answer is at least as hard as cracking a very strong cryptographic key, something that is currently considered too computationally expensive to be practical."

Would that be a better explanation, understandable by the article's target audience?
Structuring your external brain
How Wholesale Dresses are the Right Choice?
The best thing is that there is no dearth of dresses for women not only in brick-and-mortar stores but also on online stores. Allysfashion is the right place to look for wholesale dresses of any kind to get dress of your choice. For more information click on www.allysfashion.com
Microsoft offers $250,000 reward for Rustock Botnet's info
The scenarios for the greek crisis are turning more and more to be science fiction. To me it's inconceivable how it can be expected that us greeks will have to put up with "austerity measures" for what is essentially the rest of our lives. I 've been a supporter of an immediate exit from the euro from the onset of the crisis. Greece is not ready to compete with the rest of europe, let alone with the rest of the world, so it's best to introspect, build a diversified internal economy which will bring true sustainable growth. People are just not interested in putting up with the terms of the additional loans, it's going to take a shift of generations for the change in attitudes. Trying to fake a developed economy via the introduction of the euro was an experiment that failed miserably. There is a middle-eastern-style business culture in which corruption has been promoted to a science. Income taxes are higher than Germany, yet financial law enforcement is virtually non-existent. As a small startup owner, i don't see any reasons to keep my business in this country.
Blogger:Page Not Found..!
Have you removed article? I was curious that the article drew so much of attention..!
I'm not a lawyer, but from my experience with art, if two people go out for a walk, and one of them is a big-name photographer, and a picture is taken that has some interest, and it is unknown who exactly took it, there is almost no chance in hell that the lesser-known person will be able to successfully claim copyright.

The reasoning is as follows: (A) the picture that was taken is interesting in some way, otherwise nobody would fight for copyright to it; (B) everything else being equal, a well-known photographer is much more likely to take an interesting picture than an unknown one. Given (A) and (B), most courts would lean towards the established artist in this case.
From when is that paper?
I consider HN as 'news for hackers' rather 'news on hacking'.
Why the 'Magic Formula' Favors For-Profit Education
It doesn't make sense to try to stuff software into socialism/capitalism boxes which essentially deals with ownership/distribution of scarce goods. Software is not scarce at all.

In a way open source is perfectly socialist: There is almost perfect shared ownership of the production means (the software itself is free, the means to create new software - your brain and a computer that can run Linux - is well within the reach of anyone just moderately motivated.).

On the other hand, it's perfectly capitalist, libertarian and free market: You alone own what you produce (provided you alone created it). No-one can tell you what to do (unless you let them) and it's hard to imagine a field where it is easier to become your own boss. Competition is fierce, creative destruction rules, the entire field surges ahead at a blinding pace.
Mobile Web Proxy - A free online server at Stornge
Nothing, but someone will pull up some community guideline saying that we're allowed to post anything that is "of interest to hackers." (This could mean anything you want it to mean so I think it's a terrible way of choosing what you can and cannot post.) That guideline seems to contradict the other community guideline that if your local news station would cover the story then it's not meant for HN. Personally I think we should stick to programming stories and be done with it.
Yeah, but $450 billion isn't really a lot of money. What's the yearly interest on the national debt?

http://money.cnn.com/2011/02/08/news/economy/national_debt_i...
Even in shops where software is the business I've been given a standard Dell laptop for development. The IT folks didn't want to bother with procuring different laptops for different business functions, so everybody got the same thing.
Well, I'm obviously pretty biased here because I made it, but I really enjoy using http://cueyoutube.com/

It was a "sunday night" project, and the first thing I've ever done where I thought I did just the right amount of work and no more. It hasn't, like, gone viral or anything but has a few likes and a few people using it - who knows maybe some more will use it.

But it was a great feeling - to really get something useful made, throw it out there and see what happens without investing a whole lot in it.

Another I made earlier this year was http://pickdropapp.com/ which was even less successful than cueyoutube :)

I find that whipping up things like this and just releasing them is a great way of "staying in shape". Releasing software is like a habit and the more you do it, the easier it becomes.

To deviate from my shameless self promotion, I would also like to add that I love the story of TKs http://toutapp.com/ - he's actually turned that into a real product now with thousands of users, but he got a lot of validation from his initial MVP release so that's a real success story. He's written about it quite a bit on his blog.
IAccelerator - IIM-A / India
A rather silly post - there are a lot of reasons why companies don't buy the best hardware - the comments on the thread do a great job of listing them.
Most software products specifically prohibits using it in a nuclear environment.
Functional Parameters - a neat JavaScript Design Pattern
Got Humor? Learn From Govind Tiwari | Pluggd.in
About PCI compliance... It matters to mention which level you are.

PCI 4 is far different from PCI 1.
Sure you can. Travel needs not be expensive. If you don't stay in expensive hotels and eat out all the time, don't go drinking/partying every night its not difficult to travel on very little money. Move to a new country with a work permit, get a short term job, maybe working in your hostel, or at a bar, or even as general labour and save up enough to make your next hop.
ASCII Generator: http://www.network-science.de/ascii/
There are certainly things you can only accomplish with the command line, but that's not one of them -- on Windows or Mac, just search for "*.foo", the files show up in a new window, and you drag them. If they're images, you can even produce a slideshow out of them directly.
Biometrics might be useful as one component of security. But if someone ever gets a copy of my iris/fingerprint/face etc., they shouldn't be able to log in as me forever. I want a password (or key or something) that I can change or revoke. I can't revoke my retina!
I find in talking with people about passwords that most have the "it won't happen to me" syndrome or the "I'm not that important" syndrome and thus they feel it is OK to use weak passwords. The last person I spoke with about this used this logic, "It's not like I work for the CIA. So why bother?"

And always, after their account becomes compromised, they understand that the bad guys may just want access to resources so they can send spam, or do other illegal things. Sadly, it seems to always take something like this to make the point fully understood and after that the person is fully on-board with password security.

Just my experience.