skysight-inc/HackerNews huggingface dataset:
Yes! Training costs for humans are per employee. Training costs for robots are per job function. Also robots are very stupid and very expensive to train. Automation will take over the job functions that each employ larger numbers of persons. So that will have a big economic impact, because lots of jobs are involved. But will lots of job functions be involved?

Automation could impact a few lots-of-employees job functions (such as driving cars, receptionist, and, err, my crystal ball has gone cloudy) and then stall. Researchers will have good ideas for how to automate job functions, but be unable to get the funding because only a few thousand humans do that particular job and it is cheaper to pay to train humans (times a few thousand) than it is to fund AI research (once).

There are precedents for stalls. Think about garments. The sewing machine automates the process of passing the needle through the cloth. That is a big deal and causes a dramatic step change in productivity. Then what? Not much. For a hundred years and perhaps a little longer yet garment making remains at the same level of automation, with huge numbers of persons working in factories using the same old tool.

That is why my crystal ball is cloudy. The penetration of robots into job functions that have non-huge numbers of employees depends on coming up with clever hacks analogous to the invention of the sewing machine. Without a clever trick, AI researchers might still be able to brute force things (imagine an industrial robot programmed to hold a manual needle, sewing needle-and-thread human style) but it will be too expensive and not replace human workers.

I imagine the clever tricks trickling in a few per decade, dragging out the automation of the economy over a century or two (or three).
GP here: Don't get me wrong, I would rather see out-of-the-box Linux win in the laptop market and I strongly dislike walled gardens (mobile and otherwise) on philosophical grounds. But that doesn't stop me from hypothesizing about why Apple is making a boatload of money.
Speaking from the perspective of a recent college graduate:

Seeing ranges via Glassdoor has been very helpful in understanding what I'm worth. Of course that data is not going to be completely accurate, but it's a baseline that I find helpful.

Although Glassdoor is great, it's not a silver bullet. I want to see an even more open culture about compensation moving forward.
It's not just theoretical. If you want to infect users of well known web sites, buy ads on them. The major ad networks all say that they check for that but in reality they are very lax about what they run.
Here's a one-line patch that logs the passwords the bots are trying too. http://w8rbt.org/patches/sshlog.patch
Action seems to be best treatment. When I start doing things (yes I know its lot difficult) I build a stair out of black cloud hanging over my head.

Look for easiest project you can do and steps you can do to make that project work once that's done look for your next project. These small projects build your stairs / steps to rise above dark cloud and see the daylight once again :)
The book Predictably Irrational[0] has a good section on how making the salaries of CEO's of publicly traded companies public information is one of the things that has helped lead to their salaries spiking so incredibly in recent years. It's been some time since I read the book but if I remember correctly the argument is that making them public basically removes any social embarrassment or taboo around having extravagant salaries. If sharing salary info becomes more commonplace in other areas I wonder if you'd see the same thing or the exact opposite.

[0] https://www.amazon.com/dp/0061353248
It seems to be a trend over the last 2 years. Not sure why, but it could be in reaction against the anti-employee practices google/apple & co were engaged in:

http://arstechnica.com/tech-policy/2015/03/judge-oks-415-mil...
> who benefits from Open Salaries?

Almost everyone? Except slick talkers and employers.
Thanks, I will look into this. Could save a good chunk of change!
Apple shares plummet after lower than expected iPhone sales
Think about how your talents can be used to help the needy. So many life saving nonprofits and ngo can use your help even at the volunteering capacity. You can also mentor someone who desires your skills one on one.
First: Josh ran Vox Media and The Verge, and most recently, Bloomberg's online media.

This, particularly, stands out::

And I’ve been thinking a lot lately about my industry.

