skysight-inc/HackerNews huggingface dataset:
I'd prefer it if that didn't happen, or at least not for a few years. error-chain involves some pretty hairy macros, which would feel out of place in the standard library. I'd like to wait and see if the community can come up with something more transparent before canonising error-chain.
Yeah totally. I wished for a 20%. Alas time moves quick and I couldn't act to ensure this locally. 35% is still way too high, but the worst is avoided.
Are those goalposts heavy?
I'm sure we're about to get blown back by the storm of articles analysing how institutional misogyny played a part in a presidential election that a woman lost ... not.

Not sure if this is HN material, though.
Nim. It lets you get stuff done without having to drink the provably correct kool-aid.
A quick google search reveals a number of label free odor sensors, everything is early stage though.

Label free may not be the best phrase for what you meant though. Label free means you are looking at all biomarkers present in a sample, the primary challenge with label free is that we don't know every biomarker to look for or what every biomarker we see means.
First we'll have to have our net income be at least 70% of our gross income...
I don't agree with the downvotes you are receiving, you make some good overall points (but also some bad ones).

Nothing is dead until it is entirely dead, and the EU idea still runs strong in people. Things need to change, as Brexit and the recent problems faced by the union have shown. Now it's down to the time to reform.

I don't think Macron is choosing the status quo though, hes as much as a political outsider as Trump and I hope he will make some progress in achieving reforms.
64 to 34 in a popular vote is a landslide. If this was happening in a third world country, media would be calling it "obviously manipulated". Such numbers are unheard of.
That is already illegal in France. Exit polls can be taken, but cannot be published until after polling booths close.

Since the polling booths are now closed (it is 8:30pm in France), these exit polls have been published. That is what the Beeb article is based on.
My understanding is that iptables and nftables are both user interfaces to configure rule-sets in the NetFilter code, though I think that glosses over some important bits.
The protest vote. Doesn't necessarily mean that they agree with her on most things, they just hate the status quo.
Sell heavily EU biased financial instruments, I guess, if you can find someone willing to let you short them.
She said that we should drop ebola on Romania as it would solve 2 problems:

- We would gain valuable research data

and

- Get rid of a bunch of undesirables
> As bad as EU is, eventually they will get along just fine...or a least just as United Sates of America do.

The difference is that in USA they speak the same language and even this way they are not as homogenous as they seem from outside.

In Europe you have huge economical and cultural differences between certain states, bad blood for historical reasons between some nations and so on.
Personally, I haven't found any must-have libraries for Python 2 only that don't have a satisfactory Python 3 alternative.
Python as a way of thinking
Quoting u/JakeWharton on Reddit to here:

> The runtime includes GPL classes which will force your application to GPL. Despite the Apache 2 license the project reports, do not use this unless you understand what adding GPL code to your application means. You are not subject to the classpath exemption when the code is bundled in your app.

https://www.reddit.com/r/androiddev/comments/69rvf4/retropil...
I would have liked them to standardize the way Maven/Gradle works and have support in the compiler and source code for them. Kind of like how Joda time inspired the Java 8 time libraries. Encapsulation could have been handled by a Java agent. My guess is that it will have a bunch of bugs in it anyway that allows you to get around it just like the applet sandbox.

Build tools would still have a place in the world for things unrelated to dependencies and compilation. Being able to write code that uses dependent modules without using some third party tool would drastically simplify using Java. As it stands things like JShell are basically useless without support like this.
Emmanuel Macron Wins French Presidency in Boost to EU
"there has also persisted a tradition of Christians who believed that humanity could enact the resurrection through science and technology. The first efforts of this sort were taken up by alchemists."

There has been some debate about what true goals of the alchemists were, and whether they were using religious language merely as a veil of indirection and as protection against the religious intolerance of their time. Some believe that the alchemists had religious motives, others that they were really after worldly wealth achieved through chemical means, others that they were after a psychological transformation.

