• Breaking News

    Monday, June 8, 2020

    SICP as an intro to CompSci? Computer Science

    SICP as an intro to CompSci? Computer Science


    SICP as an intro to CompSci?

    Posted: 07 Jun 2020 08:57 PM PDT

    I'm a novice learner and I've stumbled upon teachyourselfcs, they recommend to pick up SICP to teach yourself programing. However the course is ment to be for people with programing xp, which I have none.

    Would this be a good intro to programing or it might be a bit too advance for someone like me; just starting with his CS journey?

    I wouldn't say I'm particularly inteligent but I am corious...

    submitted by /u/Preussischblau-
    [link] [comments]

    Delayed branched RISC pipeline

    Posted: 07 Jun 2020 12:55 PM PDT

    I'm working on an exercise where i have to insert an NOOP to see if my pipeline functions better.

    address instruction
    100 MOV R1,1
    101 MOV R2,0
    102 ADD R1,2
    103 ADD R2,1
    104 CJNE R2,100,102 if r2 != 100 goto inst 102
    105 XOR R1,255

    if the stages for mov are :

    • I (Instruction fetch),
    • E (Execute. Calculates memory address.),
    • D (Memory. Register-to-memory or memory-to-register operation)

    the stages for other instructions are :

    • I (Instruction fetch)
    • E (Execute. Performs an ALU operation with register input and output)

    example:

    three stage pipelined timing

    my guess would be to add a noop after the JUMP but it looks to have the same lenght for execution

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

    I have a theory regarding Social Media (involves a bit of information theory)

    Posted: 07 Jun 2020 11:26 PM PDT

    So,

    As the title says, I have a theory regarding Social Media which ties a bit into Information Theory, but am still a bit unsure if I have the concepts correct and could use a quick review (from someone who knows the subject better).

    I plan on doing additional research to hopefully provide a better/more thorough argument, but I wanted to post the basic premise here to hopefully get some feedback (to hopefully poke some holes into my argument).

    To keep it simple, let's talk about Twitter:

    The main points regarding Communication/Information Theory are as follows:

    • Twitter is limited in terms of how much information can be sent (I haven't figured out exact amount if information yet, but it would correlate to potential character count).
    • Twitter's UI add's X amount of "noise" to the signal (may go into other specific "noise" that can be identified) when writing/reading Tweets
    • Given the complexity of the topics, the bandwidth limitations of the medium (again, can figure out exact amounts), and above additional noise, as well as traditional text-only communication issues (will go into this in-depth) this means there is a high chance of miscommunication, especially if the topics are deep and/or complex topics. (Here I would plan to give some examples of Tweets that cover complex topics)
    • This isn't necessarily unique to Twitter. For example, you may have a friend who writes a short, text-only letter, although in those cases there is usually also additional context (i.e., he/she is a long-time friend whom you know well).
    • There is more, but basically the only remaining CS-related point after that is that, by adding more semantic bits (i.e., tags, emojis, etc.) to text, we are basically able to provide additional bits of information with which to minimize the chance of miscommunication.

    My main concern is to make sure I understand Communication Theory correct (could be way off). Either way, any help is appreciated, thanks!

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

    Scrabble Anarchy

    Posted: 07 Jun 2020 05:37 PM PDT

    I honestly have no idea where I heard of the idea for Scrabble Anarchy, it was some YouTube video and the narrator said, off the cuff, that playing Scrabble where every potential word was allowed would be Scrabble Anarchy, and that got me thinking, would there be an optimal way to play Scrabble Anarchy.

    At first you'd think, well, just play all your letters at the very beginning, and do the same each round, play all seven letters. But remember you're not just trying to win, but to make your opponent lose, so you might want to focus on triple word scores, triple letter scores and extending existing words. So how would you determine the most optimal way to play Scrabble Anarchy?

    Is it best to build on top of your opponent's words, or to try and go for all the triple letter and word scores, or try and block the corners?

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

    One off question; I am watching Tron with with my young daughters and the oldest was asking about color in early GCI.

    Posted: 07 Jun 2020 05:05 PM PDT

    I'm a horticulturist, so this is far beyond my grasp, but would the prevalence of blues, reds, greens and yellow have to do with easier CGI coding or effects back in 1982, or did it just make for a more futuristic effect back when CGI was relatively primitive and concentration of colors was more difficult. Any help explaining this to a ten year old would be greatly appreciated.

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

    [R] Progressive Self Label Correction (ProSelfLC) for Training Robust Deep Neural Networks

    Posted: 07 Jun 2020 05:47 AM PDT

    Recommended resources to learn about APIs?

    Posted: 07 Jun 2020 05:00 PM PDT

    Posted this on /r/learnprogramming but did not get any responses. Hoping some folks here might be able to help out.

    Any recommended resources to learn about APIs and API design? Want to understand SOAP, REST, GraphQL APIs and the differences between them. Best practices for designing, building and using each of them, plus anything else that might be useful.

    I am a complete noob when it comes to APIs and will be starting from scratch, but my long-term goal is to get to the point where I can design and architect APIs of moderate complexity on my own. Would appreciate any recommendations for books, articles, tutorials etc. from beginner to advanced levels that can help me get there. TIA!

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

    Coprocessor Card Experience?

    Posted: 07 Jun 2020 11:27 AM PDT

    Hi! I was wondering if anyone has had any experiences with PCI coprocessor cards, like the Xeon Phi? I'm intrigued by them and want to learn more; maybe might try finding a cheap one to play around with. Stories? Opinions? Anything is appreciated.

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

    Is communications a suitable major with CS?

    Posted: 07 Jun 2020 05:21 AM PDT

    I'm having difficulties deciding which second major to pair with CS. I'm either considering math + stats or comms. Math + stats seems the most logical but comms is a good career move in terms of being able to communicate well. What do you guys think?

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

    What to do with old laptops

    Posted: 07 Jun 2020 08:48 AM PDT

    Hey all! I don't know if this is the right sub for this, but I hope so.

    I have two old laptops, one toshiba and one dell. Both have pretty outdated specs, about 500 gigs of internal hd storage, i3 processor, 2-4 gigs RAM, etc; what would be considered average a few years ago. I've been wondering what to do with them; I could scrap them, but I want to get deeper into computer science and architecture and I can't help but wonder if there's a legitimately useful project I could do with these, to reuse and maybe rejuvenate them. Any ideas welcome, and if this is the wrong sub please direct me to a better one

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

    Cloud issues you should know

    Posted: 07 Jun 2020 06:05 AM PDT

    Real-World Project Ideas For Technical Interview Preparation

    Posted: 07 Jun 2020 06:04 AM PDT

    No comments:

    Post a Comment