skysight-inc/HackerNews huggingface dataset:
I'm suspecting (but can't back it up with empirics until I get a large team using golang), that because of the advance in popularity of golang and huge increase of golang codebases, the choice of golang is just as much a business decision as it is a programmer decision. If golang does prove to be a "get shit done" language, your VP is not going to be as concerned about what devs think if it can be used to get to market faster. Doesn't make any diff if it is goog or a 3 person shop.

I can give you some counter-testimonial for .net when I ran a 50 dev project. Skillsets were all over the place, the architects wrote boilerplate the devs didn't understand, and the codebase was messy, thanks in due part to .net drawing commodity developers and Anders making sure csharp has 5 different ways to do everything.

Lang history driven in large part by new features is turning out to be bad for business, IMO. I want something solid for my team that's easy to code, easy to test, and easy to consistently hire for. And I want them all to be SME's on the code they write for their domain. What that gets me is a lot of devs who will effort point stories about the same, no matter what team they are on. My gut tells me I can get to that state of bliss with something like golang faster than I can .net. Lot of mitigating factors built into that I get it, but that's what my gut tells me.
I remember trying to use Google Maps in San Francisco at rush hour. In terms of utility, efficiency, and practicality, it was indistinguishable from some bus-riding programmer's idea of a practical joke.

No, Google, I am not going to make a left turn here, because I have someplace I need to be by Wednesday.
No, stalker has a security camera company, and you visited the stalker's house once because of this great party and left when it seemed dead. Stalker now knows you and starts noting every shop you visit through the cloud connected cameras. You had downloaded an app to get into that party and forgot to remove it later. You start getting notifications about the last restaurant you visited.
>Not everyone is rich enough to have the time to exercise.

5 minutes is sufficient if you have good pain tolerance, and pain tolerance can be trained. There's a great deal of evidence that high-intensity interval training is effective for improving cardiovascular fitness.

Diet is admittedly more difficult, but even if you can't eat healthy food you can still benefit from exercise.

https://en.wikipedia.org/wiki/High-intensity_interval_traini...
Plenty of stories of Paypal vendors being scammed by buyers. Given Venmo is a paypal business, it may have similar problems?
Flossing is the kale of dental hygiene. It's the best habit I've taken up for my health other than running.
Because fraud protection costs money, and it's useful to have an electronic payments medium that doesn't have it, and therefore avoids those costs.
Data doesn’t support the idea that an increasingly few productivity superstars in crisis mode can push TFP forward:

https://www2.deloitte./insights/us/en/economy/behind-the-num...
There is no way to not make it a program though. Some issues I see here:

- if teachers are allowed to be armed, then as a parent I believe that I have a right to know which of the teachers at my school carry firearms, and I want to be able to verify that they have the proper training and safety precautions in place

- the standard procedure for this type of situation is for the teachers to stay with their students and to lock the doors. If some of the teachers have weapons, then what is the plan for them? Are they meant to leave their students alone and unsupervised in the classroom as they confront and attempt to gun down the assailant? The school would have to figure out and plan for this too.

- Insurance companies would have something to say about this as well, where would the budget come from to pay for increased premiums?

It is not as simple as just removing legal barriers, there are tradeoffs involved.
I think that in general morality should reflect legality. That is to say, the things that are moral should be legal, then things that are immoral should illegal and vis versa.

Is that a sufficient logic-based argument on why questions of morality should be questions of legality?
Somewhat related for vi enthusiasts: https://news.ycombinator.com/item?id=9055523

The comment about rlwrap is especially handy.
I wouldn't necessarily say this is 'human nature.'

There were plenty of civilizations whose nature was very intertwined with nature.

Perhaps more appropriate phrasing is western nature; and it was western nature that killed them all off.
This sounds like the federal government concluded that Damore's firing did not violate federal employment law. I think (but I'm no expert) that the issue of whether Damore's firing violated California employment law is still an open question.
"It's important I think to understand that the NLRB isn't saying that it's unlawful to write the Damore memo."

Well, they did call what Damore wrote "sexual harassment" and "discriminatory", and sexual harassment is illegal and violates EEO, so that is basically saying that what he wrote is unlawful:

"The Charging Party’s use of stereotypes based on purported biological differences
between women and men should not be treated differently than the types of conduct
the Board found unprotected in these cases. [His] statements about immutable traits
linked to sex—such as women’s heightened neuroticism and men’s prevalence at the
top of the IQ distribution—were discriminatory and constituted sexual harassment,
notwithstanding [his] effort to cloak comments with “scientific” references and
analysis, and notwithstanding “not all women” disclaimers."
So if I want to keep using deodorant and soap, is there an environmentally-friendly class of products I should steer towards? (I tend to use bar soap and stick deodorant.)
You are talking the legality of same-sex marriage.

