itsericwoodward

itsericwoodward.com

A geek, coder, gamer, tinkerer, husband, father, server admin, web developer, and American cyborg, though not necessarily in that order.

↳ In-reply-to » Regarding https://movq.de/blog/postings/2026-10-31/0/POSTING-en.html, @movq: Despite having watched meillo's talk on troff and friends¹ over one and a half decades ago (and thus forgotten everything), it feels soooo alien, I'm surprised. I should really look into this myself. I frequently use gq} and gqG. They're real lifesavers.

@movq@www.uninformativ.de Thanks for sharing that, I always like reading about other peoples’ tooling setups (especially for desktop publishing).

⤋ Read More
↳ In-reply-to » This šŸ‘‡ is fucking insane 😱 Media -- Even though Picket is blocking this stupid fucking traffic from yet-another-botnet, I have to wonder, surely there's a better way to handle this? LIke seriously wut da actual fuq?!

@prologic@twtxt.net Just curious, what kind of CPU / memory usage does Picket show while dealing with one of these storms?

I wouldn’t blame anyone for abandoning public git repos in 2026… The scrapers just don’t seem to care about the harm they do (or the sites they crash). I guess it’s an ā€œexternalā€ cost, and doesn’t cost them anything, so… ĀÆ_(惄)_/ĀÆ

⤋ Read More

In more frustrating news, I did something to my primary laptop, and now it crawls along like a 2005 Celeron trying to run Windows Vista.

My laptop is nothing too special (a Lenovo powered by an i7-1255U (4+8) @ 4.70 GHz with integrated ā€œIris Xeā€ graphics), but I’ve been running Manjaro Linux (with KDE Plasma) on it for the past couple of years, and apart from the odd pamac / pacman / ā€œAdd Remove Softwareā€ inconsistency (or Plasma widget issue), it’s been running pretty well.

Then, a few days ago, it started bugging about updates, and yesterday it added complaints about an unsupported kernel, so I finally pulled the trigger on it, and boy do I regret it.

I initially kept having issues downloading all of the updates (it was trying to download some kind of non-existent Quake-related library, which I had to remove), and I also had issues getting rid of the unsupported 7.1 kernel (due to some ā€œmetaā€ packages that had been installed), but in the end, I resolved both issues, got the kernel removed and the updates installed, and everything seemed fine after the post-update reboot… for about 10 minutes.

And that’s when the machine just decided to start moving at 1/3 speed: typing, moving the cursor, changing windows - everything started acting like it was 2008.

When I first tried to diagnose it, top showed kwin_wayland eating 50% of the CPU, and plasmashell another 10%, but it wasn’t consistent (they both came and went). I disabled all of the desktop effects, which helped some, as did blanking my plasma config (setting my desktop back to default), but things are still noticeably laggier than they were a few days ago.

Someone online suggested freeing up 25% space total on my root drive (which typically runs 90-95% full), so I’ve been cleaning up (and offloading) as much as I can. If that doesn’t work and I don’t find a solution by the end of the week, I’ll probably have to backup my data, wipe the machine clean, and start fresh. šŸ™ƒ

⤋ Read More

#Magic update - for the 2nd time in a row, I went 2 for 2 (this time, in a pair of 3-player games).

For game 1, I ran a re-tweaked ā€œJace and the Echoverseā€ deck (a modified version of the recent Reality Fracture precon), dominating most of the game before pulling a 1-2 punch of making my creatures indestructible and then blowing up the board (so the other 2 players both quit, including an Ur-Sphinx deck). Then, for game 2, I ran my nearly-perfected Dune deck, which pulled out to a surprising early lead before finally winning with an unblockable commander (killing 1 opponent outright and making the other quit again).

I gotta say, I’m really digging both of these decks: not only do they win more often than not, but they’re both thematic as hell and fun to play. I plan to add them to my decklists page soon.

⤋ Read More
↳ In-reply-to » The original twt is unavailable. It may have been edited or deleted, or is from an unknown or muted feed.

@maurice-renck.de@maurice-renck.de I hadn’t heard of that yet, very cool to see something like that formalized in an RFC.

