skysight-inc/HackerNews huggingface dataset:
You are walking around one day when you overhear someone accosting someone else. You run over to witness the accoster shouting vicious racial, religious, and/or sexual epitaphs at the accosted. You interrupt them and ask what's going on. It's clear the two don't know each other, and the accosted, who seems in shock, says he/she was just going about his/her day when this person noticed something about his/her appearance and started screaming. The accoster does not dispute this, and indeed, as soon as you've stopped asking questions, resumes accosting.

If you respond to this situation by any action (other than smiling and walking away or joining in the accosting), you are demonstrating intolerance for the accoster. Even simply trying to reason with him/her about his/her beliefs demonstrates some level of intolerance. But you feel sympathy for the accosted, you don't share the views of the accoster, and you want to help in some way. This is known as the paradox of intolerance and it's a challenging philosophical issue.

The argument against Shopify that is being made here is that the behavior and actions of Breitbart and similar groups and publications bring about an atmosphere that leads to intolerance towards minorities. Or, if you prefer something more concrete, a store in Indiana refusing to sell a wedding cake to a gay couple demonstrates intolerance towards homosexuals. What can we do to help or make them stop being intolerant? How can we respond to this intolerance without demonstrating intolerance ourselves? Or is intolerance of intolerance a moral obligation?
I'm rather a fan of Vim Adventures. It's cool enough even my 8 yr old daughter wanted to learn Vim to play.
Bluntly, because when we still had such things as sodomy laws and the "gay panic" defence[0], society wasn't ready to deal with that nuance in a productive way. You need to keep your message simple when you're trying to change deep-seated beliefs, lest people perceive a loophole in the minutae to excuse clinging to their prejudices.

Both the notions "anything but complete heterosexuality is unnatural" and "sexuality is a strict binary" were widely-held misconceptions in need of correcting, sure, but it was prudent to dismantle western sociey's attachment to the former before tackling the latter. If the idea of sexuality as a gradient had been popularized first, it would have been misused as a stick to beat down the campaign for acceptance of minority sexualities: "Why should we allow homosexual behaviour? As you've just been telling us, it's not a binary thing, so surely you're all a little bit straight? Sorry, you'll just have to put up with living according to only that part of your inner self. Stop complaining - according to you, we're all a little bit gay, and you don't see us grumbling about not getting to act on it."

[0] https://en.m.wikipedia.org/wiki/Gay_panic_defense
Link? I found this [1], but the label suggests it's the US eagle instead...

[1] https://store.breitbart.com/collections/mens/products/e-plur...
Right, and the biggest problem is that they never get updated so they don't match the reality of today's system.
This is really nice. What is the equivalent in the kubernetes world?
Once again: we discussed the issues of our breed in detail with our vet. Our vet, I think you can infer, does not agree with this advocacy piece. Your argument depends on the notion that only the veterinarians who agree with you are qualified to voice opinions. That's special pleading. It's not a complicated point.

Also: please stop suggesting that commenters haven't read the article.
I personally find using two hands for pressing key combinations more comfortable than holding a modifier key with a pinky and reaching for the other key.
http://thehill.com/policy/national-security/297080-activist-...
Brutal Trump Meme Shirts
Since good taste is the goal, how else would you evaluate the results? As long as the taste testing was carried out properly (i.e. blinded, randomized), it's fine.
Long-time vi[m] user, and always learning/amazement. This very morning I learned about the `-c` flag. So, `vim -c "set spell" my-misspelled-file.txt` starts up vim with a given setting.
Becoming? Has everyone been under a rock for the last decade and a half?

China and Russia hackers have been breaking into computers all over the Internet for quite some time.
Introducing Scenarios – Stoplight API Corner – Medium
Liquid – A Language Integrated Quantum Operations Simulator
18 year old girl smashes Grease Classic
Here's Evernote's explanation of its investigation into user data protection re: GCP. https://blog.evernote.com/tech/2017/02/08/part-2-protecting-...
Putting aside the pain it would cause dog owners to have their pets put down --- which I agree is a meaningful concern --- would we still be obligated ethically to end the suffering of these dogs?