Point #3 is not talking about the legality of same-sex marriage. It is an opposition to compelling people to be complicit in same-sex marriage. Churches may still have some protection against being compelled to marry gay couples, but bakers sure as hell don't have any protection against having to make cakes for gay weddings, so it is reasonable to worry that the protections for churches may crumble soon.
I believe this is relevant: https://www.sciencedaily.com/releases/2018/02/180214093823.h...

Title: "Running helps brain stave off effects of chronic stress
Exercise protects vital memory and learning functions"

It's a study in mice but fascinating results IMHO.
There are other techniques that Google's routers will most likely use to load-balance traffic transparently to multiple hosts. A relatively simple way is to hash the (source, destination) address pair of the IP packet to determine which host to forward the packet to, so it doesn't necessarily require mirroring or any state. Only seamless failover when the host fails requires the fancy tricks.
You can get a fair way down that path with ansible if you are very careful but it still requires too much work, modern operating systems and packaging where not built for idempotent rollbacks.

We try to treat pets like cattle then wonder why they bite us (to reverse the usual refrain).

I agree though, it should be declarative but everything shits everything else all over the filesystem.
Also, you mentioning it made me realize I never starred the repo, so thanks, haha!
And what a nightmare it is to jump on a macbook because of that. I go crazy when I need to use an Apple keyboard. I can't begin to understand that particular ui choice.
Exactly. People are forgetting the word "command". In the old days, users would command computers to do things, and the computers did those things. If I say rm -rf documents, I expect the documents directory to be removed. I'm not suggesting that the computer could do it, or asking the computer to do it. I'm issuing a command. And I expect it to be carried out completely. Delete it all. I don't expect the OS to keep around some dot-files that it really really likes, or to hit me up for confirmation, or to silently ignore me because the OS vendor can make more money by doing so.

It's a huge problem if I tell a computer to do something and it doesn't do it, it does it half way, or it usually does it but sometimes doesn't. We engineers need to have a Hippocratic Oath that starts with: 1. Never put the company's need over the user's intent.
To some extent I agree with you that behavioral science/psychology needs a unifying theory. Attempts at this have been made and are still alive and well. For example, take a look at Radical Behaviorism [1]--the philosophy of science behind (applied) behavior analysis.

The overarching goal of behavior analysis is to treat the study of behavior as a natural science. That is, to identify orderly relations (i.e., laws) between behavior and the environment.

[1]: https://en.wikipedia.org/wiki/Radical_behaviorism
Infamous Google memo author shot down by federal labor board
I looked up the Advice Memo [0] written by the NRLB (thanks tptacek for mentioning that document) so that I could try to see what exactly they found discriminatory about Damore's paper. This is the relevant section:

> The Charging Party’s use of stereotypes based on purported biological differences between women and men should not be treated differently than the types of conduct the Board found unprotected in these cases. statements about immutable traits linked to sex—such as women’s heightened neuroticism and men’s prevalence at the top of the IQ distribution—were discriminatory and constituted sexual harassment, notwithstanding effort to cloak comments with “scientific” references and analysis, and notwithstanding “not all women” disclaimers.

The "these cases" reference is talking about a KKK member and someone who "made debasing and sexually abusive remarks to a female employee who had crossed a picket line months earlier". I don't see how Damore's memo is at all relatable to these.

And more importantly, the content they found to be discriminatory were the studies on differences in IQ and psycological traits by gender? How can presenting science be discriminatory?

If you disagree with some study, you explain why the methodology it used is bad or find other studies that try to explain it. You don't just claim that it's findings are discriminatory. That makes it impossible to discover why it's wrong (if it is).

[0] (PDF) http://apps.nlrb.gov/link/document.aspx/09031d45826e6391
North Korea is not our greatest nuclear threat. Quick launch status probably is
I've been looking for a categorical take on neural networks and have found nothing, and this might get me started into translating some existing NN papers to CT.
It doesn't even stop there.

There are numerous reports of Orangutans being exploited as sex slaves in the midst of this palm plantation induced destruction of their habitats.

https://www.youtube.com/results?search_query=orangutan+prost...

It's probably insignificant, but I am now very careful when purchasing any manufactured goods, stuff like peanut butter. If Palm oil is an ingredient, I'm not buying it, full stop. Not sure what else an individual can do to combat this disgusting situation.
The fourth option, developing on the cloud and stay there, looks like a good way to lose whatever freedom we had left.

Would the cloud provider let me write pen testing tools? Would it let me put profanities in my comments? Would it give reports of my work sessions to my boss? Would it get a licence to my code?

I'd rather go dinosaur.
Banks don't care about customers but care a lot about being compliant with plethora of regulations.
Non-compliance for a bank means the lights can a will be turn off by a governing bodies, of which are many.

Hence - offering a money transfer service within the bank infrastructure and services without consumer protection - is highly likely is a violation of some regulation. Or more than one even.

