skysight-inc/HackerNews huggingface dataset:
Norway also has a fraction of the population and has a history of very low violence. It's easy to say this attack was an outlier considering the long history of non-violence in their country.

Norway isn't a really high target on any terrorist hit list either. One of the reasons for mass surveillance is the idea if you have a massive population its the only way to keep tabs on the bad guys.

This of course begs the question how the San Bernardino shooters got away with their attack if the NSA was properly doing their job and mass surveillance actually worked; which it clearly didn't in the California case.
Nope, this was a waste of time. :(
> As was the case 30 years ago, testing has no solid base of evidence, no proof that it succeeds. We don’t know if screening workers for recent drug use makes them more productive, lowers their risk of getting into accidents, or otherwise helps maintain the social order.

I've never heard anyone suggest that is does. The reasons in favor of drug testing I've always heard is that you don't end up hiring people who are so incompetent as to be doing drugs while applying for new jobs. It's just one more piece of signalling.

I was drug-tested when I accepted employment at my current job. I had 3 or 4 days to make it in. Even if I was the type of person to regularly consume illegal drugs, I certainly would not have done so while applying for work.

I don't think it does much good, it's probably a waste of money, and I don't care what my coworkers smoke as long they're not doing it at work, but I also don't see how anyone can be incredulous or indignant about it.
I am just going to share this:

My daughter collected plushie toys, which the cat liked to take and shread. One day, she had enough. The cat took one too many and she raged! I watched as the two of them went from room to room.

The cat totally understood she meant to do it some harm. And it knew why too.

I'll avoid too much detail, but the end game was in her room. Door closed, her and the cat matched up. She would go over the bed, cat under, she would go one side, the cat the other... perfect zero sum game, and it ended with her on the bed, the cat on the other end, both eye locked, intent!

She had that torn plushie, yelling, the cat watching intently, tail moving slowly...

Truth is, at her age, she could not actually get that cat, and he knew it. When they both arrived at that realization, there was "the talk" as described.

That cat never took another plushie, and they bonded closely over the next few months, having come to a basic understanding, I'll add as beings, people.

Of course, I observed this all with great interest and would have put a stop to any real harm, but for those two, it was as real as it gets!

She was maybe 7, the cat 2 or three.

In terms of basic intelligence, factoring out higher order language and other human capabilities, they were pretty well matched. The cat could totally read her, and she the cat. They both were planning, reading the other and responding.

This was one of the more interesting animal, human interactions I've ever seen. She was vocalizing and gesturing with that plushie. The cat was also vocalizing and using body language, its face and tail to carry out its end of the argument.

She later reported to me the result. The cat knows which plushies are OK. She would designate one or two, and the cat would not mess with the favorites.
What's so wrong with that quote? He even advocates following the Golden Rule, at least at first. It sounds like pretty decent advice to me, except maybe the "wrath" part is a little too strong. But if I treat someone nicely (like I'd want to be treated), and they act like a dick to me, I'm not going to continue to be nice and helpful to them, I'm going to stop being helpful and try to get away from them.

It sounds like you're advocating that people put a lot of energy into being helpful to people who are assholes and take advantage of them. I don't see how that's a good philosophy at all. That's exactly the kind of philosophy that enables sociopaths to climb to power in society so easily.
I like the fact that this writer ends up discussing how all interviews are really people interviews. Finding out in the interview whether or not a candidate can fit into the team is probably more valuable than finding out their level of technical skill.

Also, the blind focus on coding interviews forgets the hiring market. So what if a candidate fumbles in front of the whiteboard. When there are 10 jobs chasing every candidate, you would be better off hiring people who barely demonstrate the technical skill you need, but who fit in the team AND DEMONSTRATE A STRONG DESIRE TO WORK WITH YOU.

Employees who have a strong desire to succeed, will learn what is needed for your technical environment, and won't run away for a higher salary after 6 months.

