skysight-inc/HackerNews huggingface dataset:
Yup - we had to reconfigure each service that uses SAML today.

Also don't forget having to audit each service's API keys/tokens/local users etc to make sure someone hasn't gotten access via a compromised certificate and then created a sneaky API key for them to use in the future.

Basically we had to assume every app had been compromised and rotate every internal key/certificate the was in each one, as well as reconfigure them with a new SAML certificate.
Facebook chief Sheryl Sandberg lobbied over data protection role and taxation
Well, if you negate what "politics" mean and conflate it with the current politicians star-system, your reasoning holds.

Although I can raise doubts whether it has made the world better, it certainly has made many people rich, at the expense of others. What you said is very political, ironically.
How does that relate with the blog post?
I'm interested in politics, I follow it closely and I am a member of a political party. But I don't want to see it here, I don't think HN is a good venue for it.
Yes but the point was that compilers do changes algorithms.
Hydropower is bad for the eco system.
Very solid points, totally agree.
Or just buy a games console.

Articles on the internet exist primarily as free entertainment.

If I am going to spend money on entertainment, there are much more fulfilling options.
UI/digital product designers would do themselves a favour to actually read up on what these terms actually mean that they keep co-opting.
Just a shame there are no direct trains to or from London to Cambridge North, eh?!
I don't really care what this <political figure> or <this party> means about an issue, I enjoy the discussions here on HN as they often present well-presented arguments from multiple positions, without appealing to authority or what side in politics means what.
Leaving politics aside allows e.g. me to collaborate productively with e.g. ultra-left socialist bicycle-driving UBI-supporting people. If we leave politics aside, we can agree to disagree and still work together on something useful. If we will discuss politics, our time will be spend in unproductive discussion without actually changing the world in any direction.
No to threading, but yes to tighter integration with rust.

Ah yes, let's not focus on something python is not. Let's appeal to the majority use case.

What minor planet are people here from?
Everyone interested in this should have a read of the Neil Gunther's own books: http://www.perfdynamics.com/books.html
You will not get taxed twice, rather you will pay part of your taxes in one country and the remaining part, if any, in the other country. You tax rate is the maximum of the two.

https://en.m.wikipedia.org/wiki/Double_taxation
The Scientist and Engineer's Guide to
Digital Signal Processing
By Steven W. Smith, Ph.D.

http://www.dspguide.com/

http://www.dspguide.com/pdfbook.htm
Coverage of political machinations is pointless, but information on political outcomes is invaluable - there is a massive difference. Chomsky has said the only paper that tells the truth is the Financial Times, in part because you don't make money with lies, whereas most news is designed to push an agenda and obfuscate anything real.

Understanding political outcomes is very different to listening to political debate/punditry/noise, and learning, for example, that certain subsidies are ending is not the same as reading political arguments on the environment, and they shouldn't be confused.

Knowing that Trump is president means one can predict certain things - the Paris accord ending - but not others, for example budgets are far less fungible than people think, and a lot of the budget of any nation is kinda locked in, so a lot of the noise on funding cuts and changes is unlikely to come to fruition. If you read a lot online/watch a lot, how do you know which of the multitude of BS will come to fruition?

I reckon if more news focussed on "this is the debate, these are the likely outcomes, these industries would be affected in these ways", then reading more would be invaluable. OTOH, Covfefe coverage? I'll Pass.
Where are those numbers from? Those numbers would imply 20-40% at computer science in universities as well. AFAIK that isn't the case in Europe or the US.
I don't think so. It's easier to see if something is monadic or dyadic with the macros, and you don't need to parse the function head to know what args and of what types it takes.
I think you underestimate the motivation of successful capitalists. None of the self made wealthy people I know would have be able to stop working, they are driven to make money before anything else. Contrast to myself, who certainly knows how to relax I've never made any money at all and the time I lucked into some, I took years off and spent it.
The first iteration was cancelled, this is the new iteration that launched yesterday.
Market Structure and Innovation in the Election Technology Industry
Wow, literally five year plans and out-virtue signaling one another who will craft more draconian regulations to warp the market.
I think GP means that you're signed in with Google, so you have a cookie linking your browser to your account, but Google does not do anything with the metadata from the requests that include the cookie of a paying contributor.
Hey, thanks for your comment. FWIW, I also disagree with the portrayal of C++ as niche, which is clearly a preposterous statement to anyone not living under a rock. That said, one poor point does not invalidate the article.

I've been getting into Rust for side projects and was looking to start a conversation about the tradeoffs of Rust vs other languages with robust static type systems.

One conclusion I've come to in my past couple years of hacking on the side - the vast majority of which has been in Haskell, OCaml, Clojure, or Erlang/Elixir - is that there's a niche that's yet to be filled for a language with the following attributes.