The reality in media right now is that there is an enormous amount of noise. There are countless outlets (both old and new) vying for your attention, desperate not just to capture some audience, but all the audience. And in doing that, it feels like there’s a tremendous watering down of the quality and uniqueness of what is being made. Everything looks the same, reads the same, and seems to be competing for the same eyeballs. In both execution and content, I find myself increasingly frustrated with the rat race for maximum audience at any expense. It’s cynical and it’s cyclical — which makes for an exhausting and frankly boring experience.

I think people want something better, something more meaningful. Something a lot less noisy.

I've been thinking about this a lot as well (check recent HN submissions, and discussion under the "Media" flair at https://dredmorbius.reddit.com), and also reviewing some old lectures of Dana (Donella) Meadows.

She makes two points that are key, one pertaining to the importance of media, the other to changing systems.

First: systems cannot work properly where the data they're fed is unreliable, and especialy where it is deliberately distorted or falsified. Which is increasingly happening in media.

Second: the most effective way to change a system is to change its goals. And the goal of most media, presently, is advertising. Hence the pursuit of marketshare, the homogeneity of content, the outright gaming and manipulation, and the lack of incisive, deep, relevant reportage.

Meadows' Twelve Leverage Points addresses this (and other influences) in more depth.

https://en.wikipedia.org/wiki/Twelve_leverage_points

If Tapolsky's going to change that, he's got his work cut out for him. And he should be starting at the tail end of Dana's list.
"Technical debt? What's that?!"

A startup is a system for turning technical debt into financial equity. So long as the founders and VCs make their exit event, it doesn't matter what happens after that.
HTML5test is OK but caniuse.com shows more but people will complain about every browser test site since I started doing web dev 11 years ago.

Here's the thing. Edge is IE without the legacy baggage and that's all it is. No different. It's still behind every other browser in its ability to comply with standards and APIs. Despite Microsoft's claim that it will be an "evergreen" browser, that it will update more often, we have not seen this so the proof needs to be done.
> who benefits from Open Salaries

anyone negotiating for salary.

you get paid for what you can negotiate, and when you don't have a lot of information to act on, it's hard to negotiate well.
Nit: Webkit is not GPL. It's partially LGPL, and partially BSD.
I don't know about recently, but this has always been an obvious way to keep salaries low. If you restrict the information people have, then of course you can screw some of them over. Its in corporation's best interest to create taboos around salary so you feel more ashamed of being ripped off than angry for being ripped off.

This has already played itself out with price tags. Back when buying things was a personal negotiation process, it was possible to rip some people off while you had to work to get a good deal. This of course continues today with cars. However, its incredibly hard to charge people different prices at a grocery store when all prices are public. So too it would be very difficult to underpay someone if salaries were public.
You're thinking more deeply, and therefore less quickly. You need to move on to harder problems. That's where the value of your experience will show up.

It gets harder to find those spots, though. I've seen a bunch of job posts that say "senior developer, 5-7 years experience". You've got 10. You're past what most people think of as "senior developer".

You might consider going to your manager, explaining your view of this situation, and ask to be put on the hardest problem he has. If he/she bites, that's your chance to shine. If not, it's probably your cue to start hunting for someplace where you can shine...
Yeah, it only sold about a billion dollars worth last quarter, barely two percent of Apple's revenues, if that. How much did Apple TV sell its first quarter? [quite a lot less]
To be clear: Microsoft did NOT build Edge from the ground up. Edge is IE without legacy code; that is all.
How about being able to monitor your heartbeat so you stay within training range? I'm working on a "Two week review" on my blog. The gamification of health is alluring.

Here's a pic, the only thing finished :-)
https://h4labs.files.wordpress.com/2015/07/awards.png

The safety aspect is also huge. "Help I've fallen and I can't get up"... or you're in a car accident or seriously injured...