People don't really consider the downsides of the whiteboard interview. They often fail miserably on the criteria of dialogue and end up being a candidate's monologue in a room full of silent observers. I've gone through such interviews in which only one of the observers ever spoke, and mostly just hints/reminders about the coding problem. At the end, I knew nothing about the company's technical environment or the way that the team worked. And they knew little to nothing about me and my technical skill.

People view whiteboard exercises as a proxy for getting to know the candidate, and in my opinion, this is far from reality.

I still see some value in a test about the same level of complexity as FizzBuzz, but only as an opener for an actual dialogue with the candidate about what they are capable of.

I think the fascination with whiteboard tests comes from the influx of CS types used to greenfield development into the flood of startup companies doing greenfield development, who were faced with a flood of candidates whose entire previous work experience was in brownfield development. In reality, most of those who failed at the whiteboard tests were competent developers who simply had no experience working with a blank slate Given an existing system, and a feature to be added or a problem to be fixed, they do just fine. And most greenfield companies get to the brownfield stage within months of starting up.

In fact, now the industry has become more of a brownfield industry than it was a few years ago and needs more people who can refactor legacy code, or at least cope with the mess.

I suspect that the mess would have been less if whiteboard interviews had not become so important because more startups would have hired brownfield developers who could have warned of how quickly technical debt can overwhelm you.

Common to see a startup go from startup to legacy big ball of mud in only two years.
More critical analysis of data is appreciated.

This article reminds me of Radical Statistics - http://www.radstats.org.uk/ which may or may not have more geographers than other academics.
Seems like the article was already removed just under an hour after being posted.

Google still has it cached though.
Yea sure, those terms were used by Westerners in 1761. I bet the Africans would have seen it differently.

Nevertheless, it is our duty to correct the terms they used to better reflect the reality. And this is common practice. If it weren't, Socrates would be remembered as a corrupter of the youth and Galileo as a heretic.
Ask HN: Why not one click anon posting handles?
In a typical case someone wants to reply to a comment but doesn't want to use their real handle for some reason. So they end up using a throwaway account which takes a effort and wastes time. Why not enable this functionality for people with certain karma so they can make an anon comment w/o signing up for a new account?

Upside would be comments without fear of downvoting which can prevent people from being fully honest. Enabling this only on accounts with a certain karma level should prevent at least some abuse.
It's not true that no other carrier is offering free internet. It's a better model with no restrictions.

http://economictimes.indiatimes.com/tech/internet/aircel-to-...
Like I said, I don't disagree, and I can see the use people get from recipes. And yes, you're right that I'm a "if I need to google it more than 3 times, I'm reading the man pages" kind of person. However that stackoverflow answer is literally a copy and paste from the man pages, with an example (which the man pages I have also contains apparently). The information is the same, the method to search for it is different, but I'm willing to bet my way is faster ;)

I don't see anything wrong with tldr, I would have definitely loved to have something like that in the past. I do think that completely ignoring the man pages is a mistake though, since it requires just as little if not less effort as looking it up on stackoverflow, which in this case has the same answer anyways.
PETSc has an Elemental interface for doing dense linear algebra. Can't do much better for an endorsement than that.
Linked + google earthed and zoomed in:
https://www.google.com/maps/place/Ile+Tromelin/@-15.8926233,...
Remote islands are usually filled with several tons of bird droppings
and i miss the time:
where they were no selfies all over the place.
when people weren't such egocentrics.
when no one would loose a career for a single tweet.
and, last but not least, when no one else than my newsagent would know which porn i'm into...
scotland has GRRREAT moss as well.
Hmm, okay, upon closer inspection, you are right. The problem I have is that I have the following definition in my .cshrc file:

alias precmd 'echo `date` "#@#" `pwd` "#@#" `history 1` >> ~/.complete_history'

This basically saves all my commands to a file (which is very handy, by the way).

So somehow this interferes with the curly braces. I put the history part in double-quotes, and now it works:

