Jonathan Lin's repositories
dinobuildr
A macOS deployment utility developed by Mozilla IT
ioq3
The ioquake3 community effort to continue supporting/developing id's Quake III Arena
rusty
lets get rusty bootcamp materials
sccache
sccache is ccache with cloud storage
ad-blocking
Prototypes of ad blocking techniques proposed in the "Future of Ad Blocking" paper
bare-metal-programming-guide
A bare metal programming guide (ARM microcontrollers)
c-style
My favorite C programming practices.
chilloutandwatchsomecatgifs
Chill out and watch some cat gifs
COSMA
Distributed Communication-Optimal Matrix-Matrix Multiplication Algorithm
dagon
3D game engine for D
GameNetworkingSockets
Reliable & unreliable messages over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption.
hubs
Duck-themed multi-user virtual spaces in WebVR. Built with A-Frame.
hubs-cloud
Resources for self hosted Hubs Cloud instances
llama2-webui
Run Llama 2 locally with gradio UI on GPU or CPU from anywhere (Linux/Windows/Mac). Supporting Llama-2-7B/13B/70B with 8-bit, 4-bit. Supporting GPU inference (6 GB VRAM) and CPU inference.
macos-desktop
Set a user's Desktop image in macOS Mojave 10.14 and Catalina 10.15 from the command line.
macOS-install-drive-with-wipe-disk0
Create a bootable macOS USB install drive and automatically download the wipe-disk0.sh script to the USB drive
makani
Makani was a project to develop a commercial-scale airborne wind turbine, culminating in a flight test of the Makani M600 off the coast of Norway. All Makani software has now been open-sourced. This repository contains the working Makani flight simulator, controller (autopilot), visualizer, and command center flight monitoring tools. Additionally, almost all avionics firmware is also included, albeit potentially not in a buildable state, due to the removal of some third-party proprietary code. We hope that this code will be inspirational and useful to the kite-based windpower and wider communities.
mit-vecmath
MIT's vecmath library enhanced for const-correctness and providing some additional methods
msp430
Low level access to MSP430 microcontrollers
photoguard
Raising the Cost of Malicious AI-Powered Image Editing
RBDOOM-3-BFG
Doom 3 BFG Edition source port with updated DX12 / Vulkan renderer and modern game engine features
RROS
RROS is a dual-kernel OS for satellites or other scenarios that need both real-time and general-purpose abilities. RROS = RTOS (Rust) + Linux (C).
SCARA-Robot-Sim
SCARA Robot Sim - Twincat 3, Python 3, CoppeliaSim(V-Rep)
sobot-rimulator
Autonomous mobile robot simulator.
Trace
Noise Calculation Add-In for Excel
whimsy
An addon to add some whimsperiments to your Firefox…