Here are nine lectures walking through the internals of CPython, the canonical Python interpreter implemented in C. They were from a dynamic programming languages course that I taught in Fall 2014 at the University of Rochester. The format isn’t ideal, but I haven’t seen this level of detail about CPython presented online, so I wanted to share these videos.
Correlated mutation analysis is an increasingly powerful approach used to help predict protein and protein-complex structures. The premise behind such methods is that mutations that occur at a given position in a protein are compensated by other mutations of residues close in space; such coevolving residues can be identified by multiple sequence alignments. However, the approach is subject to false positives stemming from indirect interactions or common ancestry. Jacob et al. report a clever way to help reduce such false positives by also considering codon-level multiple sequence alignme…
“When a customer needs to run a job, DNAnexus creates a virtual computer to run the analysis, then dissolves the virtual computer once the analysis is complete,” clarifies Dr. Asimenos. “This scalability allows projects to be run expeditiously regardless of size. The pure elasticity of the system allows computers to ‘magically appear’ in your basement and then ‘disappear’ when they are no longer being used. DNAnexus takes care of IT infrastructure management, security, and clinical compliance so you can focus on what matters: your science.”
PostgreSQL’s tag line claims that it’s “The world’s most advanced open source database.” In Part I of this series we looked at storing the data – the model, structures, types and size limits – to give you a few reasons why PostgreSQL makes this claim. In Part II here, we’ll look at data manipulation and retrieval, including indexing, virtual table features and query capabilities. For this series, we looked at what makes PostgreSQL stand out from other open source SQL databases, namely MySQL, MariaDB and Fir
(Photo: Jemal Countess/Getty)Here’s a list of universities with arguably the greatest computer science programs: Carnegie Mellon, MIT, UC Berkeley, and Stanford. These are the same places, re
“Silicon Valley is built on impatience and doing things rapidly,” says Anne Wojcicki, the CEO of direct-to-consumer genetic testing company 23andMe. “But what I had to learn is that not everything comes overnight. Sometimes we just have to wait and, if you focus on the positives, that can be just as rewarding.”
Source: How CEO Anne Wojcicki Turned 23andMe Around After Falling Out With The FDA
Resources on the web are represented as files in a hierarchical file system. These include public web pages as well as your data on Facebook, Google drive and Picasa albums. Construct pipelines of simple unix-style commands to filter, transform and display your files.
Type “help” for a list of commands. “cat /usr/doc/README.html” for an introduction. “man <cmd>” to view the man page.
Source: pigshell – unix the web
To give a quick overview of what I’m working with, the app is a relatively straightforward Django app, served by gunicorn behind nginx. Data lives in a PostgreSQL database. The gunicorn process and an additional background job are both managed by supervisor. It’s hosted on a single $20 DigitalOcean droplet.
“What fortunate timing that our next LTS should be X, because ‘xenial’ means ‘friendly relations between hosts and guests’, and given all the amazing work going into LXD and KVM for Ubuntu OpenStack, and beyond that the interoperability of Ubuntu OpenStack with hypervisors of all sorts, it seems like a perfect fit. And Xerus, the African ground squirrels, are among the most social animals in my home country. They thrive in the desert; they live in small, agile, social groups that get along unusually well with their neighbours (for most mammals, neighbours are a source of bloody competition, for Xerus, hey, collaboration is cool),” wrote Mark on his blog.