skysight-inc/HackerNews huggingface dataset:
Hi John,

I know Cloudflare will be announcing later today, but how will people be enabling Full SSL (Strict) with this new rollout?

I see these certs being issued out automatically are to subdomains at cloudflare. Will customers who want to enable Full SSL (Strict) be given the ability to enroll for another certificate for free that is issued to their Common Name via your site?

(Context from Cloudflare's announcement:
" Later today we'll be publishing a blog with instructions on how to do that at no cost. Once you've installed a certificate on your web server, you can enable the Full or Strict SSL modes which encrypt origin traffic and provide a higher level of security.")
Rackspace may have thought that they could mitigate the issue without taking this drastic step. They certainly didn't want to do global reboots.

The engineering team probably spent some time running tests and scribbling on whiteboards, trying to prove that the boat wasn't going to sink. In hindsight, they should have just sounded the klaxon and started handing out life jackets, but you know what they say about hindsight. And there are lots of reasons why the typical engineering organization struggles to accept the inevitable and call for an evacuation. Nobody likes Cassandra. Everybody wants to be a hero. Didn't you say this boat was unsinkable? It's hard to get all the decision-makers into one room. The show must go on. It isn't obvious that this complicated problem leads to our certain doom. Et cetera.

The key to making these things go smoothly is the Chaos Monkey, a.k.a. "conduct constant drills of your emergency responses". If you don't rehearse the response, you shy away from trying it. AWS halts or reboots EC2 instances all the time, and lo and behold, when it comes time to reboot all EC2 instances they don't flinch. Or they flinch less visibly, anyway.
Why Oculus Rift and the latest attempts at virtual reality are bound to fail
He's referring specifically to the features within the joining engine, not MySQL as a whole.

[Edit] I'm refuting that this:

> MySQL supports transactions, row level locking, nested SQL, and even replication

is relevant in the context of what he said.
Like the other poster suggested, Camus did not encourage suicide but used the concept of suicide to judge a philosopher's honesty. I'm not French nor do I speak the language, but I imagine that it has to be a truly uniquely French thing to have the ability to craft otherwise hoky verbiage into something this profound.

Camus continually uses the suicide allegory for philosophies that don't answer the question of the separation or alienation of the absurd character (us) from his own play (our lives). Hence the "stranger". For example, religion, as Camus delivers, is a type of philosophical suicide. Only the French can present such an unpallatable morsel with such fantastic grace! :-) If Camus' work is not a triumph of philosophy, it certainly has few rivals in style.

