Baseball Reports - MLB Attendance and the 1994 Strike
A quick blog post introducing a new baseball report on MLB attendance before and after the 1994-1995 strike. The post explains why attendance per opening is a useful way to compare strike-era attendance, why 1995 shows the clearest damage, and why the 1998 recovery needs expansion context.
Baseball Reports - Simulating MLB’s salary cap and floor proposal
I launched Baseball Reports with a salary cap and floor simulation because baseball data should be readable, accessible, and useful. The first report tests MLB’s proposed cap and floor against current standings and payroll estimates.
The Siteimp Beta is Underway
A personal reflection on the Siteimp beta launch, old university friendships, business school, career detours, and the long path from early client reports to a real product entering beta.
Introducing a JSON-LD sanity checker
A short announcement for the new JSON-LD Sanity Checker on hluska.ca: a local-only browser tool for checking whether pasted JSON-LD is valid, readable, and obviously sane before publishing.
Introducing a new JSON formatter
A short announcement for the new JSON Formatter on hluska.ca: a browser-only tool for formatting, minifying, copying, and inspecting JSON without uploading files to a server.
The Curse of the Live Demo
Live demos have consistently bit me over my career, to such a point that I shun them. So why did I try to show my mom Siteimp? Why was I surprised when it failed badly? And most importantly, how can I spin this as a QA win?
Two years later - thinking about Steve Albini
On May 7, 2024 the world lost a great audio engineer, musician, thinker and writer when Steve Albini died. Over the years, he made some of my favourite music, taught me a lot about building with integrity, wrote many of my favourite articles... and even made me a better cook. After two years, it is time to lay down some words about him.
Introducing the NDJSON Formatter
A quick announcement for the new NDJSON Formatter on hluska.ca: a local-only browser tool for formatting NDJSON and JSONL files, plus a first step toward a fuller Siteimp support workbench.
Siteimp has reached the desktop
Siteimp has evolved from an old performance-testing script collection into a local-first Windows desktop application for website integrity, accessibility, content analysis, monitoring, media inspection, and support diagnostics. This article explains how the project came back to life, why the cloud version stalled, how Tauri made the desktop version practical, and how testing Siteimp against real websites exposed the exact small problems it was built to find.
Random thoughts after nine games in the 2026 MLB season
Nine down and 153 left to go - the MLB season is too fresh to make any grand statements yet also fresh enough to point out some interesting trends that are shaping up.