skysight-inc/HackerNews huggingface dataset:
This may not be unprecedented, and hence may not be worse overall than other historical changes in employment. Yes, eventually all delivery driving of people and things will be able to be replaced by machines. But it doesn't exist today to do it safely and reliably in all cases.

Imagine if the technology did exist today to do safely and reliably in all cases. It would still take a huge capital investment and turnover of equipment to replace or refit all the human driven vehicles. It would be hard to do in a decade. So imagine it takes another five to ten years to drive the cost down and work out the kinks with weather and construction and so on and ten years to do the actual replacing. Keep in mind the existing equipment and labor will get cheaper as it starts to get replaced, slowing the transition. It seems it like the whole transition could take twenty years.

So in twenty years a major job category is going to get wiped out. Like lamplighters, stable hands, textile workers etc. The US has had twenty year periods where 10% of the population has quit farming (https://www.census.gov/population/censusdata/table-4.pdf).

This will be a big change, but it may not be a worse change than some that have happened in the past.
Up to $20,500 in discounts for Nissan Leaf
Is a no-return mission something worth considering, on a purely technical & logistical level? Has anyone seen a really good analysis of this?

My sense is that the social, political, and psychological barriers could be overcome for such a thing.
I Wrote my own crypto, here it is: https://github.com/gioblu/Cape can you brake it? I do think it is necessary to write your own crypto to understand what "crypto" is.
My Tech Setup #1 – iOS Developer and Content Creator
I'd bet you're under 35 ;)

I've heard several reports that casinos can't get millenials to play slots, and I suspect it's because they're very unsophisticated compared to even the most basic video game.
Technical innovation moves and concentrates the savings to the top of the chain.

Technical innovation is a capital expenditure that pays off large returns in the long term.

Technical innovation permanently removes/drastically minimizes OpEx for those willing to put up with significant capital expenditure (in building the Technology in the first place): but once done, those jobs are gone.

It made mining, telephone, retail, manufacturing etc companies drastically minimize their dependence on human labor. These are salaries that will never ever need to be paid that goes directly to the bottomline.

Next up is transportation.

Most governments dont want to be bothered with transportation and run it inefficiently.

New companies are capitalizing on this to establish future oligopolies: https://www.quora.com/What-controls-help-ensure-the-growing-...

Sure, there will be human intervention required for edge cases but it will be humans augmenting technology, not technology augmenting humans in transportation.

Electric (and autonomous) vehicles are going to be the next PC era that is going to change the world for decades and build the new billionaires.
Titan is super cool, and also freezing. I think it falls into the "need infinite fusion" bin, but after that, sure!
"I thought leaving my door key under my matt was a bad idea, but then I realized that if someone wanted into my house, they could just break my window!"

I'm not saying your making the wrong decision, it's a trade-off that everyone needs to make individually. If your happy with your Echo, great! But just because someone has one attack-vector on you doesn't mean you should dismiss new attack vectors.
> What remains is mostly regulatory hurdles, psychological hurdles, and fine tuning.

And driving in non-inclement weather. And driving in places that aren't meticulously mapped by Google. And being able to refuel themselves....

I'm not denying the accomplishments of current autonomous vehicles, but there is still a ways to go technically.
Witness says self-driving Uber ran red light on its own
I learnt the other day that Stevie Wonder inspired Kurzweil to create one of the first synthesizer .

"In 1982 Stevie Wonder invited Raymond Kurzweil to his new studio in Los Angeles, and asked if "we could use the extraordinarily flexible computer control methods on the beautiful sounds of acoustic instruments?"[2] In response to this query, Raymond Kurzweil founded Kurzweil Music Systems, with Stevie Wonder as musical advisor.[1] A prototype of the Kurzweil K250 was manufactured for Stevie Wonder in 1983." [1]

