skysight-inc/HackerNews huggingface dataset:
Which bit is wrong?

You seem to think pain control is opioids or nothing, and that's not true. There are a range of meds that should be used before opioids are tried. You also seem to think that pain control is only medication, and that's not true either. Exercise is a powerful intervention that can cure some long term pain (especially long term lower back pain). This strength building exercise is really important for older people too.

Opioids really don't work for long term pain. People develop a tolerance, which means they need to take more to get the same effect, but that means they end up taking dangerous quantities, and not getting pain relief.

Here's a Pubic Health England project to support prescribing of opioids: https://www.rcoa.ac.uk/faculty-of-pain-medicine/opioids-awar...

> 1. Opioids are very good analgesics for acute pain and for pain at the end of life but there is little evidence that they are helpful for long term pain.

> 2. A small proportion of people may obtain good pain relief with opioids in the long-term if the dose can be kept low and especially if their use is intermittent (however it is difficult to identify these people at the point of opioid initiation)

> 3. The risk of harm increases substantially at doses above an oral morphine equivalent of 120mg/day, but there is not increased benefit.

> 4. If a patient is using opioids but is still in pain, the opioids are not effective and should be discontinued, even if no other treatment is available.

Here's a BBC Radio programme about health. They visit a pain management clinic. People who visit that clinic usually have to detox from their opioid addiction before they can start the pain management work. This is because opioids really are not suitable for long term pain, and other meds / interventions should be used. http://www.bbc.co.uk/programmes/b04wv052

Here's a physician on HN talking about why opiates are not suitable for long term pain: https://news.ycombinator.com/item?id=10285321
There is nowhere to regenerate the energy to (no battery, and no overhead line to feed the energy to where it can power other trains).

Instead, diesel-electric locomotives have dynamic braking. The motors are reconnected as generators as is the case with regenerative braking, but the electrical energy is fed into what is basically giant heatsink (fan-cooled resistor grids).

As for eddy currents, I imagine there would not be enough interface area between the rail and the electromagnetic element to produce enough braking force against the huge amount of kinetic energy a heavy moving train has. Dynamic braking already solves the problem of saving wear from friction braking, consider it similar to engine braking a car.
Does he really think he can just imagine things, and then convince other people they are true?

Wikipedia says:

> The company initially planned to change its name to "Exon", in keeping with the four-letter format of Enco and Esso. However, during the planning process, it was noted that James Exon was the governor of Nebraska. Renaming the company after a sitting governor seemed ill-advised, and the second "x" was added to the new name and logo.

No mention of them wanting to name the company with a greek chi but not having that on their typewriters.

To be fair, the wikipedia claim isn't cited. Neither is rms's of course.
Can you ELI5 Concourse's architecture? (I haven't installed it yet, it's possible that some of my follow up questions are answered by installing Concourse and testing it a bit)

