• Breaking News

    Friday, October 19, 2018

    CompSci Weekend SuperThread (October 19, 2018) Computer Science

    CompSci Weekend SuperThread (October 19, 2018) Computer Science


    CompSci Weekend SuperThread (October 19, 2018)

    Posted: 18 Oct 2018 06:05 PM PDT

    /r/compsci strives to be the best online community for computer scientists. We moderate posts to keep things on topic.

    This Weekend SuperThread provides a discussion area for posts that might be off-topic normally. Anything Goes: post your questions, ideas, requests for help, musings, or whatever comes to mind as comments in this thread.

    Pointers

    • If you're looking to answer questions, sort by new comments.
    • If you're looking for answers, sort by top comment.
    • Upvote a question you've answered for visibility.
    • Downvoting is discouraged. Save it for discourteous content only.

    Caveats

    • It's not truly "Anything Goes". Please follow Reddiquette and use common sense.
    • Homework help questions are discouraged.
    submitted by /u/AutoModerator
    [link] [comments]

    How does a programming language work?

    Posted: 19 Oct 2018 03:14 AM PDT

    Im very curious as to how a programming language actually work. How does the computer know that a certain code means a specific action? How does these atoms or the electromagnetic fields inside the computer know what a number or a code means?

    submitted by /u/obydrood
    [link] [comments]

    Why are anonymous functions (in the mathematical sense) a useful thing?

    Posted: 18 Oct 2018 08:38 AM PDT

    Hey /r/compsci ,

    at the moment I'm trying to get into Chuch's Type Theory. I'm very much at the beginning of this venture if my question super dumb. I just stumbled upon a statement on this wikipedia article, which I've already heard quite often but never really understood.

    It is this statement:

    [...] The first simplification is that the λ-calculus treats functions "anonymously", without giving them explicit names.[...]

    How does not giving a function a name simplify things? It is just a name and especially in math people don't really seem to be concerned with naming functions anyway since most is just f or g. Maybe simplify in this context is to be understood in a syntactical way, but then I don't get the fuzz. Math is full of "syntax sugar", what is so special in this case? In other cases it is just called convention. I absolutely don't get it. Maybe someone is able to give me a brief insight into this. Would be much appreciated :).

    submitted by /u/achNichtSoWichtig
    [link] [comments]

    If i use trackers of one torrent and paste it into tracker list of some other torrent.What will happen?Will the speed of the torrent increase?

    Posted: 19 Oct 2018 03:23 AM PDT

    Suppose i need to download a torrent like an episode of a TV show.I have less bandwidth,but the size of the file is big and has many seeders and on the other hand i see another torrent which is of less size but with very less seeders.So when i try to download the second one the download speed is bad (obvious) and for the first one BW is good. Now can i do something like get the trackers of first torrent and paste them into second one's tracker list. Will it increase the speed of the download for the second one?I feel like there won't be any change Any help please? Thanks

    submitted by /u/mapoztofu
    [link] [comments]

    3 semesters left, got full-time offer, Losing motivation in CS classes

    Posted: 18 Oct 2018 10:54 AM PDT

    I got a full-time offer from a big tech company and have internships lined up as well. (Relevant because they are what caused me to lose motivation. I'm feeling like the only reason to go to school is to get a job, and since I have one already school is becoming a drag and pointless.) Including my current semester, I still have 3 semesters left of school left. I'm losing motivation to do well in my current classes, especially one about processors, assembly, etc.

    Does anybody have any advice? I feel like this class is taught very poorly (there are three instructors and they alternate every few weeks), it's uninteresting, and the fact that I feel the material from this class will be completely forgotten and useless to me in the future are the three main reasons why I am feeling this way.

    Perhaps, not every class is meant to be enjoyable?

    Edit: Many people have gotten the idea that I was considering on dropping out. I would not go that route unless I started a very successful company. I'm more tempted to just major in data science to take fewer CS classes or do worse in some of my current classes.

    Edit 2: I've never actually posted on reddit for advice because I didn't think I would get anything useful, but I'm glad I did because my motivation has now been spurred. Thanks all!

    submitted by /u/sirwesl
    [link] [comments]

    BS in Mechanical Engineering, desperately wish I could program. Night classes? Online classes? 'Codecademy' stuff?

    Posted: 18 Oct 2018 03:18 PM PDT

    So as the title says, I have a BS in ME from 2012, ABET school. Good degree, yadda yadda. I've been working successfully, making decent money. But I have found that at least 50% of my free time hobbies, I have wished I could program. Most recently it is a project with a friend of mine for a good idea I had. In the past, it's been to do website design free lance. Before that, it was for an app idea he had. I realize all the languages are different, but I think I'd enjoy it.

    So I just went and looked at the nearest ABET school's BS coursework for CS. A lot of what I have transfers- all the basic writing, econ, stat, calc, etc should all transfer. But I'm not sure if they'll let me just take the core classes, and being out for 6 years now not doing calc, I wonder if I'd struggle with the hard math?

    I also SERIOUSLY struggle with the idea of taking more loan debt, even if it means I'd have the companion skill to the Mechanical passion I have. I'd like to somehow learn at night but through real courses. When I have to teach myself, it's tough. I slogged through most of a Java book before I slowed down so hard I lost interest and quit. I've done a lot of the codecademy free stuff and fiddled with Android's free app instructions. The problem is there isn't much talk of assembling code into the vision it's all just different functions. And Java was way different than the type I'd worked with previously (Matlab, which isn't programming, I know, but I was pretty good with making it do what I wanted).

    My goal is to be able to program robots and possible integrate AI. I'm currently interested in financial independence and quitting the rat race style job, and web development can lend itself to that kind of freelance work quite well.

    So are any of the online "bootcamps" any good or are they just taking people's money? Is formal education the best way to go? Is a BS in CS different enough from just programming languages to make it worth it? I'm still a little fuzzy on how it's differentiated into a whole degree.

    I'm sorry if this post comes off as needy. I'm in a bit of a life crisis.

    submitted by /u/awinn17
    [link] [comments]

    No comments:

    Post a Comment