I am for nearly anything that takes social media out of the hands of the corporate silos and returns it to the actual participants, doubly-so if it doesn’t swap the silo for something crypto-based, And the simpler the implementation is, the more likely that people will actually implement all of it (/me glances sideways towards ActivityPub).

Thanks for the rare bit of good news!

⤋ Read More
↳ In-reply-to » Since building a new Edge service and capability I've decided to call "Picket", I'm now dropping about ~40% of incoming traffic to the floor in various ways. Whole botnets, search engines, crawlers and all sorts of unwanted traffic are just going splat šŸ’„ -- Turns out measuring cohorts by fingerprinting and behaviour analysis from connection stats and logs alone is "enough"ā„¢ to block most unwanted traffic. Things like Anubis, using a PoW, which I tried, don't really work in my expeirence.

@prologic@twtxt.net Pretty graph! 🤩

Very cool.

⤋ Read More
↳ In-reply-to » My first Halloween one-shot of 2026 is in-the-bag (as of about 90 minutes ago).

I (mostly) completed my second Halloween one-shot for 2026 earlier today. It went much quicker than last night’s game, but we had to cut it short due to a scheduling conflict, so there’s another 1-3 hours session probably still to go (and šŸ¤ž we’ll get to finish it).

Both sessions were alot of fun, and really rekindled my interest in role-gaming. I hope to get back to regular campaign play after the new year, and I’ve already been bouncing some ideas off of some of my heavy players.

⤋ Read More

My first Halloween one-shot of 2026 is in-the-bag (as of about 90 minutes ago).

Mind you, it didn’t start until way later than anticipated (due to a scheduling conflict with one of the players), and then it ran for a marathon 6 hours before the 3 players ā€œwonā€ by rescuing the surviving vanished villagers and escaping with their lives. There were flying heads, vampire mercenaries, even a werewolf butler, all of whom met a sticky end at the ā€œhandsā€ of our heroes. Good times were had by all!

I’ll be running it again for 3 different players in about 10 hours. Hopefully their session goes as well for them (although I wouldn’t mind if it went a bit quicker, too 😁).

⤋ Read More
↳ In-reply-to » Since honesty is kindness, Microsoft is by far the worst company I ever had the displeasure of trying to communicate with. Getting them to fix the most basic of bugs always took years. In some cases it's been over two and a half decades and it's still broken.

@thecanine@twtxt.net I fell you 100%.

My son asked me to fix his Win11 laptop: When he logs in, he gets a GSoD (gray screen of death). So, I fiddle with it for a few minutes, and I get it to login, but now the start menu button doesn’t work. So, I fiddle with it for another hour, and I get the start menu working, but he only has 2 GB free on his primary drive, and that’s not enough for all of the ā€œcriticalā€ Windows updates it needs, so now I’m moving files around…

I know everyone says how ā€œuser friendlyā€ Windows is, but I call BS on that - my Manjaro install may not always work perfectly, but at least my Start menu button does…

⤋ Read More
↳ In-reply-to » @itsericwoodward Good context and info thank you šŸ™ Obviously I'm into self hosting too, d'uh, but it's just an interesting experiment and price point. It isn't about whether you can get xyz VM/VPS for $abc but more about all the times you don't have to maintain or build yourself.

@prologic@twtxt.net Understood, and I apologize if it sounded like I was trying to do a price comparison (I really wasn’t). Instead, let me ask this way: as I am still unlearned in the art of small VMs, what does one do with a 64MB container? I’m old enough to remember when apps were really small, but even most ā€œsimpleā€ apps are too big for a 64MB machine, right? Or am I missing something?

I guess that’s why I made the comparison with the 512MB droplet at DO - that’s the smallest machine I’ve run in a VPS so far (and even my home servers have 8-32 GB of RAM).

Maybe a better question is: What would you run on a service like what you’re talking about? Or what do you envision people using it for?

⤋ Read More
↳ In-reply-to » This is the fix for the PHP vuln:

