skysight-inc/HackerNews huggingface dataset:
It's legal. It's a huge pain in the ass to hire someone whose physical address is outside the US if your company is based in the US. Heck, it's a huge pain in the ass just to hire someone outside of a state you aren't already operating in.
It should be noted that it sounds like only iOS users are seeing this.

I signed in with my Android, and I didn't see anything from Niantic or Pokemon Go in my security settings.
"The epidemic is officially deemed to have started on May 1 1981"
I am currently in the process of learning Erlang, and here are my impressions.

In the paper A Note on Distributed Computing, Waldo et al argue that having a distributed object system is bound to fail no matter how hard one tries.

Differences in latency, memory access, partial failure, and
concurrency make merging of the computational models
of local and distributed computing both unwise to attempt
and unable to succeed.
...
A better approach is to accept that there are irreconcilable
differences between local and distributed computing, and
to be conscious of those differences at all stages of the
design and implementation of distributed applications.
Rather than trying to merge local and remote objects, engineers
need to be constantly reminded of the differences
between the two, and know when it is appropriate to use
each kind of object.

Erlang works around this problem by making the local object model identical to the remote one in all aspects except latency. The semantic model is copy-on-send asynchronous message-passing. This is inconvenient when working with local components, as you rightly point out. But putting up with this inconvenience up-front makes it easier to refactor towards a distributed system later much easier. The language attempts to work around the inconvenience of asynchronous message-passing using functional abstractions - which is largely what OTP seem to be.

BTW, the language can be used in a synchronous context. It works just like another functional language with all code executing from start-to-finish on a single thread of execution.

[1] http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.41.7...
> provable long-term return

Citation? As I understand it this company is not doing specactularly (revenue up, but profit down a bit), but, more important, employee happiness is down to pre-$70K levels.

http://www.usatoday.com/story/money/2016/05/26/does-70000-mi...
The argument about not being able to run SSH on the server seemed a bit weak, surely just stick two NICs in there, one for management + one for user-space stuff?
This looks fantastic and is something I've been wanting to make myself for Keras! (although this way better implemented than I had imagined)

I have a model to finish and start training tonight, will definitely try this out.
PoS will be much harder without a fork. I don't care about the DAO holders (disclaimer: I have around 5% of my total Ether holdings locked in the DAO), but due to the issues with PoS I think that a fork would be the best option at this point.
I love that it reuses PCMCIA connectors, receptacles, and enclosures. All that hoarding I did in the 90s will finally pay off!
1. Would be to use an ORM that supports PostgreSQL and MySQL, this has helped me with migrations in the past

2. Would be write really strong tests and migrate the test server database before you push update to production

I am by no means an expert, but doing these things helped me successfully address database model iterations.
You are doing that too much. Please slow down. kthxbai
I've heard this before, but I've seen pretty convincing arguments both pro and contra. I'd actually love to discuss this (not argue -- I honestly don't have a strong opinion on the topic at this time). If you're willing, my e-mail address is on my profile :)
Nailing It (Fred Wilson on AR and Pokemon Go)
I am building a Slack community for investing discussion
When I checked this morning Ingress also had full perms. I revoked and reconnected and Ingress only had basic account info. I was also queried appropriately.

Possibly this was fixed on Ingress sometime in the last X months but not on Pokemon Go.
I had a similar experience starting out, and when I moved to startups I felt that way for a long time, but I took on an enterprise client I've been working with for about 2.5 years now and its kind of awesome. Not really a typical situation though—flexible hours, small group that runs really well, we get to do basically whatever we feel like the situation calls for. I could definitely see it going the other way if they were more like an HP or Dell or <insert F500 company here>.
> You are shooting yourselves and the economy in the leg if you give everybody a UBI.

Maybe, but you haven't given us any reason to believe that, especially not:

> People need to be given incentives to become more productive

