What Yzena Is

I have mentioned Yzena a few times; I should probably tell you what it is.

Values for Yao

Every software project has values. This post is about the ones I use for Yao.

Designing for Good Thoughts

How does one build a language that helps its users think good thoughts?

Smart Devices Are Dangerous

Smart devices are a great way to let other people spy on you and/or take control of things in your home. Do NOT use them.

Structured Concurrency Definition

One of the most recent best ideas in programming, structured concurrency, does not have a good definition, and I would like to change that.

Performance Matters: Jekyll vs Hugo

So...I redid my website again. This time, it was for performance reasons.

bc/dc Tips and Tricks

Here is a list of tips and tricks for using bc and dc.

bc PRNG

I needed a seeded PRNG on the command-line, so I added one to my bc.

Finishing Software

I believe that programmers should try to finish software. This is what I mean by that.

Verifying a Safety Number in Signal

This is how I verify a safety number in Signal when I cannot verify it in person.