1) ergonomic and expressive (so, most likely functional)

2) correct (read: statically typed, good type system), and

3) easily concurrent.

OCaml almost hits the spot but multicore concurrency has been promised forever and still hasn't made it in so my hopes are dwindling. Additionally, the ecosystem is somewhat lacking in places. Rust right now seems to be potentially the best candidate for that language, so I'm looking to see if anyone else has arrived at a similar conclusion.

Anyways, not a troll.
Last I checked both houses were over 2/3 Democrats. Is this not the case now?
No HN only allow political ideologies or narratives they agree with. The moderator team do not hide that they are SJW's.

As another example, currently HN's narrative of choice is how Uber is literally the worst thing since Hitler and you can't go a week without seeing 3 or 4 top-voted links bitching about Uber. Perhaps some people like being able to conveniently travel from point A to B without caring about what some whiny keyboard warrior hates about Uber this week.
I loved Postman!!
11 things I learned reading the flexbox spec – Hacker Noon
That's basically my point re GP's claims that it is open source (1) and therefore no split were needed (2)
That being said, I'm not sure about how discussing politics on HN would go. While I think it's essential to assess the political implications of any project, especially in CS where things go global real fast, it will be difficult (although interesting) to have meaningful interactions between people of wildly different viewpoints and axioms when decrypting reality.
Market segmentation also routinely leads some advertisers to target the kind of people who prefer high quality reporting. Economist vs Daily Mail, as an analogy.
"sorry, contributor is not available in your country" (france)
Gender equality means more women can have a job, so more people to go work, more cars, more carbon footprint. For instance.
There's millions of people relying on food banks in the UK thanks to the last 7 years of Tory austerity.
But isn't the whole thing non binding in the first place ? Isn't this just supposed to be start so each nation on its know can plan and do it in its own way ?
TL;DR: I think the appropriate thing to do is talking about ETHICS here as that's universal and some times it will involve politics, but not just politics for the sake of it.

From an opposite point of view to this article, politics vary greatly around the world and I'm guessing that by politics the article mainly refers to USA politics. For instance I ignore my country's politics talk since it's too old fashion and USA politics talk since it feels quite pointless arguing/bashing for the sake of it most of the times. I do enjoy a meaningful politics discussion from time to time, normally in person and with someone I trust already.

While I do agree on the big picture--USA is one of the most influential countries, politics there affect all the world--this article seems to be setting the prerogative to get into everyday politics. I do not really care whether or not Hillary or Trump were talking about their cat on Twitter (metaphor) during the elections and for many months after it and it became quite unbearable at points TBH.

So I would say that the things we should continue doing is talking about ethics (especially when it is related with hacker ethics). My short list of rules for HN topics are (the more the better):

- It is about hackers/startup/programmers/IT/privacy/etc.

- It is interesting for a global audience.

- It is something new or happening right now.

- It is noteworthy or at least interesting/geek.
> problems are largely the fault of mismanagement or other externalities

Those externalities are often (not always) manageable through. And a lot of them are caused by developers themselves or by developers having wrong job.
Might be.

I myself have US-citizen relatives and I know, that some great people live there.

But it is very difficult to be fond of people who elected such people and who (in big parts of the voters) greatly admire his "America first" propaganda.

I am sure, that this "America first" will harm not only the world, but many Americans and I am very sad about it. And I am sad, that those, that did most of the harm and made a profit from it, will get a free ride again, as it was 2008.

People just don't learn.

(BTW: I wanted to post this reply yesterday, but was hindered by this stupid regulatory system here)
> Will you be comfortable with that, enabling political discourse?

Yes we should if the alternative is singing "la la la can't hear you" and pretending we were all of the same opinion when in fact we aren't.
Re. 2: Most of the aid funds are actually transferred in the form of subsidies to deals with companies from the "giving" country. For example, India is massively expanding its solar energy capacities. This is happening partly as a deal with German companies and the German government, which subsidizes the whole trade. That way India gets cheap solar energy infrastructure and Germany supports its solar energy industry.

I honestly don't know if this is happening in the same way with American companies, but to be honest, if it's not that would make me want to take a hard look at the reasons for it. Lack of effort from the government to make those deals, or inability to make attractive deals - which would be a rather worrying indicator of the american industry's health.

By completely exiting, Trump is effectively leaving the field of renewable energies to other countries. By relying more on burning fossil fuels for energy he can definitely give America a short term boost by preventing energy costs from rising further, but he might also cripple its renewable energy industry - which employs more US citizens than Oil, Coal and Gas combined.

