skysight-inc/HackerNews huggingface dataset:
Google to Train 2 Million Indian Android Developers
Yes I know the soft fork proposal is off the table. I just thought it interesting it got so far, given it would introduce additional flaws.
The system of usury against land ensures that land costs adapt to absorb all available income after food/clothing/energy costs have been accounted for.

Why is silicon valley more expensive to rent in? Because people came with money and the banks agreed to loan at a multiple of the new wage ceiling.

If wages increase x4 guess what will happen?

We need to stop banks creating debt to issue against land otherwise it will always absorb all income. And therefore all productivity gains flow to the land owner.
This is cool. I'm in the middle of learning Swift, but I couldn't figure out an app I really cared to make. Maybe I can contribute to one of these projects instead to develop of my Swift knowledge. Will browse thoroughly.
Urbit: The Bold Pitch to Re-Decentralize the Internet, on Top of the Internet
I read people are chasing "pokemon" everywhere. I do not even know what a Pokemon is but I'm pretty sure Descartes would not care.

Reading the press, I understand we may expect to see random people looking in their phone on the street chasing virtual pets.

And still some people complains about the security risk of sharing his google account. Nobody seems to see the big picture. I guess that is the "Idiocracy" future we are being sold every day.

Of course I will never ever chase a virtual pet in the street with my "dumb-phone". But this does raise questions for the future of humanity if hundred thousands of people do.

That must be the end of the world.
For quassel there seem to be options: https://news.ycombinator.com/item?id=12065792
> how do I permalink to a comment?

The comment's timestamp is a link.
> They will pay you for filling a slot in the social hierarchy which supports them, not for your good code.

This is absolutely true but remote workers can still be FTEs that extend a manager's umbrella of influence. So really, working remotely is orthogonal to managerial pyramids of power.

If anything, hiring remote workers may allow managers to get more employees working for them because they can get more bodies for the same amount of budget.
> That said, for me - and I guess for many others - UBI is not like Soviet Union. UBI is like United Federation of Planets.

I'm not sure that a concept drawn from explicitly utopian science fiction, whose creator also believed (for example) that workplace interpersonal conflict would cease to exist some time in the next three or four hundred years, is the best principle on which to attempt to develop a coherent real-world theory of economics or government.
Beat it, impact factor Publishing elite turns against controversial metric
Which secret Product Manager superhero are you?
Sometimes There’s Too Much Truth in Advertising…
> I fear the state will provide a too low UBI and people will be very poor.

UBI isn't a income ceiling, its an income supplement. If the UBI is too low, than those without outside income will be poor, but someone will be rich.

> This problem can be viewed from a different angle: not to make the state a distributor of UBI collected from taxes, but to empower each community to own the resources necessary to generate their income and be essentially self-reliant. So there would be no need for help from the state.

How is the "community" that owns resources distinct from the state or an administrative subdivision thereof?
Yes, i'd take a $70k salary while living in North Carolina. But the "shortage" being discussed here is for the Bay Area. I'm here, let me break down my costs:
- $17k taxes
- $3k health care premiums
- $7k college loans
- $36k rent
- almost nothing left for savings, retirement, down payment, engagement ring, any means to get out of my situation
Pokémon GO might be a killer app, but it’s killing batteries too
You begin by saying you're eager to quit, so I will take that as your true desire, and those first five words are enough to advise you to quit. Nothing in your query suggests that you are enjoying the work or look forward to continuing in the field. Given the negative sentiment and the lack of positive sentiments, the case seems quite clear. Quit, and get on with your life. Chalk the past three years up to experience, and set about enjoying the next three years and the years after. Life is short, after all. Find the thing you love and are good at, and don't worry about the fact that you didn't finish this PhD.
3d printer testers should use a default model with complex geometry which makes comparison much easier. For instance,

http://www.thingiverse.com/thing:1019228
EventGeek (YC S16) makes project management and analytics software for events
She should be held accountable, but should not go to prison: prisons should not exist.
Are all integer overflows equal?
Creating the Right Knobs
You can also make them visit you. That makes the visit cheaper for you (no travel expenses, no time list traveling) and (assuming they have a real business, which may be stretching it) more expensive for them and thus should filter out some of these meetings.
If you think you are wasting your time, you need to leave. Three years is a long time to spend on something where you see little benefit. The question you have to ask yourself is: "What are you going to do with your degree after you graduate?" If your answer is, "I don't know," then it's probably time to quit and form another plan, and it really sounds like this is possibly the case. If you aren't learning from your adviser, that's three years of you falling behind all the other candidates who you are going to compete with to get the job you want.

