skysight-inc/HackerNews huggingface dataset:
Basic income aside (I really like the idea) I don't agree with the general premise that we will all be automated out of a job. I think it's ignoring a lot of the human qualities that have created the world around us.

In the past ~300 years we've automated more than we could ever have imagined. Our basic needs are produced in massive quantities in factories that rely on humans only for orchestration. Yet we don't work much less than we did in the past (per person or as an economy). We still work 40-50 hours a week, 48-50 weeks a year. So why are we convinced that a life where we don't have to (or choose to) work is right around the corner?

We are underestimating the human desire for novelty and an ever-increasing standard of living. Huge new product categories will spring into existence and we'll discover we suddenly want these new things, really badly. This will create opportunity for labor to meet the demand, just as it always has,

What will change is the distribution of rewards. Each human becomes more and more productive as technology advances as a whole. Look at the market cap of a tech company with 50,000 employees versus an oil or automotive company from 30 years ago. This value is captured by the executives and investors, employee pay is not keeping up with employee value.
>Do we value art?

If you mean emotionally and intellectually, then yes, it has been an essential part of human civilisation since there were cavemen painting on caves. And it doesn't have to be Beethoven to fill the role of art, it can also be Cheap Trick or Skrillex.

If you mean financially, then yes again. If we include music, movies, comics, books and TV it's 300bn dollar industry. If we are to believe the news (1), more than €51 billion of fine art was traded in 2014 alone -- and that's a kind of art that concerns rather few people.

>I think automated/algorithmic music and art will happen quite quickly, if it hasn't already.

What would be the point? More than the artifact, we value the connection with the artist.

