skysight-inc/HackerNews huggingface dataset:
AI is a fundamentally different technological innovation than the ones he compares against in the post. It's not an incremental improvement on methods, it's a complete replacement of the labor force for many industries.

But the problem to solve isn't how to blunt the impact of AI, rather how to handle the newly freed labor force. I don't think this should be seen as a bad thing. Tasks a machine can take care of should be left to a machine, and other work should be handled by a human. We'll have a lot of open human capacity to accomplish something, but if the transition isn't handled well it could be really painful.
While you can configure a few things [1], I wish there were more options.

[1] https://www.thurrott.com/mobile/microsoft-surface/7232/surfa...
I dont see anything wrong with what you just described.

* Yes it's ok for the *owners* of the project to reject buggy code.
* Yes it's ok for the owners of the project to accept working code.
* Yes it's ok for the owners to "take" someones work when said person volunteered to it.
Thats what "contributing to open source" means.
* Yes it's ok for the owners to use a working contribution to better their project for each and
every one of the users.
* Yes its ok for someones fork to die. Thats the fork maintainer's problem.
Is there anything preventing him from checking out the latest version of the code (serious question,
I dont know), the one that the owners incorporated and improved ?

Also, it's not "his" (the windows dev's) project. It's his contribution, which is to port the original owners' project to windows.

I dont see anything wrong here, other than the owners weren't exactly welcoming, encouraging, or perhaps helpful. That sucks, sounds like they were rude (or perhaps they turned rude when the original "dont call this fork Darktable, please" didn't get heeded ?).

What a shame, I've heard similar stories about people who try to contribute to open source and get treated badly. But again, other than being crass, I dont see any problem. It's great that windows dev contributed so much and improved. He deserves a big Thank You from everyone, especially the owners (and maybe they did ?). But the bottom line is he volunteered. He isn't owed anything.
Yeah, it's quite easy to imagine that their marketing and PR teams overrode the technical documentation team on this matter.
Richer countries have more leisure time, with one big exception
I mean that through strict valgrind and fuzzers, I've never had it find anything in my own code. I've also never had a hard-crash from anything in my own code. I attribute this to personal paranoia about input and indices.

Worst experiences I've had in that domain were due to inconsistencies in things like the Win32 API across different OS versions that were allegedly supposed to behave the same way.

Sometimes I think better API and language documentation would improve programs more than better languages.
Exactly my thoughts. Let states implement the policy that affects the state and let the country as a whole elect the federal government.
There is no need for some votes to have more power than some other votes based on the states when electing the President.
Xi Jinping seems to be the most effective and powerful Chinese leader since Deng Xiaoping, maybe even since Mao Zedong. Unfortunately, it seems to be also the most authoritarian one. His anti-corruption campaign was very effective on eliminating internal dissent within the Chinese Communist Party. This is the greatest control freak on the planet, more than Vladimir Putin.

This trend towards tighter control of dissent goes far beyond the internet and it is threatening to anyone with businesses in the country. Besides, the country desperately needs independent institutions (e.g.: courts, press and universities) if it really wants to leave behind the economic model that worked until now (cheap exports and infrastructure building) and embrace a model that pulls it ahead. For such, China needs to rely more on independent entrepreneurship and their internal market. It can't do that when the Communist Party insists on control everything.

Most Chinese know this very well, that's why so many rich Chinese are buying real state in Seattle, Vancouver, etc or moving their assets abroad or trusting their children education in western universities.

Jinping is to remain in power until 2022. Probably he will remain as a shadow godfather of the party even after that. But going his path, China risks a lot of instability.
I've been attending a traditional Catholic parish for several years now, and over the last year got involved (for the first time in my life) with my church's choir. I've always loved music and could already read a bit of Western notation (owing to piano lessons at a young age – thanks, mom!), but really didn't (and don't) know that much about it, with respect to both theory and performance. The journey to the "production" side of sacred music has been an interesting one (still very much ongoing), and I feel quite enriched by what I've learned and experienced over the last few months. I encourage everyone to step out of their comfort zone and learn a bit more about music ~ it's rich history and the joy it can bring to so many. Listen to music from 3 centuries past, from 100 and 1,500 years ago!

At Midnight Mass 2016, just a few days ago, we offered Michael Haydn's (1737–1806)[1] Missa Sancti Gabrielis[2]. The younger Hadyn was a teenager when Bach died, and his music was shaped in and shaping the period following the Baroque era (Bach's era), which we identify today as the Classical period.

