skysight-inc/HackerNews huggingface dataset:
So, um: devops and cloud architecture is my job. I think I know what "cattle vs pets" is referring to. Nothing in this thread has anything to do with one versus many processes or one versus many nodes, nor does it have anything to do with manual configuration of anything. Rewrite the configuration based in orchestration data or, in extremity, upload a new version of a cookbook that handles that new site; the hypothetical sixth site is added and the service kicked over without human interaction. Scaling is an orthogonal concern.
> 1. [Marijuana] is reportedly a better pain killer in some cases than opioids so it keeps people off of the prescription opioids

This is key. Prescription pain killers are the gateway drug to heroin, not marijuana. Many normal, working class people become unexpectedly addicted to opioids by using medications exactly as prescribed. Rush Limbaugh is probably the most high-profile example of this. The tighter rules on opioid prescriptions might have some effect, but it will likely take FDA approval of marijuana for this to be reversed.

> 3. When people are already criminals (because they smoke weed) I think they are more likely to say "screw it" and try a harder drug....

Somewhat agree here, but I don't think they try heroin because they're already doing weed. They do it because life is shit and heroin is a hell of an escape. When life is that bad it's really hard to see the downside to using hard drugs.

There are also some people that use heroin because of psychological issues or social pressure, but I think easy access to weed would reduce that as well.
Wages increased temporarily. When accounted for reduced labor force and productivity, real wages have not risen for almost 35 years.
After you have brought charges it becomes up to the prosecutor. You can't take them back. If it was possible for someone to take back charges, it would be trivial for the suspect to have the charges dropped by threatening the victim.
I saw on sharktank about a company selling bugs for people to eat.
You moved the goalposts. My response was to the claim of a "few" sleepless nights, which is far from the truth for the majority of long term regular users who quit. Instead, you said that there are, "at most, a couple weeks of" mild symptoms. This is simply not representative of the withdrawal scenario for long term heavy usage, both in duration and intensity.

I've seen first hand mentally stable folks who quit smoking marijuana after full time use for a number of decades. The withdrawal symptoms in these folks were far from mild, and lasted more than "at most a couple of weeks". Long term insomnia alone is a serious risk factor, due to their dependence on marijuana to maintain a regular sleep schedule.

While your generalization that marijuana withdrawal is tame may be true in many cases, particularly for light or short term use, it is false for long term daily users.
It was an April Fools' joke.
Not sure but the media during the crack epidemic sure focused on non-white people... And that just further perpetrated the idea and image that non-white people do drugs and thus are bad.

This seems like a way to raise awareness in a more responsible way.
Nice. I came here to ask, "What exactly is Chrome doing while using CPU when the app is idle?" Answering this would leave the memory usage and installer size issues but make the architecture tenable for more applications.
"Everybody – EVERYBODY, I say – wants at least the option of work from home."

I think his sentence nails it. I also prefers working at the office and interacts with fellow developers either formally (meeting) or informally (water-cooler talk), but it makes no sense to force anyone to be at the office all the time.

I'd like the flexibility of working remotely out of country or WFH during rush hours and commute whenever I want. This really affects my decision to join or leave the company.
An interesting theory I heard for why the circus folded now, rather than at some later date, involves the age of the circus train.

Rail cars are 'certified' to run on Class 1 railroads for 40 years post-build, and once they reach 40 years old they need to be inspected and have their running gear rebuilt. This allegedly costs around $150,000 per car, and only certifies the car for another 10 years. Based on the auction of the circus train, the circus owns/owned 127 cars.

So while the circus might have been solvent, if a large number of the train cars were coming up on a rebuild it might have been the straw that broke the camel's back.

