skysight-inc/HackerNews huggingface dataset:
The UK is not in Schengen, that's a common misconception :)

One of the points of the Leave campaign, reinforced after the vote by some of its leaders like Michael Gove, is to setup a points system for immigration. If there was no "limit EU migration" argument, Leave would have easily lost the vote.
It's tech. In 10 years the spying tools of that time won't be compatible with current Intel ME chips.
The question is not legal its about ethical. Why Google Why ?
Rubbish. I have been working in Barcelona for 8 years. I speak English as my first language and crappy Spanish considering the amount of time I have been here. No Catalan required.
I just my old netbook as CI sever for all my projects, even the simplest.
Why do you want to use object semantics for resource management? It sounds like you are dealing with a dependency graph - wouldn't it be much more simple just to use a graph datastructure?
Implying the government doesn't run on hardware that is at least ten years old.
Show HN: A badge that displays the size of a given file in your repository
I would never consider a multi-GPU setup. I know from first hand that support on those setups ranges from pretty good to non-existent, but it is an area that receives only little attention once the initial multi-GPU launch is done (if there even is multi-GPU support). So future patches etc may introduce instability for those setups (and they are often unstable at launch with quite a few issues) and only luck or a driver update (1-2 months) will fix it.

Additionally, with ever increasing resolutions and complex rendering pipelines that need an increasing number of syncs between the individual GPUs; SLI and CrossFire bridges are becoming more and more of a bottleneck.

Would not recommend.
People will spend their disposable income regardless how it is redirected by advertisements. There is no indication that ad-influenced spending is better for jobs/growth/happiness.
It will be even more useless in 10 years than it is now. Think that technology changes, there are new hardware standards, soon you won't be able to use pendrive without having webUSB driver installed.
Indeed. At university in the late 90s. Most people didn't have a PC. Then Napster. Then almost everyone did within the space of 3 years. Lots of tipping points happened.

So perhaps something similar - a tipping point of convenience. What's now on the edge, but could really change a consumption habit? Holograms? 3D printing?
Everybody knows that for ages already.
Rats (like other people-forming races, distinguishing themselves by odor: ants, bees, ...) are extremely social and extremely racist.
They don't form a group, a pack, like wolves, where everyone knows each other, and they don't live in anonymous masses, like migratory birds, locusts or school of fish.

