Skip to content

Instantly share code, notes, and snippets.

View codecypher's full-sized avatar

codecypher codecypher

View GitHub Profile
@codecypher
codecypher / go_vs_rust
Last active September 25, 2025 13:11
Go vs Rust
# Go vs Rust
## References
[Rust for IoT: Is It Time?](https://betterprogramming.pub/rust-for-iot-is-it-time-67b14ab34b8)
[The Hidden Costs of Deploying Rust Microservices](https://www.shuttle.dev/blog/2025/06/18/rust-microservices-deployment-costs)
[Why Rust is a Terrible First Language for New Programmers (Despite the Hype)](https://medium.com/codex/why-rust-is-a-terrible-first-language-for-new-programmers-despite-the-hype-20375d37f6d4)
@codecypher
codecypher / ai_intro.md
Last active July 22, 2025 14:55
Introduction to Artifiicial Intelligence

Introduction to AI

Facts

  • 85 - 90% of AI projects fail. [5], [6].
  • Less than 1% of AI practitioners and researchers have an advanced degree in AI [TODO].
  • 34% or more of of journal article authors admit to manipulating results [7].
  • In general, the results of journal articles are irreproducible [7], [8].
@codecypher
codecypher / neurodiversity_all.md
Last active July 7, 2025 22:04
Neurodiversity

Neurodiversity Notes (Full version)

These are some copy/paste notes for personal reference.

Background

Neurodiversity is the idea that it is normal and acceptable for people to have brains that function differently from one another.

Neurodiversity embraces the differences in brain function and behavioral traits as a natural element of how diverse the human population is rather than thinking there is something wrong or problematic when some people do not operate similarly to others.

@codecypher
codecypher / cs_math_review.md
Created July 21, 2023 01:40
CS Math Review

Math Review

Lesson 1

The first lesson is to read chapter 1 and 2 of Math Refresher for Scientists and Engineers by Fanchi and Chapter 1 in Calculus with Analytic Geometry by Swokowski.

The first assignment is to be sure to understand all the example problems given in the chapter.

@codecypher
codecypher / linear_algebra.md
Last active August 9, 2024 22:42
Applied Linear Algebra

Applied Linear Algebra

B. Noble and J.W. Daniel, Applied Linear Algebra, 3rd ed., ISBN: 0130412600, 1988.

Table of Contents

  1. Matrix Algebra.

  2. Some Simple Applications and Questions.

Discrete Mathematics

Topics

  1. The Foundations: Logic and Proofs
  2. Basic Structures: Sets, Functions, Sequences, Sums, and Matrices
  3. Algorithms
  4. Number Theory and Cryptography
  5. Induction and Recursion
  6. Counting
@codecypher
codecypher / ai_self_study.md
Last active August 9, 2024 22:44
AI Self-study

AI Self-study Track

Here is an overview of the core prerequisites for the MSCS degree at Lewis Univeristy. Be sure to also review the list of references.

A good student of artificial intelligence needs the following:

  1. A strong academic background in mathematics and computer science.
  2. A healthy dose of skepticism.

Prerequisites

@codecypher
codecypher / mscs_ai.md
Last active August 9, 2024 22:42
CS Degrees

Computer Science Degrees

For reference, here is a description of the course requirments for the BSCS and MSCS at Lewis University.

Core Courses (50 credit hours)

MATH-20600 Applied Calculus

@codecypher
codecypher / neurodiversity.md
Last active September 18, 2025 04:05
Neurodiversity

Neurodiversity

These are some copy/paste notes for personal reference.

Overview

Neurodiversity is the idea that it is normal and acceptable for people to have brains that function differently from one another.

Neurodiversity embraces the differences in brain function and behavioral traits as a natural element of how diverse the human population is; rather than thinking there is something wrong or problematic when some people do not operate similarly to others.

@codecypher
codecypher / ai_process_table1.txt
Created May 6, 2022 01:47
PEAS Description for AI Process
| Property | Description | Examples |
|---------------------|-------------------------------------|----------------------------------------------------------------------------------|
| Performance measure | What is the performance measure? | cleanness, efficiency: distance travelled to clean, battery life, security |
| Environment | What is known about the environment | room, table, wood floor, carpet, different obstacles |
| Actuators | What actuators does the agent have? | wheels, different brushes, vacuum extractor |
| Sensors | What sensors does the agent have? | camera, dirt detection sensor, cliff sensor, bump sensors, infrared wall sensors |