skysight-inc/HackerNews huggingface dataset:
Aachen, Germany.

The place itself:

- Excellent Technical University (RWTH)

- cozy place to live

- vivid cultural and recreational life

The area nearby:

- literally besides the borders of The Netherlands and Belgium

- close to Cologne and Dusseldorf area (1hr)

- Frankfurt/Main (international flights, banking) 2hrs

- Luxembourg (is it fair to say, this is the Delaware of the EU?) 2hrs

- Berlin by car, train, flight

- London within 5-6 hours by train (literally a door-to-door experience and thus faster than flight)

- Nature nearby (Eifel)

However, there are some downsides:

- Rents are increasing sharply here, too

- most people act and think very provincially

- weak (but evolving) tech/startup community

- no water around (no lakes, rivers), but North Sea within a 2-3 hrs
Introduction to Statistics using NumPy
Yes, however many industries in the US are attempting to "financialize" everything.

Debt-lenders no longer can sustain growth on just houses and cars- "let's go after furniture, all consumer goods, technology, payday loans"... etc.

It is a good solution for many to "just have money on hand", but when asset prices are inflated due to easy credit, how can I ever have enough to buy in cash?
As there is a political industry devoted to promoting the idea that it means exactly that, that's just another reason for replacing it, or at least challenging its use.
abstaining from alcohol linked to higher risk of death...

https://health.spectator.co.uk/the-great-alcohol-cover-up-ho...
> they surely must be one of the better companies in the world

I have no idea how google rates on any employee scale but why "surely"?
I think the entire reason AMP came about is because news sites were (and pretty much still are) terrible. They load slow, they peg your CPU, consume your battery, and they send megabytes of data when all you want is the 2 kilobytes of text.

What's worse for publishers? Readers seeing the AMP version of a story or readers browsing their site with an ad blocker?
You might not care about your credit rating but your credit rating, unfortunately, cares about you.

Do you want to rent an apartment in the United States? You will, in many geographical markets, expect to have credit pulled as a matter of course. This is partly to determine ability to pay and partly to determine whether you are socially established; "I have mountains of money, why would I need credit?" is something which is often said by people who operate meth labs.

Do you want to work in a job which requires a background investigation? Expect a credit pull.

Do you want certain varieties of insurance policies?

Expect this list to get longer as time goes on, because "credit" encodes a lot of things which are stupefyingly useful in predicting outcomes in advance. Like any bit of code which is stupefyingly useful, get_fico_score() is going to find its way in all sorts of places you'd never naively expect to see it.

Additionally, if someone comes to the mistaken conclusion that you owe them money, the harassment which likely accompanies that is a nuisance even if the dings to your credit score are not.
But it's not rapid release! If it's not releasing a new major version every two weeks it's clearly abandonware in maintenance mode! /s
Hmm... this looks really interesting. Gonna' try this with a few reddit links (/r/sub1+sub2...) to see how it handles that. For some reason my current reader is now having problems.
I would like to assume, but can only hope, that this kind of article in a not too distant future will be read by all with the same kind of shuddering disgust which it already provokes in some of us - a horrifying reminder of an asshole era. "They killed on a hyper-industrial scale, without mercy, without refinement, but with high tech, and they were proud of it".
The "save money by spending money!!" argument is nonsense. People have just been brainwashed into conspicuous consumption to prop up the economic metrics.
Obviously you didn't even read the damn article.
What's wrong with you people? What are trying to achieve here?
Did he seriously claim at the end that that made sense "mathematically"?
One of the problems I've heard with Mesos is that it would require your application code to need to use its constructs - this may not be true or inaccurate now. For a K8s pod, you create a container and it doesn't need to be rewritten unless it's stateful and is not really a 12 factor design application. Mesos' originating use cases come from stateful big data ish systems like Hadoop and Zookeeper clusters, and K8s aimed more at containerized web application infrastructures and both are filling out use cases the other direction nowadays.