Here is a reddit thread discussing it a bit: https://www.reddit.com/r/trains/comments/5o3ih1/i_wonder_wha...
We are talking about people here, not things. People have personal preferences and feelings whereas things do not.
Ok, honestly, was DNT ever more than a smoke grenade for muddying the privacy discussion? The standard always relied on every single shady data collector out there to act against their core interest, facing not even the risk of detection (let alone punishment) if they don't comply, all just because you asked them nicely. You might as well carry a "do not rob me" card in your wallet.

Was there ever a honest belief by anyone (except the Ayn Rand fanboys) this could work?
I thought Go was created to be the primary language for new Googlers. Did that never turn out to be the case? Are there many Google projects written in Go? Kubernetes is the only one that immediately springs to mind.
Chemical analyses of the Isdal woman point to Germany and France
I didn't trade, but Italian army rations looked pretty good.

U.S. MREs are obviously awful when compared to pretty much any prepared food, but when you're genuinely hungry you mind that a lot less.
My 14 month old son works our Amazon Echo.
It can be just as simple in Japanese as in English, and just as complex. They refer to ways of being implicit + grammatically encoded social deixis, which Japanese is good at (not exclusive to Japanese, though). Grammatically it's quite covert.

But on the whole, no. Just no. I think what's said in the article on this is bullshit. As for wa/ga, one can not necessarily replace the other, so you'd lose a few permutations on that alone. Also, there are more personal pronouns to choose from if that's the game.

I also did not know that just because speech level is grammatically encoded in Japanese, one is not allowed to generate similar meaning in other languages.

Or rather: I'm sure I can find 248,026 ways to say "I love you" in some other language as well.