@movq@www.uninformativ.de C’mon, it can’t be that bad OH MY GOD IT’S 11000 LIĢ·ĢĢĢ Ģ¢ĢŸNEĢ“Ģ†Ķ†ĢĢˆĶŽĢŗSĢ“Ģ‰Ģ›ĢšĶ’Ķ‘Ģ§ ̙̓́̀͆̑OĢ“ĶĢŒĢ§ĢĢFĢµĢ‡Ģ½ĢŒĢ’ Ģ·Ķ›Ķ†Ķ›ĢŽĢ‹Ģ»Ģ”Ģ–CĢøĢŠĢ’ĶĶ’ ĢµĢ•Ķ„Ķ‘ĶˆĢ©AĢ“ĶŒĢŽĢ•Ķ€ĶĶ™NĢ“ĶĶƒĶĢ†Ģ§DĢ“Ģ‡ĶĢ•ĢšĶ˜Ķ‡ ̵͓́̔TĢµĶĶ‘ĢˆĢ¹Ģ˜Ģ¼E̹̓͊̊SĢ·Ģ”Ķ‘Ķ˜Ģ‚ĢŠĢ«TĢµĢ‚Ģ¾ĢŸSĢµĶ›Ģ†Ģ‰ĢĢ„Ģ¼Ģ§Ģ˜Ģ  ZĢ·ĶĢ‘Ģ•ĢĢ…ĢƒĶ‹ĢæĢ˜Ģ Ģ¹ĢŖĢ³ĢĢ„Ģ—AĢ“Ģ’ĢĢœĢ¦Ģ–ĢŸĶLĢ“Ķ’Ķ„Ķ†ĶĢ‡Ģ”Ģ¾Ģ„Ģ¤Ģ–Ģ¢Ģ§Ģ¼ĢÆĢĢ­Ģ GĢøĢ½Ģ°ĢÆĶ‡Ģ§Ķ”Ģ¦ĶŽĢ±Ģ³Ģ–Ģ OĢ¶Ģ‰ĶĢ•Ķ—ĢĢ‘Ķ‚ĶĶ Ķ—Ģ  Ģ“Ģ…ĢĢ”ĢœĢ¦ĶŽĢŸĢ¬Ģ®Ķ•Ģ™Ģ Ķ™Ģ¬HĢ¶Ķ†ĶŒĶŠĶ—Ķ„Ķ›Ķ‘Ķ’ĢæĢƒĶ˜Ģ–Ģ¬Ķ…Ķ™Ģ±ĢŗĶĢ£EĢ¶Ģ‚Ķ„ĢšĢ”ĢĶ‚Ķ’Ķ„Ģ½Ķ—ĢæĢ„ĶĢ®ĢĶ‡Ģ²Ģŗ ĢøĢŠĢƒĶĶ›ĶŠĶŒĢĢœĶĢ©Ķ‰Ģ­ĶŽĢ¤Ģ¼CĢµĢƒĶ‹Ķ Ķ ĶƒĢĶ”ĶŽĢŸĢĶ–OĢøĶŠĢ•Ģ•ĢšĢƒĢ„ĢÆĢ°ĢœĶ–Ķ‰Ģ”MĢ·Ģ•Ģ‡ĶŒĢŒĢŒĢšĶ„Ķ˜Ķ†ĢšĶ—Ģ‰Ģ‡ĢŒĢŽĢŗĢ¹Ķ•Ģ³Ģ”ĢØĢ¼Ķ‡Ģ¼ĶšĶ”EĢµĢ…ĢĶ‹Ķ„ĶĢŒĢƒĶ€Ķ€Ģ‡ĢĢŒĶƒĢžĢ«Ģ¤Ķ“Ģ¹Ģ§Ģ«Ģ¬Ģ²Ķ”Ķ“Ģ˜Ķ”Ģ£Ģ–SĢøĢŽĢ‡Ģ„Ķ ĶŒĶ—Ģ”Ģ…ĢŠĶŠĢˆĢ‹ĶŒĢ‹Ķ†Ģ®Ģ°Ķ™Ģ¢Ģ³Ģ²ĢŗĢ«Ķ–ĢÆĶ…Ģ»Ģ£Ģ³!Ģ“Ķ†Ģ‡Ķ’ĢŽĶ†Ģ“Ķ˜Ģ’ĶƒĢ‘Ķ‘ĢŒĶĢ•Ģ³Ģ”Ģ—Ķ‰Ģ­Ģ™Ģ¦ĢØĶ“!ĢøĶĶ‹ĶĢ„ĢĶŽĢ»ĶšĢ©ĢœĶ‡Ķœ!Ģ·Ķ‚ĢĢ‘Ģ€Ķ†ĢƒĶ™ĶšĢ±Ģ¤Ķ”Ķ“Ķœ