1. https://en.wikipedia.org/wiki/Kurzweil_K250
They shouldn't be!
If you want to run Linux get or build a PC that is compatible ie linux drivers have been released by the hardware manufacturer.
Running Linux on a Mac where most drivers have been reverse engineered and then comparing it to OSX which was built for the hardware is a bit disengenous.
Palm bought the talent not the OS.
It works in Russia, China, and less so (perhaps) America (e.g. telcos). It's similarly practical for a government to have unlimited intelligence on its populace.

That doesn't mean its good for anyone not working for the government, explicitly (as an employee or contractor) or implicitly (as a data collecting company which can be forced to share).

IMO a) collecting data on users and b) doing it in a way that does not preserve user privacy makes you complicit to mass surveillance.

Edit: directly -> explicitly
I think the key to the growth mindset is to help in maintaining the feedback loop: work & effort -> reach your goal -> feel happy. The "fixed mindset" breaks the loop in a way that no matter how hard you'd work you'd never reach that goal because only "gifted" reach it and you are not gifted enough.

Another extreme is "false growth mindset" that also breaks the feedback loop but in a different way: no matter the results, you will still get praise for "effort", so there is no point in trying harder.

"Growth mindset" is helpful but it is not a magic replacement for hard work and learning to deal with frustration.
Advanced encryption for Redis and Postgres
"Hey Siri" doesn't work well, if at all, when the phone is in a pocket. I've tried.
Being eligible for a clearance is binary on the current investigation.

Holding an active clearance is dependent on being read in, which is dependent on being eligible and having a need to know.

Also, having an expired investigation is synonymous with having no investigation. If you miss the window to re-investigate you start from 0.
They're on the ITS post.
You are still looking at millions and millions of jobs at risk. And stocking shelves is a problem that will be solved eventually anyway.
Yep, that's part of the risk of this. I thought about that, but decided to give it a go on the basis of thinking that the people using this service will be pretty tech savvy, and will be OK with installing and using some variant of GPG or the commercial PGP. If that proves not to be the case we'll come up with a different approach.
> Further, Google apparently warns employees to not write about potentially illegal activities within the company, even to Google's own attorneys.

'Don't be evil' indeed.
>0. Do not pursue certifications at all.

I somewhat disagree with this statement. While I agree completely that certifications do not equate to ability, education is never a bad thing.

For example, many of the SANS GIAC courses are run by industry experts that have a lot of real world experience. For example, I took the GCIH taught by John Strand (BHS) and the GCIA taught by Mike Poor (InGuardians) with material joinly developed with Judy Novak.

This may be unique for SANS courses, but I personally found combining quality education material with well vetted instructors that have real world experience to be quite useful.

It's certainly not a substitute for having real world experience, but quality education can be worthwhile.
Generate K random samples of N draws from a set of distributions in C++
400 commits not cleanly applying? Not a big deal. I routinely merge 1000-2000 commits and rebase 30 active branches to that also. The solution is git rerere. It stores all the resolved merge resolutions forever, and cp or rb apply cleanly then, without any trouble.
Eg
https://medium.com/@porteneuve/fix-conflicts-only-once-with-...
> "hey google, play some Christmas music"

In Canada this just doers a google search, whereas "play Bruno Mars" fires up Spotify as expected.
JPA 2.0 has both optimistic and pessimistic locking.
The tone of most of the comments is very surprising to me. Many seem to argue that the ruling is wrong or too harsh, which I don't really see the basis of. I personally think that unskilled gambling should not be a thing, but in the current state of things I don't see how Ivey and his friend aren't committing a blatant fraud.

A lot of people seem angry that the odds are always in favor of the casino, and comment in a way that implies that if you gamble with odds against you, you are definitely going to lose money. This is not the case at all, and typical casino odds mean that in a single event, your chance of a net win is close to your chance of a loss.

I keep reading here that there is no shame in business making money, so how else would that work for the gambling industry?

