Many people who speak about diversity in tech don't actually have experiences in engineering so they don't understand that race and gender are not that important in engineering. Engineering is very multi-cultural and people care more about nationality than race/gender. There is a huge diversity of nationality and cultures.
HN user
FT_intern
No hate on teachers but generally speaking, teachers are not the ambitious type. The school of education at many universities is seen as a joke for people who wanted to party all day.
Is it even a benefit to work instead of taking these hiatuses?
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.
It's not ridiculous because the alternative is almost impossible to quantify and calculate
The onus is on the person claiming sexism to prove that the disparities in promotions are the result of sexism.
I hope companies uninterested in the data go undercover as potential buyers and expose these extensions.
Maybe we can crowdsource a purchase to expose them.
The tech industry shouldn't aim for perfection. It should aim for the average level of negative experiences across all industries, meaning it should have as many of these cases as other industries. It is not really a travesty or an indication of a problem in the tech industry if a few of these cases pop up from time to time.
What is clear is that these cases are publicized to a disproportionate degree when they occur in the tech industry compared to other industries.
Meta: What do we think about this type of native advertising? Is this allowed on HN?
I'm not sure if creep is the best word to use here. Creep is a gendered term like slut or bitch.
Yes because tech is much more culturally diverse, with large amounts of immigrants and second generation children of immigrants. If you've ever worked at a large tech company, you would know that the average team is very quiet because of the cultural barriers. The few Americans on the team are very introverted and again have a slight cultural barrier even with each other because many of them are the children of immigrants. The frat % is undoubtedly much lower in tech (if it's even represented at all) compared to banking.
This is people being assholes because they know they can get away with it.
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.
The most logical and clear answer for me (assuming I didn't already screw up by making assumptions about the data format, problem definition, etc.) is:
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.
Has anyone thought of a good redundancy scheme for yubikey?
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).
Engaging in identity politics opens up pandora's box :).
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.
That's not really relevant since both situations most likely have similar ratios of occurrence when comparing tech to those fields.
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.
Don't work in tech? Business development/marketing/real estate fields are full of young people who boink all the time. It actually happens much less frequently in tech because of the language/cultural barrier from the high immigrant population and the introvertedness of engineers.
It's just highlighted and seen as controversial when it happens in tech.
Anything that isn't scientific or technical in nature gets downvoted, including posts from the other end of the spectrum like false rape accusations and gamergate.
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.
The sales tax in canada is brutal
Or any company with a low % of Americans. Many big tech companies and unicorns have a high immigrant %.
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.
Attacking someone for ignorance is very unproductive
In most tech contexts, diversity means racial and gender appearance-only diversity. There is very little to no thought put into background or cultural diversity.
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.
Specifically getting a CS degree might not be worth it but most bootcampers have a college degree. The selective bootcamps give a priority to people with STEM degrees from good schools
It's still very trivial to tell a customer rep that you lost your SIM card and have the rep send all new communication to the phone number to a separate SIM card with a pre paid phone.
I remember looking up a list of the cost of tuition + room of colleges somewhere and there were at least 100 colleges that were > $55,000.
Whatever works for you but these questions are very rude and unnecessarily intrusive. Imagine the questions with the genders reversed.
I don't think many people in tech feel "normal" at work because of high cultural diversity. Racial and gender lines are less significant compared to nationality and primary language.
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.
The implication/undertone of most of the diversity discussions is that minorities and women have worse experiences than white men. The discussions are centered around women/minority experiences compared to those of white men, without allowing white men to share their experiences for actual comparison.
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.
I am very skeptical of these types of stories about tech companies. The outrage is generally misplaced.
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.
No I think it depends on when you went to college. IIRC, it was 7.5% for 2006-2008 and was around 3.8-5.0% in 2010 - 2015
Why not spend the next 50 years just maintaining Windows 10, just the way it is?
The best developers (the ones with the most choices) will leave because nobody wants to maintain a project.