skysight-inc/HackerNews huggingface dataset:
i think you are missing the point of the parent - not many people care about genocide going on somewhere in the woods as long as it's not dangerously nearby (nothing to be proud of, but a natural part of being human these days). I don't know anybody who would literally 'hate' Rwanda, Burma, South Sudan or your former/current place of pick.

now for rather unfortunate meddling into internal affairs of a given state - there isn't a single country in this world that can say US didn't try to f__k them over one way or the other. Not-a-single-one. You may not like this fact, but that's truth. Now we can say something similar, maybe to lesser exent, and maybe with more evil tone, about Russia, or in other ways about England/Dutch/French/Spanish/Belgian/German/and so on for the past, but for pure hate, US made it damn too easy to be hated.

don't take this personally - I have much higher issues with Russia in this regard, the country that invaded my home in 1968, killed quite a few, brought more repressions and stayed for 21 years. But US ain't some saint 'good' guy, far from that.
The only argument that is needed is cost. Is it cheaper to keep your data local or move it off site? Most of the time, it is cheaper to keep it on site because you don't pay for bandwidth,
Yes, I googled it during the talk.
> This is a very worrying development

Agreed.

> reduces my trust in FOSS

Please don't distrust a whole category because of a single tool. Most FOSS tools don't do this, especially if they're "Free Software" as opposed to just being "open-source", since "Free Software" indicates a moral, not just practical stance on software.
AFAIK browsers will not provide a referrer if the previous page in case you go from https to http. Firefox has an option to disable https to https referer sharing btw.
When the Czech republic and other ex-soviet states dropped communism and started "moving west", the west greeted these countries with open arms and a chorus of "opening your countries up to foreign investments will spur growth and make your economies flower!" The Czech Republic responded, by allowing foreign investments essentially without reservations. This lead to a highly corrupt fire sale, called the "privatization process" in which state assets were sold off for far bellow market price to foriegn investors. Czech people, just comming out of communism, of course, could not afford to invest in their own country. Now, most of the valulable assets have been sold off, and the Czechs, to a large extent, live in a country which they do not own.

Now, when the Chineese do the same thing, but in much fairer circumstances (Germany is hardly recovering from a repressive communist regeim), we're crying foul? I do not like foreign investment, but a part of me is satisfied, that the West is finally getting a taste of it's own medicine. Not that it will reverse the damage done, and not that two wrongs make a right.
What makes you think Germany is a better exit point for your traffic?

https://en.wikipedia.org/wiki/Gesetz_zur_Beschr%C3%A4nkung_d...

Much more comprehensive German version: https://de.wikipedia.org/wiki/Artikel_10-Gesetz#.C3.9Cbermit...
As a Chinese I have to say it's hard to believe “Not one of the six Chinese devs had ever seen that photo or had any knowledge of what happened there”, it's more likely they don't want to tell you what they really think.

When I was in Uni, the Tiananmen square videos are all over the university intranet, including the documentary shot by Hongkong journalist and some shorter documentaries made by the west in later times. Everyone in my class has watched them and we all know what happened on 04/06/1989.

The censorship power of chinese government has been greatly over estimated.
yes, the response to "if you have nothing to hide" should be "you first then".

Imagine if the question was:

"can I watch you through your window ?"

- "no."

"why, what have you got to hide ?"

- "nothing, I just value my privacy like any normal human. It's my house, so mind your own business"

Now you could counter "yes but the web is a public space". But it's not entirely. Some of it is public, some of it is private. Our email conversations with our friends and family, our video chats etc should be private. (They're not of course, they're all intercepted and stored forever, but they should be private).
Should I have danced around my view of his post to more subtly imply how I view it without actually using the words instead of just straight out saying it like I did?

I'm not attacking the person; calling someone an idiot does appear to be a personal attack, but it was asked as a question -- I was trying to convey my bewilderment at how anyone could share his views ("you like pepsi over coke?! what are you some kind of hippy?! -- etc!)

