skysight-inc/HackerNews huggingface dataset:
>>The UK cannot 'pick and chose' what EU laws and regulations it wishes to follow.

It can, and it already does.

http://eur-lex.europa.eu/summary/glossary/opting_out.html

>>If the UK does not wish to follow EU laws, ultimately, it has only one choice - Article 50.

No, UK can literally just reappeal the act of parliment from 1972, without any referendum, and UK is fully out of EU immediately. Even the creator of the Article 50 said that he never thought anyone would use it.

"“I thought the circumstances in which it would be used, if ever, would be when there was a coup in a member state and the EU suspended that country’s membership,” he explained. “I thought that at that point the dictator in question might be so cross that he’d say ‘right, I’m off’ and it would be good to have a procedure under which he could leave.” He never envisioned that a British government might resort to it."

https://inews.co.uk/essentials/news/article-50-meant-dictato...

>>the UK's leading objection to EU participation was the lack of ability to control the migration of EU citizens across it's borders

I'd love to see the source on that, unless we consider Daily Mail to be giving out "leading objections". Most of the "leading objections" I hear about is the mythical "let's take back our laws" but when asked "which laws?" no one can name anything. Well, they can, but it's usually something like "EU doesn't allow us to fish in the north sea!" - well, yeah, and after brexit it still won't, because environmental protections are done through international agreements that will remain in force even without EU. Or the fact that UK has to listen to European Court of Human Rights - it still will, because it remains a member of Council of Europe, which again, has nothing to do with EU. Unless,of course, it decides to leave that, but not having to listen to ECHR is something that I would expect of Belarus, not a modern 1st world country.

>>By your interpretation - the UK could have simply ignored the law - and put in controls for EU citizens?

UK already brakes the EU law by requiring students/self-employed EU citizens to have private insurance during their stay in the UK in order to obtain permanent residence rights, despite the fact that it directly contradicts relevant EU regulations on that(namely - no country can require that EU citizen has private health insurance in order to stay in another EU country), it's just that no one has actually taken the Home Office to court over this. I would, but I don't have time or money to do this.

>>It takes an exceeding amount of 'mental gymnastics' to not see the EU as a Federal Superstate - one that is gaining power every year as they legally move towards an 'ever closer union'.

1) I never said that it wasn't.

2) You are saying it as if it's a bad thing. I'd love to have "United States of Europe", with no borders and one federal government. But that is currently not the case, and each country can still rule as they want - obviously that can mean they will be kicked out of the club, but it's the same as marriage - if you cheat on your wife, she will probably want divorce.
You can specify your own CA store or revert to the OpenSSL one with `--use-openssl-ca`, `SSL_CERT_DIR` and `SSL_CERT_FILE`. See: https://github.com/nodejs/node/blob/master/doc/api/cli.md#--...

The PR is pretty good: https://github.com/nodejs/node/pull/8334/files
Where did you come up with that?

Crunchbase says they have 100-250 employees.
Their LinkedIn profile says 50-200.
And much beyond what 99.9% of people will ever hear about in their lifetime.
Yes, indeed because it allowed wealth creation (=businesses) to flourish. Lending is an act of faith in the future.
It is a hard problem, and Mozilla has put a ton of effort into Rust, but at this point they aren't supporting any of their current extensions (XUL) and WebExtensions will not cover most use cases that XUL covered. This isn't a Python 2 to Python 3 event, this is Mozilla going from the equivalent of C to Java.

Most of your favorite extensions will die, and it is directly forcing me to drop firefox for chromium at work, which I abhor. Sadly the feature I need (decent kiosk mode) will die in its current form (as a XUL addon) only a year after deploying this solution, versus with chromium its built in, and not going away any time soon.
This phenomenon is exacerbated by selling leases rather than freehold rights. A leasehold may expire after 99 years, at which point it reverts to the original freeholders and can be sold again. In this manner the same land can be sold repeatedly, generation after generation, and is how the Grovenor family acquired such huge wealth.
Here's the medium link https://medium.com/the-mission/met-1-stranger-every-day-in-2...
They write the right stuff (for space shuttle) (1994)
I used to have a company like this as my clients. They got pretty irritated when I kept calling them a gambling app (they were not entirely above board. to say the least).