alias precmd 'echo `date` "#@#" `pwd` "#@#" "`history 1`" >> ~/.complete_history'

Thanks for helping me solve this :)
Khaled Key: DJ Khaled Flappy Bird Game (WORKS ON MOBILE)
That sounds good too. Is that built into some OS/UI's? Or what do you use to add it to what you use?

If it's standard in Linux (?) wonder why OP didn't mention it?
Interesting update... I just forwarded my email to them again... got an immediate response, apology for not responding earlier (it had been 5 days) and a $6 credit for not responding.

Nice way to step up the game... =)
Write laws against the dissidence, but call it terrorism. Then you can argue that you are just trying to get the same level of access everybody else is asking for.
I think the 32 register requirement came from the original RISC studies where they analyzed how many function arguments and temporaries were needed by typical programs of the time.
Two major differences.

First, it represents the 4.0 API, so it’s a preview of what “vanilla D3” will look like sometime next year when D3 4.0 is released.

Second, it’s a library you can use independently of the rest of D3. So if you don’t need the other parts of D3--for example you’re using React to manipulate the DOM, or you want to render charts to Canvas rather than SVG--then you can just use d3-scale (today).

Not all of the new D3 modules have been released; for example, I’m still working on layouts and selections. So for simplicity’s sake I would say that most people should keep using the default 3.x build of D3 and wait for the 4.0 release. But keep an eye on these new modules, and perhaps tinker with them, so that you’re ready when 4.0 comes out.
Ha. Why didn't the cynic in me come up with that?
Thanks, added to my reading list.
AngularJS Front End for Hadoop with a Distributed Metadata Back End
Yes. I wrote a little bit more about that here: https://medium.com/@mbostock/let-s-make-a-d3-plugin-c8e69759...
> >The NSA reported using 3 hops for data dumps from their bulk surveillance store.

I'm not sure what this means, and you appear to be referencing a comment in this HN thread. I'd imagine that if an entity uses a hardware splitter to intercept all traffic, the number of alleged hops used in a network traversal isn't as important.
Open Sourced projects are:
- https://github.com/EverythingMe/vertex Go API management framework
- https://github.com/EverythingMe/meduza A fast data store on top of redis
- https://github.com/EverythingMe/teleport Execute Python code in country-specific networking context

and many other...

Great work!
I was just collating some of the feedback from this and right next to Github integration I wrote BB integration :) I use BB a lot as well personally to keep repos private. Thanks for the feedback
A few more classic and esoteric languages are available in https://repl.it/
> The author, lost in the invisible world of moss

emphasis mine.
How Microsoft beat Google at understanding images with machine learning
Yup, you found it.

Confirmed: db.blackhole_nj.find({$and:[{"fname": "Christopher"},{"mname": "J"},{"lname": "Christie"}]})

The governor's DOB in the results matches what's in Wikipedia.
I lived in Japan and there is some great moss there, particularly in the very old temples. But I think the moss in New Zealand's old growth forests is better - some of the moss I saw there was almost luminescent.
>When I do the same thing, I seem to mostly get one of three responses: 1) romantic interest

I'll bet a LOT of men wish that they'd receive some romantic interest when they're helpful to people, even if it means they have to decline some of it. I think it kinda says something that men pretty much never get any romantic interest (they always have to initiate it, even in this supposed age of gender equality), and that women complain about men showing romantic interest, but men doing this is precisely the only way they're ever going to have a romantic relationship because women never show romantic interest themselves. Women demand for men to always be the initiators, but then complain when men initiate (presumably because it's not the men they're interested in). Maybe if there were a lot more equity in romantic initiation, this wouldn't be such a problem.

>3) people stop speaking to me (I have opinions about some of the reasons for that, but this is not the place for that).