Come on, we're grown up and this is our area of expertise, why should we censor ourselves -- I'm not sure how else I could have expressed my view on the whole thing so succinctly tbh. You knew what I meant right off didn't you?

Are you offended on the authors behalf? Do you think that person, who is clearly an experienced technologist and who appears to have spoken at a conference, who has views on what is a pretty insider issue and has spawned a debate on the whole thing on hackernews is going to be offended because someone on the internet thinks it's stupid?

If he is; then I'd like him to know that it wasn't my intention to offend but also -- this is the internet and we all benefit from frank honest discussions, which I'd like to have and if you have issues with people questioning what you've written a bit aggressively then perhaps you shouldn't have written it.

It's not like I'm going full youtube or /b/ here... This is a forum, and no personal attacks happened.
The Debian installer gets this right: it prompts you during the install whether it can collect information about installed packages for popcon[1]

[1] http://popcon.debian.org/
Yes, Germany is doing great. Not sure about US and Japan though.

The last time I heard, Japanese is trying to modify their textbook to downplay its involvement in WW2: https://en.wikipedia.org/wiki/Japanese_history_textbook_cont...

How's US history lesson? Do you all get taught about the genocides of native Americans? https://en.wikipedia.org/wiki/Genocides_in_history#Americas

Bottomline is, every country has its own unpleasant history, maybe China has more of those and is not willing to share them with its citizens. But as a foreigner visiting China, is it a nice gesture to poke about it with people you barely know?

Sorry for being awfully off-topic. Just had to type this out. Won't reply to anything further.
"Data-around-shufflers" <- that's so it!
Could be. I live in Argentina and we only get 14 days/year. Overall, I was lucky that I could match the travel date that they set with my vacations so I didn't need to do any explaining at my job at that time.
Noclip's DOOM series – Teaser
I can only speak for NCrunch, but once it's done a full coverage run, it knows which tests are likely to be affected by any changes, so it runs those tests first.
you mean caring about the planet and democracy is left wing now? wow
Well at least it has put me off, after being rejected twice.

I did not even apply, rather was invited by their HR.

Most likely I am not skilled enough to work there and am just a vocal average developer, fair enough, no complaints about it.

But then don't spam me all the time saying how great addition I would be to whatever team X, either I am an average developer or a great addition to the team.
I posted this last night, but it got flagged. I have no idea why.
this was an idiotic decision by US - India has much more common with western democracies compared to Pakistan. It's also the biggest democracy in the world, since it's humble beginnings.

I presume US couldn't swallow that somebody like to be rather independent though and bow into submission during cold war, ie 'if you're not with us you are against us' mentality
When you have a reputation for great culture and good pay, and are one of the best known tech companies, you get enough applicants that you can use pretty much whatever hiring process you want.
This why I do anything nefarious on Tesco free Wi-Fi!
Weighted MinHash on GPU helps to find duplicate GitHub repositories
The "Kill" option is a little over the top. Maybe they could have gone with something like "Ignore", or "no way", something a little less violent. Other than that, I don't find it more disgraceful than what's currently out there.
To me, both HN and Silicon Valley also propagate racism and fascism. It wasn't yesterday that all news about tech was the lack of diversity? When did Silicon Valley switched place from cause of the problem to be the cure? There is a long road ahead.

> But the agenda of HN feels to me like "have productive, civil discourse, in a generally pro-technological advancement vein"

I agree with this. That is why I'm here. But here we also have a lot of censorship and imposed moral and behavior rules frequently unfair toward some types of discussions or arguments.
> global spying network

Or maybe they want to persist session information?

Maybe browsers should prompt, instead of each website, but it's too late for that now.
> That is not what one would expect from free and open source software project.

Agreed, but please note that Homebrew is only open-source, it is not "free software"[1].