E.g. Konrad Lorenz in "Das sogenannte Boese" (https://en.wikipedia.org/wiki/On_Aggression) had a whole chapter on rats and why they developed this behavior, which is often misleadingly labelled ethically. Like here.
> just that in most cases the vocabulary doesn’t exist in that language.

Again you keep insisting that certain vocabulary doesn't exist in other languages, right after I provided some examples of vocabulary that do/did not exist in English!

If a language decides to incorporate, say, "science" into its vocabulary, does that make it any more limited than English when English itself took the word from French/Latin?

The argument in this thread was never about vocabulary, as all languages have been borrowing from each other since forever and are free to keep doing so. English does not have a trademark on words, especially ones that it itself took from other languages.

The initial point was that you lose nuance, intent, conciseness and artistic value. Take "throwing star" versus "shuriken", or "raw seafood" against "sushi." Does English have words for those objects or concepts? "Throwing star" is a clumsy phrase that has to be disambiguated from a solar star, or is it a celebrity known for his or her throwing skills?

Many poems, jokes or idioms fall apart right away when translated literally, or lose their punch or intended effect when "explained" in another language. The world would be an insanely dull and boring place with just one language.
FreeBSD and OpenBSD are ideologically opposed. FreeBSD is free as in freedom, OpenBSD is free as in beer.
> almost religious

I would remove the word almost: a whole beliefsystem, usually peppered with paranoia about the state-machine oppressor is built around the them.
5 reasons why you should release your employees from the office
End-to-end encryption is still in the draft phase in terms of the Matrix specification—there hasn't yet been a published version of the spec that includes it. Synapse, the reference homeserver implementation, and Vector, the premiere web client, are still developing the implementation and will be deploying it sometime soon, likely followed by a new version of the spec that formalizes it.

The documents I know of that provide details about it are here:

* https://matrix.org/jira/browse/SPEC-162 (the tracking issue for the feature in Matrix's issue tracker)

* https://matrix.org/git/olm (C implementation of the protocol formerly known as axolotl v2 developed for use in Matrix)

* https://matrix.org/speculator/spec/drafts%2Fe2e/client_serve... (draft of the spec for E2E)
Well, I think we've both pointed to where our views come from, and it's probably not much point in discussing this further here on hn. I thank you for your interesting and measured input. These things do too often devolve into shouting matches.

I will respectfully indicate that it seems a little disingenuous to claim that attacks on Israel are "unprovoked". They follow a similar pattern to Israeli terror attacks on the British occupation government, and I would hope that there'd be room to find common ground among two prosecuted people, rather than simply replace one oppressor with another in the region.
Hey man, that's what I thought... ;-)
All in gold and silver. It has been profitable since a while and less fuzz. No advisers or brokers needed, no commissions.
Ask HN: Killer app for AR?
Most of the visions for AR seem to show a world even more bombarded with information and ads.

But what if the killer app for AR will be an Ad Blocker? Imagine walking down a street that's filled with advertisement signs and you put your AR glasses on and those ads disappear.

What do you guys think of that? Would you care for something like that?
Trust in Government Is Collapsing Around the World
This also makes sense if you think the evolutionary biology of it: if after a small number of top runners separate from the pack (even if they happen to be the "top" runners of a race by pure luck, and even if their relative order is pure luck), it's better if the 2nd, 3rd runner etc. accept their places at a point and don't push more, because then the top runner will also push more and so on... positive feedback loop until some of them (maybe all!) die of fatigue.

Cowardice of the individual might be a huge survival advantage for the species as a whole!

Without it the species might end up loosing or injuring the fittest of the individuals in stupid competitions. The would be quite detrimental for the species.

(Also going even further from physical performance: If you extend this a bit from "athletic race" to "nuclear arms race" you'd see a similar thing ...but yeah, as an individual player you might "loose" by being coward (although I would not call "staying alive" loosing...).

And an interesting philosophical question would be about the cases where an individual gains courage by loosing "the feeling of being the same species as the others" - we know that psychopaths ca be quite fearless, and we also know from history that if you train your soldiers to think they are "a superior master race separate from the others" they tend to get quite better at winning battles.)
This is great. This is how you know you're doing things right. All they have to do now is avoid becoming the thing they're currently fixing. Every institution at some point becomes a propagator of the problem it was meant to solve but 18F seems to be a bunch of smart folks so maybe they can avoid that fate.
Check out Pi Hole as well to block ads: https://pi-hole.net/
> rubber-stamp-approvals of immigration

If you think that it's a rubber stamp approval for any Muslim from Iraq/Syria/Afghanistan then you need to get substantially more informed on the issues.

I suspect you're in the very filter bubble you decry. Seek out some alternative viewpoints.
Sorry can't read this, wired.com is so annoying with it's ad blocker blocker. Gotta hit that back button.
sigh

Has anyone stopped to think that actually this might just be mirroring human nature?

We select our friends on who we trust and agree with. We don't actively find a friend "to provide a bit of variety in our views and opinions" (well, some do, but they tend to be vein and don't shut up about it)

The secondary part to this problem is the lack of shared news sources. We like in the middle ages now have effectively have out own vicar for each friendship group. They are the arbiters of moral decency. (only travellers could compare and contrast, and they kept them selves to themselves)

The rise of specialist "view" news, motherjones/breitbart to use two extremes sell the same news but with the facts warped to fit their own world view. This has always been, but with the rise of competition, the extremes win(because they angry up the most blood, and get the most clicks)

The thing that ties a country together is a sense of shared values/truth. With the explosion of custom news sources, leads to diverging values.

In short there are two problems here:

Human social network theory, and the desire to make money through news.
French is absolutely not endangered at all, there is no risk for the language dying in the next 50 years with that much speakers. The number of speakers is actually growing (along with the other top 15 languages).

The languages we are speaking about might only have a handful of people from the older generation speaking it. The French legacy dialects actually are on the other hand endangered.
Big Data's Future Is in Predictive Analytics
The Star Wars universe has been mapped, and it’s massive
Perhaps you know it, but there's another classic example involving ice cream. It was thought in the 1940's (by the public, by doctors, and by scientists) that ice cream consumption caused children to contract polio. More ice cream is consumed in the summer, there are more polio cases in the summer: https://theglyptodon.wordpress.com/2012/08/21/polio-caused-b...
I don't believe any of the numbers I see about bartender incomes. A woman I know was a part-time bartender in an affluent urban area. She regularly took home several hundred $ in cash tips per night. And that income wasn't reported or taxed.

In my experience most bartenders aren't doing it as a full-time long-term career. So it's unreasonable to expect such jobs to pay a living wage.
Apps for planning your vacation
Activation Hacks
This comes up fairly frequently on HN (mostly in comments, but also submissions) - most notably perhaps https://news.ycombinator.com/item?id=9394144 and https://news.ycombinator.com/item?id=10837833

It seems that there's quite some interest in Spacemacs and lots of people hear about it for the first time every time it's being talked about, maybe these old discussions can be interesting as well.
they'd let you include commas, line feeds/carriage returns, etc within your data records

And there would also be less ambiguity as to what seperator to use. I understand the popularity of CSV, but it's really not so nice to share data with. German customers want semicolons as a seperator, the US ones claims they are right 'because after all it is called comma-seperated and else I cannot import it in Excel' (sic). Etc.
Looki Gaming:  – Entertainment Portal
Here's a quick overview, along with a calculator:

