---
title: "Pascal's Scribbles"
description: "Posts on programming topics, with a few crazy ideas thrown in."
url: https://deterministic.space/index.html
---

# Pascal's Scribbles

Posts on programming topics, with a few crazy ideas thrown in.

## Posts

- [Readleif](https://deterministic.space/readleif.md) (2026-08-06)
- [Using Rust typestates for BCF writing](https://deterministic.space/seqair-bcf.md) (2026-05-08)
- [Niches for integer types in Rust](https://deterministic.space/niche-int-types-in-rust.md) (2026-05-04)
- [Seqair, my Rust-native take on htslib](https://deterministic.space/seqair.md) (2026-04-30)
- [Still blogging](https://deterministic.space/still-blogging.md) (2026-04-23)
- [Random Forest ML on GPU](https://deterministic.space/gpu-random-forest-ml.md) (2026-04-17)
- [Using CSS vars to style SVG symbols](https://deterministic.space/css-in-svg-symbols.md) (2026-04-14)
- [Notes on Rastair, a variant and methylation caller](https://deterministic.space/rastair.md) (2026-04-11)
- [Rust BufWriter and LZ4 Compression](https://deterministic.space/bufwriter-lz4.md) (2025-07-09)
- [The Rust features that make Bevy’s systems work](https://deterministic.space/bevy-ecs-rust-type-system.md) (2022-09-15)
- [How Bevy uses Rust traits for labeling](https://deterministic.space/bevy-labels.md) (2022-01-10)
- [Long-form Texts on Interesting Details of Computers](https://deterministic.space/several-months-of-reading-material.md) (2020-04-16)
- [Cheap tricks for high-performance Rust](https://deterministic.space/high-performance-rust.md) (2020-03-04)
- [Return-type based dispatch](https://deterministic.space/return-type-based-dispatch.md) (2020-03-03)
- [Notes on proper systemd services](https://deterministic.space/writing-a-daemon.md) (2019-09-24)
- [How to order Rust code](https://deterministic.space/how-to-order-rust-code.md) (2019-01-17)
- [Rust 2019](https://deterministic.space/rust-2019.md) (2019-01-04)
- [Serve archived static files over HTTP](https://deterministic.space/serve-archived-static-files-over-http.md) (2018-11-11)
- [The Secret Life of Cows](https://deterministic.space/secret-life-of-cows.md) (2018-06-02)
- [quicli - The ideas behind my small Rust CLI framework](https://deterministic.space/quicli.md) (2018-01-30)
- [Rust 2018](https://deterministic.space/rust-2018.md) (2018-01-10)
- [Passing Functions as Parameters in Ruby](https://deterministic.space/ruby-ufcs.md) (2017-12-17)
- [Conferences 2018](https://deterministic.space/conferences-2018.md) (2017-12-01)
- [Learning Programming Concepts by Jumping in at the Deep End](https://deterministic.space/learn-programming-jump-in-at-the-deep-end.md) (2017-09-02)
- [5 Tips for Writing Small CLI Tools in Rust](https://deterministic.space/rust-cli-tips.md) (2017-08-31)
- [Diesel.rs Trick: Treat View as Table](https://deterministic.space/diesel-view-table-trick.md) (2017-08-23)
- [Conferences 2017](https://deterministic.space/conferences-2017.md) (2017-07-29)
- [How to implement a trait for &str and &[&str]](https://deterministic.space/impl-a-trait-for-str-slices-and-slices-of-strs.md) (2017-03-23)
- [Rust Concurrency Libraries](https://deterministic.space/rust-concurrency-libraries.md) (2017-03-10)
- [A way to customize Rust error messages](https://deterministic.space/hook-into-rustc-errors.md) (2017-02-11)
- [Idea: cargo-giftwrap - giving the gift awesome Rust libraries](https://deterministic.space/cargo-giftwrap.md) (2017-01-29)
- [Programming Wisdom](https://deterministic.space/programming-wisdom.md) (2017-01-20)
- [Teaching libraries through good documentation](https://deterministic.space/teaching-libraries.md) (2016-12-28)
- [Programming cross-pollination with Rust and Ruby](https://deterministic.space/rust-and-ruby.md) (2016-12-21)
- [Pascal vs. USB-C](https://deterministic.space/pascal-vs-usb-c.md) (2016-12-18)
- [No biggie Markdown slideshows](https://deterministic.space/no-biggie-markdown-slideshows.md) (2016-12-15)
- [Trait Driven Development in Rust](https://deterministic.space/trait-driven-development-in-rust.md) (2016-12-13)
- [Zero-cost abstractions in web frontend dev](https://deterministic.space/zero-cost-abstractions-in-web-fontend-dev.md) (2016-12-10)
- [Rust IDE Features Wishlist](https://deterministic.space/rust-ide-wishlist.md) (2016-09-30)
- [I <3 plain text files](https://deterministic.space/ode-to-plain-text-files.md) (2016-09-09)
- [Research paper organization](https://deterministic.space/research-paper-organization.md) (2016-08-28)
- [README-driven Development](https://deterministic.space/readme-driven-development.md) (2016-08-21)
- [Machine Readable Inline Markdown Code Documentation](https://deterministic.space/machine-readable-inline-markdown-code-cocumentation.md) (2016-08-17)
- [Rust's ownership and borrowing in 150 words](https://deterministic.space/rust-ownership-and-borrowing-in-150-words.md) (2016-08-02)
- [Rich diffs of rendered HTML](https://deterministic.space/rich-diffs-of-rendered-html.md) (2016-07-30)
- [A sane admin panel for Silicon Zucchini](https://deterministic.space/thoughts-on-sane-cms-interfaces.md) (2016-07-29)
- [Hidden treasures of the Rust ecosystem](https://deterministic.space/hidden-treasures-of-the-rust-ecosystems.md) (2016-07-28)
- [Compile-time website checking](https://deterministic.space/compile-time-website-checking.md) (2016-07-26)
- [Virtual DOM for CLI and libui](https://deterministic.space/impl-virtual-dom-cli-libui.md) (2016-07-23)
- [Elegant Library APIs in Rust](https://deterministic.space/elegant-apis-in-rust.md) (2016-07-21)
- [Twitter-bot-driven twitter bot](https://deterministic.space/twitter-bot-driven-twitter-bot.md) (2016-07-16)
- [Things to rewrite in Rust](https://deterministic.space/things-to-rewrite-in-rust.md) (2016-05-19)
- [Cards against compilers](https://deterministic.space/cards-against-compilers.md) (2016-05-06)
- [JS-less photo grids with `display: flex`](https://deterministic.space/js-less-photo-grids-with-display-flex.md) (2015-09-30)
- [Symbol Pronounciation](https://deterministic.space/symbol-pronounciation.md) (2015-09-29)
- [The fn key](https://deterministic.space/fn-key.md) (2015-01-28)
- [Car-driven music generator](https://deterministic.space/car-driven-music-generator.md) (2014-07-26)
- [Paper Plane iPhone Game](https://deterministic.space/paper-plane-iphone-game.md) (2010-02-10)
- [Story with Non-Coherent Time](https://deterministic.space/story-with-non-coherent-time.md) (2010-02-05)
- [Public Domain Me Post Mortem](https://deterministic.space/public-domain-me-post-mortem.md) (2010-02-05)
- [Glue You Can Break Using Microwaves](https://deterministic.space/glue-break-using-microwaves.md) (2010-02-05)
- [Digital Information Management As I Would Like It To Be](https://deterministic.space/digital-information-management-as-i-would-like-it-to-be.md) (2010-02-05)