Your watch is always on you. Not true yet because it might be charging. :-(
Using h1b salaries to establish a baseline sounds like the worst possible idea.

"Let's see how much immigrants with a gun on their head make so I can ask the same."
There's an active "Austin Startups" group on Facebook you might post at: https://www.facebook.com/groups/austinstartups/

You might also see about visiting Capital Factory or WeWork.
A related really cool thing I learned in grad school is that you can implement Deming regression (https://en.wikipedia.org/wiki/Deming_regression) by storing the moments (outer product sum and point sum) of the training points and then finding the dominant eigenvector of the outer product sum using a singular value decomposition. Since you can approximate the directional part of a 2x2 SVD with atan2(), it effectively becomes a O(1) operation to add or remove training points.

(specifics here: https://april.eecs.umich.edu/courses/eecs568_f12/linefitting... )
It's all sort of irrelevant anyways, since if you wanted to kill a bunch of people, you could just suicide bomb the giant line of people that now forms due to all of these "security" procedures.
Ok, thanks a lot. Like many things in life, it is not rocket science, but it requires other skills like courage and perseverance. :)
I gave a visit to your ebook. Nice stuff. congrats!
> Who is pushing these stories

HN readers.

> who benefits from Open Salaries?

Employees.
> ...most startup companies aren't doing anything new. How many different food-delivery services has YC funded? Photo-sharing services? Video startups? AirBnB wasn't anything new in 2007, either. Dropbox was criticized because everyone knew that file sharing had been done before.

There's a fundamental difference between trying something again where the customers weren't receptive and trying something again where the product couldn't be created. Customer reception can change over time, often quite rapidly and drastically, making previously failed business models successful (ex: Webvan -> Instacart). But nature doesn't just change (at least not over short timescales).

Moreover, as cge explains elsewhere in this thread, you cannot really iterate in biotech:

> Good ideas in software might not catch on, but good ideas in science more often than not turn out to be entirely wrong. Do a closed beta of your software, too, and while your users might not end up liking the software much, it's very unlikely that it's just going to fundamentally fail to work at all. Clinical trials can often end up that way.

Contrast this to business model-based innovation in tech, where a slight tweak can be the difference between a unicorn and a dud.
First of all, BSD, in the form of OS X and iOS, is more than holding its own.

On the desktop, I believe that BSD was (a) hamstrung by the AT&T / BSDI lawsuit at a critical time and (b) suffered from fragmentation brought about more by incompatible forceful personalities than by technical issues.
My wife occasionally asks me, "What do you need to learn now in order to have a job in five years?" My current answer is "Android", but that may not be the correct answer for your situation.
This pretty much mirrors my experience. I'm using Edge on an ancient Thinkpad, and there are many days where I can use it with no issues at all. And then sometimes I click on a link to a news website and my computers grinds to a halt loading all the ads and autoplay videos.
>(edit: go ahead fanboys, I got lots of karma for next time. go ahead and down vote my previous threads while your at it.)

now that is creepy.

I'm not even an Apple user but it doesn't mean I can't analyze and form my own opinions. So your argument here is moot that there's a massive conspiracy of Apple lovers downvoting your comment. I certainly am not a fan of Apple but you gotta give credit where it's due, it's headed to be the first trillion dollar company this year or the next so I pay attention.

And I can't downvote anyone since I'm a mere peasant with under 300 karma points.
They did not only risk their own lives. They put other people around them at an increase risk when it was unnecessary. That is the argument, that it was not necessary. This same demonstration could have been done on a track or other controlled environment where the public was not in danger.
As an engineer in the bay area, I don't really want to share my salary information. It's very personal. I don't want people to know that I'm making far less or far more, I just don't even want to think about it. I already have enough things that cause me social anxiety, I don't really need another. If I'm happy with my salary, why can't that be good enough? I'm fine with people being allowed to talk about how much they make, but if I don't want to share my information, that should be OK too.

I would probably consider not working for a company if they said they made salaries public. Some people value their privacy to a greater extent I guess.
It's just caution. Using port knocking by itself would be a recipe for security disaster. As an addition to an already secure system, it's okay if you just want to reduce junk in your logs, perhaps. Many would ask, in that case, why use port knocking at all?
After perusing brudgers' comment history, it's clear to me that the comments I was replying to were just extremely unusually disjointed or scattered. Mea culpa.

I still believe that I was being trolled, but it is now quite clear to me that brudgers appears to be completely capable of having entirely reasonable, insightful conversations. Sorry for any offence. :(

However, -for future reference- when speaking of obviously, chronically disjointed and confused commenters -say, a more polite Terry Davis- what is an HN-acceptable way to structure the sentiment in my comment?

This is a serious, non-confrontational question. :)
Disable password auth and ensure you have another way in if necessary. Fail2ban, changing ports and port knocking doesn't really add anything more unless you're concerned about log sizes, and just increases the hassle for you.

Mozilla's wiki has some information on strengthening the security of your OpenSSH setup.

https://wiki.mozilla.org/Security/Guidelines/OpenSSH
Important to note: You can whitelist IPs if you are worried about getting locked out from work/home. They may change periodically, but that's pretty easy to update as well.
In the case of CUPS, Apple's choice appears to have been to buy a license exemption for themselves.
Two words: reading mode.
why would you be sorry? I'm just illustrating the pitfalls of relying excessively on visualization diagrams and graphs to form unsound insights.

Index outperforms vast majority of money managers but that's a whole other topic.
In what VA suburb can you get anywhere in a few minutes by car? In most of Fairfax County you have to drive 10-15 minutes just to get to a drug store. The only exception is the satellite cities (Vienna, Reston, etc). And what's the commute look like for you and your spouse?
Replied!

(and in retrospect that comment was a lot more negative than I really feel about newsblur, I'm absolutely not looking to switch to something else)
This assumes that you live in a low crime environment. Otherwise the increased transparency could easily be used by criminal elements for targeted crimes.
Don't underestimate the effect of more personal notifications. I can be in a meeting and feel a gentle (and silent) tap on my wrist, take a quick glance, and go back to paying attention. It's much more subtle than having your phone vibrate loudly, picking it up, and stowing it away again. You wouldn't think so, but in practice it is.

> I think obesity statistics bear out how much people generally care about their own health.

I was surprised at how quickly and readily I started going along with my watch's insistence to get up off my butt and walk around from time to time. I don't know why I obey my watch when that's something I should be doing on my own, but I'm no longer neglectful about it. Also, don't underestimate the value of gamification. I now get points and awards for standing throughout the day, walking lots, and exercising. It's dumb and I have no excuse for not doing those things without my watch pestering and then rewarding me. And yet, now I'm walking more.

But back to the notifications. I've said this here before, but I was amazed at the silent navigation feature. Whenever I request a route through Apple Maps (on my phone or my watch) and start it, I can put my phone in my pocket and start walking. When I get to an intersection, my watch gives one series of taps if I'm supposed to turn left and a different one if I should turn right. I can walk through sketchy neighborhoods with my head held high, without wearing the "I'm lost - rob me!" signal of hunching over my phone. I just keep moving until it tells me to change direction. I swear, it's like a superpower. I'm not even kidding.

And maybe that's my final answer: The Apple Watch enables you to... project the Internet onto reality. You can get much of the same effect with phone apps, but a phone doesn't have the intimacy to really make the bridge between your data and the outside world. On paper it doesn't sound like that big of a deal, but after wearing it around for a little while I'd sure hate to give it up.
I'm very curious about IPv6 banning best practices.

I imagine banning /64 networks is completely harmless, but I'm not really confident on that. I'd be wary of banning anything bigger, but getting a bigger address range is very cheap, so that may be required.

I've recently written a banning layer over my email server, in case somebody tries to guess the computer's passwords. It's a certainty that an attack exploiting IPv6 will go through, so I'm interested on the subject. By the other side, no attack it received up to now cared enough to read the EHLO reply and see that the server does not support login authentication, so I'm not that concerned, I guess I'll fully migrate to public key before any brute-force attempt is successful.
> If you're only taking into account direct pot odds for NLHE in 2015, you're missing out on a lot.

I'd like to understand that sentence better. Got any links?
The flip side of that is that it's possible for some employees to get very high salaries which companies wouldn't be willing to offer if all salaries are public.
Note that during the conference call they said that the watch represented more than 100% of the "Other Products" increase…
Microsoft are coming out swinging at Google with their latest browser and Operating System. Their Cortana search feature is impressive, and very well integrated.

Even Windows 10 isn't shying away with a search field located in the main task bar. These features are there to try and chip away at Google's search dominance.

It will be interesting to see if it works. If Microsoft makes a browser people want to use, Chrome will be in trouble. Chrome might end up like Google Maps on iOS.

While many seem to be welcoming a 'new Microsoft' with their open source efforts, it seems they still don't shy away from trying to kill off competitors by leveraging their Operating System monopoly.
Trains and buses are somewhat "bursty" because... they're trains and buses. Lots of people have to be riding to make it worth the trip. Robocars will work for the single-traveller-at-1AM case. But they also work for the 2-miles-from-the-metro-station-to-the-office case, so they'll make public transport more useful. Robocar owners can optimize rush-hour pricing to emphasize lots of valuable low-speed quick-turnaround trips to and from the dedicated lane in front of the train station. They'll sell a long trip through thick traffic in five outlying suburbs, but it will cost you.

Not every Uber arrives inside five minutes, so I think travelers will be similarly understanding of robocars. That means the fleet doesn't need a giant parking structure anywhere, they just need to keep a few units in every sector (either cruising or parked in surplus spots at the remote edge of store parking), with other units near enough to fill in when demand spikes in a given sector. Lots of existing parking lot owners will make a little more money when the algorithms determine they're optimally located for overnights. It's not like the supermarket needs all its parking spaces outside normal shopping hours. Robocars probably won't typically park on the street, because it's not secure, especially against taggers.

I do expect that robocruising (driving slowly in a parking-limited area while waiting for customers) will be decried as the greatest scourge to afflict red-blooded single-occupancy commuters since the bicycle. I don't expect anyone important will care.
(this would be more readable if Markdown was less idiotic)
Maybe I'm a little confused, but basically they are just integrating uBlock (or, in this case, Disconnect.me I guess) into the browser? Will the blocklists used be configurable? Will it actually be using Disconnect.me, or is it _similar_ to it?
Biotech startups with a computational method of target discovery that is "different from the norm at Big Pharma" have been around at least since the late 90s. The problem is targets are cheap. Validating those targets is expensive and is the rate limiting step. I have no problems with these companies existing. They should and can tackle some hard problems and develop algorithms and methods that are difficult to pursue in Big Pharma. The problem is that too many are presented as silver bullets that will magically cure xyz, and that's just false.
For the record, I don't think it should necessarily be posted everywhere what salaries are (even though I do in fact believe that would be net positive), however I think the culture around salary discussion needs to change. People need to not be offended by the question (you can of course deny the information).

As I mention in a comment below. Compare this to other transactions: if grocery stores convinced everyone that the price of eggs was a very personal matter, and impolite to share, such that I couldn't ask you "hey how much did you get those eggs for at the store?", then they could absolutely start charging incredibly variable rates. All of a sudden you'd need to do your research on "market egg rates" and "egg negotiation tactics". You have to know your stuff to make a good case for spending 5 bucks on those eggs. This happens today with car dealerships and any bart-based system, where of course the seller has much more information than the buyer.

So too your boss has much more information than you during a salary negotiation. He knows if your proposed salary raise is bogus because he can compare you to similar performers, you can't. You have no idea if the raise he offered you is good or 10% what everyone else is getting. If after raises were handed out everyone shared them with each other, I ASSURE you they'd at the very least make sure that the people that deserved good raises got it.