skysight-inc/HackerNews huggingface dataset:
That would not really help, since at the high end of information newspapers die by a thousand cuts. A journalist simply can not compete with Schneier's or DJB's blog on cryptography, he can not compete with Carrol on theoretical physics etc. So it is not only that newspapers do not have a good business model for the internet, it is also that the internet gives you better alternatives for those topics you are actually interested in.
Virtual cards are just about 20 years old, we're starting there, but already working on a lot more pieces to what it takes to be a truly digital credit card.
Exactly. The idea that you have to sacrifice the right abstraction for the sake of performance is preposterous, and can only be explained by lack of imagination.

Just because most SQL DBMSes happen to implement relations, foreign keys, aggregates, etc. in a specific way, it doesn't automatically mean that the specifics of these implementations must be elevated to the status of laws of nature.
I'll go ahead and defend wikileaks on this count (despite my statements about Julian in the parent comment).

The entire point of wikileaks is that they publish information as is under the belief that the public is smart enough to reach their own conclusions without editorializing. This means publishing everything they got with its full mundane nature on display (if for no other reason than as proof that they are not hiding things).

The policy of wikileaks is that they will black out only information which could put people's lives at risk. Merely being embarrassing is not sufficient criteria to get blacked out. Agree or disagree with their philosophy, at least they have been consistent about it. Releasing the Tanden-Lessig e-mail is totally in line with what I'd expect from them.
But there is a difference between using C in crazy ways, and using 20 features of a language in ways that make them interact.

The more features a language has, the more I have to know just to read someone's code or be productive in a company - and the more chance someone doesn't know about potential harmful interactions and side effects.
Who would expect such a classy response to a threat of violence against a "smug" and "pompous" professor. Or maybe Tanden is wrong and it is actually she who needs an adjusting.
Not surprised. Religiously follow certain principle to believe that it could help you bypass the complexity of the problem itself, almost always won't stand the test of time.
I'm pretty sure Amazon built an isolated region specifically for sensitive government workloads. I don't think public cloud security or regulatory compliance is a given even though the workloads you talk about seem fine for it.

Here it is: https://aws.amazon.com/govcloud-us/
Further, C makes it impractically difficult to handle things that should be simple. Like, uh, errors and resource cleanup. The inability to have something as trivial as a scope guard that works as a human being would expect it to work will ensure that under no circumstances will I ever write a piece of C that anything I care about relies upon. I know I'm not good enough to write perfect C, and imperfect C is disastrous. (The fraction that is good enough to write perfect C is a vanishingly small proportion of those who think they do. And try to. And fail. And hurt other people in the process.)
SpaceX's Musk says sabotage unlikely cause of Sept explosion, but still a worry
This is called a https://en.wikipedia.org/wiki/Controlled_payment_number and Bank of America (among others) has had it since the 20th century (16 years ago[1]).

[1]http://www.prnewswire.com/news-releases/mbna-introduces-the-...
Unable to Update Kindle – Try These Troubleshooting Steps
Skipping a night of sleep is a better way to combat depression.

https://www.scientificamerican.com/article/why-sleep-depriva...
https://www.ncbi.nlm.nih.gov/pubmed/7362414
I remember watching Notch do a ludum dare and actually use paint.NET as his level editor.

Each color can be set to a tile, and you can read in the bitmap easily to load a level. A fun way to quickly crank out maps.
Playin' as PewDiePie
I would not say that Lessig is on the same side as these folks. Tanden is a party loyalist, which basically means, policy opinions aside, she supports taking any and all money from anyone in order to score party victories. Lessig wants to break the system of money in politics. Therefore their vision of America is fundamentally opposed.
True, but is it not the case that NASA is focused beyond the level that's being achieved by the Chinese? I appreciate that the sls has its detractors (I'm from the UK so I don't think I have the same internal political perspective that a US commenter might), but aside from that the US government appears to have helped create a nascent private space industry that will yield real fruit in terms of both leo capacity and also beyond in the future?
Based on the demo they showed, this isn't needed. As long as they know the orientation of the device relative to a flat plane they can move the virtual items within the bounds of that device's screen. When it crosses over on to another device, it only needs to calculate movement based on it's relative orientation.
He's a heck of a person. Like... big heart, good stories kind of guy.
> there is a difference between using C in crazy ways