Trump wouldn't have had to exit the agreement to do what he wants by the way - the agreement does not have any penalties for not fulfilling it, and it allows every country to adjust its own goals in the agreement, without asking anyone else for permission.
Short term thinking is the hallmark of humans.
I doubt there will be another hard fork
There are other ways to monetize without (intrusive) ads.
Produce quality content and people will be happy to support it. If your entire business model only revolves around ad-driven revenue and it doesn't work any other way, then perhaps that business model simply offers nothing of value.
The tools we create can be used for both good and evil. It's not my place to decide who can and can't use the tools I create and what they can use it for. Frankly, I simply don't care at all about any kind of politics, which is why I got into programming in the first place.

And if the author doesn't like that, than that's just too bad for them.
Yes or it could have the opposite effect. What I think is that a lot of people feel hated upon from the rest of the society.

In my country there is a political party that has been excluded from a lot of public things, other politicians telling them they are fascists, racists and just any kind of slur basically. They were even excluded from a party where Saudi Arabia was invited. Just think about that.

Now, they are the second largest party in the country and well on their way of being the largest. They had everything to gain being the underdogs and their opponents has been their best ad for gaining trust and votes.
What makes HN so great is that when a topic is discussed, often someone with direct participation in the topic is somewhere in the thread, to give an inside view.

What I miss about mixing HN and politics, is that HN doesn't have politicians who can pop in and say 'oh hi guys I wrote this bill feel free to ask me some questions'.

