skysight-inc/HackerNews huggingface dataset:
As a counter point from today, not 2013
http://arstechnica.com/business/2016/12/federal-report-ai-co...

Edit: Salient point in article from one of the reports

"If labor productivity increases do not translate into wage increases, then the large economic gains brought about by AI could accrue to a select few," the report says. "Instead of broadly shared prosperity for workers and consumers, this might push towards reduced competition and increased wealth inequality."
Remember PG&E and the San Bruno fire? Companies fight hard to deny liability when they harm their customers. There is no competition in many cases.

http://www.mercurynews.com/2016/07/27/san-bruno-blast-pge-cr...
After a recent discussion of the issues with XMPP on mobile, some obvious questions:

1. How well does Riot deal with changing network connections? Does it have problems when a mobile device switches between, say, WiFi and 4G? How well does it deal with a complete loss of connectivity?

2. How well does Riot deal with power management on mobile devices? Can it spend time in the background while getting message alerts while not running down the battery?
Calculate intersecting points, paths, and shapes with UIBezierPath
Bitbucket iterative code reviews
There were many factors, but the largest one was lack of sufficient venture capital funding to follow through with plans.
Obviously Uber has some sort of trick up their sleeve, they're not doing this just to be cowboys, they're way smarter than that.

I'm sure there were folks saying the same thing about pets.com when anyone pointed out the stupidity of shipping forty pound bags of dog food while trying to be price competitive, and spending ungodly amounts on Super Bowl ads. There is always, of course, option B: they're just as dumb as they appear.

Regardless, smart they might be, but it doesn't keep them from appearing as petulant children who refuse to understand why they have to clean their room.
I'm not sure I'm following. Are you saying that using supervised learning is the wrong approach here? What would you use instead?
I think the point of the linked page is to show how to implement a command line app in Haskell. Teleport is just an example, as such it doesn't really have to be a great tool for everyday usage.

On the other hand, teleport seems to actually provide a much better UX than pushd/popd:

1. it's a hash-table not a stack (directories are named), so it allows random access to memorized directories.

2. it is possible to display the current state.

3. remembered directories are persistent between shell sessions.
Next season there will be. It'll actually be a full fantasy platform that hosts season-long leagues as well.
> for AI or productivity growth or increased trade or immigration or graduating students to increase unemployment, instead of resulting in more hot dogs and buns for everyone, you must be doing something terribly wrong that you weren't doing wrong in 1950.

Not necessarily. There's going to eventually come a point where any job that can be performed by a low-skilled worker can be performed by automation.

The example used to combat this notion is that servants used to be more plentiful than they are now, and low-skilled workers would be ripe for these types of careers. Well, what did servants do? The same thing my robot vacuum cleaner and dishwasher and microwave and Amazon Echo do now.
I think he's trying to keep his employees optimistic and happy. Like the investors, surely they knew that getting involved in an early-stage company was risky, but they were willing to do it because they were excited by the prospects, committed to the vision, or similar. While it is clear that the post was not written by a management professional, as a completely uninvolved individual, I personally didn't find the authentic, human tone jarring. I understand more directly involved people may feel differently.

I don't know what ClusterHQ did, but presumably they may have some users for whom the abrupt shutdown is inconvenient at best, especially if their company depended on whatever this is in production and now they have to try to fix it 3 days before Xmas with 40% of the company's staff on leave and the remaining 60% mentally checked out. I think that's the only group that this post disrespects. It would've been nice if he could have at least offered some alternatives, announced the shutdown ahead of time, or given some sort of migration path.
GNU grep should be able to handle a few hundred small files easily for a few MB of free ram...
Just wanted to update you guys that I took everyone's good advice, and changed the name of this project to https://bladesearch.com.

I'm sorry for any confusion I may have caused in making you think it was a service of Google's. I viewed it as a tribute to one of my favorite services of theirs (custom search engines) and let that cloud my legal perspective.

Anyway, I didn't hear from Google, but also didn't want them to have to engage their legal team, so I went ahead and rebranded today.

