skysight-inc/HackerNews huggingface dataset:
Thanks! That helped:

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

"In sociology and social psychology, an ingroup is a social group to which a person psychologically identifies as being a member. By contrast, an outgroup is a social group with which an individual does not identify."

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

"A social identity is the portion of an individual's self-concept derived from perceived membership in a relevant social group.[1] As originally formulated by Henri Tajfel and John Turner in the 1970s and the 1980s,[2] social identity theory introduced the concept of a social identity as a way in which to explain intergroup behaviour.[3][4][5]"

Still, individuals do change their ingroup membership and can remain as intolerant to then fully new outgroup. It would be good to have a name for this phenomenon: being intolerant to whatever person's current outgroup is. And there is one, which happens to have more uses than only this:

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

"The word is often used to refer to preconceived, usually unfavorable, judgments toward people or a person because of gender, political opinion, social class, age, disability, religion, sexuality, race/ethnicity, language, nationality, or other personal characteristics. In this case, it refers to a positive or negative evaluation of another person based on their perceived group membership.[1]"
It is by definition a private matter - we have no idea what the context behind these peoples actions are. They could have an agreement with their spouse to let them discreetly cheat. Cheating could be a part of their particular marital or relationship kinks. They could be in emotionally abusive relationships and looking for comfort.

Or they could be cheaters who are lying to their SOs.

Regardless, we the general public have no horse in this race. We haven't been asked by the person's SO to find this out, the people in question are not public figures, and we have no knowledge of the specifics of their situation.
The Pursuit of Simplicity in Programming
How was harryf in any way saying that the incident in Utah was your fault?

Please take the time to read comments more closely before replying. If you find yourself angry at something, draft a comment, wait a few minutes, and re-read both the draft and the comment to which you are replying before posting. :)
HTTP Ideas
This, you don't even need to be PCI compliant to store the last 4 digits and the expiration date. This way you can show this info to the user and email the user before the card expires (in case of recurring payments).

If you work with external payment gateways sometimes you are provided with this information even if the card processing is done directly on the processor page (you only have access to limited information about the card and the transaction)
Go for the one with the shortest commute. ;)
IMUNES network emulator on Linux
On-call rotation is listed in the job description.

We have at-will employment here, so a contract change is basically, "accept the change or go someplace else to work." Which works against us in a down economy in a position that still pays better than most other companies would for the same work.

I make around $70k myself. The average here is around $50k. Moving's not really an option due to family. Maybe in 4-5 more years moving will be on the table, but by then I'll be closing in on 40.

We probably get around 3-4 calls a week, usually between 1am and 8am (non-staffed hours), and another 6-12 text message alerts a week. Some weeks are better, some are worse. My issue is once I've woken up to handle something, it takes me a good 1-2 hours to fall back asleep again. I obviously can't treat that with sleeping pills since I need to be able to wake up again. So I go the opposite route and try to keep myself awake when I need to be.

We can't do much to fix outage issues, as we're part of a larger organization, and we monitor processes for everyone else. It's our job to contact their on-call support staff to get things fixed.

I think the idea was to relieve all of the tier-3 teams from needing to implement their own separate, patch-work application health monitoring systems; and instead centralize all of the monitoring to one team. Some of the better teams do have their own health monitoring as well; and in those cases, we're more of the "fallback" in case their monitoring doesn't catch issues.
Who are you to judge how people live and should their lifes? How dull. There are so many different family structures — incl. open relationships.

A family's structure and agreements is not public, nor should they be. Unless said family choose to disclose that fact by their own volition.
> However, we have surveyed large swaths of our users and found that for all the people that dislike the Pocket integration, several times as many actively do like it.

Do you have any information to share publicly regarding that survey? Like the sample size, how it was done and things like that.

