629 karma · joined July 13, 2016
Parenthood can be a vacation or hard work depending on whether you are a good or bad parent. Just being a parent does not mean that it is difficult work. And if it is hard work, it can be easily argued that being a parent is more meaningful work than 99% of corporate jobs.
Maybe we can crowdsource a purchase to expose them.
What is clear is that these cases are publicized to a disproportionate degree when they occur in the tech industry compared to other industries.
The sentiment among many men working in the tech industry is that you can get crucified for making even a small compliment to a female. This idea of invulnerability would only be common among top executives and others who wield high amounts of power.
1. Figure out which appointment starts first
2. Check if first_appointment.end > second_appointment.start
So:
boolean AreAppointmentsConflicting(int start1, int start2, int end1, int end2) {
// first and second refer to the start time of the appointments.
// The first appointment is the one with the earlier start time.
int first_appointment_end, second_appointment_start;
if (start1 > start2) {
first_appointment_end = end2;
second_appointment_start = start1;
} else if (start1 < start2) {
first_appointment_end = end1;
second_appointment_start = start2;
} else { // same start time
return true;
}
return first_appointment_end > second_appointment_start;
}
That can be shortened to: return (start1 > start2 && end2 > start1) || (start1 < start2 && end1 > start2) || start1 == start2;
Or shortened even further in https://news.ycombinator.com/item?id=14641485The third answer would get massive upvotes for brevity on LeetCode. The first answer would be preferable for readability in an actual code base.
Physical object authentication is great except physical objects are less durable than brain memory (or at least, if my brain memory is gone then I probably would have no use for the password anyway).
Men have a more difficult time obtaining social, emotional and physical intimacy with other people (in both romantic and platonic contexts). For the purely romantic context, there is a huge disparity in the required effort to obtain intimacy in a romantic relationship.
Women can obtain intimacy and have a very successful romantic life without making any advances at all. A man will have a very unsuccessful romantic life if he never makes any advances.
Society fails men on the social/physical/emotional intimacy front.
These are natural, primal needs have huge consequences on happiness. This lack of intimacy naturally causes men to seek intimacy in sometimes inappropriate contexts and situations.
Since a large cause of the behavior is the failing of society, it may be prudent to give higher leniency to men for these situations. The intimacy gap should at least be acknowledged whenever identity politics are brought up in these situations.
I can imagine that bosses in the business development/marketing/real estate fields make advances on female subordinates at much higher rates also. Again, people only care when it happens in tech.
It's just highlighted and seen as controversial when it happens in tech.
The exception is news from the large tech companies and unicorns.
I appreciate this community driven filter after being bombarded by inflammatory headlines, ideologies and news all day. It filters out "political" and "controversial" topics very well.
There is very high cultural and background diversity in these companies despite low racial and gender diversity, (gender and race aren't useful metrics/proxies for cultural diversity in companies with high immigrant populations).
Everyone on these culturally diverse teams all grew up in different countries and have different primary languages. As a result, they have very little in common and are less likely to have casual conversations with each other. People come into work and leave.
The different groups (immigrants and 2nd generation children of immigrants) that offer the most cultural and background diversity are flagged as a monolithic group based on appearance, completely ignoring the cultural diversity that they bring.
Tech has massive language and nationality diversity. I would guess that > 50% of software engineers in the USA are either immigrants or 2nd generation Americans (who grew up with immigrant parents). Because of this, many people don't find many coworkers that they have much in common with.
Just like the white man doesn't know what it is like to be a woman or a minority, the minorities and women don't know what it is like to be a white man.
Getting to the truth (finding out the severity of mistreatment/inequality, if there is any) and fostering understanding between both sides would be for the good of society. This would involve listening to both experiences.
People see one bad incident and think that there is an issue with the entire company.
The fact is that there will always be bad incidents at any company with > 2000 people.
It isn't reasonable to be outraged at one incident.
It is reasonable to be outraged if the incidents occur more frequently at a particular company or in tech than at other companies or fields.
I believe that these types of incidents occur far less in tech than in other fields (with the exception of tiny, scrappy start ups). Reporters just don't bother reporting the issues in other fields.
There is also the issue that almost every one of these 'outrage' articles are deceptive and written by a journalists who have no context about working in tech.
The best developers (the ones with the most choices) will leave because nobody wants to maintain a project.