Pinned Repositories
bean-machine
A simple web-based music player.
blorp
The simplest possible content blocker for browsers
hashset
A simple hash set/map for vanilla C.
http-nowhere
A Chrome extension to upgrade non-secure requests. If that doesn't work, it drops the request.
lastbart
Web site to display the departure time for the last BART train of the evening.
robotfindskitten
A rewrite of the game Robot Finds Kitten, with the goal of being a decent tutorial for beginners on how to read and tinker with C code.
run-python
A macOS Automator Workflow to run Python code in any text edit widget.
uncover-ui
A Chrome extension to remove annoying overlay elements in Google app UI.
zreader
A Go module that provides an `io.ReadCloser` for a variety of compression formats
noncombatant's Repositories
noncombatant/lastbart
Web site to display the departure time for the last BART train of the evening.
noncombatant/robotfindskitten
A rewrite of the game Robot Finds Kitten, with the goal of being a decent tutorial for beginners on how to read and tinker with C code.
noncombatant/blorp
The simplest possible content blocker for browsers
noncombatant/bean-machine
A simple web-based music player.
noncombatant/zreader
A Go module that provides an `io.ReadCloser` for a variety of compression formats
noncombatant/hashset
A simple hash set/map for vanilla C.
noncombatant/abc
A B Compiler for x86.
noncombatant/absolutelynot.computer
A bibliography of hardware vulnerabilities.
noncombatant/channels-example
A demo of using Go channels as a function composition technique.
noncombatant/dootfiles
Dotfiles.
noncombatant/awk
One true awk
noncombatant/chibicc
A small C compiler
noncombatant/content2html
Generates complete templatized HTML documents from plain HTML content.
noncombatant/crypto
[mirror] Go supplementary cryptography libraries
noncombatant/embedonomicon
How to bootstrap support for a no_std target
noncombatant/fe
A tiny, embeddable language implemented in ANSI C
noncombatant/floating-point-gui.de
Website that provides concise answers to common questions about floating-point numbers.
noncombatant/futils
Consistent shell utilities in Rust.
noncombatant/gosloc
A "lines of code" counter for Golang
noncombatant/html2text
A Go package and command-line tool to convert HTML to plain text.
noncombatant/html_lint
A very simple HTML linter in Go.
noncombatant/kr-malloc
Original K&R `malloc`, and some modern reinterpretations for fun.
noncombatant/noncombatant.github.io
noncombatant blog
noncombatant/pdf
PDF reader
noncombatant/rc
Rc — The Plan 9 Shell (Standalone Unix port)
noncombatant/search
A handy `find ... | xargs grep ...` equivalent.
noncombatant/simplefts
A simple full-text search program and library.
noncombatant/trie.js
A generic trie in JavaScript.
noncombatant/unix-v6-allocator
A modernized version of the classic UNIX v6 allocator.
noncombatant/ux-model-graphs
A sketch of an idea about how people might perceive UX designs.