• Breaking News

    Sunday, February 7, 2021

    Foundational CS / Programming Reading Group Computer Science

    Foundational CS / Programming Reading Group Computer Science


    Foundational CS / Programming Reading Group

    Posted: 06 Feb 2021 03:46 PM PST

    Hi all,

    Recently, I have had success doing an online study of Algorithms by Robert Sedgewick. Inspired by this experience, I would like to start a new reading group / book club that focuses on the fundamentals of programming and computer science.

    About me: I have a master's degree in math and theoretical CS (graphs, logic, optimization etc) from France. I have been coding since my youth, but I've recently come to realize how much knowledge I am lacking in the fundamentals of programming languages and computer systems. I have coded in Java and Python, I have some experience in front-end, and I love math and algorithms. I am also very serious about improving my skills as a software engineer.

    The books: having just completed the aforementioned Algorithms book, I have a short list of books that I am interested in studying next. I am also open to suggestions.

    Database Internals by Alex Petrov

    Effective Java by Joshua Bloch

    The Elements Of Computing Systems by Noam Nisan

    Designing Data-intensive Applications by Martin Kleppmann

    The group: the book list and concept for the group are very tentative. If several people are interested by this idea, we could discuss time commitment and availabilities, and assign reading assignments to be discussed in online meetings.

    Please write a comment or send me a message if you are interested by this idea !

    PS: I am aware that there is a separate subreddit for programming. Given that my interests for this reading group are at an intersection of CS, algorithms, and programming, I have decided to try this subreddit as well.

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

    From Google researchers: State of the art in Video Stabilization!

    Posted: 06 Feb 2021 12:11 PM PST

    Do coherence and transactional isolation mean the same?

    Posted: 06 Feb 2021 10:30 AM PST

    About coherence vs consistency, https://en.wikipedia.org/wiki/Consistency_model says

    Coherence deals with maintaining a global order in which writes to a single location or single variable are seen by all processors.

    Consistency deals with the ordering of operations to multiple locations with respect to all processors.

    That reminds me of isolation in ACID in database systems vs consistency, from Design Data Intensive Applications:

    Isolation

    Most databases are accessed by several clients at the same time. That is no problem if they are reading and writing different parts of the database, but if they are accessing the same database records, you can run into concurrency problems (race conditions). Isolation in the sense of ACID means that concurrently executing transactions are isolated from each other: they cannot step on each other's toes. The classic database textbooks formalize isolation as serializability, which means that each transaction can pretend that it is the only transaction running on the entire database. The database ensures that when the transactions have committed, the result is the same as if they had run serially (one after another), even though in reality they may have run concurrently.

    Consistency Guarantees

    There is some similarity between distributed consistency models and the hierarchy of transaction isolation levels we discussed previously [4, 5] (see "Weak Isolation Levels" on page 233). But while there is some overlap, they are mostly independent concerns: transaction isolation is primarily about avoiding race conditions due to concurrently executing transactions, whereas distributed consistency is mostly about coordinating the state of replicas in the face of delays and faults.

    Is it correct that

    • The two discuss the same meaning of consistency?

    • coherence in the first and isolation in the second mean the same?

    Thanks.

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

    Can AI Really Evolve into Superintelligence All by Itself?

    Posted: 06 Feb 2021 01:06 PM PST

    Create a Game Character Face from a Single Portrait!

    Posted: 06 Feb 2021 02:28 PM PST

    NetworkX - a Graphical Tool for Designing and Training Deep Neural Networks

    Posted: 06 Feb 2021 05:23 PM PST

    NetworkX - a Graphical Tool for Designing and Training Deep Neural Networks

    Posted: 06 Feb 2021 05:16 PM PST

    Join r/GitHubFollowers and post a link to your GitHub profile and connect with other users!

    Posted: 06 Feb 2021 07:24 PM PST

    Is BCA worth investing?

    Posted: 06 Feb 2021 06:52 PM PST

    Programmer podcast | React Native Roadmap

    Posted: 06 Feb 2021 03:14 PM PST

    Hey everyone!
    - Tips for choosing the right language and framework;
    - Step-by-step analysis of basic tools and libraries required for development;
    - Comparison of different methods and approaches in development;
    - Charge of motivation not to throw up everything after a couple of days of study.

    All of these you'll find at video podcast. You might find it worth sharing.
    https://youtu.be/4LK47nPTwy4

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

    Want to share Interview Preparation Courses

    Posted: 06 Feb 2021 05:58 AM PST

    I have organized some of the best interview preparation courses like:

    1. AlgoExpert
    2. SystemsExpert
    3. Epic React Pro by Kent C. Dodds
    4. Grokking OOD
    5. Grokking The Coding Interview
    6. Coderust: Hacking The Coding Interview
    7. Grokking Dynamic Programming Patterns
    8. Grokking the System Design Interview
    9. ZeroToMastery: Master the Coding Interview Big Tech (FAANG) Interviews
    10. Gaurav Sen: System Design
    11. TechSeries dev: AlgoPro, Tech Interview Pro
    12. BackToBackSWE
    13. CodeWithMosh
    14. InterviewCake
    15. InterviewCamp
    16. Applied Course
    17. InterviewEspresso
    18. SimpleProgrammer

    And some other courses. DM me if you are interested to have these courses.

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

    No comments:

    Post a Comment