skysight-inc/HackerNews huggingface dataset:
Interesting that the first axiom he highlights is considered rather controversial. I only have a layman's understanding, but my sense is that the answer to "(If A is true) Do you believe not-not-A is true?" points to whether you subscribe more to classical logic or intuitionist/constructive logic.
I live in Santa Monica, which by one metric has the most expensive hotel rates in the state of California [1]. The result? Multiple people either buying or renting multiple properties to AirBNB them and the availability and price of residential rentals beginning to approach what I left behind in SF. I know several people who are essentially employed fulltime as managers for absentee renters, or rent out 3-4 apartments scattered around the city and live in whichever is getting the least interest on AirBNB. A few people get caught and evicted, but for the most part this behavior continues unimpeded.

Looking for an apartment two years apart in the exact same neighborhood (fall 2012 and fall 2014) I saw an incredible difference completely unrelated to any other economic change in the area. I'm not sure what else to attribute it to.

1 -http://www.surfsantamonica.com/ssm_site/the_lookout/news/New...
Original report is located at http://csbaonline.org/publications/2015/01/undersea-warfare/. Much more informative than the national interest article.

Obsolete is definitely a little strong- the original report leans toward area denial for littoral operations and says nothing about almost nothing about Boomers.

The evolution of the submarine to an underwater mothership with UUV and other components is well underway, especially for littoral operaitons- see, for example the cancelled http://en.wikipedia.org/wiki/Advanced_SEAL_Delivery_System.
The iCar Team
That's why engineers don't write PR statements.
Enterprise customers?

Please wake up from your wet dream.
In Brazil, anything like this would be forbidden by the law.
There is a spectrum of how many legs a human is born with. Some people are born with two, some with none, some one, some with three. Some people are born with between one and two legs that enable them to walk upright on the side of a slope. The idea of two legs is simplistic. Biologists now think there is a wider spectrum than that. What I am getting at is, there is science and then there is the social context for a scientific fact. Some may be more useful than others in various contexts, but the pure scientific fact may not be useful at all, or actually confound your ability to understand things.
How would you compare it to http://www.psequel.com?
Game soundtracks also work well because they're designed to be non-distracting
Ask HN: How are other ways of doing sessions, better than using cookies?
Is there any effective and practical way of implementing sessions without using cookies (including the HTTP/2 protocol) ?

What are the disadvantages/downsides of using cookies?

What are the advantages of other methods over cookies?

I do not understand that how other implementations (sending session trackers over URLs, having the application send session trackers over JS+XHR, localstorage etc.) are more advantageous over using cookies.

This question stemmed from the following discussion: https://news.ycombinator.com/item?id=9067103 and https://news.ycombinator.com/item?id=9076366
Glacier retrievals (separate from data transfers out) can also be effectively free but it can be complex. This complexity is a significant downside to Glacier.

http://aws.amazon.com/glacier/pricing/

http://aws.amazon.com/glacier/faqs/#How_much_data_can_I_retr...
It looks great. Would love to see a blog post explaining your methodology.
"Avoid exchange rate hassles—specify amounts in USD and we’ll send you dollars." Looks like another Coinbase reseller. Coinbase has a merchant program. They guarantee their buy price of Bitcoin for a minute or two, to cover the volatility between when the web site accepts the Bitcoins and Coinbase dumps them on an exchange. During periods of high volatility, this service is sometimes suspended.

Many shopping cart programs already accept Bitcoins and convert them through Coinbase. Few merchants accept Bitcoins and accept the conversion risk themselves. This kind of service has been available for the last year. It's used a little, but not much.
Oh boy, I will maybe get flagkilled, but you are wrong: race, sex, clothing, and just about anything easily observable is used by humans to precondition the Bayesian probability of the outcome of any social interaction. I see no reason to expect that AI will be any different in this matter, perhaps only more efficient.
Interesting that "imbalanced" and "unfair" have come up a couple of times in the past couple of days in game discussions on HN. I'm thinking of this article about Jeff Vogel: http://venturebeat.com/2015/02/17/the-original-indie-dev-how... as well as a recent discussion of NetHack and it's infamous YASD.