For instance, to refine the point: some decent number of brachy purebred dogs are currently in shelters (usually, specialized shelters). Those dogs have no owners and the human emotional pain that would be inflicted by euthanizing them is minimal. Should those dogs be put down, rather than rehomed? Bear in mind that it's actually pretty difficult to acquire a homeless purebred brachycephalic dog; they're in demand.

(We tried; our older dog is a rescue and we'd hoped to rescue an older purebred as well).
What advantage would 100 year old scotch have besides subjective taste?
Sadly on macOS Sierra, you have to use Karabiner-Elements, which doesn't (yet, I hope) include support for long-press=ctrl.
It would be neat if you could inject secrets as environment variables. Something like:

--secret="my_secret:MY_SECRET"

Obviously you could have a script that does

MY_SECRET=$(cat /run/secrets/my_secret) ./whatever

but a lot of existing containers can be configured via environment variables.
Can confirm, am using horrible internet right now. Googleweblight is a lifesaver for reading article, not sure why it hasn't been mentioned by I recommend everyone facing speed issues to try it.
Not ideal perhaps but on the other hand one bad mistake doesn't negate everything you do or say forever that would be extremely unforgiving.

...and it's not like any large web company hasn't had some howlers over the years.
Come on. You can't just conjour up a laundrette like you spin up an AWS instance. You need to find real estate, employees, equipment. All of those will have been redistributed when the business shut down and any new proprietor will have to start all over from scratch.
Very true.

I would offer an airplane also as an example. First thing you do is walk the plane making a complete circle checking items off with a visual inspection.
This rationale is exactly what the AWS team has seeded in the community. I think it's time we quit parroting an inevitable conclusion that all things will and must go to the cloud.
UPDATE: Thank you all for the suggestions. I will pick up Cat's Cradle next :)

By the way, the Keys to Great Writing is an awesome book. It has made me critique everything I write, in a good way. I even thought twice before submitting this comment.

UPDATE 2: Fix: Use the verb critique rather than critic (one who does that).
I was wondering exactly the same when Holder's Justice Dept removed offender race stats from the NCVS report in 2009.
>> Does anyone know what's the theoretical foundation of computational graphs?

Automata can be represented as graphs- that's the main idea. When you look at the typical automaton diagram with states and transitions- that's a graph (with states as vertices and transitions as edges).

I think the confusion arises from the fact that, while automata can be represented as graphs, graphs can represent a much broader array of processes and objects (e.g. belief networks or semantic networks). I guess you can represent pretty much anything as a graph.

So "computational graph" as I understand it, just stresses the point that what is represented is a unit of computation (a.k.a. an automaton a.k.a. a grammar a.k.a. a language etc. etc.) rather than some other kind of graph.
I wouldn't imagine so. The mechanism of action for spirits here is that the ultrasound extracts the various flavor compounds from the wood much quicker than it normally takes the alcohol solution to without ultrasound. But aged cheese's flavor mostly comes from the action of mold and/or bacteria chemically altering the cheese. I can't imagine that blasting ultrasound into the cheese would accelerate this process, sadly.
Thanks. I don't want to get away from Evernote though.
As part of our disaster recovery plan when I was working as a sysadmin at a 150p company we had replicated server (database replicated and webfiles rsync) on hot standby, we just switched the front-facing servers manually.
GitLab has a very short blurb on a similar styled HA setup, I'm not sure if and how they have implemented such themselves and if it would have helped in preventing or shortening the recent downtime.
They have probably documented their own setup somewhere.

"Automated failover can be achieved with pacemaker alongside STONITH network management. Keep in mind that application servers need to be prepared for transitioning to the new network addresses.

In this situation you can also opt to synchronize the database via a database specific protocol instead of DRBD. In the documentation for each database you can find out more about the options for MySQL and the options for PostgreSQL."
https://about.gitlab.com/high-availability/#filesystem-stora...
Yes, you are right, but I didn't thought in these terms.

I was thinking that while web technology evolved so much in the last years, people would still pass around documents based on formats from the 90's (Word and Excel).

I've just written "web technology" up there, but that is wrong, and I think LHTML shouldn't use the word "web" in its copy. What we have is "browser technology", "html+javascript renderers", anything like that. That is the technology that evolved. "Web" is a word that designates different things.
160 employees remote is impressive and commendable. Zapier is fully remote as well (but half the size in employee count). I'd say "write everything down" is a great shortcut to the sorts of practices you need to cultivate.

We've also noticed that over-communicating is critical but hard - it is surprising the things that are "yeah yeah, we know" to some but are "oh we're doing that?" to others. This is only natural - organizations become complex as they grow, and individuals are busy doing their thing. You often have to bring the important data to them.

On another note, working remote is awesome. I recommend everyone give it a spin once in their careers - but try to find a team that embraces it. I've heard mixed experiences from those who were the single remote person on a team.
That's our content team on the 6th floor. They actually use all those TVs. It's the prettier floor for photos...

Engineering is on a different floor, still open plan, but has lots of small meeting rooms for quiet work too. Also a pool table
Typical benchmarks for jitted languages like javascript don't include the jitting in their numbers.

Jits can beat C in performance in situations where understanding how the program behaves at runtime influences code generation optimizations.
I've been considering a "thing" that allows monetization of an AI-enabled machine by others who need the capacity to do larger scale testing. Anyone interested in this? My contact info is in my profile.
I think even technical writing, this article is relevant. Sometimes people gloss over the important things and drill down into details that are not as relevant to the reader in technical pieces. It's good to remember, for example, to stay on subject and not ramble.
Thanks. I do agree that the timing of this post is not good. The video was recorded a few weeks ago. We are eating humble pie right now and work on fixing things instead of promotion.
> Are we to hold back for the lowest common denominator?

Well, the fact that over a decade after the release of python 3 we're _still_ arguing about it shows that lot of people think we should.
The Troubling Dual Nature of Books and Websites
I'm as much of a dog lover as anyone, but this seems really extreme.

People have known for a long time that brachycephalic breeds have many health problems, but just like people: why shouldn't they have a chance to live their life? I don't think it's fair to say that society as a whole has a responsibility to completely remove a type of animal from the world by force.

Instead: it would be great if more people were educated about this stuff. The more dog owners that know about this, the better. When I first heard about this I told myself that if I ever had a brachycephalic dog I'd ensure they were fixed, and didn't reproduce. That way I can take care of something and ensure it has a good life, but also prevent future generations from pain.

Dogs are great companion animals. If anything, we have a responsibility to help them out as much as we can and reduce suffering long term through education.

Just my two cents.
Microsoft requires signed drivers for modern 64bit versions of Windows. That excludes these legacy drivers so there's their chance to fix it.
If you have a good enough product it shouldn't really matter, right? Just ban the trolls, answer questions where you can, but mainly work on the product. No one should be sifting through questions - They should be taking the most commonly asked ones, answering them, and swiftly banning those who seem unhelpful and rude. There's no way that type of moderation would kill your community unless your product just sucked enough that it didn't grow on it's own.
Did Kellyanne Conway Just Break a Federal Law on Fox News?
The more of these Julia does, the happier a place the world will be :)
> I wish there was some sort of regulatory label put on these devices (or boards) that would clearly state how many years of support they would commit to.