[1] https://en.wikipedia.org/wiki/Michael_Haydn

[2] https://www.youtube.com/watch?v=7_sEDzrkIM4
It amazes me that PHP (or the database library in question) allows you to call `prepare` on a non-literal string without even a warning.
It's a bash programmer issue, not a bash issue.

If you want spaces to be unparsed in parameters, you "quote" the parameter.

A="spaces in the argument"
touch "$A"
ls -l

total 0
-rw-rw-r-- 1 me me 0 Dec 27 15:40 a file with spaces
Seems a bit pointless to push a new standard when Swagger and JSON Schema already exist and are widely supported by all kinds of documentation browsers, API generators, validators and other tools. Competition is good of course, but I'd look at Swagger first and see if it already satisfies all needs.
Most of Google's 57,000 headcount is ad sales reps. Before search personalization, the core search team was under 100 people. It's probably larger now, but nowhere near the size of the sales organization.
The Watership Down that the book is set at is located near to Newbury - perhaps that's where the confusion arises?
She was a prepper pin-up before either prepper or its older incarnation "survivalist" (Think Burt Gummer in Tremors) were known to the language.
"I remained celibate for you." in all black with an AR15. Not a bad runner-up to her scene as Jaba's concubine.
Unfortunately, I don't work close to the team that implemented the CC system, nor do I know the language it is implemented in very well. And, I do not have access to my work account for a few days (I am taking some time off to be with family), so I can't file a bug with my work account either. It seems like the problem has been resolved, and it was tracked down to the owner's cat.

Luckily, at YT, I have not met anyone that said "file a bug report" and meant "fuck off". I have worked with some people in the past at a different company that have meant that, but not here. Usually it has meant "let's file a bug to not forget about it", this is just my experience, and I just wanted to share it. I am only speaking for myself, and others might have different experiences.
about 10 years ago i was assigned to a project to build some in-house HR software which required me to interact with quite a few on the HR Team (the dev team, both of us, even moved our desks into their area) for about four months.

aside from one or two benefits administrators, the rest were "HR generalists" and none of them had any discernible skills whatever. And lazy...not a single HR function that they hadn't outsourced. With almost no experience or skill requirement to limit the pool of applicants, the competition for HR jobs is clearly high and incumbents were terrified at doing anything which might jeopardize their job. As far as i could tell, this fear determined nearly all of their day-to-day interaction.
>As it turns out, you probably have Democracy in your city, county and state

but just not in the Country? We should just be upfront about it then and stop calling the USA a democracy.
Wow, amazing to see that much water and no greenery surrounding it.
The right way to do it would be to change the OS API into accepting an array of strings, and turn this function into an overlay that will have its parameters parsed and broken apart in user-space.

But yes, if MS ever fixes this it's more likely that they'll go into the route you described. I can't wait to see how many bug reports with crazy descriptions it will create, and how many more overlays will be written to fix the bugs preserving backward compatibility.
So once you get the bad PR of someone dying from using the app and possibly investigated by the FDA/FTC who will want to use the app? This is one of the scariest apps I have ever come across.
>Why do you think it wouldn't?

i restated as i had used 'suppose' in the sense that we aren't there yet. And in some sense there is no question whether it will work or not - it is just our future and so it "will happen" instead of "will work"
Check out Apache Arrow and Feather for a "local" equivalent of Parquet

