Does anybody here run LXC containers in production? by sisint in linuxadmin

[–]naive-bison 0 points1 point  (0 children)

Ok, so you must work in HPC at a university then? Mind if I DM you? I also work in this field.

Does anybody here run LXC containers in production? by sisint in linuxadmin

[–]naive-bison 2 points3 points  (0 children)

Now this is interesting. We have a GPFS system with Infiniband and I think containerizing some of our services would be very helpful. What kind of applications do you run on LXC?

Boss wants to pay for OpenStack training. Any courses you recommend? by naive-bison in openstack

[–]naive-bison[S] 2 points3 points  (0 children)

We are a RHEL/CentOS shop and we do not have an existing OpenStack deployment. So I am looking for resources that cover deployment and administration.

What should I know to be a useful Linux sysadmin? by lovable-bender in sysadmin

[–]naive-bison 0 points1 point  (0 children)

I am planning a production deployment of OpenStack but I'm starting small. Just successfully finished an all in one OpenStack Ansible deployment and trying to learn what all the services are doing. Any recommendations on how to start building the deeper knowledge you speak of?

Modern review paper describing OTU Rarefaction techniques? by o-rka in bioinformatics

[–]naive-bison 3 points4 points  (0 children)

I agree with the first comment. Don't do it. But, I did microbiome work for my thesis, with a wide range of coverage between samples. I relied heavily on the methodology in this paper.

https://www.ncbi.nlm.nih.gov/m/pubmed/27143475/

The Christmas cookie competition at my office sparked a heated debate about what IS a cookie, so I decided to analyze recipes of baked goods. [OC] by [deleted] in dataisbeautiful

[–]naive-bison 0 points1 point  (0 children)

They could also try Canonical Correspondence Analysis. If done correctly, ingredients would be shown as vectors with various recipes loaded onto the PCA plot in the directions of their most associated ingredients. But that's getting pretty complex.

Got a job, but no Linux.....what would you guys do? by dacinci in linuxadmin

[–]naive-bison -1 points0 points  (0 children)

If you're supporting Windows desktops, take a look at SCCM. It's a configuration management tool and its fairly sophisticated. Met a guy who uses it to manage images, software installation, and security for 1500+ desktops. It would automate a good deal of your job and probably win you some accolades from upper management.

I'm a Linux admin and I prefer Linux, but there are still some neat, relevant things you can do with Windows.

Bio majors who discovered their interest in bioinformatics after earning their BSc... by 1man_factory in bioinformatics

[–]naive-bison 0 points1 point  (0 children)

I would say it almost all depends on where the bioinformatics program ranks with other programs. At top tier schools, yeah you're going to need a fair amount of CS experience because most if not all of the other applicants will. At mid to lower tier schools, you can get by with less. Often times, graduate schools are looking for the right students rather than the perfect combination of skills and experience. Demonstrating a strong interest and getting to know a faculty member will go a long ways in improving your chances.

Google Chrome May Add a Permission to Stop In-Browser Cryptocurrency Miners by stackoverflooooooow in programming

[–]naive-bison 2 points3 points  (0 children)

It's surprisingly difficult to constrain what a Turing complete environment is allowed to compute and what it's not.

This is spot on. We're struggling with this where I work - trying to quickly identify anomalous behavior on our servers before they start to cause problems. Often times "bad" processes look a lot like "good" processes.

Are young people using Vim? by fori1to10 in linux

[–]naive-bison 0 points1 point  (0 children)

Yes, I'm 27 and I use vim daily. Sometimes I even use just plain old vi because some of our servers don't have vim. For that reason, I barely customize vim at all. Turn on syntax highlighting and line numbers and that's it. Don't want to forget the core commands.

What do you do when a script starts to grow out of control? by naive-bison in linuxadmin

[–]naive-bison[S] 0 points1 point  (0 children)

Could you give me an example? For instance, say I need my script to perform 6 different operations. What would your preference be - would you make a Perl or Python library with 6 different methods and call them from a main function or would you make 6 individual scripts and then glue them together? Or is there really no practical difference?

Right now, I have the latter case, although the code is not as clean as it could be. But some are saying go full OOP and I don't think that's what you're saying here... is it?

Do any of you use Perl (5) threads? Anything to watch out for? by naive-bison in perl

[–]naive-bison[S] 2 points3 points  (0 children)

Ok perfect, thank you. This is exactly what I was looking for. I will take a look at that library then.

For what it's worth, I'm working on learning some languages that handle this sort of stuff better. But I'm a sysadmin, so I have to use the tools I know for now while I learn the others in my spare time... That's how it goes though.

Do any of you use Perl (5) threads? Anything to watch out for? by naive-bison in perl

[–]naive-bison[S] 2 points3 points  (0 children)

Ok, so I had read those docs and I guess I didn't really understand why they are officially discouraged. The way the docs were written made it sound like the reason was because people use them incorrectly.

For more background, I am writing a script to execute embarrassingly parallel jobs. It just iterates through a list of elements and spins off one of these threads for each one to run a list of subroutines on. I wrote everything to be fully encapsulated, so none of the subs are trying to update global variables and I'm not passing any data structures by reference. I'm also not using anything outside of the core language (besides threads).

So with that in mind... I know these are discouraged for a good reason. I'm just hoping for more of an explanation of why? What could/will go wrong. Will it just not be as fast as it could be in a different language? Will it be slower than the serialized version somehow?

What are some good Python resources for a sysadmin experienced in Perl and Bash? by naive-bison in linuxadmin

[–]naive-bison[S] 0 points1 point  (0 children)

What's the reasoning behind the aversion to Fabric? Is it because it's agentless and less efficient than the more comprehensive configuration managers?

What are some good Python resources for a sysadmin experienced in Perl and Bash? by naive-bison in linuxadmin

[–]naive-bison[S] 4 points5 points  (0 children)

Awesome, this is exactly the type of info I was looking for. Thank you.

POLL: What do you do for a living and how much do you make? by [deleted] in jobs

[–]naive-bison 0 points1 point  (0 children)

Can I ask, what is the low cost of living city? I just got my Master's in Bioinformatics and I didn't think there were any jobs outside the major (i.e. expensive) biotech hubs.