Sometimes, games being capricious is exactly the right thing. Though I find it frustrating when I feel like a game is "cheating" (like other Civs science advancing at a much higher rate than mine in Civilization games). There's some kind of balance in doing imbalance right. It maybe needs to go both ways...bad things and good things need to happen in surprising ways.

I haven't spent a whole lot of time thinking about game design, and the only games I've ever actually made were for the C64 and Apple II nearly 30 years ago, but reading this, and the article about Jeff Vogel's games, and thinking about the kinds of games I play forever...Nethack, Civ (including older Civs now and then). They are games that can be vicious and shocking in their lack of concern for the player. I dunno what that means about me or about game design. But, I kinda want to play some Nethack now.
I just can't let this statement pass.

You don't support lawsuits (all those pricks abusing the courts, extorting money from companies!)... right up until the hot second a company screws you, and then the courts are an appropriate recourse.

Maybe you could consider becoming a decent human being, learning some empathy, and realizing that perhaps other people have used the courts as recourse because they, too, were screwed by a company. Labeling lawsuits as an abuse of the court system or other laws is company defense 101.
if we are considering wiki* sources legitimate, then let's visit the wiktionary page for "binary" that the Wikipedia page for "Binary" links to: [1]. The first definition is:

Being in a state of one of two mutually exclusive conditions such as on or off, true or false, molten or frozen, presence or absence of a signal

So, the "two-sexes approximation" is binary :)

1: http://en.wiktionary.org/wiki/binary
I mean, yes.

What you're trying to point out is that sometimes the real threat model (i.e. the security concerns list of the stakeholders) is not the same as the explicit modeling they do of threats. And that's actually very common: HTTPS, for example, is based on a model of eavesdropping threats which only applies to a small case of real-world security problems (public WiFi), models a lot of threats which haven't been so important (ISP malfeasance, DNS hijacking) and the resulting certificate system may be worse for some bigger matters of network security (protecting from government eavesdropping, for example) when compared to something like SSH.

But HTTPS is a good security standard for what it does, and we don't claim that HTTPS sucks just because a lot of people have malware on their PCs which can trivially transmit their traffic to untrusted third parties. Rather, it's your responsibility to revise your explicit threat models to accord with your own implicit expectations. Your clients' students are suddenly upset that your client was storing Social Security Numbers on your servers, which could be read by the public via your API? You have hereby discovered that your "explicit" threat model, which left the front door unlocked, was failing to live up to an "implicit" threat model which you had. You now need to either punt the problem off to the client ("we're not storing your sensitive info, our service is not appropriate for that!") or update your explicit model ("we're re-securing our systems and assuming that everything is potentially sensitive, so new permissions systems will guard access").

Running and continuing to run -CURRENT when you know that occasionally the front door's locks can fall off for any or no reason, means that you've accepted this reality.
Since there might be a bunch of Nexus 5 "me too" users reading this. The immediate solution to the memory leaks and battery issues are to reboot into recovery and clear the cache every 2 weeks or so. This is what I've been doing for a month and it hasn't been so bad as before.
I switched from Windows to Linux increasingly over the last 18 months. I'm currently running Ubuntu Studio 14.10. Studio is an "official flavor" of Ubuntu:

+ based on XFCE rather than Unity.
+ packaged with audio, video, and graphics applications.
+ defaults to a low-latency kernel.

My reasons:

+ I don't think there's anything wrong with Unity, I just don't fancy it. Ubuntu on the other hand is really well supported and there's even StackExchange's AskUbuntu for support.

+ All those creative apps are stuff that I think are cool, but I probably would not download most of them left to my own devices and I would curse profusely while trying to configure them.

+ The default to low-latency kernel is something that I had to work around until I installed and ran Grub-Customizer [1].