Lesson learned, and thanks again everyone for the great feedback yesterday.
Race to 2021: State of Autonomous Vehicles and “Who's Who” of Industry Drivers
It's not even a philosophical difference, really, there are technical objections that would have to be addressed somehow before it would even be possible, let alone figure out if it's a feature that's desired. These involve things like "it's still unclear if HKT is going to end up in Rust or not, and how", which is a pre-requirement, as just one example.
Seconding the question because I want to see the encodings.

Intuitively this makes sense: in the GA formalism a "single" term requires 2^n fields (where n is the spatial dimension), and "simple" operations like addition and multiplication thus require 2^n (or more) operations to evaluate.

If you could instead somehow do those operations in O(1) time you would clearly pick up a rather nice speedup, but again I'm curious what the problems and encodings (as GA) actually look like.
How to Get More Women in Tech: Lessons from a Hackathon in Gaza
Does that one graph really tell the whole story? Things not captured here include:

- underemployment, like law school grads working in book stores because no lawyer needs a clerk now that computers do the research for them.

- contractors vs. part time vs. full time. I've seen it asserted that we've lost a lot of salaried positions in favour of contractor arrangements (gig economy) or shift work.

- people who've transitioned from unemployed to being on long-term Medicaid—I don't believe they count as "unemployed", but various mental illness issues can be caused or made worse by being long-term out of work.
Why this man injects himself with snake venom
They are winning battles. Back when they started, nobody thought software deserved to be free. Bill Gates published a letter where he asserted that nobody should use Microsoft software without paying Microsoft, and only Microsoft had the privilege of improving it. 30 years later, Microsoft releases a lot of stuff under the Apache 2.0 license. If you were not connected to the past, you would not recognize how huge this is.
That's not how copyright / trademarks work. Try and name your software Photoshop Kids or Photoshop Palette. Adobe's lawyers will rip you a new one quite quickly if you attempt to tell them "it has nothing to do with editing images".
So, "permanent" for the next 30 days.
Intel Committee Releases Declassified Snowden Report
It's not misleading. Look up Amazon product comingling for more details. A given product with a unique UPC has the stock from all sellers as well as Amazon itself combined by default with no distinction between who contributed which.
I raised that question during the final company meeting yesterday. The ownership of the code is in limbo until the investors decide what to do with it at least a few months from now.
I was never a subscriber, but I picked up a fair number of issues from the bookstore. It was a little annoying how often they would post an article from someone who clearly had no idea what he was talking about. Sifting through the bullshit to find the nuggets is a tiring job.

It's also one of the periodicals that I am absolutely amazed is still printed on dead trees. I would have expected them to be one of the first to go all digital.
Necessarily an incomplete list, because I haven't kept close track. 2016 was busy and much of what I read was programming language related, which I will exclude here.

In no particular order...

Cixin Liu -- The Three-Body Problem, The Dark Forest. Good read, as you'll see on everyone else's list.

Neal Stephenson -- Seveneves. Really good but arguably his weakest in some time; I wish the first three-quarters of the book were shorter and the final quarter a book in and of itself.

Cal Newport -- So Good They Can't Ignore You. I found this longer than necessary but an excellent kick in the pants.

Marcus Aurelius -- Meditations. Feels like a good "life reference" rather than a straight-through read.

Roald Dahl -- Boy, Going Solo. These were fun when I first went through them years ago, and they still _are_ fun, but the lens through which I view live has become one increasingly allergic to entitlement, and boy, if you want entitlement, look to the Brits at the end of the imperialist era.

Ed Catmull -- Creativity, Inc. Read this for work. Enjoyable but ehh.

Peter Tompkins -- The Secret Life of Plants (unfinished). I tried but couldn't get past the rampant bad science.

Steve Martin -- Born Standing Up. This was a fun profile of a comic that I appreciate; if you're already a fan it's worthwhile, otherwise skip it.

Derek Sivers -- Anything You Want. You can blow through this in a day and you should.