The entire narrative woven by this story is certainly fascinating, but I am not persuaded by the thesis that Christians deserve all the credit for the religious strains in the transhumanist and singulitarian movements. Similar aspirations are certainly reflected in these movements, but these aspirations are shared by many religions all over the world.

Even if we limit the focus to just America, where the computer revolution could be argued to have been born, there are many religious influences outside of Christianity, such as the attraction to and adoption of Eastern religions by at least much of the American intelligencia in the 50's, 60's, and 70's around the dawn of this very computer revolution. Eastern religions have their own stories of transcendence and of humans essentially becoming gods.

I am also reminded of Eric Voegelin[1], who thought many modern movements, from Communism to Fascism, were actually gnostic in nature, and sought to transcend humanity through knowledge. Some have characterized gnostics as a "Christian sect", but in fact they may have had influences from various religions and may have predated Christianity.

[1] - https://en.wikipedia.org/wiki/Eric_Voegelin
Entrepreneurial Careers: Beyond the Acquisition Fairy Tale Narrative
There are some crates that add a derive for errors, but most people tend to use error-chain or quick-error. Both give you the boilerplate pretty much for free, with various other advantages. E.g., using error-chain, you can just write the above code as

error_chain! {
foreign_links {
Io(io::Error);
Parse(ParseIntError);
}
}

and it'll even generate an aliased `Result` type as well as fancy chaining support.
The Case for a Taxpayer-Supported Version of Facebook
A former Rothschild banker - surely part of the establishment, but perhaps a different part
Python3 is a totally different beast nowadays from Python2.

The reason is async/await. It can handle Node.js style event loop / asynchronous code very well -- with uvloop, python 3.5+ is actually faster than Node.js (close to Go).

https://magic.io/blog/uvloop-blazing-fast-python-networking/

IMHO: after 3.5, we are clearly in the next iteration of the language.
Check out https://crates.io/crates/newtype_derive
Ready to join the revolution of Crypto Money? Join UR technology community
> Edit: Plus it makes sense to have types after the variable name when they are optional in most cases (and then to have them in the same order in function signatures for consistency).

Since you brought this up, the one thing that really (but irrationally!) winds me up about Rust's syntax is that variables are:

let foo: Bar = ... ;

And functions are:

fn foo() -> Bar { ... }

Why not use a colon for the return type of a function as well?
For context, in the 2012 election, total votes in 2nd round was 34,861,353, out of a population of 66.81M (now). I couldn't find the total voting population easily.
Segment (YC S11) is supporting developers to work on open source for 3 months
https://open.segment.com/fellowship

Since the very beginning, open-source has played a critical role at Segment. As we’ve grown, we’ve continued to try and create useful tools and utilities that we open source to continue giving back to the community that gave us our start. As Segment scales, we’d like to continue scaling our support for the open-source community even beyond our internal needs.

We’ll award grants to 3-5 developers to work on an open-source project for 3 months. They can work out of our office in SF or remotely. We’re hoping to give them a chance to accelerate the adoption of a new, fast-growing project. Or maybe help them build some long-awaited key features of a library that’s already widely used. Or perhaps even jump-start an entirely new idea altogether.

Applications close May 8th, 2017. We'll still read late applications but give priority to people who apply on-time, so if you or someone you know would be interested let us know!

Apply: https://segment.com/jobs/622418
Ask questions: open@segment.com
Is this the situation with those RV's lined up just outside of Stanfords campus?
If Sarkozy didn't change the regime of Libya by bombing based on lies which are still under cover by main stream media, there might be no such an immigration wave caused by war and chaos. Today main stream media still try to avoid to associate their bias reports with the change in public opinion. It seems to me that main stream media is part of if not all of reasons caused such situation today.
Thanks for checking it out.

Snippets cache for ~10 seconds. Also keep in mind the library of snippets isn't huge yet, and selection is totally random, so there will be repetition.
The mass printing of money by Draghi is what saved the Euroarea. Even if it was not its job, the ECB was the only one that did anything.