⤋ Read More
↳ In-reply-to » Q: Would you pay $2 AUD / $1.40 USD per month for a micro container service that let you run up to 3 containers with up to 64MB of memory per container, shared CPU and nVME backed Disk? šŸ¤” Then $1 SUD $0.70 USD / month per additional 64MB slot/slice? šŸ¤” -- Assuming you can also run smaller containers where cost per container linearly scales, so $0.50 / $0.35 for 32MB containers.

@prologic@twtxt.net Potentially, but 64 MB is kinda small. I haven’t run a host with < 512 MB in quite some time, and it would take 8 @ 64MB to match that, although that would only be $1.40 (for the first 3) + $3.50 (for the last 5), so still under $5 a month…. Yeah, most likely, even if just for a couple of off-site services and secure backups.

I’ll be honest - I’ve had a VPS at DigitalOcean for years, but I barely use it anymore because I got big into ā€œowning my own serversā€ (hence my interest in Self Hosted, which I just signed up for), so now I run a few repurposed old desktops throughout my house. But I trust you way more than I do some other random VPS provider, so again…. Yeah, most likely. šŸ™‚

⤋ Read More

#Magic Update: This week, our Magic time was up against the local team’s Sportsball game, so we only had 4 players to start. I decided to try out a brand new deck, a lightly modified version of the new Jace, Multiverse Architect preconstructed deck that I picked up from my FLGS a few days ago, and let me tell you, that deck dominated, with everyone else quitting around the 90 minute mark. I know much of it was luck (especially in the early game), but it was so much fun to play, I look forward to breaking it out again… in a few weeks. 😁

By the time the second game started, the local team had won their Sportsball game (yay, sports team!), so it was one of our usual 5-player affairs. This time, I played my old-school Defenders of the Mirth deck, and it held up long enough for all but one other player to quit, and then I killed on my next turn with a truckload of unblockable commander damage at about the 2 hour mark. That put me at a rare 2/2 overall for the day. Good times! 🤘

⤋ Read More
↳ In-reply-to » My mate and I were fortunate enough to witness one of the very best, top-quality sunsets of the year on our evening hike. Very hard to get any better than this. The really good stuff easily lasted for 20 minutes, even one hour after the sun disappeared behind the horizon, there were red clouds slightly glowing in the dark. Absolutely insane. Enjoy!

@lyse@lyse.isobeef.org More excellent shots, thank you for those.

⤋ Read More
↳ In-reply-to » AI usage at work has risen to absurd and moronic levels.

Yeah, things aren’t quite that bad where I work yet (thanks to no one wanting to pay the outrageous bills associated with the ā€œfrontier modelsā€), but some people keep pushing for it. Personally, I’m still hoping that either the bubble bursts real soon and/or the people in charge realize that ā€œenterprise-classā€ and ā€œvibe-codedā€ are mutually exclusive software concepts, but who knows.

In the meantime, at my work, we’re still doing mandatory human PR reviews (with optional copilot ones), and there’s a big push for ā€œrespectfulā€ AI use (as in being respectful of others, like always reading any text / code the AI generated for you before asking someone else to). We’ll see how it goes.

I hope things get better for you, @movq@www.uninformativ.de (and for anyone else dealing with the same issues).

⤋ Read More

Today I got to take my doll and a couple other cats to see this nifty new flick at the Independent Picture House, a supermurgitroid, nonprofit theater in Charlotte.

