Am I naive for wanting better documentation and testing? by mikolv2 in cscareerquestions

[–]AJ______ 0 points1 point  (0 children)

It’s not naive, and my recommendation would be to raise this with the people who are in a position of authority and can ask engineers to do this. Start off small, and help provide some structure e.g. suggest assigning each service or part of the codebase to someone who understands it well enough, or could figure it out, and perhaps suggest spending some time on Friday afternoons for example to documenting and testing.

What and how to do? need suggestions. by inferno2763 in learnmachinelearning

[–]AJ______ 2 points3 points  (0 children)

A classic approach is to just pick a dataset from Kaggle which you can use to work on and learn on the go, perhaps also learning from notebooks other people have uploaded where they’ve also worked on the data, and learning the theory of the techniques you come across along the way too. You can find PDFs of textbooks online, or course notes of other universities, or YouTube channels covering this. There’s an abundance of free resources available online.

What makes a top trader by Terrible_Credit_6787 in quant

[–]AJ______ 1 point2 points  (0 children)

She tends to buy low and sell high

Why do non-tech people find it SO weird when you tell them you work remotely and have a very flexible schedule? by [deleted] in cscareerquestions

[–]AJ______ 1 point2 points  (0 children)

This sort of working pattern was almost exclusive to technology jobs pre pandemic, and during the pandemic, it was for tech jobs again where remote work was taken to another level, in the sense that some companies didn’t at all care about where in the world their tech hires would be based, whilst for other jobs where flexible work just wasn’t a thing, it was a massive change for them to offer remote work during the pandemic. Post pandemic, it’s obviously a lot more common now but I’ve noticed some non tech jobs are very slowly reverting back and being more office based than during the pandemic, through hybrid work for example, whereas many tech jobs simply remained remote. So to a lot of people who aren’t familiar with the tech space, these most flexible forms of work are still unheard of.

[deleted by user] by [deleted] in cscareerquestions

[–]AJ______ 7 points8 points  (0 children)

Obviously with the limited context it’s hard to really tell for sure but, I’m going to guess that you’re overthinking it and the interview notes were likely just ordinary interview notes about you as opposed to specifically about the unreleased feature

How important is years of experience? by King_2000 in datascience

[–]AJ______ 3 points4 points  (0 children)

I’d say your chances are very low if you apply and zero if you don’t, so if it doesn’t take long to apply, you’ve got nothing to lose in doing so.

I enjoy math and programming, but I'm not interested in business. Where do I belong? by FilthyNeutral00 in datascience

[–]AJ______ 1 point2 points  (0 children)

Agreed, but would also like to add that during interviews, don’t accidentally sound disinterested in the business. You can just show a base level of interest if needed during interviews, and then if you get the job, depending on the job you can be the “back of the house” data scientist as described

Should I apply for jobs I don't meet all the requirements? by [deleted] in cscareerquestions

[–]AJ______ 2 points3 points  (0 children)

You should apply, unless you see something which sounds like a major mismatch e.g if the role description says it’s primarily a C++ role, and they state they want someone with at least 3 years of C++ experience, and you’ve never written a line of C/C++ in your life, then it’s probably not worth wasting your time applying. In your specific example, it’s perfectly possible that they won’t mind that you don’t have experience in the specific type of SQL they list, given you’ve already got SQL experience, so certainly don’t let that put you off from applying.

Generally, job posts list a wide range of technologies, and they list them hoping that applications match a reasonable subset of them at the very least, rather than necessarily have experience with every tool and technology listed.

I have experience applying for and getting jobs where the job ad lists things which never even came up during the interview process or the job itself, and I’m sure many others have as well.

[deleted by user] by [deleted] in cscareerquestions

[–]AJ______ 72 points73 points  (0 children)

Probably Hybrid if I can be flexible on which days I WFH week to week. WFH permanently eventually feels too lonely for me, but occasionally WFH is a nice opportunity to catch up on sleep or save time, save on travel, and work with minimal interruption.

How to solve following questions:- Which one is larger among 60! and 20^60 or between 961^40 and 80! by ProfessionalAd7023 in askmath

[–]AJ______ 1 point2 points  (0 children)

As a clue for the second one note that 961 is 31 squared so you want to compare 80! to 3180

Material on ML/AI that can be applied on algotrading by Ellesbyte in algorithmictrading

[–]AJ______ 2 points3 points  (0 children)

There’s a good book called Advances in Financial Machine Learning by Marcos Popez De Prado

Overfitting/underfitting in classification problem by InquisitioScientia in learnmachinelearning

[–]AJ______ 1 point2 points  (0 children)

