The VikiD Truth

Home / Knowledge base

Computing

PicoLisp, programming languages, Linux, networking & security

233 entries · 13 categories

Explore the knowledge graph →

VikiD, the red V shield on his chest, touching a chip on a giant glowing circuit board
VikiD, the V shield on his chest, working at the keyboard of a tiled Vikix desktop Featured project · built by meVikixMy own desktop for Void Linux, built around StumpWM and Emacs: keyboard-driven, AI workers in view, one vikix update to keep it current.Read the write-up →

Lisp family

55 entries

PicoLisp above all, plus Common Lisp, Scheme, Racket and Emacs Lisp, and a walk through the PicoLisp sources.

C from tokens to the standard library, assembly, compilers and toolchains, and newer systems languages: Rust, Zig, Odin, V.

JavaScript

13 entries

The language itself (scope, prototypes, functions, events), Node and Three.js.

Python

8 entries

Language notes, iPython, NumPy, SciPy, spaCy and Pygame.

Haskell, PureScript, lambda calculus and the functional style.

Pharo and Cuis Smalltalk, Forth, Fortran, Julia, and the language overview page.

Arch, Bash, awk, systemd, regular expressions, window managers and keyboard set-ups.

OS theory, MINIX, Windows and WSL, virtual machines, CPUs and gadgets.

Security

28 entries

Firewalls, penetration testing, exploitation, malware, forensics and cryptography.

Protocols, IP, TLS, SSH, servers and VPSs, and web/app development.

Algorithms and data structures, databases, machine learning and knowledge representation.

Git, Emacs and org-mode, Vim.

Study plans, video and article lists, learning online, and essays on freedom and mastery in computing.