skysight-inc/HackerNews huggingface dataset:
I have a hunch that WebRTC is going to make P2P a much more mainstream technology. Once most people are running browsers with WebRTC support, and there are good high-level libraries available for developers, I think we'll start to see it used for all kinds of things — not just real-time video conferencing, but all kinds of information sharing and dissemination, both real-time and who-cares-about-real-time, just because WebRTC will be there, will (mostly) work, and will be (relatively) easy.

You mentioned something about saving bandwidth costs, and I admit I've had a few ideas for bootstrap startups where I've thought, "Well, I could do this, but the second it became semi-popular I'd go broke and have to shut it down," and then, "If only there was a way to have the apps distribute the data P2P, so I didn't have to pay for every single user downloading from the server."
Show HN: A New Take on News Aggregation
Tommy Edison, the Blind Film Critic's take: https://www.youtube.com/watch?v=ZDHJRCtv0WY
Links:

http://www.gravit.io

http://hub.gravit.io

https://github.com/quasado/gravit-hub
Awesome! Thanks for the comment.
This has been a pet peeve of mine, the fact that, even in an organisation paying for Google Apps, you were required to enable Google+ to use Hangout.

The issue is that Google+ leaks information: your profile picture and full name get returned from google searches, even when all privacy settings are turned on.

