Technology Articles

Articles for: technology

ATmega8A

Programming an ATmega8A using Arduino

2 Comments
/
If you are interested in programming and electronics, you probably do not need an introduction to Arduino. If you want to make your Arduino projects permanent,…
cpu programming

Parallel Programming on a CPU with AVX-512

1 Comment
/
This article is the second of a two-part series that presents two distinctly different approaches to parallel programming. In the two articles, I use different…
programming gpu

Parallel Programming on an NVIDIA GPU

1 Comment
/
This article is the first of a two-part series that presents two distinctly different approaches to parallel programming. In the two articles, I use different…
setup raspberry pi cluster

How to Setup a Raspberry Pi Cluster

9 Comments
/
INTRODUCTION As a long-time computer programmer and almost as long a High-Performance Computer (HPC) user, I really didn't know anything about how these…
LCEVC 8k tv

The LCEVC Coding Standard and 8K Television

4 Comments
/
Introduction First, for background, here is an overview of the most common video compression standard in use today, H264: https://www.maketecheasier.com/how-video-compression-works/H265…
artificial intelligence

The Rise of AI in Classrooms, Labs and Industry – Part 3

0 Comments
/
We asked our PF Advisors “How do you see the rise in A.I. affecting STEM in the lab, classroom, industry and or in everyday society?”. We got so many…
artificial intelligence

The Rise of AI in STEM – Part 2

0 Comments
/
We asked our PF Advisors “How do you see the rise in A.I. affecting STEM in the lab, classroom, industry and or in everyday society?”. We got so many…
artificial intelligence

The Rise of Artificial intelligence in STEM Labs, Classrooms, and Industry

1 Comment
/
We asked our PF Advisors "How do you see the rise in A.I. affecting STEM in the lab, classroom, industry and or in everyday society?". We got so many great…
android rooting

An Intro to the Systemless Interface of Rooting Android Phones

9 Comments
/
What you can learn from this article:What is meant by rooting an Android phone Steps to take before proceeding to root your phone Google’s…
bloatware android phones

Clearing Misconceptions and Some Tips on Debloating Android Phones

2 Comments
/
What is bloatware? When you unbox your new phone, it comes with Android that is pre-installed by the manufacturer. This is termed “stock firmware”.…
unity orbital mechanics

Learn Orbital Mechanics in Unity Game Engine for Augmented Reality

2 Comments
/
In this Insight, I’ll go over implementing basic orbital mechanics simulations in the Unity game engine as well as an approach to scaling the simulation…
computerlanguages

An Introduction to Computer Languages

67 Comments
/
In this Insights Guide, the focus is entirely on types of languages, how they relate to what computers actually do, and how they are used by people. It…
tcp_ip

How to Manage TCP/IP In Automation or Measurement Networks

10 Comments
/
The 1990s saw the widespread adoption of network technology on two fronts: Office automation and factory automation. But while office automation soon standardized…
Ethernettime

Learn Time Synchronization Across Switched Ethernets

18 Comments
/
Now and then you come across measurement problems that are tightly associated with the notion of synchronicity, meaning that things need to happen simultaneously.…
modulation

Understand the Acoustic Modulation vs. Beating Confusion

36 Comments
/
A long time ago I read a paper in the IEEEProceedings recounting the history of the superheterodyne receiver. Overall it was a very interesting and informative…
amplifier

Studio in a Box: Learn About Digital Modeling Amplifiers

0 Comments
/
Musical-recording age Since the dawn of the musical-recording age, the preferred method of recording guitars has been to set up microphones in front of…