skysight-inc/HackerNews huggingface dataset:
> Primarily because as strict as you try to be in what you send, you are likely to make mistakes. Very very likely.

What you call a human mistake should be called a bug. The only acceptable way to handle a bug is to fix the code.

Not to be dismissive but the way you think is a classic beginner mistake. It's not the responsibility of other software to guess what bugs you'll put in yours. ^^

> Obviously, your field of work dictates a lot here.

large distributed systems, financial exchanges, trading systems, national government projects, aerospace, and even web stuff at times.

Some fields have low standards. That doesn't mean that the good practises don't apply, it just mean that people don't apply them ;)
They have a powerful authoritarian regime run by engineers. In cases where there is a need to act quickly and decisively, that is an advantage. No need to convince the public (which in this case is already on board).
RxJs 5 final has been released
This is (IMO) an un-substantive reply to what amounts to fear-mongering. See their previous discussion about issue #1 that tdkl mentioned above (https://github.com/EFForg/privacybadger/issues/266), and you'll see the following comment at the bottom:

> This was discussed in the bi-weekly developers meeting on 9/27.

> Threat model: A local attacker would be able to view a subset of

> cleared history (only visited domains, not urls or times).

> This solution does not actually help against that since the

> attacker could still see if the users has visited site n by taking

> H(n) and searching for it in privacy badger's database.

> what does this stop: an attacker who can view pb data but doesn't

> know how to hash strings.

> other option: respect history clearing events, and remove domains

> from snitch map when they are removed from history.

> problem: this will break privacy badger if the user consistently

> clears their entire history.

So it appears that this is a local list (stored on your filesystem) that could be compromised and show your website history in the case of a local attacker accessing your machine. The "glib" remark to this is that you should be using full-disk-encryption with LUKS and a FOSS operating system as well, so this file shouldn't be exposed because any local attackers would have to defeat your encryption and get your machine to boot first. More realistically: suppose someone has access to this file. What else can a local attacker do on your machine to compromise your privacy? Do you really think they're going to go through a set of scrubbed website history (domains only, not URLs, no timestamps) to somehow ruin your life? If you don't clear your browser history entirely after every session you're exposing way more than this regardless. I fail to see how this is a significant issue in light of the fact that it requires local access to even become a problem.

As for issue #2, the fact that a browser extension (that you probably downloaded from the EFF) links to the EFF is not surprising. They update the do-not-track list, as well as the most recent cookie block list. The code is already coming upstream from the EFF (served from github, or the Chrome store, or the Firefox add-on marketplace, etc). Having to pull in up-to-date lists doesn't sound like the app isn't working as intended. I certainly can't maintain these lists and construct them myself, less so if I nuke all history of using the add-on every time I restart my browser.

Disclaimer: I do not work for EFF, all the information above was through a cursory search through the source on Github and probably doesn't reflect the full story, but the situation is certainly is more nuanced than "PrivacyBadger is secretly trying to undermine your privacy and security". It bothers me that people pull up minor things like this and shoot down projects that are legitimately working to try and make the web a place with less surveillance.
These fix all, cure all novel voting systems are like recurring announcements of perpetual motion. Catnip for nerds.

Please, study how election administration (in the USA) works to better assess these new technologies, techniques, systems.

TLDR: Electronic (mediated) voting schemes cannot guarantee both the secret ballot and public count. Tech which may do one, or perhaps even both, hasn't even been conceived, must less invented.
> But even here on HN, with the high quality of debate

Maybe the debate here on other topics, from technical to political, is also of low quality? Just with the flavor of "quality", like carefully argued (but absurd) mini-essays? Much like politicians and the media which use carefully-manicured gravitas to give the flavor of truth without the nutrients?

Being irrational enough to destroy yourself isn't all that compartmentalized. It's not just about climate change, it's about economics and national ideology. Which certainly includes what we do all day in our jobs.
True, but password entry on a camera seems like a cumbersome process (especially for a strong password), and a bio-metric lock doesn't seem very useful in the situation where you are in custody with your camera.