From a risk perspective, unless something terrible happens with K8s adoption soon in 4 years I expect every other shop to be using K8s in production and many, many more people will know how to run it day to day than they do now. With that said, adoption is quite slow in some places and nothing is assured.
I suspect that today scientific texts are more frequently written by non-native English speakers and that technical jargon can be more precisely defined and understood in terms of non-English languages. It is also worth noting that scientific terms of 100 years ago are often more main stream, e.g. quantum mechanics, relativity, uncertainty, etc.
7 Cultural Myths That Can Destroy Your Moral Compass
Uh... quantity for starters. Not that the UK drinks the most, that honor apparently goes to Belarus according to the WHO (https://en.wikipedia.org/wiki/List_of_countries_by_alcohol_c...), but the study itself states a dose-relationship response to some forms of cancer. Therefore the amount of alcohol a population consumes would affect the 4% number, and the UK is demonstrably not a representative sample of the rest of the world.

There are also biological/ethnic factors. Native Americans are more susceptible to alcoholism, and Asian populations are more likely to be allergic to alcohol. There are also regional differences in diet and the type of alcohol consumed, even when and how it's consumed. You can't just take a 4% number from one region and apply it generally.
> My point is that you can't these qualities in the boonies and that's why it's expensive to live in these places.

But lots of people are plenty happy in the "boonies". They just have different interests, like doing more outdoor-oriented activities like hunting, hiking, fishing, or building their own workshops from scratch. Or maybe they're more cerebral and like the peace and quiet so they can focus on writing.

It's worth pointing out that far more people live outside of San Fransisco and New York (sure, throw in LA and Chicago, too) than inside those metropolitan areas.

Each of those cities is unique in different things. So they are part of the fatter part of a long thin tail. But that's not the same as "everyone wants to live here!"
The situation is much the same[0] in many other parts of the world.

[0]: http://www.smithsonianmag.com/science-nature/world-facing-gl...
I really wish the industry settled on terms for this stuff but alas...

The difference is python is strict about its types and doesn't do automatic coercion. So at least you get type errors at runtime and not magic implicit behaviour.

That said, even Perl did this better (less magic and surprises)... JavaScript is like a language intentionally designed to surprise the developer. Half the time I feel like it's a practical joke that someone accidentally took seriously.
This is a paradox I recently encountered - using credit cards can create another asset in the form of airline miles. A friend who is currently a college student (and just left a summer job as a postal carrier) used airline miles to pay for a weekend in a very nice hotel. At full rate, his few days would have cost more than a month of rent at my luxury apartment. He earned these miles through his ~20 airline-mile credit cards, and so now I'm researching how to game this "free to play" system.
>You're talking about syntactic rules, I'm talking about visual cues.

In what way is ] also not a visual cue?
Okay, so never buy food again and tell me how that goes.
> And you can do that in any language, regardless of its stance on typing.

Yes and no, because nothing prevents you from passing the wrong kind of value in an untyped language unless, well, you check for the runtime type yourself in the function and reject that. And you can only do that at runtime, at which point you'll not be able to immediately see where you're passing in invalid data accidentally unless you hit this exact branch in your code. So actually just the type tagging is quite useful already.

Also, it looks like more powerful dependently-typed languages like Idris[0] (and probably also Agda and Coq) can encode this information in the type system.

[0]: https://stackoverflow.com/a/28436452
Tesla: Don't Faint at the Model 3 Payment
I wonder how much of the final plot would be made much easier by using seaborn.
Reading into your post, I think you're implying that the presence of a single monolithic target in the Federal Union of Heresland for The Republic of Adversaria to mess with represents a greater risk for carrying out the business of democracy, and that a multitude of smaller social networks would be harder to compromise.

I'm not sure how true this is though - inevitably those smaller organisations have lesser resources and capacity to detect and resist such attacks, and would in any case quite quickly balkanise themselves into clear demographics, leaving it obvious to the adversary exactly which of these smaller, more vulnerable organisations to target.