As per my sibling, write me something as straightforward as a C++ RAII-using dtor in C without "using C in crazy ways". I will not hold my breath. The cost of a very minimal subset of C++ is literally zero, and yet significantly improves the likelihood of your code actually working. You're picking social baggage in either case: either understanding the subset of C++ that your team is using or expecting all of your developers to be perfect where C++ (and other languages--shouts, Rust!) just do it for you, correctly.

Technology is socially interesting in that incompleteness and inexpressivity is so often misread as "elegance" or "minimalism". That a language is "simple" is not a feature when it offloads all of the danger onto the (almost invariably failing to consider critical information at the worst possible time, and I include myself at the forefront of that characterization!) developer. This is why we have tools that compensate for the most common, and most destructive, of our mistakes.

(This post should not be construed as any particular endorsement of C++. C++ is a gong show when used improperly. But at least it's possible for a mere mortal to use it properly.)
Critical Factors to Consider When Evaluating a HCM
Is there a link to this? That photo doesn't appear to match Zuck's profile.
When you see something like this:

/* args points to a PAGE_SIZE buffer, AppArmor requires that
* the buffer must be null terminated or have size <= PAGE_SIZE -1
* so that AppArmor can null terminate them
*/

you just have to expect exploits.

This is a problem that comes up repeatedly in the Linux kernel. When some kernel call accepts or returns variable-length data, the details are handled locally, not in some general-purpose functions for moving variable-sized data in and out of the kernel safely. That's likely to lead to some checks not being made.
All companies start somewhere, and when we look at the rewards games being played it becomes beyond a loss leader (been meaning to write up a blog post explaining issuer side economics on interchange). Deals like this: http://www.bloomberg.com/news/articles/2015-04-17/costco-see... (<0.40% interchange) make it overly painful to compete at top tier rewards today without having perverse consumer incentives, but we have ideas of where loyalty should go and are driving towards that.

As for customer service, we believe you can't tout that as differentiator, you just have to do a great job and your customers will speak for you. Amex did a great job over last 50 years, but is struggling to be relevant in this day and age (http://www.bloomberg.com/features/2015-how-amex-lost-costco/)
It's good that they recognized percentiles can't be aggregated. They do seem to be losing some signal with the t-histogram implementation though, and are limited with their use of DataDog on how much precision they can obtain with their metrics collection.
You forgot that the $2 million dollar Silicon Valley house would be worth three to four million in ten years time.
The evidence up to the point was that, for cost cutting and knowledge sharing, it's better for people to be closer together with consolidation of common stuff. Spooky just pointed out they had teams for each of their markets in different locations. That's unusually isolated and just by what area they compete in. Why would they go out of their way to do that?

I'm also interested in seeing more specific evidence but initial data suggest IBM avoided obvious, cost-effective choice for isolating teams by market segment in expensive ways. That already looks bad somehow.
Does anyone know how Final / other companies are able to create virtual CC numbers? Is there an API or something?
Engines turn or passengers swim.

You have an extra word in there.
Successful Companies Don’t Adapt, They Prepare. Microsoft, Google, and IBM
Also not necessary a no-brainer on cost:

http://www.prweb.com/releases/2016/10/prweb13764156.htm

"But where labor efficiency is greater than [400 VMs per engineer], OpenStack becomes more financially attractive. In fact, past this tipping point, all private cloud options are cheaper than both public cloud and managed private cloud options."

This study does ignore the services supplied on top of basic compute, however.
Tanden may have used her high position to get a left-wing labor blogger fired for calling her "scumbag neera" over her alleged role in 'reforming' welfare in the '90s, ultimately harming those in extreme poverty.

Edit: the blogger was also an expectant father.

This only substantiates that theory.
There seems to be something wrong with your wife's phone. The iPhone SE uses the same hardware as the 6S which is plenty to run iOS 10 flawlessly. You should reset the device and start fresh.
Knuth is simply defining a piecewise function here in ordinary math notation. Functional programming languages borrow heavily from math, Erlang is a functional language. The resemblance would probably be even more striking with Haskell... which only serves to undermine the message.

Erlang's great though. Glad to see some irrational exuberance for it.
We do it from the core infrastructure we run ourselves. Built the full stack to have flexibility and innovate in industry where 90+% of CC transactions still run on mainframes & COBOL
"trying to get Donald-lets-silence-my-critics-Trump into office" is a massive assumption and one without much evidence. But yeah anything embarrassing to one's own team tends to get that kind of response.

Why wouldn't you suppress evidence of corruption in the next US president, one who evidently hates him. "Why can't we just drone him? hahaha" Or whatever that quote is. He should subvert is principles to support her? Really?

Trump is likely (imho) more dangerous than Hilary, that doesn't make Hilary good. Exposing her corruption is a good thing. Making her sweat as much as possible about her corruption is a good thing, as it is for any corrupt and powerful person.

And yeah, "publish whatever he gets whenever he gets leaked it immediately" Without vetting it to see if it will get anyone killed. Interesting idea and one that Assange, while having rejected it, may well be more sympathetic to than I am. You're something of a radical there.

He gets the leaks and he publishes. Nobody seems to have faulted him on doing that which is exactly what he says he does and always has. His opinions about other stuff don't really affect what he does, which is publish. But I do have sympathy especially for him hating Hilary - if indeed he does. I can imagine not caring for someone who (were they joking?) wants to kill me. I wonder if your support of Trump's opposition would make that different for you in his shoes? Maybe it would.
Incidentally, if anybody has experience with this I'd love to know:

1) What happens if "mysqlfailover" itself dies? For example, if I have 6 servers split equally between 2 datacenters, and the datacenter running mysqlfailover loses power -- how does the other datacenter get reconfigured?