https://blog.cloudera.com/blog/2016/03/feather-a-fast-on-dis...
Or any smartphone, tablet, laptop, etc. This is the world we live in.
I'm painfully aware of that. Grandpa went quietly away in his slept in his bed at the venerable age of 83, but granma panicked, first responder on the scene overreacted and resusitated the heck out of him, so he spent two more years of terrible suffering at a nursing home with cerebral palsy.
Hg user here. From hg 3.9.1 crecord can be invoked with `hg ci -i` (interactive). Glad that its been packed with hg core by default.
I won't be surprised if we find out this is happening. They'll probably call it a "bug", fix it in an OTA, but then accidentally regress 6 months later.

I'd be very surprised if this is happening -- Amazon knows people are watching, and it would erode trust with customers if it's found out that they are spying.

I'd be much more concerned about whether or not my phone is spying on me, even if it says it's only listening if I say "Ok Google" or "Siri". It's much harder for me to see what traffic my phone is sending across the cellular network than to snoop Amazon Echo's wifi traffic. And phone malware (sometimes baked in by the manufacturer) is increasingly common. Since the Echo does not allow user-installed Apps, at least it's less vulnerable to malware.
How to actually learn data science
TIO: Online IDE for code golfers
So true - I vividly recall my attempt to dictate "Dear Sir" that ended up appearing on the screen as "Down Server" no joke.
OK. Let's talk about it!

Let's also talk about the fact that under a basic income, these people will be absolutely miserable.

They don't want money. They want work. Their identities revolve in no small part around dignity rooted in a fair day's work for a fair day's wage. Accepting charity is humiliating for them because it implies they cannot earn money. How do you think these people would feel about the prospect of being paid a basic income for life when they cannot work?

It's humiliating beyond words. It's patronizing as all hell. It strips them of all respect, all dignity. It leaves them unable to look at themselves in the mirror, because they are now worthless in their own eyes. What do you think that does to a person?

I'll tell you. Meth, heroin, obesity, heart disease... and burning hatred.

In one sense, you're absolutely right. Only something like a basic income can really save them. In another, also very important sense, a basic income will destroy them. Not by death, but by unmaking who they are.
It just said to call the police, but given it can also turn the tree lights on and off it's not far fetched to imagine law enforcement being looped in via some nutty integration.
If you're building on a sinkhole, I don't see how having really nice floors helps.
It's an unfortunate situation, but the way _they_ put it (two sides to every fight) is that they don't know if he'll drop out in a week and all those who downloaded it will come screaming "Were's our updates!!"
Ask HN: Now that Cyanogen is dead, should I buy OnePlus 3T?
On one hand, it has great specs., but will its ROM still get updates?
if so, by whom?
Wouldn't it be possible to make the economics of DDoS symmetrical by enforcing repercussions at the ISP level?

If 10,000 IPs are syn flooding, all out of one ISP, their peers can stop routing that ISP's traffic until that ISP starts mitigating.

I imagine the biggest impracticality is that ISPs are monopolistic, so if you stop routing someone like Comcast, all of a sudden half of America is offline.

Perhaps we COULD let the internet be the Wild West, if we had a fair selection of providers, or if they effectively self-regulated.
I tend to read undefined as don't do it
Haven't tested it yet, but OpenWebRTC [1] has been on my radar for some time now.