What is it with Japanese that triggers this kind of ignorance and Sapir-Whorf-ism...?
Julian Assange: A Legal History
I agree that we will have a different conception of privacy. I'm hopeful (but not particularly optimistic) that we can have something like David Brin's "Transparent Society" (https://en.wikipedia.org/wiki/The_Transparent_Society).
There's no single official language at Google; it's a multi-language place. Google's build system (bazel) is multi-language. Internally, Go is as official as it gets.

While Java is most common, there's no single language for Android, either. C++ was always used for games, Kotlin is now officially supported, and Dart is in alpha via Flutter: https://flutter.io/

(Not to mention all the different languages supported on Cloud.)

Anything you say about "Google" caring for a language is probably true of some teams and not true of others.
I worked remote from home, or at least a building 100ft from my home, for many years.

But then I founded a company and made that building its International HQ. So now I'm not remote any more.
You can think a monad defines a DSL. Let's take for example the Rand[0] monad:

type Rand g = RandT g Identity

newtype RandT g m a = ...

-- with
runRandT :: (Monad m, RandomGen g) => RandT g m a -> g -> m (a, g)
newtype MyType = Rand StdGen

-- now you can define
intGreaterThan :: Integer -> MyType Integer
intGreaterThan = ...

randomName :: Integer -> MyType String
randomName length = ...

-- an finally convine the two above

nRandomNames :: Integer -> Integer -> MyType [String]
nRandomNames length n
| n <=0 = return []
| otherwise = do
tailNames <- nRandomNames (n-1)
headName <- randomName length
return (headName:tailNames)

These functions of type `...->MyType a` can be viewed as a DSL where the Random generator state is abstracted away.

[0]hackage.haskell.org/package/MonadRandom-0.3/docs/Control-Monad-Random.html
Well I guess I didn't know that!

I thought 'do not track' was on and I was OK but trackingprotection is a separate option in Firefox configuration.
This is a very salient point on the difficulty and nature of Japanese.

Japanese language is very tightly integrated with Japanese society, to the extent that I would cheekily argue it doesn't even count as speaking Japanese outside of the context of a Japanese social setting or structure.

To elaborate on your point regarding the proliferation of vocabulary from honorific synonyms, consider how much of the grammatical gamut is wrapped up in identifying the speaker's relationship with the listener. Who is the in-group? Who is the out-group? Is the speaker a man or woman? What is the relative social position of the speaker and listener? Is the utterance written or spoken?

Japanese is a language that identifies the answers to all of these questions with explicit grammar markers, while omitting number, case, conjugation, and employs only two tenses (realis and irrealis).

Learning Japanese in a classroom outside of Japan, or heaven forfend, through individual study alone, is an awkward and disconnected experience, since there is scarce opportunity to practice the major components of Japanese grammar in a real way.

Also kanji.
The problem is that what they've written looks very reasonable. After all, who could disagree with a statement such as the quote below?

"It is in no-one’s interest for the foundations of strong societies and stable
democracies – the rule of law, privacy and security – to be undermined."

The Internet is a dangerous place at times. As anyone who needed the NHS a few days ago is all too aware, modern technologies can be vulnerable to very damaging attacks. There are whole new variations of criminal activity, from bullying and harassment to fraud and identity theft, that have been enabled by our modern, highly connected lives, and these often do have serious consequences for the victims. None of this is seriously in dispute, and no-one would seriously suggest that it wouldn't be better if these problems were effectively addressed.

The real problem is that I suspect Theresa May and her government have a very different idea about what things like "effectively addressed" mean compared to most of us here. The biggest single step to undermining privacy and security online in our country may well have been the Internet surveillance laws passed recently by the current government, laws which started out as a personal goal of May herself from her time as Home Secretary.

In their haste to ensure that laws and principles can be applied online as well as offline, it appears that the Conservative leadership has forgotten that offline we also have rules about following due process and principles about being innocent until proven guilty and legal requirements for reasonable grounds for suspicion before doing various things that interfere with a private citizen's life.
Not according to our pediatrician.

Children quickly learn the difference between speaking to an inanimate object, and speaking to someone in person.

Pretty much everyone who is 10 or older has learned to be assholes on the internet without having something like a Home/Echo at home.
It's hard to construct a good experiment of this, because non-compacting GCs always have at least some kind of sweep phase. For example, if the non-compacting collector experiences fragmentation, then is its reduced performance due to the cache misses experienced by the sweeper (which have nothing to do with locality per se - they are just an inherent cost of sweeping) or because of cache misses experienced by accesses within the program due to the changed ordering of objects?

What about adding a dummy sweep phase to the compacting collector? Then you could compare compacting + dummy sweep with non-compacting + real sweep.
The flaw in this way of thinking is hidden in your assumption about what counts as "doing something." You talk as if the only thing that counts as doing something is what you call "change", which means "changing the way that other people (people with more resources than you) act". It's true that engaging in political action to change the way that other people act is an effective and important part of doing good. The government and large corporations control most of the "surplus" resources in the world and it's foolish to pretend otherwise.

But to approach the problem of "doing good" with the mindset of "the only thing that I can do is to ask other people to make the world a better place" is selling yourself short and in my opinion an anti-democratic way of thinking.

Individuals can do exactly what they can do. You can volunteer at a school, you can start a community garden, you can help just one person in your life who needs it. This counts as doing good, and without the kind of community that forms from lots of people spending their time with others, you have to ask yourself why you should care about the political action at all. Far too much political action today is done out of self-righteousness or anger, rather than out of love. If you've forgotten how to love a stranger in your private life, you may have forgotten how to do it in your public (political) life too.
>Part of the problem IMO based on speaking to various people from various countries, the US is just far too happy to prescribe strong medication (generalisation I know but still) whereas for the same ailments in other countries you would get nothing.

I noticed this when I got my wisdom teeth taken out in Japan. Typically in America, they knock you out and remove all four at once and give you powerful drugs after the procedure to help with the pain. When I got the procedure done in Japan I was originally scheduled to have four separate procedures, until I complained and even then it was moved down to two, one for each side of my mouth. The anesthesia was local and the drugs I got were extremely light. I was definitely in pain way longer than friends who got the procedure, but it was bearable and ultimately I think I'm better off for not being described a hard opioid.
I strongly doubt it's a real threat. They're passing on the court order as a "cooperate or else" but internally it's a different message between Kalanick and Levandowski.
As others have mentioned, the idea is to have the compiler enforce certain things for you to reduce the chances of making an error. One illustrative way I've seen it explained is that if you accidentally make a variable immutable when you want it to be mutable, you get a very straightforward compiler error message saying something like "you can't mutate this variable since it's const; maybe you should make it mutable?". On the other hand, if you want a variable to be immutable but it's actually mutable and you change it, you can end up with all sorts of tricky bugs like race conditions which are much harder to debug.
huh? The question is whether a group's behavior is irresponsible. Are you saying that merely existing is irresponsible? And if so what exactly follows from that, China already has relatively low birth rate...
> Dart is losing with TypeScript.

I switched my current project from Dart to TypeScript. I think Dart is the better language, with a decent standard library, but getting interop working for various JavaScript languages was just sucking up too much time.

I'd love to have used Scala.js, especially since the rest of the project is written in Scala, but again, interop issues.
Uber to engineer: Return stolen docs, or swear you didn't steal them
Not sure about the most recent versions, but Go can run on MIPS platforms with 32MB RAM.
The way it's monospace without being glaringly so is quite impressive.

I found this: https://www.typemag.org/home/2017/3/29/bruce-kennet-dwiggins... to fill in some gaps in the article.
curious if you were going to share the results of the survey?
I think all of the issues that cause drug addicts to be expensive or harmful to society are externalities of the war on drugs. For your two examples:

Increased healthcare spend: But why don't we draw a line for alcohol and tobacco? Or people eating too much? All of these are legally sanctioned choices people make. It gets into slippery territory when you start telling people what they can or can't do because of the burden they'll place on the healthcare system. Slippery territory that leads to the situation we currently have.

People stealing your tv: Spend less money on chasing and locking up drug users and more money on chasing and locking up burglars. Also, if we're just talking about simple economics here, the cost of supplying the entire world with high quality, low price drugs would not be terribly high. It's like, "How many homeless alcoholics are robbing homes because they can't find a drink?" That could be paired with a general public education campaign about the realities of drugs (I mean, Trainspotting and Leaving Las Vegas are kind of about the same thing right?)

So I deny that there are negative societal externalities. I'll make an exception for the fact that families pretty much literally lose loved ones to addiction, and that's a pretty big one, but I think it gets into the kind of territory of "do you owe your family anything?" I would say no, if you want to throw away your life to drugs, that's not the state's business.

And again, I'm really not advocating anyone start doing any of these things, I'm advocating that the state stop locking people up for doing them. In order for that to happen, it requires a certain amount of acceptance.
My solution is to change the DNS settings in my router to set all domains for Facebook to 0.0.0.0. So,

*.facebook.com 0.0.0.0

I'm sure the same could be done with Twitter. This ensures that they cannot track you on e.g. a news site or any other site with a "share" feature.

But... This only works if you're willing to entirely live without Facebook/Twitter. Probably not the best choice for the majority of people.
It's interesting how Microsoft killed DNT - by supporting it.

Once they made it the default, it was all over. It was so obvious that doing so would kill DNT that I have to wonder if they did that on purpose.

It's definitely an interesting way of stopping something you don't like - support it to such a degree that those who asked for it don't want it anymore.
I'm the primary author, can answer questions if you have any.
Heisig's book for recognizing characters worked well for me.

Picking the right pronunciation on the other hand...ends up being totally reliant on if I know the vocab word or not.
I don't get your point. Who are referring to are not being responsible here? The Chinese government or the Chinese people? If the former, they installed one-child policy with the sole purpose of population restriction, sounds pretty "responsible" to me. If the latter, are you suggesting as a people, maybe the Chinese shouldn't breed as many, to, say, leave space for other people?
> And, again: most VCs fail! A lot of money is invested in VCs not in the expectation of those investments being lucrative, but instead in the hopes that VC returns are uncorrelated with the public markets.

Are there meta-VC's that treat VC funds like startups and invest in multiple VC funds with the understanding that most will fail? That is, can you confirm my suspicion that it really is turtles all the way down (or up)?
Figured I'd post this here as several past installments on the same story have been posted to HN.

As to the article, I find it quite interesting that it is (apparently) possible to narrow down the area where her teeth were to such small areas - I'm off to google to find out how it is even possible.
Everybody wants it, few can handle it in a responsible way for more than a few days per month.
There's some great chess people on youtube - I'm a fan of John Bartholomew. He has playlists called "Chess Fundamentals" and "Climbing the Rating Ladder" that are geared towards beginners who know the basics but want to start improving their play. Practicing "tactics" on sites like chess.com, lichess, or chesstempo is another good way to improve.
The status antipattern
I imagine your rate would be the same as everyone that uses your self driving software version.

In fact, your rate could go up because other people with your software are getting into accidents? Sounds crazy right? But it makes complete sense. Eventually it'd encourage you to switch to a safer self driving car system, which is good.
It certainly isn't a complete solution, but it probably did reduce the number of ad networks that tracked you. So yes, I guess you could say it works?
The article paints the FDA as very involved with this. To the point it claims the person that approved the drug moved to work in the company shortly after.

Besides, "stepping back and letting pharma companies innovate" is not the same as not participating. The FDA can make drug development cheap by many means, and the required fiscalization or catching that kind of behavior is not done by increasing the weight of the approval process.
Thanks for the feedback and concerning links, yes you can
I actually got to have some of this cake:

https://blogs.harvard.edu/houghton/2015/12/11/baking-emily-d...

It was pretty good. Very fruity.
I agree with your point 100% BUT there is one point to be made. Prosecute the Pharm Execs, Doctors who broke the law.

There is a smoking gun! Look at West Virginia and the pills that were prescribed. I am talking about 780,000,000 pain meds. In a state of 1.84 million residents, the shipments amount to 433 pain pills for every man, woman and child in West Virginia.

The death toll for this 5 year time between 2007-2012 is 1,728 West Virginians died from overdoses of hydrocodone and oxycodone.

http://www.nbcwashington.com/news/local/Drug-Wholesalers-Shi...

So you are 100% right about public perception. I live in a large city in PA and my In-laws come to visit from W.Va and I always tell them I see more people high in W.Va then in my Center City neighborhood and they always roll their eyes like I am crazy.
As another women, I agree.
I understood that DNT is pointless because no one is respecting the setting, if sites like Twitter would do it reliable, it would be better for others to do the same.
Great question! Overall I'd say our gov't partners are incredibly supportive.

A lot of why these processes are hard are not by intentional design, but rather by _unintentional, non-design_.

What do I mean? It's that these systems evolve over time, via massive waterfall IT procurement processes, and you often have someone (say, one county, or one unit) who proposes to add one more question because it makes it better for their unit or a subset of users.

Iterated over years and years — and with no systemic actor responsible for pushing back and saying, "but this creates more burden for the majority of users" — you get overwhelming user experiences. Sometimes I've jokingly called this the "no feature left behind" approach.

What we do is basically design & build a service that puts users at the center, and when someone wants us to add something ask ourselves, "will this help people quickly and easily get through the benefit enrollment process?"

It's essentially applying "products are about saying no," just to a domain where there's currently no one there to say no.
None of the links that come up in a SERP in my browser look at all relevant. There are many places where the words “Aldine” and “cursive” might both come up in a page. The word Aldine comes from https://en.wikipedia.org/wiki/Aldus_Manutius and his press https://en.wikipedia.org/wiki/Aldine_Press, and just refers to a general style of typeface.
Why do companies keep comparing themselves with the big guys?
I guess it's why "bigdata" is so popular with all these small firms
Are you already using anko ? https://github.com/Kotlin/anko