xLaszlo
Why?
That's the boring solution. If you don't have a use case, what kind of queries you would run then opt for maximum flexibility with the minimum setup of a managed solution.
If cost is prohibitive on the long run, you can figure out a more tailored solution based on the revealed preferences.
Fiddling with CSVs is the DWH version of the legendary "Dropbox HN commenter".
Disruptive tech monopolies upset entire existing industries for the sake of their owners/shareholders/employees, which is usually tiny compared to the said industries.
(Think of FB/Google advertisement centralisation as the end of other media providers.)
You don't need to be a genius just reasonably good and interested. I would think 10% of all kids take part.
Check out UKMT for the equivalent in the UK or Kangaroo competitions.
Secondary schools has a 130! year old journal (KOMAL) for competition Maths (again various difficulties) but those who go on to become mathematicians (an extremely selective subject in Hungary) pass the hardest tests as well.
So Hungary has various levels of gifted children support programs and has it for the last 100+ years (across 3-4 different government structures)
Also, somewhere in the thread, they mention that it is probably too hard to verify how it is actually implemented in the hardware.
https://www.reddit.com/r/crypto/comments/klcx4p/is_true_rand...
I guess in security only the paranoid prevails...
Or it is indeed just a cool gimmick...
If they find evidence that the next step was caffeine, I have no more questions...
My experience is that managers only think short term which makes SWEs defensive and be dogmatic about long term.
The the project fail.
For distributed computing one can look int GraphLab or its smaller version, now largely abandoned GraphChi.
I don't have anything against debuggers, but I feel more natural to write into the code and this simplifies it.
TBH I haven't tried this or snoop heavily and the project was more of a curiosity of how the internals of python work after I found a relevant SO post.
Honestly I was surprised how easy it was.
If you actually want to use something like this use snoop: https://pypi.org/project/snoop/ it is more feature rich and maintained.
I will reach out to the author.
Thanks for bringing it to my attention.
Certainly not when they won.
They were better. Basic PageRank was better than anything else. And once they figured out advertisement, they kept making it better to seal their dominance.
While I am a huge advocate of DSea writing better code going fullstack is unrealistic for them. What does it even mean to integrate? Fastapi? Docker? Helm charts? Monitoring and observability? SRE? The list is endless.
This is a classic case of "the client doesn't care the want business value".
If as a DS you want to get better at writing code join our Code Quality for Data Science (CQ4DS) discord:
Code Quality for Data Science (CQ4DS) Discord Invite
Python function to search in Jupyter notebooks
- Think about what are your strongest applicable skills
- Talk to as many DSes/MLEs/MLOps engineers you can
- Experiment with various fields (watch videos, OSS work etc)
- Find comapnies that you actually want to work for- Find out what DS means at those places and what do they do and if that's what you want to do. Ask as many questions about the details of the job as possible at the interview, the hiring manager will be glad you want to avoid getting a job you are not committed.
Essentially: Do your homework then make a decision that is good for _you_ rather than trying to fit to an abstract idea.
RIP Christopher Alexander
Refactoring is part of a cycle and you do it before you publish your code to others. If you don't clean it up, you are wasting someone's time.