I agree with your feeling that the system is a mess and if there are not important changes it will explode.
As a rule of thumb, you will usually get 50 + n * 100 visitors, where n is the number of upvotes (i.e. points - 1), but it may vary a lot.

Try resubmitting again, one or two times, but wait a few days between resubmissions. (more details in the FAQ: https://news.ycombinator.com/newsfaq.html ).

If that fails, you can try with an interesting blog post. Do you have an interesting real use case of a real user? Did you solve an interesting problem while writing the project?
Show HN: Encrypted Content-Encoding (aes128gcm) Support for .NET HttpClient
No. Tools enabled it, not understanding.
We get rates from a 1/4 mile in multiple directions from your pickup point and the same for your dropoff point. We do these requests to both Uber and Lyft, and deliver you the cheapest fare.

Kind of like comparing rates from different airports when traveling, except the airports are super close and you're riding in a car instead of a plane
It's a cultural thing. They do the same with cars. It is very common to find engines and transmissions with 60k km on them available for import into the US at bargain prices.
What exactly "needs to change"?

When I see people complain about the EU it's usually about "the EU taking their sovereignty and imposing stuff on them".

So if "things are going to change" that means the EU would have to become less like the U.S. (a federal entity), and more like an aggregate of wildly different cultures and regulations (so more like the pre-EU Europe).

Is that really a good thing? And do things "need to change" that way? Or is more education necessary about why the EU needs to become more homogeneous and less heterogeneous?

I can say one thing - if EU states remain wildly different from each other in culture, language, and regulations, the EU will continue to remain a much less appealing market than the US. And it's not so much that the laws are "stricter" (like say the privacy ones), as it is about the laws being different in each country, and making it hard for a company to be compliant with all of them. And I think that means fewer options and fewer quality products for Europeans in the end (you'll be stuck with your locally-made products).
I agree with this, and would add that I do not think Macron is even an especially skilled representative of the status quo. I hope I'm wrong, but I predict his administration will be inept in a way that makes FN more popular, not less, much as Hollande's administration was.

