skysight-inc/HackerNews huggingface dataset:
He makes the issue more complex than necessary for the benefit of his employer. There is no reason why private information needs to move across borders without the express consent of the individual involved. At that point the individual agrees to be bound by the rules of the country where the data is going or no transaction is done.

Let each country have it's own set of rules and have all countries respect those rules for data located in the hosting country.

The idea that each country must be exactly the same and data is by default available for transmission across borders is only to the benefit of multinational companies.
> I'm also surprised that the government doesn't have more stringent guidelines about the private email use of its top officials.

It does. Guidelines don't stop people from doing things, especially when they're at the level where they think they're above such policies.
Thanks for publishing this gratis!

I've been following along for some months, but put off ordering it because I bought Fogus and Hauser instead.

Now there's a deadline on the 30% discount. I'll make a point this week to refer to "Brave and True" as much as possible.
Drug possession might comprise 10% of my caseload and 100% of mine are non-violent. However, about 75% of the possession cases I have include another criminal count (DUI; leaving the scene of an accident; suspended license; etc...).
Overcomplecting*

Some make serious money out of scope creep in IT projects. Sometimes I think that this must be how the major consultancies are sustaining themselves.

Someone wrote that the /average/ IT project ran 10x over budget. This would be completely unacceptable in any domain but IT.
I've been working on learning React, and finding it particularly difficult. It appears there are a large number of things I need to have in place and pieces of knowledge I need before I can use it. These include some kind of Js compilation step like Webpack or Browserfy, something like Babel, a knowledge of how to use ES6, an understanding of React, and an understanding of how to use React-Router.

Although I've done some Javascript on the front end, I haven't done the other things I mentioned. The tutorials all seem to assume I know how to do everything but one little piece of detail, and I'm finding it difficult to bite on the elephant. It's hard to tell where to start on learning this stuff, and how much I need to learn before I can use it.

Any suggestions for what resources and approach to use to learn react? My goal eventually is an app that runs in 3 versions: web, iOS, android. I don't intend to use javascript on the server.
Agreed, that's frankly amazing. How can he even get it through their mail system with an attachment to an unsecure address.
> Yeah, the NSA spied on your citizens, but you helped them.

I did not help them.

Either the German government did or the BND and VS did without orders from the German government. This needs to be investigated and punished accordingly. That is very unlikely, but at least we have parliamentary commision (NSA Untersuchungsausschuss, NSAUA) to investigate these wrongdoings. Some interesting things were already uncovered by the NSAUA.
Even more so that he actually thought it was secure enough to apply for the job at the CIA with an AOL email and that they actually hired him.
Depends how you define "addict". As any heroin user? Someone whose whole life is based around the drug? Something else?
Googling for 5 minutes didn't return anything supporting the second claim.
Quick hack to get notified if you forget to visit a website
Hi there - can you email me at pvh (at) heroku with a link to the ticket where you had a bad experience? This sounds like a bad UX bug that we need to fix, and I will make sure any unintended charges are taken care of.

I've also asked the PM for this project to look into what happened here and alerted the head of our support team. I hope you'll consider giving us a chance to make this right for you and a chance to re-earn your trust.
WebRPC is a lot lighter than XML-RPC (or JSON-RPC). It's really just a thin layer on top of HTTP. Arguments are passed in the query string (or as form parameters, if POSTing), and the response value is returned directly as JSON. There's no body or envelope to parse. This makes WebRPC services really easy to consume by any client that supports HTTP and JSON (which is pretty much most platforms). WebRPC services are also really easy to test, since you can execute a method and get the results back simply by typing a URL in your browser.
Just because a service offers 2-factor authentication doesn't mean people will use it.
> Jon McCormack: At the end of last year, Mayer scored a coup in the hiring of the Amazon star to be in charge of all of Yahoo’s mobile engineers. He only stayed a few weeks.

Ouch.
"The Race for a New Game Machine"[1] is a pretty good read on the development of the Cell and Xenon[2] processors. Giving up the out-of-order seems like a really bad decision and the internal fighting at IBM, if accurate, is really sad.

A side question: What in the POWER architecture makes it hard to implement? I was told the addressing modes are complicated enough that it will always be slower and harder to create than other processors. I'm wondering if this is urban myth or has some basis in reality?

1) http://www.amazon.com/The-Race-New-Game-Machine/dp/080653101... with a lot of articles written about the book such as http://www.wsj.com/articles/SB123069467545545011

2) https://en.wikipedia.org/wiki/Xenon_(processor)
Because it comes off as being slightly smug?
Tutum is not a real PaaS, it runs containers in the user infrastructure and can be easily adapted to run on-premise
The Amazon Echo is a niche product that attracts a niche audience.