What I like about Linux is that it doesn't keep changing, and that it's relatively easy to find expertise in regards to settings...the expert signal to amateur noise ration is higher than with Windows [and probably OSX].

[1]: https://launchpad.net/grub-customizer
I believe the intent of the parent poster was actually correct. SSL client certificates [1] are a way to securely authenticate (i.e. login) by using a certificate which you control the key to in addition to the normal SSL certificate for the website.

An over-simplified example: if Alice (A), a client with web browser on a compromised computer, wants to access the BigCorp website (B) she sends a challenge, such as a random string, to B, and B sends back the challenge encrypted with the BigCorp SSL certificate. Alice's browser verifies that the signature corresponds to a valid certificate, which it does because BigCorp's certificate is legitimate and signed by a legitimate CA, and then Alice's web browser and the web server negotiate a session key to use for SSL.

If we introduce an attacker, Eve (E), to this, who has the key to a trusted certificate on Alice's machine, Eve can intercept Alice's original challenge and send back an answer to that using the trusted certificate, which Alice thinks is genuine because the certificate is valid in her browser. This is where certificate pinning helps, since if Alice has visited the site before, the certificate does not match and she gets an error. After the negotiation, Eve then has a session key to both A and B, and any data that A sends, Eve decrypts and re-encrypts with the session key for B, passing it seamlessly onto B, and vice versa for traffic going the other way.

SSL client certificates break for a MITM attack for a different reason. When Alice is using an SSL client certificate to authenticate herself, she has her own certificate on her machine which she knows the private key to (it can even be self-signed). The web server knows Alice's public key (stored like a password hash in a database), and can therefore perform a similar challenge for Alice. When Eve intercepts this challenge, she cannot send a valid response back to the server, as the only valid key for Alice's account is stored on Alice's computer. Therefore, sites that let you sign in with an SSL client certificate often just stop working when you are being MITM'd.

[1] http://www.symantec.com/connect/blogs/client-certificates-vs...
You know you're dealing with a very enterprise customer when they automatically give a discount of this nature to themselves when you bill them using their own billing system (I seem to recall MS's vendor system does this).
Do, by IFTTT
Nuclear ballistic missile-armed submarines are considered second strike weapons, even though there are first strike scenarios for their use.

Their missiles don't have the range to hit launch sites that are far inland in North America or Eurasia. Even if they did the missiles would be vulnerable to anti defence. Additionally they are slow moving, which is very undesirable in first strikes.

However they can get really close to major population centers near the oceans and kill millions. Thus second-strike forces are supposed to act as deterrence. Area denial can make them much less effective if combined with proper air defence to take down the missiles.
They cut a check every month? Or do you group it up into invoicing every 3/6/12 months?
I just don't think this is useful unless you were offering a service that only works with bitcoins. The wide adoption won't change Bitcoin, it's the unpredictable and manipulative market pricing that makes me hesitant to accept it.

With USD you know that if you got 100 it won't turn into $10 in a few weeks but the reality with bitcoin is that the threat exists
You are contradicted by the very Wikipedia article you posted:
"Binary means composed of two pieces or two parts"
You look it up in any dictionary and a similar definition will be given, which in the context of the article is a completely correct usage. Binary as a word predates computer science by quite a bit ...
Am I alone in disliking Material Design? After upgrading Android, I feel like the previous UI was more intuitive. Now its spreading to the web
I would still take issue with the usage of spectrum. A spectrum is a scale with escalating/deescalating and predictable variation. As you go "up" and "down" the spectrum, I don't think you can say how you're supposed to interpret that.

In my opinion, we should be supporting or phasing out concepts depending on its usefulness as a predictive instrument. I don't think the "spectrum" lens offers any power over "two major sexes with many small discrete bins". But the spectrum view does seem forced, as if the intended effect is a more inclusive "we".
Better would be to say that there are two major sexes, as well as some rather rare cases (MOST inclusive definition ~1%). They each belong in their discrete bins as domain-specific studies.