As someone who owns a Raspberry Pi, PandaBoard, BananaPi, Orange Pi, and Intel DK200 I've learned this important life lesson:

Always assume that the most support you'll ever receive for the board is on the day you buy it.

Apart from the Raspberry Pi, no one else gives half a shit to fix bugs or even provide distro updates for their hardware.

Cheap Chinese boards are even worse for this. They'll typically take the SoC kernel (an ancient version several years out of date with the worst patches you've ever seen) and roll some shitty old distro around it (e.g. Ubuntu 14.04, Android 4.4).

A good recommendation for people looking to buy a board is to look at the Armbian [0] or Arch Linux ARM [1] supported hardware (read the notices!!!) and buy that.

[0] http://armbian.com

[1] https://archlinuxarm.org/
If you're interested, Parabola (an Arch derivative) is continuing i686 support pretty much solely because so many of the Parabola developers love their X60's (which is largely due to Libreboot support).
This depends entirely on hardware. You can run good emulation of 8 bit computers (spectrum, c64, cpc) at ~hundreds to thousands the original speed using emulators written in C. Using emulator that barely reaches x10 factor as a performance benchmark for webassembly is questionable.
Just wanted to say thanks for being so thorough in describing the compilation flags, versions, etc.

It's really refreshing :)

You also just may want to s/gcc/clang/, none of the gcc compile commands you are running are using gcc, they are all clang/llvm.
Apple just aliased the gcc binary to clang on macs.
IMO you need two lists: "Popular Lately" which is what this list is now, and ALSO "Trending" which is sorted by some measure of recent growth.