The Echo only does limited things and is locked to Amazon's ecosystem. You're paying $200 for an addon to Amazon Prime Music which is itself pretty mediocre compared to the other services in the field (Pandora, Spotify, Google All Access, Apple Music, etc). So really the only people who benefit from Echo are people with large MP3 collections they've uploaded to Amazon's Music Cloud, which itself is a niche thing to do now (unlimited streaming is "in" and MP3's are "out").

Plus Amazon Echo is a music appliance that doesn't focus on the actual sound quality. One speaker and one subwoofer, and even then they're muffled by the casing. So really you wind up with a bit of a gimmick. Voice recognition and a mediocre sound experience locked into Amazon's ecosystem for $200.

You can buy a $30 bluetooth speaker all over the place. The sound quality on them is mediocre too, but you've only paid $30 and at least they don't worsen the sound needlessly via the gimmicking round shape. The speakers as they are are unobstructed. So why pay $200 for a bad experience when you can pay $30?
The Magic of Math: Solving for X and Figuring Out Why: Arthur Benjamin (Books)
Accountable for hackers claiming something that's not necessarily true?
How We Lucked Our Way into Our Startup's First Customers
None of it was classified.
NASA Gives 99-Percent Probability of 5.0 Earthquake in LA
https://en.wikipedia.org/wiki/Drzyma%C5%82a's_wagon
Do you know how few people have the energy or money to exercise and eat healthy? It sounds easy but it's a lot of work.

It's not just a rational choice, people aren't rational. It's kind of like saying that the solution to overpopulation is to get less children.

Thats not how things work.
Yupp. As many, including Brianna Wu, have done. Then what? The harasser could be a 21 year old man in Siberia, covering himself up with multiple layers of anonymity.

I'm suggesting that the attackers will keep attacking until you leave the platform, or just shut up, and so they will have won. The means to police harassment is not yet where we expect it to be. Why should those that are being attacked be on the lookout? As many in this forum feel, if the governmental authorities shouldn't have the abilities to shut you up, why should randos on the internet? (I would argue they can, and often are both one and the same)

Imagine suggesting to Cory Doctorow that he should work under a pseudonym because the British government doesn't like what he's saying. My argument is: what you're saying is equivalent to that.
I have a hard enough time getting my own health records from various hospitals/doctors' offices. When I first heard of the company, I was hoping Amino was solving that problem for me.

Is that a solved problem? Or is that a market opportunity? A sort of EMR ombudsman for the Average Joe?
re:dash is very cool, and we actually used an early version way back.

The primary difference is audience. Most of the impetus to build it came from the difficulties we had getting non-analysts to do their own data pulls and ad hoc queries. While some number of people were able to edit SQL others had written for them, it rapidly became unsustainable.

As a consequence of the audience, we have lots of ancillary features (like the ability to see detail records and walk across foreign key links, the data reference, etc) that fell out as we learned how people used the tool.
Propaganda to Buy a House
Someone on my team has started such a project, encoding a few companies' style guides as eslint defaults: https://github.com/walmartlabs/eslint-config-defaults

You can then use eslint's `extends` feature to use them as a base for your own code.
How  to Create a Data-Driven Culture
This is why having technical management (or at least technical-understanding) is key once you grow past a certain size, I think.

There was a link here a few months back about some MS tiger team that upper management convened to solve a cross-department issue (something about a webpage in updates?). Additional department heads kept getting added to the call everytime someone said "It's not my issue, it's X's!" (ah, here's the link -- http://blog.seattlepi.com/microsoft/files/library/2003Jangat...)

I think that's what it takes nowadays: "I have the authority to make you and anyone else necessary resolve this" + "I recognize this is a problem"

Too often it's one without the other.

PS: Side tip. I think one great thing large organizations can do is have a more outside-the-org-chart independent problem solver. Problems get reported, they summarize the issue and get priority/sign-off from only above themselves, then they're empowered to pull who they need to fix it. Otherwise "that's an issue that only affects our users (aka not dev)" seems all too common.
I completely forgot I had the plugin installed for months until I started gliding -all of a sudden I was trying to read about butts in a non-computer context and everything got extremely confusing.

In other news, I feel someone really should write a "butt to cl0ud" plugin, aimed specificity at Proctologists ;)
I got a PhD dissertation out of how difficult it was to use the Cell processor: "Shared Memory Abstractions for Heterogeneous Multicore Processors", http://www.scott-a-s.com/files/scott_dissertation.pdf. Code for the project here: https://github.com/scotts/cellgen/

Cell made a big splash in the high-performance computing community because it gave software the kind of fine-grained control that people with a detailed knowledge of processor architecture and their own algorithms could exploit. But the difficulty with how that kind of control was exposed meant that it was kind of all or nothing: you either optimized your code to use the SPEs correctly and efficiently, or you didn't use the SPEs at all.

I had the opportunity to talk with one of the main processor architects a while back, and I asked why they did not include any hardware-level caching for the SPEs at all - which I think would have allowed people to get that kind of incremental performance improvement. His answer was that they wanted all of the chips real estate and transistors towards the fine-grained control approach. Fair enough, but I think it would have been a lot more usable otherwise.

I think that Roadrunner (https://en.wikipedia.org/wiki/IBM_Roadrunner) was the only major deployment of the Cell processor, outside of the PlayStation 3. I always wanted to talk to videogame developers who programmed the PS3 to ask them what techniques and patterns they used for the Cell. I suspect that for some games, they ended up running much of the main game logic on the PPE, didn't bother using the SPEs, and use the GPU for all acceleration.

Disclaimer: I actually work for IBM Research now, but not on anything related to Cell.
>Yes and there is zero evidence of any sensitive material.

A ton of info. was posted on his twitter account that is now suspended. For DHS and FBI to investigate, they must have solid evidence of a breach to do so.
Who wants to bet that Mr. Carney is crying at his desk this week?
Yahoo CEO Mayer Is Delusional and Must Go
> This is completely fine if you're tooling around in a research lab or industrial lab, but even a 1% loss is probably too much for a human brain to bear and remain the same as before.

You probably lose at least that many neurons over a lifetime; consider the shrinking volume of the brain with age. And losses definitely easily exceed 1% in early Alzheimer's or dementia, but while not fun, people with early Alzheimer's clearly have not died or ceased to exist!

(And anyway, the real question about the dead cells is whether they still have the information about their synaptic weights and other functional information. Being able to revive the cell is overkill; the focus on revival is as an _a fortiori_ argument, since any revival proves that, even in the absence of future scanning advances, it must be possible.)
> I thought yes, but the price points are so astronomically different I'm not sure.

On the one hand yes, on the other hand surely that's something to factor in a comparison between machines which seem very similar in purpose?

> We're talking $1399 for 512gb/16gb for the Y900 while the Surface Book is, I think $2199 or so.

Hahaha no. For 16GB/512SSD it's $2700, the $2100 option only has 8GB/256SSD, though both use an i7 and have a dGPU.

> Also the Book has a discrete GPU which isn't an option on the Y900.

The Book only has a discrete GPU on some options. The $1500 8GB/128SSD and the $1700 8GB/256SSD only have an iGP.
The most "sensitive" info I saw was his own SSN, which anyone can buy off of ssndob...
Must be a driver issue or very, very old Intel graphics. It works fine on Chrome/Android, and usually my Intel HD4000 on Linux/Chrome renders WebGL many times quicker than this phone...
Is frequent HN consumption associated with poor functioning among programmers?
I'll add too that I think the palm pre was the best form factor I've ever had: small, physical keyboard, yet gives me the full screen look and sleekness. And android still has yet to match it's universal search on type feature.
I started here: http://reactfordesigners.com/labs/reactjs-introduction-for-p... (h/t tptacek).

And then I found the egghead.io videos particularly helpful. Nice bite-sized chunks, very focused: https://egghead.io/technologies/react

There are a number of free lessons. I found them useful enough to pay for a subscription. YMMV.
I used this book to get started with Clojure, and I can't imagine learning Clojure any other way. I still refer to it, most recently for multimethods. I used to search the website for updates before they were officially released (like core.async, iirc). Vividly and clearly written, and very funny.
I don't believe that kids should be in school before 7 or 8 years of age.
Awesome Unicode Code Points
It is also very corrupting work (drug police). Of the handful of people I "know" who got busted, not one was charged with the full amount of drugs nor cash they were arrested with (when it was worthwhile amounts)
What does this article have to do with Google and Facebook's CEOs?

edit: No, seriously. I can't see how the CIA is the most powerful information gathering agency on the planet. Even restricting to government organizations, the NSA likely has far more access to information. Allowing for private organizations, Google/Facebook likely know far more about individual people than any government agency does given Google Analytics, Facebook Like buttons, etc. strewn around virtually every public internet page.
Military members' adult children receive no benefits. Consequently, a US military member who used this method may have secured certain visitation and inheritance rights, but would not have qualified their spouse for access to the base, base hospital, insurance, and many other things.

Hell, no one using this method would be able to cover their adult partner (over age 26, now, variously 18 or 21 in the past) under company health insurance.

They wouldn't have qualified for any tax benefits of marriage (or penalties, for that matter).

Combining property in joint accounts or joint ownership was slightly easier, but still not as straightforward as it is for married couples.

> At no point does it indicate that the adoption tactic ever failed

The adoption technique did not fail in that it achieved what it intended to achieve (primarily the basic legal rights and access of family members). But it did not achieve a marriage substitute, as it did not give them access to everything that marriage entailed.

> ; in fact, the article seems to be at pains to show that adoption routinely and reliably secured most or all of the rights that marriage would have, and swapping adoption for marriage now is little more than a change of paperwork.

It secured some of the rights, it did not secure all or anywhere near most of them.
The European Union is very diverse, with many different peoples and cultures and languages. This can be a source of strength but we also have to be mindful of our different needs. We saw that during the "PIIGS" crisis.

The Mediterranean countries badly needed to inflate their currencies to alleviate their crippling debt burden. Germany on the other hand wanted a strong currency. Because they all had the same currency only of those two parties could win. That was Germany and we still see the repercussions in the southern Europe.
> Docker makes it easier to shovel around your application while lambda is the next phase of cloud development.

Yes, lambda and friends (AWS Mobile Hub, JAWS Stack, etc) are the next paradigm, but it's not ripe yet. For instance the newly introduced cronjob only allows 5 mins periods as minimum, when for one of my projects I needed full cron precision (I was starting to build on Lambda and had to return to docker...)

Maybe in 6-12 months thing will be fully ready...
Which, to be fair, they are absolutely allowed to do. That "everyone does it" doesn't make it acceptable that the NSA does do it. And if that also makes for a convenient excuse to pry some of the data currently stored on US-based servers out of the US and into the EU where it can drive local economies, so much the better from their perspective.

The EU regulators are being selfish jerks and forcing Facebook and Google to spend their hard earned cash on a datacenter in Antwerp or whatever. That's... hardly the worst evil afoot.
I feel like the timeline of the prediction is important in that subject line... no?
The “Unhackable” WordPress Blog – Finding Security in the Static
For what it's worth, it's working pretty smoothly on my Nexus 5. Maybe it depends on some hardware acceleration that only newer (but not necessarily high-end) GPUs have
Not sure. The client libraries don't work with sockets directly. The Java client uses HTTPURLConnection, the Objective-C/Swift client uses NSURLSession, and the JavaScript client uses XMLHttpRequest. You'd have to check the documentation for each of those to see what they might be doing under the hood, or what options you might have for configuring them. Same goes for the server, which just sits on top of a servlet container. You'd have to see the container docs to see what your options are.
I think that would be cool. I'm not saying that the Olympics and other sports should eliminate restrictions. I just wonder what technology could come up with.
I wrote some code for this beast once:

http://adam.ierymenko.name/files/MersenneTwister32_spe.cpp

Was working on genetic algorithms at the time and managed to port one to run on the Cell. It's a good "embarrassingly parallel" work load for that kind of chip. The MT code above was the PRNG for the genetic algorithm.

Makes me want to hack GAs again... boy are those things barrels of fun.
Authentication of whether the records have been tampered with or not. That includes the very authoritative nameserver you fetched them from in the first place, which might have been compromised. This is why DNSSEC allows zones to be signed offline by the zone's owner rather than
trusting the nameserver.

Even if you run your own DNS cache, some bad actor between you and zone owner (including the aforementioned authoritative DNS server) can still potentially provide you with bad data. DNSCurve gives you _encrypted traffic_, but DNSSEC gives you _accurate results_. They solve two different problems.
To me this is another attempt to show how expanding the scope of the system will affect it's failure rate.
It is known that the bigger the system, the higher the chance of failure to deliver it.
What is interesting is that this article brings another fresh look on scenarios where such rule happens:
replacing multiple legacy systems with new and supposingly better one.
Now the kid is going to be hunted. Blacklist. You know. Anything, hacking someone's account is wrong regardless. just because he's the Director of CIA.
Maybe Twitter/Yahoo should team up or Snapchat. Get these teens some ads. Yahoo's mobile strategy is a struggle, maybe some partnerships are in order.

I honestly believe Mayer could do it but since none of their apps are FB/Instagram/WhatsApp nor do they have the traction as these juggernauts, I'd suggest a partnership.

Come on Yahoo. Find a niche, make some money.

Losing these talented people. Maybe it's because they didn't perform or didn't realize the large task they they'd be responsible. Or maybe Mayer only hired them to steward a certain project (this wouldn't explain the quick exits but not all of these exits are quick). Mayer is a work horse. The issue might be with the hires and the difficulty of tasks.
Show HN: 3D Touch Canvas
Yeah, the Wikipedia articles are a problem. I'll see what I can do when back in town on my main system.
How to Think About What Data Science Projects to Include in Portfolio
Make Something People Want
The little interactive in the article is practically begging to be made into a game.