(Personally, I've disabled the Pocket Integration in about:config)
(avid gamer here)
There is most certainly a "tabletop effect" but by and large it's not all that huge. Crowdfunding helps but that's also not the reason for the boom imo. In fact some of the smaller campaigns have struggled a fair bit (Incursion feels like they operated at a loss) and the large ones could be published by other means (Zombicide etc.)

First of all games are really good these days and second of all games really benefit from online media. There's youtube videos for pretty much all games, online reviews and boardgamegeek as a central hub.
It's really easy to get a good feel for the quality of a game these days.
Well that's the thing, the SOs now can find out. Yeah as a cheater one would get the uncomfortable feeling from everyone else possibly knowing that too, alas. Comes with the territory.
On-call has to be a separate, significant financial line item. It can't be just 'rolled into your job' - what happens when you're understaffed, for example?

On-call means you can't get drunk, go see a movie, visit distant friends or whatever. It's a significant impact on your life - plus, of course, you're expected to work your normal full day after a hard night. I simply stopped going out to bars with my friends, even though I wasn't drinking. The benefit of socialising didn't make up for standing in a cold alleyway in winter talking an enduser through a tech problem for 45 minutes at a time.

"Fuck you, pay me" applies here. Salary is for normal work hours - on-call spreads that to 24/7 for a week. On-call is also not trivial, so it shouldn't pay peanuts. Remember it's the company that wants 24/7 coverage; it should be a cost to the company to provide that. I'm a 'best effort' guy, and I don't like to see my stuff failing. I'd rather fix it on my own time than let it rot until business hours roll around. But I'm not giving my employer priority time over the my personal life for free.

If ever you need a question for that part in job interviews, on-call is a good one. Also worth scrutinising in the contract.
You shouldn't be so quick to buy into the myth that the Luddites were anti-technology.
So what does this mean for those who received treatment? Does that mean they are less intelligent? Also, hypo mania can give these traits, but bat shit crazy mania is the main reason for hospitalization and negates any benifit,
> It's not really a choice.

Just like homosexuality "was not a choice" a mere few years ago: yet people did choose to be open about their homosexuality and did choose to fight for their rights as homosexuals. Look where we are today: the American courts now lawfully recognize that choice in marriage.

> archaic religious beliefs

So far as advanced societies go, believing in higher power(s) is a choice. It is certainly not archaic to those who choose to do so and in the somewhat broken world today, possibly more relevant to them than ever. I've never understood why those who are discriminated against have discriminated beliefs. It's not right when their force-feed their beliefs down people's throats, but that doesn't make it right to force-feed Atheism/Agnosticism down theirs.
Your argument sounds like it is not something wrong to commit crime in a crime-ridden neighborhood, and it is the victim's fault since that person didn't read news or does their due diligence.

Interesting :)
A little known hack from Japan to get your notebook organized
Disruptive Technology Weekly Roundup – Aug 5th to Aug 11th
The world didn't end any of the times I have walked away

Not for you, but it certainly does happen. If you look at it from the other way round, quite often when you find a middleclass person who's ended up homeless or an alcoholic or suicidal it started with losing their job.

Yes, it's an abusive employer/employee relationship. But there's never a bright line crossed between "ordinarily bad" and "abusive".
So does Knuth's, which embeds a case conversion table directly in the code. http://onesixtythree.com/literate/literate2.pdf

The shell script is easy enough to approximately fix:

tr -cs '[:alpha:]' '\n' |
tr '[:upper:]' '[:lower:]' |
sort |
uniq -c |
sort -rn |
sed ${1}q

(In my tests, it doesn't turn ẞ into ß, but it does turn É into é. "straße" is recognized as all one word, but not as the same word as "strasse" - but it's not clear whether it should be or not. I'm not sure how it'll handle normalization, if the same character is represented in two different ways.)
> really amazing [...] a bit long, but totally worth the read

You have just described at least half of the dozens of posts on that blog.

