Ian
banner
isuffix.com
Ian
@isuffix.com
🤓 Programming language nerd
📝 Typst stan
🦞 Avid lobster
♠️ Board game enthusiast
😤 Prefix hater
He’s in his own class ^-^
November 18, 2025 at 5:29 PM
Posy makes for a good reference (and the music (e.g. on spotify) is really good background for tasks) youtu.be/RTB5XhjbgZA
Segmented Displays
YouTube video by Posy
youtu.be
November 18, 2025 at 5:23 PM
Although in woodworking you can measure once and cut zero times if you realize that your whole plan is shot and nothing’s going to fit

just like programming!
November 17, 2025 at 4:42 PM
I know a tool you could use to check that!
November 3, 2025 at 11:10 PM
Typst learned this lesson! We use it with heavy caching in the compiler to make incremental updates fast so documents update as you type
October 13, 2025 at 6:10 AM
Oops, I wrote this from memory and forgot the 1/2 cup of vegetable oil to add to the liquids!
September 9, 2025 at 3:22 AM
Quotes around “family” because family recipes almost universally come from a standard cooking book at some point and then lose that context over generations of family gatherings and word of mouth sharing
September 8, 2025 at 7:31 PM
Oh my gosh. Thanks for sharing, the drama is great
August 6, 2025 at 3:26 AM
I found the Par language recently which has a really cool recursive type structure that seems designed to verify totality (but still has an “unfounded” escape hatch they’re trying to remove)

faiface.github.io/par-lang/typ...
Recursive - Par Documentation
Documentation for the Par programming language
faiface.github.io
August 2, 2025 at 3:50 PM
Yeah, Zig chooses different points on the low-level ergonomics vs safety curve than Rust, but both have super respectable designs for their niches. Rust’s safe/unsafe distinction is much better suited to formal verification, but Zig is going to be lighter weight and compile faster for many uses
August 2, 2025 at 3:40 PM
Very proud to have gotten github.com/typst/typst/... merged so we can write `if x is … {}` in Typst. A very unfortunate forced error in Rust
Add a warning for `is` to anticipate using it as a keyword by wrzian · Pull Request #5229 · typst/typst
This was mostly discussed in the syntax forge of the Discord. There is support among a number of contributors for adding is as a keyword for pattern matching of expressions in a future version, so ...
github.com
July 20, 2025 at 10:54 PM