I also think you are letting your concern for humanity cloud your constructs. You seem to be very concerned about exclusion from normal. 70 million sounds like a big number if you were living in Europe at the time of the Bubonic plague. But this is the same problem with large numbers when we hear about state budgets. We hear titanic numbers, but it's hard to grasp how big or small it really is. How big is $100 billion to the state? Medium? A lot? A little? What if I said, hypothetically, that it was marginally less than 1% of the state budget?

Are you going to say to me, "Well, think about how even Bill Gates doesn't have $100 billion. Think about how much that would mean to you." ? If I brought it down to an intimate level, I would never be able to talk about huge numbers because it hits my intuition too hard.
I've been saying for years that there is a huge and growing market for a Blackwater style cyber firm.

There's only so much that JPMorgan can do legally, and I'm sure they're already into some gray areas.
Being let go and thus unemployed for a month or so really messed me up. I really didn't know why it affected me so badly until I read this article. It makes sense but also shows that there is a lack of support for people that have been laid off.
You can integrate bitcoin support into Stripe Checkout with just a few lines of code - one attribute on the client, and 2-3 lines of extra code to create your Charge object in a different way on the server, at which point you process it in almost exactly the same way as a card payment (potentially minus some UI details in confirmation messages, etc).

Integrating Coinbase involves writing your own "payment" abstraction in place of being able to use Stripe's all the way through your application, then implementing both Stripe and Coinbase on top of that. While this might be good in the long run (so you can switch off of Stripe easily), it's not so good for smaller shops/services which don't need that complexity yet.
bennetfeely in a cousin post has a good Wikipedia link on it. At different times in history racism has been justified by religious and (then current) scientific thinking on biology and (possibly) evolution. It's been used to justify slavery and genocide or the general subjugation of nations of people.
Reply to untog:

Of course I'm not ok with people destroying things. But I don't think that having a law making subleasing illegal prevents that. You're acting as if the ability to do what I want with my property makes it a foregone conclusion that evil things will happen.
TSA Ruins Airport Terminal Romance
great writeup, thanks for sharing the progression
Shameless plug, you can also get paid with bitcoins via https://www.incoin.io/. We need more of this. I'd be happy to see another proper payroll company with the option to pay via bitcoin.
(I work at Stripe.) We love the PaymentProtocol, and we have an integration internally. Because the protocol is fairly new, we want to gauge demand from our users before exposing the extra infrastructure.
Perhaps you should also consider using C# (with Xamarin). With C# you will be able to use MonoGame (an implementation of XNA [0]) to create multiplatform games that run on iOS, Android and Windows Phone. You can find some intro tutorials on the internet [1]. Also the game Bastion [2] was written using XNA and ported to Mac OS X, iOS and other platforms with relative ease due to the existence of MonoGame. I think most (if not all) of the Bastion source code is available on-line, so you could use that to gain a better understanding of MonoGame.

Language-wise C# is very similar to Swift (at least in my humble opinion).

One word of warning though: XNA is officially dead [3], though that doesn't necessarily mean that MonoGame is also dying.

---

[0] http://en.wikipedia.org/wiki/Microsoft_XNA

[1] https://www.youtube.com/playlist?list=PLHJE4y54mpC5hrlDv8yFH...

[2] http://www.supergiantgames.com/games/bastion/

[3] http://www.gamasutra.com/blogs/PedroGuida/20140114/208519/So...
Show HN: Non-root package manager
slight OT, but is there anything that adds transparent encryption to these backup solutions? If you're willing to live without in-file diffs, a FUSE filesystem that presents all files as GPG-encoded or something similar would be interesting, but I've never seen anything convincing like it.
You can't choose what cases will set precedence, and, once set, it is very difficult to "unset".
Need some updated examples. Those are very old features. It's nice that Apple has done some good things on the Web but they are not a leading actor and we shouldn't pretend that they are.
What tools are you using to gain such advantage?
What problem are you trying to solve?

What is the business case for the approach you are advocating?