...since that is one of the primary reasons for people advocating displacing means-tested social benefit programs (which negate returns for additional outside income within some range) with UBI (which does not.)
Elixir has a cleaner syntax that I find a lot easier to read and work with (subjective), and it has powerful macro capabilities that make it possible to do metaprogramming (objective). There's nothing "magic" about Elixir syntax, and it is easy to interface with Erlang libraries.
Having been created by ex-Googlers you would think they knowingly chose to get full-access permissions. I wonder if there is a some ulterior motive to the app. Some have suggested up-to-date street-view mining; that wouldn't require full google account access though.
In Switzerland the freight trains are not this long, perhaps at most 40 cars. They need three engines [0] to climb the gradient of 28‰ of the Gotthard mountain line (now being replaced by the Gotthard base tunnel).

[0]: http://bazonline.ch/schweiz/standard/Zwei-Haende-bremsen-den... (German)
That's due to a Clinton era law Children's Online Privacy Protection Act of 1998 (COPPA). It forbids companies form collecting personal info from children under 13 without their parents permission.
I also don't see any app access granted for Pokemon Go under my LG V10 and Google account.
I'm familiar with these opportunities. They are not entry-level positions, they are highly technical positions which require extensive architectural experience...the sort that individuals often have mid-career (often with children, braces, school tuition, medical co-pays, etc.)

So yes, $300k for a mid-career position is clearly not enough in the Bay Area. Could you raise a family in a 1BR, yes you can! But there is a "shortage" of people who want to raise a family in a 1BR. There is no magic here -- pay would need to be commensurate to experience + cost of living or people simply will not take the job.
>You sound like you have never tried to install any sizable haskell package ever.

You sound like you have never read what I posted and decided a strawman was better than replying to what I actually said.

>Cabal-hell was a very real problem

Nobody suggested otherwise. Tricking people into thinking normal errors are "cabal hell" does not mean cabal hell didn't exist.
I am from Brazil, since I graduated around 2009, I never got a 100% legal job, and never got a well paying job or contract.

I keep hearing that I should move, or should work remote, I always reply: "How?"

Because most countries only allow you to move into them if you get invited or is already wealthy.