If you are in a position where security and privacy are somewhat important (even if it's only to yourself), your only resort is to not use Google+ and by extension not be able to use Hangout, which becomes an issue when other people in the organisation need to communicate with you.

Fortunately, https://appear.in works great (even in China, unlike Hangout) and there's no extra software to install.
some commercial fisheries will enjoy renting those too
Venture Investors Highly Confident In U.S., But Not In Government
Forewards – The Referral Marketing Software That Just Works
Very cool service crixlet. Surprised ProductHunt isn't on there.

Also, the Useful Resources links at the bottom need hrefs and growthackers should be growthhackers :)
(I'm the author) -- Good question! These were all actual sales, not steam key redemptions (which are tracked separately). So the answer is "zero."
TalkItt – helps people with speech disabilities to speak freely
Is your D&D group a business?

The privacy needs of a private organization might be vastly different.
Models for API driven startups built around public data – GovFresh
Things I Wish I Knew When I Became a Manager: Advice for new tech leads
Having Frequent Diarrhea as a Child Shapes Your Adult Mate Choice
This is quite welcome. Having to run two G+ presences to be able to use hangouts personally and professionally was a big annoyance.

That said, I think it bodes poorly for the future of G+, since Hangouts is one of the biggest things it has going for it.
> If a species is hovering over the brink of extinction, it's a better idea to do whatever it takes...

With the caveat that some species don't qualify for protection. Variola major, for example, or Plasmodium malariae. I'd even go so far as supporting the complete elimination of Anopheles albimanus and several of its relatives, and I don't think I'm the only one.

Not trying to detract from your point, just... this area has a lot of weird wrinkles that are hard to navigate.

Radiolab reminded me of that last week, discussing some measures used to preserve the Galapagos:
http://www.radiolab.org/story/galapagos/

It added an addendum, a heartbreaking story about bird preservation, and how difficult it is to preserve species that fare better without human contact in a world now utterly full of humans:
http://www.radiolab.org/story/birds/
(I'm the author) Just for the record, although it's hard to exactly quantify the extra amount earned from the localization, even a conservative estimate covers our localization costs and a small profit. You're right in pointing out that opportunity cost is the real cost.

If this was the only game I was ever going to make, I probably would have spent my time better on things other than localizing it nearly a year into its lifespan.

I think the most important point is that we left plenty of money on the table by not having the localization available on day one. The localization was launched very late into the game, and almost all revenue comes from the major promotional periods.

It will be interesting to compare results with the sequel to see if we have notably larger market share right from the start in the languages we choose to localize in, I think that will provide a little more conclusive data than this admittedly murky analysis.
Rather than credit the user's bank directly, the company instead adds the sum to their Amazon Payments account

So no, for most small businesses, this will not pose a challenge to Square. I need my payments in my bank account, not in Amazon's
If you have a Docker image on a registry somewhere you can create a release in Flynn from it using the `flynn release add` command (or the API).
Despite my obvious pro-localization stance, I must say I agree a lot with this first point. Localization is NOT easy, and developers should be very wary about doing it in their first app.
> If the NSA is your adversary just forget about PGP.

Why? Last I heard, breaking PGP was equivalent to being able to factor large integers into a product of prime numbers. So, NSA is able to do that, and no one else can, no one in the public heard about it, no university research mathematician published about it, NSA has mathematicians who figured out how to do that but their major profs back in grad school don't know how, no one got a Fields Medal for it, etc.? I don't believe that.

What's going on here?

He means I need a Faraday cage? Okay, tell the NSA I have one; put it in place this afternoon.

He means the NSA has trained cockroaches that can wiggle into my hard drives while I sleep and steal all my data? If so, then fine. I'll spray bug killer.

Otherwise, why should I believe that the NSA could crack my PGP encrypted e-mail?
I've been struggling to comprehend what "nothingness" would look like, but I think this comment has helped. It's very hard to imagine pure blindness.
for a small business that has $500k in gross revenue through credit cards, this promotion saves them $5k - all of which goes straight to their bottom line. in most instances, this will probably be compelling enough to convince a switch. amazon's willingness to hemorrhage money as they move into a new market is ruthless.
Amazon Launches Local Register, A Square Competitor With Lower Transaction Rates
I recall reading quite a while back about these ethical considerations - I'm pretty sure the ethics have been better taken into account with subsequent experiments.
Amazon Local Register – Accept credit and debit cards with your mobile phone
"Enter at least keywords"
Learning styles for programmers: active/reflective
Except for the full of answers part, the arrogance of the US Federal Government! Correction: They are full of answers, just not good answers!
You can always get transfers from your Amazon payments account to your bank account
But that's what they sell! It says so right in the first paragraph
Sounds of Street View
Looking for feedback on what might be good capabilities for enabling data driven storytelling.
I don’t have any meaningful concept of color. I do have some light perception so assume that white is what I see if you shine a light in my eye, black is what I see when all the lights are turned off and gray is the middle ground when there are some lights turned on but not enough for the light to actually be painful. Intellectually I realize there are other colors but the only way I can explain them is in reference to objects. Grass is green, the ocean is blue, etc. I realize that this is meaningless since I don’t have a frame of reference to compare the ocean to grass from a visual perspective.
SIP is a good example of a protocol where signalling is done through a server, but the media can (optionally) go via another path.
Because there's never a guarantee the app is open, especially on mobile.

If we take your Snapchat example , if one user is trying to send a message to another and their app is closed or their device is off, where does the message go ?

On the desktop you have the luxury of mostly running in the background to pick up the ping, but it's almost never the case on mobile.
I learned python first. Then I wanted to make iOS apps. Then I wanted to make cool frontend for websites. Then I wanted to make really fast code for simuating things. What a stupid article premise.
>* What's going on there?*

ghetto
I didn't mod you down, but it is bad. Opium is probably single-handedly responsible for the harsh penalties for drug use in East Asia.

This article comes to mind:

http://www.thefix.com/content/confessions-opium-addict-drug-...

And this book:

http://www.amazon.com/Opium-Fiend-Century-Slave-Addiction/dp...
It's because startups rarely have time and resources to create a solid infrastructure from the beginning. Easy and simple are preferred. The product needs to be launched and validated as fast as possible.

So by the time a product becomes successful, it's core is already using inefficient solutions. And very few companies upgrade them because the effort is not really worth it business-wise.

If we would have been driven by real solutions instead of money, then P2P would probably be king. Direct communication everywhere.
It has positive value if you believe that non-American lives are as valuable as American lives, something a lot of people outside of the U.S. happen to believe.
Anecdotal evidence of an attack that didn't go as planned
http://www.businessweek.com/articles/2013-10-10/thieves-spie...
No. I've found that a GPS on a smart phone works fairly well for me if it's an area I am generally familiar with.
Like others in the thread, I'm also impressed with how quickly and clearly the landing page video demonstrated the basic functionality.

I think you hit the sweet spot with the simplicity of the functionality shown. As you add features in the future that you'd also like to demonstrate in a video (such as calendar events, integration, etc. as suggested in the thread), just be wary of adding them all to one video and consider separate videos if they take long enough. At that point I think an A/B test would be a good idea. But back to the present, I think the current video is great!
High-tech sector no longer Israel's growth engine
I got that on occasion (though infrequently) and it's usually after prolonged sleep deprivation.
You're correct. When fetched, modules are given their own directory and compiled locally (one directory per module/dependency). New projects are then scanned for dependencies, linked against pre-compiled libraries, and necessary headers are added to the search path.

In terms of presets, I have some [basic] defaults included myself, but more can be added in an optional config file, along with arbitrary compiler flags.

Kit is optimized for simple projects, where crazy build scripts aren't needed. So, yeah, for fine-grained control, I'd stick to existing tools. However, this may be more pleasant than alternatives for personal projects, as you mention.
Nextdoor Taskworker: simple, efficient and scalable
Good point. Just another way of looking at it though. Looking back in life from a perspective of 'hey things are actually pretty great in my life' is good for the mind. It actually gives you reason to look forward to the moment. There is of course the possibility one might look back and say I wish my life was more awesome like back then. But given that the wins would be like something from yesterday or the past week, I think the odds of the brain thinking that way might be microscopic.
I think that one of the problems for chip and pin adoption in the US is that there isn't a compelling reason for US consumers to desire it.

Credit card fraud might be a pain-point for merchants, but it simply is not for consumers. On the rare occasion that somebody makes a fraudulent purchase on my credit card, my credit card company flags the transaction. In the exceptionally rare case that this fails, I just call my credit card company and tell them that the transaction was fraudulent. Takes no more than 5 minutes, and I can count the number of times I've had to do it in the past 10 years on one hand.

Why then would I want the hassle of punching in a PIN? I'm a consumer, not a merchant. I don't care about what benefits the merchant gets out of it.
This is one of the worst-written articles I have ever encountered - I feel like I'm trapped in an elevator with an annoying 12 year old. Scientific American continues its long sad decline into tabloid dreck.

What actually matters:

The hypothesis for de Barra and his colleagues’ study was therefore pretty clear-cut. Adults who are sickly in childhood grow up to prefer opposite-sex faces displaying exaggerated sex-typical features: testosterone-forged faces in men, that’s to say, and ultra-feminine faces in women.

They used a longitudinal study from Bangladesh where diarrhea is closely monitored because it's a leading cause of mortality in children as the source data and found that people who suffered badly from illness as children developed a strong preference for hypertypical gender features compared to a control group. Diarrhea was selected as a proxy for childhood malaise because of its commonality.
I don't agree with it but it's probably cheaper for Google to lose a few customers to false bans than pay humans to review all the cases.
Can I put in an HN book request based on this article?

I'd be interested in a history of Israel's high tech sector, if anyone knows of a good book. Notable companies and talented developers, arguments for why the sector was such a success in Israel (favorable laws? culture? lack of other opportunities?).
Cratejoy (YC S13) needs a Customer Success Manager (our NPS is 69)
I like this. Last year I started writing down "one cool thing I've done" every day and it definitely helps me appreciate my life more. Recently I had a couple of days where I couldn't come up with anything to note, which reminded me to check if I'm still doing what I love and not spending too many days with only tedious work.
They say the technology is just for show rooms and stores anyway, so I guess if they are buying the projectors and everything else, arranging a white piece of furniture isn't much more difficult. It isn't like people buy the item and then project on it.
Not a month goes by without an article (usually in the op-ed section of a major newspaper) calling him a defector to Russia.

People conveniently forget that Russia was his transit country after he left Hong Kong and planned to arrive in another country (presumably Cuba or Venezuela), but it was the United States government that didn't cancel his passport when he was in Hong Kong, didn't cancel his passport when he arrived at his destination country, but cancelled his passport right at the point when he arrived in Russian airport transit zone but before his transfer flight departed.
Whats the transfer schedule from Amazon payments to the bank account? Square schedule is next business day.
Country, Speed, Operator, Frequency, PriceLocal, TaxLocal, PriceUSD, TaxUSD, Minutes, MB, Tethering

China, 3G, China Unicom, Monthly, 286, 0, 46, 0, 900, 1100, Yes

USA, 2G, T-Mobile, Daily, 2, 0, 2, 0, Unlimited, Unlimited, No
Seems like a Faustian deal. 5K now so that amazon can use the data to put you out of business later.
The 40 Fintech Graduates from Y Combinator (YC)
And if they took down a power station accidentally, that would make it better somehow?
I've been rejected every time. I have a cs degree and was a technical founder for 5 years. I always wonder if it's worth applying again.
I'm kind of sad the author didn't touch on key signing at all. The trust levels are basically meaningless. What does it mean to trust someone more than someone else? If doing a request to get someone's key exposes your social network, imagine what publicly signing someone's key does. Just some food for thought :)
Didn't just cancel his passport, either - they made it clear they would force down any plane they thought he might be on.
Reminds me of a gift my father gave my daughter when she recently had her first child "The Happiness Project One-Sentence Journal for Mothers" [1]

[1] http://www.amazon.com/Happiness-Project-One-Sentence-Journal...
That reminds me of the experiment where someone lived with upside down goggles[1]. Just like with babies trying to understand what they see, his brain had to adapt to everything and he had to relearn to perform the actions.

I wonder how it was once he took them off.

[1] https://www.youtube.com/watch?v=-kohUpQwZt8
http://localregister.amazon.com/help/201551280/transferring-...

tldr: "Amazon Local Register supports one-time, daily, or weekly automatic transfers. There are no fees associated with making transfers."
8,000 Convenience Stores in Argentina Now Sell Bitcoin
DjangoCon US 2014 program announced
Serious question: Knowing what it's like to feel burned out,I don't understand how you found the energy to create the app. Did you create it after recovering ?
Show HN: My first iOS game released
My first iOS game is released. It took me 2 weekends to develop and 9 day approval time.

Here are a few promo codes. If you take a promo code, can you please also leave a review?

Happy to answer any questions. An update is already being prepared for iPhone support as well as a more major update that adds difficulty adjustments and a "dreaded" twist :-)