Supplement the complaint with a proof of "misleading marketing practices" - and this adds couple extra zero's to potential damages.

Someone just need to dig it deeper and then push the button where it hurts. Problem solved.
Regulators will be on consumer side.
I don't think this is how people usually communicate. Referring to a group without a qualifier refers to the majority, or all. Consider the following sentence:

"Women can't code"

Not only is it true for a substantial portion, it's true for the majority of women (and men, for that matter). But would you criticize those who object to the statement?
A generation ago, many (most?) apps were C++ for Win32.

That means wndprocs, LPARAM, pointer casts everywhere. No STL, buggy templates. Dialog resources, manual layout of controls. Build the app for both * A and * W, ship unicows for win95 support. Crashes on machines without IE4.

A lot of that was just incidental complexity and is covered up now.
Just a reminder that, by now, we've all had a chance to read the memo. Saying that someone "clearly didn't read it" because their interpretation differs from yours is only going to serve to shoot down discussion.
Yet been the top place to work six years in a row. Nobody else done it even two years in a row. How can they be both?

http://fortune.com/best-companies/google/
Google: #1 on 100 Best Companies to Work For in 2017 | Fortune
This is a great idea and I like this anonymous approach. Thanks!
In that age range we grew up with classic video games and the first personal computers.

Space Invaders and the Atari 2600 came out in 1977. A 50 year old would have 10 years old then.

I'm a bit younger than that and grew up with Apple II, Commodore 64, Amiga, Mac Plus, and so on. Many of the nostalgic references in Ready Player One were from around then.
Disclaimer: I'm not a lawyer.

People really did exaggerate how bad the memo really was. That said, it definitely has portions that brought up stereotypes without citing direct evidence, like how men have a higher drive to achieve status. Google considered these statements "discriminatory," which sounded reasonable enough to the NLRB. It doesn't matter whether these statements were actually discriminatory because they clearly fall outside the bounds of protected speech.
Reading this makes me realise how good Australia is in this regard.

We have 'BPay', which every* bank supports from within their apps, and almost all bills support. We have instant intra-bank transfers and next-day inter-bank transfers.

Additionally, the big 4 banks (yup, we have just 4 big banks) have mobile payments, so you can link your mobile number to an account and receive payments into it. It's painful if you're with different banks, but the net result is that no-one* here uses PayPal, et. al, to transfer money to each other.

And now, we've just had PayID roll out, which is instant payments based on email or phone number to any of the banks (I think most banks in AU are participating, but it's backed by our Reserve Bank), which is a huge game changer and pretty much negates the need for a third-party to do this for us.
The time you're spending on this thread could have been spent going for a jog, or searching for a more preferable job. Exercise is free in a vast amount of modes. Time may be scarce, but some effort can allow for the minimal time to maintain or improve health. No excuses.

I find some of what you say agreeable but the victimization of yourself or those you are speaking about is intolerable for this topic.
Those civilizations did not grow large enough to have such impact. It was not because they were better stewards of nature out of enlightenment.

Human nature is human nature, it can happen anywhere and with anyone. If there is one thing that is uniquely associated with Western dominance though it is capitalism which unleashes the greedy part of human nature, and by competition it tends to outgrow all other ways of life (as we see now), even without the intensely aggressive way in which it proselytizes itself through violence.
For what it's worth...

> Ferrero... reached its goal of using only palm oil that has been certified by the Roundtable on Sustainable Palm Oil... Nutella’s palm oil comes mostly from Malaysia, as well as from Brazil, Indonesia and Papua New Guinea, according to reports.

> Greenpeace, the environmental advocacy group, told Quartz in a statement that it opposes a boycott of products with palm oil because “a blanket boycott of this agricultural crop will not solve problems in its production.”

https://qz.com/430450/no-you-dont-have-to-boycott-nutella-fo...
It's certainly important to pick something you like. For example, I hate running on treadmills
It's so much better than it was, and still so much better than so many other cities in the US. Not to say that it is actually good relative to the rest of the world.
ITT Bunch of people pretending to know the law
7 Augmented Reality Trends That Will Transform Our World in 2018
Well, I personally pay for a guardian subscription, but block ads. This is because I consider ads a net-negative in my life: they actively lower the quality of pretty much everything around me, including the content pimping the ads.

Meanwhile, a facebook thumb button is net-negative only if the guardian doesn't get paid--it essentially becomes a transaction where I pay facebook with information and then facebook pays the guardian with money.

If this assumption is false, I'm happy to continue blocking the passive pixel and thumb trackers and continue to support the guardian directly.
I used to do something similar (but a bit less fancy), with logs processed by Heka + bash scripts using jq. Heka has now been phased out in favor of hindsight[0], but I haven't personally tried that one out yet.

