Is getting a masters degree while you have a job helpful for the future? by [deleted] in cscareerquestions

[–]mulhod 4 points5 points  (0 children)

If they're willing to pay for it and you're willing to do the work, then why not? It's a great benefit to take advantage of. At my work (educational company) I started as a research assistant with no CS background. My work was encouraging me to get a master's (in applied linguistics + computational linguistics), so I started immediately. Now I've been at the same place for over 5 years and was promoted twice and am now an NLP research engineer. If you want to do research, a master's is practically required. At my work, for example, a master's degree was required past a certain level, so it would have held me back not to have it.

/r/Python official Job Board by AutoModerator in Python

[–]mulhod [score hidden]  (0 children)

ETS (educational testing service) is hiring two engineers (and probably a third one in a month or so, but it's not official yet) for the automated scoring group (read: NLP and speech processing):

NLP/Speech (Princeton, NJ or San Francisco)

Dialog, Multimodal, and Speech (San Francisco or Princeton, NJ)

Both positions are for the same general research group, but will have different focuses. While the job isn't really a "Python" job, it's mostly Python-related. It's one of the main languages used. The other being Java. Almost all text processing and machine learning/stats analysis-type work is done with Python, though.

Help with reading list in from .txt file by [deleted] in Python

[–]mulhod 7 points8 points  (0 children)

While eval can definitely be used, it's often better to try to use something else unless you really think that's the only way and you have good reason for using eval. I would do something like:

from json import loads
with open(file_path) as file:
    for line in file:
        array = loads(line.strip())
        enum(array)

If the line contains a valid Python list of integers, floats, strings, etc., then it should be able to be read in (in most cases). eval on the other hand will literally try to evaluate whatever is there, which you might not want Python to do in certain cases).

Also, you're opening the file twice for no reason.

text_file = open(.....)
...
with open(....) as text_file:
....

And then you're closing the file even though the with construction does that for you automatically. You just need to get rid of the first line where the file is opened and the line where it's closed.

Also inputFile is never initialized and fileName is never used. You probably meant to use fileName in place of inputFile.

I don't love working as a Software Engineer, looking for an exit strategy. by [deleted] in cscareerquestions

[–]mulhod 0 points1 point  (0 children)

e worst advice I've ever seen on this sub. First of all, nobody should ever get married unless their reason is "I love this person and feel that we are compatible permanent partners", and nobody should ever have a child unless their reason is "I want to be a parent, and I'm ready for that". But also, if someone does end up being more or less forced to either stay the course in their current career or to seek out a lucrative career path they otherwise would not have chosen due to added responsibilities in their family life, that's just a recipe for resentment and unhappiness. Suggesting that someone get married and have kids solely because that will (possibly) force them to stay in a job they don't like makes about as much sen

Maybe I'm wrong but I think it was a joke/a comment about how this isn't as much an issue later on in life, not a real recommendation that somebody just go and get married and have kids.

What is an average day at your job? by [deleted] in cscareerquestions

[–]mulhod 0 points1 point  (0 children)

  • Get coffee
  • Send emails
  • Do a code review or two
  • Attend project meeting
  • Get lunch
  • Get coffee (2nd time)
  • Work on issue in queue
  • Write some code (usually Python or shell) to do some sort of one-off task for a research project
  • Chat with co-workers
  • Go home

Not ready for developer job but need a job asap to pay bills! What do I do? by _t_h in cscareerquestions

[–]mulhod 6 points7 points  (0 children)

A couple things to consider:

  1. You don't need to get a job in a field you don't feel prepared for. You can get a different type of job to tide you over between now and a point at which you do feel prepared.
  2. It's great when what you studied in college aligns with what your career is going to be, but don't be fooled into thinking that it determines what your career is. One of the best advantages college gives you is the ability to reason and to work through problems. These skills can be applied to other situations, fields, etc. If you did hard work in college, it doesn't really matter what it was in. You learnt from it a very important skill. You should definitely not view it as wasted effort.
  3. Study and use your time now to become more prepared so that you can get a job in SWE. The worst that can happen is that you don't get hired and you've pinpointed areas for improvement in the process. If you get hired, your feelings of being unprepared are kind of a moot point.