I saw this page (http://concourse.ci/architecture.html) but it's turtles all the way down...

Or just validate if my understanding is correct:

Concourse has the following components:

* ATC: web UI + job scheduler; can be clustered; uses PostgreSQL as data storage; => this would be a part of the "master" in Jenkins terminology

* TSA: simple SSH server, used by workers to register and presumably be controlled; => this would be the second part of the "master" in Jenkins terminology, in a sort of JNLP Jenkins setup where the workers register with the master instead of vice versa (Jenkins SSH connection)

* workers: Cloud Foundry type containers (WTF is Cloud Foundry exact? their page is totally confusing); "slaves" in Jenkins terminology

Also, if I read the features correctly, Concourse supports both Linux and Windows builds, right?
Seems like a step forward in solving the "stale versus reliable" conundrum. Over the years I've repeatedly been irked by how stale the package repositories are in some distros. At the fresh end of the spectrum, I used Gentoo for a while, and I do like many things about Gentoo, but I came to the conclusion that it is essentially impossible to QA Gentoo. Plus, falling behind in Gentoo opens you to a world of hurt trying to update.

So I'll probably try Tumbleweed. I think the acid test will be how hard it is to update a few-months old installation. Testing each release is one thing -- testing all variations of update paths, again, leads to combinatorial explosion. Perhaps they have an update mechanism that deals with migration issues -- I'd like to understand how they approach that problem.
Steam release side effects
That's a really nice animated GIF, with very little color and font degradation. I'd love to know how it was made. I have [a couple I made recently here](http://robenkleene.github.io/2016/03/17/live-search/) using [gifify](https://github.com/vvo/gifify). Maybe it's just the color palette that makes it look better?
Well, aren't they saying this is Sid but with good QA?
Threat Intelligence Through the Bank of Bangladesh Heist
Many software conferences are several hundred dollars or more
Except "Mencius Moldbug" stopped posting altogether a couple of years ago, and for a year prior to that only some random poetry: http://unqualified-reservations.blogspot.com/

From everything I've heard Moldbug is now purely a historical figure in the "Dark Enlightenment", although I suppose more real than Emmanuel Goldstein.
Apart from Debian Sid: has no testing, but Tumbleweed does - so those breakages don't happen
With iOS 9.3 you can set WiFi calling as the default (when wifi is available).
Aren't most tolls everywhere just in one direction? That way, half the number of toll booths are needed compared to both directions (before FastTrak, etc each lane required a human cashier)
You should edit the line that implies that everyone on Reddit is a troll.

That's basically trolling in itself: "a troll like the type of person you'd find on Reddit"

Reddit fucking rocks and an AMAZING amount of quality people/content comes from Reddit...
My brother does regulation of motor carriers for a living. The answer to "how do they do it" is -- the companies are run by organized crime, use illegal immigrant labor, and do zero maintenance.

When I say "no maintenance", I don't mean ripped carpets and dirty windows. We're talking no functioning brakes.

When there's an accident, the bus driver just runs off.
Ember has default model() hook for routes, and propose to add extra data fetching you need in children components into afterModel hook.

Everything is working just like you would set it up with React, except that with Ember declaring data dependencies on route is existing convention. And React gives you maybe a little bit more control around that.
That would be fantastic!
I would then declare AI to have passed a turing test. To be able to understand the nuance and have an opinion on what is an advertisement? That's smarts.
NPM supplied the definition of harassment. The problem is Bob's second email:

>We don’t mean to be a dick about it, but it’s a registered Trademark in most countries around the world and if you actually release an open source project called kik, our trademark lawyers are going to be banging on your door and taking down your accounts and stuff like that — and we’d have no choice but to do all that because you have to enforce trademarks or you lose them.

Bob was using inappropriate vulgarities and further threatened non-physical harm against Azer's "accounts" (and other "stuff like that"), in addition to threatening to send people to Azer's physical location ("stalking", "following", and, "deliberate intimidation" are also considered harassment under the Code of Conduct).
Back in the day, before video streaming or video downloading I used to buy anime fansubs online. I sent in a check to someone and they mailed me VHS tapes.
For the 3 major frameworks it's about the same list (minus bower but Ember is phasing it out too.
CI tests as described are very good for minor patches, but new features and significant UI changes seem to require significant manual updates to tests anyway.
Right, if people could "magically" be anywhere they wanted instantly, safely, free, etc. - who would go somewhere any other way unless it was for the experience of doing so. Most people don't even realize how dangerous driving is currently relative to other risks to health and life; sorry, but I'd take zero risk over being insured for it any day.
Both Wes and I (project authors) will be tracking this thread in case you have questions!
The radius idea was based on "give me a rider who wants to go from where I am now to near where I already need to go"
..as a result of fracking..
>> And meanwhile, the rest of the US is extremely car-centric, so we do our part to increase demand for oil.

This is the one thing I'll never understand.

We always talk about getting off of foreign oil so we don't need to invade middle eastern countries for their oil (a crazy conspiracy theory, but a belief held by many) and other things yet we. . .

1) Don't support US oil companies when OPEC floods the market, crashes the oil markets here and puts American companies out of business - keeping OEPC's grip on oil production intact.

2) Absolutely refuse to build more refineries or seek out new areas where we can drill for oil to create our own supply

3) Are totally against new technologies that make drilling for oil easier (not necessarily fracking but other technologies as well) and thus do not support an industry trying to find a better way to create a US oil supply and compete with middle eastern oil countries.

Everybody in the US complains about gas prices being so high, but literally everything we do to try and get off of foreign oil gets killed by environmentalists, lobbyists and other special interest groups because of some reason or another. It's such a contradiction, it's maddening at times.

We want one thing, but we do everything to make sure it can never happen.
There isn't. While the underlying technology is available in GKE with 1.2, the ability to seamlessly launch a multi-zone cluster doesn't yet exist. As mentioned in other comments, you could reverse engineer the GCE setup scripts and do this manually if you really wanted to.
If you're on a paid account, then you get to contact them. It's not the best support ever, but you do get support.
> the tests will help

In my experience, proponents of TDD often end up actually defending testing when pushed, rather than TDD. As if TDD or write-and-forget code are the alternatives.

> unless you are infinitely genius

We've established, based on your own numbers, that you only need to spend less than 10-30% of your time debugging your code before it isn't worth it. There's no need to exclude the middle and pretend it requires infinite genius.
for the passenger absolutely! it's on par with transbay bus or caltrain fare. not sure if I would participate as a driver for so little though
I don't think the first and last mile problem applies to people living within a 5-minute walk from a casual-carpool pickup location. Most people would probably choose Lyft over casual carpool if they lived, say, 20 or more minutes from their nearest casual carpool pickup.
I have a couple of things I do depending on the code I'm working on. With the firmware I work in debugging is tricky because normally stopping the world with gdb messes up the delicate dance going on. Also the processor only has two hardware break points which isn't enough frankly.