2) If you run two copies of mysqlfailover (one in each datacenter), how does it solve the "split brain" problem? If you have 6 servers split equally between two datacenters, and a clean network severance down the middle, what prevents both sides from configuring and operating a master? (This is the nightmare scenario.)

3) If mysqlfailover dies, it sounds like it will prevent any other copy from running without manual intervention: "At startup, the console will attempt to register itself with the master. If another console is already registered, and the failover mode is auto or elect, the console will be blocked from running failover. When a console quits, it unregisters itself from the master. If this process is broken, the user may override the registration check by using the --force option."

Overall, this sounds like a great improvement over what existed before (eg, nothing), but still a pretty brittle, manual, and (in the case of split-brain) very dangerous approach. Have you had good experience with it in practice?
You can also add a coverage tool to your CI and get the same result (tests get written) without any of the ideology (TDD fairies sprinkle unicorn dust everywhere).
That's how the Netherlands does it and it works great. Bikes, peds and cars all have their own lanes, and with their own intersection rules.
I think there is only one case, and that was because if a hijacking. The plane broke apart on landing. It was caught on video by someone on the beach.

Of course, we don't know what happened to mh17, which might have also glided into the ocean.
Very interesting.

Can you tell why SHA256 was chosen?
Was it because of the larger hash, or was it a requirement to have a cryptographic secure hash?

Do you know how the hash is used in the Netapp in regard to the remark MichaelMoser123 made:
"(two blocks are considered equal if the hash is equal - most systems don't care to check for collisions" [...]

Is it (overoversimplifed ;):