(There's a best-of list, still intimidatingly long, here: http://lesswrong.com/r/discussion/lw/mmg/yvains_most_importa... and a best-of-best-of subset of that, unfortunately with only the titles and no links, here: http://lesswrong.com/r/discussion/lw/mmg/yvains_most_importa.... I haven't looked through either of those lists and make no claim that they have successfully selected the best. The lists include not only posts on Slate Star Codex, but also others -- mostly earlier -- from the same author elsewhere.)
Motor+Club+Of+America+MCA+Video+Email+Marketing+System
I was first introduce to the 'CSS as code' concept by Blake at https://github.com/blakeembrey/react-free-style - worth taking a look if you're considering using one of these tools.
Not sure why you're getting downvoted. Problems with CSS at Scale are very real (as mentioned in the slide). But this is a super complicated solution. Its like one of the head-over-heels approaches in JoelOnSoftware blogs. Surely there has to be a simpler way.

Its good that the authors are trying. But just look at the picture on this article captioned "This is how intensely we’ve been thinking about CSS". That's where the whole complexity comes from I guess. Good solutions present themselves and fit naturally.
Perhaps they have a right to know, but that doesn't mean that you, I, or any other random bystander has a right to know.
His complain is not that he is not going to have it immediately, but that he is never going to have it. And I agree with him. We keep hearing of breakthroughs and the truth is that 99% of the time they vaporize.

That said, I'm happy to hear the amount of research put into finding better batteries.
You can use a gun for killing, and it's marketed for that specific purpose. Does owning a gun make you a killer?
FWIW, there were issues with missing content even in the days of Dejanews.
Job 2 (with the security thing) sounds like nonsense. 'A bit more into actual software development'? Also you won't be involved in any of the development it seems. It sounds like an internship-level job.
I signed up on AM to cheat on my wife.
Remember Facebook Notes? It’s Back with a Vengeance
Solution, don't think about working for Amazon or any such company. Warn your family and friends and co-workers. Company will get the message and change its policies hopefully after losing a few billion.

Alternatively unionize Amazon.
there is a difference between crime and contract. You enter contract at will in exchange for something, and not doing due diligence is your fault. You may also look at the notion of exempt employee - some actions would be illegal if done to non-exempt employees while ok to be done to exempt.
WordPress 4.3 named after Billie Holiday. Billie was an American jazz singer and songwriter. If we look at her life, it was a real struggle since her childhood. Attempted rape, protective custody, mother left, met again and became a prostitute. Arrested, sent to prison, served the due period and then started singing at night clubs. Her life was a chaos but she rose above the dirt and made her name in the Jazz singing.

WordPress 4.3 generated a lot of buzz since it was released. The most intriguing thing that I personally like was that Konstantin Obenland committed a release date for WordPress 4.3 and it was delivered on time.

Read more reactions from a blog post that we compiled at Cloudways blog.

http://www.cloudways.com/blog/wordpress-4-3-community-review...
Unionize Amazon
The story about Amazon makes me think Amazon's workers both white collar and blue collar, just like Wal-mart workers, would benefit from a union. It seems Amazon has stepped over the line of what's acceptable corporate behavior.
Shadow DOM completely solves this problem in a better way by scoping styles to a shadow root. The scoping allows the browser to be smarter about style recalc as well.

I do really like the idea of importing CSS into JS as a module to access the classnames and IDs though. I would like to do a similar thing with HTML imports as modules: import references to elements based on id.
As I'm sure you know, it wasn't just globalisation, Margaret Thatcher's intention was to spancel the unions
https://en.wikipedia.org/wiki/History_of_labour_law_in_the_U...
For anyone interested in getting started with the hobby, I usually send this article to my friends and colleagues who express interest: http://www.tested.com/art/454213-modern-board-game-bestiary/

It's a bit old, but it gives a good introduction on the new type of games and also examples of good games in the various categories.
Yep, it's as simple as that; almost. There's good ways to do it and there's bad ways to do it.