Edit: maybe the solution is a "panic button" assumes everything is fine until you press it, at which point it locks everything down until its opened by some much more cumbersome means
> No, specifically not like a union in that there's no collective bargaining.

Except the part where the collective bargains with the large employers to exclude non-members from employment.
The PR author's initial write-up and responses to comments were excellent too.
An extremely unhealthy skepticism that is not shared by any scientist in the field. That skepticism is the result of self-interested propaganda from energy companies spreading FUD. Unmerited skepticism is just as dumb as unmerited belief.
Yes, a major part of Trump's success is convincing both his supporters and opponents that he is the sole conduit through which power will operate. To his supporters, anything untoward among his underlings will be checked by the great man himself, while simultaneously, to his opponents, his obvious character flaws will be his undoing. Both create a false of impression of the need to withhold judgement/action, which allows his agents to continue their work unabated.
I'd also be happy with banning climate change denial here, similar to how I assume Holocaust denial would be treated. Climate change is an existential threat to our planet and everything on it. There is no debate to be had. The science is in. Denialism of climate change is just as legitimate as Holocaust denial, which is to say, not at all legitimate.
No, it refers to Muslims.
I'd read it!
Other platforms like Codename One ( https://www.codenameone.com/blog/comparing-xamarin-and-coden... ) can provide things like Java support for iOS, Android, Windows etc. without a physical Mac. They do it thru a cloud build process. It works properly because of the lightweight architecture.

Obviously the goals of Codename One and Xamarin are different whereas Codename One tries to be WORA, Xamarin doesn't.
Chosen to impose a maximum length? No (though I would probably limit to 4k just to have some kind of sanity limit - if you don't define a limit then your system still has a practical limit, it just doesn't fail gracefully when you hit it). Had to implement a maximum length for compatibility with a legacy system? Yes.
Suiteness (S16) Raises $5M and Expands into Orlando
Because there are dozens of more or less incompatible markdown dialects.
Is Elon musk on HN by chance? That'd be awesome.
I think the point of encryption was detailed in the article -- she didn't want her sources to be revealed if the video was seized.

Uploading it to offsite secure storage is much harder to solve for fieldwork since you can't be assured of having a high bandwidth connection to anywhere secure.
The "Legal or not" part of your question is interesting. I am guessing you mean a "legal" board is one which was derived from the starting position following the legal moves. How could this be determined, short of doing a brute force search from the starting position?

This is something I've thought about when looking at chess problems, whether such problems could actually occur in a real game.
Seems potentially unlikely that a consumer could own and (auto-)operate a self-driving vehicle at a rate competitive with Uber & Lyft (or whatever corp.), who could purchase in bulk and have their cars operate for significantly less.
Is there a good book about more advanced usage of coq?
Just to play devil's advocate though, there are many factors that influence life expectancy outside of the medical system.

Italy seems to have a large confluence of positive factors: 1st world country, relatively healthy traditional diet with fresh fruits, vegetables, and seafood, mild Mediterranean climate, and a culture that emphasizes close familial and social ties.
Most (virtually all) of these rules "chain-up" to what NIST says is best practice.

So when NIST does a final update, (the above is just a draft of their new standards) EVERYONE(-ish) will follow (eventually).
Browsers implement well-defined web standards, which Markdown unfortunately isn't. The original author, John Gruber (of daringfireball.net), hasn't been too supportive of having a single, fixed Markdown standard, and this has resulted in spinoffs with various syntaxes and features:

- GitHub-flavoured Markdown

- CommonMark

- etc...

On top of that, there isn't even some meta-standard which would allow hashbang-style preambles/doctype declarations to determine which version of Markdown is being served.

So, between the fact that there's no fixed de-facto standard and no de jure standard syntax or feature set recognized by any of the major standards bodies (IETF being one of these), it would be impractical for browser vendors to implement support for Markdown.

Finally, the standards that browsers implement take time both while being defined, as well as while being implemented; these are things that will be seen by billions of people worldwide, and there's extremely little room for error, so revisions are always necessary at every stage in development. For example, work on HTML5 can be traced back as far as 2004, meaning that from inception to release, development took about a decade.
React VR Pre-Release
I read orchestration in the sense that the owner of the business process (the person who is defining tasks) doesn't necessarily own the micro services being called.
What is truth? What is reality? Turtles all the way down?

Please sign up and observe your local elections. The Australian Ballot system (private voting, public counting) is time proven, battle hardened.

Paper ballots cast at precincts counted when the polls close is the gold standard. It works because opposing belligerents agree on the outcome. Trust forged from mutual distrust.

Paper ballots permit guaranteeing the physical chain of custody. You should show up and help keep that guarantee.
I want to use eInk on so many projects, too bad it is ungodly expensive.
Next week: NSA Demands Back Door To Encrypted Cameras.

Ironically I think the best way of getting this actually built would be to sell it as in-camera DRM. The requirement - no viewing without authorization - is almost identical.

This kind of thing is a very tricky use case, because suddenly the camera is a safety-critical device. That is, if people are relying on their software to encrypt images, they may take photos that if revealed to the wrong people at the wrong time may get them killed.
Changing your mind based on new information is excellent. We should all strive to do this.

Constantly changing your mind based on nothing in particular beyond whoever you talked to last is not the same thing, though.

Trump appears to have no real opinions. He says whatever he last heard, or whatever he thinks the people he's talking to want to hear. For example, he used to be pro-choice. When he started running for President he suddenly became anti-abortion. And not just anti-abortion, but hardcore anti-abortion, talking about jailing women who obtain them. When everybody on his side recoiled from this, he instantaneously backpedaled.

Or take climate change, for example. During the campaign he maintained that it was nonsense, a Chinese hoax, etc. After the election, when interviewed by the New York Times, he said "I think there is some connectivity" between human activity and climate change. And after that, he continued to build an administration utterly hostile to doing anything about it. All while explicitly citing climate change as a danger when e.g. applying for permits to build sea walls for his property.

Pick just about any position Trump has expressed, and you'll see this pattern. He changes constantly, and not based on a careful evaluation of new information, but just whatever the environment happens to be at that moment.
> we are also the victims of a lot of unfair management bullshit, including unpaid on-call time and mandatory unpaid overtime

Respectfully, I and many others do not believe that one can be a victim in a voluntary employment relationship.
NFC decomposes composed characters that were not present in the first version of Unicode, for precisely this reason.
Good ideas for building a culture of creativity that actually suck
Indeed, chess engines do have heuristics to include positional advantage in their evaluation of a board, so they "know" in some way that a doubled pawn is disadvantageous or that development of pieces or attacking central squares is beneficial, much as humans know these things.

I've never heard experts discuss this, but I bet it's true that human beings still succeed in appreciating many of these benefits at a higher level of abstraction than machines do. An argument for this is that computers needed an extremely large advantage in explicit search depth to be able to beat human grandmasters. So the humans had other kinds of advantages going for them and most likely still do. One of those advantages that seems plausible is more sophisticated evaluation of why a position is strong or weak, without explicit game tree searches.

I looked at the Stockfish code very briefly during TCEC and it looks like a number of the evaluation heuristics that are not based on material (captures) are manually coded based on human reasoning about chess positions. But if I understood correctly, they are also running machine learning with huge numbers of simulated games in order to empirically reweight these heuristics, so if a particular heuristic turns out to help win games, it can be assessed as more valid/higher priority.

You could imagine that there are some things that human players know tacitly or explicitly that Stockfish or other engines still have no representation of at all, and they might contribute quite a bit to the humans' strength.
The simple explanation for why climate change deniers are simply wrong
> Winter driving is really no different from any other kind of driving in which the driver exceeds the limits of the vehicle's available traction.

I actually agree with this statement. The problem is that, in good conditions, low traction events are rare, and often caused by catastrophic conditions. In winter driving it's practically the norm, once you leave well traveled roadways.

I think AI could be trained to drive a car that only occasionally has full traction, and probably more effectively than a person given enough time. But again - it's like you said - someone needs to be addressing this case directly.
Given the title, I'm assuming that the amount of money received is on the short side..

So, what should be a good amount for this project? Or in a more general tone, what should be a good amount of donations for any open-source project? Enough to support the lead maintainer's life style, server costs, etc?
I've long thought that YAML instead of JSON and Markdown instead of HTML would be ideal for the average person to get into internet content production and sharing. Combining both specs is YAML Front Matter, where metadata can live with the document.

Sure, the YAML and Markdown specs could be more strict but right now browsers are very tolerant of malformed HTML.

Unlike HTML it would help separate data/content from presentation, which I think is at the root of ads and poor quality content we are forced to sift through now.
That's not surprising, since that's the correct way to pronounce it...
> (I believe the story is slightly different in Haskell.)

Haskell would lose more features, but also its "blocking-style" syntax (that is based on callbacks, but nobody ever thinks about it this way).
Got it. Modular arithmetic was the term I was looking for to resolve this.

(0 - (2^32 - 1)) % 2^32 = 1
As someone with some but not much exposure to RF, can anyone shed some light on how this is different from a regular transmitter/receiver hooked up to a pi (I've done just this with a pi zero for ~$20) and what the use cases for this might be?
First Amazon Prime Air Delivery
I think Microsoft's new model is: ”I noticed you were trying to apply the break, watch this ad for for break tokens or pay 9.99 for 10!”

http://www.pcworld.com/article/3039827/windows/7-ways-window...
You can now get a self driving Uber in San Francisco
This is exactly what I was thinking.

When pushing D in their example they overwrite the value to be read and items are out of order now.

But maybe I'm missing something, I lost interest at all the bit-twiddling.
Thought the same myself. More often than not, it all comes across like climate change is some vengeful god who we must sacrifice for and express an unshakable belief in.

Would love to see more pragmatism and less dogma. I think that would help.
Which markdown? There are various variants out there and the original is unsuitable for more than a most basic web page.

The RFC for text/markdown includes a variant specifier but that only makes me think that we would be repeating the mistake of early browers when there were browser-specific HTML tags.
Amazon: First Prime Air Delivery Using a Drone
He may be an incompetent businessman, but he is not an idiot. After near bankruptcy his current wealth is based on connections and an aura of competence. Basically, he puts his name up but not any wealth while getting a cut of a deal. But, his stick of saying things and then retracting them as 'not serious' statements is a very useful tool.

Over time people notice they heard what they wanted to hear and his words are meaningless signals. But, there is a really long line of suckers ready to believe anyone that says what they want to hear. Making a moonshot for the presidency viable in ways where a career politician would have a long line of failures to follow though using the same approach.
The original count numbers are used. You're right that this rule undermines the recount's viability. Michigan (and other states) have a voting system where a single vote can be scanned in six times. It appears that we have an election system that was (and remains) easily rigged.
In February 2015 donations GnuPG raised funds in a short period of time due to some well-deserved publicity, but the runway is probably close to running out.[1]

[1] https://gnupg.org/blog/20150310-gnupg-in-february.html
Just so happens, today is Xamarin Dev days: https://channel9.msdn.com/Events/Xamarin/Xamarin-Dev-Days-Li...
The original TimSort had a problem:

http://envisage-project.eu/proving-android-java-and-python-s...

I assume the author knows about that and/or it does not apply to this modified version.
Postman launched pro plans
Tangentially related, but does anyone know who is behind GPGTools for Mac (https://gpgtools.org/)? Seems like they're a distinct entity from GnuPG despite the naming similarities (infringement?). I don't see any information on their website regarding who or what org is backing the development and maintaining the project.
Nagios Core < 4.2.2 Curl Command Injection Exploit PoC (CVE-2016-9565)
did it really pan out if there are so few of them?
Stop writing JavaScript - Clojurescript is totally mind blowing awesome.
There's a lot of evidence, in various directions:
http://www.bacp.co.uk/research/resources/
Sign up as a poll observer, inspector, or judge. Attend your jurisdictions public hearings. Attend the canvassing board meetings.

Show up and keep showing up. Take notes. Fact check.

Over time, you'll know when the story doesn't add up.

Been there, done that. For years. It works.
> Though, I think this is bad

> > Unless otherwise specified in the description of a given authenticator, the verifier SHALL effectively limit online attackers to 100 consecutive failed attempts on a single account in any 30 day period.

> Well, imho there MUST be no limit. This is prone to a DoS attack. Rate limiting and other things MUST be able to solve this one way or another.

I agree. Nobody is going to guess a good password in 100 attemps, or 100,000,000 attempts. A tiny bit of rate-limiting, like one login attempt/second, should be enough to prevent successful brute force on good passwords.

The threat is hacking the database of hashes and brute-forcing offline.
That's as hypocritical as going to New Orleans to help with relief efforts after saying that Katrina would devastate the city. I.e. not even a little bit.
It's not homophonic with Coke?

EDIT: Inria is French (although Google translate insists the less fortunate homophone still exists in French).
Facebook and Stripe pledged to support the project but apparently(?) forgot that after 31/Dec/2015 a new year comes in...

>> Facebook and Stripe are each going to sponsor GNU Privacy Guard (GnuPG) development with commitments of $50,000 per year to help sustain the important work of this open source security project.<<
https://www.facebook.com/notes/protect-the-graph/supporting-...

Edit: The official blog confirms that Facebook promised to continue supporting the project

>> Lastly, let us confirm that we were meanwhile able to clarify our perceived problem with the Facebook donation promise. This was all due to an unfortunate misunderstanding between us. Facebook will keep on supporting GnuPG in 2016 with a donation of 50000 USD.<<
https://gnupg.org/blog/20160519-gnupg-in-2016.html
"Isn't the CO2 density issue far larger than the Ozone layer holes ?"

The Ozone layer affects us directly on anatomical level. The rising quotient of atmospheric CO₂ will affect us more economically than in other ways.

"«fixing» the CO2 issue was not possible yet, and that we would only stop emission as much as possible hoping the system not to tilt out of balance"

The system will most likely "tilt out of balance" as the mere stopping of all CO₂ emissions won't stop the current self-evolving situation. The Arctic, Antarctic, and other regions that still have ice-sheets will melt simply due to risen global temperature. This it itself will cause a further rise in global temperature. Then, again due to global temperature increase, there are significant reserves of methane trapped in shallow layers of permafrost that are at risk of getting released into the atmosphere. Methane will enhance the current green-house effect as it does a much better job than CO₂ in this regard.

In conclusion, we are, how the Chinese say, "living interesting times"!
"I don't think we're yet evolved to the point where we're clever enough to handle a complex a situation as climate change." -James Lovelock

It's not that people are acting stupid and should know better, a lot of people are just incapable of understanding the implications of a complex situation like this.
> For example, I could use: myoldpasswordA1 / myoldpasswordB2 / myoldpasswordC3. Probably obvious to a human my next one will be D4, but it is a comparable problem to "play every possible game of chess" for a computer to figure that out.

Two possible changes (forward/backwards) for two characters out of 15. 420 combinations. Not exactly billions.
Ricetta girelle al cioccolato semplice e soprattutto genuine
Interview with Shogun CEO Anthony Ghosn
Upvoted, not because I agree, but because if we adopt electronic (mediate) systems, full transparency is the only way to at least mitigate the disaster.