That way up and coming stuff doesn't have to dethrone github/slack/etc in order to get seen.
$15 interest from $1,000 in 18 months? You need a new banker.
Well, it's a fact whichever side uses it: refusing to do business with someone is not, by definition, censorship. In which cases it's right or wrong is a matter for debate, but it doesn't serve that debate to incorrectly call it censorship in order to benefit from the stong negative connotations of that word.
I'd say the desire for the dog to live should be considered. That is, even if (b) has zero weight, (a) can outweigh (c)
The Internet Free Zone (1997)
> Local districts don't have much say in curriculum after the "No Child Left Behind" act.

Yes, they do (unless states took it away from local districts, but that's not a direct consequence of NCLB or the subsequent federal law, even if it is in some way motivated by it.)

NCLB created, and subsequent federal law has modified, requirements for testing and accountability based on that testing, but left to the states most of the actual standards and content of the testing (and did virtually nothing to direct curriculum.)
so their second kid had CF too?
I can't be the only one that read "of all the doings in the Benson household" as "of all the dongs in the Benson household".
Related: directed acrylic graphs.

https://en.wikipedia.org/wiki/Directed_acyclic_graph
My oldest is 12 and still runs around like the energizer bunny. She's a pure bred shepherd.

Be more careful when you buy.
Comparing this to Vault (with which I have been very satisfied):

The article mentions a single master key for cluster encryption. Are there any plans to split this as in Shamir's Secret Sharing?

How do secrets and secret authorizations renew and expire?

Any plans for limited-use tokens/secrets?
Which is the best browser for Windows 10: Firefox or Chrome?
Encrypted Instant Messaging Recommendations January 2017
They have picked a strategy consisting in hiring large numbers of less experienced developers, rather than a few great ones.
This is very much impossible to reverse, so now, they have to make it work with the people they have.
I don't know when they'll ever reinstate the draft, but I do know that drafted kids will hack in the name of natsec. The govt definitely understands that getting as many kids to code as possible ("basic code literacy") today will pay off big time over the years. And when "code literacy" becomes part of standardized testing, don't forget I told ya so!
So what do you propose that we do? Kill him?

Crazy people can be as crazy as they want, as long as they don't harm others. But restricting the freedom of speech is a slipery slope that I want to avoid for all costs, lest people that are not Nazis start being called Nazis and are silenced.

This [1] is an article about what real Nazis are like Ipossibly simlar to Spencer, but definitely not similar to Trump).

[1] https://regiehammblog.wordpress.com/2017/02/01/this-hitler-n...
On the contrary. I'm going to make it a point to use Shopify now.
From the comments I found the original and the origin in quite interesting.

http://www.infomarketingblog.com/power-of-the-printed-word/

Including:

Kurt Vonnegut: “How To Write With Style”

