skysight-inc/HackerNews huggingface dataset:
"The victims are the teachers, firefighters, artists, nurses, secretaries, and everyone else who isn't a programmer."

I'm coming late to this just to make a narrow point, but I'm not sure you should put nurses into that sentence. Take a look at US News Best Jobs and see a roundup of BLS stats for salaries in San Francisco.

Registered Nurses earn a median salary of $133,650 in San Francisco

https://money.usnews.com/careers/best-jobs/registered-nurse/...

A software developer in SF earns a median salary of $117,770

https://money.usnews.com/careers/best-jobs/software-develope...

Now, that does seem suspiciously low to me (in San Jose, the salary is over $140k). And every time I mention this, I am careful to point out that I have no objection whatsoever to nurses making lots of money, more than programmers. It's a tough and important job that deserves good pay, and while I wouldn't argue that it should pay more, I certainly wouldn't argue that it shouldn't, either (I do think programming is a tougher and more stressful job than people generally realize).

But the notion that programmers with their high pay are driving out nurses seems a stretch. I would argue that programmer compensation is higher than what is cited here, and there are other factors. But none of this is enough, to me, to overcome these numbers. While low income people are driven out of SF by the presence of higher earning workers, I don't think you can really say Nurses are driven out by programmers. Doesn't really work.

And programmers, I assure you, are most definitely hurt by the high housing costs in SF.
Compared to a by-the-book REST-api, GraphQL is more powerful. But we always end up making specialized endpoints anyway.
Me too, use Win7 snipping tool and or Paint all the time. Notepad, Paint, Wordpad are all useful. Even though I wished MS would give them some love like add UTF-8 as default save option, or a better search function, etc. The new Win8/10 metro/UWP apps and the Store are crap.
Well, from first principles, cryptocurrencies are either in a bubble, or there are enough transactions that make them worth keeping as payment medium. The answer seems somewhat clear to me, but the actual size of the bubble is hard to measure.

On a second level, no cryptocurrency seems able to support a reasonable transaction volume, so it could replace money in large scale. All of the current algorithms have scalability issues that come from the kernel idea of a distributed single truth.

Another level up, distributed cryptocurrencies are so inefficient that it's a wonder they even got so far. The only thing holding them up is the complete anachronism of every government on Earth that didn't create any viable centralized cryptocurrency. That can't last forever. At a minimum, some company must get it right at some point, and in all likelihood the UN will eventually settle on a shared protocol among everybody.

That said, I don't often go out there writing stuff opposing cryptocurrencies. So, I'm probably not among that vehement opposition you cited.
Then why would they make a public announcement about it? Not like it's seen frequent updates at any point in its lifetime.
I just logged in to say this (trying to comment less and read more) but this needed said.