if sha256(a) == sha256(b) {
performDedup()
[...]

Or is a compare added if the hashes found to be identical:

if ( sha256(a) == sha256(b) and
byteCompare(a) == byteCompare(b)
) {
performDedup()
[...]
A startup takes a shot at $40B tea industry with an innovative hack
I guess the multiple submissions show that there are some in the HN community who likes to discuss this news item and have it stick to the front page for more than a few minutes.
With haskell it will be less similar since Haskell doesn't use the semi-colon to separate function clauses, and the period for delimit the last one. You could argue that Haskell tuples will use the () syntax instead of {} as in Erlang.

I've mostly wrote this joke since many Erlang beginners find the semi-colon/period syntax confusing, but then there you have it on an essential book about programming
I agree that the email is mean-spirited and unpleasant, but "I'd like to kick the shit out of him on twitter" is clearly not an actual threat of violence.
Studies with small 'n' are feeder studies, exploring large amounts of problem space quickly. When patterns emerge, they can be retested or expanded upon.

Equating a somewhat flawed study to 'a persuasive essay' is wholly disingenuous. As is claiming n=20 to be 'tiny'. It's small, sure, but not ridiculously small.

This kind of study isn't a final nail in the coffin, but a data point to add to the discussion.
My statements above were neutral but yes I do think that the US and the western world in general are falling behind. What happens if US and Russian relations break down? Privatization of the US space industry is interesting but has yet to prove itself. No private institution has achieved manned orbit.
That doesn't explain silicon valley; suburban living with big city (and rather worse than 'big city outside of California') zoning; I bet it's way harder to build something in mountain view than it is to do the same in Seattle, even without the cost differentials. And god help you if you want something over three stories in Mountain View. I'm not going to say it's impossible, but my understanding is that it's extremely difficult
People in this thread are just obscuring the details of this announcement, which is that this is wonderful and that I will be looking to acquire one of these cards.

Work well done.
That's a great stuff! Though i am not a trader but still it Helps a lot.
That probably won't be true in a year, though. That's why SHA1 deprecation is in full force.
Out of curiousity, how many subjects would you say are necessary to start being statistically valid?
Solid list. Im not a big anime fan but I also enjoyed Akira. Have you seen Paprika? Another great Sci-fi anime (on a short list for me), which Inception may have stolen ideas from (don't quote me on that).
I created a chrome extension that will give you a summary of all HN articles on a page! Check it out http://bit.ly/2eP4NEy and let me know what you think. Open to any/ all feedback.
...hopefully.
The reason I dislike C++ (since about the 2000 as well) is that while it is possible to shackle yourself to only using C++ RAII etc, the vast majority of code in the wild (and in libraries, etc) does not. It does 90%, but that doesn't get you 90% of the benefit (maybe 50%, maybe 0%, depending on your point of view).

You can do essentially all the "C in crazy ways" in C++ as well, and people do. In my opinion and experience, it isn't what the language provides, it is how it is used in practice - and again from my experience (YMMV), C is used sanely and C++ is not.
From what I have seen you can easily contact support and they will export your customer's card number for import into another provider.
For posterity's sake, here is their response:

It was flagged by users, and then vouched for. As of this morning that submission was not dead, but isn’t the active discussion, which is here: https://news.ycombinator.com/item?id=12733024. Moderators haven’t penalized these posts at all.
Yeah - from what I can see, neither interface looks like idiomatic C++.

EDIT: Looks like you beat me to the punch on some of these ;)

Instead of:

float getSum(marketBasket mb) {
float retVal = 0;
// Implement solution here
// ---------
marketBasket::iterator iter = mb.begin();
while (iter.hasNext()) {
retVal += iter.get().price;
iter.next();
}
// ---------
return retVal;
}

I'd rather see real SC++L compatible iterators (as hopefully taught) and saner naming:

float getSum(marketBasket market) {
float sum = 0;
// Implement solution here
// ---------
for (marketBasket::iterator item = market.begin(); item != market.end(); ++item) {
sum += item->price;
}
// ---------
return sum;
}

And instead of being pre-provided with a function <void(item)>, if I'm reading the pdf correctly:

float getSum(marketBasket mb) {
float retVal = 0;
// Implement solution here
// ---------
function <void(item)> func = [&](item theItem) {
retVal += theItem.price;
};
mb.iterateOverItems(func);
// ---------
return retVal;
}

I'd rather see:

float getSum(marketBasket market) {
float sum = 0;
// Implement solution here
// ---------
market.for_each([&](item theItem) {
sum += theItem.price;
});
// ---------
return sum;
}

Or venturing into the far more functional style, where lambdas start to shine for me, personally:

float getSum(std::vector<item> market) {
// Implement solution here
// ---------
return std::accumulate(market.begin(), market.end(), 0.0f, [&](float sum, item theItem) {
return sum + theItem.price;
});
// ---------
}

It looks a bit better in C# where your selection of standard functions is a little less anemic and a little nicer to use:

float GetSum(MarketBasket market) {
// Implement solution here
// ---------
return market.Sum(item => item.Price);
// ---------
}
For the sake of selling more devices
I don't know if you read that but '... the mood boost usually lasts only until the patient falls asleep.' and 'As an ongoing treatment, sleep deprivation is impractical'
For me it also depends on the task - I never do a strict TDD - but often I like to start with some tests.

Sometimes it is hard to write the tests, but it is easy to see if your code works - sometimes it is easy to write the tests, but not the code.

I would call it 'do first what is easier'.

But it is important to write the tests quickly after you wrote the piece of code - so that you don't forget something.
Not that much helpful sir ! If you were a trader only then you could have understood it.
New programming language Milk, optimized for sparse data
There are really two types of studies: exploration and validation. Exploratory studies on small samples are still useful for refining hypotheses and figuring out whether they deserve more resources, but shouldn't be seen as significant evidence towards a conclusion–they are generally _less_ valid than opinions from people experienced in the field.

In contrast, validating studies _should_ have large enough sample sizes to be statistically significant, precommit to sharing results in order to avoid publication bias, have well-validated experimental designs, etc.

The problem is that these two are often conflated, so most people either blindly trust studies or put no faith in them whatsoever.
I do multiple 12/13 hour flights per year. It's not a big deal once you get used to it. The hardest part is just preparing yourself to be able to shut down properly. We spend too much time constantly stimulated that sitting still for a while freaks people out.

I find there is a benefit to being alone with your thoughts for half a day or so, in a physically inactive state. How many people honestly ever spend that time 'switched off'.

It's all in how you approach it really, glass half full/empty
Awfully weird how many green usernames keep showing up in these threads to make this kind of point.

Did Palmer Luckey go on another spending spree?
While Lessig is gracious here, I don't have to be.

Tanden and Podesta are representative of what will become the Clinton white house. This sort of rhetoric indicates where they, and Clinton, stand on a variety of interconnected issues, from money in politics to lobbying and outright corruption.

Lessig has done more than almost anyone to champion the idea of separating money from politics. To many, he is a hero. To Tanden and Podesta, two of the current (and future) policy leaders of the Clinton administration, he is a smug professor who needs to have the shit kicked out of him. This should tell you all you need to know about the outlook and direction of a future Clinton administration.

Never in American history has money had such a stranglehold on our elected officials. The winners in this system, such as Hillary Clinton, are perfectly happy with the status quo. People like Lessig want to blow it up. Take note.
Sure, but I have yet to find a better solution than TDD for big teams where team members come and go constantly.
It always both amuses and saddens me how people will eagerly write more tests than actual code, but refuse to use a strongly typed language. The compiler is my test harness.
Whom you are talking to ?
The Cost of Fixing Bugs in Production
Do you have any evidence at all for this claim:
"Assanage is acting as a filter with the explicit goal of stopping a Clinton presidency"
I've always wondered what that building was! Looks really cool from the freeway too.
I thought the same when I watched it the first time, but you should read some analysis' of that film and watch it again. It's surprisingly deep.
Yes, but opting out of rewards just leaves your money on the table.