Bill Cosby (before he became a TV sitcom superstar): “How To Read Faster”

Malcolm Forbes: “How To Write a Business Letter"

Walter Cronkite: “How To Read A Newspaper”

And George Plimpton: “How To Make a Speech,” among others.
So forever into the future $ python should run python2? That's not pragmatic at all.
Programmer came up with a hilarious way to shut down dangerous Windows scammers
These are human problems. Doctors used to bitch about shit like this, because they felt it was beneath them to follow checklists. As a result people have had limbs removed and life threatening, unnecessary surgery. Guess what? The insurance companies demand checklists and controls to prevent fuckups.

There is an easy solution to dealing with people who refuse to read things. (Hint: It doesn't involve recording hours of meetings.) You need standard operating procedures to document what people do at an appropriate level of detail. Period.

Operational procedure is different than code documentation.
Yeah, I put in some pretty conservative estimates for my skills/experience/etc, and got out a salary estimate that is not good for my area (London, UK). I tried the city I went to university in and there is no way they would be competitive there with other companies.
I love VIM... but I feel like VIM's life is coming to an end... as VIM. NeoVIM is just... better. The editor as it stands now is essentially the same, but an actual active development that isn's a single contributor is going to create a better project, and its going to respond to the community more and keep itself more up to date and performant.

I feel bad, in a way, because i have a strong loyalty to vim, but Bram's stubbornness at playing well with others is basically holding onto sand, and we know how that analogy goes...
it's very difficult to discuss a thing or build a community around an idea without a label. that said, I do think there has been a reactionary pressure, leading to encompassing labels like "queer" or "genderqueer" which are more general rejections of modern, delineated ideas of gender/sexual identity.
So is everyone being greedy? The startups taking the money are greedy and to blame, but also the VCs are to blame for investing in so many startups? I don't think it's that cut and dry. You could replace your sentence with "stop supporting capitalism".
Yeah, most reviews in top software review sites may be incentivized (e.g. with an Amazon gift card). Siftery's approach is to be as data driven as we can, while focusing on verified business users and what products they use and recommend at their workplace.
Use your gas cap.
Join Us: Visual Studio 2017 Launch Event and 20th Anniversary
> Some of us that are in bitcoin for a while still remember how in the end the MtGox bitcoin withdrawals stopped for a week, than that week became a month and then that month became an eternity and the bitcoins deposited there where lost forever to their rightful owners.

Yes, I've been in Bitcoin since 2011. Before Mt. Gox stopped Bitcoin withdrawals, they stopped fiat (actually a small trickle could leak out). For months, Gox traded at a significant premium (since you could still withdraw Bitcoin during that time)

This situation may be worse, but it has different circumstances and different root causes, so attempting to draw a parallel between the two doesn't provide much value. One was a failed exchange trying desperate measures to attempt survival; the other is a mandated government action.
Is Illinois really a good choice for contrast with Columbia? Yes it is a state school, so it has less elite-sounding brand than Columbia, but UI actually outranks Columbia in most STEM fields.
But real life images are at least 640*480, not imagenet.
I found this one, but basically the same:

https://store.breitbart.com/collections/all-products/product...

The US eagle has its wings going up, not straight sideways. And the head is pointed to the eagle's right, not the left. (This is also the difference between the reichsadler, which is a more generic symbol of Germany, and the parteiadler, which is a Nazi symbol: the riechsadler's head points to the eagle's right, while the parteiadler's head points left.)

Just compare:

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

https://upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Pa...

The one on the shirt is quite close to the second (minus the swastika) and quite distant from the first.
Care to provide any pointers? 1% seems to be about the best thing going right now.
Can you help me understand how an extant dog could have a desire to live so ethically powerful that it overrides suffering, while it being simultaneously the case that it is unethical to bring such a dog into existence? It seems to me that your (a) implies that a living dog suffering from these defects is generating some benefit from living. Isn't it: maximum benefit > some benefit > no benefit?