1) Figure out what's wrong at an early stage, why it's wrong and come up with a proposal of how it could be improved. Find solutions.

2) Always fix things despite the unreasonable amount of work or pressure. You wait until you'r almost broken and then say you can't take this anymore, it's too much. Problem needs to be fixed right away or you'll lose it.

We very much create our own situations too unfortunately.
Boards by InVision – Design Collaboration ReImagined
When you scrape your knee as a kid and your mother or father put a band-aid on it, you've just had a medical condition treated by a person with zero qualifications.
Ask HN: All the great talent are leaving my team. What do I do?
I'm a developer with 5 years experience, working for a small team in a multinational company.

Originally, we had 7 people on the team when I joined 3 years ago but due to the quality of our work, our headcount has increased to 20 in a short space of time at the start of the year. This has resulted in taking on senior candidates who aren't great technically and they wouldn't have been hired if we grew slowly. I don't believe I can learn anything from them and I've been teaching them basic concepts and techniques since they joined. This has meant all the original team had to pick up their work on top of their own, which has caused 4 of the original 7 to leave for different jobs in the last month. As I work in the EU, the new senior members can't be fired.

Since January, I find myself doing the work of a tech lead but my pay or title doesn't reflect that. I've been told by my manager that I'm fast tracked to be promoted to tech lead but no timeline has been given. Promotion and pay cycles happen every March and you can only go up one level per year, so it would be at least 2 years before I could be promoted to that level. (It goes Dev -> Senior -> Tech lead) However, my manager is also leaving for another job next month so I feel that this is just an empty promise to keep me here.

My questions are:
Am I being paranoid?
Should I stay with the company or should I look elsewhere?
Is this team being setup for failure?
Any advice?

Thanks for listening!
Is it the beginning of the end for online comments?
Thanks for clarifying.

> Also, trying to run this experiment in practice is also problem even for dots on a screen, because eventually the finite display size of your dots will become an issue, as will floating point arithmetic (since you only really have a finite number of floats in a given range).

Yes, but that's not a problem for the theoretical analysis of fractal dimension.

Uniformly placed dots do have a characteristic density and a relatively simple distribution of nearest neighbour distances. Even the clumpiness doesn't lead to scale invariant lumps.

The lumps get absolutely bigger on bigger scales, but relatively smaller and smoother.

It would be useful to do the analysis properly, though.
You took it upon yourself to interfere with other people's relationships and families. Whatever moral reasons you feel justify your anonymous intervention, when you start fucking with other people's relationships and families you have no idea of what's going to happen. A struggling young couple with a small child - the type of "hint" you provided might tip one or both parents over the edge... You have no idea.

