• Breaking News

    Wednesday, April 15, 2020

    What are some interesting Computer Science projects that involve the use of an old smartphone? Computer Science

    What are some interesting Computer Science projects that involve the use of an old smartphone? Computer Science


    What are some interesting Computer Science projects that involve the use of an old smartphone?

    Posted: 14 Apr 2020 05:09 PM PDT

    IBM Data Science and AI programs free for 30 days until 30th of June

    Posted: 15 Apr 2020 02:30 AM PDT

    What Do You Think About Natural Language Processing?

    Posted: 15 Apr 2020 04:04 AM PDT

    Stephen Wolfram invites you to "solve physics" with automata.

    Posted: 14 Apr 2020 10:59 AM PDT

    Did anyone participate in a Covid-19 Hackathon? If so, what did you build?

    Posted: 14 Apr 2020 08:44 PM PDT

    During the pandemic, a multitude of Covid-19 Hackathon have popped up all over the internet.

    Did you participate in one? Respond to the poll and leave a comment including:

    1)What you built

    2)What place you got

    3)What technologies you used

    4)What hackathon did you participate in

    5)Who did you do it with

    View Poll

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

    An anonymous messaging system built in C++.

    Posted: 14 Apr 2020 11:37 AM PDT

    How A* Search Tree Algorithm works?

    Posted: 14 Apr 2020 09:31 PM PDT

    Hello so i have to find what path an A* search algorithm would find and explain why its the wrong choice for this scenario! Below is the graph and my thought process. Would help if anyone could tell me if im right or wrong

    The parenthetical values are heuristics the others are the true distances

    1. Start at S with a distance of 0
    2. Check SA, SC, and SB - choose SB because we believe its the shortest distance at 13
    3. Total is now 3
    4. Move from SB to SBC because its the only choice
    5. Total is now 6 we are now at C with a distance of 13 in total
    6. Check SBCD distance which gives a distance of 9
    7. We continue to extend SBCD because it is less than the other options with SC being 13 and SBCD being 9 so we get we reach the goal and get a total distance of 19
    8. Now we back track and check other nodes
    9. SBCG results in a distance of 18 its the new winner
    10. back track one more time
    11. SBCE results in a distance of 19 so we stop
    12. We choose SBCG as the winner

    The reason the search fails is because its the heuristic from E to G isn't admissible

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

    Introduction to Maps in Folium and Python

    Posted: 14 Apr 2020 05:20 PM PDT

    Survey Regarding Privacy and Browsers

    Posted: 14 Apr 2020 05:07 PM PDT

    Interchanging audio between two programs

    Posted: 14 Apr 2020 03:03 PM PDT

    Hello, at beginning I'd like to apologize for anything I say wrong, etc. I'm kinda just starting and this is something that bothers me. I also hope I chose right sub for this post.

    I was once playing with VCV Rack (it's a modular synthesizer based on analog Eurorack synths) and I wanted to pass audio from it to DAW so I could record it, etc. So I made quick Google search and found VCV Bridge that connects Rack to VST plugin. Sounds great, but on the same page I found this note:

    " VCV Bridge was deprecated because it relies on Inter-Process Communication, a horrible method for communicating audio between two software products. Real-time communication of audio between two processes cannot be achieved on non-real-time operating systems. "

    I downloaded older version of Bridge anyway, but in fact it worked pretty bad and was constantly crashing either Rack and DAW.

    So now I wonder what's other alternatives? What's Inter-Process Communication and is there anything that would suit better in this case? Or is this extremely hard to solve and solutions like virtual audio cables to route audio will be better? Any answer will be much appreciated.

    Have a nice day/night. ))

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

    From CVPR 2020: Turn any picture to a 3D photo!

    Posted: 14 Apr 2020 02:41 PM PDT

    IEEE Computer Society Vs. ACM

    Posted: 14 Apr 2020 04:43 AM PDT

    I've recently read (on this subreddit) a post about IEEE approving an article that had plagiarism in it, and a user commented that ACM is a tier above IEEE, so I thought I should start this discussion here.

    What are the differences between the two? When a classmate asked one of the professors he just said "one's older".

    For some time I thought IEEE was geared more towards hardware (because of "electrical and electronics" in the title) but I read that there was an IEEE/ACM standard protocol for software engineering which somewhat confused me until I read some IEEE Computer Society's articles and got the whole picture.

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

    Questions regarding Master's Program in Mathematics

    Posted: 14 Apr 2020 08:05 AM PDT

    Hi,

    Can a computer science graduate take mathematics as a major for the Master's program?

    Could you please tell me the pros, cons and career perspective. Thank you in advance.

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

    New NVIDIA and Heidelberg University Viewpoint Estimation Technique Learns From Unlabelled Images

    Posted: 14 Apr 2020 10:32 AM PDT

    A team of researchers from NVIDIA and Heidelberg University recently introduced an open-source self-supervised learning technique for viewpoint estimation of general objects that draws on such freely available Internet images: "We seek to answer the research question of whether such unlabelled collections of in-the-wild images can be successfully utilized to train viewpoint estimation networks for general object categories purely via self-supervision."

    A quick read: New NVIDIA and Heidelberg University Viewpoint Estimation Technique Learns From Unlabelled Images

    In case you want to read the original paper Self-Supervised Viewpoint Learning From Image Collections

    You can find the open-source code at GitHub.

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

    Is this how the communication between an application and a device take place?

    Posted: 14 Apr 2020 07:06 AM PDT

    Out of curiosity, I have done some reading and I have come to a mental picture of how the process happens. Please tell me if some part of it is wrong. so here I go:

    First, there are some hardware components:

    • a device (with a micro-controller or a circuit hard-wired to send and receive packets in a certain protocol (usb, spi, i2c, uart, etc)).
    • A controller (a usb controller for usb devices like mouse, keyboard etc. , some pci controller for devices like monitor etc.)
    • and obvious CPU, RAM and I/O bus

    Then there are software:

    • The application that wants to talk to the device
    • The kernel of the operating system
    • The driver written by the manufacturer of the device

    Now, this is what I think happens:

    1. The device's microcontroller (or the hard-wired circuit) sends a signal according to its protocol (say, when a key is pressed on the keyboard, it sends a signal on the wire)
    2. The signal is picked up by the i/o controller (say the usb controller to which the keyboard is attached to)
    3. The controller sends an interrupt signal to the cpu.
    4. There is a function in the kernel of the OS to handle the type of interrupt raised.
    5. The kernel calls the corresponding function written in the driver for that type of interrupt.
    6. that function in the driver sends a signal to the controller to put the data on the bus. it then makes a signal that a key press event has happened and here is the data about it (hands the data that it received from the bus)
    7. the application picks up the signal with the data parameters and acts accordingly.

    A couple of questions.

    Is this high level overview model that I have in my head correct?

    In step 6, is there anything in between the controller and the cpu so that it can actually get the data from the register of the controller to main memory?

    In step 7, are these the same signals that we use like SIGKILL, SIGHUP etc, or is it that the driver writes that data into the files /dev/whateverDeviceFile?

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

    No comments:

    Post a Comment