[1] - https://www.gnu.org/philosophy/open-source-misses-the-point....
Great point! Due to the latin origin as you mentioned, in spanish there is this too: Ordenador. Would be more or less: "sorter" (implying that it does that to data). Very likely influenced by Perret's coined term translated to spanish
Payments provider Stripe has raised another $150M at a $9B valuation
It does! Thank you. :)
I was going to make the same point. At lower timescales, things look very different. Also the number of orders, cancels and corrects has exploded in the last couple of decades, purely because of algorithmic speculation. This makes the market significantly less transparent, and the weird and wonderful matching algorithms employed by exchanges often get gamed by colo'd traders with the relevant knowledge.
True, but try talking to a Japanese about WWII, and you'll be surprised how little they know about what happened, it's NOT taught in school, not all the facts.

Government brainwash is not exclusive to communist countries.
Police are notorious for handling suicidal people poorly, to the point many call for never calling the police about anyone in a mental health crisis. It's not worth the risk of them being shot or arrested.
Googler here, I don't find that long grueling hours is something they select for or that Google is particularily known for.

But IMHO the interview process (which I dislike) definitely selects for new-grad types. From my perspective it's very heavily biased against industry-experience types and in favour of people who are comfortable in the "look I can excellently apply what I learned in my Algorithms/Data structure course on a whiteboard without sweating and getting nervous".

I should also note that the interview process also puts a lot of burden on Googlers. People, especially senior people, spend a _lot_ of time interviewing.
The apparatus of surveillance feeds corruption, it's not hypothetical that is what actually happens. Journalist trying to find sources on corrupt politicians, judges, police officers, businessmen etc would never find them because potential whistle-blowers stay mute.
I'm not sure what role the author is referring to, but I never heard of ordinary job applicants taking 6 months. I applied to Google online for a software engineer position and their recruiter reached out to me the next day. We scheduled an in-person interview a couple weeks later (since I wanted a little time to prepare). After the interview, it took a little under two weeks for them to move forward to meeting potential teams, and one more week for an actual offer to be finalized. It could take longer than this, but they keep candidates in the loop.
> From reading related articles, I get the idea its requirements can be implemented in terms of a browsing history, which could point to a date in the internet archive for all the legislator cares.

Good luck doing that with a TLS secured connection. All you see is the TCP stream between the two peers. And thanks to PFS enforced on the server side you can't even go around and force people to escrow their keys.

> I don't see why one would need complete packet traces of the whole thing.

Because that's the only thing an ISP is able to see of a properly encrypted connection.
Google's ethics put off talented applicants.
Seriously, nobody at GCHQ cares that you support Donald Trump.
Ask HN: Do you MOBA?
I find MOBA[1] games to be really amazing. Not just the learning curve or how every game is different but also stuff like you learn to stop blaming conditions in the game (your team being part of it) to trying to figure out how to make the best of it. I actually play a lot of bots and when I became aware of all the AI stuff (ML, NN etc) just a few months ago, I was excited about real AI bots in moba game. But I can't get anyone as excited as me :(. I mentioned this stuff in OpenAI[2] and ##machinelearning in freenode but got no excitement (the env is too complicated type reactions). I did see deepmind is doing stuff with starcraft II now[3]. So it seems like it CAN be done. :'( But getting back to the point, do you play MOBA games, HN?

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

[2] https://gitter.im/openai/research

[3] https://deepmind.com/blog/deepmind-and-blizzard-release-starcraft-ii-ai-research-environment/

Edit: Formatting
Mwahaha. Let skankhunt42 worry about this.
Misrenders on Firefox for Android.
Of course you can't teach an old dog new tricks, but describing everybody who posts low-quality comments as "selfish, uncaring people" is pretty extreme (and not a little unkind in itself). I think many of them are simply new to HN and not yet aware of the way things are done around here. And for these newbies, posts like the one above are exactly what we need.

One thing I like about HN is that it is very self-observant. Although I sometimes tire of the repetitive posts on what constitutes a bad comment, or what downvoting should be used for, it is precisely these constant discussions that ensure that every regular HNer knows what is expected of him/her.

Finally, I think we're already pretty good at handling negative comments. So far, the combination of flagging, downvoting and commenting has worked pretty well - even if it isn't completely perfect. I still have hope for the future :-)
I agree, Cassandra is doing here exactly what I (as a user) would expect.

