Edit: seems the downvoters don’t like what I have to say, but that doesn’t make it less true. Compare the graduation requirements for CS at Stanford from a few years ago to now - no compilers or os, no multivariable calculus, no pointers. They literally eliminated all the hard classes. As a result, the degree has become more liberal arts focused and the makeup of the class has changed in sync. I’d guess more than 50% of cs majors at Stanford we’re asian and foreign born just a few years ago - folks who you generally don’t see leading direct action protests.
Except that it isn't true. A quick look at https://cs.stanford.edu/degrees/ug/Requirements.shtml paints a completely diffrent picture.
Stanford still requires cs students to take classes that cover the material above (except compilers which can be taken as a specialization)
OS is 140. Not required. Multi var calculus is math 51. Not required. As you note, compilers is not required. They also removed the EE hardware class in favor of a mishmash of core cs classes that are easier.
I think it's a bit crude to say it's been "dumbed down" but it is not entirely untrue. Also I don't think this has anything to do with "SJWs", these changes were directly prompted by staffing shortages.
If you do want to do science, there are still masters and phd programs. Undergrad is job prep for most people and colleges are doing a disservice by pretending it's not.
This is a completely inverted way to frame it. Higher education shouldn't be perverted by the whims of the labor market. Universities don't need to change their curriculums. Companies need to change their hiring standards.
What should not change, however, is the fundamental nature of academia. That model is inviolate and has propelled much progress in our species' collective knowledge. In fact, I think the hijacking of higher education as an assembly line to furnish credentials wholesale is an unforgivable adulteration of that institution.
I am no math whiz but I would say yes. Having the basics down at least at one point in you life is pretty helpful.
I am not the type to develop new lock-in functions for encryption and I do not use LaPlace tables to create models of control loops to configure pid controllers. But the understanding helps me to know about important stuff I have to look out for.
That said, you can still design amazing software without that knowledge, but the foundation certainly helps. Even if this knowledge might not be directly applicable to your day-to-day job.
In theory you dig heavy into algorithms and probabilistic running time, and other things.
In the systems track operating systems is a required course as is compilers.
I TAed for the undergrad compilers course when I was a grad student there. My PhD is in the field. I really don't see compilers as a reasonable mandatory course for engineers today.
Ten years ago, I might have agreed with you, but with data mining and machine learning coming to dominate the practice of software development, calculus is more relevant than ever. I took undergraduate calculus about 30 years ago, and I’ve forgotten so much that I recently dug out my old textbook (that I still have for some reason) and started to re-read it just to make better sense of a lot of the machine learning documentation I’m coming across these days.
That isn't just about chugging two beers and talking about the state of the world. Arguments are carefully crafted and (logical) consistency is valued that could for one help you with in your field and additionally allows you to look beyond the horizon on a lot of issues.
In fact, I'd argue the opposite: The median student slated to graduate in 2023 is likely smarter and harder-working than median student who graduated in 2003.
It's been a good University for a while, but I think it's reputation as an institution on par with Harvard or Princeton, or OxBridge is maybe 10-15 years old.
People are different and complicated, assuming a blank slate of tech people following certain ideology is ignorant at its best, stupid at its worst.
Smart people won't go to Google/Facebook? Think twice. Maybe they want to spend more time in exciting/shiny stuff when they still can afford to make mistakes. The difference here being they CAN join Facebook or Google at the right time.
Money definitely talks, let alone the problem/scope company like Facebook or Google could offer, that certain startup couldn't even dream about.
Not that I necessarily know what my peers' moral integrity and political positions are like...
Attributing this to politics seems like a premature conclusion. Another possibility is that there are an increased number of competitors that compensate well. Uber, AirBnb, and others.
Also, it looks like the drop is only across 1 specific year so it's heavily subject to noise:
> the acceptance rate for full-time positions at Facebook from recent graduates of top-tier schools had fallen between 35 and 55 percent as of last December, down from an 85 percent acceptance rate for the 2017–18 school year.
If this were measured as as sliding window and showed consistent decline it'd be more convincing.
But really being able to be proud of the work you do in your life is its own reward.
Just as one example, some of us would never build an unconstitutional mass-surveillance system, and it has nothing to do with "wokeness."
Americans have a completely impotent understanding of protest. Protest and asking nicely are NOT the same thing. You do the former when the latter doesn’t work.
Extreme inconvenience for who/what you are protesting, inconveniencing the average Joe is counter productive and will turn them against you.
You're right though, apart from in some mythologized version of the Indian independence movement peaceful protest has never done jack. You need to throw your body on the gears and the levers etc.
There are a lot of political movements that achieve a huge amount without getting serious about protests. Any modern democracy gives people the option to get involved with shaping how the government works.
Waving the broad brush of generalisations, usually the people protesting are doing so because is because they have no chance of getting the numbers to effect change - because the majority simply doesn't care about whatever their special interest it, or will actively resist it because it is secretly a fringe issue. If they have a chance of capturing majority opinion, they'd be too busy using effective channels rather than protesting.
- Martin Luther King, Jr. in his Letter from a Birmingham Jail
No. This is the kind of misguided logic that protesters use to do things like block freeways, stand on caltrain tracks, and trespass on private property.
When protest causes extreme inconvenience, more often than not it inspires ire for the protesters. None of my friends that were stuck in traffic when BLM protesters blocked highways in Oakland came away from that experience with an improved opinion of BLM.
One has to understand that the inconvenience you feel by being inconvenienced by a protest is truly a tiny fraction of the "inconvenience" that motivated the protestors to protest. You know, have some empathy.
Empathy works both ways. Protestors that lack empathy for the people they're disrupting aren't going to get good reactions from most people because most people don't like to be disrupted.
I don't see any hypocrisy. I want what I want, and I don't want my enemies to get what they want. We can't both get what we want if our views are incompatible.
> I don't see any hypocrisy. I want what I want, and I don't want my enemies to get what they want. We can't both get what we want if our views are incompatible.
You're essentially saying, "it's good when I do it, it's bad when people I disagree with like do it." This is hypocrisy, justifying actions for oneself but criticizing others for doing the same. And not to mention, I frequently find that this mentality fosters enmity between people with different views - you even referred to protestors espousing views you don't approve of as "enemies".
However this is a hostile approach. If you can't get results through the usual political channels, trying to inconvenience the neutrals into compliance is a dodgy way of proceeding. I'll accept that nobody in politics plays fairly, but the people being harassed by an organised protest are completely reasonable in claiming that they were apolitical and the protestors are forcing politics upon them.
We have a word, 'apolitical', because it is a possible state someone's opinions can be in.
- The world is too complicated for me to know who is correct
- Both options on the table suck
- My voice doesn't matter
- I trust others do better than I would
Not taking a stance between essentially two choices for how things should be done is not the same as saying things are being done okay.
But the point is, they don't care. Which makes this position apolitical, an absence of political opinion. The fact that they aren't spurred into political actions due to personal suffering does not mean that there's no such thing as being apolitical.
Examples of apolitical people who doesn't fit your description: Illegal immigrants who try to keep theirs heads down and just work, women who adopt a conservative role instead of fighting it, slaves who picked cotton instead of making a fuzz, Gays who pretended to be straight and even married etc.
If you think a bit, being political is almost always more work than not being political. So it is mostly very privileged people who engage in it. The rest are just trying to get by, they don't have the time or energy to spare being political.
Gather 'round while I sing you of Wernher von Braun
A man whose allegiance
Is ruled by expedience
Call him a Nazi, he won't even frown
"Nazi, Schmazi!" says Wernher von Braun
Don't say that he's hypocritical
Say rather that he's apolitical
"Once the rockets are up, who cares where they come down?
That's not my department" says Wernher von Braun
Some have harsh words for this man of renown
But some think our attitude
Should be one of gratitude
Like the widows and cripples in old London town
Who owe their large pensions to Wernher von Braun
You too may be a big hero
Once you've learned to count backwards to zero
"In German, und Englisch, I know how to count down
Und I'm learning Chinese" says Wernher von Braun
-- Tom Lehrer, That Was The Year That Was, Reprise Records 1965.https://www.youtube.com/watch?v=QEJ9HrZq7Ro
His amazing wit is just as biting today as it was when he originally composed most of his songs over half a century ago.
Do you consider baldness a hairstyle?
It's a position that makes total sense and seems unassailably true to...well, people that are tuned in politically. People that don't care or don't connect the dots between politics and their actual life are pretty dang apolitical.
Any company whose business is to help federal and local police surveil the public while hiding these practices from public scrutiny and oversight worries me, and I think, should worry everyone in light of Snowden's revelations.