1. https://github.com/EricssonResearch/openwebrtc
This argument will not stand in the courts. Data collection without consent is illegal, which is why there is so much controversy around the stingray things. Getting a warrant to look at the data may be legal, but collecting the said data without consent is illegal in the first place.
I hate to get into an internet pissing match, but I think this is important (especially so if you're a healthcare professional, because this obviously has ramifications for you). Still, I really have no desire to argue with strangers on the internet, so this is the last I'll say about this:

Both are untrue.

> But if you know they have a weak pulse, then clearly you did a pulse check, and CPR would not be indicated.

Re-read the AHA guidelines I linked to. CPR is indicated for apnea or agonal respiration. Pulse or not.

You are absolutely supposed to do CPR for someone with a pulse if they aren't breathing, because as you probably recall if you're not breathing your pulse is going to disappear shortly anyway.

> VT with a pulse is not defibrillated

Right. You said (emphasis mine):

> Defibrillators are used in cases of ventricular fibrillation and ventricular tachycardia. These are lethal heart rhythms where the heart is either quivering uselessly, or beating too fast to allow the heart to fill with blood between beats. In both of those cases, the patient will have no pulse.

Which is untrue, as you noted: VT isn't always treated by defibrillation. And, as I noted, VT doesn't always present with no pulse. The distinction is important, because someone reading that paragraph may be confused and think "VT is always treated with defibrillation". Which is absolutely untrue.
Android app where everyone shares their background with everyone
Somewhat related: is there a good open source video conferencing webrtc library written in JavaScript yet?
Sure they are. But those jobs exist because of economic surplus.
I am American. I grew up pretty poor and we didn't go out to eat when I was a kid. When I was about 15 I went to a diner. My uncultured friends and I didn't leave a tip, not because we didn't want to, we legitimately just forgot to leave a tip. I would never forget now since 1) I pay by card and they have a tip line and 2) I am used to eating out now. The waitress followed us outside to the parking lot demanding a tip, it was awfully hostile.
Group of German research libraries to boycott Elsevier journals over open access
> the machine learning stuff presently in use is well tailored to very narrow, specific problems

It's more accurate to say the machine learning in use now works on narrow classes of problems. But even that is a giant leap forward from teaching the machine to solve each problem individually.

Teaching a car to drive very specific routes is one thing (and has been effectively done for decades now). Teaching a car to drive entire classes of routes is something else, and where we are now. In a decade or so cars will drive all classes of routes better than humans, and that will be something else again.
FOSDEM: A free event for software developers to meet and share ideas
> Orson Scott Card (despite later finding out of his personal flaws)

I don't typically dive into the personal side of authors whose writing I enjoy, what flaws are you referring to in Orson Scott Card?
If your goal is just to kill as many people as possible (rather than, e.g., needing the plane for smuggling or hijacking), surely there are enough events where people are packed together that it could be done with or without TSA lines? Take any music event for instance - the standing area will be packed, and security will be minimal if any (last time I went to Wembley Arena the bag search was pointless - I had a jacket in mine that completely obscured the bag contents, and there could easily have been an explosive device concealed below. FWIW, this was only a few months after the Bataclan attack, and the venue had specifically said to arrive early due to increased security).

The security lines are definitely a softer target than needing to get on the plane, but soft targets are easy to find anyway.
Neo4j: Graphing the ThoughtWorks Technology Radar
> There is one HUGE reason for using PDFs -- PDFs are very blind-inaccessable

I think you may have mistyped this. ;-)
It's certainly not equivalent. "Third-party doctrine" is extremely bad law that ignores the notion of private relationship. The law even recognizes some notions of private conversations (with your lawyer, and with your doctor), but ignores others (with your cloud provider) because the law is older than the cloud and the government loves making power grabs.

Justice Sonia Sotomayor is right to challenge it. I fear that she is one of a narrow generation that is young enough to understand digital technology, and old enough to remember the right to privacy in personal effects.
I've seen "in good we trust, all others pay cash" 30 years ago - the paraphrasing might be new but the basic saying isn't.
Was programmer (PHP, Drupal, Python, Linux stack, Web. MySQL, Oracle etc)

Training to be an IT/CompSci teacher - 11 to 16 year olds.
>There are some fairly intense tradeoffs though, it seems all of the best places in the world when it comes to social safety nets are generally not the places the innovation is coming from. Where they provide a social safety net, they seem to somehow lack the incentive structure necessary to foster really new ideas.

There have been plenty of tech startups in Northern Europe, which is reputed to have the best social safety-nets on Earth right now. They also have some of the best academic institutions in scientific subjects.
Kentucky Mule – limits of Scala typechecking speed
> They apparently exist[...]until some scrutiny is applied.

