yolo69420
if a quantum processor is sufficiently similar to regular computers and you can just run a couple of lines of code to actually simulate an arbitrary variety of different quantum systems, that will have mind boggling implications for large aspects of technology that deal with quantum systems (like material science).
that being said, everybody talks about like leetcode tests for a week straight is the norm. I've recently been through the whole thing with several big tech companies and some smaller companies, and all of them only used them for the phone screen.
in fact with microsoft for various reasons they skipped my phone screen and I went straight to onsite, and there was no leetcoding involved at all. still some whiteboard coding, but rather about highly specialized problems relevant to my field, none of this algorithm puzzle bullshit.
Include code style is also just the tip of the iceberg. This also includes not using many c++ features that blow compile times up unless the gain from using them is so big that you eat the compile time (like containers would be an obvious example).
Think about the countless numbers of ways you could overlay any sort of historical map over some map representing any kind of relevant statistic. A smaller but still countless number of them will have strong correlations by pure chance alone. This is a simple fact of statistics.
The author here is filtering out exactly those that happen to have those kinds of correlations backed by some preconceived ideas the author has about how the causality is supposed to work and uses them to fuel his hypotheses, while ignoring the uncountable number of map overlays that don't show these correlations.
This is bog standard selection bias.
just the fact that people practice them before FAANG interviews and their correctness/success rate and speed at completing those tests suddenly gets better by an order or magnitude or more should tell you how little those tests actually filter for any more fundamental abilities.
a proper test for the abilities you mentioned should not only be doable no problem by any working programmer (especially senior and above) walking into that test naked and unprepared, in fact preparing for the test in any reasonable manner before the interview should give no advantage at all.
- read file
- start at beginning; if you encounter separator, add new entry to an array. if you encounter newline, save entire current array as a new line to an array of lines.
- do lexicographical sort of arrays (can just use qsort for this).
- if the test q actually wants you to parse out numbers and shit like that, nothing about the structure changes, you just have to record some extra info when parsing values and then use a different comparison depending on the type in the function you pass to qsort
I dare say someone programming algorithms in a kernel or writing code for custom file systems should be able to do this. OK 15 min may be tight if you're nervous but you should get there.
I'm talking about programmers working on any kind of application in C/C++ (or other systems languages) with nontrivial performance and memory requirements. It's not like there are a ton of those either, but they're there.
If for some reason some day some market popped up for OS devs that paid better than the other sub-fields those low level programmers are currently working in, nobody need be concerned about supply of programmers who can do the job.
it's more like newton was 95% right, but einstein's successor theory was 99% right and covered some cases where newtons 95% right results were measurably wrong enough that it made an important difference. and we already know that einstein's theory has holes, we just don't know how to fix them
the only thing they can do is transfer some heat energy to you, orders of magnitude lower than your average light bulb in the office (certainly entirely incomparable to sunlight).
it seems like these reasons to do something mysteriously only stay valid for the short period of time in which a technology has some kind of hype status and quickly fades when people realize that it's actually not that much improvement in practice and the hassles (training devs in new language, worse language ecosystem etc.) aren't actually worth it.
There is a class of psychoactive compounds (psilocybin is one of them) which, from what we can currently tell, increase neuroplasticity in the brain at least to a degree.
This has not just been studied with depression and so on, but with a wide range of phenomena where we've known that relative rigidity (compared to our childhood) of our brain stood in the way of one thing or another. One example that always comes to mind is this study on learning perfect pitch (something that is widely considered to be picked up in early childhood for one reason or another, and if you didn't get it, you're out of luck): https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3848041/
The problem with neuroplasticity is that it doesn't just open up your brain to be reprogrammed in positive ways. This is why self-treatment with magic mushrooms and so on can actually be a damaging effort and you should instead try to find a psychotherapist who either specializes in this sort of treatment (if you can find one) or at least one who is willing to assist you along the way.
If you know people who do drugs recreationally you probably know at least one story of someone who took some drug and induced some kind of psychosis with lasting aftereffects, and those kinds of events are probably related to this.
In other words, figuring out if a potential product could have actual value.
Instead they seemed to have reversed the process, already concluded that writing this app is a good idea, and relied instead of the nebulous and irrational guidance of purely artistic ideas and asking friends for new perspectives.
The same irrational thought process and overreliance on emotions probably combines with their superficial understanding of pop psychology to lead them to conclude that they fall in the 'boring' category of that (honestly) completely arbitrary dichotomy.
Empirical evidence always helps, but in the discussion around science results etc. people always seem to forget that there's another important type of evidence, which is the mechanical understanding of a model/system.
You don't really need empirical evidence to know what happens when you throw a ball in the air inside a locked box. Technically the laws of physics could magically change and produce a different outcome, but using your understanding of the mechanics of the underlying system you can predict that the ball is going to fall inside the box with a very low error rate.
Still relevant since this applies to the new covid vaccines as well for example. People worrying about their potential negative effects are worrying for nothing, since even lacking long term empirical evidence we know how they work and have a deep mechanical understanding of mRNA vaccines, and they are not going to cause issues, period.
the reason it takes so long is that the turnaround time for a single result in science is half a year to a year. imagine discussing something with someone and every sentence you speak could only be uttered after a year.
articles like OP always hinge on some short or medium understanding of science. they try to point out that the whole approach is wrong based on the intermediate results of the process. OP itself is part of this process and the reason why the results will be better and more stabilized a couple of decades from now.
it's a pretty idiotic trend in recent years to reduce every societal problem to a income, wealth or other types of inequalities. there are societal problems that are completely and utterly caused by different issues, and this is one of them.
at the very least I think the idea that star citizen is some kind of intentional scam where they intentionally don't want to get the game done because the can keep their current monetization running is extremely stupid to say the least.
even if chris roberts and the leadership are mustache twirling monocle wearing capitalist masterminds with no interest in actually making a game like this (they are not), they wouldn't be able to systematically control literally hundreds of engineers without anyone noticing what's going on.