Worth highlighting, my most influential read this year:

Tara Brach -- Radical Acceptance. I loved this. No: I _needed_ this. Rather than the many philosophy-influenced books you'll find in this thread that are really business books with new buzzwords, this is just about loving yourself and building on that to live life fully. This will not (at least directly) help you build a startup. This will (directly) help you build important relationships.
Because those are not profitable professions that can be done by almost anybody. Unlike programming and managing people.
I suspect Senji meant "gibbet", but I could be wrong.
The English mini-serie 'Residue' has plenty of dark architectural scenes. I didn't find the plot very interesting, but if you want unending shots of grey oppressing buildings from UK and (mostly? dunno) Hong-Kong, you shall be satisfied.
No. It means small compititors band together to compete against the market leader.
Fresh water is not a problem given unlimited energy since desalination works well.

The problem is that energy is expensive, and fresh water shortages will be worst in countries that are poor and can't afford these plants.
I became very skeptical about civilian nuclear power back when I was a Navy nuclear engineering officer in the Rickover program, aboard the aircraft carrier USS Enterprise (CVN-65), which had eight nuclear reactors. After a couple of years of sea duty, with shipyard maintenance periods from time to time, one of my colleagues and I were sent back to Washington DC to take the two-day chief engineer's exam (which we both passed). Before the exam, we were put through a one-week review course; one of the things we did was to play the what-if game with senior officers about various unpleasant scenarios that could occur --- things we hadn't covered in basic nuclear power school. That was eye-opening. I'm still not convinced civilian workers would operate safely enough without the ferociously zero-defects culture of the Rickover program and military discipline.

(Of course, this was in the late 1970s. I've not heard of any operator-error reactor accidents since Three Mile Island and Chernobyl, which is causing me to revisit my thinking.)
Cars have driven billions on miles on cruise control, but that does not mean that cruise control can autonomously drive a car. Planes fly billions of miles on autopilot and yet we keep the pilots. What matters is not the number of miles driven, but the situations in which the system had no idea what to do and had to disengage, and moreover the variety of such situations. Indeed these situations are in the tail of the distribution, but that tail is a really challenging place.

One series of accidents, particularly in conditions which would be easy to avoid by a human, and the whole market for the self driving car will pop like soap bubble.
You're not ignoring errors with unwrap(): if there is an error, the program will print out a stack trace and exit. If you have some operation that could potentially fail but you know it won't (like if you are sure that node has a parent) what do you do? If the operation actually does return an error, it means what you thought to be true was wrong, and in some cases that means something has gone seriously wrong, and your program should immediately stop so you can debug it. You can try to handle the error yourself, using try! or the ? operator, but unless you plan to be able to recover from that error, or you want to output a more end-user-friendly error message than a stack trace, what's the point?
Seems totally reasonable. I was just curious if anything like this had happened before. Can't wait for 1.15!
We started before 2 years. Currently a team of 8 iOS engineers.

My learnings:

1.) Try to engage with customers on retainer basis

2.) Approach other design agencies or development studios

3.) Attend local meetups/hackathons and conferences

4.) Contribute to Open Source

5.) Don't rely on Google or Website leads

6.) Approach customers with specific solutions, help them understand the value of good design. Send them POC

7.) Approach clients similar to what services/ products you earlier delivered

8.) Talk with your friends

9.) From your contacts Facebook, LinkedIn etc. create influencer list and talk with them once in a month

10.) Send me good wishes and some money if this helps you :p
How Marshall McLuhan Became a Famous Media Scholar
A Canticle for Leibowitz - Walter Miller (recommended SF classic)

The Chronicles of Narnia - C.S. Lewis (an old favorite, recommended)

The Name of the Rose - Umberto Eco (some interesting parts, but overall a disappointment)

Theology and Sanity - Frank Sheed (recommended; a very written description of the Catholic faith; weaknesses are it's long and it's aimed to a mid 20th c. audience)

Christianity for Modern Pagans: Pascal's Pensees - Peter Kreeft (recommended; a good exposition of Blaise Pascal's thought)