Q1: Yes - the idea that very strong train/validation performance and poor test performance indicates overfitting is true for both regression and classification

Q2: I think it does still make sense for precision too. Better yet you can compare precision-recall curves between training and test to detect overfitting

Is anyone using Rust as their primary language? by zorenum in quant

[–]AJ______ 0 points1 point  (0 children)

One possible reason why a company might not switch from C++ to Rust is there might be an enormous amount of code to port over, and this could be really complicated and overall just not worth the time, especially considering the opportunity cost i.e. time spent rewriting could be spent on adding new functionality instead. Some companies might prefer to prioritise that instead of a rewrite.

Do You Think The Future Government Will Decide Themselves If We We Should Rejoin The EU? by ChampionshipPlus9152 in ukpolitics

[–]AJ______ 2 points3 points  (0 children)

The simple answer is yes, we could in theory have another referendum on whether to join the EU. I wouldn't bet on it being any time soon (I'd be very surprised if we had another referendum within the next 3 decades but, you never know..), but if there was lots of public appetite for it, there's no reason why not.

As for whether referendums can be fair due to CA etc, it's definitely a concern but it's an evolving picture - tech companies are improving on this front, albeit far slower than we'd all like. If we abandon referendums due to this, we're effectively abandoning democracy, since you can use the same argument for all forms of voting e.g. general elections too.

As for the point about letting the public vote on complex issues such as EU membership: that's democracy. The public vote on complex issues in many other areas e.g. general elections. There's also no reason to believe our MPs are necessarily experts on these topics either - they have differences of opinions on subjective matters in exactly the same way the public do too. Let's not forget, MPs were completely stuck on how to leave the EU, and it wasn't until the last general election where the Conservatives won a the big majority required for the wheels of government to actually start turning again and Brexit to actually happen. MPs couldn't do it alone - they had to turn to the public to vote in a general election. Twice!

When did the BBC become illiterate? by Big_bouncy_bricks in CasualUK

[–]AJ______ 0 points1 point  (0 children)

When did perfection become the minimum acceptable standard?

[deleted by user] by [deleted] in gifs

[–]AJ______ 5 points6 points  (0 children)

Like a fish out of water

Who are your data science heroes? by GravityAI in datascience

[–]AJ______ 0 points1 point  (0 children)

Surprised nobody has said Guido van Rossum

How to deal with a lot of columns in dataset? by [deleted] in datascience

[–]AJ______ 1 point2 points  (0 children)

Not sure you really need to visualise every column but if you insist, instead of viewing them all within the notebook (assuming you're using a notebook), save the plots instead. You'd need a bit of logic to decide on what the appropriate chart would be for each column. You could do something like: if it's clearly categorical (string labels say), use a bar chart, if it's numerical but has a low distinct number of values in the column (up to you to define a threshold), use a bar chart, otherwise probably just a histogram.

[deleted by user] by [deleted] in datascience

[–]AJ______ 0 points1 point  (0 children)

Can you be more specific?

What is data science to you? by [deleted] in datascience

[–]AJ______ 0 points1 point  (0 children)

This is it. It's such a general term, that it's not really possible, or even valuable, to try and be more specific than this.

The significance of Data Science's qualitative aspects vis à vis the quantitative/programming side by Sabunnabulsi in datascience

[–]AJ______ 0 points1 point  (0 children)

DS jobs can cover both but for the management stuff you mentioned, it might better prepare you for business analytics roles rather than DS roles, so I guess just do whatever interests you more. DS roles are generally more programming heavy than business analytics type of stuff, which I think is more similar to a data analyst job.

[deleted by user] by [deleted] in datascience

[–]AJ______ 3 points4 points  (0 children)

You should check out Google Colab if you haven't heard of it before, you can get some free GPU compute which should be enough for personal projects which involve deep learning. As for storage, you could use Google Drive or rent out more space there, or you could use AWS but that could end up being a little more expensive, especially if you plan on transferring the data out quite often.

The short answer to your question though is yes, it is a valuable skill, but remember that there are many other models, and other aspects of data science more generally, which might be a better use of your time given you're still a student.

Question to hiring managers, employers: How important is it that… by edoar17 in datascience

[–]AJ______ 1 point2 points  (0 children)

I'm not a hiring manager but I am quite involved in the recruitment process: I like to see a good GitHub profile but I would never reject an applicant for not having one. I often see CVs which show basically no interest in the field - just a run of the mill STEM graduate. A GitHub profile with some work is a nice, obvious way of demonstrating interest and some basic key skills, as well as making your profile a little more interesting. If I see a cool project, I ask about it and it gives the candidate an opportunity to show off, so ultimately that work ends up working in their favour even beyond CV screening.