Was in the same boat at my previous company, we used Mattermost because of privacy concerns with Slack. Eventually moved to Slack because the mobile options were not great on MMost and Slack was more polished.
I highly doubt that it's racial discrimination, but I'm not going to back that sentiment with 100% certainty, because you never know. However, the whole concept of a "coding bootcamp", literally they're bootcamps that can be mentally exhausting. They're going to try to expose you to an intense array of information in a short period of time, from the basics (HTML/CSS, JS) to intermediate/advanced subjects/languages (Ruby, Python, PHP, etc.). So it's not farfetched for them to reject applicants who would struggle to keep up if they don't know the basics.
And another thing, they're not trying to teach CS. CS is a discipline all its own. Code bootcamps focus on web development, so you can have the practical knowledge and skill for entry level web development positions.
I was discussing the same topic with my coworkers when we heard the news. Yahoo's YUI could be the company's starting point at developing strong products and boosting Yahoo's relevance as a brand. It's a great library.
There really isn't a need to do it in the manner that was suggested. If a frontend developer wanted to provide a copy with comments, it's better to host it on github & comment the link in the css file.
Ideally, tipping shouldn't be expected to compensate for a lower wage and rather should be given based on merit. But in regards to your mention of the market and how it controls the paradigm between wages and tips, I personally agree that people should be compensated in tips for their lower wage.
I completely support the tipping system and don't find any bullshit involved with it. My opinion is that it's bullshit that the market is structured this way to begin with, that eventually nurtured the notion that a tip is entitled. But that's just personal bias based on idealism.
And the injustice is in the system itself. An employer that decides to pay 10-15% less because that's how the market has arranged it to be is bullshit.
I'm not saying I don't understand how the market works, I just like to call bullshit when I see it. The market shouldn't be structured in the way that employers can excuse themselves for paying a less than a competitive wage, just because it's an accepted system.
In contrary to my opinions on "expecting/feeling entitled to a tip", I always pay 20%, just because I feel like it.
And I definitely agree, there's a large moral component to it.
You're totally misconstruing my words. I am not against tipping or feel that it's an injustice that servers expect a tip, hell, I've done almost every grimy job in the restaurant business; but what I'm saying is that a server feeling entitled to that tip is bullshit. It instills this notion of "pay me extra for doing my job", not "pay me extra for doing more than I had to at my job". It has nothing to do with consumers feeling an injustice because their servers expect a tip, it seriously has nothing to do with consumers. It has everything to do with a server's mentality that doing your job is enough to warrant a tip.
Just because it's organized around the idea of tipping, does not justify the notion that it's not extra cash coming out of the customer's pocket. I'm not against tipping, I just find it idiotic that people have this notion that just because it's part of tradition and part of the system that it's not considered "extra cash". Tipping is extra cash that the customer is footing, so that the employer doesn't have to pay extra for the labor behind the service. Once again, not against tipping.
And when it comes to commissions, the employer adds it on top of your wage, keyword: employer.
Boy, I mentioned Slack a lot.