If people were using my backyard to sell drugs or CSAM, I knew it, and did nothing about it, I would absolutely be guilty of facilitating these crimes. I fail to see how the situation is different for Pasha.
I believe what the author has in mind is the fact that you need to create your LSI at the same time as you create the table, you cannot add them later (until GSI). So there's some truth to what they are saying regarding access patterns.
That's a good point, and I'd add that, in the opposite direction, running a simulation can be a good way to convince yourself that your analytical solution is correct.
There is a whole industry centered around this practice of grabbing expired domains, putting back the content based on internet archive snapshots, and using the SEO juice to help rank money sites. Nobody will read these blogs, it's just for google crawler's eyes.
I think there may be issue with data collection. I tried listening to some of pg's articles but they were cut off right in the beginning, see e.g. 005 Lisp for Web Applications.
Sounds like a different offer. interviewing.io prepares you for interviews, while the triplebyte reboot is a way for companies to outsource their interview process. I think it makes a lot of sense. Interviewing, or, more generally, filtering the 1% of good candidates, is a difficult task and could be indeed a job in itself.
The company has a strong incentive to take this job seriously since they will acquire a reputation after some time and will lose clients if it turns out they are being too lenient.
I think it's boring in the sense that none of it is shiny and new. It's all well-known and battle-tested.
I agree that the article is very much worth a read.
It's not symbol soup, it's projective coordinates. Did you claim to be a mathematician? I merely have a PhD in Mathematics and a few papers in peer-review journals, so, unlike you, not a real mathematician, and I immediately understood the point.
I got caught without knowing how and why. I think you should show the player the conversations the other agents had with one another after the Game Over screen, so that we can trace back to the mistakes we made. Otherwise it looks pretty random, you are playing and all of a sudden you just lose.
Eventually, a virtual girlfriend app that will put together sound and image will be released an empty the pockets of sad, lonely men on a large scale. Depressing stuff but this is the world we live in.
Thank you to the author for this interesting read.
I am baffled that several contributors to this thread seem to find this question difficult, some even calling it "dehumanizing". This is a very easy and basic question and I wouldn't want to work with someone who couldn't solve it efficiently in a few minutes.
I think the goal of the author was to explain how he rates candidates for the positions he is offering, rather than answering properly the question "what makes a beginner / advanced / expert Python developer?". This is made evident by the fact that most contributors to this thread strongly disagree with the author's choice. I personally find it very weird that sets are listed as an advanced feature of the language. And understanding Python's dynamic typing system is somehow an expert-level achievement?