A call: "Wait, so no securities actually change hands? Or derivatives? What is the user buying exactly?"
Slightly off-topic: My mother decided that she had to learn about this computer stuff too, now that her children were so involved in it. This was in the late 80's. So she grabbed the manual and started 'computering'. Turned out she took the BASIC manual by accident. After a while she had a small program running that printed some numbers on the screen, but she had no idea why she had to do this or what use this program had. In the end she's still the computer-person of my parental pair.
This still doesn't solve what I wrote about api, libuv (event loop + IO) that node.js use is also based on callbacks in C, last time i checked discussion about it, there was no plans to change that.
Also, should that not be "immoral"? "Amoral" makes it seem like morals are not relevant to the description of the activity taking place.

A rock falling down a hill is amoral. Throwing a rock at someone's head is immoral (usually).
Well, considering that they fly 10 of those engines with every Falcon9 launch, and so far only a single of them has actually failed (and just shut off), it does not seem to be an actual problem so far. It might be interesting to see if this changes as the engines are reflown with the recovered first stages. If this might create an actual safety hazard for manned missions, it all makes sense to postpone a final solution till you are getting close to doing the manned flights. No reason to delay cargo missions for something that might affect manned rating.
If it's an engineer, it's normally touted as a kind of progressive gloat.. Such as "We get free water AND it's organic!", "Our desk chairs are made from recycled plastic bottles!" and "Our company doesn't really have a hierarchy or chain of command, I sit near the CTO!"

Joking aside. It's tough to draw a conclusion from that single statement. I've 'sat in the in the office of the CTO' as a 1st line engineer, and he spent 90% of his mingling with other engineers performing engineer duties (such as technical support or hands on switch installs) and 'sat in the office of the CTO' as a Product Manager where I conducted more 'organisational' duties alongside him.
If you come from a C# background, it will feel a bit weird initially. You will more than likely miss generics, you might also miss the strong OOP model.

