Serge Toro's repositories
vim-scala-worksheet
Tiny Vim plugin that turns your file into interactive worksheet
rust-lock-free-stack
Rust Lock Free (Atomic) Collection that essentially is a Stack, but limited to a relatively slow "add" operation, but fast "remove_all" that removes everything from the collections and returns a reverse-order iterator.
rust-tasks
Rust Simple Tasks
go-container-roundrobin
RoundRobin (ring) queue-like conainer with fixed memory footprint
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
adat-format-py
CLI tool to read and extract ADAT archives
adat-format-rs
Rust reader for DAT format files
advent-of-code
Advent of Code snippets: adventofcode.com
ansible-build-macsec-on-rpi
Ansible playbook to automate building a macsec.ko module on an RPi stock Ubuntu which does not provide its own macsec by default in the distribution
dlaicourse
Notebooks for learning deep learning
firefly
A fast & minimal Jekyll blog theme with clean dark mode
go-container-heap
A fixed footprint (no reallocations) heapq in Go from scratch
go-container-lock-free-stack
Lock-free implementation of a Stack data structure using atomics
go-datapump
Simple (synchronous at its core) data pump framework
go-des
Simple Discrete Event Simulation Written in Go
microbench-des-go-py-js-c
Microbenchmark (you know you can trust them, right 😄) comparing Discrete Event Simulation runtime implementations in Go, Python, Javascript, C. Why these languages? C is the baseline. Otherwise, they are easy to learn, convenient to write and might offer reasonable performance.
naive-wasm-bench
Naive benchmark of several WASM languages/runtimes. Based on numeric operations and memory access.
sombr
Profile Summary
stylegan2-ada
StyleGAN2 with adaptive discriminator augmentation (ADA) - Official TensorFlow implementation
stylegan2-ada-pytorch
StyleGAN2-ADA - Official PyTorch implementation
ubuntu-p2p-macsec-bridge
Setup automation for Ubuntu A <-- ... --> Ubuntu B macsec bridge over an untrusted channel.