Catholicism: A journey to the heart of the faith - Robert Barron (recommended; a good explanation of Catholicism for the common person)

His Master's Voice - Stanislaw Lem (recommended; very intellectual look at the problem of first contact)

The Industries of the Future - Alec Ross (the robotics chapter is best; other parts are more light-weight; easy read)

Clouds of Witnesses - Dorothy Sayers (not my favorite Sayers mystery, but enjoyable)

A Study in Scarlet - Arthur Conan Doyle (recommended)

Why Gender Matters - Leonard Sax (recommended; most of the book is based on good science, but he does go out on a limb a time or two.)

Old School - Tobias Wolff (recommended; a world before widespread TV where high school boys actually got excited about literature)

Infinite Space, Infinite God - Karina and Robert Fabian editors (story quality varies; I enjoyed some of them)

The Sign of Four - Arthur Conan Doyle (recommended)

On Stranger Tides - Tim Powers (recommended; I love Powers, but Anubis Gates and Last Call are better. Still, if you like pirates you should like this)

The Art of Worldly Wisdom - Baltasar Gracian (interesting)

Aquinas at Prayer: the Bible, Mysticism, and Poetry - Paul Murray (recommended; this shows a different side of Thomas Aquinas)

Aristotle for Everybody: Difficult Thought Made Easy - Mortimer Adler (recommended; I almost think this should be required reading)

The Pilgrim's Regress - C.S. Lewis (I enjoyed it, but the ideas Lewis argues against are somewhat dated.)

Edit for formatting
Using psutil to get disk partition information with Python
If you think of a person not as an isolated identity, but as a member of a community which is the "self", then becoming a better member is becoming a better self - your truer self.

But... is a community a "self"? One may say that cells in a multicellular organism are both cells and members; that collective nouns for animals do act as a coherent whole - hills, schools, flocks, herds, pods, troops, tribes.
Yes, that's correct. If we make ? go to more than just result, you could implement it for any type, and it's not totally clear that changing it from "error handling" to "general control flow" is a good idea.

