skysight-inc/HackerNews huggingface dataset:
from comments below the blog post: "Startpage was not happy with our traffic and showed sometimes CAPTCHAs. Disconnect on the other hand approached us with respect to search engine traffic and donated some money."
> Unfortunately, our site won't work on your phone unless you upgrade your version of iOS. We're working to fix this problem as fast as we can.

This is suboptimal.
Took me a while but here you go https://www.youtube.com/watch?v=SvfJoy1rjmo
There's a way to work around that, a bit of a hack but it can help when quickly iterating:

_ = unusedVar
Took me a few days, but here's a video https://www.youtube.com/watch?v=SvfJoy1rjmo
Style.com is turning into an e-commerce site
Outlook for mac (gasp!) and windows, which i find to be a really great email/calendar client, has a feature to turn on second timezone display directly in cal view.

For windows users, taskbar clock also shows multiple tzs via simple setting.

Aside from that, the app looks pretty sleek!
What's the difference (&) and reverse function composition?
I haven't finished reading the docs yet, but this part[1] caught my attention:

> When a backend is unmounted, all of its secrets are revoked and its data is deleted.

If a backend is similar to a filesystem as mentioned in the docs, that's quite a surprise. If a backend is like a filesystem, the secrets (files) should become unavailable when unmounted, but should become available again after remounting the backend (filesystem).