The solution in my mind is for these internet giants, regrettably, to get bigger - to become /more/ global, and to be present everywhere. Fragmentation of world society will not bring us progress - consolidation will.
It makes sense when you're dealing with real numbers, which I think is what he's getting at. It only falls apart when you try using the operator with other types.
3500-year-old Luxor tomb discovered in Egypt
Yes I can contrive examples in any language that are nightmarish. Fortunately we manage to muddle through somehow, at least those of us who have work to do in lieu of walking through trivia to prove how smart we are to other hackers.
Did you read the article?

They are discussing offshoring this sand to other countries that can afford it, not to build useful African structures. An argument from "The world has already been using this for a long time" could be used for any number of grotesque and terrible acts (and has) so I will ignore that part.

The main complaint about the "rivers dying" is that it has a outsized impact on the poor who use those rivers for food and water (which is no longer available and which is no longer captured, respectively.)

While some people truly believe in the preservation of nature over humans, most of us "Environmentalists" want to save the environment because of the direct and indirect human suffering inappropriate exploitation of our shared resources cause.
I used to follow around 60 RSS feeds. Then Twitter became the place where stuff surfaced. A few months ago I got an iPad and started using Apple News and I've found myself visiting Twitter less. Twitter still surfaces more stuff, but that's not necessarily a good thing. Apple's news app fits my desires just about perfectly and it's getting better and better at showing me stuff I want to read.
> they were putting Trump's odds at 1/4, and pretty roundly mocking/cautioning against others who were putting him at 1%.

Yeah, of all the groups making predictions they gave Trump the highest odds of winning [0].

[0] https://www.buzzfeed.com/jsvine/2016-election-forecast-grade...
Barring becoming a subsistence farmer, I have to buy groceries. Amex offers 6% cash back on groceries. As long as you pay it off every month, it's a significant savings.
That is publisher problem, as reader I don't care if traffic has to stay within Google's ecosystem.
Anti-environmentalism leads to concrete human and industrial harm. The classic example is having forested buffers between farmland. This is industrially necessary to avoid desertification. The USA learned this the hard way in the 30's. Some countries in Africa have also learned this lesson the hard way, others are still learning it.

This is a similar problem. When you dredge up some sand and a river disappears, you've made a mistake that has human consequences and it probably was not worth whatever you did with the sand.
I love that this is both informative, seemingly complete, and genuinely useful, and I really hope it gets in front of the people who will need it the most.
Hacker who harassed leaders from CIA and FBI is sentenced to 5 years in prison
The current data is the only recorded data that we have which is why we can see it fine grained enough to know how "fast" it is. All the previous temperatures are speculations and it is impossible to know if the rise and fall has been this fast or way much faster.

Anyways, the fact of the matter is, all the climate studies have shown us is that climate is very unpredictable. All of the predictions based on various modeling of historical climate data have failed. And the reason is simple. The climate system is too chaotic. A butterfly flapping its wings can lead to a hurricane... or not, but nobody can predict it based on the observation of the butterfly or all the events in all parts of the world for that matter. Even if we had those data points of all butterflies flapping wings and all koalas farting, it would be impossible to compute what would happen in a very long time from now (a year or decades or centuries). Anyone who tells you otherwise is a snake oil salesman and it's pathetic to see reasonable people fall for this nonsense.

The reason it is still popular despite easy debunking is because why people fall for this has nothing to do with science. There was negligible data and climate models in the 70s and 80s but there was no less enthusiasm in people who wanted to shut down big corporations for "harming the environment". All of the "science" people reference now came very recently and not without organized effort to "prove" that it is the case while silencing and threatening anyone who disagrees by using ecoterrorist organizations and political slamming.