As for their card trick, they both knew very well what they were doing, that is was at best immoral if not illegal. What if it had been a scheme to defraud a tech company? Using a weakness in the system to extract millions? Would we read "too bad, they should eat that loss and take it as an opportunity to improve their process"?
Continuing technical progress just for the sake of progress and at the expense of human life and dignity feels absurd.
Thanks for the suggestion. Yes, it meets the guidelines.
Things like that are why I wired network to all the important places - like my desk. I work from home. I don't want to think about wifi issues. I think I'd have to spend quite a bit to get wifi that was as solid as being on the wire - and that just isn't worth it to me. I never trust wifi to work, but that said I do have an Echo on each floor of my house and they are wifi only. Once in a while I notice they are spinning blue while they reconnect, but I don't know the last time that it didn't work when I tried to use it.
The punchline is at the end of the article, after the references and other end-matter: A chart normally used in other fields that attempts to contextualize in time significant events and periods of Fischer's life.

I found the chart intriguing, but not really explicative, but I didn't spend a lot of time on it....
Agreed. I don't like closed-source stuff, but I'd still absolutely use an Echo if it didn't require cloud connectivity. At least then I'd be able to prevent it from reaching outside.

Unfortunately all of the FOSS voice-recognition stuff I've tried has been hacky at best.
Great question!

Technical innovation moves and concentrates the savings to the top of the chain.

I expanded in my comment: https://news.ycombinator.com/item?id=13230336
Design Like a Coder: Efficient Android Layouts
You can now Uber to people directly, and use custom Snapchat filters as you ride
Most if not all of the EV car manufacturers offer long warranties. Components are replaced. The better companies like Telsa do recalls over efficiency improvements, and over the air software upgrades.
Or not - http://www.marketwatch.com/story/no-truck-driver-isnt-the-mo...
This has been discussed on HN previously, I think nobody was able to show that the categorization (binning of professions) was not arbitrary.

So "largest" may simply be an artifact of said binning.
I think that's a very positive view of our possible near-future. What if Fedex doesn't drop its prices, and UPS doesn't either? They profit, we continue to pay. You see this today with airlines whose ticket prices stubbornly refuse to drop despite oil prices plunging. Competitors coordinating to preserve their profit is a very real thing.
I disagree, here. I may not always want the lights on. I prefer voice control to motion detection.
For a second, I misunderstood your title and thought you wanted to implement `Likes` to email ("I like this email, let me go ahead and press this button"). Thank god it's not that.
It's shocking just how good the Ubiquiti gear is.

My setup at home is:

Motorola Surfboard SB6183

Ubiquiti EdgeRouter X

Uniquiti Unifi AP

I set it up once and the only outages I've had were when my provider (Time Warner in NYC) had issues that made the Surfboard loose connectivity. Despite the fact that I'm in an incredibly noisy RF environment, I've never had trouble connecting to my AP.

If had spare time and money, this is a business I'd try:

- partner with Ubiquiti to white label their gear

- build an app to make the APs easy to setup

- work hard to become the Wirecutter's top pick

- sell them on Amazon
Ask HN: What's your favorite router these days?
Looking to upgrade my home network, currently have an Airport Extreme and 2 Airport Express access points. Now that Apple's getting out of the routing business, I'm sad. I really like knowing there's some NetBSD in the house. I know the Airport line is generally a little bit behind the bleeding edge, but it's proven extremely stable for me.
>, he promotes that self-diagnosis without defining burden,

Personally, I don't need the author to define "burden" for me to understand his point.

Part of being an adult is to judge the financial relationship with your parents as being fair. This includes overriding your parents saying to you, "Oh don't mind us, we don't need that $5000 for a European vacation or retirement funds. We want you to use it to produce your rap youtube video!"

In other words, parents can be simultaneously "generous to you" and "unfair to themselves".