However I do use gdb from the command line on occasion. Code I write is pretty heavy on global variable and with gdb you can poke about and see what they are. You can also use gdb to look at internal processor modules.

To get around the limits of not being able to use break points I have a command line interface built into the firmware, which I use to poke and prod for debugging. I'm dimly aware that almost no one else does this, but can't for the life of me figure out how people get by without it.

I also have a critical error handler that can save information off to a no init section of memory and then reset, recover and then log the error via the serial port on startup and via the radio. This is useful because for instance I have that hooked into the bus fault interrupt, so I can pull the offending instructions address off the call stack. The binutils program addr2line.exe rats out the offending line of code about 99% of the time.

For timing related stuff I make heavy use of toggling port pins and watching what happens with an oscilloscope.

For networking stuff sometimes I use wireshark.

For C#/.net development I use Visual Studio and logging either to a window or to a file. However I've noticed that when other programmers work on my code they immediately delete that stuff and switch to printing to 'stderror'.
Injection wells also != fracking.
Yes. Your auto liability insurance covers you in any personal vehicle.
Absolutely. Using shrinkwrap doesn't mean you should defer updating dependencies for weeks or months, but I've wasted enough time dealing with issues caused by minor differences in people's node_modules and things randomly breaking that I refuse to not use shrinkwrap.

Advantages:

1. Ensures everyone is developing on the exact same versions of every package

2. We have a complete record of correctly working dependencies' versions in the source tree at all times

3. Some random package developer can't introduce a bug in my software by pushing a new buggy version of their package right before I cut a release

Disadvantages:

1. You may not get bug fixes immediately. Solution: do a fresh `npm install` and `npm shrinkwrap` regularly (but not in the middle of testing a release branch, for example)

2. If someone unpublishes a version depend on you have to drop what you're doing and fix your npm-shrinkwrap.json

Also, `npm deprecate` allows package maintainers to deprecate specific versions (e.x. if a vulnerability is found), and you'll get a warning when installing, even if you use shrinkwrap. I'm not sure how common it's usage is though.
Datasets publicly available on Google BigQuery
SL4A Tutorial (Android Python Scripting)
> declaring data dependencies on route is existing convention

That makes sense, I believe that's exactly what react-async does (if I recall correctly?) with react-router.

For our project, we basically call "await ApiActions.getData(routeParams)" in the server's route, after pulling that params out, which is effectively the same idea, and it worked quite well. I'm curious how one would tackle that from a different perspective, but it seems we all end up coming to the same conclusion!
There were some regressions, but it's back on par since the last few releases (2.3+ or so).

In addition, Glimmer 2 is near completion, and when ready will provide further speed ups to initial rendering.
Seriously is there a tool for making these gifs? Converting from video always gets degradation.
Good on them. It's not like this alone will cause wide-spread overnight change but it's certainly a step in the right direction. Any small thing that can be done to make men and women seem a little less 'alien' to one another should be heralded as progress.

I expect there to be backlash from both sides because of discomfort and prejudices held by both sides, but if they keep with it it'll blow over eventually and maybe for next year's class it'll be the new normal.
One of the comments points out that the URL shortener link at the bottom of the infographic is broken - the actual link is mixed-case, but the infographic is in trendy all caps. A lesson here for both devs and designers - don't make case-dependent urls, and don't force all caps on content that is case-sensitive...
I'm going to go out on a limb and suggest a Rust framework called pencil [1]. It's inspired by Python's flask and is just as easy to get going.

[1]: https://fengsp.github.io/pencil/pencil/
zypper takes care of most of that for us - it really is an exceptional package manager

We have some tests in openQA that keep an eye on upgrades, as well as some users who like to stagger their Tumbleweed updates for some weeks.

I think the record I heard was like 3 months (and our gcc5 migration happened during those months), and then they upgraded with no problem
There seems to be a signal of intent there; some people are accidentally senseless jerks (including yours truly), and a simple reprimand is enough to tone it back. By contrast, the sort this seems to be aimed at would likely scoff it off. I guess like "Hey man, don't be a jerk" followed by either "Oh sorry, didn't mean any offense" or "Hey! I'm not a jerk!"

Like many moderation policies, I guess we can just hope the moderators are, well, moderate.
No one uses a. It was not a 2.4Ghz radio and not compatible with the b/g/n/ac cards that came after it.
The article talks about investors needing to know that

1.) China's construction boom is over

2.) Need to understand China better

3.) Take off the rose-tinted glass

I would add a few more here:

4.) With all the capital controls currently in place, once you invest, you might not get your money out, ever.

5.) With president Xi becoming more dictator-like, and encouraging anti-foreign behaviors, once you get in to China, you might easily get in trouble. Jailed without trial. Or disappeared.