The main idea behind the religious following of climate change narrative comes from the fact that certain people are rich and they somehow should be doing something bad to be that rich, and being rich is bad so they should be departed of their money. That is all there is to it.
I've hired plenty of people, and been in three times as many discussions of pay with everyone from the janitor to the CEO and I've never heard someone insinuate that we could pay less because the person is female, but I've heard people say "...and we get the bonus of having her be female to make our numbers look better..." before.

Here's what I think a big driver is (you're going to have to walk down premise lane with me as I don't want to spend the time on citations ATM): Presuming that women are in general more agreeable than man in the workplace and that they don't fight as hard and as often for raises, I would expect an otherwise equal male counterpart that is more aggressive to have higher pay. Why? Because the squeaky wheel gets the grease.

Every year when we did promotions we'd start out with a zero-sum raise pool. Let's say if everyone got exactly the same, they'd get 2%. But if I give Bob a raise of 4% I have to go 'take' that extra 2% from people or everyone. If I'm worried about Bob leaving, or he's asked for a raise and plead a good case, he's going to get it. If Alice or Charlie have been silent all year but have been doing an otherwise good job, they're going to get what's leftover- in general.

There have been a number of cases where we idtenified someone silently kick major ass and threw money at them, but that I think it is because we had very conscientious managers that worked closely with their subordinates, unlike BigCo.

I'm not even going to touch on all the other reasons that people have laid out as possible reasons why women tend to earn less. I think if you've got two people working well, doing the exact same job and producing the exact same outputs, they should be paid nearly equally, but we're humans and life is messy. Some people haggle better than others, some had a very low salary before that the new job used to baseline, etc.

If you really want to maximize your salary at an given job, argue for every last penny coming in. All future raises (for the most part) will be based off that number and it will haunt you for your entire tenure at the company- most likely.
It’s not a good argument. As the Supreme Court reaffirmed a couple of years ago in Bay Mills, while Congress can abrogate tribal immunity, the intention to do so must be “unequivocal.” Congress does not need to make an “exception” for Indian tribes in any specific law—tribal immunity is the “background” against which all legislation is enacted.
Another explanation of g-expressions can be found here:

https://www.gnu.org/software/guix/manual/html_node/G_002dExp...

I don't know if it's just me, but a lot of build systems just seem unnecessarily complicated. I don't understand why it's necessary to have any more features than a templating language would provide. So for example, set up a template for each compiler with default values, allow the user to override the default values, and throw an exception if builds fail.
I have rented several apartments over the years (mostly in and around San Francisco) and have never once had my credit history checked by any of the rentees.

I have a car which I own completely (no loan) and I pay the absolute minimum amount of insurance required in California, which amounts to about $264/year.

I'm not saying credit doesn't matter, but the more you can do to limit your attack surface, the less likely you are to be harmed. The absolute best way to protect yourself is to not need to play along in the credit rat race.

I keep a security freeze on my credit reports, and never lose sleep. I can safely publish my SSN without giving one single fuck.
And they were one of the few cards with excellent Linux drivers.
Show HN: 1 KB JavaScript library for building front end apps
What's natural about them? Controlling behavior through attributes is one of the silliest ideas invented, IMO.

I've used Angular - frankly, its template syntax is horrendous. I had to learn a ton of new semantics (`whatever` `(whatever)` `[whatever]` `#whatever` all have different execution contexts), and ultimately they've re-implemented most of JavaScript and* Angular inside of this HTML template syntax. Vue is about the same AFAICT. There's a lot of good in these frameworks, but templates is not one of them.

I don't understand your comparison to Assembler. How is this more like Assembly than a high level language?

React:

return (
<div>
<button onClick={onSave} />
{heroes.map(hero =>
<button onClick={deleteHero(hero)}>{hero.name}</button>)}
<form onSubmit={onSubmit}> ... </form>
</div>
);

Angular template:

<button (click)="onSave($event)">Save</button>
<button *ngFor="let hero of heroes"
(click)="deleteHero(hero)">{{hero.name}}</button>
<form #heroForm (ngSubmit)="onSubmit(heroForm)"> ...
</form>