In the compiled world, I have somewhat of a background in C (haven't really done much with it in the last few years, though), so to me Go feels sort of like "C with a really strong std lib". I have really enjoyed the decisions they have made with the language, tbh, the people behind it have a proven track record. It's fun and very powerful, there is tremendous potential in it.

I miss all the libs available in C, but this is understandable due to the early age of the project. I also feel like it needs better package management (but I read that is a priority for this year).
I imagine the likes of Babel currently hide all of this in the Node context, but is there a move to either change the standard API to async/await, or provide a standard mirror API?

Either option sounds full of compatibility / maintainability headaches, so how does Node get from its current state of callback hell out the box to async / await?

goroutines aren't magically turning async calls into sync, just hiding them deeper "under the hood"; there must be hope for Node.
The Koa web framework built by the guys behind Express is pretty neat. You can do stack like calls with it, rather than callbacks, via generator functions.

Not sure what the uptake is like but you can find more at http://koajs.com.
How much money would Microsoft have been paid for basic for a given machine?
Unix Timestamps in Elixir 1.4
The absolute worst technology predictions of the past 150 years
Electrolysis is here and fairly reliably working with my main XUL based extensions, but the ship for WebExtensions has sailed and I'm not gonna be on the wrong side of things (eg. Python 2 vs 3, Systemd vs "fun" init scripts), just gonna prepare for the realities of it, no matter that it breaks my heart to be forced to chromium at work :(

I get that Mozilla wants to dump all the cruft added by XUL based extensions, and that they offed all the Firefox OS bits ASAP, but there are still markets for both those things. The latter prolly had more life in it if it were targeted as a Firefox chromebook type deal to give to the parents/kids, as that is eating into laptops marketshare in the double digits, and that on a Pinebook could easily make it the year of the Linux Laptop.
Snapchat, All Grown-Up: 5 Things We Learned from Snap's IPO Filing
In 7.2.x, you could do async await with just a --harmony flag.
That sounds like an integration issue of 3rd-party hosters, not like an issue with Let's Encrypt itself.

I have a running system with Let's Encrypt certificates for webserver (HTTPS) as well as mail server (SMTPS, IMAPS, POP3S), based on nginx, exim4 and dovecot, using certbot.

Setting up Let's Encrypt literally consists of just 3 steps:

1. In the webserver for all domains on HTTP, add alias /.well-known/acme-challenge to /var/www/letsencrypt/.well-known/acme-challenge

2. Run "certbot certonly" once for every domain

3. Add cronjob for "certbot renew" with a post-hook that restarts your webserver and mailservers.

Well, to be honest, there is one more step, but that one is specific to my own setup, and also just a one-time effort:

3a. Add a post-hook command that fixes a permission issue with Debian-exim. Note that this is only needed if you want to use the certificates for SMTPS and use exim under Debian.

If you add a new domain later on, this is just a single step, no need to touch the cronjob:

1. Run "certbot certonly" once for that domain

So yes! Once you have the setup running, setting up a new SSL/TLS domain is actually easier with Let's Encrypt than with any other CA.

(Of course, you'll also have to add the domain to your webserver configuration, but that's always needed, whether you use Let's Encrypt or not.)
Dammit! I hadn't lost the game in years.
You have a number of ways of keeping a handle on async code now.

1. Native ES6 promises will cover most of your basic needs. See https://developer.mozilla.org/en/docs/Web/JavaScript/Referen.... In fact, unless you have very specific needs not covered by native promises, you shouldn't drop a third party library into your project.

2. For more advanced operations on promises, use Bluebird. See http://bluebirdjs.com and http://bluebirdjs.com/docs/api-reference.html. It has a ton of features built on top of native ES6 promises. If you're using an older version of Node, it also acts as a polyfill. It can also make it easy to work with libraries that only expose a callback-based interface. So yeah, Bluebird is the shit.

3. co is a generator-based control flow library that can make your async code look more like synchronous code. It's pretty cool, but I haven't personally used it in a project, nor do I know of anyone else who uses it. It builds on top of promises and generators, and isn't very hard to understand under the hood. See https://github.com/tj/co. I wouldn't recommend it, but it might be something to play with because ...

4. ... async/await is coming to JavaScript! At a very high level, this pair of keywords is syntax sugar for what co already does as a library. This is the final stage in the evolution of taming callback hell in JavaScript, and it builds on top of everything that has come before (promises and generators). Here's a tutorial: https://blog.risingstack.com/async-await-node-js-7-nightly/
> For example, how do you reconcile Christians eating non-kosher meat, since it is also forbidden in the OT?

Because they don't want to follow that rule, and they see other Christians not following that rule.

Under your interpretation (that Christian attitudes are recieved from the Bible) Christian law would have remained largely static for the past 1600 years since the Bible was compiled, which is clearly not the case. For example, the treatment of adultery and usury have changed unrecognisably.

Having either attended or helped perform mass for half of my life, I can tell you for a fact that most Christians have no interest at all in treating the Bible as 'law' and instead use it for inspiration, comfort, or occasionally a crutch when making tough decisions. They recieve their morality and prejudices from themselves and from their peers.

If anyone was actually interested in treating the Bible as law then Theology would be a legal field not an academic one.

> ... you trawl archaic text to justify anti-Christian feelings that already exist.

Nonsense, I haven't said a single anti-christian word... and my pre-existing feelings are against the rationalisation of bigotry being treated as special, or worthy.

Prejudice (and we all have plenty) is to be examined and squashed, not protected.

> ... how they relate to the New Covenant

This is topical. Jesus teaches "love thy neighbour", and the Good Samaritan, lessons that we could all let a little closer to our hearts in times of wall-building, rejection of refugees, and threats of war.
Its the exact same deal as with IE on Windows just a decade ago, by force bundling it, and then with Apple taking the additional step of blocking ALL competition, you get no choice.

Today, I can build a SIP client for the browser and it will work well on every major platform except iOS, where Apple is still dragging ass years after WebRTC was standardized and implemented by every other browser.
Just poked around a bit with your API, and the learning with just 25 samples is impressive! And the getting training samples from the web is a great touch. But that 25 sample number seems too low for classes that are "closer" together? How do you quantify if you have done a good job on training or if you need some varied samples?
The msdn docs are great, it's just difficult to navigate them. Perhaps this would help? https://msdn.microsoft.com/en-us/library/dd878294(v=vs.85).a... There's tutorials in there as well, but I didn't find them very useful compared to the overview/concepts documentation.
nugget was concurring with what the parent post said; that people don't understand that the wealth tax is irrelevant and that money is instead passed down via trusts that are designed so as not touched by the wealth tax.
US appeals court revives antitrust lawsuit against Apple

https://news.ycombinator.com/item?id=13396785
To be fair, they did address this concern under the 'Operating Leverage in Our Business' section where they said that they may look for another third party to rely on for cloud computing or they build their own infrastructure.

"We have committed to spend $2 billion with Google Cloud over the next five years and have built our software and computer systems to use computing, storage capabilities, bandwidth, and other services provided by Google Cloud, some of which do not have an alternative in the market. We are currently negotiating an agreement with another cloud provider for redundant infrastructure support of our business operations. In the future, we may invest in building our own infrastructure to better serve our customers."
> is there a move to either change the standard API to async/await

From what I remember there was no plans to change that (based on discussion from couple of months ago by node members on github).

> Either option sounds full of compatibility / maintainability headaches

It is.

> goroutines aren't magically turning async calls into sync, just hiding them deeper "under the hood"; there must be hope for Node.

Of course it's not about turning code into sync one, it's about coding style to look like it would be a sync one. But in case of Go it was created with this as main language concept, everything was designed around it, scheduling, user space lightweight stacks for gorutines etc.
> You wouldn't say that that somebody hacked Iceland's democracy.

This the kind of thing you could read here on HN and it would be taken seriously and debated to death until the `hack` term would lose any semblance of definition.
Yes, it probably is not so surprising to people exposed 1st hand to the arbitrary system previously, the more extreme measures have just been a wake up call for those unaffected by it. It was horrible before, but I think rescinding green cards arbitrarily and en masse takes it to a new level, I'm glad it is shining some light on these procedures and making people think about why those arbitrary restrictions are in place based on place of birth.
But it's earnings, not wealth. 5% isn't that much. 5% might be name recognition leading to more favorable outcomes when searching for employment. Hell, it might be genetic -- 5% might be from merely being TALLER.
GE, Boeing, Oracle form coalition to support Republican border tax
I might be mistaken but I believe there were some major performance issues with the older async/await implementation.
GTA Vice City Game for PC Full Version Get Free Here
In a way it is refreshing.

SNAP is coming out immediately and saying you are not going to have ANY say in how SNAP is being ran.

Facebook, Google and others have shown that general investing public does not care about having voting rights.

Why anyone would pay a similar price for non-voting stock versue a regular stock/super voting stock is something that I have trouble understanding.

I understand buying bonds, preferred shares, but this apparent anomaly in non-voting share pricing is beyond me.

In my view when you buy a share with diluted or non-existing voting power you are getting the worst of all worlds, no real say in the company and still you are the last in the line should something go bad with the company.

Basically you are placing infinite faith in those with the voting stock without any recourse. (Build a ten billion campus, sure, build a new base on the moon, build a mega dungeon, sure, etc etc)

Is there a good book out or coming out on the rise of non-voting stock?
NXP makes a version of the popular 2N7002 with ESD protection:
http://www.nxp.com/documents/data_sheet/2N7002CK.pdf

Surface mount only (like most modern transistors), but SOT-23 isn't too hard to hand solder. There are lots of breakout boards for surface mount packages available for prototyping, or you could even solder some mod wire directly to each pin and put some hot melt glue on it to keep it in place.
Mobiloitte: Certified Xamarin App Development Company
Awesome work.
I´m using it for an e-learning/robotics platform for low latency live streaming where it does a great job.

I´d like to know how reverse playback could be achieved.
Is there a way to "undo" a P-Frame calculation, or is a second (reverse) mpeg file a possible solution?
Why? I am not being trite. Why should we assume "no effect", or "no correlation", rather than "everything has some effect on everything else" and "everything is correlated with everything else"?
Aha, that sounds reasonable. But still, can't help but think that there is some untapped potential here. Imagine someone from the outside learning Japanese and then hire a bunch of "second tier" japanese would-be-but-never-became salarymen. Is it unthinkable that this could foster a special loyalty to this hypothetical company?
European parliament leaders call on EU to reject Trump's likely ambassador pick
It's not forgetting death that's the error; it's forgetting that people have 2^30 ancestors from 30 generations ago rather than just one. Everyone's family tree grows exponentially, but they all overlap.
I am confused. Your recommendations 1 and 2 seem to conflict with one another. I use Bluebird now for promisification, and I also used a few other features including the resource management (disposers). Does this mean that I will be using Bluebird and not native promises for the foreseeable future? Or can/should I use Bluebird with native promises? (Or would that just make things slower if it is even possible?)
It's not about optimization, it's about the fact that games will come out that support only that because the game devs don't want to support multiple graphics APIs.
To a liberal, every problem is a market problem
Yes, on the other hand, if you are like me and use them for one-off scripts, they are great.
I used JSMPEG to process a live 360 camera feed and then a canvas to convert the output to the format to work with a google cardboard.

I was pleasantly surprised with the quality of the output and speed of which the devices could decode and render the new output.
Your right the article doesn't do justice to all of the transfer learning techniques. I cut out large portions of the original draft for brevity. Will write a longer post referencing all possible techniques, hopefully it won't turn into a review paper.
Frankly, i'm in grogenaut's boat. Windows 8 was a disaster like ME, with some improvements, but those invented half-baked or with too much opinions.

Win 10 is the first time i considered upgrading from Win 7, and it ended up wonderful.
Razr 13" sports a 1080p display, and below average battery life. Please add that to your list.
Snapchat is terrible on Android. I'm surprised it got so popular (when FB had a real heavy Android app I feel like a lot of people were using the web interface instead).
Sure, but quite a few employees are at Mozilla for significant periods of time, and (theoretically) Mozilla doesn't have free reign to run the non-profit into the ground by letting marketshare continue to slip away.

Another perspective a friend recently shared with me is that perhaps it is time for Firefox to go the way of Icedove, Mozilla has taken it pretty far, but it is not its main focus even now, and it can be picked up and developed on into the future (not that there haven't been forks already).
RIP Wii U: Nintendo's glorious, quirky failure
Show HN: Secrypto API to encrypt/decrypt text
strace is seriously amazing for troubleshooting stuff that you can't just throw some debug print statements into. strace -f -e open -s 4096 -- whatever --foo is my typical usage of it (follow forks, only trace "open" calls (to see what a program might be trying to look for a thing), string size = 4096 so e.g. Paths don't get cut off, -- to say that you're done giving options to strace and all --options should now go to "whatever"). That + ps auxf | less and searching for a process to see how it fits into the tree + lsof -p [pid] + top and hitting c, 1, u (then typing the user of processes I'm interested in) or hitting < or > to change sort columns + netstat -lnp | grep LISTEN....are the basics of how i figure WTF is going on with a system I've just jumped onto. SELinux and systemd with the journal logging sometimes getting in the way of these flows unless you know what you're looking for and are vaguely aware of how they hook into things.
Also highly recommend the npm async library[1] even though the hipster way is now native async/wait or promises. caolan/async has some amazing sugar on nearly every use-case the most common for me being async.auto().

[1] https://github.com/caolan/async
I think this is the general consensus about Lost isn't it? Apart from those few people here and there saying it was amazing and clicked and whatnot.