Are the secrets actually _deleted_ (ie, can't be recovered again), or am I misunderstanding?

[1] http://vaultproject.io/intro/getting-started/secret-backends...
I don't think it's about individual jobs; more industries/verticals/skillsets. If you have e.g. plumbing knowledge and not much else, first, learn to love (something about) plumbing. Then, figure out a way to make money doing the specific part of plumbing you love.
Amazing man, wish i could afford his clothing.
The policies look like they'd be a bear to manage since they are path- and not role-based. In order to implement least privilege with multiple actors you'd have to be really careful with your paths.

Example:
2 apps.
App 1 needs secrets A B and D. App 2 need secrets A B and C.

So we need to set up our paths in a way that App 1 can get A and B and C, but not D. App 2 needs C but not D. Now when you want to modify secret access from your apps you have to rethink how your paths are set up.

When you're instead assigning permissions to roles this is a lot easier. An example:
http://blog.conjur.net/what-is-a-devops-secrets-server
Culture Matters, and Ethereum Is Rocking It
I see, so all the protestors were stealing pringles?

And thus the race problem in America is the blacks' fault.
I have a really hard time following your argumentation, because it seems to have very little to do with both reality and what I wrote.

What I did WRT moving people closer to the finish line was to implement the PROXY protocol, so that using a(ny) preexisting and well-tested SSL-termination solution works seamlessly with Varnish.

IMO, that is a far superior solution to adding a lot of security critical code to Varnish which, at the end of that huge effort, doesn't work any better.

As I wrote in my piece: "the world really don't need another piece of code that does an half-assed job at cryptography"

And doing a full-assed job only makes sense if you have the resources, competence (important with crypto!) and the result makes a positive contribution, one way or another, which offsets the cost of its production.

Nobody has yet been able to point out what the positive contribution would be, compared to a solution where SSL termination is its own layer.

Do you know something about that which I don't ?

If so, please share...
I've noticed that with lies I maintain personally, I start to believe them over time. This is why Eliezer (LessWrong) is so against lying - it's hard enough to reach the truth when you're explicitly trying, let alone when you sabotage it on purpose. With lies I need to keep, history starts rewriting itself. I remember things differently than reality. OTOH, that's how I maintain a few secrets (nothing that useful really) - I "truly" believe them when taking to friends and family.

This might be why it's so hard for people to maintain cover. In this article, we see Ross dying to tell people. Now if he had been involved with a BTC exchange and done a few illegal things, I dunno, would that be enough? He could let that slip without letting on more. But it's super hard and I suck at it, so...

I'm sure real agents have better training and ways to cope. It'd be cool to see training materials.
Well, if you're going to attempt to be pedantic about it, the word "bleeding" isn't exactly correct to begin with. The discharge is endometrial tissue, not blood.
Surely hedge funds and other financial trading efforts have been doing data science since long before it was called data science.
And you can easily become a parent without even reading the brochure. When the child is born you are not granted with any more wisdom that you had, it is the same you, only with a child in hands.
How do you deal with it is another question.
The rise of driverless cars may actually reverse the trend away from cars. I wouldn't drive my own car to work, but I will uber.
> Unless you're on your personal laptop.

It persists in your shell history... your notebook is stolen, then...

You can encrypt the filesystem but it is better to not have your secret information disseminated in your filesystem and computer memory.
Who still has the death penalty
I've been unimpressed with NConf. It's useful for what it is; I even use phpMyAdmin occasionally.

Shinken sounds interesting, but I'd never heard of it. What I'm trying to understand is why anyone would have so much invested in their Nagios configuration syntax. If you have more than a few dozen hosts, you are probably already using a higher level configuration abstraction. NConf, for example.

But once you stop counting servers by the dozens, you are hopefully using an even higher level configuration abstraction for data center management. In which case you either already committed to a Big Vendor years ago, or you'd have no incentive to switch away from a legacy Nagios deployment.

Anyone who needs to replace a Nagios deployment and prioritizes configuration file level compatibility in their new monitoring platform sounds crazy to me.

(edit: plugin compatibility is all that anyone should care about, and even that's just based on good decisions about uniform output)
Yes it's strange how far our developments in efficiency have progressed yet somehow everyone is still working 60 hour work weeks..

Reminds me of that obscure Bill Murray movie "City of Ember" : https://www.youtube.com/watch?v=kkSFsbv6eUg
I use HN Notify which emails you
You should replace "Your" by "My".
I use HN Notify which emails you when someone replies.
There is similar "Erlang as an OS" project

http://nerves-project.org/

It is used for embedded systems but can work on a larger system too I suppose.

Basically it is just a kernel (for drivers) and on top (init) is Erlang VM.

The interesting aspect is an Erlang process is similar to a modern OS process -- has an isolated heap. So it kind of maps elegantly to an safe embedded multi-process OS.

Find the Erlang Factory talk by Frank Hunleth for more details.
I never quite understood why someone would be foolish enough to enter a dying market with so many established big players. The age of the dedicated games console is over. PS4, Xbox 360, and Wii will be the last successful consoles.
What CA do you use that requires you to include the SANs? Every one that I've used has a form where you list them.
Seems like a really awful knock-off of:

CAmount GetBlockValue(int nHeight, const CAmount& nFees)
{
CAmount nSubsidy = 50 * COIN;
int halvings = nHeight / Params().SubsidyHalvingInterval();

// Force block reward to zero when right shift is undefined.
if (halvings >= 64)
return nFees;

// Subsidy is cut in half every 210,000 blocks which will occur approximately every 4 years.
nSubsidy >>= halvings;

return nSubsidy + nFees;
}

Source: https://github.com/bitcoin/bitcoin/blob/master/src/main.cpp#...
Why not use SHA-3 for hashing? I thought it can also use AES-NI extensions?
> “It calls into question why they didn’t see this coming,” said Victor Anthony, an analyst at Axiom Capital Management, who has a buy rating on Twitter’s stock. “I don’t think anyone ever questioned their ability to generate revenues.”

Hmm, I thought everybody did? I guess wall street really does have a clear view of this whole tech scene.
"Should we use HTTPS" is very much a closed question, and for a lot of sites the answer is a resounding "NO".

The fact that you might not use those sites doesn't mean that we who deliver tools for them can just ignore them, or even worse, impose our political agenda on them.

You can do HTTPS with Varnish if you want to, but you'll have to do it with the architecturally and security-wise most sensible configuration: With a SSL terminating proxy in front of Varnish.

And again: Talk to your legislators about peoples right to privacy, I'm just pointing out that such laws exist, I'm not writing them (or for that matter agreeing with them.)
My biggest problem with Go is this one [1]

In short, assign nil to a variable, and it ends up not being equal to nil (?!?) Really, how does something like this get approved?

[1] https://golang.org/doc/faq#nil_error
Lisp Machines, except in 2015. The beautiful phoenix returns.
Anti-Systemd People
Random question: How do I stop videos from auto starting on Bloomberg? I'm running Safari with no Flash, and have Ad-block on. Video doesn't start, but audio does.

Super Annoying.
Apple doesn’t care: Why one longtime indie role-playing game maker has left iOS
How does this compare to droppy? I use droppy on one of my servers, which has very poor specs, but droppy is lightweight enough that it still runs very well with a decent amount of resources to spare. I definitely like what I see in your Freehold Screencast video though.

link: https://www.npmjs.com/package/droppy
> Victor Anthony, an analyst at Axiom Capital Management, who has a buy rating on Twitter’s stock

What's that quote about getting someone to understand something that their job depends on them not understanding?
And the majority of GMO crops being grown: Canola, Maize, Soybean, and Cotton aren't stopping these children from going blind either. The cotton might be making clothing cheaper, but the rest are processed into oils or HFCS or animal feed at a far higher rate than they are consumed in an unprocessed form.
This is a place where sports are great for kids. They will almost certainly lose. They'll meet kids that are better at the sport. They'll get hammered, bruised, scraped. They'll have to get back up and keep trying. They'll want to get back up and keep trying. To quote Snoop Dog, "Are you hurt or are you injured?!"

Sports, IMO, are one of the best ways that families that have everything "put together" can show their kids some adversity. And for kids, everything is local. So while losing a basketball game, isn't like a dad losing a job, for the kid it can still seem like a really big deal.
This is a big improvement for me. The inline help in particular is much better than the previous links to the knowledge base.
>What is the separation between generics and functional programming?

What is the connection? There are tons of functional languages (Tulip, Racket, some Lisps) that are untyped or optionally typed.

Strong types are awesome, but you don't need them for FP. Go isn't good at powerful typing or functional programming.
Former Kickstarter success story Ouya is up for sale
Correction: It was Supreme Court Justice Stanley Reed [1], not Chief Justice Earl Warren [2], who "expressed concern that if the Court's power became too widespread, America would have, instead of democracy, kritarchy". He did so in late July 1953, specifically regarding the not-yet-decided Brown v. Board of Eduction decision of May 1953, in a discussion with one of his law clerks, John David Fassett. He confronted Fassett with the question, "Are you one of those people who believes in krytocracy?" Apparently, he discussed this question at length with his law clerks in the months leading up to the Brown decision. I could find no evidence that he spoke with his Supreme Court colleagues about it, but, then again, I've done no real research.

Also according to Fassett, in a February 1953 memo--three months before the Brown ruling--fellow Supreme Court Justice Robert Jackson [3] used the term "a ruthless use of judicial power." Although Jackson did not use the term "krytocracy," Fassett commented, "That was sort of Justice Reed's feeling too--his krytocracy thought was the same thing."

I found all of the above in this article [4].

Finally, it is worth noting that, regardless of certain Justices' concerns about the Constitutional limits of judicial authority, the Brown v. Board of Education ruling overturned Plessy v. Ferguson by a unanimous vote, 9-0.

[1] https://en.wikipedia.org/wiki/Stanley_Forman_Reed

[2] https://en.wikipedia.org/wiki/Earl_Warren

[3] https://en.wikipedia.org/wiki/Robert_H._Jackson

[4] http://www.roberthjackson.org/files/theman/speeches-articles...
They have been able to generate revenue for a while. I found this writeup a very interesting read: https://medium.com/backchannel/how-twitter-found-its-money-m...
How do you measure that?

My team just took tons of heat because there was a complex performance issue that needed our full attention. We clearly communicated that we would need a large chunk of time to solve it, and while we tried to stay responsive, a lot of stuff had to just get ignored for a while to be able to make any progress on it.

We're finished now, and what we did will eventually save the client literally months of time over the long run, but because we weren't constantly placating the people who wanted to see the job "getting done," we put ourselves at risk of losing the contract.

All's well that ends well, I guess. We finished the task, and now we're back to churning through the high visibility low-effort issues and everyone's happy again, but all of those small issues combined don't have as much impact as the big task we just finished.
It's been a while since I last "walked out", but the one time I most clearly remember is this:

Informed this guy I was not going to work any further with him, took another job on and simply ignored his emails/texts/whatever.

Blocked him from calling me (Android blacklist).

I just saw him one or two times, to collect the remaining payments.

I've been pretty formal when talking him, and whenever he asked "I'm doing things" was my reply.
I remember that CNN was all Twitter all the time a few years ago. I haven't watched until today for Baltimore info. No mention of Twitter in the last six hours of watching.
Bullet points, please.

Convincing explanations of complex technical topics are necessarily concise. Mr. Blaze, by using so many words, fails to be concise. Thus he also fails, as he put it, "to minimize his attack surface." Every additional word he types is a new vulnerability in his argument. Attackers use vulnerabilities to exploit. Thus verbosity renders an argument vulnerable to exploitation by attackers.

In politics, in particular, attackers run amuck, transacting amongst each other with exploitation as currency. Arguments are the system of politics, and the same security principles apply to both arguments and systems. As Mr. Blaze points out, maximizing system security requires minimizing system attack surface. The same applies to arguments. Maximizing argument security requires minimizing its attack surface. Literally, minimizing its word count and verbosity. The most concise arguments are the most secure.

The arguments worthy of attack are generally one in a pool of many competing arguments. Important issues generate discussion with arguments on both sides. Stakeholders present these arguments and fund their agenda.

Naturally the future of national security infrastructure is an important issue with money on both sides. Attackers are everywhere.

The number of attackers in this game ensures that any vulnerability risks exploitation. Therefore the "natural selection" process of competing arguments will select for the most secure arguments, with the minimal attack surfaces. The most concise arguments will win, purely by minimizing their attack surface.

Mr. Blaze fails to "minimize his attack surface," as he puts it, because he uses so many words. Every word is a new vulnerability in his argument.

I agree with many of his ideas but I wish they were presented more concisely. In fact the phrase "explain it to my grandmother" might apply here, considering the average age of influential congressmen and senators. I worry they will miss many of the critical portions of Mr. Blaze's argument, and simplify it by listening only to the parts they understand. When they discuss among themselves, Mr. Blaze's voice will lost. He could avoid this by writing more concisely.

(How ironic is this comment, eh?)
It's also a legal thing. If I put a lock on something, you circumvent it, and then you kill/main yourself inside, it's your fault, not mine.
It is absolutely not idiomatic Golang code to use getters and setters rather than struct fields, as I am painfully aware after a day wasted wrestling with net/http and httprouter. Golang strongly prefers simple struct fields.

You correctly observe than in order to conform to a Golang interface, struct fields have to be exposed through setters and getters. But all those examples are interfaces, not structs.

The gap between your summary here and the Golang idiom is that Golang doesn't want you to make everything an interface. Generally, Golang interfaces seem to fit one of two molds:

* Interfaces that any systems programmer could predict needing ahead of time, like io.Reader and io.Writer.

* Interfaces that are born "bottom up" to allow for a very specific bit of code reuse.

Golang's standard library does not have a lot of interfaces that are conceived of as hooks for future functionality and opportunities for decoupling, which is a stark contrast from Java libraries, which do.
How to Read the Mind of a Supreme Court Justice
CoreOS (YC S13) hiring for systems, front end, back end, design, support
Omnibus – Full-stack installers for Ruby projects across a variety of platforms
To be fair, you're looking at a swimming pool depth (the caption says 6-12'). It's clear, but it would be surprising to not be able to see 6'.
Important note: React doesn't attempt to solve any data modeling issues itself. It just gives you a way to describe to a browser what it should draw when given some data. It's not trying to provide solutions to all the same issues as Angular or other MVCs--it just makes some of those issues not even exist, although it obviously requires you to find solutions to other issues on your own.

As for the benefits: React components are super composable. I find myself comfortably reusing modules way more when those modules are React components. Also, there's also low overhead of abstractions to keep track of, so the learning curve is very shallow compared to the ones for figuring out how to draw stuff in a framework like Angular or Ember in my opinion.

These aren't by any means the only or even necessarily the biggest ones, they're just ones that I am very fond of.
Thanks for the offer, but I was just curious. If the machine is really superior to what's on the market then it seems like a business opportunity for someone with know-how and industry contacts - but that's not me :)
I think the objection is that you rule out workarounds that involve rethinking decisions about what should be a struct, what should be an interface, and what things should be named.
Given that the gaming that replaces consoles is mobile, a console that runs on a Mobile OS wasn't a bad idea. The problem is primarily one of execution. It took Microsoft a lot more money and clout to break in with the X-Box; a five person team had no realistic chance of succeeding here.
Related, it would be great for HN to be able to tag stories as having auto-playing audio, a paywall, modal ads, and other undesirable elements of a posted story's site.
My bias is towards matrix completion by rank minimization, but that's just, like, my opinion: http://coral.ie.lehigh.edu/~katyas/wp-content/OPTML/Lecture1...
This probably shouldn't be surprising news but it has some shock value. Twitter is very close to what some would consider a model civic communications platform. I remember hearing one tech pundit refer to it as "citizen's band radio for the 21st century." The idea that such an effective tool needs to generate revenue a la Facebook seems odd, even though I understand that it operates like any other business entity.
"Come when you want" sounds pretty close to anarchy to me.
If there are six people in this family, surely some of them can help carry the groceries.. but I digress.
I think you miss r00fus's point - in a walkable city, you're not forced to haul hundreds of pounds of groceries from one centralized megalocation once a week. The design of a livable city means there are plenty of small shops interspersed in and near residential areas, making it easy to frequently visit them to pick up whatever you may need.
Show HN: Postpone Pixel
Even better is that NASDAQ runs Twitter's IR site...
I bet the mood there is REALLY sombre.

