822 karma · joined September 5, 2020
Because outside western culture the world is just peace and lollipops.
Let me give an alternative explanation: females in western societies can indulge in casual sex
It's propaganda and it would be great if it didn't work, but it works at least partially. Someone who doesn't know anything about the subject will hear it and repeat it, someone will hear the repetition and give it credibility because it doesn't come directly from a company. I have heard the most stupid opinions from people that go directly against their interests. You don't need fancy algorithms to manipulate society, just perseverance.
People adapt to their environment. I don't think there is anything ethical involved. Most people have found that their best trade off is not caring too much about their careers, a byproduct of decades of incredibly low mobility inside the job market, because of high unemployment and the legal framework. This is not longer true for software, companies are hiring like crazy, salaries are going up and people are jumping ships.
This. Gamification, but for real prizes.
What's the meaning of fair? Several people admit you need to prepare, and then it seems you should not prepare too much? It looks like a date.
The period after most people moved to big cities and before internet was widespread was the golden age of privacy.
This is what keeps me wondering. I guess that a guy with a doctorate from Caltech and in the current technological context could be making a lot of money legally.
From outside it looks like he is some kind of crypto idealist.
> The answer is perhaps surprising - SVG files can contain JavaScript, CSS and load external content
There you are
The first thing to ask is how you measure recognition. Because there are plenty of people that get recognition but not a lot of pay. What you get paid depends more on what other companies are willing to pay you.
The second thing to ask is by whom do you want to get recognized? It's much easier to get recognition by your peers: they spend much more time with you and have the technical knowledge to appreciate your work, and get impacted by your work too. Getting recognized by your peers is important, mostly for your own happiness and sometimes it also permeates upwards (just a little).
I bet that you mean: getting recognized by your manager and getting more pay. Regarding the pay: statistically your are not going to accumulate raises every year. It's unmaintainable. Of course some people manage to do that but you need to be extremely lucky and work very hard. Switching companies is the best way of getting raises.
Regarding getting recognized by your manager: that depends a lot on your manager. Do you give your manager recognition? If the answer is no then it may be because you know little about her work or maybe she is a horrible manager. In the later case screw everything and switch companies, don't bother, run, run fast, life is too short and the job market is great. In the first case communicate more with your manager and understand her problems. Solving her problems is the best way to get recognition. Even trying to solve them and failing will get you recognition. If you are doing something that you think is impressive communicate with your manager and explain why is important. So to summarize my advice is: align your objectives with your manager and super-manager objectives.
This happens a lot of times. The reality is that someone will do it for you. Sometimes they even grow bigger than you.
> 10 points for not knowing (or not using) standard mathematical notation;
I personally hate non-standard notation so I switch to the standard when I know about it, but at first, when moving out of well known waters you may be using non-standard notation.
> 10 points for expressing fear that your ideas will be stolen;
Ha ha, I don't express fear, but who is not afraid a little?
> 10 points for stating that your ideas are of great financial, theoretical, or spiritual value;
A lot of papers I have read starts with this actually, not to mention PhD or MSc thesis.
> 10 points for each favorable comparison of yourself to established experts;
Most papers boast about how they beat the baseline that everyone uses. I do it myself although I try to be honest about the circumstances when this happens and when it's better the alternative.
> 30 points for not knowing how or where to submit their major discovery for publication;
Sometimes it happens
> 40 points for claiming to have a “proof” of an important result but not knowing what established mathematicians have done on the problem.
It has happened lot of times, since the beginning of time that some people rediscover previous results, sometimes famous people on famous and important results. To put an example the FFT, but there are a lot of them. And besides, who likes to read others people code?
I think the difference between a crackpot and other people is not accepting the mistake. It's curious it happens so much to engineers. I'm an engineer myself and if I learnt something during my studies is how little I actually know. I usually say that one thing STEM education gives you is the certainty that most of your ideas are wrong.
It's clear that Python's main strength is its vast libraries, priority number one is not breaking them. If it could be possible to speed up Python without breaking changes I would be surprised precisely because with so much large codebases speed and efficiency would translate directly to money.
The problem is that those are two highly correlated data points. Toxic bosses are eventually found but at that point they leave a track of dead bodies.
What I have seen sometimes is moving around disgruntled employees. It has its own problems but a lot of the times they are recovered and even become very productive again.
Unrelated, but couldn't help myself:
Computers... I don't care about a lot of the things I cared about. I cannot extract pleasure any longer for studying yet another random language. Now, if I want to truly get impressed learning Kotlin (to say something, fine language) doesn't cut it, I need quantum computing or dependent types or whatever. But it's much harder.