It’s called ā€œPsychoā€, and let me tell you, it was Fat City - easily the ginchiest flick I’ve seen in a hot minute (and that’s the word from the bird).

If you haven’t seen it, I don’t want to be a wet nag, so I’ll keep the ending on the down low, but don’t wait, daddy-o - it’s radioactive!

OK, I can’t keep it up. :D

Yes, today I took the wife, son, and daughter-in-law to the theater to see a 66 year-old movie (and one which we’ve all seen before, many times). But the experience was great, and it’s one of my wife’s favorite movies (as well as a very important and influential one), so it was well worth it.

One might even say it was the bee’s knees. 😁

Image

Image

Image

⤋ Read More
↳ In-reply-to » @prologic Hmm... Interesting. šŸ¤”

OMT - in my experience, having just a single hardware token (for a password, passkey, 2FA, or whatever) is dangerous, as it’s too easy to lose it or get it wet, so I tend to keep two: one on my keychain, one at the house. I’m not sure how well this kind of device would work in tandem with another just like it, especially at $100 a pop (and coupled with my previously mentioned concerns about crowdfunding hardware).

⤋ Read More
↳ In-reply-to » @prologic Hmm... Interesting. šŸ¤”

@prologic@twtxt.net Pretty much everything @jecxjo@sh0.xyz said.

Mind you, I’m not saying ā€œdon’t back itā€, I just treat it like I do when I go to a casino - I only spend as much as I’m willing to lose.

Unfortunately, sitting out has bitten me a couple of times (ex: I would have loved to have picked up a Flipper Zero, but I didn’t trust it to deliver). OTOH, it’s also saved me from backing several projects that I considered, but which ultimately failed.

⤋ Read More

This has become my new favorite way to get my local weather forecast (although I don’t think it works outside of the US): WeatherStar 4000+.

It emulates the feeling of watching The Weather Channel’s ā€œlocal on the 8sā€ circa the late 90s / early 2000s, but it’s interactive, on-demand, and even includes a replica light-jazz soundtrack.

I installed it as a PWA on both my laptop and my phone. 😁

Also, it can be self-hosted, but the original author’s site has been good enough for me (so far).

Image

Image

Image

Image

Image

⤋ Read More
↳ In-reply-to » Today, I released a new update to my TTRPG project, The Planar Vagabond's Guide to the Multiverse, adding a handful of new spells, monsters, magic items, and races.

@prologic@twtxt.net Yes, @david@daiwei.me is correct - it is a website with (most) everything one would need to run a fantasy tabletop role-playing game, either in-person or online. I use a service called Roll20 which provides a ā€œsharedā€ tabletop with virtual maps, dice, and character sheets that all the players can see (and I can control). It’s really alot of fun - it’s basically adult make-believe, but with a shared set of rules and a ā€œgame masterā€ to keep the story moving. 😁

⤋ Read More
↳ In-reply-to » Today, I released a new update to my TTRPG project, The Planar Vagabond's Guide to the Multiverse, adding a handful of new spells, monsters, magic items, and races.

@prologic@twtxt.net It depends on which part you’re asking about…

First some quick context: I’ve been into tabletop role-playing games (ex: Dungeons & Dragons) since I was a teenager, and I’ve been playing and/or running games for most of the last decade (mostly on Discord for the past few years, as my players are scattered around the country).

The Planar Vagabond’s Guide to the Multiverse is a website where I’ve collected much of the material I’ve written or adapted into my custom RPG ruleset, HOSR (Heroic Old-School Roleplaying), and I just published some new stuff there. 🤩

While most RPGs are played as ā€œcampaignsā€ (over multiple gaming sessions), a one-shot is an adventure that can (theoretically) be finished in a single-night (3-5 hours of gameplay). I’ve done horror-themed one-shots around Halloween for years, typically based on the classic gothic adventure, Ravenloft. But this year, I’m running something new(-er) called Escape the O.V.T.!, and I’m being intentionally cagey about it because I want it to be a surprise for my players.

Does that explain it? I’m happy to go deeper on any of it. šŸ™‚

⤋ Read More