What is the business case for making any change at all?
Ironically, I've been looking at Lenovo laptops recently, and now Lenovo ads follow me around the web (when they're not blocked). So they are currently showing me something of interest, and it's a handy reminder of how easy tracking is.
Check out Datazenit[0]

[0] https://datazenit.com/
Lollipop killed my battery life and slowed my device to a crawl.

Given how profound you seem to think most everything of Google sucks (seen in a multitude of posts of yours throughout this thread), I'm curious what device you have that Lollipop "killed"? I'm going to call bullshit

HN has seen a HUGE influx of Microsoft shills, and it's getting disconcerting.

And an almost immediate karma punishing (-11 in less than a minute), despite this story sitting on the second page. Does Microsoft give an extra bonus if you sign up for HN? The astroturfing PR efforts have gotten quite a bit more pronounced. It feels like the glorious Slashdot days of old.
I use Intellij Idea with Database plugin and it works perfectly. SQL syntax highlighting (for PostgreSQL dialect), autocomplete (using actual table definitions from the database), visual table editor. I can run SQL query, edit some cell in the result table and that edit will update the database.

There's a dedicated cheaper product called 0xDBE if you don't own Idea and don't need Java support.

Postico looks nice and I like the fact that it's a native app. But without highlighting and autocomplete it's not very interesting for me, I'm SQL guy.
NET 30 baby
This is opposite from the way car companies do it.

They test new ideas and features on the luxury brands and then roll them out to the mass market brands later at lower prices.
When sbi sees the word "ghetto", she thinks of a particular race. So this is a case of the pot calling the kettle...

Whoops! Never mind...
Twist: OP is a drug dealer.
Initial Specification for Hack Language
A lot of people who do this also sort of lie to themselves and others about how much they really work. They work a bit, goof off a bit, or work slowly or inefficiently.
Looks like the software they were using indeed requires a password on the private key:

http://www.komodia.com/wiki/index.php/Komodia%27s_Redirector...

(Down near the bottom, "sslpsd - To the password of the root CA (it's mandatory).")
Show HN: Gun v0.1.0 – The Easiest Database Ever
Perhaps, but they don't say it explicitly. For example, Bitpay says (at https://bitpay.com/)

`
Charge $1, get $1
Instant conversion, no transaction fee, and bank deposits in US Dollars, Euros, GBP, CAD and more. We take the bitcoin exchange rate risk, your customers get the best rate on the market, and you get a payment you can count on, every time.
`
bitcoin's not really that anonymous. Sure, the ledger doesn't contain identities, but it's not extremely difficult for the mapping between addresses and identities to "leak" and once they do, it's anything but anonymous.
That's downright decent. Don't necessarily condone but always seek to understand. I'm picking up what you're putting down.
spam on HN.... well I never.
You're acting as if the ability to do what I want with my property makes it a foregone conclusion that evil things will happen.

No, I'm acting as if the ability for an unlimited and unknown number of complete strangers to enter my apartment building makes it a foregone conclusion that evil things will happen, which is pretty much true. Even if the vast majority of AirBnB customers behave, the odds are that there will always be an outlier that will ruin it.
Is there any reason for them not to open the whole stack?
For Crashplan an Backblaze, you are using their specific client, so if it doesn't suit your needs (retention schedules, file include/exclude control, multi tiered backups, special [i.e., database] file handling) you are out of luck.

So the ideal use of Glacier is to use a backup client that fits your needs, with S3/Glacier support built in. Or use an online backup provider that uses S3/Glacier as a backend to their product.
Nice try, Stalin.
High ticket ACH is the way to go. (5k or above)

Fee's to the merchant will be less < 1%.... The key is finding a processor who will take on that risk
It may not be that appealing for a dollar/euro economies, but for emerging markets where their currency is not that stable and average inflation is around 3-5% it could have great potential.
Its an angel statue. much scarier. Don't look away! :)
You can make the opposite argument: since they screwed up, they will be more careful in the future. This kind of heuristic reasoning is pretty weak.