Programming Leftovers
-
Rlang ☛ Demystifying geom_bar() – How ggplot2 Automatically Counts and Transforms Data
ggplot2 is a powerful and well-known data visualization package for R. But do you know what gg stands for? It actually refers to the Grammar of Graphics, a conceptual framework for understanding and constructing graphs.
-
Kernel Space
-
LWN ☛ A change in maintenance for the kernel's DMA-mapping layer
The conversation around the merging of a set of Rust abstractions for the
kernel's DMA-mapping layer has mostly settled after Linus Torvalds made it clear that the code would be
accepted. One other consequence of this decision, though, is that
Christoph Hellwig has quietly stepped down from the
maintenance of the DMA-mapping code. Marek Szyprowski will be the
maintainer of that layer going forward. Hellwig has maintained that code
for many years; his contributions will be missed.
-
-
Python
-
Hackaday ☛ Import GPU: Python Programming With CUDA
Every few years or so, a development in computing results in a sea change and a need for specialized workers to take advantage of the new technology. Whether that’s COBOL in the 60s and 70s, HTML in the 90s, or SQL in the past decade or so, there’s always something new to learn in the computing world. The introduction of graphics processing units (GPUs) for general-purpose computing is perhaps the most important recent development for computing, and if you want to develop some new Python skills to take advantage of the modern technology take a look at this introduction to CUDA which allows developers to use Nvidia GPUs for general-purpose computing.
-
Chris Holdgraf ☛ Ways the Jupyter Foundation could support open source projects - Welcome
If a contribution gets merged, it’s a huge win for the community and for the person. It needs to be celebrated and communicated to the outside world. This validates the person’s hard work and makes them feel valued. It also creates a public heartbeat for the community that signals to others their contribution is welcome in this way. When contributors do open source work that is related to their career, this can be a useful way to demonstrate their expertise and competence. It feels pretty cool to be able to say you have contributed a significant new feature to the Jupyter Project.
-