Realistically consider for a moment how many people graduate with an advanced degree in your field vs. how many jobs there actually are.
IRCCloud disconnects you after 2 hours of idle time unless you pay them
The language laws are a huge impediment, both for operations and hiring international people.
Google's lead Kubernetes engineer moves to Microsoft
How is this any more "end of the world" than people watching TV?
How to execute a function immediately after HTTP response is sent in Node.js
Because folks trading $NTDOY surely are deeply concerned with formalized data sharing agreements...
URGE Predicar El Evangelio De Cristo Antes Del Arrebatamiento De La Iglesia
I have. Happy to discuss if you want to shoot me an email (in profile).
Hard question. Additional issue: do you think this advisor would support you if you were to graduate?
They already do, to a large extent. I guess the OP should define what a comfortable middle-class lifestyle really is. If I had to hazard a guess, I would say: capacity to buy a decent house and car, pay off present and future debt and stay out of it, enough disposable income to meet life's necessities and yet have enough left over to save for a comparable lifestyle during retirement.

I don't think the UBI would provide all of that; instead it would be a means to avoid destitution (e.g. starvation, homelessness, unmet medical needs etc.) in the present. For all the luxuries that most of the middle-class hopes to achieve (luxury car, nice house, investments, vacations abroad etc) you would need more money than UBI.
Steak and Ale, Steak and Kidney, Chicken and Mushroom, Pheasant and other game (that's not as common though). If you want a great one then make sure it's from a small, non-chain pub somewhere in the countryside for the full English experience.

Pork Pies are pies as well I guess, but they are a different beast and as nice (no gravy, solid filling) unless you get an amazing melton mowbray one.
This is rude.
Bitcoin mining is essentially controlled by a handful of people in China. Let's not use it as an example of decentralization.
Ask HN: Is there anyone here who has sold software via Gumroad?
1.What do you sell?
2.How did you promote it?
3.How was the overall experience?
Scariest Bridges Around the World
Unfortunately, I realized I shouldn't use ORMs.

Using a load balancer will be a complementary with #2
The best app is probably sitting in front of you. It is called an old fashioned calendar. Intention and discipline are the keys to getting stuff done. You have to develop a powerful WHY. Why do you want this change so bad? Once done the next thing is to not leave it to will power and chance. Schedule the time on your calendar. I believe in starting small and using the lowest barrier to entry. Plan your day the night before and time block what needs to be done. Don't worry about perfection. You need consistency first. You need to become the person that shows up when you say you will. You have to develop character. The last piece of the puzzle is understanding that motivation is not a prerequisite to creativity and taking action. You will find both of these bubbling from within as you start to act in a consistent manner. Do it later translates to do it never and robs energy from your creative genius that can and should be spent on the task at hand.

Good luck and let me know how it goes.
Yes. One claimed advantage of UBI is precisely that it removes the disincentive to work found in many existing social programs. Under most UBI schemes I've seen, taking a job would never make you worse off economically. That is far from the case with most of the programs we have now.

Air is even more important than food, but (outside of a few science fiction stories) no one worries about people becoming lazy because air is free.
A lot of the time, I'll use a mapped column that is xml/json, for additional fields that don't need to be queried directly against...

A great example of this for me was with payments where it may be paypal, amazon payments or cc via another vendor. In this way, I don't need a bunch of custom fields that I'll never query on, just a generic additional field. In this way, I'll often write an abstraction class against my ORM to handle this, and then have properties that get/set against the underlying JSON data/object field.

This is what you've done here... that said, any specific features of a single platform will mean pain in migration. If you must support multiple backends, then you should create an abstraction and a factory as appropriate. As much as I hated MS Enterprise Library's Data Application Blocks, supporting multiple backends was a problem it did help resolve.

As nibs mentions, you should probably use an ORM that takes care of most of the differences between backends.

TBH though, depending on the type of data you're using, I might start with a simple record store nosql server (rethinkdb, for example), and only migrate if/when needed.
If you don't want to stick in the academia, why worry about the reference from your advisor. Just move on, as simple as that.
My take on it is that puzzles and games are doing things by hand, and the point of programming in general is to do things once and for all and save humanity the trouble of doing things by hand.

Not that there's anything wrong with doing whatever you enjoy doing by hand.

Or perhaps it's that if we apply our ingenuity to a computer program, we have something and the rest of humanity can have it as well. If we apply our ingenuity to a puzzle, we don't have anything in the end.

Here I start wondering why different people react differently to gamification, but I don't know. I did see earlier where people were going on about getting stars from github...
> This kind of stuff is great

No, it's awful. In the "what media people like to consume" business that's still a useful metric.
What Is the Reality Premium?
An immutable tree is often about as fast as a mutable tree, it's just pointer manipulation in either case.

An immutable data structure representing an array is definitely much slower than a mutable array (a contiguous piece of memory).

Usually != always, unfortunately :(
Did you check the permissions again? I did the same, running the same iOS version, and it just restored the same full-access when I opened the app again.
Why should prisons not exist? Also, how then do you suggest to hold her accountable?
I didn't know the term "stereotype threat" and had to google it. Here is one of the clearer explanations I found:

"Black and White college students a half-hour test using difficult items from the verbal Graduate Record Exam (GRE). In the stereotype-threat condition, they told students the test diagnosed intellectual ability, thus potentially eliciting the stereotype that Blacks are less intelligent than Whites. In the no-stereotype-threat condition, the researchers told students that the test was a problem-solving lab task that said nothing about ability, presumably rendering stereotypes irrelevant. In the stereotype threat condition, Blacks did less well than Whites. In the no stereotype-threat condition, Blacks' performance rose to match that of equally skilled Whites."[1]

"Merely telling women that a math test does not show gender differences improved their test performance. The researchers gave a math test to men and women after telling half the women that the test had shown gender differences, and telling the rest that it found none. When test administrators told women that that tests showed no gender differences, the women performed equal to men. Those who were told the test showed gender differences did significantly worse than men, just like women who were told nothing about the test."[1]

[1] http://www.apa.org/research/action/stereotype.aspx

(I'm not saying that this effect is real. I'm just passing along an explanation of the term for the benefit of others.)
61 Glimpses of the Future – Today’s Office
France is doing it all wrong though. The whole point of UBI is to eliminate all of the red tape around employment and other social welfare programs.

Give people a UBI/healthcare cushion to fall back on, and then employers hire/fire people at will. Eliminate the minimum wage. Create a vicious job market with zero protections (other than safety, of course) that is geared entirely towards efficiency.

This will work out ok because a minimum wage will then occur naturally, because people will be able to make free decisions about whether it's worth it for them to work or not.

The real goal of UBI ought to be to collapse every other form of social welfare under its umbrella. Give people the basic resources they need to live: money and health insurance. After that, the name of the game is economic efficiency and productivity.
The amount of self-aggrandizing and general contempt for people I see on HN really astounds me sometimes.
$192M for the Site of the Sales Force Tower (2013)
As one who, a decade ago, made the choice to live 10 mins from work in a Portland suburb rather than live in the city and commute 40-60 mins each way, we don't regret the decision at all.

Sure I would love to live in one of the leafy old neighborhoods in Portland, but we can get there in less than 30 minutes on the weekends and I don't stress over voluntarily driving into the city midweek once in a while. It would be nice to be a bit less car dependent, but having two cars in our family is more a choice of convenience than a necessity.
You couldn't afford to get married if you can't afford an engagement ring.
Anecdotal evidence: meta-programming and class monkey-patching in the gems I am putting in my Rails projects has been a steady source of WTFs for me over the years.

These are awful techniques IMO but I can't deny that they are life-savers in the Ruby land sometimes.
Tarpc: An RPC framework for Rust with a focus on ease of use
> Android users who used the same login method are not seeing the “Pokemon Go Release” at all on the permissions site (nor do they see Ingress)

This is interesting, I can't test this myself as I have previously played Ingress on both iPhone and Android.

My Android device is mostly for development/testing, so I'm not nearly as regular a user of the platform as I am for iOS.

Could any Android users comment on if this is normal to not see Android apps like Ingress on this authorization list?
Pretty much all of them, except for React. Sloppy setup by me :(
This exactly. I've read two books about erlang and otp, including Fred's book and it wasn't until reading this that I felt I really "got it". I think this should be the first thing people point to when explaining the let it crash philosophy.
Google recommends using the browser workflow for installed apps too.

https://developers.google.com/identity/protocols/OAuth2Insta...

Which probably isn't very helpful, as lots of users won't notice whether they are using a browser or not.

Does anybody know how Pokemon Go ends up interacting with accounts that have 2 factor authentication turned on? I sure wouldn't type my main password into some app, I'd at least use an app password:

https://support.google.com/accounts/answer/185833?hl=en
Show HN: A Checklist for Publishing an App in the Apple App Store
I'm conflicted on whether or not a patent should have been granted. I've worked in equity execution for about a decade and do feel that this is novel.

On the other hand, this is a clear case of using the patent system to secure and persist an inefficiency in the market. It's hard to measure the cost of such an inefficiency to institutional investors (mutual funds, pensions, endowments, etc) but I suspect that it is well into the billions annually.
This is fantastic. Kind of gutted they delayed Async/Await until Typescript 2.1 releases.

That's the one killer feature I'm missing.

Typescript has been nothing short but amazing though!
On a sidenote: does anyone know why the fuck are the servers so overcrowded? In a world with a whole bunch of automated cloud management solutions and auto-scaling, where is the problem?
Verizon reaches 'key milestone' on the road to 5G
My impression from all of this is simply that the tools (and perhaps the etherium op codes themselves) for writing smart contracts still need work.

When programming for hardware began, it was very easy to shoot yourself in the foot with languages of the time, but over time new languages which made it harder (or eliminated certain foot-guns entirely) appeared.

For Etherium, I'd look at whether the ISA (set of opcodes) is complete enough to allow one to create a contract specification language with enough flexibility to do something while allowing a degree a safety.

Have there been attempts at alternates to Etherium's Solidity which generate smart contracts?
I won't bother to look it up, since it's not important and we probably agree on basically everything, but there were in my memory quite a few tempests in teapots about this sort of thing. It wasn't that there were other working compilers the overt ghc-centrism was dissing; the dispute was more about the desirability of distinguishing the Haskell language from the ghc implementation which pained some. No one doubted that the ghc was the going one, especially once hugs became unmaintained. Among the arguments for overt ghc-centrism were ... that it was confusing to users not to make it obvious that effectively Haskell=ghc. Similarly it was confusing to users ... that there was not something more like a system of standard libraries like those 'blessed' by the Platform. "For commercial adoption we need a clear path through all this stuff, we need clarification, blessing and decision" was one view. I remember people who were disturbed that some Haskell platform pages had you clicking an icon reading "Download Haskell" - meaning the ghc+ Haskell platform. I'd have to hunt for an example but see http://code.galois.com/darcs/haskell-platform/download-websi... for something not quite like that. For someone like dons the fastidiousness that would balk at a "Download Haskell" icon that meant "download ghc+blessed libraries" was ridiculous (rightly, I think, for the time). (Maybe they thought it should yield a pdf of the Haskell Report ...) There were actually quite a few similarities in the arguments, the difference was that no one poisoned the wells in their favor of their side by making up imaginary corrupt commercial motives. The difference was between people with a certain view of how industrial adoption was to be advanced, and a different more language-centric view. There is on reflection quite a bit of similarity between dons and Snoyman
Is it inherited from JS though? I was under the impression that Typescript was doing their own thing (like /// <reference)
As far as ANY education goes, successfully providing children with a means of being a productive member of society provides them with 'things to loose' and thus they are far less likely to be a 'non-productive' as either a flat resource drain, or worse, as someone forced to find methods of employment that drain resources from others (such as crime).

I suspect you'd get the most RoI on education related to what the economy needed at the time. However if the market is compensating employees fairly* then students will likely pick what enjoy doing which also best fits the needs of the economy (as dictated by the benefits of the job).

*For example, when you have to hire employees from out of nation requiring that they make 2X or more of the median pay for the job in that area, and also allowing this valued employee to freely take any other similar offer (2X median pay in the area of the job) as well as have a fast track to citizenship.
If you create a Pokestop, they will come. One thing Niantic did was turn certain businesses into portals - Pokemon Go could make many times more money with a similar deal.
Yes, so if the age is under 13 the "Google" option to signup is disabled. So you are forced to use the "Pokemon Trainer" account which I know nothing about.
no wonder we have so many delays due to "signalling problem"...
> Wouldn't an English pie be similar to something like "torta pasqualina"?

Nope, nothing like that, I think. English pies use thicker pastry, are filled with gravy and never anything green. Something like this[1] gives you an idea. Perhaps it's the sort of equivalent, but the Italian I work with says there is nothing like them that he's ever had in Italy.

1. http://www.bbcgoodfood.com/recipes/3148692/dads-beef-mushroo...
Yep, just checked. It's not here at all. Were you asked to sign in again after you revoked?
Video: Greg KH Tells Google's Kubernetes Team How to Go Faster
Remote working on this scale in several major industries would precipitate a second banking crisis far larger than 2008 I suspect.
I use Erlang primarily and like it better -- as you said, there is a bit less magic, things are more explicit and it is the primary target language of the VM.

Some people like one syntax, some the other. Elixir has some constructs like pipe and in some cases macros can be nicer, don't feel like I need them and am quite happy using Erlang. I rather like that syntax is not like Ruby or Python or other language I know, it helps my mind switch contexts. So that is a personal choice. Also Elixir has very welcoming community for beginners. That's big bonus if you are starting out, but Erlang also has more existing literature, books and learning materials.

Take a look at both and see which one appeals more to you. At the end of the day, they both use the excellent BEAM VM and you'd end up learning largely similar concepts anyway.
What are some drawbacks you've experienced?
I used to do this during exams, suits me perfectly.

Another suggestion, If you're working on a side project or studying, try to do it early in the morning ( for me it's 4am ), you'll feel less distracted.