[0]: https://github.com/mozilla-services/hindsight
>it does not last...

Exactly. It ends with addiction, bad health, senility, crippling alimony or something else nasty. Thus hard problems are inevitable. Better to choose something meaningful ASAP.
Love the idea. But daily seems like quite a lot? I would sign up for a weekly version.
Agreed. It looks like Uber is not Walmart or Amazon who can thrive in low margin markets though. They are producing huge losses right now.
I think you're exactly right. I learned my way around computers as a kid because I wanted to do the same stuff that kids today want to do. Play games, prank my brother, talk to random people online. And I just followed that thread until it got me what I wanted. That thread involved some basic shell programming, learning what IRQs are, the difference between TCP/IP and IPX and what they did, how to setup the modem so call waiting wouldn't interrupt the connection, dealing with the rather technical nature of early IRC, usenet, BBSs. I wasn't trying to learn computers, it just happened along the way, and pursuing the same goals today won't teach you anything along the way.
Let's see if the coming reform leaves that teeth in place (sigh): https://www.congress.gov/bill/115th-congress/house-bill/620/...
Statistically speaking a gun in your home is more likely to be used against you than in a successful defense of your home and property.

It also is actually a target for theft.

So while it feels nice to have one for this reason you are, again statistically speaking, actually not making yourself safer: quite the opposite.

But I understand the emotional reasons why it would feel better. It feels like you'd have more control, so it's calming.
The problem is that they will “teach” you the wrong things, because they do not have trading experience... all is smoke and mirrors with made up stories and nothing to learn... I was listening in the beginning as entertainment and because there were one or two real guests, but in the life is too short to waste your time on those scammers...
OP recommendation is minimum 512 MB RAM. Giving it 1 GB for headroom still lets you run on the AWS EC2 Free Tier (i.e. t2.micro instance). Would that work?
> Thinking gay marriage shouldn't be legal is not "conservative", it's plain discriminating

While I certainly agree it shouldn't be illegal, there is a long history of religious opposition to this that I don't think it's so simple to hand wave away. Just because we feel strongly that we are obviously in the right, doesn't absolve us from understanding why someone might feel a certain way.

> Denying abortions to others is a bit muddier

This one goes beyond muddy into clear political territory. For every one person you find that sees pro-life as "denying abortions" you'll find someone who see it as "denying murder". Pushing this debate into the workplace seems beyond a bad idea.

> I don't know much about ACA

As someone who's premiums more than doubled after the ACA, I think it's fair to say its value is debatable and no one should be fired for sitting on either side of that debate.

> forcing your own, not universally accepted moral code on others isn't exactly the nicest thing to do after all.

Everyone feels they are living to their own moral code. There is no universally accepted standard, but firing/shaming/blacklisting people for their beliefs is wrong (according to my own moral code).
Well thanks for the info and the protection plugin :)
The Myth of North Korea, the USS Pueblo, and Nuclear War
Science Says Men Should Be the Ones Cleaning the House
Oh yeah they've been having the same problems.

https://www.theverge.com/2017/11/21/16681292/venmo-scam-ipho...
I suspect that if I decided to adopt a utilitarian vegetarian stance i'd refocus my palette on vegetarian protein sources. I'm struggling to believe that the entire energy budget including the primary inputs is better than animals. The ethical budget might be better, but the CO2 burden of industrial processes to get serum and nutrients in feels wrong, compared to say a bioreactor doing Fusarium quorn.

Mind you, I'd like to try some. I love pate. To any veggies out there, if you haven't tried it, try 'tartex'
The issue is with annoying, irrelevant and complete-but-not-quite-you-must-tinker-actually-quite-a-lot-first frameworks and build systems.

Not to mention inadequate documentation.

You can learn to program easily still, say with Python or C but learning to use the all the time progressing tools is a completely different thing.
I'm originally from the UK. We had fire drills. That's it.

The idea of doing a shooting drill is almost comically bizarre to me. The fact it's been normalized here to the level that you have to ask this is extremely fucked up.
You've lost the context of the Advice Memo. The NLRB isn't saying Damore himself violated EEO laws by writing the memo. The NLRB didn't fire Damore; Google did. The NLRB is saying that although the NLRA protects concerted action to improve working conditions, those protections do not extend to action that might discriminate against protected classes, and, crucially, that because employers are required by state and federal law to comply with EEO laws, the NLRB will tend not to second-guess them about how they do that.

The important thing to remember is that in most of the US, there's a presumption that employers can fire you for any reason. Employment is at-will. Damore was appealing to a specific exception to that rule.
Its not getting harder, the old systems just forced the users to learn- today, its just magic who works or wont.

Windows, MacOS, Chromebooks - none of them have a compiler and a ide by default. Even the "bash-scripting" is not introduced to new users.

So if you do not choose this occupation, you will never grow into it now a days.