This one's just weird, and I would like to hear your opinions here.
Would UWA's be vulnerable? This seems like a good reason to abandon Win32 APIs anyway. If each process can be sandboxed from an executable's perspective, it should reduce the risk. If the number of UWP/UWA apps are the majority, then there would be fewer Win32 installs to exploit.

I think this could be a multi-pronged solution. Why not attack both sides? Edge and Chrome should correct their behaviors but Windows should also patch things up with DLL loading to reduce the risk. Maybe a signed manifest could verify the assemblies an app is loading and only authorize execution if it passed a UAC prompt explaining why it is blocked.

As a developer, I appreciate that you can use other DLLs too, but this feels like it should be the exception more than the rule.
It requires the OS/product vendor to enable key escrow though. Apple used to have a mechanism for this. Microsoft has a mechanism for this. And presumably all of them will escrow encryption keys for any products they sell in China.

GCHQ wants this too. So if tech companies comply with China's law, why wouldn't they comply with the U.K.'s? And if they comply with the U.K. law, why couldn't there be one in the U.S.?
Tracing the Path of a Censored Weibo Post and Trigger Automatic Review
Thanks, I knew the old SolusOS and was confused about the relationship.

In short: SolusOS became EvolveOS became Solus.
Do you have any data to suggest this would work? It sounds great in theory, the majority of people think that they're above average drivers. Everyone thinks "it won't happen to me" and continues driving dangerously.

Drivers are already held accountable for speeding, drink driving, using the phone, etc. but they still do it.
You are one of my technology heroes! Sorry if this is off topic. Language, my own and foreign, were my worst subjects through school. It was a huge accomplishment for me to learn to write grammatically. The tool I used to learn was a systematic approach to graphing sentences. Now I've stopped everything and set out on a journey to learn write software to help younger students learn to analyze grammar, to understand the parts of a sentence, and to isolate the parts to understand the semantic meaning from structure. More importantly, to help students learn to create semantic meaning from composition.

My goal requires a drag and drop user interface to build tree visualizations. Starting from zero I've been focused on learning Javascript. I'm not interested in natural language processing with machines and machine learning. The best I've seen on this subject is Ben Podgursky's nlpviz[1] which uses Stanford's CoreNLP service with d3.js to create a parse tree visualization.

Do you know anybody who is working on this, English grammar visualization? And, if there are resources available on the web? What I need is an interactive tree visualization builder.

[1] https://github.com/bpodgursky/nlpviz
Many, if not most, apps that depend on the Internet in some fashion do not handle losing the connection gracefully. Furthermore, it has been possible to write Web apps that can run disconnected (assuming they've been run at least once with a working connection, analogous to downloading an app).
Age of Sail pirates were fascinating in many ways. Some of them had workers' comp, equal pay and voting rights for blacks and other minorities, constitutions designed to limit autocratic power on the ship (unlike legitimate merchant ships), and fairly flat payouts of booty (one documented ship gave the Captain two shares while the lowest crew members got one share).
You've maybe missed the key point of GWT. It's definitely not to get around weird browser issues. The point of GWT is to create your complex business logic in Java (which Java is very good for), and then share that business logic across your server, web and mobile platforms. You can do the same with Javascript, but Java is (imo) better designed and suited to that task. Typescript is a closer alternative, but Java just plain has better tooling and server runtimes, and Typescript is compile-to-js in the same way Java with GWT is.

That said, polymer with GWT is really nice and works as well as most web things. Stuff like Angular has so many problems of it's own that it's just plain false to say GWT is obsolete when it actually solves some of the problems Angular still has.
Many countries require this

https://en.wikipedia.org/wiki/Key_disclosure_law#United_King...

UK is a great example and a good place to not store any valuable data.
and what an entry for djb to start the talk :-)

"With all the current crypto talks out there you get the idea that crypto has problems.
crypto has massive usability problems, has performance problems, has pitfalls for implementers, has crazy complexity in implementation, stupid standards, millions of lines of unauditable code, and then all of these problems are combined into a grand unified clusterfuck called Transport Layer Security.