https://www.measuringworth.com/calculators/uscompare/
See also yesterday's thread about managing money: https://news.ycombinator.com/item?id=12025132
Can you give some examples of more professional VMs which support dynamic languages without an extra compilation step apart from the JVM?
Top Wireless Mechanical Gaming Keyboard
What do you think of the typesetting on this HTML Orwell's 1984?
It should be an option in user preferences. Personally, I prefer to see the interesting content, even if ad supported.
In a roundabout way it is :)
It's not my place to question your strategy, but that sounds quite risky and I wouldn't advise it to anyone reading.
All good points. It will probably be helpful to have a bit more context on the goals of Ruma as a project. It is a passion project, and has no intention of ever having direct financial backing or a business model. The "Why" page sounding like activism is somewhat intentional—it explains the motivations for the project, but it is not specifically intended to "sell" it to a person who is not already sympathetic to the problems it tries to address.

Perhaps a good comparison is the public reaction to Snowden's leaks about the NSA. They haven't been super big news outside of tech and certain political circles. The average person values convenience and a good user experience over any more philosophical or political beliefs related to privacy and security. The idea of a centralized service or company controlling data just doesn't matter to a lot of people. You're absolutely right that the business motivation is not quite there, because there isn't a strong public demand for it.

Matrix itself does have some financial incentives—specifically, its development is funded in part by a company called OpenMarket, who are also the developers of Vector, a web-based client for Matrix that will at some point have a commercial product offering.

Edit: In other words, Vector is planning to do exactly what you describe: provide a product that competes with Slack, but building it on a protocol where someone could create a competitor using the same protocol, allowing them to be interoperable. Ruma does not have a financial stake in the game, and I've chosen to build on Matrix because it is well aligned with my values.
Thanks. Its was also from me. The focus there ended up being on budgets, so I thought a dedicated thread on investing will be interesting.
Australian living in Germany here. I had similar thoughts when I started living in Germany in 2009. One of my thoughts was the church in my local German village is older than the Australian consititution by centuries. However, I realised that this is history as defined by European cultures. If is open this up to include Aboriginal culture, we can start to talk about similar time frames. I believe that Maori cultures would have similar time frames as well.
That's a great example, thank you. Where do I find the index numbers you refer to? I've googled, but stats are really not my strong point.
"Off topic" to what? The title chosen here matches the contents it links to.
"The most egregious offenders are companies like cable and mobile service providers, which typically have little competition and whose customers are bound by contracts or would be considerably inconvenienced if they canceled their service. Not surprisingly, cable and mobile service providers are consistently ranked by consumers as providing the worst customer support."

UK: significant problem with adsl broadband, kept going round in circles over a period of weeks, was advised by the tech support to phone the sales number and ask to cancel contract. Issue escalated in minutes and solved in an hour.

Apparently customer retention has higher priority to customer support.
C# 6.0 Null-Conditional Operator and robustness of code
Where we fly – flychecker,flights San Francisco United States € 518
Somehow, the "my dog chewed on it" excuse would not cut it. :-)

Seriously, do they have a profile for those who can borrow a book, and under what conditions can the book be lent?
Iterating over the rows much more intuitive to me, just like rows in a database. In their example dataframe each row is a year, and columns represent different information about that year. So, if I wanted to compare rain from oct-sep on a yearly basis, I would iterate over the years (rows) and then grab that column by name.
So basically the place that everybody knows that is _the_ place where you have to work 170h/week gets now negative feedback for working that much?

Oh well...
Initially, I thought 'hmm page hasn't loaded' as all I got was blank peach coloured page. I'm currently on a laptop with a measly 1366x768 screen. After endless scrolling I finally got a headline, and more scrolling and then finally some text.
Not a good experience tbh.
Does anyone use Pascal for web development (cgi, dynamically generated web sites)?

I would love to use a fast, low-memory, natively-compiled, strongly typed language with a clear, readable syntax. Pascal meets all these requirements.

Golang is the other language I'm considering. It has many web-related libraries, excellent documentation and a lot of momentum. Free Pascal, unfortunately suffers from fragmented documentation (the wiki is often out-of-date and hard to navigate). Despite that, I still prefer Pascal syntax over Go (yes, really).

So, if you are using Pascal for web development, what has been your experience? Would you recommend it?
Clients for the Matrix Protocol
Sure, but I think we can say that today's games are much more complex that what they used to be.
A decent explanation, but one part strikes me as odd:

> Changing a library's API in a backwards-incompatible way is in general
bad form because it means that developers of programs using the library
have to change their source code to port the programs to the new
library. However, it does happen sometimes in the case of major
libraries, such as some of those in GNOME and KDE.

