1,527 karma · joined May 30, 2013
Your architecture could be very useful in teaching.
The pressure on the professor and the selection for obsessiveness explain motives.
First, the grad student/professor relationship is inherently asymmetrical, much more so than most employer/employee relationships. The degree has to last years or else you get nothing, and there are no hard and fast terms of the relationship like there is in many jobs. The professors recommendation might be the most important thing you get, and that is always running in the background. So many professors treat their students like robots.
Second, professors are essentially super students. We became professors because we have extreme standards. Your engineering manager became a manager because he was an engineer and got promoted, but having a professor as a boss is like if a famous open source developer was your boss. Nothing about becoming a professor selects for kindness or empathy, unlike a manager at an ordinary company who might be trained and evaluated—-especially in a large company—-on the happiness of his workers. So a lot of professors have essentially obsessive attitudes and no empathy. Add to this the fact that many students are escaping countries where they have little future. For example, the past few years, the Iranian economic crisis has caused a surge in Iranian applicants.
Third, the professors themselves are under extreme pressure. Everybody knows this.
Fourth, the work a professor outsources to students tends to be the stupidest and worst tasks, because the students usually aren’t good enough to make big contributions. This is depressing for the students: they’re smart people who signed up to work with a famous professor on work they cared about, but their day to day is to do things anyone could do for almost no money.
Finally, the professors are under pressure to create these huge labs. We don’t make profits, so things like funding and number of PhD students are taken to be metrics for evaluating. The US news ranking absurdly includes phd’s per tenure track professor as one of their metrics. So a lot of people are accepted who really shouldn’t be there, and the research is designed to have tons of busy work.
This is a framing designed to get attention but is obviously empty. "We" don't "invent" jobs. There isn't some big council of job inventors we all sit on with the purpose of giving everyone a right to exist. People and organizations decide to hire people for various reasons, and people sign up to be hired---usually so they can make money. Jobs are agreements between people. This is true even of government jobs in a democratic society: people are hired by various government agencies which, with a couple of jobfare exceptions, hire people for reasons of their own---not because of a mandate to make up jobs for people. This is a plea to an imaginary decision-maker.
My wife got an allergy test at a local allergy clinic, but she had 20% coinsurance so we tried to figure out how much it would cost. Everyone there treated us like garbage. Even when we called the billing department in advance they told us there was no way to know in advance how much the basic allergy test would cost until she saw the doctor. So we went to the clinic (stupidly), and the nurses just acted like we were crazy. Finally one did tell us what the bill would be:$12k. I had researched these tests online and was floored; that’s way more expensive than it should be, and the doctor who gave her a referral had told us it would be a reasonable price. So we were in the awkward position of just leaving the appointment. The doctor then basically talked to us somberly like we were the poorest people on earth, and said “listen, most of the test is for allergens that don’t exist in northern California.” If I just give u the local ones it’ll be like $1800.” I started laughing. Later on I read an NPR story about a lady who had a$48k allergy test from there. Just a complete scam, much worse than a car dealer because at least there they will tell you a price and they will not sell you ten extra useless cars evenif you don’t explicitly say “don’t give me ten superfluous cars for no reason.” Anyway, we got the limited test, and at the end the doctor said “listen I’m not supposed to do this, but given the financial hardship I’ll make an exception. If I don’t put the results in the system you’ll only be charged for the visit.” And he just wrote the results on a yellow notepad paper and tore it out for us.
Tldr we were treated like annoying busybodies for asking the price at an in-network facility, and then treated like indigents when we balked at paying way more than anywhere else charges, for totally bs procedures.
Here you can see one reason: "Shanghai homebuyers came out in droves to protest a developer's decision to cut prices in an apartment complex."
I'm sure there are others. Like if you're holding a loan for a giant apartment complex, and the owner cuts the price, it becomes immediately obvious that the loan is not going to be paid back in full. But say it's a 30-year loan: if you get the owner to keep the prices high and the units unsold a little long, maybe you can unload the loan onto some other bank or investor before the reckoning comes. Or maybe you're a bureaucrat who will be fired if the prices go down.
I have also heard that in China it can be difficult for person to rent out a vacant property. So people are holding onto empty units just as a store of value, like bars of gold.
Same is true of some other central banks. I always am frustrated when I hear about japan not being able to raise inflation rates much. If their activities have no impact on inflation at all, why not buy up all the securities and foreign exchange in the world by printing yen? The Japanese could live entirely off the dividends because of this magical property of their central bank.
But the problem is not that big. Maybe the methods are right next to the struct, or if I search the codebase for the struct I can find which methods use it. Still, would be cool if Juno had some feature like "show which methods use this."
I don't really think the teaching part at most universities oriented toward training workers. If they were oriented toward training workers, then the administration would be worried about what skills are in demand by employers...probably training students on particular software, computer languages, jargon and techniques that are common. There would be more emphasis on getting various certifications while still in undergrad. I can't speak to promoting "intellectual curiosity" because it seems hard to define and if you did I bet it would depend mainly on the nature of the student...probably his/her genes, peer group and childhood role models...not on the actions of someone the student sees three hours per week during adulthood.
As it is, a professor can (very often, though not always) be totally incomprehensible and irrelevant to work, as long as they are not offensive, without any repercussions nor even any gentle communication that he/she explain things clearly. Humans tend to craft stories favorable to themselves, so even if the student evaluations are negative, the professor can just blame e.g., short attention spans in the era of marijuana and fortnite...or the professor just might not look at the student evaluations if they don't want to. Over time, some professors even develop a sort of perverse joy at confusing students...their confusion being the sign that the professor is very smart and that he is "challenging" them, when in all likelihood he is just asking them things he never explained clearly in the first place. In my undergrad, an EE professor bragged that the class average was a 23%; he also used his TA as a translator because he could not speak english.
It is expected most everywhere that students will learn work skills on the job and in internships...not at school. Professors at research universities spend all their time thinking about hard frontiers of a topic, and that frontier might have little to do with what you do on the job.
I also like being able to write my papers in vscode, with all the shortcuts and vim settings that I’ve gotten used to from coding. If Vim is second nature to you, it’s frustrating to have to switch over to ms word. Vscode has a good latex plugin.
That said, it did take some getting used to. Anything hard and potentially useful can become a “fetish” whereby we fool ourselves it’s the usefulness that motivates us but really it’s the hardness. I recall a time when I tried to use matplotlib to format all my plots, with labels and such. Horrible experience but I was really proud of these ugly graphs I’d make entirely from code. Then one day i just started saving them and opening them in illustrator for all the bells and whistles. Haven’t looked back.
Now, you could say they learned "discipline" from the piano lessons. But how do we know? I don't see any relationship between who took the most piano and who became a doctor, etc. My view of piano lessons, and other enrichement, is that they are sort of homeopathy for parents' anxiety about their kids' future. Even when there is nothing to do for someone's medical condition, lots of people will turn to quack treatments out of anxiety, and these quack treatments involve a host of immeasurable concepts like "toxins" proposed to imitate the kind of causation we know of for better-known treatments. Same with piano lessons: your parents are too anxious about you to sit on their hands, so they make you practice piano and tell themselves, and each other, that you're learning "focus," some magic property that will stay in your brain one day even when they're not around. I don't buy it. Nobody made their kids take piano because they read a bunch of studies proving it makes your kid choose to go to med school or whatever; they clung to it automatically because they wanted to believe in it.
The O'Hare airport connector in Chicago is a better example of what cheap, fast tunneling could be used for than the car skate mechanism. This article points out how remarkable it would be if things go according to plan: https://www.citylab.com/transportation/2018/06/for-1-billion...
In all seriousness, it's probably genes, but I've also started to suspect it's due to coffee. They each drink about twelve cups of coffee per day. In the past few years, there have been more and more studies suggesting coffee is surprisingly good for you.
Another advantage is that they both worked for themselves; they never had bosses making them do excruciatingly stupid things for years on end.
For example, we are getting a $1.7 billion Toyota-Mazda plant for $350 million in incentives, creating about 4k jobs. The state has a 4-5% income tax and 9-10% sales taxes, so I'd bet that, even if the 4k number is exaggerated, then the state and local govts will earn much of that money back within a few years (provided it doesn't create some pollution disaster).
What? Liquidity preference was taught in my undergrad macro class using the textbook by Greg Mankiw. It's the basis of the IS/LM model. And central banks are constantly worrying about interest rates and liquidity. To whom is it too radical? Probably some people disagree with it, but I wouldn't call it very "radical" today. The author is fighting straw men.