When using a DB like C*, you always have to ask yourself, "does this update happen before or after this one - have I done anything to ensure that's the case?"

In this example, the second query (the UPDATE) is being partially applied before the first query (the INSERT) - and that's OK, because there's no ordering or dependency in the second query that forces it to run second. So the reordering of the queries that he's observing is legal, and can be simply avoided with "UPDATE ... IF revision = :last-rev".
Just out of curiosity, what area are most of you in?
European Union wants to regulate cryptography?
The Tiananmen square incident is well known outside of China but almost nothing else about China is. The average American who can tell you a story about the tank man very likely can't name three Chinese leaders since Mao.

Inside China, educated people tend to be familiar with the event but discussing it with a tourist is absolutely the last thing they are going to do.

There are many possible interpretations of your anecdote, but I wouldn't read too much into it. With all due respect, you brought up a minor (to them) and yet sensitive point of Chinese history, and your guests, reasonably enough, declined to discuss it with you. Another way of saying it might be that you committed a social faux pas and they changed the topic in a way that saved as much face as possible for everyone.
Cool visualization.
Brad's post was a colossally bad idea.

First, it reveals a very hostile attitude within Google toward the go community - a complete lack of empathy for what his actions will do to tens of thousands of developers who have adopted his team's product. Just by posting what he did he's damaged the subreddit, which is apparently his intention.

Second, it reinforces the impression that Google is very temperamental in support of their products and services. This is just another in a large stack of examples of why not to choose Google for your project or company.

Third, Brad, please go talk to your PR folks. This could easily be spun as "Google attacks Reddit in support of Trump forum", "Google abandons go community", or any number of other baitings. About the only thing they will like about it is that it was at least posted on Thanksgiving holiday, which means most people who could exploit it will not notice.

Last, there is a larger, more adult concept known as equity in behavior that Brad should try to adopt. Just because he has a personal ethical issue does not mean he gets to damage other people. It's one thing to say "my personal code does not permit me to continue here, how can I withdraw in the way that is least damaging to others" vs "I'm going to use my position of privilege to inflict as much harm on Reddit as I can, with no regard for damage to others".

I agree with @4ad. This is a team that really has no business doing community support.
So when you're hauled up in front of a court, the prosecutor can cherry-pick the worst possible subset and sequence of all of those domains?
Game developer here!

Actually the bitcoin secret key is stored in the computer of the player so with the public address and the secret key they can transfer money using bitcoin protocol directly. Even without the game.
The Difference Between UI and UX Design
That's traffic analysis, not traffic metadata retention. The problem is not the computational load, but the storage capacity and bandwidth requirements.

And what is stored at CERN is the analysis results of the data, not the data history itself. Also it's one TiB/day in total for the whole of CERN.
How to Write a Quality Bug Report
There is no "one size" fits all database or distributed system in existence. To say that there is is to say that MySQL is equally as well suited to all use cases as Cassandra or Redis. They all store and serve data, right?

Cassandra makes no claims to be such a holy grail. Read their documentation, and you can see the use cases it is good for and those it is not.

The author of this blog post chose one it is not good for.

Put another way, "I'm sorry that the Lamborghini you bought broke when you attempted to go off-roading with it. Perhaps you should have bought a Jeep instead?"
Yes, absolutely. Google is legendary for this. They are turning off not just talented applicants, but presumably applicants with other options and applicants with a good dose of self-respect who won't put up with such a long, impersonal process.