The Game: https://itunes.apple.com/us/app/pop-corn/id905859076?mt=8&ign-mpt=uo%3D4

Promo Codes:

F79LRP4JNWT4

X94XXNNW77E3

PEWJ77FHTME7

9PHN99RLLE6W
I've had a few auras, and my experience was different. There was an ever increasing spot of vision missing, which came to engulf half my vision, but of course I'm aware that the missing part is cutting into my field of vision; I could still map the places in the field of vision where I should see external objects, and imagine something superimposed there. I would say that it was similar to (but eventually larger than) the natural blind spot that occurs where the optic nerve meets the retina. There is no specific color there (it is not black), but we know that an object which should be seen has disappeared because of that spot, and we can imagine that it ought to be there.

I'd like to add that I had a recent recurrence of an aura, after some twenty years! It did not precipitate in a headache, and it was the type with a zig-zag edge surrounding the blind spot: an edge of shimmering color. After it came and went, I prepared myself for a headache, but it never happened.
I take that route quite often. Baby bullet is 35 minutes, and full-stop non-express train is about 70 minutes.
What's Up With That Trivago Guy?
If I were to allow someone to swipe my card through one of these readers, or any similar reader, how do I know there isn't a software 'skimmer' bundled with whichever app they're using to process the payment?
Salmon will swim towards turbulence (as part of a simple navigational strategy) so you can get them to swim into something using that. However, as with fish ladders, I expect it isn't 100% effective.