Think of it like this: in templates, you write a string that will be tokenized and compiled into an AST, which then get interpreted by the host language. In React (or whatever other vdom-building library you want to use), you generate the AST using functions in the host language. This is simpler, more powerful, AND (in this day and age) easier to use.

Here's something neat about the React example, too: since it's a pure function, it can easily be unit tested without rendering to a DOM or doing some weird string stuff.
> You still get errors caused by mis-indented statements which are almost just as hard to check (if the indent continues for 10-15 lines and is nested etc).

I find wrong indents miles easier to see than unbalanced brackets/braces though. A single bracket/brace is only one symbol so it's hard to spot but it completely changes the semantics (see Apple's goto fail error).

> I think go had the best idea in this with gofmt: all code should be auto-formatted absolutely the same -- then it becomes trivial to read.

Yes, I like this. There's so many pointless arguments about things to do with naming conventions and tabs vs spaces...just make it part of the language so people can argue about more important topics.
ClojureCL – GPU programming in Clojure
It is, somewhat regrettably to me, not nearly complete. This is the Cliff Notes version -- it's biased towards the most useful particular bits for one particular use case and constrained by the fact that I was trying to write it in a few hours on a Saturday afternoon while still having time to play with my kids.
Haha, you're hilarious and exceedingly smart. That being said, you're lying. 538 gave 28% chance of a Trump win: https://projects.fivethirtyeight.com/2016-election-forecast/
The article shares little-to-nothing about its headline claim.
Bankruptcy is the strange other side of the US debt system. In this case, it would be an unfair get out of jail free card, a shirking of responsibility.
When the language permitted a nonsense comparison like this, the spec needs to be complex, and within the logic of the spec, yes it makes sense.

The original error was allowing a nonsense comparison. Which is greater, 10 or fish? If you permit asking this question, you'll occasionally get weird results.
Getting started with GPU programming in Clojure
It's weird that a language with the mantra "explicit is better than implicit" has, as a core feature, braces implied by the negative space of the left-hand margin of a text editor.

>And it isn't like INI is a great experience, either. Flat configs suck in their own ways.

Yes, INI isn't great, but people who object to significant whitespace don't object to the "whitespace" part, they object to the "significant" part. That code could not compile or have scope errors because of one extra space or because a space replaced a tab just seems absurd to some people.

This is something about which reasonable people can disagree.
Fredrik, Thingsquare CTO here.

We have a bit more detailed information about how we use mesh and RPL here: http://www.thingsquare.com/docs/mesh/

Regarding mobility, we're using a number of tricks and custom solutions to discover and quickly join new networks/parents - in vanilla RPL networks it sometimes takes a long time to drop a bad or distant parent, causing long delays for mobile devices.
Because the "pay gap" comes from the fact that men and women in aggregate make different choices with respect to how they develop their human capital. When you compare groups of men and women who make the same choices with regard to their careers and what to study, the gap disappears.

In the case about 20% of college graduates who studied Computer Science are female, and about the same proportion are seen employed as Software Engineers in the industry. Those women are not any cheaper than their male counterparts, because they're just as qualified.

Why women and men make different choices in aggregate, as well as if any of that is problematic, are topics of further debate that I don't think we have concrete answers to yet.
What about the Sahara desert? Seems like Africa has plenty of sand--why are they taking it out of rivers? Expensive to transport?
I've recommended this one before - the mockumentary "Carnage: Swallowing the past" [1] is a good take on such a future. Those in the UK can watch it on BBC. [2]

[1]: http://www.imdb.com/title/tt6667360/

[2]: http://www.bbc.co.uk/programmes/p04sh6zg
Isn't the river sand full of mud, in many cases? Can it really be washed that well?
The linked piece about "The Agency" on the new york times also is a very interesting read.

- https://www.nytimes.com/2015/06/07/magazine/the-agency.html?...
Tovala (Chicago-based smart oven and meal service W16) hiring junior web dev