I love Honker, I just wish they simply published prebuilt extensions to download, rather than requiring rust to build it from source… So here's a quick solution: github actions spinning up runners that build the library for all platforms on each release.
-
0 ▲
-
Long weekends are almost as bad a short vacations - they just aren't quite long enough, but they are plenty long enough to make one not want to get back into the swing of things. Not to mention that getting everything caught back up can be exhausting to the point that you either need a vacation or another long weekend to rest up from your Monday back. This last weekend we were able to attend the youth play that our twins have been working with over the past month or so - Lost Girl. It was…
0 ▲ -
Almost everybody I know is doing some math on longevity in their current role. Whether it’s moral math (should I go work for a place that’s doing more good in the world, despite it being less money?), retirement math (can I go all-in at an AI corp and retire early?) or figuring out a backup plan (our jobs are all going away, have you heard?), it can feel near-impossible to make decisions about what you want to do next. Six years ago, I built a worksheet for this! It’s here to help you identify:…
1 ▲ -
Web developers crave cross-browser compatibility, but browser engines don't always implement the same features, or not always to the same degree of quality. This page shows the number of tests (from the web-platform-tests project) which fail in just one browser engine. It also lists those tests. Fixing them would improve interoperability for web developers, and make the web a better place for everyone.
1 ▲ -
A Bit of Housekeeping 23 June, 2026 I plan to get back to blogging as usual soon, but for a moment a few notes about this site that I wanted to share with you. Updating on the Move As I mentioned in a previous post, Open Source Musings will be shifting locations in the next month or so. Right now, I’m testing some automation to make redirecting you from here to the blog’s new home as seamless as possible. I’ll keep you updated on the progress of that project and will warn you just before it’ll…
0 ▲ -
Another entry in my not-a-travel-blog - this time sketching out the start of our Namibia odyssey. We flew into Windhoek and picked up our rental - a large Ford Ranger....
1 ▲ -
I’m spending a lot of time at memorials these days. Partly it’s to do with living in a small town with a median age well above the national average. Partly it’s to do with loving people, being close to them, and wanting to stay present when they go. I had the chance to speak about my 7th grade teacher, Peter Thielke, this past Saturday. I think more people should know about this lovely man, so I’m republishing my speech on my blog. Writing—and especially writing that expects to be read…
2 ▲ -
One Montague Portal, one Rats’ Man’s Lackey. Both exclusive to my store until I have enough of each to do a collection. Yes, the cover art is correct. For Reasons. Having this story be exclusive to my store lets me do silly things like this. Both Montague Portal and Rats’ Man’s Lackey were meant to be single stories, but the Muse got involved and she’s an absolute jerk. (Don’t go clicking around that site, Oglaf is decided NOT safe for work. Or children. The artist has never declared safety to…
0 ▲ -
Tabitha is on a school trip, and Charlotte and I are away for a couple of days.212 words · 13 images
0 ▲ -
I've been a paid supporter of BBEdit all the way through v15, but I think I'm going to try the "free" version 16 at work for a while to see if I'm missing anything locked by a license code. If there is, I'm sure I'll update. Love the app that much. I'm sticking with v15 for home use in the meantime.
0 ▲ -
I don’t make a lot of time for playing games these days. I have other hobbies that I enjoy, going to the gym, dealing with stuff around the house and in the garden, spending time with the people I share a house with. These are all things I’d much rather do these days than play games.But every once in a while I get the urge, and this weekend I dusted off my old Nintendo Switch and loaded up Breath of the Wild for the first time in years. I started a new save game and set off to explore the land…
0 ▲ -
The high schooler who developed everyone’s forums and guestbooks in 1996 didn’t really think about security when he was building all that software. But Matt’s Script Archive was more than exploits.Currently, I’m in the midst of writing a big post about the roots of web forums, but I hit on an aside weird enough that I decided to stop writing that and work on a separate post. Because I think it actually explains a lot about the way people use the internet.Essentially, here’s the deal. Around…
11 ▲ -
Standishgate Market Place Standishgate Standishgate Summer in Wigan seems to be able to take people by surprise, and even after a few days, many dress as though it is just an illusion and not anything like as warm as it really is. I don't suppose Wigan is unique in this respect, but it is slightly unnerving to see some people dressed for temperatures about 10ºC cooler than it really is.
0 ▲ -
Listen on Spotify, Apple Music, or YouTube Every Friday night around 5PM, before I’m about to make our pizza night martinis, I turn on KUTX and listen to “Old School Dance Party” — the “Happy Feet Dance Party with ever-lovin’ John E. Dee playing the music that got you in trouble.” (More recently, Confucius Jones has been taking over as host.) One of the things I absolutely love about Old School is that the DJs never try too hard to be hip or obscure or anything like that. Most of the tracks…
0 ▲ -
Waterfall in Summer Mountains, Nakabayashi Chikuto, hanging scroll, ink and color on silk, 50 x 17 inches (126 x 43 cm), in the collection of the Metropolitan Museum of Art. 19th century (Edo period) Japanese artist Nakabayashi Chikuto paints a beautifully subtle and evocative mountain scene with a strong, eye-leading composition. My eye goes to the crest of the mountain, follows the verdant landscape down through the mist and cascades with the waterfall, leading me to the small lone figure…
0 ▲ -
One over, that is. It’s another extremely important and major milestone for Mrs. Kwakk Wakk’s Comics Research Site: The number of digits in the page count has increased! One more digit! Whoho! Look at how puny the number was just a day ago: Yeah, yeah. What finally pushed the count over the limit was that I’ve continued to top up the “text pages from comics” category. (It has non-comics pages from comic books — i.e., letters pages, editorials, “hype pages” and the like.) I think we’re now up to…
0 ▲ -
This post is for developers who want to learn about the different planning approaches to take during agentic software development. This is my experience, and all of this could be wrong, but it does work for me. The type of planning I reach for depends on the type of change being introduced, and I'll walk through these from the lightest to the heaviest. But picking the right approach up front is only part of it, as often I start in one mode and realize partway through that I've under-planned.…
1 ▲ -
This book seems largely constructed out of interviews rather than following people doing field work around. This is understandable to some extent, we can’t expect the author to fly to mars. I really like the summary of Mars geology here, a lot more color than Wikipedia and also a better sense of what’s settled and what isn’t. Ditto for the Moon and Venus. A lot of pop culture references, not the elevated reading experience of a McPhee or a Winchester. But the Rhode Island style sizing at least…
0 ▲ -
Every programmer knows that large problems can be split into smaller subproblems. It is done by combining the code for a subproblem in a procedure or function (or a method if we want to create a class). This has several advantages: It defines a clear boundary for the code which solves the subproblem It clearly defines the inputs (parameters) and the outputs (return value) of the code It allows to use the same code at several places in the code Let’s discuss the problem with a typical example:…
0 ▲ -
After I read the zines in my backlog I got inspired to crunch out a new comic zine for Kawacon (July 4th weekend). AHH!!! I think it’s funny that the comic zine I am cranking out is nothing that I mentioned in my previous zine post. I’m working a fun R18 (aiming for 24-ish pages) comic featuring Caelan and Nyv. It’s a short story that happens pre-main story or it might even be the prologue/first scene of the story (who knows lol). I don’t think I’m very good at comics/panelling but I really…
0 ▲ -
Legibility of Effort LLMs have broken legibility of effort - our ability to tell, at a glance, whether something took a human real work. What happens next? Read the full post on my blog! Here's a raw link, if you need it: https://eieio.games/blog/legibility-of-effort
0 ▲ -
A newly-manufactured (and already weatherworn) torii stands in front of the reinstalled monument. Along the waterfront in the Port of Hualien stands a monument dedicated to the memory of Eguchi Ryōzaburō (江口良三郎), a career soldier, policeman, and veteran of the 1914 Truku War (太魯閣戰爭) who headed the colonial government’s Aborigine Affairs Section (理蕃課) before serving as the fifth sub-prefect of Karenkō Prefecture (花蓮港廳), now Hualien County, from 1920 until 1926. He is credited locally with…
0 ▲ -
Paul Graham shared how to earn a billion dollars. Being the founder of a startup incubator, it’s not a surprise he recommends starting a successful startup. For that, he recommends building something people like so much they tell friends share about. For that, solve a need of yours. And for that, build projects just for fun. After all, entrepreneurship doesn’t have to be complicated. Or maybe the alternative is to become a time billionaire.
0 ▲ -
It has been nearly 6 years since I last made any significant changes to my video call and conference setup. Back then I ditched the Logitech Brio (which sometimes showed odd behavior on macOS) and got an HDMI-USB adapter and a Canon DLSR camera. While this setup might be a bit overkill, it worked really well and the video quality was great. In the beginning, getting the Canon to work was a bit of a challenge. While the camera provides a clean HDMI output (without all the additional data people…
0 ▲ -
Nau maiYesterday we played in the Puritan colony of New Haven, Connecticut. This is the new sport. I slept late after a big night of supporting Jon in his racing career, and I had just risen from my bunk when bus driver John arrived and began changing everyone’s sheets (this happens once a week on a bus tour). I headed to the galley and constructed a simple breakfast using ingredients from pantry, fridge, and fruit bowl. Fresh strawberries were quartered, a kiwifruit was roughly sliced, a…
0 ▲ -
Perhaps all cities are illusory, each in their own way...
0 ▲ -
As regular readers of my blog know well, I enjoy navel-gazing and writing about writing. I consider myself a specimen of curiosity just as I do any other topic I write about. Being someone who has decided to write so frequently and publicly, I've gone over the throughlines and various thesis topics I've discovered I gravitate towards, I've gone over my workflow from idea to publishing, I've gone over how each day of writing is both a wishing paper crane and message in a bottle I'm sending out.…
0 ▲ -
The Adventures of Elliot released last week so I downloaded the demo and got stuck in. The game is fun but I don't think it's a 'full price' game for me. I am a sucker for things that resemble 2D Zelda titles, and this game hits all the right notes. Definitely one to put on my Wishlist for the winter sale (or beyond) I did try and play some more Cybersleuth but now I realise now is not the time. After not playing for a week or so, I couldn't figure out where to go without a guide. I don't know…
0 ▲ -
I used to live above a corner shop and when this corner shop changed hands the new owners had new signage put up. Revealing, in the interim, a ghost sign. Painted onto the corner of the building, covered by the modern external signs. Just hanging out there all that time. I love that they are called ghost signs because that's exactly how they look and feel. There are a few I see regularly in my city and I think I might cry if anything happened to them. I really ought to check they are on a…
1 ▲