Camus, for me, is the hope we lost in the classical pessimists. (And, yes, I say pessimists like it's a good thing. Which it is!)

(Post script: I hear Camus' words as echoes of Rumi when he implores the stranger to regain his identity as a first class citizen of the Cosmos. Like the Buddha too said, we ought to imagine ourselves one with the universe ... we have to imagine ourselves scornfully happy!)
There's no need for scare quotes. You were clearly spamming the guy's followers.

You are also free to toggle that feature off, and should.
My university used a combination of Blackboard and Moodle, both of which are terrible. Your memory serves you correctly.
Copay, Multi-Signature Bitcoin Wallet
Do you believe a company running an industrial process will not "judge itself" by it's CO2 emissions, or that a bank will not adjust to meet capital reserve requirements?
https://www.circle.com/user-agreement and https://www.circle.com/user-agreement still appear to be empty though.

EDIT: Okay, I can see them now.
His comments about the perishable nature of knowledge are spot on.
The Crypto Factor: Can Bitcoin Ever Rival the Dollar?
First Quantum Logic Operation for an Intergrated Photonic Chip
Most credit/debit cards globally, mostly US bank accounts only.
It's largely a rehash of Tyler Cowen and Michael Porter (whether Thiel has read them or not I don't know, but he covers very similar ground). Some interesting ideas, but it's not going to change your life. One thing that bothered me about it was his assumption that the important problems he's so interested in aren't being solved due to lack of effort. The idea that certain problems just aren't economically feasible currently was not explored.
Less marketing jargon, more actual content. What I find particularly fascinating is that bitcoin is mentioned a bunch of times passively without anyone ever saying "this is a bitcoin bank". It's like your supposed to just intuit the function of the site from a bunch of vague adjectives and adverbs like "everywhere" and "instant".
Exactly.

That model - that open source is more trustworthy - was meant to apply to code you could read then compile from source on your machine. But the web is entirely a network of black-box applications you (legally) interact with in a passive sense - send request, get response. You really have no idea what's going on in the back-end, and no control over what they choose to do with what you put on their servers. And you definitely have no way to verify the code, apart from headers and responses.
> Your criteria make it impossible to use a language that came 'out of academia'.

Well, it would be silly to make such a broad, and hypothetical generalization, but as far as the "academic" languages I've seen, let's say a lot of caution is required before adoption in the industry. See my answer to tome.

> If you look at the top libraries/frameworks that are build on top of Scala...

While I can dispute your claim about most of the libraries you've mentioned, I can wholeheartedly agree that some Scala libraries provide much prettier APIs than Java libraries can. Still, the same can be said about C++ APIs vs. C APIs, and in spite of their elegance, a lot of large projects wish they had stuck with uglier C APIs, because most benefits come with costs attached. I'm not saying that Scala doesn't have any benefits -- it's got plenty. I'm just saying that in the case of Scala, its costs far outweigh its benefits.

The interesting question to me is, can we extract some of the goodness Scala brings without paying so dearly for it? The question is yet to be answered satisfactorily, but I think languages like Kotlin (or Swift, which, from what I've seen, looks very similar to Kotlin) show that this might indeed be possible.
Parody copyright laws set to come into effect in the UK
I'm getting "IllegalArgumentValueExceptionFaultMessage" when attempting to sign up.
Ask HN: Free email with custom domain support?
What are some good free webmail providers with custom domain support?
No, it is not "their data."

When I rent a safe deposit box from a bank, and store my valuables in it, my valuables do not become the property of the bank.

Likewise, just because I store some data on someone else's computer system does not make that data theirs.

Now, we may not yet have a good enough legal framework for protecting our data; in Europe, laws about this are better, while in the US you are expected to just use contract law for this purpose, and of course with online services you have no way of negotiating the contract and they always claim the right to do anything they want with the data.

But that does not make it "their data"; it just means that our laws need to be updated to better protect our data and not allow companies to simply claim they can do anything they want in non-negotiable user agreements.
Zoho Mail will do up to 10 users for free on one domain. They're my (less favorable) go-to after Google and Outlook dropped their free custom domain support.
Thank you! That's the one I was looking for!
Don't leave out a lot of these guy's couldn't land the chick
they think deserve, even after they get that first big check. Don't down vote because it rings too true. Down boys because I'm off base?
What little information I can find, indicates that Blackboard is self-hostable, and that the "hosted" option they provide is actually an extra service.

The argument is against a solution that has no possibility for self-hosting and maintaining control of data. That they offer a hosted/SaaS option is irrelevant, because they also offer a regular self-hosted solution.
Catch your spirits. Hurry up to places where emotions live! Are you ready?
Collaborative Real-Time Radio with Friends
Okay, "all of them" might be an exaggeration, but it's certainly true of Uber in particular.
> He's clearly talking about the "thin client" approach to providing computing - he was wrong,

Aren't Chromebooks, tablets and smartphones thin clients to Google's mainframe, Facebook's mainframe, Apple's mainframe?

What processes the Siri commands? Who calculates the directions in your navigator?
There's a great thing about that list. It gets cut in about half if you trim out the things that either wouldn't or shouldn't be running on most servers (e.g. x32, specific hardware drivers, ALSA(!)), which ties in nicely with the whole using-bash-as-/bin/sh thing.

The most important thing you can do for security is to decrease your attack surface, and one of the most effective ways to do that is to not run shit you don't need. Code that isn't there can't be exploited.
Why does that bother you?
MySQL always did more than nested loop joins -- which is literally the worst kind of join. It's the join you get if you have no indexes on anything in any DBMS. I fail to see what your reply here is trying to refute.

Even your comment, stating that MySQL doesn't maintain statistics, it's totally wrong and easily checked with 5 seconds of Googling.

To your edit: The idea that a DBMS would support so many advanced features and do nested loop joins is laughably ridiculous.
I learned proofs in a numerical analysis class. That doesn't mean a budding algebraist should study numerical analysis, it means you will learn how to do proofs in any rigorous math class.
True, just trying to balance the overly positive comments, without spending a lot of time laying out arguments.
I just checked in one possible R calculation of two-sided significance under a binomial model under the simple null hypothesis A and B have the same common rate (and that that rate is exactly what was observed, a simplifying assumption) here http://winvector.github.io/rateTest/rateTestExample.html . The long and short is you get slightly different significances under what model you assume, but in all cases you should consider it easy to calculate an exact significance subject to your assumptions. In this case it says differences this large would only be seen in about 1.8% to 2% of the time (a two-sided test). So the result isn't that likely under the null-hypothesis (and then you make a leap of faith that maybe the rates are different). I've written a lot of these topics at the Win-Vector blog http://www.win-vector.com/blog/2014/05/a-clear-picture-of-po... .

They said they ran an A/A test (a very good idea), but the numbers seem slightly implausible under the two tests are identical assumption (which again, doesn't immediately imply the two tests are in fact different).

The important thing to remember is your exact significances/probabilities are a function of the unknown true rates, your data, and your modeling assumptions. The usual advice is to control the undesirable dependence on modeling assumptions by using only "brand name tests." I actually prefer using ad-hoc tests, but discussion what is assumed in them (one-sided/two-sided, pooled data for null, and so on). You definitely can't assume away a thumb on the scale.

Also this calculation is not compensating for any multiple trial or early stopping effect. It (rightly or wrongly) assumes this is the only experiment run and it was stopped without looking at the rates.

This may look like a lot of code, but the code doesn't change over different data.
For full text search, the only global frequency information Postgres uses is the stop-word list. It does not do TF-IDF ranking. [1]

For example, if you search for "Bob Peterson", Postgres will rank these two documents the same:

"I saw Bob."

"I saw Peterson."

In contrast, an IDF-aware search would notice that "Peterson" occurs in fewer documents than "Bob" and score "I saw Peterson" higher for that reason.

[1] http://en.wikipedia.org/wiki/Tf%E2%80%93idf

[2] http://stackoverflow.com/questions/18296444/does-postgresql-...
Do you have an example of that sequence happening (other than Google Reader)?
Our Invisible Rich
How retarded is this, first of all, reading through their privacy terms, I barfed a bit. The reason people buy fucking bitcoin is to stay anon, with Circle, practically everybody down to your grandmother in the 3rd knee know that you just purchased bitcoins.

Secondly, Circle, really? Was Square taken? I would prefer square.

It's like making money on the face of stupid people. Very original.
Amazon's Grand Plan to Avoid Holiday Delivery Snafus Again
>the performance tweets that you are free to toggle on and off.

It's opt out isn't it.

I couldn't imagine a worse target audience to use that line on.
As much as I would love for educational institutions (and government in general) to fund open source projects to solve their needs, that doesn't seem very realistic right now. Maybe when startup culture becomes the norm. The people who make decisions about technology purchases in education are, in my experience, non-technical and highly risk averse. They pay absurd prices for outdated software. There is little pressure to create a better product. I have to use Moodle for my teaching, and I'm sure anything Google creates will be far superior. This was at the top of my startup ideas list, but I'm glad someone is working on it.
There is nothing confusing about the biological basis of the historical division of labour. You are deliberately introducing this confusion so as to avoid confronting the relevant issues. One has one's opinions as to why you would do this ...
Lol, yeah *condemn. Although condone is to allow reluctantly. And no one's going to disallow me of my laziness when I want it.
551 Feet Under the Sea: What It’s Like to Ride in a Deep-Sea Sub
For the thinking about SATs, there's a standard situation
not commonly discussed:

Get a lot of multi-dimensional, empirical data and find some
pattern, maybe an equation, that fits.
Okay.

But does this equation have to work in practice?
Not really: The empirical data may not have
actually represented all the possible dynamics
of the real system. So, when apply the equation,
might not have maintained some crucial conditions
that held when found and fit the data.

Or, e.g., looking at academic performance data
and SAT scores, etc., have a lot of multidimensional
data and might find a fit. But the data collected
might have been done with some unstated, unclear conditions and not have included all cases that could occur. So, this fit might
not hold when those conditions don't hold.
So, applying the fit in reality where the
conditions are free to change might
make the fit poor.

Or, if someone pulls too hard on the
electric power cord of their vacuum
cleaner, then they will have a broken
vacuum cleaner. Well, that would be true
for women like the mother of a girlfriend
I once had! But not for me! I just
did a little work with a screwdriver and
pocket knife and fixed the problem. Maybe
I impressed the mother of the girl!
I was 14, the girl 12, and the prettiest
human female I ever saw in person or
otherwise. Maybe it was good I
impressed the mother!

So, a condition of the good fit was that
I was that the user of the vacuum
cleaner didn't know how to
repair some broken electric power wiring;
that condition held for the mother
but not when she had a drop dead gorgeous,
sweet daughter with a boyfriend whose
father had long since been teaching
him about basic work with hand tools.

For the SAT scores, early on might argue
that so far in practice they really
did capture real, pure
academic ability. Even if that was true,
that need not mean that SAT scores really
have anything very important to do with
real, pure academic ability and that
some students, maybe most students,
could, with some additional conditions,
do well on the SATs and not have the
coveted ability.

Standard, old problem in multidimensional
data analysis!
>Also this one:

Didn't you just link to the main target of this post?
Didn't NASA not want to do another shuttle?
Which version of GPL? cik was perhaps misleading when he referenced rms but then talked about 'open source' (rather than 'free software'). I note you continue with the phrase 'open source', to argue against rms's position (which is very much anti 'open source' both as an appellation and concept). It suggests, if you'll excuse my bluntness, that you don't quite get it.

You also seem to assume a very narrow use case of that FB source code (were it released to public scrutiny).
Which languages? English only?
Anykind of fuzzy search required?

I don't have experience with big data set but you may to read about GIST/GIN to pick the right index in your case (probably GIST)
But from what I saw when I prepared this post, some people are getting some decent performance with full-text search on dataset like the size wikipedia.

https://wiki.postgresql.org/images/2/25/Full-text_search_in_...

I think that doesn't take long to try Postgres FTS if you are already using it but it may require more investment if you need to move from MySQL to PG.
Not only that. But if you're going to make a web interface available externally you're kinda asking for it. Whether it's Shellshock or not, you shouldn't let anyone but admins see admin interfaces. Restrict SSH and web access as much as possible.
Along with several things that Peter Thiel has said recently that made me think "well, that surely decreases his authority in my mind" when he recently professed his love and addiction to the Drudge Report I could not help thinking that he really lacks any credibility. Someone who is addicted to drudge mental trash and right wing rage-baiting really kind of shows a deep lack of significant mental capacities.
Is semantic web tech being reliably employed to solve any big problems? (RDF, RDFa, OWL, SPARQL, triple stores, graph dbs...?) Is it fast?
Firefox doesn't support the standard focusin and focusout events. There's an open bug: https://bugzilla.mozilla.org/show_bug.cgi?id=687787

I made this for a native WebKit project I'm working on so Firefox support wasn't a priority, but it hopefully wouldn't be too hard to add. I'll look into it later if I have a chance. Or, pull requests are welcome!
Welcome to Eclim – eclim (eclipse + vim)
I'm a US citizen and I've had this issue in the past. There are banks that issue debit and credit cards that refund ATM and do not charge foreign exchange fees. IIRC Charles Schwab checking, USAA, Citibank, Chase, HSBC offer these services with a large enough balance. If I could, I would set up a USAA account.

reddit.com/r/churning or r/personalfinance might be better places to ask.

There are some other considerations though. If there's an emergency and you need to get in touch with someone, you will be bound to US operating hours. If your ATM card gets fraud charges while you're out of the country, you won't get a replacement card for weeks. There might be access problems to online accounts in suspicious countries or unknown devices. Certain banks like to proactively suspend your card and call your old phone number for suspicious activity, even when you have already listed out the trip ahead of time.

I now carry multiple debit and credit cards, and cash for international trips.
I don't think one sentence is too much to ask, I hit the back button because I couldn't figure out what their product did within a short amount of time.
I don't think it really matters whether a company has a .com or .co address anymore. If you're worried about the fact that your company and the other company will have the same address, I would suggest finding another name, or maybe consider using .me
Why should I give your site access to my mailbox?
> 3) Only tourists and transplants believe using an app is in any way better than simply hailing a cab (with exception for storms, bad times, and bad locations)

You don't get taxis very often. From my experience in Chicago. They're everywhere you want them to be. There are huge dead zones for taxis. (Webster/Clybourn, Grand/New Orleans, Western/Armitage anytime before 6pm, Humboldt park, 5am in Old Town [4am bars have a 5am cut off in Chicago on Saturdays]). They tend to be either: a. on the phone the whole freaking time speaking Hindi or b. blasting music.

They also tend to pull shit like: "Oh my CC machine is broken, please give me cash" (which is against the ordinance), they'll try to use their square payment reader instead (which is also a big no-no), etc.

Uber cuts that out. With Uber, despite my bad experiences, they're consistently better.
Having experience with it, how do the parents connect in? Our board uses Apps for Education, but I don't have a parent account.

I suppose I could get in the game by using my child's account, but often it is helpful to interact directly with teachers.
Thanks for letting us know, just spent the past hour debugging this.

Perhaps get it in the FAQ so that when new users such as myself see the Error 525, we know to be patient?
Most coaching is really poor. I used to do math prep for the SAT and I consistently improved scores more than the data would predict. After sitting through Princeton Review, it was easy to see why.

I suspect those that benefit the most from prep aren't telling.
author of promethease here, happy to answer questions.
Show HN: PDF receipts for Stripe (Chrome extension)
I Built an App – The Details
Ultimate UFC Top Knockout Submissions
This could be in a textbook as an example of an ad hominem attack.
Rust is actually older than two years. Mozilla became a sponsor in 2009, Graydon had been working on it for two or three years before that, IIRC.

That said, that Rust looks almost nothing like today's Rust, and you're totally correct about stability.
Bridging Algorithms and Programming Languages
Today, and at the time this talk was given, operating systems research is a stagnant, niche pursuit.

All that effort has shifted over to the browser and the web as a platform on every device. What's the point of putting such a large effort into a complicated, multi-tasking and multi-user desktop operating system if it spends 90% of its time running a browser for one user?
TF–IDF ranking doesn't seem to be too complex a thing to implement. Maybe this is an opportunity for someone here to contribute to the open source project.
Simple but good strategic game! I enjoy this.
In practice, a lot of the stuff that was difficult about branching and merging was just handled outside the VCS, and projects had rules about what you'd do inside the VCS. It worked, and still does for OpenBSD.

At Arbor, the last CVS job I worked (back in ~2003), we did release and dev branches no problem. I don't remember fretting about it much.

The big issue I remember is, it was a much bigger deal not to break the build.
> a lot of fun for the profs to conduct these interviews

They can be. But it can get boring if your colleague wants to see the details of some boring computation. And, more seriously, it can be painful if the candidate is doing poorly. Fortunately I have not yet had to fail anyone.

> why was your post not repliable when I first saw it?

I believe there is a delay, the length of which is a function of how deeply nested your comment is, to encourage more top-level comments. (In particular, it tends to defuse arguments if you have to wait a long time to reply...)