skysight-inc/HackerNews huggingface dataset:
They're also getting paid for it. I'm not against it, just annoyed how it's being published. The real story is "Canada gives South Africa over $2M, trains firefighters". Not "South Africa helps out Canada; pays back apartheid debt". It's shameful to spin it like that.
How is this different from our current situation with pensions?
I use Xabber on Android and it works great. All the hysteria over how bad XMPP is on mobile is over-stated in my experience. Battery life is barely affected by Xabber, compared to the main drains, like Gmail, Facebook, etc. And it pretty much "just works". I think anybody avoiding XMPP because they heard "it doesn't work on mobile" out to give it a try for themselves.
V8 Release 5.2
I think maybe you're stuck on a particular interpretation. A "slave" can "kneel" for many reasons, including because they don't want to see more fighting, because they don't think they can win, because they see another way to fight such as through politics, because the through to their loved ones is too large, because they think the current "tyrant" is the current best choice.

Another way to word it in the interpretation I choose is "Don't ask the ruler for justification of the laws they made, ask the subjects why they followed those laws."
"Think Different"
It seems to me that the people who bash XMPP are people who never actually used it and they are just echoing myths from the last decade.

That's my take as well. At this point "XMPP sucks on mobile" seems to be just an outdated meme that keeps replicating itself, but has little actual relevance.
I don't wish to dig up a holy war, but why would you want to use spaces instead of tabs? That's what they're for, isn't it? One tab = one indentation level. No need for messing around with spaces, which serve other purposes.
German comedian faces prison for mocking Turkish leader [1]

In Canada men went to jail for disagreeing with feminist. He was latter released on bail, but could not use computer and electronic devices for 4 years. Father of five is graphic designer...[2]

[1]
http://www.theatlantic.com/international/archive/2016/04/ger...