Leak or not, missing earnings is a career limiting move for management. And it was a HUGE market reaction for an earnings miss, kinda implies that the market isn't convinced by the fundamentals of the stock.

Ouch!
What works for me in Chrome is to disable plugins by default. It seems to work universally, including for Bloomberg.

I don't even bother running an ad-block, because disabling plugins is so effective at suppressing annoyances.
Postpone Pixel enables you to send a photo to the future.

Greetings from London,
We are delighted to present you Postpone Pixel.

TODAY
Take a photo, enter any email address, set a future date and send.

FUTURE
Receive the photo via email on that day.
You can now taste the feeling of good old days.

Simple as that.

https://itunes.apple.com/gb/app/postpone-pixel/id984997924?m...

Any feedback would be greatly appreciated!
Oops. Will try to pinpoint that gz problem. What kind of things would you yet like to see in the documentation?
Unconstructive nitpick: the text quality in the images on that page is awful. Very aliased, and the letters seem kind of randomly sized and kerned. It's quite strange.
iOS and Swift Tutorial: Multipeer Connectivity
I don't say a tax requires impossible knowledge. A revenue neutral tax would be though. The intent there is to achieve economic efficiency, which cannot be determined in the absence of prices. This link provides a pretty good overview of the issues and the extra reading/criticisms are worthwhile[0].

>For example, a carbon tax obviates the need for market pricing, simply set your target, e.g. 20% reduction in carbon use in 10 years, and fix carbon tax increases/decreases tied to that target, so that if you fall behind reaching that target a tax rate increase automatically kicks in for the next year.

This is neither a strategy for implementing a properly revenue neutral tax, nor to drive toward any sort of efficient allocation. It is completely viable, though, if your goal is not revenue neutrality or efficiency.

I do not here make the argument that revenue neutrality or efficiency must be the aim of such governmental action, only that these two specific aims cannot be accomplished by a government imposing taxes.

[0]http://en.wikipedia.org/wiki/Economic_calculation_problem
I watched the coverage all day yesterday. The police were talking about their Twitter as the official way to stay updated, and the news anchors frequently were talking about who tweeted what. Maybe CNN just has something against Twitter now, who knows.
maybe he got his position in life based on luck... who is to say the same advice will get anyone anywhere? i think its thoughtful and enjoyed reading it... but i prefer to take all words with a grain of salt.