skysight-inc/HackerNews huggingface dataset:
This is hyperbolic drivel; obviously TC is trying to create something out of nothing to drive clicks. Average lay people don't know about the stories referenced in this article and could not care less. Step out of the echo chamber!
Yet Cromwell exterminated a fifth of the Irish population, and Churchill allowed millions of Indians to starve in the '40s while part of the British empire. How come you don't put things in perspective? Nor was Hitler a communist- and the history of American military and economic intervention has left millions more dead. Yet "Holodomor" is an act apparently exclusive to communism, and not only due estimates of death toll vary greatly, but the notion that it was man made or a genocide are heavily disputed.
Apple granted two patents for interchangeable iPhone camera lenses
I recently built passwordless, email-based authentication into the iOS app I develop (http://varka.la). Still tweaking how it's messaged, though, as folks seem to be a little confused about how it's different than a normal registration flow one might see in another app.
Seems like a case in point, _is that braintuck or something, what's it do?_
They do offer a way of exporting, and in a standard format: an Atom feed. Any blog engine worth its salt should allow you to import them.
I built a service called Invoiced (http://invoiced.com) that has Stripe baked in from the beginning. Your customers pay through a secure form we generate and the receipt is generated/e-mailed to them afterwards.

If you want any more info, you can reach me at jared [at] invoiced.com.

EDIT: Should also mention you can make invoices without making an account at http://invoice-generator.com if you just invoice occasionally.
5 Statistics On Calling Customers Within 5 Minutes
Instructional Exercise: A Rhyming Dictionary in Clojure
[Live] The Everpix Story – w/ former CEO Pierre
Currencies circulate. If Bitcoin succeeds as a currency, it will be because those big holders put their bitcoins back into the economy, which gives them a chance to pool at the people and organizations who are creating the most value and not the people who originally mined them. If large Bitcoin holders do not put their money back into the economy, Bitcoin will fail as a currency and their holdings will be worth nothing.

This is one reason I'm somewhat more optimistic about Dogecoin. Dogecoin culture is explicitly centered around tipping, donations, and goods & services, which is what you need to get a new currency going.

It's also quite interesting that the whole progression of gold -> dollars -> Bitcoin -> Dogecoin follows Gresham's Law [1]. At each stage, currencies that are hoarded for their value are replaced by currencies that are intrinsically more worthless, because the lower value of those currencies means they can be held by a larger fraction of the population who has a demand for goods & services but no means of payment. This makes me wonder if in the absence of central regulation, currencies are subject to the same disruptive innovation forces as the tech industry, where the success of a currency sows the seeds of its eventual downfall.
#igrank – challenge kevinsystrom in coolness. 
Whats your Instagram rank? This is a very good indication on how much of an early adopter you are. @kevinsystrom is ranked 3 - whats your rank?
Totally agree. GMail with two-factor auth is a good solution, but then we're back to hoping that users adopt a relatively niche and optional security improving feature.
That also assumes that he still has the private key to his address(es).
The son died in a separate attack (ie: NOT with his dad, as some people think), he was sitting in a cafe, and a drone exploded him, and several other cafe patrons.

The first US position on the attack was: "We were targeting some Al Quaeda members, this guy was nearby and got himself killed for mingling with terrorists".

Recently there has been some conflicting positions about this (including admitting that the person was targeted, or claiming the person was hit by accident while another guy nearby was targeted, or that the whole thing was a accident).

Anyway, US should not be bombing countries it is not officially in war against, specially not in urban areas (like a crowded cafe), and killing its own citizens (does not matter if they might be terrorists or not) without trial also should not be done.
Keep Emotions Out of Your Startup
Or '451 Unavailable For Legal Reasons'.
I can give a real practical reason from experience - I was writing a script that needed to pull data from the database. I noticed I was doing something stupid in the SQL query, so I wanted to kill it and rerun it with the change.

I kill'd the script running it, and then kill -9'd it when that didn't work. Two weeks later someone asked about my query that was still running on the database.

And now I'm the one who warns people not to kill -9 scripts without understanding why it's stuck and how to clean it up properly.
This would be cool. I wonder if you could easily hook in the Github diff. Though that would require a static blog version controlled in Github. And it wouldn't be too visually appealing.
SPI (Serial Peripheral Interface) programming with .NET Micro Framework
Oh my man, you really need to dig into the resolver! You can avoid the App. namespace entirely if you already use modules. This is what Ember-App-Kit and Ember-App-Kit-Rails already do with ES6 modules, just transpiled to AMD internally.

And yeah, I'm unsure of that the behavior will be in HTMLBars. I really hope it doesn't touch logic inside HTML comments- that would be quite nice.
Nice! Technical question:

I type "Elmhurst, NY" and it converted it to "Elmhurst, Queens, NY 11373, USA", how did you do that? I'm looking to do something similar!
What if each user had a personal data store, either running on a server they pay for, or one that they host themselves, at home? All their blog posts, comments, pictures, videos, location history, and everything else, is owned by them. They just give sites permission to access (create, read, update, delete) their data.

I'd love something like that, as a user. As a developer, it may make some things harder or slower. I'd totally be willing to pay that price though, if it meant never having to be responsible for thousands of user's data again. The user becomes responsible for their own data.
Neither are they mutually exclusive.
Android has android.util.Log.wtf[1], "What a Terrible Failure". That makes me laugh and this makes me laugh and I'm all for a little humor in specifications

[1] http://developer.android.com/reference/android/util/Log.html...
So drug smuggling demand for financial services is fueling Bitcoin's growth?

That's an interesting observation.
You don't curse around people for the same reason you chew with your mouth closed... to be polite. That is, you do it out of consideration for others' feelings. It doesn't matter if you understand why someone could find something offensive or if you meant anything by it. Similarly, it's unprofessional to use other offensive words (such as sexist or racist terms, even the ones that aren't bleeped out in popular media).

But use whatever language you want. At the end of the day, you don't have to be considerate, but they don't have to consider you professional.

Not that being unprofessional is always a big deal. Lots of people and companies are very successful without being considered professional.
Opinion on Grails, the Rails like Web-Framework for the JVM?
What is the general opinion on Grails (http://grails.org/) ?
Haven't seen a thread about it in years, even though the framework seems well made and stable over the years. Thanks for some feedback!
It follows exactly what I have said. The statistics in the article are not relate to anything either.

Whether the deaths from terrorism are low in comparison to other phenomena is not the issue.

My statement was that "the only reason [edit]deaths from terrorism[/edit] are so low is because of the phenomenal amount of resources we dedicate to the detection and prevention of terrorism."

A truth which is self-evident.

If proof is required we can simply compare and contrast with nation states who do not have technological or economic resources of the US or UK and who are facing a terrorist threat of similar dimensions.

There is nothing more to prove here. The article is nonsense, it is fallacious correlation and simply clickbait.
Well, you seem like an asshole. Pro-commenting-tip: Don't shit on people's accomplishments.
I use Buzzsumo for content marketing research.
Initially I think the Google Map is the best product from Google. That was the reason why I moved from Yahoo to Google. Then I got used to it.

Later on I found that the map printing has big problem to keep it as 100% like before after they did some weird change and changed back.

I guess Google should listen to their customers more than what they think and want to do. Is the information on this topic will be ignored by Google? Most probably. Then they tends to lose customers sooner than later.
Is it still viable to buy Bitcoins right now?
That is one thing I've been impressed with about Google Takeout, is that I can download all my blogger data into a big ol' XML file. It makes me feel a little better about using a hosted platform.

I'm hoping that this trend will be catch on and will get more hosted services supporting export functionality in the future.
BUT clearly there is a world of difference between saying "it would be nice to have char* + char* as a short hand for string concatenation somehow" - which is roughly what I was saying - versus saying "all operators in a language should be arbitrarily overloadedable", which is roughly how you responded.

Now, I'm not saying there is an obvious way to handle "char* + char" meaningfully or safely in C. But on the other hand,

char stackString = "some literal";

is generally handled in an entirely different fashion from

int myVar = 7;

if both are declared as local stack variables - and C programmers generally have no problem learning that "=" is going to mean something quite special when declaring string literals this way, compared to other data types. Because as you say, it's just one more language rule.

The only real places where I miss operator overloading in C are when dealing with strings in performance non-critical places, any time I'm using 3D vectors, and any time I'm writing matrix math. If those were handled as primitives in the language (and as the string literal example shows, C already does go partway down that road), I'd very happily part with arbitrary operator overloading.
Interesting - I already gave 2-3 hour introduction to two kids - 14 and 16 y/o. Next week one mother will bring her son for lessons. Btw the 14 y/o is already prized in his school for programming knowledge. I do it for free, because I like the idea of giving bright future to these young minds.
What I want are my grumpy coins
Analyze your website speed and performance
We have this weird notion that it's OK for us to curse individually but that there's this wider world out there that hates cursing. I don't think that's true and we should stop acting like it is.

Hi, I'm part of the world you don't believe exists. I don't curse, the people I work with don't curse, the vast majority of my friends don't curse, and I've never heard a relative curse. It's not OK to be offensive just because you don't believe that there are people whose vocabulary is cleaner than yours.
Don't be silly. The statement above is not meant to manipulate anything. Bitcoin will do what it does regardless of what is said here.

It's a very interesting thought. Wealth distribution is a concern is it not? In the fiat economies ~80 people hold half of the worlds wealth. There's nothing wrong with thinking about the present distribution among BTC, and how do we think it will evolve?
Maybe they should put the date at the bottom? So you still see it, just after you've read it?
It's more that naming things is one of the two hardest things in CS, along with concurrency and off by one errors. But seriously, there are lots of clever names that everybody loves, it's just that it's easy to get clever wrong and you should think about how your name could be misinterpreted.

And you should avoid swearing, sexuality, and violence like the plague.
Make it free, but don't have release 1 powerful feature. Have users email you for more info for access to that feature, and start having conversations on how much they'd pay for it.
I can see how 0xCAFEBABE might cause issues in the modern tech community, but 0xDEADBEEF? Do they just hate hexspeak in general?
Why is Facebook evil?
Oh cute. Condescension and sexism. The only thing this comment is missing is the classic HN trope "I almost built this, but didn't, but I'm just as accomplished as the person who did cause I almost did this."
Our Apple TV is the main way we watch TV, but frankly the channel options are a bit bizarre, and half of the interesting ones require a cable contract. It'd be nice if they put a stake in the ground for ESPN, Disney, HBO Go, etc and didn't require a cable subscription. Seems like such a backwards model.
Just curious, why do you say don't make social networks?
Apple’s earnings show us just how bad things are right now for smartphone makers
So if the token expires, how do you log back in? What happens if you want to use a different browser? Or buy a new computer?
More "fury" than "frustration", really. That may make it easier for you to understand why your citing "developer happiness" as a reason to use Rails elicits only a hollow laugh from me.
> That has been a fair assessment historically, but that is no longer the case. Today’s companies are increasingly destroying the value of existing companies to create the next generation of products and services

The automobile destroyed the value of existing companies, too.
Google To Well-Established Sites: Don’t Coast On Your Laurels update your site
Awesome and Yes, it's so easy to be fixed
>"For some reason, the company can’t accept mattresses, sofa beds and recliners."

Besides the typical mystery stain concerns, the larger problem is bedbugs. You bring one used matress with bedbugs into your warehouse, and you could infect your entire inventory.
That's an odd experience with Bluray, given that most players simply can't connect to the internet so could never download updated keys.

To me it sounds like a PS3 specific thing, rather than a problem with Bluray. I get that to you the experience is poor regardless but the problem to me sounds like Sony rather than Bluray.
Wantrepreneurs
>an avoidable restriction //

How does having an account restrict you, in the context of being a writer wishing to publicise your work?
The comparison doesn't hold up quite IMHO.

NYT curates much more and so if you manage to get accepted you are more likely to be read.

The same as far as I understand is not true for Medium. I have an account there and I am no Krugman.
I agree most of these users would not worry about the security of their personal data. But privacy may be more relevant - for example if they are keeping a private journal . In any case, the software does encrypt and password protect the data:
From their FAQ page : ( http://keepod.com/portfolio/unite/ )

The OS pre-boot encrypted and protected by strong password policy.

and

Without the having backed up the data, the consequence is similar to losing a computer. However, the costs resolving of this mishap are much lower. On the bright side, no one else will have access to this data because of the high security standards.
Airbnb hosts: we built a system to help your guests plan amazing, local trip
I can't spent 4 hours every Saturday tending to the wounded in Syria like I can with maintaining my side projects.
I completely disagree with this point of view. I often feel that many blog articles intentionally leave out dates because they want to feel "fresh" or they pretend that they came up with some great ideas first or they want the convenience/unaccountability of fixing mistakes in previous revisions. And that is a cheating. If your ideas are fresh and timeless, they will speak for themselves.

Further, even if you constantly have amazing ideas, not all of your blogs are timeless.

Dating is not a messy context. Dates add to journalistic integrity.
Technically that's true, but technically you can type in all caps without being emotional.
@jenniferDewalt, Great job on the site, I also found your original 180 websites inspirational. I was wondering if you could speak to the technology stack you used to create your site frontend/backend?
Instead I'll just join with you all in never-ending self-congratulatory ecstasy. Why aren't we all in Paradise?
If you are doing unsafe or machine-dependent endurance conversion code, you are almost certainly doing it wrong. http://commandcenter.blogspot.co.uk/2012/04/byte-order-falla...
Ask HN: How do you listen to your users?
I'm just wondering how you've gone about getting feedback while developing a product. I work for a fairly large company and can't directly communicate with our users. Sharing any experiences you've had and the methods you've used (either direct, or indirect, communication) is appreciated!
Is your comment supposed to be sarcastic mockery of HN or are you being serious?
FBI arrests five over 'hackers for hire' websites
I really, really enjoyed the 180 websites posts. I checked this site out earlier (this week I believe?) when you shared it to HN and thought it was pretty slick. It was great to get a sort of post game review of this particular app, detailing your battles in the trenches with Backbone, Places API etc.

Really inspring stuff for anyone sitting around with the itch to throw a side project together on a rainy day. Respect.
Actually, the Chinese, who naturally have serious concerns about feeding a billion+ people, have been looking at this for a while. They actually had some fairly promising results for test farms and plots. However, its still pretty small scale by industrial standards.

Official paper: http://www.nature.com/nature/journal/v406/n6797/abs/406718a0...

Full text alt: http://www.mindfully.org/GE/Rice-Diversity-Yield.htm

Polyculture ag. production's not a bad idea, and it obviously can improve yields under the right conditions, but to be widely adopted it either needs top down advocacy from a larger body (Gov) or be so compelling economically that individuals / companies push for and adopt it at the personal level.

Yields are one thing, but there is also the additional logistical difficulty, and cost, that comes from planting many different crops. Particularly tough when you're talking about some midwest, intensive crop farming, where machinery, layouts, and storage have been designed and optimized for monoculture operations over literally millions of acres. Adapting those operations while maintaining economies of scale is one of the greatest hurdles.

Also, while folks sometimes decry our farming, America isn't as bad as we often make it out to be, and many areas do significantly mix crops. Example:

http://en.wikipedia.org/wiki/File:Crops_Kansas_AST_20010624....

Shows fields of wheat, sorghum, corn, and sections left fallow that are fairly well mixed in Kansas.
I'm guessing it's now her ex-lawyer's wife.
Have you heard of 2-factor authentication? Sounds pretty much like what you described. Specifically, the way Duo Security implements SSH logins.
In what way in particular?
Especially small stunt planes...
For the same reason I don't leave my desk, buy a prospectors pan and head to San Francisco in a wagon looking for the Gold Rush. It's very easy to look up and realize all you've done is build a ghost town.
Ask PG: If you were at Hacker School this year what would you work on?
This isn't a large question about getting ready for a startup but rather what challenges or technologies interest you right now.

Just wondering.
>Ukraine has existed as a country for a very long time. It has been fought over and divided by neighboring countries for most of its existence. I am saying that it's time for Ukrainians to find, define, and defend their identity.

I ask, what is its identity? Because historically it has close ties to Russia and a shared history with all Slavic people. In fact, how do we define what Ukraine was over history, since if that image I posted is correct most of it's territory was given by the Russian empire or Soviet leaders. Furthermore, Kiev was just as much the birthplace of Russia as Ukraine- current Russia and Ukraine were once indistinguishable as the principality of Kiev: http://en.wikipedia.org/wiki/File:Rus_de_Kiev_en_1237.png

>Stalin wanted to assimilate the rest of the soviet republics into one homogenized Russian-based people. Holodomor was a part of it. Re-read the Wikipedia article and the primary sources.
Re. Stalin: Let's not re-write history. USSR was Russia and Russia was USSR. No other country really mattered under Stalin and it was the Russian way or the highway.

Perhaps I am not familiar enough with it. Nonetheless, interesting how the hundreds of years of years of shared history should be disregarded because of the actions of one man who was ethnically neither Ukrainian nor Russian, and yet, according to you, killed Ukrainians in the name of Russians.
I kind of aspire to be that much of a "Jimmy Rustler" one day. I make it a mission to treat people with actual respect, but to be recognized and campaigned against for something like coding a not politically correct, but totally benign protocol into existence, would be an accomplishment I could only dream of at this point. I'd be flattered if someone cared that much.
University of Bristol has a great masters conversion course
Protecting your privacy is literally impossible. People will squirm, people will say they do it, but none of it is true. People just hate to not be in control, and so they'll justify their inane behaviors as "protecting my privacy!" when in reality, there is literally no successful known way to do such a thing.

If there were a successful way to protect information, it'd be known and used.

But there isn't. All you can do is make it harder. It's not apathy, it's reality.
I don't think GTFO is as crass as the actual word 'fuck'. FUBAR, WTF, PITA, and SOL are certainly colloquial and arcane, but I don't believe they're considered swear words per se (maybe WTF).
I've wanted to bite the bullet with this, but not enough of a security expert to do it confidently. How does this stack up?

I like the idea of keeping someone logged in, then they can choose to log back using whichever means they decided when creating their account - email, SMS, authenticator app.
I have imho, a slightly simpler solution to this for only $20/month.

Still using Heroku, I just use a simple nginx buildpack configured to provide the reverse proxy to my origin server. Unless you have massive traffic, you probably only need their free tier dyno.

I then setup DNS to have cloudflare in front my Heroku dyno so everything is nicely behind a CDN and SSL. With the rest of that $20/mo, you can also put your entire domain under SSL.
Anyone else notice that the anchors at the beginning of the paragraph don't have a reference:

<a>attacks on private buses</a>
<a>stalkers of Google executives</a>
Good design is so much more than whether the header looks like stitched leather with embossed text. It it about how things behave, and how that aligns with what people want and need.
Most geocoding APIs (Google: https://developers.google.com/maps/documentation/geocoding/) will normalize an address and give you data back about it.
I've always said "F-Sock"

No reason, just looked right. Plus my manager probably wouldn't like me saying things like "I just need to fuck this disk really quick."