Source: my dad has built some fish hatchery equipment including volitional entry devices.
When earthquake hits, I'd hide at a coffee shop with Fast Free Wifi. Agree?
Developer time is one of the most important things to optimize. Bandwidth is really cheap by comparison.

P2P isn't completely reliable. There are many cases where you can talk to a server but you can't talk to a peer, ranging from evil firewalls to excessive layers of NAT to simple things like the target device being offline. Thus, you must code a fallback that talks to a server if you want reliability. This server fallback will work for all situations, so it's necessarily easier to just use it for everything and not bother to code the P2P bit at all.

P2P is also really hard to do well. It's pretty easy to do poorly: have one device tell the other device what its IP address is and a port to connect to, then connect to it. In practice, this fails about 99% of the time because approximately all consumer internet users are behind NAT these days. So then you enter the wonderful world of NAT traversal meaning you have to deal with horrifying things like UPNP, NAT-PMP, and STUN. And this is when both sides keep the same IP address throughout the connection! Now consider when your smartphone user goes from Starbucks, where he has WiFi, to the bus, where he only has LTE, to home, where he has WiFi again.

Bandwidth is cheap. Let's say it would take Snapchat one developer-month to implement this, or about $10,000. (I'd wager this would be a strong underestimate, both in terms of time required and the cost of that time.) Amazon S3, to take a random example, charges 12 cents per GB of outgoing transfer to the internet at lower use levels. You can buy 83TB with that $10,000. If your typical Snapchat image is 1MB (they're low resolution, right?) then you'd have to P2P 83 million images before you broke even on the investment. Factor in a more realistic timeframe, a more realistic cost, and the opportunity costs of not having that developer work on something more useful, and the payoff goes up by an order of magnitude or more.

P2P does get used where it pays off well. That's either high-bandwidth stuff or low-latency stuff. WebRTC does P2P whenever it can. Apple's FaceTime does P2P when they're not disabling that functionality to placate patent trolls. Skype does (or at least did, I seem to recall some changes) P2P for audio and video. And of course nothing beats BitTorrent for sending massive amounts of data to large numbers of people. But it just doesn't pay off unless you're really sending a lot of stuff.
They might even make it worse. Imagine filtering a list using a predicate that hits a remote service on every call. What is correct behavior for higher-order functions which accept function arguments that may time out?

The official answer is probably that you'd use some sort of monad to sweep that mess under the carpet. At which point you've just proposed a very close functional analogue to some of the worst shenanigans that used to happen with distributed objects back in the '90s.

A better answer would be to say that you use something like Erlang's actor model. At which point you've proposed something very similar to - perhaps indistinguishable from - microservices.
I've seen these FUD conspiracy comments posted everywhere today. Not a fan of amazon in particular myself but I mean, come on, having some data is not enough to replace whole profitable businesses. Not to mentions all the restaurants and food trucks that will use this, I don't think amazon will start opening food trucks everywhere.
A business that can go out of business, will go out of business no matter what
If the last straw to leak this information was when Snowden learned about this MonsterMind program, why are we learning about it more than a year later without any prior mention whatsoever? (and without documents to back up the claims) Also, if he learned about it after taking up his job with Booz Allen Hamilton in 2013, why was he contacting Glenn Greenwald in December of 2012?[1] Ditto with the excuse that Clapper's testimony in March 2013 factored into his decision to leak...

I'm honestly curious why so many people are willing to take Snowden's claims at face value. The NSA rightly got a lot of flack for the softball interviews on Dateline a few months back, but it feels like the general consensus is that the softball interviews with Snowden are beyond questioning.

[1] http://us.macmillan.com/excerpt?isbn=9781627790734
Perhaps more so than database servers, homogeneity becomes impractical when you have containers that demand access to a GPU.
Agreed -- I read $150/month and thought it was reasonable.

Please consider charging more :)