Many are in favor of doing it, though. I'm personally against it.
What's the risk here? Fluoride helps control dental health and chlorine keeps biological contaminants at bay. These are beneficial for your health! If you really don't want chlorine in your drinking water (or don't like the taste), you can let it sit in an open container for a couple hours - it will just evaporate...
This article just leans on the same historic analogies that don't hold up to scrutiny. These answers fall way short of the effect of automation and AI will have. You are not replacing the job with another, you are replacing the human brain!

I always refer people to this video to explain what it will be like, and it debases almost all the points made in this FAQ:

https://www.youtube.com/watch?v=7Pq-S557XQU

All these historical analogies fall flat on their face when it comes to an AI being trained to do your exact job. This is not another case of farmers moving to different higher skilled jobs. We are the employed horses of the 1800s about to be made unemployable by the advent of cars.
Then what alternative would you propose?

Hmm. I'm not really sure, as I'm certainly not a rhetorical pro. But I feel like defining new negative terms and discussing them, rather than re-casting other terms, would be a good start.

The "Trusted Computing" example mentioned in the article and in a child comment is a good one to look at, I think. "Trusted Computing" sounds Orwellian to start with; as the rule of thumb goes, if you need to put an adjective in the name, it's probably not true [0]. So eschewing "Trusted Computing" makes good sense, but re-casting it as "Treacherous Computing" is goofy, and just sounds like a snide and kinda pathetic attack. Maybe it'd be better to create a new positive name ("Verifiable Computing", say) and discuss how it's better than "Trusted Computing"?

[0] cf. "Democratic" People's Republic of Korea, German "Democratic" Republic, "United" States of America, Computer "Science"
If the examples in the article aren't convincing, there are plenty of other ones. Eg., construction involves lots of manual labor, and lots of machines that are designed only for human operators. If automation reduces the demand for low-skill labor in other fields, the result should be a construction boom, as that sector reduces costs and snaps up more workers. But that's not what we see. In fact, in many ways it's the opposite - in NYC, subways now cost ~30x as much per track-mile (inflation-adjusted) as in the 1920s.
HAHAHA! This is perfect!

If California doesn't want those self driver car jobs, and tech investment thats ok!

There are many other places out there that will happily accept the money, jobs, innovation, and safety advancements that these technologies will create.
As another responder pointed out, there's nothing inconsistent about it. Just because someone believes all of the rich should pay more doesn't mean they're willing to be the only ones doing so while their more callous peers coast by.

You know what's inconsistent? Claiming to care about an issue, but opposing any means of addressing it. If you're going to preclude the government addressing poverty, you can't also go around undermining everyone else who tries. For example, in other comments on this story I see people complaining about volunteers' lack of professionalism, and about spending money on marketing. Clue time: money for marketing is a necessity for any long-term enterprise. If the government got out of charity altogether, each charity would have to try even harder to draw attention to their cause among all the others. The marketing industry would love it, but from the standpoint of helping the poor it's a form of inefficiency. Those who rail against government inefficiency should admit and consider the inefficiency in their own chosen model, lest they seem dishonest.
Superintelligence: The Idea That Eats Smart People
Canada's Headed for a HealthCare.gov Disaster of Its Own
I am not sure if even the CEO knew that sufficient venture capital to succeed was unavailable until all avenues had been exhausted. I had a hint that things were not going well when my request for equipment was denied until round B funding was raised.
"Seventy-one percent (71%) of respondents reported they were living in San Francisco at the time they most
recently became homeless, an increase from 61% in 2013."

It's true, it doesn't measure length of stay, but they came from SF and claiming it's still an external problem with no evidence seems particularly disingenuous.
These are no "lies", just misunderstanding on the part of those that believe the untruths. Those that have basic understanding of C know most of the things listed in the article.
Right. He doesn't seem to address how fully general AI can entirely obviate (at least some class) of human labor. It's true that comparative advantage means you can still profitably produce something when others can do it better. But it doesn't guarantee that the (positive) market price will be enough to pay for the worker's sustenance.

This isn't idle speculation: it's exactly what happened to horses once technology obsoleted them, which caused them to die off except for some very narrow cases (rough terrain) and vanity competitions. I know, "humans aren't horses", but they're identical in terms of "what happens when technology can replace all their economic use cases much more cheaply".

So yes: human workers would be able to sell computation services at the market price of $0.50/PFLOPS-hour ... they just won't be able to feed themselves at that wage. (This basic dynamic is arguably what's happening with disability overclassification.)

With that said, Yudkowsky does make a strong case that AI unemployment is not the problem now and that we aren't in that world yet although IMHO he's bought too uncritically into the mentality of "historically NGDP solved everything, just like inflation always cured unemployment, so NGDP must be a cureall".
I'm not 100% sure if I tried it in any of my apps, but I think I did, and can't recall it not working. I'll try again soon and will tell you if it works.
Jingle Bells, Batman Smells (2006)
Or it could be a money laundry operation?
I don't think it's irrational to believe that there is little meaningful difference between Trump and Clinton, or Obama for that matter, when it comes to digital surveillance. To my recollection, only Jill Stein talked seriously about dismantling the NSA and its ilk.
No, it implements one half of it.

Signal still has to be linked with a proprietary binary, which contains lots of tracking code.
//Disclaimer I don't work there. But I know people who do.

While there are some articles out there bashing Bridgewater's work culture (similar to how Amazon's work culture got attacked in the press), the people I know who work at Bridgewater like it and find the work interesting and feel they are well compensated. Though, no one I know who works there had any finance background before taking the job and that seems to be OK.

Just curious if you have any thoughts on if previous finance experience before working at Bridgewater is a good thing or bad thing or irrelevant? And is there any connection between those employees that succeed at BW and whether they have previously worked in finance?
I did not know that. There is work being done in this area through the Scala Native project, so it's still feasible.