No doubt you have your own idea of what is a burden which may be different from many other readers but it doesn't really matter right? Every parent-child dynamic is different.
As opposed to what? Conflicts are an inevitable consequence of multiple people working on the same code at the same time, and git is as good or better than the alternatives for handling that.
This is the part that I don't understand, though. If you were using a Mac before for your work, then how is a newer, faster Mac unable to do the job? I get that you may be annoyed that you have to buy dongles and adapters or that being able to upgrade was a big thing for you, but Apple has not swept the rug out from under you and made your previous tools obsolete nor have they prevented their new hardware from doing the job your old hardware did. And I'm not complaining about the venting or annoyance that you're describing, I'm talking about the hyperbole like "being in mourning" and crap like "Apple Alienated Mac Loyalists". They didn't alienate anyone, they did research and looked into how people use computers and a small subsection of the population uses them slightly differently. You can still do what you need to do with their computers. You're not alienated at all. You just don't like that their computers don't fit your use case 100% and that's a completely different thing.
Picked up an Echo Dot on Black Friday on a whim and I'm genuinely surprised how much I use it.

Last night's tasks:

- Got into a dark house with my hands full of bags, "Hey Alexa turn on the living room lights. Play blues music."

- Taking my shoes off, "Hey Alexa what's the news"

- Cooking, "Hey Alexa what's 12 fluid ounces in cups. Add garlic to my shopping list."

- On the way out the door, "Hey Alexa ask NYC Transit what's the status of the 4 train"

- Going to sleep, "Hey Alexa turn off the bedroom light. Play white noise. Loop."

- Wake up in the middle of the night "Hey Alexa what time is it? What time is my first meeting tomorrow? Cancel my alarm for 7:30AM. Set an alarm for 8AM.". All without shining a screen in my face, which can disrupt sleep cycles.

There's a few glitches (sometimes the speech clips, had to reboot it once or twice) but speech recognition is decent (I have a soft-spoken English accent which challenges some systems). Also it's great when alone but kind of awkward talking to the machine when you have company.

I can see a lot of mundane tasks switching over to ambient, speech-based interfaces in the future. I'll be adding Alexa Skills development to my skillset over Christmas.
Basic NES emulator in common Lisp
Actually, it sounds like he got greedy when he later tried it at a London casino after; they found out, and kicked him out and sued him - and won: That tipped off the Borgata casino. Had he not done that (ie - went to London to pull off the same), the Borgata would likely would never have known.
Yeah, the gameplay is usually compromised by virtual currencies.

Worse, if you look at the big spenders, you usually find people with mental health issues, and money launderers using stolen credit cards to level up and then sell accounts.

[source: anecdotes from acquaintances with experience with multiple sides of these issues]
I'd still argue that many people are more likely to buy gadgets in December (gift to yourself).

Birthday is different though, but will not be the case for most decisions.
You get new problems with Mercurial, like almost every tool out there barfing when it encounters multiple heads in a repo. Don't have multiple heads in a repo, you say? Not a viable option if you want to use bookmarks as lightweight branches.
> That doesn't mean its good for anyone not working for the government directly or indirectly.

I totally agree. I'd argue that it's objectively bad for anyone not working for the government. But I'm talking about from the company's point of view.
> Stopping technological progress because its unfair feels absurd.

It's interesting that yours is one of a couple of replies that say stopping progress would be a bad thing. But the OP didn't suggest stopping. There's no reason why you can't progress technically while also considering the human impact of what you're doing. Yes, you might move slower, but humanity will be better off as a result.
NFV refers to the trend nowadays of implementing in software, networking functionality that traditionally used to run in custom built hardware boxes -- even things like your wireless router at home. Providers seem to think that it's easier to manage software in their data-centers (and achieve better scale perhaps) than to deploy hardware.
At the extreme, a drastic decline in incomes, through unemployment or wage reduction, would eliminate the need for trucks altogether, because there would be no money to drive demand for goods.
Why do I love the Echo? It was stupid easy to put up a Skill to control my house, my way. Skills are open to do whatever you can code up. They need to talk to a secure endpoint, but with Lets Encrypt handing out SSL like candy, what is your excuse? Since my Skill is custom to my house, it isn't open to the public - I'll just be "testing" it for a long time.
It's poorly maintained. Large parts haven't been updated in a decade.