In short; IMO dick move
http://www.poetryloverspage.com/poets/kipling/we_and_they.ht...
It's always a possibility that we may never see this technology in use commercially, that does not mean that it is insignificant and cannot lead to an improved product later on. The work done here is still important regardless of whether or not we'll have it in our hands within the next five years.
I just turned down an offer because of something like this. I went through a bunch of interviews and things seemed pretty peachy, until I interviewed with a guy (who'd have been a peer) who was probably way more candid than management would've liked. He said things like "I haven't gotten a raise in five years so make sure you negotiate hard when you come in", "I got an apartment close to the office so I can be here quick when the shit hits the fan", "50hrs/wk is probably a good baseline, but you already knew that", and "yeah, your group has rotating weekly pager duty and even if they call it an 'engineering' team it's really support."

I felt like I'd been completely mislead by everyone else, and even if this guy had a chip on his shoulder and was intentionally lying to me -- which I doubt -- that in itself would have been a red flag.
Actually, it's my fault, I thought you were referring to the people who dumped the data.
Shaun's Car Garrage Burns Down – Help Him Rebuild
This is a very cool library. Thanks for the link. Have you used this in any projects yet?
You could give http://www.usertesting.com/ a try. I have used it for web apps and been very happy.
To be fair, it depends on the company and often the individual manager. I gave people comp time almost all the time they were forced into some extraordinary work.
Oh, I didn't want to talk about technology. What I meant, just because good people leave a company, doesn't mean that there are new openings for lesser skilled people.

Just like good people flocking to a company don't necessarily diminish the company's appetite for hiring lesser skilled people, it might even make hiring `minions' for the `rockstars' more attractive, if they are complementary.
When they decide to fire you, the real reason is never said. They'll just think of some BS and you'll be out the door.
Come to think of it, that's why Google is so behind Thread - they want a mesh networking protocol that's not exclusively local, but can connect each one of the embedded systems directly to the Internet with their own IPv6 address. Although, the protocol does support using a "gateway", too, but I have a feeling that won't be made the priority for most Thread-enabled devices.
Unfortunately Shadow DOM inherits CSS properties such as color;font-family.
Yes, it is harder to write correct software in C++ than in other languages. But if the project you are working on needs to be written in C++, explicit coding standards and the general project environment can play a huge role in whether it is a lot harder, or just a little bit.

I can point to one policy that guarantees safety becomes much easier: prefer modern C++14 idioms whenever possible.
The two propositions should be connected because how bad it is when your name shows up in some hacked company's database depends on what the hacked company is, and being outed as someone who tried to have an extramarital affair is more damaging than being outed as someone who (say) bought some shoes.

(Some people will feel that this is balanced out by the fact that these are Bad People, who deserve to have their badness exposed. If so, failing to protect the database might have been less irresponsible and reprehensible in AM's case. But it would be quite a coincidence for these things to balance perfectly. One way or the other, the service you're providing to your customers makes some difference to just how awful it is when you fail to keep their data private.)
Looks awesome, best of luck! :)
Or an SO who has an agreement with their spouse to let them quietly cheat has to now deal with strangers and friends alike "knowing" that the spouse sleeps around.

Or person A is in a sexless but loving marriage with person B. They have kids, and don't want to get divorced because they love each other, but person B is just done with sex. Is it worse for person A to cheat on person B than it is for the two to get divorced, upending the family structure and ruining them financially?

We could debate that endlessly, but the fact remains is its none of our business what's going on with the Ashley Madison people, nor is it our place to decide what's best for the partners of Ashley Madison customers.

Would you say it "comes with the territory" when someone's drug habit is leaked on the Internet? Or their private emails?
This comes up all the time, the best thing to do is use it to your advantage.

I assume your SaaS offers support, if you're a small team, when they call they will always speak to someone they have spoken to before, if you're a one-man-band, they are speaking to the CEO of the company every time they have a query. They don't have to wait for decisions to filter through, they will get an immediate response.

If they're worried about committing because you might go bust, offer a rolling monthly contract with the option to have 2 month free if they sign up for a year.

You'll be surprised how many go for the year after 2-3 months of paying full price.

Edit: Just to be clear, they aren't nightmare customers - they are within their right to know who they are doing business with. Just don't be ashamed if you're small, turn it around.
As usual Matt Levine writes great articles.

In a footnote (Matt loves footnotes) he cites one Financial Times article from 2012, regarding when a Goldman Sachs employee said that clients were referred to as "muppets". Apparently GS investigated and found:

Goldman responded by launching an investigation
into what was nicknamed internally “the muppet
hunt”. The investigators interviewed dozens of
staff and sifted through millions of emails,
finding about 4,000 “muppet” references. But
they said 99 per cent of those referred to
last year’s movie of the same name.

To which one comment about the FT article said:

I didn't realise the film was that popular!!
It must have something of a cult following at GS.

Other comments were a bit more direct:

Really…How can GS proffer this rubbish? This
should make the public loathe them even more.
Good job GS!

Ahhh, good times. Remember when everyone hated GS?

BTW You need a password to read the linked FT article. But when you sign up you get a small number per month for free. You then also get to read FT Alphaville for free (it has market commentary).