June 2021

Geometry (Points, Vectors and Normals)
Lesson summary: In this lesson we will learn about the concept of point, vector, normal and matrices. These concepts are used everywhere in CG, whether in modelling, simulation, animation or rendering. They are the essential ingredients of any graphics application.

5 Python Libraries That You Don’t Know, But Should
One of the best things about using Python is its infinity of open-source libraries. There is a library for basically anything. If you have read some of my previous blogs, you may have noticed that…

Machine Learning: The Great Stagnation
The bureaucrats are running the asylum

Machine Learning: The Great Stagnation
The bureaucrats are running the asylum. Very provocative article.

How to Add Swap Space on Ubuntu 20.04
This tutorial explains how to add a swap file on Ubuntu 20.04 systems. Swap is a space on a disk that is used when the amount of physical RAM memory is full.
Netplan network configuration tutorial for beginners - LinuxConfig.org
In this article we learn about Netplan and we see how can we use it to setup network interfaces on Ubuntu
Raspberry Pi Boot Process
As we delve into the Raspberry Pi I thought it would be useful to understand how the Linux System boots on this microcontroller. This will help us understand how to make better software choices.
6 Stages of Linux Boot Process (Startup Sequence)
Press the power button on your system, and after few moments you see the Linux login prompt. Have you ever wondered what happens behind the scenes from the time you press the power button until the Linux login prompt appears? The following are the 6 high level stages of a typical Linux boot process. BIOS

How to Set Up Wi-Fi and Bluetooth on Raspberry Pi
Unlike older models, the Raspberry Pi 3 and 4 have Wi-Fi and Bluetooth capabilities. Here's how to set them up properly.
May 2021
lbaitemple/ubuntu_server_rpi
Contribute to lbaitemple/ubuntu_server_rpi development by creating an account on GitHub.
rubysolo/dentaku
math and logic formula parser and evaluator. Contribute to rubysolo/dentaku development by creating an account on GitHub.
nocodb/nocodb
🔥 🔥 The Open Source Airtable alternative. Contribute to nocodb/nocodb development by creating an account on GitHub.
The 60-Year-Old Scientific Screwup That Helped Covid Kill
All pandemic long, scientists brawled over how the virus spreads. Droplets! No, aerosols! At the heart of the fight was a teensy error with huge consequences.
/bird-houses-jumble-5bf0992d46e0fb0026e62677.jpg)
Birdhouse Dimensions and Sizes
Learn why size matters for birdhouses. Includes a table of best birdhouse dimensions for different species.
verlab/gazebo_ros_model_color
This package contains a gazebo ros plugin which allows the user to dynamicly modified the color of the objects. - verlab/gazebo_ros_model_color

The Sudden Rise of the Lab-Leak Theory
Scientists and political commentators are no longer dismissing the possibility that COVID-19 emerged from a Chinese laboratory. What changed?

The Lab-Leak Hypothesis
For decades, scientists have been hot-wiring viruses in hopes of preventing a pandemic, not causing one. But what if …?
[Solved] Tutorial: GPIO/I2C/SPI-access without root-permissions
A great solution to a very specific problem I have been having! --> As you may have noticed, by default you do not have access to the GPIO-pins, the SPI-bus or the I2C-bus as a normal user and you have to use 'sudo' to access them or run an application that utilizes them; it is generally a good idea to limit access to such things for security, but on a dev-board like the UP and UP^2 it may be convenient to do development and testing as a regular user.