Take a basic command, `readlink -f`. Works everywhere except MacOS X. This comes from FreeBSD, which added `-f` years ago, but MacOS X hasn't resynched its code with FreeBSD for an age, so it's running the version from 2007 or similar. I can show you plenty of examples of this sort.

It would take very little effort to do this on a regular basis, and it could probably be automated.

This creeping incompatibility due to being outdated and unmaintained is becoming increasingly problematic. Not something a regular user cares about, but for development and technical users, it's lacking.
> delivery trucks will still need humans on board to handle the delivery (and pickup) part. No self-driving car is delivering to the seventh floor

Good point.

Sure, there will be human intervention required for edge cases but it will be humans augmenting technology, not technology augmenting humans in transportation.

I expanded in my comment: https://news.ycombinator.com/item?id=13230336
Don't underestimate the difficulty of those hurdles. Driverless cars are a technology that will be directly responsible for human deaths. We as a society don't have a legal or ethical framework to deal with that sort of thing yet. Driverless cars could very well be the first deployment of autonomous robots within the general public, that is significant.
Swedish company King records employee's sexual orientation
As long as your github page has https (it does) Cloudflare can do full HTTPS all the way through, and even strict to require a valid ssl cert (which github has).
Wouldn't an alternative be genetics ? i.e. making a new "vaccine" that would cure against the dangers of a magnetosphere ?
hmm this is certainly not simple to me! what's new-file-{1,18} for ?
While I agree with your sentiment, developers are a very, very small subset of the population that uses Apple products.
There are more humans right now than there ever was ever before. The biosphere that supports us is already being strained by all our activities. The simple fact is that humans by default do impact our environment very strongly and negatively, especially for all the other species that we share it with. And that is why we need to be careful about minimizing our impact, not eliminating it altogether.

>So no, I do not believe that "we do damage to nature", because besides it being a nonsense statement, even the kernel of truth in it is wrong-headed in my opinion.

It is the general consensus of the scientific community that we do. How is it a nonsense statement?
I'm curious about one aspect of U.S. law:

If an employee sees a violation of criminal law, does reporting it to his supervisor discharge any additional legal obligation to report it to law enforcement?
Yet the latter seems to be the only reliable way to accomplish it. I often wonder, if those people writing about "following passion" actually found a work that fits their passions, or made their passions fit their work...
How do you like Kodi?

I'm working on setting one up now, but find the docs confusing at best. I'm hoping once I get it set up it will work well, but I'm having trouble getting to that part.
My problem with git is that it has a simple model, with a horrible GUI on top.

For example, what does the following command do?

git checkout a/b

I've had confused users manage to produce 3 different outcomes from this command:

* Get a clean copy of the file a/b from the current branch

* Checkout the branch b from remote a

* Checkout the local branch 'a/b'

By confusing where you can use particular types of arguments, I've found students will often end up in these situations (in particular lots seem to end up with local branches called 'remote/branchname', or files called 'remote/branchname'), which tends to lead to massive confusion.

Life would be much better if git was a more direct mapping to it's underlying model, and didn't try to be so clever about guessing what users wanted.
> and I'm certainly not operating the lift gate myself for LTL pallet deliveries.

Add an automated forklift to the automated truck?
I still don't think driverless tech is even there yet. What Uber is doing in San Francisco is a little scary. I'm waiting for the first fatality.

Autonomous vehicles will also not solve the transportation problem. A hundred automated trucks still doesn't come anywhere near the efficiency of three freight engines pulling the same load. Even if every car was autonomous on the Interstate, you might get rid of gridlock but you'd still have a lot of people moving very slowly; well under the theoretical maximum capacity for single lane transport.

I wrote a post describing this:

http://penguindreams.org/blog/self-driving-cars-will-not-sol...
A few tips to avoid the never ending comment thread
I still purchase AMD CPUs since the price difference between Intel is so huge. I have however given up on AMD GPUs, the price and performance are usually around Nvidia, but it's just always a little crappier or buggy.

I always want them to do well, since I don't want just on company running the x86 market.
What should I write about on my programming blog?