(1) https://www.artsy.net/article/editorial-the-art-markets-reco...
I think it's mostly bullshit if you generalize the experience of the author for everyone. Anecdotally however, I saw the same improvements to the letter when I stopped sugar intake (not just refined but stopped eating fruits, etc.). I can't remember any withdrawal symptoms though. It was rather easy, but then again I stopped because of diabetes scare.
Consider this on the "I keep finding closed and interesting questions on SO" - the "what is the best linter for PHP" or "What is your favorite cartoon" or "where is the best place to meet female programmers (for romance)" (ref http://i.stack.imgur.com/x9ik2.jpg ) - why not ask those questions _here_?

If the answer to that is "because that isn't a good place to ask those questions" or "because HN isn't set up for answering those types of questions" then consider the possible response of "maybe SO isn't set up for answering those types of questions well either?"

When there is more noise than signal in a question and answer page, it is useless. Go dig around https://community.oracle.com/community/java and consider why you don't put site:community.oracle.com in your search (or for that matter, see how well one can find the answer to an error message in /r/javahelp). When there are dozens of answers that consist of "try libXyz" it isn't useful - you're going to have to dig through each of those to see if it works or not for you... and you might as well have done a google search instead.

When the questions are "how do you make a triangle with '*'" a dozen times over in September, those questions need to be closed so they don't waste the time of people who are trying to find good questions to answer.
Why not? Civil wars have been distressingly common through history.
A 20s turnover is not even that slow. Debugging undecidable timing issues in an FPGA may have turnover counted in hours given how slow HW synthesizers are.

If the need of better tooling is clear, the OP does not mention one important point: faster machines have created some sort of fast food approach to programming, where programs are built on the go with the help of the appropriate tools (some sort of computer-aided programming).

Back in the 60s, when programs where being shipped by snail mail to some data center somewhere in the country to be entered by a random assistant and scheduled in a long pool of jobs, turnover was counted in days. Yet, we walked on the moon.

So beyond better tooling, maybe a key to maintaining that attention span is check is to simply spend more time on the design board.
See also https://warp.one for a similar tool on Mac
I'm acquainted with a construction worker who's the foreman for a general contractor working on the mid-peninsula. Current projects include single family homes in Palo Alto, Atherton, Woodside, and Menlo Park. The foreman makes $44/hour without health insurance and is about to close on a house in Hollister.

Hollister to Atherton is 68 miles. To get to Atherton by 8am tomorrow, Google says he should leave at 5:50am: https://goo.gl/maps/bfSBp4vFtJQ2

If cheaper housing could be built on the peninsula--where there happens to be lots of low-density housing and open space!--he could live closer to work and the 101 and the 280 would have one less vehicle twice a day. But for reasons we all know, this will not happen.

PS: The structured wiring guys on this project are driving in from Tracy in the Central Valley and staying at a hotel on the mid-peninsula. That commute is even worse than Hollister. Google estimates it at 2hrs 40min one-way (!) for an 8am arrival time tomorrow.
Thanks for this. My own ignorance had me thinking Switzerland to generally be a more educated and progressive nation than it's neighbouring countries. By educated, I mean thinking more critically about issues like surveillance, terrorism, and immigration. Guessing the "well-propogated irrational fear" comes from mainstream media and politicians?

Also, having an old surveillance database named ISIS definitely got a chuckle from me.
Don’t be too inspired
I make software for everyone, not just white males. Why? Well, consider if nothing else, that white males are not a majority of the world population! There is a lot of money being left on the table!

As an example, let's say you are productizing a consumer UV monitor. For the American market, you sell it to 20 something white men in Cali as a way to work on their tan.

Hey, maybe you succeed! But you are a fraction of the size you should be.

If that team had a parent on it, he or she would ask about using it for babies.

A woman from the south east part of Asia may ask about develop it for use in avoiding UV exposure! A completely opposite use case from the target audience!

As I said, if you consider nothing else, money left on the table.
Well, most things worth doing are. Is programming itself that easy?
I was not joking. Also, C++ introduces other classes of errors. There is no silver bullet.
I think this is already happening in Japan via the Japanese herbivore man...

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

there are too many similarities between our economy and what Japan has already gone though, let's get ready for 0% rates for the next 20 years...
For various definitions of human will. I think humans are somewhat fickle. Society might change its mind more easily than you expect. Case in point, Trump.
Banks don't loan out savings. That's a myth. The money for the loan is created by the act of creating the loan. Loans are effectively banks 'licence to print money'.
Control is an illusion.
I think a part of SO's problem is its size. There are many other smaller communities in the Stack Exchange network that seem to be more friendly. The size of SO prevents it from becoming a community as such, which manifests in the lack of shared norms and ethics which can then be meaningfully enacted in practice.
There has been no proof that this actually stems terrorism or criminality. Not only is there absolutely no empiric case put forward, but neither has anyone even bothered to explain how it could in theory stop terrorism. The vast majority of terrorists probably don't communicate over plaintext email about how they're totally going to attack this thing, yo.
Can someone explain to me the point of BDR? Since the writes must happen on all servers anyway, why not just have a master-slave?
Interesting question. This expense is something I'd classify as upkeep - costs that are necessary waste. Inefficiency. You need to pay them to keep the thing running, but we would do well to minimize them as much as possible.
You're right. One second thought, learning Dvorak is the easier solution.
For the medical industry, it's not the doctors that are ripe for being automated away; it's all of the administrative assistants managing paperwork and offices. If the mess that's today's US medical records, billing systems, and insurance ever gets straightened out, it can all be reduced down to a data-entry system that the doctor uses directly while interacting with patients. Just about everything else could be automated.
What's bad is the accumulation of power that comes with the saved money.

If you have locked away some large number in some bank account, that comes with the possibility to unlock that bank account at some point. if the right people know about that possibility, that will put you in a significantly different position.
Or Tornado, which migrated to the asyncio event loop and is a much more mature alternative.
Most people don't even realize economics is a social science, not a business discipline. Business schools don't issue economic degrees, even. But whatever. This country thinks it's full of experts on everything if they have an internet connection.
I love the light handed, thoughtful, considered moderation on HN. The contrast with Stack Overflow (as per an active thread at the moment) is stark. Well done, please keep it up.
Solve a wooden puzzle with Python and Jupyter
Ok, that's a reasonable view. How do you a) estimate the tipping point were finance becomes so dysfunctional that it causes a revolution B) measure the dysfunctionality of anther system relative to this benchmark level. To me this can only ever be a qualitative line of enquiry.
hyperhacktive1 @gmail .com is a professional hacker that specializes in exposing cheating spouse,and every other hacking related issues. he helps catch cheating spouse by hacking their communications like call, Facebook, text, emails, Skype and many more. i have used this service before and he did a very good job, he gave me every proof i needed to know that my fiancee was cheating. You can contact him on his email hyperhacktive1 @gmail .com to help you catch your cheating spouse, or for any other hacking related problems, he will definitely help you, he has helped a lot of people, contact him and figure out your relationship status. i wish you the best too.
Well, that's a bunch of nonsense. If you eat twice as much oreos you use up twice as much resources. For network connections that is not true. Once a connection has been made no extra resources are used for traffic over that connection. The only problem is in the uplinks when a provider has estimated a 1:100 overbooking should be enough but customers start using their connection for more than 1% of the time.
I don't totally understand why people worry so much about your question being marked as a duplicate. Questions marked as duplicates are not deleted and still show up in search results - the reason why duplicates are still kept around after being marked is because they sorta want duplicate questions on the site, because every person is going to state their query in slightly different language, and you want people searching using different terms to end up in the same place.

Most of the time if your question is mostly a duplicate but the other question (or its answer) is missing some critical factor, then you can appeal and say, "I don't think this is a duplicate of <x> because <y>" (or modify your question with the stipulation that the answer solve the critical factor) and the duplicate marking will be removed.

The other thing is, even when questions get marked as duplicates or closed, half the time I still see them accumulating their own answers, so really, what's the big issue?
Because Java uses strong typing and largely early binding, which are almost always The Wrong Thing in OO.

Actually, by the Alan Kay definition, Java isn't even really OO at all. It just kind of looks like OO. You can apply OO techniques to it, but it's better to learn real OO than the bastardized version that's taught to Java programmers.
What?

I tried to read this article, but sometimes it degrades into an incoherent string of words that barely make any sense.

Here is a random sentence where I stopped reading: "By viewing capital gains as transfers instead of as income, we define the long-term sustainability of capital gains and asset prices in terms of trends in disposable income plus debt growth."

It's half gibberish to me. People think because they can sprinkle citations it makes it well written.
The big two analyses are Smith and Marx. For some reason, few people know about Polanyi. Read "the Great Transformation". It's worth the effort.

I'll summarize: Smith says people like to haggle; Marx says people like to be the boss; Polanyi says people change.
I think the society might shift toward more entrepreneurial lifestyle. More and more people will own automatons, robots, AIs that do stuff for them, and either use or sell the results of their labor. There will likely be a scale of 'intelligence' of robots - some might be similar to dogs or dolphins or highly specialized for particular jobs. Lots of people might own taxi cars that work for them. Or a bunch of robot-workers that build houses. Or robot actors or something. You rent them out, lease them, make some money, take care of their energy needs, fix them up, maybe train them for other jobs...
Just curious, what Postgres features are you missing on MySQL?

I had only used MySQL until a year or two ago, and wondered what I was missing since Postgres seems to get more love/hype from the developer community for whatever reason.

Now using Postgres in production, there are few if any features that I notice our team using which don't exist in MySQL (maybe Json landed in Postgres first is one big one?). One thing I have noticed is I find the user/permissions model for Pg less intuitive. It's as if it's designed for use in a computer lab or something where there's one human who is the owner/dba and some things can only be done by them, which doesn't map well to a web app trying to follow "principle of least privilege".

This combined with the fact that we're on RDS where MySQL/Aurora is the clear first class citizen makes me wish we were using MySQL.
Park.io is not a squatting service. There may be some squatters using Park.io to snipe domains, but most big time cyber squatters just write their own version of the service as it's just not that difficult and will end up being cheaper if you are trying to snipe domains in bulk.

I have my own service (as in process, not business) that I can run when I'm interested in sniping a domain. I don't use it in bulk or for squatting. Occasionally I will think "x.com" would be a great domain name that I could use for business idea X. Then of course it turns out it was registered by someone else who never did anything with it. I then add an entry to a SQLite database and turn on the service and forget about it.

Although now that I see how much money this guy is making maybe I need to compete with him...
I had a similar experience in Thessaloniki, Greece. In this city, there is a famous tourist attraction called The White Tower (which has grey color, by the way). One day, I had to wait in Thessaloniki for a couple of hours, and I decided that it would be a great idea to sit down near the tower.

Well, it turned out to be a bad idea. A few hundred meters from the tower, I was greeted by someone who self-identified as a "friend from Jamaica". He tried to advertise something, but walked away after I asked him politely. As I continued my journey, I met more and more of these "friends". When I eventually reached the tower, I discovered that about 10 of these guys were circling around it. They were all very polite, but they advertised their stuff every time they stumbled upon me, which happened about once per minute. After some time, I decided to find a different place to rest.
I agree to a lot of this, despite the criticisms being seen as cliche.

I've found the reddit programming communities to be more helpful as a user, even though finding similar enough content is difficult. Further, I've noticed reddit and blogs edging in on SO's Google results. I wonder if this will be the trend.

SO has been great for so long because the content was trustworthy. The trolls are removing that edge.
I want one with a 4K video chip, high-enough quality optics to match the 4K sensor, and a connector capable of streaming the 4K video to the TV. It would be nice if it were modular, so you could get one sensor unit and two bases: a 10-20x for looking at bugs, fingertips, etc., and a 300-1200x for cells in tissue or micro-organisms.

The whole family could sit on the sofa in front of the TV with the microscope and explore together.

(And yes I would want to be able to press a button and get high-quality screen captures that could be offloaded via a USB port.)
An alternative to the basic income is free access to (basic) food, shelter, health services, education, etc. Which is called (basically) socialism. The (important) difference between that and basic income is that with basic income you get free access to non-essentials, such as entertainment, restaurants, alcohol, tobacco, etc.
Machine Ethics Podcast eps 6. Automated cars and the insurance industry
I once had

- a super-fast assembler

- a super-fast way to get the assembled code over to a target system

... and my turnaround time was on the order of five seconds: Edit, hit a button making the target ready to receive the code, assemble: Running.

It almost didn't matter that I was writing 6502 assembly; things just fell together and it was magic.

Years later I was in a place where it was common to have half-day builds (30 minutes if you arranged things well). In fact, my last three weeks on that job I never got a working build at all, despite our group having an entire source control team whose job it was to make builds work.

Current big project, it's about 30 seconds of tool churning, then another 30 of startup time. Could be better.
> SO isn't a resource to hand-hold you when you're learning something new. It's a resource for asking specific questions when you can't find the solution anywhere else (and you've actually tried).

Why not? A lot of people need help, why not just politely point them in the right direction. Or if you feel that that is beneath you just ignore them.

If someone asks a question like "Which is the best tool for solving problem x" they question is closed with a note saying that is has been closed because it will only attract opinion based answers. Well that is exactly what the question was asking for, an opinion from someone who might know better than the person asking the question.

I would much rather have the supercilious answers removed. I have in mind the ones that instead of answering the question simply tell you that you shouldn't approach the problem that way at all even when the person asking has made it clear that they have no choice in that (corporate choice of platform, IDE, DB, etc., for instance).
No one is talking about making rich people poor. That is a strawman.

Do you really believe some hedge fund manager should pay less tax as a percentage than a school teacher?

There are places in the world where you can move to and pay no effective tax. They tend to be pretty crappy places to live.
It's quite useful.
The child microscopes you buy in toy-stores are almost as good as the real ones, i got one with 900x when I was a kid. It was a bit tricky to get a good focus but totally usable. Used it to look at all kind of stuff. Could probably use it for lab analysis.
Yelp's Service Principles
True enough, but its hard to diagnose what people are having problems with with such vague wording. Some apps might have to open connections to a backend, or not, etc...

But you're quite right on recycle for outgoing. To be honest I tend to shy away from adjusting either unless I really need to.
Pretty sure it already had a lot of hate before this article even existed.
Replying to this, because on SO I don't have enough reputation to reply and say how annoying it is, or describe how the duplicate is different and/or unhelpful.

I get that it's probably the only way to prevent spam comments on a large scale etc, but when see I need to ask 5 questions just to comment on the ones I care about, I don't even bother.
Krebs won't use Cloudflare because Cloudflare protect DDOS-for-hire sites from each other. He thinks, before CF offered this protection, the DDOS-for-hire services would take one another offline; and that it's an ethical problem, for CF to be protecting the very people whose criminal acts create (some of) the demand for their services.

Cloudflare, in their defence, say they don't censor/check/approve sites and that's a good thing - after all, sites like wikileaks should be allowed protection.
Author doesn't seem to realize that most of us already know that autobiographies by business types are full of bombast and self-glorification and are mostly ghost written anyways. I guess I'm glad the author came to this realization, but I don't know why it needs to be on the front page of HN. For example, I've never read anyone referencing Trump's Art of the Deal in any serious way.
The idea has been around at least since 1981 when Adele Goldberg at PARC implemented something like this.

I think that Kayia (http://kayia.org) is also similar but more relational than both this and AirTable.
If you ask a question and it genuinely has been answered elsewhere a friendly note "I think your question is answered here [url], is there anything that isn't answered by that question?" is useful. But "duplicate of [url]" often links to a question that has enough differences to not be a dupe. It's hostile, and it's a sign that incentives are out of alignment.
What are the benchmarks as compared to curio?

Are there any benefits to using uvloop vs curio?
Yeah if that network was designed to handle continuous 1gbit per home.
When I write code, I have this mental model of how the world (application) works. I write some lines of code based on it, and then test the code. More often than not, something happened that I hadn't thought about, and my mental model is updated.

This summer I worked on an application where it took 8 minutes to see the effect of changed code. Between each iteration, I had forgot most of the assumptions I had made. So when things didn't work, I had a hard time figuring out why my model of the world didn't work. I basically started from scratch each iteration.

Possibly very obvious, but it was interesting to learn how I attack a problem. And scary to see that I didn't just lose the 8 minutes between each run of the program, but much, much more.