1,257 karma · joined August 29, 2011
Having a set of common knowledge to interview about is in fact very useful.
In pro bodybuilding, steroids are nominally illegal, but essentially every pro bodybuilder uses them, the physique necessary to be competitive in pro contests is not achievable without them, and the people running bodybuilding shows deliberately make no effort to enforce this rule.
In that kind of context it's hard for me to say the "cheaters" are doing anything wrong in any practical sense. Nobody involved actually believes in the rule they're breaking.
I think cheaters in other arenas can rationalize away to themselves that their context is equivalent to the bodybuilding context I described above.
Expecting the newest member to update the docs seems to be pretty common but has always struck me as pathological. The person with the worst understanding and least perspective is the one who's expected to teach it to others.
But the factor really driving up rent and real estate prices is the massive resistance in SF and the Bay Area in general to building new housing.
So, for instance, I think it's actually possible (not guaranteed) a substantial amount of housing will be built in the Bay Area in the next 10 years, which will decrease the willingness of people to pay $2M for a generic small house in a suburb.
Let's say I produce a copyrighted work, and immediately sell the rights to that work to you. Why should the value of your purchase depend on how long I live? Should the work produced by a 20 year old be more valuable than the work produced by a 70 year old because the 20 year old is less likely to drop dead and end their work's copyright?
He's repeatedly explained that he doesn't invest in tech (well, until recently) because he doesn't understand it will enough, but has he ever told others not to invest in tech?
But (not having deliberately tried to "train" TikTok), it also shows me plenty of content I find depressing or juvenile. And I am firmly convinced that the experience of continuous scrolling through very short videos damages my brain and attention span much more than watching a traditional TV show or movie.
Was the industry really "almost entirely" autodidacts 10 years ago? Were CS graduates "nerds" in a way that autodidacts weren't?
It's still very possible to get into tech without a traditional CS education, and it's not clear why it seems hopeless to you to compete against someone with a degree -- ACAICT most interviewers don't even look at candidates' resumes.
I stand by what I said.
However, yeah, the neighborhoods in US downtowns where I've lived do not feel safe, despite staying in fairly high end accommodations. Crazy people walking around screaming, fighting, harassing people, banging on cars, using drugs laying in the middle of the sidewalk. I would never recommend that a woman, for instance, live in those locations. It's absolutely ridiculous, and it's even more ridiculous for you to try to cast it as a racial issue.
In _every_ activity I've ever participated in where I can observe many people's performance and progression - including powerlifting, bodybuilding, various ball sports, mathematics, chess, theoretical CS, software engineering, etc - it is transparently obvious that people's natural abilities vary dramatically.
Although it's not the most common scenario (training and experience do matter), I have seen many situations where someone with, say, 6 months' haphazard and lazy experience will absolutely crush the performance of someone with 3 years of serious and dedicated training.
Talent is real.
And even in the House, where at least some effort is made to scale the number of representatives by population, California has only 53 representatives to Wyoming's 1, which still means each Wyoming resident has 1.5 times as much influence over the House as each California resident.
Maybe so.
> Reason software builds on Mathematics and you cannot patent Mathematics.
This is not a convincing reason. All engineering builds on mathematics; this is not specific to software.
I am inclined not to believe this. I have been told by a traffic cop before that if there is no marked stop line or crosswalk, there is no legally defined point where the stop must happen: it's just a "use reasonable judgment" kind of thing.
That was in NC. The following is apparently a quote from a statute in Washington State that contradicts your statement:
“every driver of a vehicle approaching a stop sign shall stop at a clearly marked stop line, but if none, before entering a marked crosswalk on the near side of the intersection or, if none, then at the point nearest the intersecting roadway where the driver has a view of approaching traffic on the intersecting roadway.”
Can you point to a statute somewhere supporting your claim?
I have on multiple occasions sat down and worked with another mathematician on a problem for an hour+, only for us to find the solution and both conclude that the answer was "obvious."
I think this is a red herring that comes from not thinking probabilistically. If the distribution of your training data does not resemble the distribution of your real-world data (or cannot be made to resemble it), you're just guessing anyway. If it does resemble the real distribution, then you want those class imbalances. In fact, I tend to think that the fact that ROC is "invariant to class imbalances" is a significant downside: it means in some sense your score is just as sensitive to things that rarely happen as it is to things that happen all the time.
> "probability of choosing a positive sample over a negative one"
I find the practical implications of this pretty opaque, and it's never been clear to me whether this is measuring anything I actually care about. As far as I know there aren't theoretical guarantees that a better AUC score means anything real. I haven't thought deeply about it, but I am reasonably sure I could find some simple examples illustrating how to "cheat" AUC by getting a higher score with predictions that are worse in any practical sense.
I still like the Brier score: just give me a number indicating how well my estimated probability predictions do on a test/validation set. There are even theoretical guarantees about it, because it's a proper score function.
Anyway, the point of Brier score is that it evaluates your probability estimation (without the loss function), so this is no objection.
But why does code need to be readable to someone who doesn't know the language? Yes, it's true that Python and some other languages are pretty readable even to people who haven't written any of that language, and that is a nice feature in many contexts... nevertheless, if I'm hiring a Python programmer, I'm either going to hire someone with experience in Python, or I'm going to accept that they're not going to hit the ground running and be massively productive right out of the gate... so how is it really such a loss to write in J and accept that non-J programmers won't understand my code?
But it's not complicated. One of the great things about mathematical expressions is that they are simple. But two of the other great things are that they are concise and unambiguous, and it's those two that unfortunately lead many students to think they are complicated.