6.) With the great firewall becoming more restrictive, and VPN working less and less, you might not be able to hit any foreign websites from China. No communications with your family or loved ones. No search for foreign customers.

7.) With the impending yuan devaluation (20%-50%), it might not be worth it with a low growth environment in China.
You found a bug!
You also have the option of doing split JS bundles, using different Babel presets, for different browsers. Eg. for Chrome the only thing you need is module imports, but for Safari you use a preset that also includes destructuring, function defaults, etc.

This reduces the attack surface that a rogue Babel dependency has access to - instead of being able to pwn your server and all browsers, it can only pwn the browsers that use the particular transform that depends on it. It also can result in significant byte-size savings in the downloaded bundle.
"cement barriers" are not fracking. It's general to all drilling and oilfield operations.
Most people aren't aware of any particular industry or business that causes difficulty for a minority or permanent damage to the environment somewhere most don't see or some critical infrastructure most people aren't aware of unless some media choose to point it out. There's no way to be aware of every scam that some faction with a bunch of lobbyists and business connections to media outlets is running - they thrive on silence and/or misdirection and the effort to keep it is a predictable business expense and an industry in itself.

edit: If our government, in order to act, has to rely on the majority of the population both understanding every critical subject and forming a similar opinion on those subjects that is in opposition to current policy, then our government has become purely parasitic.

Honestly, it's called policing, and it doesn't just have to happen to poor people.
Not really. VoLTE is Voice over LTE[1], which most likely implements HD voice (wideband audio[2],) however, with carrier and device support HD voice could be done over 3G and 2G networks as well.

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

[2] https://en.wikipedia.org/wiki/Wideband_audio
> When an HTTP request comes in, we direct it to Ember's router, where it figures out what models to load and components to render. When it finishes, it sends the document back to the browser.

Aren't we now just back to square one again in terms of MVC frameworks? What are the advantages here over simply implementing Django, RoR, Spring, Laravel, etc and cutting back on the JS (at least in terms of content-driven sites)?
But keep in mind that many forms of drilling use these tailings ponds to deal with contaminated water: https://en.wikipedia.org/wiki/Oil_sands_tailings_ponds
Imagine that we augmented alphago by placing a system nearby that can introspect alphago and generate abstractions of what occurred, and then provide a human-understandable narrative about alphago's simulations during a game. What if the same narrative system could, either on its own or through human interaction, bring alphago back to previous states or new simulations?

Might this combined system be closer to understanding, logically, what it has learned?

Sometimes I wonder if inside of ourselves we come up with logical reasoning after intuition has pre-illuminated the path forward (based on experience). Or perhaps many different forms of thinking run in parallel, influencing each other. Each of us may have a very, very different combination of instinct, intuition, logic, etc.
No. 'Arms dealer' refers to illegal arms dealers.

https://en.wikipedia.org/wiki/Arms_trafficking#Notable_arms_...
I know a lot of GitHubbers use http://www.cockos.com/licecap/ to make their GIFs
That's just nuts.

I'd rather go to a conference where I can just tell the racist to go pound sand than have that bizarre attitude over my head.
Why does it have rights? Why do we have rights? Which rights do we have?
It is correct that both parties need this for better quality?
Campaigns are actually explicitly prohibited from coordinating in any way with the so-called SuperPAC's that have unlimited fundraising ability.

As the parent said, how would you propose to limit political speech in a meaningful way without infringing on the free speech rights of the public at large?
Crucially, the USPTO disagrees with you (although, who knows? That could change in the future). Is the company providing a canvas, or a collaboration tool that uses an abstraction of a canvas to operate? I think that you're conflating what a thing is with how that thing is constructed. It is a collaboration tool. It uses a canvas. "Canvas" isn't a generic word within the realm of SaaS collaboration tools, so a trademark on that name, in that context, should be valid.

In your example, a chainsaw company could produce a product called Chainsaw, but it couldn't (shouldn't be able to, at least) gain a trademark for that name.
Putting a third party between you and your customers when you are selling a highly perishable product in a highly competitive market is crazy risky.

One area I have thought might work is if these food delivery services act as the seller and take responsibility for quality. You could have a DoorDash sell the food and outsource the production to the restaurants. The customer would not know where the meal came from and any quality issues would be on the DoorDash services plate (sorry for the pun).
...in an unsafe manner...

The statements by the researchers are intended to give the impression that fracking is inherently dangerous. Their data do not back that up; rather, their data show that fracking is a process that can be very dangerous and environmentally damaging when not done properly and regulated to ensure it is done properly.
I ironically thought the same thing when I passed over that sentence. ETS especially.
It tells the kernel which system calls and file paths your process intends to use. If it uses any others, because of malicious code injection or whatever, your process is killed immediately.

http://man.openbsd.org/OpenBSD-current/man2/pledge.2