But that's the opposite of "does exist"?
I've been keeping an eye on it, the last time I looked at it only reading was implemented.
Kirk Douglas is still alive
Show HN: Create documentation websites from Markdown
> There's also the issue that this is symmetrical, and the way that ISP networks are engineered the upstream is usually actually more expensive to provide (mostly because they use a lot of underlying technologies and equipment that are designed for asymmetric service), and the issue that this service will probably come with fixed IPs that will be SWIPd over to the customer, which is extra administrative overhead, not to mention the IPs themselves getting more expensive to hold these days. Oh, and contract terms regarding service interruptions are usually much more generous towards commercial customers.

This isn't really accurate. ISP networks aren't engineered to be asymmetrical and the upstream isn't any more expensive than the downstream. The only asymmetry you will see is in the access network. Anything past that will be symmetrical.

If you use fiber (which almost any 100M or faster service will be) you can have any speed you like up to multiples of 100G symmetrically delivered.

IPs aren't really that expensive either. They are like $1 a pop per month. You can buy you own for $10-20.

Service interruptions will also just get you some service credits proportional to the outage.

Mostly commercial service costs more because you can charge more.

> Once you really get into the big leagues, you usually don't pay on a cap basis but instead of a 95%ile basis, where you pay a rate based on the 95th percentile of your bandwidth usage over the previous month.

You don't really have to be big in any sense to buy bandwidth using 95th percentile billing. I've had circuits on 95th percentile starting at a 100 Mbps commit. Probably could have gotten it at a lower speed too.

However, nowadays bandwidth is so cheap it might not even be sold to you at 95th percentile. It might just be rounded up to the nearest gig.

> These rates end up being very high because you are paying for bandwidth that you actually, seriously used - unlike on a residential connection, where you might pay your ISP for 150Mbps but they expect your 95%ile usage to be more like a couple of Mbps tops (you probably aren't even using the connection at all most of the time).

This is not true (anymore). Bandwidth is dirt cheap. If you have any change in your pocket you can afford a few megs. Prices are like 20 cents a Mbps per month.
Great Radiolab podcast about the MIT discovery --
http://www.radiolab.org/story/bringing-gamma-back/
But the same thing applies right now even though cybercrime is a crime.
Any known web (JS) workarounds for parsing CSVs with inconsistent file encodings? Right now I am at the conclusion that you must know the encoding type before parsing, though I've come across some decent libraries that can "guess" the encoding type:

https://github.com/aadsm/jschardet

https://github.com/sonicdoe/detect-character-encoding
So because one person could misuse this information, the app shouldn't be created?
The OnePlus 3T doesn't come with Cyanogenmod, so official updates will only come from its manufacturer, and the end of cyanogen inc shouldn't change a thing.

If you planned to run cyanogenmod on it you'll have to see what the community around it will do.
Disagree. Building XML RPC client and server requires an auth mechanism, permissions, API definitions etc.

SSH + unix + existing cli already have excellent answers to those. Plus more, like better response streaming.
My advice:

1. Don't buy anything running Android if you're not prepared to compile your own patches for the rest of the time you own the device beyond the manufacturer's support window.

2. Don't buy a smart TV. Just don't. Buy a TV, plug something smart into it.
A few more to add..

You can teach the rules of these amazing games in about a minute: Love Letter (best card game ever?), Hand of the King, Splendor, Carcassonne.

You can teach the rules of these equally great games in about 5 minutes: Forbidden Island, Inis (my favourite game of the year!), Not Alone (a brilliant cat-and-mouse game card game that scales from 2 to 7 players )
How ‘Rogue One’ Brought Back Familiar Faces
Ah, the easy one then.

Which DVCS implementation do you like the most?
After the 2015 hype: GnuPG donations total only 9245€ in 2016
what's dangerous about not eating from 8PM - 12PM ? I do this almost daily. Listen to your body and feed it if it's hungry, not because of some set schedule that society and the food industry have set forward.
This isn't at all difficult... not to the extremes of contributing to untimely death.
As a user of both hg and git its functionality was clearly missing from git :) In fact, I incorporated updates from Mercurial's hg ci -i into git-crecord.
Amazon doesn't use telepathy. You can inspect the network traffic on your router and the contents of its local storage.