Why Open Word Just to View One Formula? Meet MathViewer
MathViewer is a small free utility for viewing .mathml and .mml files without a full office suite. Here is what v0.1.6 offers today and what is coming next.
Thoughts on software development, programming, and technology
MathViewer is a small free utility for viewing .mathml and .mml files without a full office suite. Here is what v0.1.6 offers today and what is coming next.
Two projects have been moved to archive. Development is complete, but the projects will remain as they are.
A pre-release overview of prototype algorithm 8C2: primal-dual clause weighting, size/density-aware behavior, and measurable gains on hard random 3-SAT.
I’m rebalancing time between commercial work and open source, and moving some projects into maintenance mode.
A dual release update: hyprshot-rs v0.1.7 switches default selection to slurp-rs API, and slurp-rs v0.2.0 introduces a public Rust API.
A clear overview of Go 1.26: how the new garbage collector speeds up your app, an improved go fix, and practical examples of new capabilities.
v0.1.3 reduces setup friction and speeds up workspace formatting.
v0.1.5 hardens buffer sizing, reduces peak allocations during PNG/JPEG encoding, and updates dependencies and MSRV.
v0.1.6 focuses on predictable Wayland behavior, a reworked freeze flow, and stronger reliability across compositors.
My take on Rust 1.93.0: musl 1.2.5, allocator TLS, asm cfg lines, and migration notes.
An elegant solution to memory management that combines explicit control with ease of use
A curated list of books that genuinely changed how I understand system internals, based on years of experience