I'm relieved, because there was one person running who was less suited to the office than Macron, and she didn't get elected, but that's a bit different than celebrating.
I got suspended for teaching kids to use Winpopup in Highschool...
I'll never select a Rambus product on any parts BOM I have influence over. Other engineers should do the same. Companies like them should be given the capitalism death penalty.
47.58M registered voters. Should be about 75%
"At the time of accession" being the operative statement here. It is easy saying to a new entrant who desperately wants to join the club that you will temporarily restrict movement as a condition (and indeed the UK government had the choice to do so and didn't). Once the countries are members, and have the same right to free movement, and it would take their unanimous consent to remove freedom of movement, it is impossible to remove their rights.
In Switzerland they speak four different languages and that doesn't seem to be a problem.
"I don't think Macron is choosing the status quo though, hes as much as a political outsider as Trump and I hope he will make some progress in achieving reforms."

Macron was and investment banker and a Minister of Economy. I suppose our definitions of outsider are really different.
heres a crazy idea, they could just make their room prices the same directly as they are offered at on the comparison sites, do they think people will just happily pay twice the price because they highlight that the comparison sites are a monopoly?
Buy Inverse Equitiy ETFs that target european markets.
Given that Java licensing seems to have been negotiated and was likely very different per company, the fact that some licensed versions exist doesn't actually give too much info. There are accounts of what happened when from the court filings though, and people have distilled that[1].

In any case, I hardly think prolonged failed business negotiations constitute failing to "do no evil".

1: http://www.pcworld.com/article/253666/a_timeline_of_oracles_...
were the 9/11 terrorists "born terrorists"? are they simply sick animals who should be put out of their misery?
Every "civilizing" or, in the post-colonial era, "humanitarian" intervention in the Middle East has contributed to the state we find ourselves in today. But they blame religion, anything they can other than themselves.
Care to explain why this is "terrifying"?
I don't know what model you trained but if it only needs 5 parameters it's quite possible that you can figure out the corresponding features, and remove your sarcasm tags.
The article's thesis is contradicted by the evidence cited by the article itself: Japan's cities are not "affordable" to the people who live there.

Arguing that Japanese cities are "more affordable" than other, less-affordable cities is a truism; by definition, every city that is less expensive than another city is doing something that makes it cheaper. This fact alone provides no useful information. But some people really want to believe that Japan's building habits are the answer, and not, say, their 30-year recession, or sprawl, or any of dozens of other factors.

Perhaps "buried the lede" is not the right phrase for this kind of thing, but it's still nonsense.
1. Rust mimics math notation.

2. If one needs variable to hold a function, he declares it like this:

let foo: fn(i32) -> i32 = ...

The second colon would be confusing.
This is a great news, few more years of delusional socialism will open people eyes that this system eventually runs off of other people money. Journalists will not have to travel to Venezuela to get pictures of people on the streets. History will repeat itself again.
You should try to live for a few years in different European countries like Hungary, Romania and Germany. Most importantly see how each of these people see each other and their neighbours.

I bet that people in Switzerland have more in common (economically and culturally) than people from Bulgaria and France have for example.
This (different forms and no automatic normalization) is a "feature" of Unicode. It would be wrong of Python to try to cover it up.
Of course, you can find all kind of opinions, but it seems to me, that the EU (more specifically the Euroarea) could be just a loose commercial and travel area without a common currency or a real federation with economics stabilizer between regions and a real democratic mandate.

What it can't be is something in the middle, like it's now.
There's obviously a huge amount of people addicted to their phones, and many people on HN profit off of them so they refuse to admit it.

However this romantic idea that without phones people would be living vivid moments to the fullest also needs to die. Lets not romanticize the lived experience of a boring commute as a sensory roller-coaster just to score a few points against people glued to their phones.

People who make arbitrary distinctions in the book/e-reader/smartphone spectrum are just wrong. Many people use their phones productively during their commutes.

When I lived in Vancouver, I'm sure many people mistook me for a Candy Crusher or Facebook Scroller, but I was actually learning japanese.
In Europe you have huge economical and cultural differences between certain states, bad blood for historical reasons between some nations and so on.

The bad blood I can understand...they did this to us in WWI WWII and as soon as they get the chance it will happen again. It's legitimate.

The language IMO is less of an issue as who travels or works outside their country manages just fine. The new generation is doing to show their English skills in FB and Instagram.

Economical and cultural differences do exist in USA, sometimes you think you are in a different country, and quite a bit of laws are local.
This is the kind of stuff Rebol wanted to do, although i don't know if it covered this particular case.
12M people didn't vote at all. And 4M voted for neither candidate.
> But if his network could reveal the costs of an economic mistake like Brexit, thought Mizuno, what if he applied it to a genuine, humanitarian disaster?

Totally unsubstantiated. I could find no proof in the article that was an economic mistake
The Remain camp did a bad job of arguing the case because there really aren't that many good arguments for staying in. I think you'll find it was the Brexiteers that made the 'subtle points' about trade, constitution etc.

Leave did have the advantage of some emotional pulls like sovereignty, but Remain had the advantage of all three main parties on its side (including a sitting government) and the very powerful emotional pull of 'fear of change'.
Maybe it is part of the survival instinct -- stay alerted otherwise you might get killed...
you can add debian repos but be careful you may break something updating packages. They are currently working on an update to the current version 1.1.7 to 1.2.0. Development was pretty active but as of the last year it's been slower.
The .toml file in the master branch on Github seem to still call it "nul":
https://github.com/SSheldon/nul/blob/master/Cargo.toml

I can't find it on crates.io though.
Nothing juicy in the emails it seems - so what possible benefit is there for the leaker? Could it be bragging? Increasing fear of hacking? Implying that Le Pen was in cahoots with the Russians?

Clearly if it was supposed to help Le Pen it didn't work.
> interface you must implement doesn't declare any checked exceptions

It verges on malpractice to design an interface and declare that no implementation of it could possibly ever fail. I'm looking at you, Runnable.
What's wrong with not tolerating intolerance? Not to be confused with not tolerating not tolerating intolerance, which is a totally different thing.

https://en.wikipedia.org/wiki/Paradox_of_tolerance

Philosopher Karl Popper defined the paradox in 1945 in The Open Society and Its Enemies Vol. 1.

Less well known is the paradox of tolerance: Unlimited tolerance must lead to the disappearance of tolerance. If we extend unlimited tolerance even to those who are intolerant, if we are not prepared to defend a tolerant society against the onslaught of the intolerant, then the tolerant will be destroyed, and tolerance with them.

He concluded that we are warranted in refusing to tolerate intolerance: "We should therefore claim, in the name of tolerance, the right not to tolerate the intolerant."
Title should be more in lines with 82 girls ransomed by Boko Haram, freed in a prisoner exchange.
Exactly, but I use Noosfeer. It's the same thing but for movie screenshots and there's extra info like IMDb, trailer, etc at the bottom.
I agree and I think the fact that you're getting downvoted stems from the fact that HackerNews is probably not particularly full of social butterflies.
What the EU is trying to do has been done in the past and it has failed. The EU as it is right now is becoming the next Sovient Union. A undemocratic, centralised, bureaucratic superstate that strips the people from their sovereignty, independence, cultural and ethnic traditions.

Further, you seem to assume that without the EU, trade between countries would somehow radically decrease, i don't see that happening. The European Economic Area (EEA) and the Schengen treaty exist independently from the EU. Norway and Switzerland are not members of the EU, yet they trade perfectly fine with others. The EU is not necessary for free trade.

PS: Feel free to downvote, but at least make an argument.
Makes me wonder if I can make a crate called "../.." and have it overwrite some user files.
Wrong. Buffet (Berkshire) has to disclose its positions. Berkshire still has more than 50M shares. You can't just make shit up, and this crap being on HN is getting tiring.
> I think twenty-five years ago there were similar hopes and dreams for Java checked exceptions.

Yeaaaaaaah. I remember being a very strong supporter of checked exceptions before I got into a giant codebase and saw how not having speced a sane exception type can cause lots of pain and some really long declarations or dropped exceptions.

catch (Exception e) { throw new RuntimeError(e); }

:(

You're right, I guess time will tell.
For those who don't use Windows and might need this info: https://msdn.microsoft.com/en-us/library/windows/desktop/aa3...
You drive to a restroom.
Man I was in the Louve in 2001 and people were snapping tons of photos with their ~200x128 pixel phones instead of just looking at the painting. There were repros for sale reasonably right next to the real photo. Also that painting is impossible to see well due to the protection glass and there are so many better paintings just to the left or right of it, which I sadly couldn't get a good look at because everyone getting their 8 seconds in front of the Mona Lisa.

Totally unrelated but I feel the louve is a massive misuse of space in a lot of cases. The room right before the lisa on one side is a massive long gallery with around a hundred gigantic (8'x12' or bigger) religious passion paintings that no one really looks at with a few gems sprinkled throughout. The other side is a very high gallery with some great paintings 20'+ up in the air. It's like the louve has so many paintings they feel it just all has to be out on display without thought about how people will look at it (or at least that section is). I found the impressionist museum much better but this is 16 years ago.
Alexandre Grothendieck’s notes archive to be released online
A conversation with Amazon's founder and chief executive officer, Jeff Bezos
I recommend ':?', as it will work in POSIX, but not Windows.
Right- error_chain is just a bit too much magic for me compared to what #[derive(From)] would do.