But actually the situation is worse."
I really hate the situation where stuff that could be a website, or an offline webapp has become an app instead.

All little transportation city schedules around Europe are like this, and it's infuriating for a number of reasons. I can't use any other mobile OS apart from Android (with Google Play) or iOS. Apps are siloes, so no other webservice can reuse their data. It's generally quite insecure. It's a waste.
I think this is the official mirror: https://github.com/mit-pdos/xv6-public
Still better than ignoring the convo and doing a quick search :)
They may eat humans, but they won't breed them and force them to live in horrific enclosures.
I'd love to learn more about what's explicitly whitelisted, and can't be blocked by DWS or other on-system resources.

I've tried Googling, but it's hard to find pages which discuss it without knowing the right terms to search by. Can you help provide a link so I can learn more?
Does this overlap functionally with TensorFlow ([1])? How are the two different?

[1] https://www.tensorflow.org/
When I visited Japan I was surprised when my language partner's son had such a huge interest in moss of all things. Where I live in the U.S, moss is largely an unwanted thing akin to mold. Yet here was a man telling me the names of each kind of moss we passed and telling me certain characteristics of them.

I feigned my interest in moss as best as I could. I understand its implications in rock/moss gardens and when a colony is maintained properly it does look rather nice... but to me it is still just moss.

I have a feeling that I simply don't "get it".
I’m not sure; it would depend on what you want to “ask” your data / what you want to learn from the visualization. I would look for existing visualizations with similar applications for inspiration, and I would try a bunch of forms (with your data) to evaluate what works, and iterate.
The state of Internet Censorship [video]
I agree that there's a difference between public and non-public data.

With respect to the public data though, this is an issue which we've been wrestling with (and largely punting on) since various public records became readily available in electronic form. The fact is that, in the US, there's quite a bit of public information available about individuals. Much of this information (think home sales, past addresses, any court records) is public for historically sound reasons. However, there is a huge difference between scouring dusty town, county, and state records at considerable cost of time and money and making a few quick queries on the Internet, possibly paying a nominal fee if you really want to go deep.

But, to your point, we effectively implement privacy through obscurity/bureaucracy to shield ostensibly public information that we don't feel comfortable about anyone having access to it. But it probably works about as well as security through obscurity.
Awesome that Canada has clarified that. The first I've seen.

Thailand's laws however explicitly don't. Work is defined very broadly. I've never seen it clarified beyond the report from Chiang Mai a couple of years back. Unfortunately the guy didn't have the authority to make the statement.
Foxconn Entering European Data Center Services Market
Its entirely possible for an individual app to have its deps included without forcing every app to work the same and I'm far from convinced that is a real benefit. It would be far better to work towards standardization to make producing a package for multiple distros easier.
> I’ve always wanted to make a lot of money, have people pay a lot of attention to me and do a lot of exciting things. I just never knew how.

What's the equivalent of a clickbait headline when it's in the article?
Is it so much of a stretch to believe that a vendor might believe it is in their best interest to control the application platform? Why give Apple the benefit of the doubt here? Ironically, one reason to do that is that Apple is active in defining and implementing Open Web standards, many of which are aimed at improving the Web as an app platform. Which, in turn, is exactly why this is still an “interesting narrative”--both Web and native are rapidly evolving.
> Turn of the century pig farms were horrors that make modern day industrial farming look good by comparison.

Really? I grew up in the country and I had friends who raised pigs and cows. Those animals had it way better than the typical factory farm.
>> Believe that even if you do something stupid like quit your job without a clue, somehow you’re going to figure it out.

> ...or, you can study up on something called "survivorship bias" and realize most of the "wisdom" in the article is utterly useless.

Maybe there's a correlation between people who believe that and those who make it long enough to have internet guys say their success is survivorship bias.

I'm just playing devil's advocate here. I'm an ex-poker-professional who's well aware that survivorship bias is a thing.