Most remote jobs I see, no matter where I look (I don't look only on HN) are US-only, or local only.

Most jobs that accept foreigners, have written on them: "Must already have H1B or Greencard"

So what I am supposed to do?

People criticize me when I complain that my yearly income has been on average about 10.000 USD, and I have to expend 2000 USD to build an "average" computer (or 4000 USD if I do it with only 100% legal parts with all taxes paid), saying that I am "stupid" for not working remote or relocating. But I am yet to see someone offer me a solution.

Even people that could hire me directly, sometimes say to me: "Oh, I loved your work, I am sure you will find work! Of course, I can't hire you, because it is against my company policy."
$70k is a splendid salary if you live outside the US :) It's probably more than I ever earned in my lifetime.
Same here (Android user), and I just double checked what apps have access to my google account, and nothing from Niantic or Pokemon Go listed at all.
http://boards.4chan.org/pol/thread/80610796/pokemon-go-is-ba...
AppFS ( http://appfs.rkeene.org/ ) allows you to do all of those things, except does not involve sandboxing in anyway. Sandboxing is orthogonal to the issue of presenting the files on disk for the application. Something could do sandboxing on top of AppFS and gain all the deduplication and run-all-versions-all-the-time benefits of AppFS.
It's because the roads are aligned with the axes of the island itself, and the island doesn't face north-south
Show HN: Explore the Patent Citation Graph
Not following regulations and undercutting competition (and providing a better service, taxis are awful) lets them build up a big user base quickly.

At that point they can just strongarm governments because it becomes politically expensive to ban them.
Ok, I can see your point but why downvote other than leaving it as is, for the reasons I wrote down below?

Edit: The reasons I wrote as a reply to user projectramo
I'm always amazed that Montreal hasn't taken off yet as an alternative to the two.
A pianist can do what they do repeatably, youtube miracle
workers would end up being booed out of actual
performances.

http://grantland.com/features/anthony-gatto-juggling-cirque-...

Partly this was an illusion created by the combination of affordable
video equipment and the Internet; young jugglers now kept their
cameras running all the time, so if they hit a trick one time out of
100, they could upload the proof and make themselves look like gods,
even if they’d never be able to execute the trick onstage, like
Gatto could.
Interior mutability in Rust, part 3: behind the curtain
The hypocrisy you just displayed is almost unbelievable.
The FTC is already involved by default: https://en.wikipedia.org/wiki/Children's_Online_Privacy_Prot...

I have no comment as to whether this is a violation or not; I know nothing about Pokemon Go. I'm just pointing out there is already extensive regulation here.
This was really helpful for finding a libre password manager that works with KeePass files. The App store results were very unhelpful in this regard.
Nice list. Thanks.
I'm not sure if you can trust the answer to this question. Some people will say they'd pay for something, but when it comes down to pulling out a credit card, the story changes.
Since configuration management isn't a typical part of my day job, this is appealing - I have used Chef and Ansible a little, but haven't needed them badly enough to really choose one, which makes ShutIt attractive to me, especially recording sessions. This may be a 'careful what you wish for' but I am curious if you think it would be possible to parse the shell history file on a box to produce a recording retroactively? It would probably have to be interactive, press return to add this command or space to ignore it etc., but it would provide for backing up everything you'd done to a server, which I have certainly wished I had an easy way to do (short of manually poring over my history and cherry-picking the things that mattered).
Absolutely they considered programming to be not as serious. There's a great book called Digital Apollo by David Mindell[1] that talks about the creation of the Apollo Guidance Computer.

One of the stories is of a male manager who, after being put in charge of a team of software developers, asks his wife not to tell any of their friends he was managing a software team.

[1] https://www.amazon.com/Digital-Apollo-Human-Machine-Spacefli...
One more thing I dont understand the value of, just like twitter.
But this way, you get double the Manhattanhenge. Seems like a good trade to me!
The point of social programs it's, normally, that all the citizens of a country, where there are huge material richness, enjoy a minimum of quality of life. If we accept that this is the goal, then, we have to accept the program is pretty successful.

It seems to me that if you want to talk about happiness or prosperity, you have to compare it to other ways of organizing society (other countries), in other case, it's meaningless.
I took Juan Pablo's HCI and Research Methods in HCI class at The University of Iowa. He occasionally used his work with Children Computer Interaction as examples for concepts in class. This is a fully developed expansion on the concepts we learned in class from a CCI lense.

Heartily recommend, thanks JP for putting this up for free!
Can verify - I turned down an opportunity for lead frontend work a year ago for $350k-400k (a lot of compensation in stock/bonuses, so it was variable), and that wasn't even at a big tech company.

(For the curious, I opted for tremendous work-life balance instead)
This is a fundamental security issue due to a combination of the OAuth protocol and UIWebView (and whatever the Android equivalent is), which I've posted about before [0]. Basically, the problem is that OAuth depends on web-based access granting, but an app has full permissions over the DOM of the WebView where the OAuth screen is. So you're entering your password into a WebView of a third party URL, but unlike a traditional safari page, the WebView is fully "owned" by the app, so the developers can inject arbitrary code into the DOM of the third party website.

There is no technical limitation to an app engaging in very nefarious activity. For example an app could modify the DOM on the sign-in screen to grab your password after you enter it. Of course the accountability of MITM and security reviews might mitigate this risk, but passwords are generally only a few bytes and could easily be obfuscated and passed surreptitiously over the wire.

I've seen a (quite popular) app implement this for facebook invitations, which should only have a limit of 50 friends, to secretly (in the background, without any action on your behalf other than logging in, or perhaps pressing a "continue" button) invite every one of your friends to download the app. Since facebook does not notify you when you send an inviation, you would not even know the app did this unless one of your friends who you invited asked you about it.

[0] https://news.ycombinator.com/item?id=11637209 (thanks molecule)
The control-flow analysis of types is very clever.

I've been slowly switching away from Coffeescript to Typescript and have been mostly happy with it.

Only thing I still struggle with is grappling the namespace/modules mess in Javascript that's been inherited by Typescript.
The Mesmerizing Architecture of Mosques
Depends on your jurisdiction + citizenship. In some places, you may work without setting up a company, e.g. being a sole entrepreneur.
It is not. The rancher would just hire an illegal immigrant often and it happens all the time on farms and restaurants. It doesn't fly in office environments and in positions where the salary cant just disappear in the books.

Secondly, only the technology industry has a massive pipeline of overseas workers available...so naturally there is constantly a "shortage" as a means to increase the pipeline of overseas workers.

I'm not saying NOT to hire overseas workers. I'm saying to be honest about it. Say -- we refuse to pay market wages and would rather that new graduates not find work than pay them a living wage for the Bay Area, instead we'll hire offshore workers desperate to flee their countries and willing to shack up 3 to a studio apartment.
World's largest radio telescope takes shape, to decode cosmic message
What I learned from connecting 60 projects to CI systems
Apparently Google Maps also has full access to your Google account: http://sanziro.com/2016/07/pokemon-go-has-full-access-to-you...
Wouldn't an English pie be similar to something like "torta pasqualina"?

It's not usual to see a pie with meat in Italy, usually its filling it's all vegetables/eggs, seldom some ham. There are plenty though.
I Hate Puzzles: Am I Still a Programmer? (2011)
70k is a good salary even in many places within the US, the problem is that the cost of living in SF and NYC makes that salary very hard to live on. Rent in some locations within SF and NYC can meet or exceed 70k.
Right, I meant I hoped they'd actually do some saber rattling or action.

When you first sign up you have to enter your age, I don't know if there is a minimum age for the game. As an adult I'm old enough to get through that prompt.
Does anyone know if any of these is a particularly good example of good iOS coding/testing practices? (Not denigrating any of them! Just want to know which would be the best examples to learn from.)
Their own definition of "low food insecurity" is:

"Low food security (old label=Food insecurity without hunger): reports of reduced quality, variety, or desirability of diet. Little or no indication of reduced food intake."

http://www.ers.usda.gov/topics/food-nutrition-assistance/foo...

That's not the same as starving. At all.

Their definition of "very low food security" is:

"Reports of multiple indications of disrupted eating patterns and reduced food intake."

WTF does "disrupted eating patterns and reduced food intake" mean? Missing breakfast because you're late? Dieting? Impossible to say.

In any case, very, very few people starve to death in the United States (barring medical conditions like anorexia, metabolism disorders, etc.).
How to set up cron job for LiveAgent? What cron job setting shall I use?
The main difference is Pokemon Go actually can make money.
Getting screwed over on Uber price gouging is good for the people now?
California Demands ‘Click-Through’ Service for Distributed Energy Aggregators
Uber can't operate under the laws there. Too bad. Fight to get them changed.
Facebook Sued for $1B for Alleged Use of Medium for Terror
I'm willing to bet if you put a warning that said "This app will read your email" a ton of people would react. Not 100%, but a ton.

Especially parents.
For those that want more details, there's https://randomascii.wordpress.com/2012/12/29/the-surprising-...
It's a very popular game with a lot of people willing to spend a lot of money to get ahead.
Lithium-ion prices down 70%, opening up storage market opportunities
As someone with zero domain knowledge, why aren't the exchanges already doing precision timed order processing?

HF traders give the exchanges a nice cut (colocation costs, etc). Not many corps can afford it.
Pokémon Go does monetization right
> In TypeScript 2.0, the new --strictNullChecks flag changes that. string just means string and number means number.

This is great. However, it would be nice to know if this feature will become opt-out in the future instead of opt-in. In theory, if you're a TS user (as opposed to JS) it's because you want these nice features _by default_.
Yeah, it would have to be a push notification. Running an actual IRC client that had to maintain connection on mobile would destroy your battery.

Anyone aware of anything that works on mobile that does this?
Yes, that is what many of us do. We either leave the tech industry, or tech positions, or the area. There is no "shortage", it is just that "unfillable" positions dont pay a living wage for the locale+experience.
> You can leave whenever you want, you just have to pay back the course.

That's not the definition of a debt slave, because you're not paying back with work, you're paying back with money.

In that scenario, the business is just a loan provider. Obviously, anyone can loan anyone else money for whatever reason.
What is your argument that insider trading is good?
> This is hard to respond to without resorting to cultural reductionism, but there are many societies in which economic advancement beyond the means of a comfortable middle class life is not highly valued by everyone.

A UBI that is economically viable, even internally in a developed country, in the near term would struggle to replace more than some subset of existing poverty support programs with something with less perverse incentives (particularly, by reducing the disincentive to additional income -- and the incentive for any additional income to be "off the books" income -- for those on the poverty support programs.)

We're a long way from anything like being able to support a "comfortable middle class life" (even if by that, you actually mean something like a middle income lifestyle in a typical developed nation, which is more working class than middle class.)

> In developing economies in general you often have a lot of people who have just gotten out of absolute poverty -- in a few generations their descendants may think differently, but they are often grateful enough that they can feed themselves and advancement beyond that is a pretty distant concern.

Even in developed nations, it will be a few generations before a UBI that can supply "a comfortably middle class life" would be viable.
I think it's important to distinguish arguments that hypothesize that our understanding of physics is fundamentally, deeply flawed, from arguments that are based on our current understanding of physics. I can't prove that our understanding of physics isn't deeply flawed and there isn't some source of infinite computation somehow available to us; for instance, one proposed explanation of the Fermi Paradox is that all civilizations escape to a physics/computation regime more congenial to civilization before colonizing the galaxy. But it's still important to know when we're engaging in flights of fancy vs. speculating based on what we know.

And given that the topic in question is plumbing the depths of physics in the first place, this is perhaps a notch more important than it might otherwise be. How would we discover that physics has an infinite/acausal computation mechanism if we first must use Solomonoff induction to discover that, when we can only afford to use Solomonoff induction to discover that if we harness that computation?
For those of us in the news industry, "tronc" has been the entertaining/depressing meme of the summer:

https://www.washingtonpost.com/blogs/erik-wemple/wp/2016/06/...

Several years ago, a developer at the Los Angeles Times (part of Tribune Publishing) created one of the most simple yet useful examples of automated journalism: Quakebot https://source.opennews.org/en-US/articles/how-break-news-wh...

Quakebot still has a byline and its own section on the LAT website [0], but it remains mostly unchanged since its first reveal (perhaps its implementation is more automated, but its public output is about the same). That Quakebot -- and all the other ways that public data can be efficiently harnessed as a service to readers and reporters alike -- isn't talked about in Tronc's buzzword-heavy press releases about machine learning and artificial intelligence is, IMHO, indicative of Tronc's questionable aims and viability.

[0] http://www.latimes.com/local/lanow/la-me-earthquakesa-earthq...
I get that, it's just so unreal to see these numbers for the same thing as I do. This is a really good reason why remote work is going to level the market. I'm a bit surprised that it's not already around 50% of hires.
I'm running iOS 9.3.2, and signing in to Pokemon Go caused it to have full access to my Google account. Just revoked it and looks like I can still play the game just fine.

Perhaps they misconfigured the Google auth sign-in? It's rather worrisome that it's this easy for an application to gain full access to your account, though.
The game never asks for access, it's not clear in any way how much information you're giving them.

In the past I've tried to use Google to sign in to some games and been given a screen that I noped out of because of what it was asking for. That didn't happen here. I assumed they only got my email address (if that), not full email/contact/calendar history.

I checked my Google permissions. iOS has a fair amount, Mac OS X has a fair amount, Pokémon GO has more than both put together. Without asking. That's crazy.