Skip to content

Commit

Permalink
answered new questions
Browse files Browse the repository at this point in the history
  • Loading branch information
brownsarahm committed Oct 27, 2023
1 parent 6f050b8 commit d7c115e
Showing 1 changed file with 67 additions and 0 deletions.
67 changes: 67 additions & 0 deletions notes/2023-10-26.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
file_format: mystnb
kernelspec:
name: python3
---

# How can I work on a remote server?

Expand Down Expand Up @@ -420,6 +425,68 @@ No specific files.

## Questions After Today's Class

### Will we be incorporating remote server use with coding at all in this class? Maybe some bash scripts?

Yes. Some in lab tomorrow and more after we learn building C code.


### When would we want to use as many resources as possible but the reomte server would not be appropriate because we still need to connect to it?

This is an interesting question, but I can not come up with such a scenario.

### What is a real use case of using a remote machine to do computing?

My research students, as do Professor Daniels' use a server to run their code because the problems are too big to do on a laptop.

ML works that way in industry too. As does real genomics research both in universities and in pharma companies.


### How do I set up SSH keys for secure access to a remote Git server in Git Bash?(If possible)

We will set up ssh keys for server access in class next week and you will then be assigned to add them to git from GitHub docs.


### Is it expensive to have a remote server?

At face value, yes, but they're typically shared costs. It might cost $10-50k to add a unit to the server, but then each use is not.

You could look up billing for AWS, MSFT Azure, or Google Cloud to see hourly use rates on their servers.

Also, the cost is compared to people's salary being spent waiting around. Even $50k, that lasts for only 3 years, could be worth it, if you consider it saves time of people who each have a salary over over $100k/ year.


### how do we set up our own remote server?

This is a good explore badge topic, but not something I have personally ever done. If you actually build it out, it could be a build badge.


### What are other large remote servers that are free to use, and are there unsafe servers?

Most are not really free. Some give free access to students, many give free trials.

Unsafe would be like insecure in this sense that the data is not secure.

### Would it be worthwhile to look into using a remote server for synchronizing school work between my laptop and my desktop (work beyond the scope of git/GitHub)?

That's not the point of an HPC or server like we used today. That is a good use for GitHub, or a cloud service that is file-focused like DropBox.

### What's the point of Seawulf?

To learn about using remote servers. It's separate from the research servers so that we doing low priority class work do not slow down people doing research. The research ones are also funded with grant dollars and Seawulf is not.

### What would be an instance that we may need to use a remote system for in school?

in CSC411 there is a homework server so that all students have the same environment.


### How exactly computer intensive is graphics and pretty shapes, such that it is a necessity to cut them out for maximum computer resources available?

This is a good explore badge topic to monitor over a bit of time how much of your compute resources are being used by visualization vs the actual computation.

You could do a small experiment where you print vs do not and time how long the code takes. This could be done in any language.

## Questions after this topic in previous semesters

### What is meant by the term "gene symbol" ?

For the purpose of this class it is just a bit of the content in the file. For completeness, since the file is genomic data is is a name for the gene at that line.
Expand Down

0 comments on commit d7c115e

Please sign in to comment.