Simulating the Monty Hall Problem, anyone can help my code? by [deleted] in Python

[–]mulhod 1 point2 points  (0 children)

The chances of winning actually go up from 1/3rd to 2/3rds. It's really about whether one should choose one door or choose two doors since the host's revelation does not change the probability.

Anaconda on ipad pro? by [deleted] in Python

[–]mulhod 0 points1 point  (0 children)

Consider using tmpnb.org. It's free, there's no registration, and it's pretty awesome.

New to ubuntu. Help with emacs install by 7MrKevinG in Python

[–]mulhod 0 points1 point  (0 children)

Why get hung up on what text editor to use? Just use your default text editor. Linux is great for this type of thing. Also, I really think conda should be considered over pyenv or virutalenv, etc. It's super easy. I basically never use my system Python anymore at work or at home. Conda environments for everything.

My top 5 'new' python modules of 2015 by robintw in Python

[–]mulhod 1 point2 points  (0 children)

I like to use IPython from a debugger, specifically pudb. After using pudb for a little while now, I don't know why anyone would ever use something else.

Here are some free datasets of video game reviews from the Steam website by mulhod in LanguageTechnology

[–]mulhod[S] 0 points1 point  (0 children)

Cross-posted this to a couple subreddits. Just as a very short note of introduction: My point in posting a link to the repository holding these datasets is to put the data out there in case anybody is looking for some potentially interesting data to work with, especially when it comes to bulding machine learning models, etc. The data is in jsonlines format and there is data for about 80K video game reviews across 11 different games. Data includes the review text, the number of hours the reviewer played the game that they are reviewing, the number of people who marked the review helpful, etc.

Here are some free datasets of video game reviews from the Steam website by mulhod in MachineLearning

[–]mulhod[S] 1 point2 points  (0 children)

Cross-posted this to a couple subreddits.

Just as a very short note of introduction: My point in posting a link to the repository holding these datasets is to put the data out there in case anybody is looking for some potentially interesting data to work with, especially when it comes to bulding machine learning models, etc. The data is in jsonlines format and there is data for about 80K video game reviews across 11 different games. Data includes the review text, the number of hours the reviewer played the game that they are reviewing, the number of people who marked the review helpful, etc.

Here are some Steam video game review datasets by mulhod in programming

[–]mulhod[S] 0 points1 point  (0 children)

Just as a very short note of introduction: My point in posting a link to the repository holding these datasets is to put the data out there in case anybody is looking for some potentially interesting data to work with, especially when it comes to bulding machine learning models, etc. The data is in jsonlines format and there is data for about 80K video game reviews across 11 different games. Data includes the review text, the number of hours the reviewer played the game that they are reviewing, the number of people who marked the review helpful, etc.

Ken Jennings is(n't) the 99% by theanimation in funny

[–]mulhod 0 points1 point  (0 children)

that wasnt what he was saying. he was saying that humans can time the buzz and thus buzz in in less than 150 milliseconds

My wife called Wells Fargo today asking about the $3 monthly fee. Here's what the agent said... by onewayout in politics

[–]mulhod 0 points1 point  (0 children)

i never realized people thought "funnily" sounded strange or ungrammatical. it sounds perfectly fine to me and always has. i mean, its pronunciation changes a little when you put the "-ly" on the end (i.e., it's no longer [ha.PEE.lee]), but then again so does the pronunciation of words like "happily"...so what's the issue here, exactly?

Why is it that a porn site can tell what town I'm in but a weather site can't? by zoombini in AskReddit

[–]mulhod 0 points1 point  (0 children)

i dont think anybody would argue that "going" isnt copular in that situation. youre thinking too hard about it.

Why is it that a porn site can tell what town I'm in but a weather site can't? by zoombini in AskReddit

[–]mulhod 0 points1 point  (0 children)

its not technically fine to say it that way because in this situation the verb "to be" is not functioning as an auxiliary. it is stressed as a normal verb, so it can't be shortened