(I'm not saying nobody on HN participates on politics, I remember reading an interesting post about someone who ran for governor(?), but those posts are rare).

For example, a podcast I love is Planet Money, and they take the time to interview economists on both sides, people who write some controversial bills, people who take part in lobbying, and even senators. This approach has really opened my eyes to the political process and I have heard many well formed counter arguments which made me reconsider some of my positions.

I cannot say I have ever experienced this on an online forum.
2FA requires 2 authentication factors like a password & a token i.e. your PIN and banking card. It doesn't really have anything to do with where you enter those. https://en.wikipedia.org/wiki/Multi-factor_authentication
masturbation
I think you underestimate the brand recognition of Trump's name. His twitter profile pales in comparison to the years of Movie and TV exposure, the construction business and so on.

Trump has been a brand for an upwards of 50 years.
Just read the news (and not only HN, since here, the world view is harshly filtered to fit into some world-view -- also don't just rely on one parties supporting news channel).

You always can try to explain things away, but reality is harder.
I take it you are the kind of people who want others to pat you on the back while you complain but don't care about solutions.

Why do you want to live and adhere to the customs of your current country?
Do you really need to get married?
If the UK is a problem what would be the problem with forfeiting your UK citizenship to acquire the one of you future wife?

There is a moment when you have to commit to a choice and stop living "le cul entre deux chaises" (the ass between two chairs).
Why does China have low cost power? I understand the others you mention, but is it from subsidies in China?
First of all, Fido is not just U2F. UAF the more important in the long term.

Second, U2F is not about USB sticks only. It is a protocol that works over NFC or Bluetooth. Soon it will also be possible to use your phone as a U2F authenticator for your laptop.

Third, how is it not adoption when Facebook, Github, Dropbox, Google and many others have added it.

Forth, a lot of hardware already has support built in. Lenovo laptops, Samsung phones and so on. Android has added an API. The new Snapdragon chips have it implemented on a very low level that will allow key storage in a secure enclave with dedicated transport to the finger print reader for example.

Five, where are you getting this 19$? You can get sticks for as low as 5$.

When is the last time authentication technology has been adopted like that? I would think never.

Google has published a paper about their experience, https://www.yubico.com/2016/02/use-of-fido-u2f-security-keys...
US has double tax avoidance agreement with many countries. So if you are a US citizen living in country X, you end up paying taxes to US & X, both. But a reasonable chunk of the "double" tax can be recovered when you file your returns. It's not that bad if you consult a tax expert (good international tax experts are rare, quite a few are misinformed).

P.S. US isn't the only country that taxes you on your worldwide income.
Google is the one ad network I'd expect to at least make an effort to scan for and filter malware-infested ads, for one reason: They're a household name and they have other products that actual consumers use.

If there were a headline tomorrow that some random ad network distributed malware onto consumer's computers, everyone would say "never heard of them before" and move on. If the headline were "Google spreads malware onto consumer's computers", it's reasonable to expect that at least a few people would get mad (such as those affected by the malware) and stop using some other Google product(s). So that's a risk that Google has to consider when asking whether malware scanning is a justified expense.

Of course, this doesn't take into account the follow-up question whether malware scanning at the ad-network level (or anywhere, really) offers any sort of protection. (It doesn't appear to be effective, as evidenced by your link.) I, for one, have not whitelisted Google ads (or anything else) in any of my ad/tracking/malware blockers.
Why not? Lots of people already support creators via Patreon who give their content away for free.
If anything, it increases the incentive.
Rob Pike: UTF-8 history(2003)
Ask HN: How is your experience with object databases?
Hey all,

I couldn't find a proper database for my current project, until I started looking at object databases.

There are many:
https://en.wikipedia.org/wiki/Comparison_of_object_database_management_systems

Anyone has good experience using one of these as a central data storage for complex objects? (thus not as embedded db)

I tried several but I don't know if this works on the long term. What if your data model changes, do you enter hell? :)
Their own ads of course fit the "standards" that they themselves designed.
Any other way and they'd only harm their own business model. This is a defensive move against full-scale ad-blockers, nothing more.
Which is why I said "if these are the best replies".
It was my understanding that TEPCO was warned against the exact event that happened, and didn't upgrade their backup generator infastructure accordingly. Things only got bad when they ran out of power. Which seems ironic that they couldn't use their own generated power to prevent a meltdown, but that was because the reactors was shut down I assume.
How Much Does It Cost to Develop a Website?
Hackers have nothing to do with politics.

Just as much as whistleblowing and exposing fraud, espionage, or illegal activities has nothing to do with journalism and transparency. Let alone politics.

In general, software has nothing to do with anything but software itself. Take encryption: it has nothing to do with privacy, which has nothing to do with with surveillance which has nothing to do with politics.

Also - Startups also have nothing to do with the economy; Automation and design has nothing to do with the industry.

And while we're at it: Science has nothing to do with politics. That's why politicians ignore climatologists, physicists and biologists.
This was the top-voted response to the top-voted comment when I posted.
There are nice ways to store private keys; including BIP39 that creates a 24 word mnemonic phrase that you can write down somewhere. (Not that that's perfect security, but it is nice)
I liked that part where he only rang twice.
On the other side I do like discussing topics with people with opposite ideologies. Some of the most interesting discussions I've had started with something like "Imagine that machines continue automating jobs and in the future there is only 10-20% of jobs today. What would you do with the rest of the people?".

Edit: I normally take the opposing side of the person that gives the argument just to explore the topic in-depth, so probably people from the left thing that I'm from the right and the reverse as well.
I highly doubt anyone would quit a high paying job because of that. You'd have access to more of society. It simply wouldn't be as much of a dip in quality.

Folks would leave stressful jobs or jobs that require you to work long hours.
Waste of money in my opinion.
> It's not my place to decide

You are still responsible though.

"It's not my place to decide who uses the torture devices I design. My job is only to make them as painful as possible."
You're right, I wasn't particularly clear. My point was more that you'll (potentially) pay taxes in two countries on money only earned while living and working in one country.
A more viable competitor: https://www.n-auth.com/
That's a big issue. HN has no special insight on politics so the discussions turn into the same old canards and groupthink on Reddit or anywhere else. There's just very little informative or useful about those discussions.

It's pretty often that stuff which is factually wrong but meets emotional needs gets upvoted without a second thought. Disagreement with the notion the world is ending or Trump is literally James Harden and is gonna start the Holocaust (a popular feeling at HN 4 months ago) gets swiftly downvoted because it doesn't meet how people feel.

Every time one of those groupthinky discussions happens it makes HN less attractive to informed discussion.

I'm sitting at -12 in a thread from yesterday in which a guy responded "No offence you don't seem to have much knowledge of post ww2 history" after he was the one who made a weird historical analogy and I more or less copypastad part of a wiki article on the issue. I don't really care about being wrong or losing Internet points, but when stuff like that happens it just convinces me that even really intelligent people would rather agree with their biases over actually debating something. No thanks. It's the kind of behavior expected on r/politics.
Well, wealthy people have have, by definition, more assets that need protection by state provided legal, police and security services - so I would say it is debatable that rich people need the state less.
6 Social Media Analytics Key Insights – EBook
I don't think dynamic variable lookup should be required for mutual recursion. There are plenty of static languages that support mutual recursion.
Maciej, I'm guessing you now own the `icio.us` domain. Any plans for more subdomains?

I can see several opportunities:

susp.icio.us
pern.icio.us
capr.icio.us
ausp.icio.us
avar.icio.us
lubr.icio.us
verm.icio.us
phen.icio.us
As a front-end web developer with no formal computer science background or traditional programming experience I find these kinds of articles extremely valuable. I like to understand as much as possible, at least conceptually, what happens throughout the stack even if I don't touch it. Does anyone have any links to anything similar? perhaps for the Linux kernel or other lower level systems but with a top down overview like this? Especially anything that would build on this article. Effects and unexpected phenomena that manifest in networks like this also would be interesting.