[2]
https://en.wikipedia.org/wiki/R_v_Elliott
And that's why I don't use Uber, their drivers are much less professional (smoking, loud music, don't know the area, poor driving skills) than taxi drivers.
You can't be made a slave without your permission. You can be made a fugitive, a prisoner, or dead... but you can't be made a slave.
http://slatestarcodex.com/2014/09/30/i-can-tolerate-anything...
>> "Everyone should accept gays. Everyone should hate paedophiles. Marijuana is good, heroin is bad."

Just looking at those issues it seems like there is one pretty clear moral stance to cover them all - as long as what you do does not have negative externalities go ahead and do it. Homosexuality does not have any negative impact on other people. Neither does marijuana. Pedophilia does. As does most heroin use (not all but a significant amount will lead to crime, burdening the health system etc.). Apply the moral rule above and you should only get restrictions on things that are going to negatively effect society. The problem is when you start to apply your own morals to society (religious beliefs for example). Then you start restricting behaviours which have no actual impact on your life.
See: https://pages.18f.gov/joining-18f/

I'll let @bmogilefsky describe the jobs. @18F as a whole hires engineers, designers, product managers, content writers, journalists, folks with non-traditional cross-functional backgrounds, etc.

Salary depends on job grade. See [1] for an explanation of the grades within 18F.
Then see the GS pay scale [2] to figure out the pay for your grade in your region.

[1]: https://pages.18f.gov/joining-18f/pay-grades/

[2]: https://www.opm.gov/policy-data-oversight/pay-leave/salaries...
They just flash a dialogue up with an opt out button. Closing the dialogue is consent to go ahead with the update. Most people close those kind of annoying pop ups without reading the message. So technically MS aren't push a mandatory update - de-facto to millions of people they are though.
What's the background on Arlanda Express. I've used it and wasn't too impressed but it wasn't late or super slow. Though I wouldn't consider it an express connection from the airport to central station compared to what's possible on rails.
> * If you are writing a script that is more than 100 lines long,
> you should probably be writing it in Python instead. Bear in mind
> that scripts grow.
>
> * Rewrite your script in another language early to avoid a
> time-consuming rewrite at a later date.

Hehe. I did on DLang with a script that we have to update some instances of our application on develop machines. Our old bash scripts was becoming bigger and can't handle any more some few cases.
Ah! Thank you so much for posting this!

Whenever I attempt to learn a new language I find that static analysis tools and linters, if available, help me get over any initial confusion about what constitutes good idiomatic code. Guides like OP help too, but nothing beats a good linter. The thing is though, I've been writing Bash shell scripts for going on 15 years now, and I still overlook little details [0] all the time.

I've been mulling in the back of my head for a while a theory about the need for style guides and linters: if a language makes them a near necessity for reasons other than aesthetics then the language is probably best avoided. I'm not sure if agree totally with that. However, I think the most frustrating experiences I've had while programming are the result of languages which allow for multiple ways, in terms of syntax, of doing the same thing which behave the same most of the time.

0: https://github.com/koalaman/shellcheck/wiki/SC2086
At least there are still a couple of people speaking out on this and showing opposition against these attacks on free speech, that gives a little hope, although just a little.
When I was growing up, we were told that the Internet is not a toy. You were not supposed to engage in tomfoolery, and you were not supposed to use your real name.

At some point (cough Facebook, Google) that changed.

Social media is not a toy. Google is not a toy. In a way we are lucky to have been spared the worst possible scenario in which these technologies and all their data on us is turned against us, but it could happen at any second.

People need better education about this. This is something that everyone should learn in school.
Or it's special because it literally came from the heavens (to them) so it must be to make the weapons for the kings, possibly even sent by the gods for just that purpose, especially if it happened to blow up some people the people in power didn't like in the process of smashing into the ground.

All of that is pure speculation on my part, but it'd be really interesting to find out how far off my guess is.
"under certain conditions". There is an enormous amount of unimproved land in the world, and most of it is quite inexpensive.

I do like the idea of a land tax though, and believe that it's a good way to fund BI (along with carbon tax).
You are not and you are being censored for stating that opinion.

We live in a country where the third form is the only one we experience.
Traveling in Sweden I was amazed at how products would have instructions where whole sentences really only had two or three words different in the different Scandinavian languages so only those words were translated, inline, separated by slashes.

It would be like having bilingual English/French text that went "Hello/Bonjour! Welcome to our home/maison!"

So, the feasibility of semiautomated translation doesn't come as a great surprise!
At least now they have windows 10 they can mark the connection as metered.
Write Less Code
Don't get me wrong I use Scala on my Day to Day job, but some of your things are just wrong.

I.e when you get types that can't be introspected you definitly don't work with simple scala. I've been playing around with really big projects and even made some contributions to the Playframework project: (https://github.com/playframework/playframework) and even that has barly/no types that won't work. (Oh while working on Multipart I had Java Code that didn't worked on IntelliJ 15 (works in 2016.X now)). I know there are certain libraries that are akward to work with in any ide but these libraries should be avoided. And they are mostly based on scalaz and I would even consider specs2 as harmful.
But nothing applies to scalatest its imo way faster.

While you see SBT as a productivity sink you can stick to gradle or maven, both are supporting Scala.
Still even the slowness of sbt (which isn't so slow it just needs to do everything twice in IntelliJ when you use it inside the console and your ide) isn't so bad for me since it's really simple to make AutoPlugins (this isn't so simple in Maven/Gradle)
What error message is poor for you? I barly had issues with them. My issue's were more some stack traces but on Java the same stack traces annoyed me aswell but that was on runtime crashes.

Actually its true that some libraries are akward. But my ruling for libraries is anyway: use as few as possible. You prolly don't need a library for leftpad but that applies to all libraries I even was on the golang Ecosystem for a while predates even the 1.0 dates I even have a book for ~0.7 and there were some libraries that were pretty akward and messy, things evolved but there are still some code around which you shouldn't barly touch and even for http, you prolly don't need a library for most of your stuff and still people use them.

P.S.: Nothing against the compiler slowness but from day-to-day you barly notices only a sbt clean compile could be slow but our app (which is quite big these days only takes a few seconds). Even play! compiles fast on my machine:

sbt clean compile
// ommitted everything in between
[success] Total time: 95 s, completed 04.06.2016 23:54:53

Which isn't the compile time its the time the whole command i.e. clean + compile took. And I wouldn't consider that "slow". I mean slower than what? Go, of course. But its the only language that compiles so fast.
Also Scala 2.12 will likely bring some improvements (soon tm).
Once you have a minimum income for providing your family with the bare --Baloo-- necessities (rent, food, utility bills..), the pursue of trying to get more and more money is just a way of wasting your time and health.

That getting rich is not the key of happiness is so obvious that I don't understand how this kind of articles are revealing or enlightening to anybody.
I never mentioned morality, what do you mean?
move your mission critical data to my butt!
OK but you would be saying something different if you got the bill that they will be getting for the data!
> you still need to find someone who will employ you

Not necessarily. Negative income tax is one way to implement means-tested basic income.

One way to implement a NIT is you have a cutoff point (e.g. $20,000/year) and a rebate rate (e.g. 50%).

So, using the above rate, if your income is...

(a) $0/year ... you get $10,000/year

(b) $10k/year ... you get ($20k-$10k) x 0.5 = $5,000/year (your total income is $15k/year)

(c) $15k/year ... you get ($20k-$15k) x 0.5 = $2,500/year (your total income is $17.5k/year)

(d) $20k/year and up ... you get nothing

---

> you don't get any benefit if you are above the threshold so it's not universal

It's not universal in the sense that not everyone gets the government check, but it's universal in the sense that the same rule is applied to everyone.
Engineering now, I was doing philosophy for a couple of years in undergrad.
> My concern about UBI is that it won't properly track inflation

Have the Fed stop causing inflation?
What it does it remove the worry that you're going to starve or have no place to live, or take you from subsistence to a level that you can invest in the future. That's all. Perhaps that's enough.

If your income drops below 404.00 Euro per month plus rent in Germany, you get the difference. Nobody will become homeless, nobody will starve. At least in theory. They will bug you to get a job as quickly as possible, make you do courses to improve your skills. The authorities are said to be kind of control freaks, supposedly to avoid abuse.

So it is a basic income. Universal? Well, the authorities won't just let you develop you new product idea for two years. If you don't try to get a job, they will bug you a lot. If you don't play by the rules, they can even cut some of the benefits.

So maybe we should just add a program that allows you to ask for benefits for a certain amount of time so that you can develop a business idea. Maybe there are already things like that. You certainly can get support if you want to educate yourself, attend a university and so on.
I'm more sympathetic to innovative monetary policies than most people that have studied the topic, but the monetary base isn't a money tree and unfortunately virtually every claim you've made is false.

The M2 growth figures are available and published by Fed sources. They're nowhere near enough to underwrite a basic income, even if none of that newly created credit was being directed towards useful economic activity
https://research.stlouisfed.org/fred2/series/M2

M2 isn't created by the Fed anyway, it's created by private banks choosing to extend credit to entities they believe are on average productive enough to repay them at prevailing interest rates. It's possible to deter banks from making future loans of course, but I can't imagine doing that to make room for untargeted handouts being a good idea

The monetary base the Fed actually is responsible for issuing is much smaller and has actually shrunk since 2014.
https://research.stlouisfed.org/fred2/series/BASE

QE was a temporary large-scale response to financial shocks which is designed in principle to be reversible so it's about the worst way of funding the steady stream of expenditure required for BI imaginable.

It also consisted of the Fed buying up swapping the cash for existing financial assets in the form of government debt. If they're giving away the newly minted money instead, the amount the Fed can inject into the economy without generating unwanted inflation is much smaller. That might be desirable for a well targeted short term stimulus programme, but a BI certainly doesn't fall into that category (plus you don't get the fringe QE benefit of shrinking the govt debt/interest burden)
Κόπα Αμέρικα: Τα φώτα στο Μεξικό – Ουρουγουάη
Yep. The hash checks out with what she posted before.

bfb9a7c833a5fc8f5a938d816b1bbc4acaa06519fdb1af4c8632719596807dac
Indeed but for most of the HN readers US foreign policy more or less aligns with their interests.
In general talking about politics on HN isn't a good idea, mentioning ideas that the current conflict with Russia is largely in part due to the EU and NATO expansion is even more so.
While I don't like what Russia is doing in the Ukraine and in many other parts of the world I can hardly blame them as they are living the nightmare scenario of being the largest landlocked country in the world.
They've lost the post cold war "buffer" to the EU, they are at risk of losing the control over the gas and oil pipelines from the Middle East into Europe, and they are encircled by NATO.
If Canada and Mexico would've joined the Warsaw Pact the US would've nuked Moscow.
Matrix will eat XMPPs lunch.

Conversations is ok, but Vector is already better because they can focus on usability instead of implementing an inane amount of protocol specs.

Also the bridges to IRC and slack are very helpful.

Oh and running your own matrix server is much easier as it only needs to expose the https port.
Kubernetes is complex — no matter where you run it. Docker itself is also complex; any orchestration/scheduling system layered on top of it will by definition add a dynamism that involves complicated things happening whenever something needs to be shuffled around.

Kubernetes makes some good design decisions. For example, you can kill the master and the cluster will continue to work just fine, except no scheduling will happen. You get some operational simplicity through how Kubernetes dedicates an IP to each container, too. Several other systems (including Rancher) make the mistake of relying on DNS to abstract the locations of services from clients, but Kubernetes dedicates a single, permanent IP to each service, which is then routed it at the network level. (In case you're curious, DNS is a huge mistake because it's almost never used correctly [1], and there are numerous Rancher issues filed that all stem from this design flaw.)

I wouldn't consider Kubernetes for simple setups, even on GCE, where it's "managed". (Scarequotes because GCE starts a master for you from a prebuilt VM image, but everything else is up to you; the only real UI is the standard one the master runs.) For smaller setups, you might want to consider a simpler solution such as Docker Compose, Docker Swarm or (once it's mature enough) Nomad.

Rancher is nice, but IMHO not ready for prdoctuon; it's much too unstable for an 1.0 release. I set it up to test recently, and within a few minutes I had encountered several serious bugs and several design flaws, including the fact that Rancher's load balancer (which is just HAProxy) loses traffic whenever it's reconfigured.

AWS has the EC2 Container Service (ECS), which is essentially a proprietary Docker scheduler that AWS preinstalls on your VMs. The consensus seems to be that it's one of Amazon's worst products, which my own brief attempt at playing with it confirmed.

Sorry about the long-winded reply, it got out of hand. :-)

[1] http://nerds.airbnb.com/smartstack-service-discovery-cloud/
We're recruiting actively across many disciplines. 18F employs a huge range of amazing people with diverse histories from both inside and outside of government. Everyone is an impact junkie. Salary is competitive with industry through a special hiring authority although capped at government levels without bonus, stock, etc. There are intangibles that come from actually being able to improve the way government approaches technology and adopts user-centered design, agile culture, and DevOps that are totally unique. https://18f.gsa.gov/join
I think you need more info on what exactly this service is (examples, use cases, etc.).

The English grammar is good, but there's a few hints here and there that it wasn't written by a native speaker or someone of equivalent fluency. That may or may not matter to you, do with it what you will.
Thanks. I was in it in college, but back again. :)
Because it's selfish and boring.
If only American business leaders spoke like Micheal, it'd be great, a new dawn for the empire. Even great men like Elon Musk are muzzled into measuring every sentence. Imagine Ryanair running rockets. Aerosexuality diatribes would be the norm. He'd slam his shoe on the table at the UN with wild staring eyes "They're just fucking sky buses! We'll make me a Moon Hotel. With optional discount travel insurance by Hertz! Why aren't we launched from Mount Kilimanjaro? Get me the president of Africa on the phone!" And it would be done, just like that.
>"Don't ask the ruler for justification of the laws they made, ask the subjects why they followed those laws."

That is precisely the intended interpretation of the saying.
What made you choose D?
They've had a notice at the top of https://www.instagram.com/developer/ since late last year.

>> Any app created before Nov 17, 2015 will continue to function until June 1, 2016. On that date, the app will automatically be moved to Sandbox Mode if it wasn't approved through the review process
Of course - why are you friends with these people on Facebook then?? The OP mentioned that blocking was not a viable solution which indicates that he wants to keep them as friends on Facebook. If your friends are harassing you get better friends.
The protest itself isn't censorship, the goal of it is.
It hasn't flipped.

Both liberals and conservatives have deeply held beliefs that they do not want challenged. Eroticism is every bit as anathema to conservatism as anti-undocumented immigrant rhetoric is to liberals.

Pretty much everyone is in the "you can't say/do that" camp.
You make it sound that it's not the deal with every other country in the world.
Any discussion of politics in Thailand is worth mentioning that they've had 12 (twelve!) coups since 1932: https://en.wikipedia.org/wiki/2014_Thai_coup_d'%C3%A9tat

It's like a national sport or something...
Drinking milk has been around for more than long enough for (some of) us to have evolved dependence on it. Not saying that we have, but "other animals get by without it" is not a slam-dunk case.
> I agree that the UBI should be flat, because anything else is equivalent to changing our tax brackets; and if we want to do that, we should just change our tax brackets.

This was such a dumb sentence in an otherwise interesting post.
When I was quite young someone I knew said to me that they didn't want to be famous, and didn't want lots of new things.

These ideas struck me profoundly and I realised that in fact I couldn't think of anything worse than being famous. I realised that many many people in our society want to be famous - I'd never questioned that as a worthwhile desire.

I'm not rich but I have given thought to what I would do if I suddenly became extremely rich - would I want it to be broadly known, outside of my close family? I don't think so.... I suspect people treat you differently when you are rich and I don't want to be treated differently - I just want to be ordinary.

I used to want to be CEO of my own company, great office, lots of employees etc etc. Now I don't want even one employee, and I certainly don't want an office.
What? Not sure what has inspired your sarcasm.

I and another poster are discussing the UX experience which differs between browser with ad-blocker and other versions.

Thy kind of sarcasm is not really meant for HN. Do you have an opinion of substance?
Ask HN: What happens when a bubble burst?
I mostly stayed inside and played games, everything was kept clean, I bathed every day, all food was prepared very strictly (mother was a professional). And I never get sick. Anecdotes prove nothing.
Not sure what the "outside of China" is supposed to mean, but you can't trust the opinions of somebody whose freedom of speech is restricted and that has been raised by state propaganda. Even if they are "outside", everybody has family left behind. If you really want to find out how being a Chinese feels like, you couldn't be very wrong to talk with people born in eastern Europe during communism. I'm one.
>The difference is, iOS asks. You can say no.

Yeah, and then it asks again, and again, and again, and again, and again, and again.. and again....
I'm worried you're missing the forest for the trees. As I see it, the over-arching point is not about individual issue, but the danger of debating them or, in some circles, daring to voice a dissenting opinion.

What if someone disagreed with you on one of the issues you bring up? I'd like to think that here, on HN, the two of you would have an interesting discussion and, at worst, part ways agreeing to disagree. In other parts of life or the internet that other person (or you) may not be so lucky.
Only if the world were zero-sum, which it's not. Remember how only rich people used to have cell phones, and now billions of people have them? The price of most goods is close to the marginal cost of production, which means that giving more people money may actually lower the cost of many goods (by increasing volume). Artificially scarce goods, such as an apartment in SF, may get more expensive however since their price is set by the marginal ability to pay. The good news is, you don't have to live in SF.
At the risk of beating a dead horse, we are only fueling the flames of javascript fatigue by churning out these "It's like X, but with more/less cowbell" libraries. We need to stop fragmenting and start doubling down on existing libraries.