So only the big guys are allowed to break the APIs? Really?
How to GET MORE VISITORS ON Your WEBSITE?
Can you expand a bit on why you don't need flannel on AWS? We're currently deploying a k8s cluster and I surely went the flannel route (following the steps of CoreOS guide to k8s) but it'd be nice to remove that setup from our deployment if possible.
http://www.bbc.com/news/uk-politics-eu-referendum-36684876

The BBC concludes that the trade commissioner is technically correct, which as we all know is the best kind of correct.
Applying Machine Learning to InfoSec
Learn SQL
> Does type hinting in Python 3.x (PEP 484) change this

No. The type hints are only meant for tooling (type checking, refactoring, documentation, etc.).
Are Sensors the Answer to Beat Growing TSA Lines? This Airport Says “YES”
Best and short explanation I've ever read.

It's a pity that Colin Watson left Debian's Technical Committee (https://lists.debian.org/debian-ctte/2014/11/msg00052.html), but his blog is still worth reading: http://www.chiark.greenend.org.uk/~cjwatson/blog/
encryption in matrix is still very much Work-in-Progress[0]. It will use olm for encryption, which is AFAIK, just an axololt implementation (the protocol behind Open Whisper System).

There's no concept of finding "peers" in Matrix. It's more akin to xmpp : each user is attached to a Homeserver, which can chose to federate to one or multiple other HSes. Users may then create rooms on their own HS (or the HS they federate to) and other users may join those rooms, similar to IRC.

[0] http://matrix.org/speculator/spec/drafts%2Fe2e/client_server...
Another similar story recently was a bug found in analysis software used in many 'brain scan' papers. Then there are a continuous stream of scientific retractions going on (see retractionwatch.com).

We do science as follows: data is collected, run through some analytic and/or statistical method, and then the results are published. Then those results get cited by other papers. It's a dependency graph. If some flaw is found in the data or the analysis it would be natural to invalidate this paper and automatically flag all downstream dependencies in the chain of inference. Unfortunately the publishing model does not allow this.

I think if we'd developed the internet and software engineering practises before we'd developed scientific publishing, what scientists produce would look less like papers and more like Git repositories. Under this fantasy scenario, we'd have metadata that included statistical methods and software for all analyses. The raw, open data in the repositories could be re-analyzed by anyone else at any time. If there were doubt thrown on a method, or if some data were fraudulent, we could instantly assess the impact on all of current knowledge.

I wonder if these recurring problems in curating and re-assessing knowledge will eventually lead to a restructuring of science. Researchers are starting to take the idea of a 'post journal world' seriously (http://blogs.bmj.com/bmj/2016/06/15/richard-smith-what-will-...)
I'm extrapolating from his repeated and persistent contradictions of himself, which are a matter of record.
that awkward moment when you just worked on a project in a big company that was really screwed up by IBM and Deloitte and you see that you and the poster appears to be from the same country and you wonder if you actually know each other IRL but not on hacker news...or if that's just what they're doing everywhere :P

Or in other words, I agree with you.

/P.S my depressingly-joke-like-consultants may or may not have just moved on to KPMG... am I hitting too close to home and do i know you? :P
I've never seen someone accused of racism for expressing a negative opinion about the DPRK - or the behavior of its inhabitants, but I can't say the same about the rest of Asia or North Africa. There is a chilling effect, and it makes it difficult to have frank discussions on important matters like female genital mutilation and incitements to violence...
Ask HN: Projects to learn a programming language
I've picked up Go this past weekend after being exclusively a JS (mostly on the serverside with Node) developer.

What type of projects do you all do as exercises to learn the intricacies of a new language? I've done some of the typical ones (IRCd, Project Euler exercises), and am looking for more ideas.
Yup. And you need a common language, so that may take a while.

Some simple stuff like crop rotation, composing, irrigation (if needed in that climate), should be some easy wins though.

And then it would be on to making iron, glass and other basic building materials.

It is more likely that I'd just die of something stupid though, like bears.
For myself it's more like: I'd like to speak more languages, not have the world reduced to speak the two I already know!

But this is a purely opinion based discussion lacking any real data so far.
TuneUp Utilities 2016 Full Crack and Serial Key
If you're using uBlock you should add Anti-Adblock Killer from the 3rd party filters section in the uBlock dashboard. I'm currently scrolling through the article without any problems.
Maybe better to link to the free: http://www.bbc.com/news/business-36699642
It limits functions to never returning newly constructed objects

No it doesn't.

The automatic reference counting capability of Delphi interfaces always seemed like a good idea to me, but seems to be rarely used.

You mean rarely used by people who are amatures, developers have always been pushed towards programming against interfaces.
Nigel Farage resigns as Ukip leader
Part of my criticism of Tesla, though, comes from the fact that a large truck crossing in front of you is actually not a particularly complex situation for humans (just brake), even for a sleepy driver.