Even with a vanishing middle class, the middle and upper class that remains still have largely great healthcare and healthcare plans, it's the poor who are largely being screwed. Even then, they don't support universal healthcare (it's mostly us hipsters or whatever) because they are still weary of the government and we're still dealing with post-mccarthyism where any sort of government service for the public benefit is socialism.
For iOS engineers, I'd recommend reading over the Kickstarter iOS application (https://github.com/kickstarter/ios-oss).

They use a lot of interesting stuff, like FRP, lenses, etc.
The Corporation – a new way to live
I suspect the basic problem is that to support much of the new stuff in Android app management, one have to embrace Fragments. And few apps have, as best i can tell.
I was about to suggest XPaint as being equally simple, but it might be more complex than I thought:

> Recent versions have support for advanced image manipulations (image zooming and resizing, filters, color modifications, separation of RGB channels), scripting, layers, edition of alpha channel and of transparent images, vector formats import, truetype fonts and anti-aliasing, geometric transformations of such fonts, etc. …

> The scripting capabilities include programmable filters, batch processing, creation of 2D and 3D images, etc. XPaint also recently acquired a built-in editor which can be used to produce posters containing text and images.

https://en.wikipedia.org/wiki/XPaint
"Single payer is the only viable solution. "

That's not true. Plenty of European systems are not single payer and work fine.
The thing is, if you're in an emergency room, for the most part, you're there because of a medical emergency. (I know this isn't universally true, etc.)

If you're bleeding, and someone hands you a price quote, what are you going to do?

Or if you're unconscious, they can't even hand you a price quote. (I guess they could shove it in your pocket.)

I know the one time I needed to go to the ER, for emergency surgery, I'd have done it if they'd said it was a million billion dollars, because my life was literally on the line. I wasn't going to go shopping around, because leaving that ER would've meant death.

What's a price quote supposed to do in those situations?

We just need universal coverage, whether single payer or actually universal insurance.
Microsoft are using Intel/Altera FPGAs in the datacenter, and not likely for mass produced devices like this.

While it is possible they are using FPGAs for the Hololens Processing Unit, I seriously doubt it. The FPGA needed to exceed the performance of a high-end mobile GPU (OpenCL/CUDA for Deep Learning/AI) would have an excessive power consumption for a mobile device.

Another factor is that higher end FPGAs are expensive ($200+ wholesale) and typically cost thousands each, and not suited to a mass produced consumer device.

As for who made this HPU, I'd say AMD helped design it and GlobalFoundries (or maybe TSMC) are doing the production.
We detached this subthread from https://news.ycombinator.com/item?id=14837643 and marked it off-topic.
Reading all the skeptical comments make me really happy. Maybe it's just HN but I've got the feeling the community is starting to be much more "professional" in the sense that it looks for some real benefits before jumping to the brand new shiny tech.

Maybe the recent wave of JS framework had at least this beneficial side effect.
Never liked their liberal bias for many of the things they report where the truth of something cannot be ascertained. I won't be donating.

edit:

wow, didn't know there was this many snopes lovers on here. Got downvoted to hell. Funny thing is, Silicon Valley's leadership/VCs is extremely conservative, yet the people who work for them, namely lots of people who read HN aren't... weird.
Did you read the article? They don't work for Facebook. They work for a contractor that Facebook uses to supply food service to employees.
Does Netflix pay out if you don't watch the content?

It also may make it more likely that Netflix will drop the content if it's not getting good enough numbers.
Firstly, 50-Cent versus Brain Surgeons is actually a very simple one: there are many brain surgeons (not a ton, but many) and only one 50-Cent. Also one is a performer, which is something inherently unique. Despite the KPop industry's assertions, you cannot "train" a performer. Brain Surgeon on the other hand is a job you train for; it's a lot of training, at great expense, but it is still training and there are many: 33,000 worldwide according to Google. So that's just simple scarcity.

Secondly, there is a massive flaw here that I can't quite put into words, so I'll attempt to show my reasoning for what I'm getting at:

* Workers are paid for (in a perfect world) by the profits of a business that generates revenue providing a service. Therefore, whatever that service generates in revenue is passed to employees in whatever structure. By extension of the above, the rarer a service is by whatever measure be it difficulty, hazard, required equipment, regulation, training, etc. the more expensive that service is and therefore the higher paying that job should be. This is why neurosurgeons make more than McDonalds cooks.

* Cafeteria chefs, short order cooks, waitstaff, baristas, etc. are all examples of jobs that are almost universally terrible, universally poorly paid, and absolutely essential to many people's daily lives. They may not generate very much value individually, but if tomorrow they all decided to fuck off and not come to work, society as a whole would notice and be definitely worse off for it. In addition, to large groups of the population such jobs are their only source of income. We therefore have a situation where many entire sectors of the economy are composed of jobs that do not pay their workers enough to live, yet we absolutely need them. This doesn't make sense and is not sustainable.

What I'm saying is: you cannot have a situation where someone's still essential job does not pay them enough to live. Eventually, something has to give: we have to accept that just because someone lives a life of simple labor that they are not ours to then condemn to a life of check-to-check stress, lack of healthcare, and poor living conditions, especially when the majority of those in that life did not choose it, because who the fuck would choose that, but were forced into it by circumstance, fortune, poor decisions early in life, or some combination of the three.

Now, how we solve this problem I'm not remotely qualified to say. Basic Income is one idea, raising minimum wage is another, both of which will have far reaching implications that I can't even get into right now. What I'm saying is: the current scenario is not morally right, and not economically sustainable. We need something different.
Right but then you have to build a custom http api for each and every new view. Oh, and now you altered the view a tiny bit and need some more fields? Add yet another api. Oh, you did a redesign and you only need a tiny bit of data now? Either add another api again, or deal with the fact that you're wasting bandwidth by sending a bunch of unnecessary data.
This divide isn't really an age thing IMHO, its an attitude about money (related to age) thing. In my early-mid 20s most of my friends were just starting out and counting every dollar. Taking the hit for an entire round of drinks or the pizza delivery was painful enough that you asked for everyone to chip in or at the very least had a careful mental accounting of whose turn it was to buy next (and if they somehow weaseled out if it, that was a strain on the friendship- and I am sure most have cut some moochers out of their life).

This may vary by your group and where they at in life, but by my late 20s, those things mattered a lot less. If I buy someone a beer, I just hope they will get me back at some point and if not, then I bought them a beer- no big deal-enjoy! (well enjoy, unless this is the fifth time in a row I have done this and you haven't gotten me back).

I am in my mid-late 30s, and I have Venmo. I just tend to not use it very often, only for fairly big ticket items- concert/event tickets, someone buys a gift for someone else that we all chip in on, a restaurant gives a hard time about taking multiple credit cards, etc.
For entertainment purposes only:

http://www.dailymail.co.uk/news/article-4042194/Facebook-fac...
Lots of patients in the ER are incapacited; either unconcious, in severe pain, or under a serious time constraint to get their problem fixed.

They can't just ask about price while unconcious.
75K before taxes with 3 kids..
Sounds like they trusted them (plus had a contract), and that trust and contract are now being violated. It's easy in retrospect to say they should have done it differently, but shit happens. Hopefully they get a quick resolution to this issue.
I think I just smoked too heavily for a few years and it eventually led to an overwhelming paranoia and anxiety that led me to not leave the house for about two weeks.

By too heavily I mean me and a buddy were doing a few bukkets/bongs at least four or five times a day over the course of years.

I quit smoking for about 5 years after that. I've tried smoking a few times since but even in small amounts I get a distant creeping anxiety that takes me back to how I felt that day.

I've totally ruined it for myself.
Basically, GraphQL is a revamping of SPARQL (you know, the W3C language to query RDF databases).
FYI, DBPedia is a big big endpoint for these old-school technologies.

My question is then:
- will there be a "standard" way to describe the data model (aka vocabulary) of your GraphQL endpoint? Something like RDFS or OWL.
Don’t Write Your Own Smart Contracts
There is a video on the Apollo GraphQL Youtube channel where an engineer from Yelp talks about the process of switching from REST to GraphQL. (Along with a talk from Airbnb, who are currently in the process of the switch.)

https://youtu.be/rapO30fpREg?t=1582
The difference is that in pure RESTful APIs you don't have that ability anymore. So, when all you know is RESTful design, GraphQL is solving a problem. But in the end you'll still implement a "plain old http" API when interfaces have stabilized and performance matters.

Until then, what you gain is "only" a completely decoupled backend that will accommodate frontend developers work in exchange for more generic logic in the backend. Not necessarily a bad thing, if this is how your shop works.
Houses do burn down on occasion pennies are used as fuses.
It removes the API design, versioning, etc. pain which is probably huge in an organization as large as facebook.

But there's still going to be a decent bit of backend tuning which in my experience is the hard part (unless the organization is so dysfunctional new API version design meetings descend into a hostage exchange).
The "cheaper consumer version" focus for now seems to be on the Windows 10 Mixed Reality goggles coming out in the Fall. Yes, it's not HoloLens displays (it's classic LCD screens strapped to your face) or standalone computer (it's tethered to a PC), but it is cheaper and it will be consumer focused in the Fall (and it will use most of the same Windows platform support and niceties like inside-out tracking).
Yeah. Perhaps "Free web UI components based on Airbnb, Product Hunt, etc websites for Bootstrap"
> But go ahead, keep drinking the Kool-Aid

Personal swipes are not ok on HN, so would you please not post like this? Your comment would be much better without that last bit.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
I am not familiar with these alternate systems; how do they work?
Some random points:

* The caching clients (Relay, Apollo) out there are dog slow for medium to large response payloads. (they're working on it)

* It can add more complexity than you need if used for service<->service chatter (pure RPC may be preferable)

* It's still pretty damn awesome as a data layer, especially to public clients
If I wanted to buy the BluRays of all the series I've watched on Netflix it would be way too costly. Buying the release day cost for a new seasons BluRay is even more expensive than the 14.99 or whatever I spend for HD Netflix.

I rarely rewatch seasons after more than 5 years so streaming is usually the best/cost effective option.
Can you post examples of this? Just curious.
I am having problems with my insurer at this very moment. I went to an in-network hospital for an ER visit, which turned into an 8-day stay (yes, it was serious). Evidently, none of the doctors at the hospital are in-network, however, (claims from various technicians are still "in processing", so I don't know how they will turn out) despite the fact that the hospital itself is definitely in-network. I had no choice as to what doctors came in, and, yes, I can now see them billing $600 for a 1-minute visit ($600 per visit, & they came every morning).

This is ludicrous! I have insurance, & still this will completely drain me financially. I'm at the point where I almost think it would be easier to declare bankruptcy and start over!
> You only go bankrupt if you're uninsured

This is absolutely not true [1]

[1] http://www.cnbc.com/id/100840148
Thanks for doing this, I'm definitely going to consider it since we're implementing token based authentication and my friends have told me XSS is what I should be concerned about there.

How did you choose to go with a trial period instead of a freemium model like slack?

The issue my startup has with trial periods is that it's like "you have 14 days to start generating revenue". Freemium is better for us because it's like "You can learn about our service, and use our service while your staging your release, and when you launch if you're viable (traffic+revenue), we'll be your partner (ie. charge you)".

That's how slack kept us, and Salesforce lost us.

We shouldn't have to worry about paying while we're still learning how to use your service. If I haven't on-boarded it by the time the trial runs out, I'm going to cancel it.

Then again, I don't know your costs, so forgive me if I'm wrong.
socialism is bad, most americans stop thinking at the point until it affects them directly.
Or if you're dying, literally dying on the spot, and the ER is the only way to save your life, what are you supposed to do? Go try and shop around?

More to the point...is this the America we want to live in?
Unfortunately, We've tried. It does little good.

This last Saturday, there was a peaceful protest of around 200 people held in DC in front of Congress. One of my friends attended this protest. Around 150 of them were arrested, and then given bullshit charges, like crowding, obstructing, incommoding, or resisting arrest (of what charge were they being arrested for, angering Trump...).*

When you try to "peacably protest", and "redress the government for a redress of grievances" and are arrested, detained for 6 hours, and then given a $25 citation of 'crowding' - what else do you do? Molotov Cocktails? AR-15's?

The answer, unfortunately, is nothing. You keep your job, eat decent food, and live a life under whomever the current 'king' is. And hope to the gods that nothing knocks you down to a lower socioeconomic ladder rung.

* https://www.washingtonpost.com/local/public-safety/police-ar...
I just spent over a year and countless phone calls arguing with the hospital over bills for the birth of my son. We had two employer paid insurance companies and HRA, and they still managed to send us to collections until we threatened to take them to court. They eventually sent us a refund of $600.
"When’s a pedestrian not a pedestrian? When it’s a decal"

This sub-title is without context. Would be nice if the title here matched the article title, "This Image Is Why Self-Driving Cars Come Loaded with Many Types of Sensors"
New internet safety bill would ban swatting, doxxing, and sextortion all at once
Git really needs something on par with Mercurial's TortoiseHg - it actually manages to express all the edge cases in a natural fashion, and lets you jump from cmd line to gui and back with ease (it's more of a cmdline tool that happens to invoke gui dialogs).

I've been looking for years to find something like it for git. Nearest I've seen was GitKraken, but it's UI is still horribly opaque, can't invoke from cmdline in nearly the same way, and requires me remotely authenticate (!?) to use it :|
Try PostgREST
I wonder why they don't provide a link to actually give them money.
> With copays and out of network stuff a lot of people will go bankrupt in case of a serious illness.

By law, those are capped for people with insurance. The maximum that you will have to pay out-of-pocket can be no more than about $7,000, and many private plans set the cap at a lot less.

$7,000 is a non-trivial amount, but it's not a large number of people that both are insured and can't afford their out-of-pocket maximum without bankruptcy.
> The gas limit is one reason I think it's weird that people insist on calling the EVM "Turing complete", since one of the most prominent features of the system is that every program is guaranteed to terminate in a finite and low number of steps (via the gas mechanism). Turing complete programs are supposed to be problematic because of the halting problem, but in the EVM, the halting problem is trivial: every program halts, period.

Exactly, knowing that the contract code will eventually halt is nice to know but knowing that it will halt after a reasonable CPU cost seems much more important in this case (which is really interesting).

From what I've seen from example contracts, it doesn't seem like the chance of infinite loops is that high. Personally, I find that in mainstream languages, if you accidentally write an infinite loop you find out very quickly on the first few runs and code that could be hiding an infinite loop stands out. The vast majority of loops just iterate from the start of a collection to the end.
Nothing mnakes a PC more obsolete than Windows.

/me ducks
Liberal bias?
> it's only a slight exaggeration to say that half of New Jersey is fully integrated suburbs of NYC)

By land, yes. If measured by population, your "exaggeration" is probably even an understatement.
You kind of HAVE to turn over control; you have to contract with SOMEONE to buy a domain name, you have to contract with SOMEONE to have a datacenter.
This tech company will start microchipping their workers
This is your brain on alcohol
If they need money they can just ask the DNC ;P
I went to ER a couple of months ago for a relatively minor issue and stayed for a few hours total. This was in-network hospital, doctors and so on. Purely by co-pays this ended up being a ~$800 bill after all the insurance kicked in.

If I didn't have a comfy software engineer salary, and instead lived paycheck to paycheck, this would've been devastating, even with insurance.
Aha. That makes a bit more sense. For what it's worth, you can just drag the folder into the location bar and get roughly the same effect. If the window's already open, the small folder icon on the top works as well.
Spectrum can be re-allocated.

Regardless, the first of his two points still applies:

> More cell towers
Unless you have a private jet, or perhaps you only fly first-class, I'm not sure how you actually sleep or get any work done on one. As someone who's over 6 feet, I'm so cramped in a modern plane that that alone makes it pretty hard to get a computer out and do anything useful with it; add to that people reclining their seats (now I can't use my laptop at all), kids kicking the back of my seat, people crawling over me to go to the bathroom if I'm not in the window seat, and worse, on a short flight, the fact that you're not even allowed to have your laptop out for a large portion of the flight--by the time you're finally allowed to get it out because the plane has reached altitude and you get started with something, now the plane is coming in for a landing and you have to put it away again.

Substitute "on a plane" for "on a train" and you'd be correct. Trains are great for bringing a laptop and getting work done while you travel: the seats have reasonably generous space, there's power outlets (many planes still don't have these in economy), and you're allowed to get your laptop out as soon as you sit down, well before the train even leaves the station, and you don't have to put it away until you're ready to get up and walk off the train.