I've been in the world of 20-to-30-person start-ups for the last several years and seen some amazing recruiting processes. Emails to new leads are personal, not copy-pasted, and take context into account. Phone screens weed out all but the most likely applicants to work out. On-site interviews are a chance to get to know the team. Offers are made quickly, even same-day.
India was never the aggressor, just look at the history. It's Chinese who invaded Indian Himalayan territory and annexed some Indian land. Same with Pakistan - it's them who invaded Indian territory in Kashmir in 1999 in thousands.

It's stupid from Chinese to act like there is already hostility between them, when they could act as partners that have literally 1/3 of global population and dominate the region.
What is a good country to host an end-point in within a reasonable distance of the UK?
>"“To have a major Chinese shareholder is a huge benefit in opening doors,” Gordon Riske, CEO of Germany-based Kion, parts of which were acquired by Chinese state-owned Weichai Power in 2012, said during this week’s Hamburg Summit, a conference on EU-China economic relations."

My concern is that those doors might only open in one direction though from China into another country. Will any of these acquisitions result in Germany having an easier time doing business in mainland China?
I like mine better :) http://codepen.io/JacoBriers/pen/EjKgJQ
Should You Hire a Web Development Team from Ukraine?
There is a difference between stability, which is bottoms up and inherent to the system, and order which is imposed top down. The population already revolts - hundreds of times a year around China. The economy is obviously not efficient; entire ghost cities are a sad example, as is the stock market volatility and extraordinary market interventions by the state of a few months ago.

You come across as a apologist for the current regime.
Do market studies?

Take a dozen, or two dozen, users and give them your product, let them use it, and get far more results from that?

You can even do these things for free, especially in open source many of your potential users are willing to do this.
Those usually need to be bigger to get an accurate colour selection. Also depends on the change to a colour I wish to make, if multiple colour pickers are available I usually end up using them all once in a while.
Why We Build Marketplaces with ShareTribe
With great power comes great responsibility. Currently, no other country has that much power (things I mentioned in the parent) and does so much harm. Yes, regionally, there are conflicts and hatred/dislike between groups, regions or countries. Yet, US is feared, disliked, even hated - exactly for the misuse of the power.
3 Reasons to Estimate with Story Points
I interviewed with Google. While waiting for a response from my on-site interview I interviewed with another company and received an offer. I did not end up receiving an offer from Google but it did not make a difference as I already accepted the other job. It took Google almost a month after the on-site to get through their various levels of review.
This is one of the reasons why Europe is falling apart. The hidden cynical double standard always trumped good will. Brexit voters were unusually open (in a secret ballot) about east-west relationships.
Looks fine on mine, what's the Android/Firefox version there?
Yup, just started playing DOTA2 six months ago and I'm very much enjoying it.

The enormously deep gameplay and learning curve are tremendous fun.

I've also got some datamining projects I want to do with it at some point - the visibility of data on DOTA games is amazing and incredibly useful - but I haven't gotten around to them yet.
Google Translate Turns “Spotify” into “Napster”
To be fair, EVE economy is kind of an exception in the world of MMOs... Since it's actually the central part of the game.
There's plenty of people with far, far worse experiences.
Live Updated UnitTest OK/Failed/Not-Covered line indicators.

Better Exception Messages. NullReferenceException displays what variable caused it. Inner Exceptions are somehow displayed on top level.

Configurable Code Style suggestions/enforcement.

Intellisense filters in dropdown including shortcuts (Only show methods, properties, etc.)

Ctrl-T. "Goto All". Navigates to file or symbol, also with filters.

Find all References is now a nested, colorized tree.

All in all a nice update, cleary inspired by Resharper. We'll see how Resharper will evolve after this. I still depend a lot on it, because it really offers alot of features which are sub par in Visual Studio, for example like superior refactoring options, better 'find usages', File Structure Window, UnitTest Sessions. Things I use and depend on each and every day.

Edit: Here's an alternative link on youtube with the same video, if someone prefers that: https://www.youtube.com/watch?v=TJu0hzuz9hE