Sign in

Dusty :blahaj:

@ChlorideCull.masto.fuzzy.systems.ap.brid.gy
15 followers 0 following 444 posts

27, ace/aro(?), some form of enby, autism and add, I work as a software developer, ancom on all levels except physical, i'm drgn plural system copiloted […] 🌉 bridged from ⁂ masto.fuzzy.systems/@ChlorideCull, follow @ap.brid.gy to interact

PostsRepliesMedia
Reposted by Dusty :blahaj:
:ms_arrow_left: rubernetes cluster @sneexy.booping.synth.download · 28/08/2026
[a very fat & pudgey synth] i wouldn't mind storing even more files .... awesome comm i got from thejrbiscuts !! massive thanks to him for doing it . his comms are still open ! #fatfur #synthspecies
illustrated piece of a very fat synth, ruben, who's body consists of a grey frame with green lights and accents, and a chest and belly consisting of bright green goop. he looks at the viewer, blushing, and saying "I told you I could store more files this time~"
42013
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 10/08/2026
periodically I consider shoving my desktop PC in a rack mount so I could put it under my desk without it being in the way I inevitably get reminded that small fans are loud
000
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 17/07/2026
i posted about it, including a zip with the font and license this also means you can get it through me even if they remove it because that's how the MIT license works chcl.se/2026/07/17/comic-sans.html
chcl.se
Comic Sans is MIT now
This post is a bit rushed and written with nano directly on the server, as I am on vacation, but when Microsoft published Comic Chat as open source yesterday they also included an era appropriate version of Comic Sans. It's available directly in the repo, under commit f53e4b6, under "v1.0/shared/comic.ttf". I've taken the liberty of exercising my rights under the license, and have uploaded a copy, together with the LICENSE, so you can also get a copy even if they remove it. You can download it here. A quick legal disclaimer, so far, no statement has been made that this was done by accident, and Microsoft does own this font, so they can just release this. IANAL, but if they'd wish to claim this was an accident and that everyone should delete the files, they'd need to inform everyone - copyright law, or even contract law, does not require you to be a psychic, or second guess every license you accept, especially for something as low-value as a font from 1996. If Microsoft wishes to contact me, the link is at the bottom of the page.
212651
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 17/07/2026
important: when microsoft open sourced comic chat, they also released comic sans under the MIT license github.com/microsoft/comic-chat/blo…
github.com
comic-chat/v1.0/shared/comic.ttf at f53e4b6e8e2bce7dbf3ddc7e8f12dd55591f7b17 · microsoft/comic-chat
Source code for the Microsoft Comic Chat IRC client - microsoft/comic-chat
310174
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 17/07/2026
:dragnheadphones:
000
Reposted by Dusty :blahaj:
Rina 「積ん読」 Volpina 🏳️‍⚧️🦊 @rinavolpina.com · 17/07/2026
Thank you AWS for the impromptu cardio (This is a known issue, currently being fixed)
Billing email from Amazon Web Services alerting me that my monthly S3 bucket budget of $2 has been exceeded by $1,271,309,247.83
3732
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 06/07/2026
went to the shed to go look for my childhood GBA games found wasps instead
000
Reposted by Dusty :blahaj:
catboots 🔜NFC @catboots.co.uk · 24/06/2026
lil girl things #makeaterriblecomicday2026
6690052388
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 18/06/2026
@sirlan probably don’t need that bonkers 60x zoom, the b500 seems to basically be the same but with a max of 40x zoom, and cuts price by a lot
000
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 15/06/2026
I like how you can kinda date websites sometimes. npm packages pulled in from a CDN like jsdelivr? Stopped being useful in late 2020, when cache partitioning was introduced. X-UA-Compatible? Irrelevant once IE stopped being relevant.
000
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 14/06/2026
okay that’s my monthly post time to unintentionally disappear again
000
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 14/06/2026
can’t get over how giants in lethal company are basically toddlers
000
Reposted by Dusty :blahaj:
Jeder :neocat_floof_googly_woozy: :neocat_flag_agender: 🔜 eth0 @jeder.at.miau.jeder.pl · 02/05/2026
annoying orange is a vtuber
023
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 30/04/2026
I should play trackmania again
000
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 30/04/2026
today I found out that the local cinema has a tiny room they use for less marketable showings anyone wanna see the premiere of That Time I Got Reincarnated as a Slime the Movie: Tears of the Azure Sea subbed
000
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 29/04/2026
print it out and put it on your fridge
000
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 29/04/2026
please look at my site I’m proud of it
100
Reposted by Dusty :blahaj:
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 29/04/2026
wow look another blog post I redesigned my site again and it works in IE6 now chcl.se/2026/04/29/another-redesign…
chcl.se
Another redesign - all the way to IE6
Light and dark mode this time! Enjoy Baby Dusty peeking at you when browsing in light mode, even in IE6! ## How on earth did you pull this off? I learned some strategies as part of trying to make this nice looking on IE6. It helps that Microsoft still has some documentation on what's supported. and the Developer Toolbar is archived. While I obviously could've just used IE's weird conditional comments, that wouldn't help people trying to use other old browsers. **First off,** media queries. While the at-rule is supported since IE 5.5, an "and" rule with a query is always evaluated as false. Combine this with treating desktop as default, and it's reasonably fine. For example: body { margin: 0 auto 0 auto; // Fix the width at 770px to make sure the width is correct in IE6. width: 770px; @media screen and (min-width: 1px) { // Set a dynamic width on more modern browser where that's supported and important, like phones. max-width: 770px; width: 100%; } @media screen and (max-width: 770px) { // Remove the centering margins once we're below the 770px breakpoint. margin-left: 0; margin-right: 0; } } IE6 also doesn't support child combinators (the ones like `div > p`) just plain descendant selectors. Support for this was added in IE7, while media queries were added in IE9, so this can be used to apply rules specifically for that window. I don't have any such rules though. **Second,** you have to give up some of the newer semantic elements, like `<header>`, `<footer>`, and `<nav>`. IE6 doesn't properly nest elements under elements it's not aware of, the Developer Toolbar will show that they get parsed as separate opening and closing tags. This is most likely just a Trident quirk - IE was always famous for not parsing HTML like its peers. I replaced all of them with plain `<div>`s with styling based on IDs instead. Just remember to set a `role` attribute to not make people with screen readers hate you. **Third,** GIFs are surprisingly good. IE6 doesn't support transparent PNGs, and it turns out that lots of the art I have do 256-color, 1-bit alpha _really_ well. Other than that, not many changes were needed. I ripped out a lot of things like flexboxes back in the start of 2025 when I tried to make this site be usable in IE4, but that's for another post, involving Caddy powered crimes... * * * I'd like to mention that I am aware of some layout issues in IE6, specifically to do with images in posts, and the artwork page. Those aren't that trivial to fix, sadly.
101
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 29/04/2026
@beeps creativity blooms under constraints :dragnowo:
000
Reposted by Dusty :blahaj:
Flux @umbreon.donphan.social.ap.brid.gy · 29/04/2026
Not gonna, I burst out laughing reading the last bit.
The environmental section of KDE's 30th anniversary page suggesting ideas to try improve the environment, or FOSS. With the final one being "Take 30 techbros to court so they stop building AI datacentres".
4411137
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 29/04/2026
wow look another blog post I redesigned my site again and it works in IE6 now chcl.se/2026/04/29/another-redesign…
chcl.se
Another redesign - all the way to IE6
Light and dark mode this time! Enjoy Baby Dusty peeking at you when browsing in light mode, even in IE6! ## How on earth did you pull this off? I learned some strategies as part of trying to make this nice looking on IE6. It helps that Microsoft still has some documentation on what's supported. and the Developer Toolbar is archived. While I obviously could've just used IE's weird conditional comments, that wouldn't help people trying to use other old browsers. **First off,** media queries. While the at-rule is supported since IE 5.5, an "and" rule with a query is always evaluated as false. Combine this with treating desktop as default, and it's reasonably fine. For example: body { margin: 0 auto 0 auto; // Fix the width at 770px to make sure the width is correct in IE6. width: 770px; @media screen and (min-width: 1px) { // Set a dynamic width on more modern browser where that's supported and important, like phones. max-width: 770px; width: 100%; } @media screen and (max-width: 770px) { // Remove the centering margins once we're below the 770px breakpoint. margin-left: 0; margin-right: 0; } } IE6 also doesn't support child combinators (the ones like `div > p`) just plain descendant selectors. Support for this was added in IE7, while media queries were added in IE9, so this can be used to apply rules specifically for that window. I don't have any such rules though. **Second,** you have to give up some of the newer semantic elements, like `<header>`, `<footer>`, and `<nav>`. IE6 doesn't properly nest elements under elements it's not aware of, the Developer Toolbar will show that they get parsed as separate opening and closing tags. This is most likely just a Trident quirk - IE was always famous for not parsing HTML like its peers. I replaced all of them with plain `<div>`s with styling based on IDs instead. Just remember to set a `role` attribute to not make people with screen readers hate you. **Third,** GIFs are surprisingly good. IE6 doesn't support transparent PNGs, and it turns out that lots of the art I have do 256-color, 1-bit alpha _really_ well. Other than that, not many changes were needed. I ripped out a lot of things like flexboxes back in the start of 2025 when I tried to make this site be usable in IE4, but that's for another post, involving Caddy powered crimes... * * * I'd like to mention that I am aware of some layout issues in IE6, specifically to do with images in posts, and the artwork page. Those aren't that trivial to fix, sadly.
101
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 29/04/2026
For a moment I forgot what WoL stood for, and my brain immediately went for Wizards on Lizards no it’s Wake on LAN
100
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 27/04/2026
"At this point, I hope anyone who is using something more modern, like Blogger circa 2004, are screaming and pulling their hair out over this workflow." This is easily my favorite thing I've written in the last couple of years
010
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 27/04/2026
i just crossed off multiple of the mandatory blog posts at once, the "i should blog more" and the "i should write my own static site generator" ones chcl.se/2026/04/27/should-i-make-an…
chcl.se
Should I make another static site generator?
The answer is probably no, but I still feel the yearning for it. Or maybe it's time to ditch the idea completely? It's not a massive secret that I don't blog here much. Some part of it is the design - this isn't super readable for a blog, and I've never been able to style text posts in a way that I like. Another part is just how complicated it is to make a post. ## Introducing Jekyll I use a static site generator, Jekyll, which isn't uncommon for nerds. How Jekyll works is fairly simple when it comes to blogs. All posts are Markdown files, stored under `_posts`. Each post has a "front matter" which sets properties on the post. For example, here is all of `_posts/2020-05-05-blag.md`: --- layout: post title: "Oh look, a blog" date: 2020-05-05 19:54:00 +0200 --- Thought this would be better than the old single page with an image. Need some place for longer technical stuff, I suppose. Go look at my Twitter instead. It's more exciting. Immediately you may notice that making a post is a bit more complicated than just making a file and going to town in Notepad. Bare minimum, your file needs that front matter, with the "post" layout and the title. That's in fact how drafts look like - as I'm writing this post, the front matter is: --- layout: post title: "Should I make another static site generator?" --- Drafts are stored in `_drafts` and are only accessible locally, when running Jekyll's internal web server. Now, you may have noticed that this means there's extra work when publishing an article too. You need to move and rename the file to include the date, and add the date to the front matter. Painful. I used to do all this manually, but eventually I wrote a shell script, `tool.sh`, which does this for me. Now I get to make posts with a simple `./tool.sh newpost "Should I make another static site generator?"` and publish them with a simple `./tool.sh publish "Should I make another static site generator?"`. After that all I need to do is a `git commit` and a `git push`, and the GitLab pipeline will deploy it to my site. At this point, I hope anyone who is using something more modern, like _Blogger circa 2004_ , are screaming and pulling their hair out over this workflow. To reiterate, to write a post I have to: 1. Start my computer. 2. Open Visual Studio Code. 3. Run a shell script to create a post. 4. Write the actual post. 5. Run the shell script again to publish the post. 6. Commit the published post. 7. Push it to the repository where GitLab will start a worker to build it into a website, and put it on my server. Can you guess why I'm not making any posts? After all, the best ideas come when you're half asleep, or on the shitter. I'm not bringing a computer with me on the shitter. ## Do I need Jekyll? Jekyll gives you a decent blog out of the box, with the Minima theme. Embed tags, site map, RSS, you got it. You may not believe it, _I'm still using Minima under the hood on this site,_ there's just a lot of overridden templates. However, over the years, I've ripped out more and more of the Jekyll plugins, and replaced them with templates. The sitemap plugin didn't account for changes to templates, but rather just the post itself, so `tool.sh` now pulls dates from the git history, puts it in a YAML file, and lets Jekyll handle filling in a sitemap.xml template. The "SEO" plugin generated lackluster embeds and metadata for the artwork section, so it was removed as well, and replaced with roughly 100 lines of template spaghetti. At this point Jekyll doesn't really bring much to the table, beyond being something that applies templates. In a way, this is the strength of Jekyll - it's very flexible, and could be used for all kinds of sites. It's how I can generate an artwork gallery. So, no, I don't really need Jekyll. Anything that can do templating and Markdown will work. ## Do I need it to be static in the first place? This is a more complicated question. The nice thing is that it's very "fire and forget" once built. It's much harder to compromise a pile of files on a dumb web server, compared to something with a login system and fully featured dashboard. However, you'll never get over everything having to have a separate "build and deploy" step when you're not serving directly from the source. That means you can never realistically use an app for writing posts, because it's unlikely you'll find a git server that supports MetaWeblog which is an extension of the Ancient Blogger API. The downside to leaving the static site generation world is that I'll need to move the blog to a different subdomain. My site stays usable down to IE6 without any JavaScript - I doubt that any modern fully featured blogging solution will do that, if it even lets me do things like an artwork gallery. ## Final thoughts Maybe the way forward is to have a separate blog, and just modify the main site by hand. Or maybe implement MetaWeblog as a daemon that can handle all the committing, renaming, and pushing for me. Regardless, if I want post more often, I probably need to change something. * * * I actually wrote a very basic and kinda bad static site generator back in 2013. Maybe I should revive it? :D Also, as a funny aside, I would've probably changed the name of this post if it wasn't painful to do so.
110
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 27/04/2026
@cooper gotta say, love your 88x31
000
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 27/04/2026
Microsoft claims SAC stands for Special Access Console, but really it stands for Shit Ass Cunt which is what you’re saying when you’ve fucked up a Windows install so hard you have to dig out a serial cable
000
Reposted by Dusty :blahaj:
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 19/06/2025
anyone want some noises
CDROM titled “500 noises”. The front is covered by clip art and onomatopoeia like “Klunk!”, “Whup!” and “HONK!”. There is a subtitle at the bottom - “Have Fun with these Sounds for your PC”
51231
Reposted by Dusty :blahaj:
Cursed Silicon @cursedsilicon.social.restless.systems.ap.brid.gy · 12/04/2026
Baldur's Gate 3 (2023, Larian Studios)
057
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 10/04/2026
turns out that for a lot of virtual appliances that people get certs for, you can just search on YouTube to find people posting licenses
000
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 10/04/2026
have you ever been so annoyed at the lack of public url reputation systems that you start reverse engineering web security products? no? just me?
120
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 04/04/2026
(before anyone dives in, I’m fully aware this was just a coincidence)
000
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 04/04/2026
updating Tailscale killed one of my servers I wish this was a joke
Debug LEDs on the motherboard, one for CPU, DRAM, and VGA. Only the CPU one is lit.
100
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 02/04/2026
got something I ordered at work and they accidentally packed some USB-C EarPods in the package, it's not on the packing list sweet, free headphones
000
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 27/03/2026
Officially, we had contracted out on-site work to another company in town, so any official stuff generally took two days, so my “job” was basically to get things working as well as possible in those two days without messing anything up. One time there was a stick of RAM with lifetime warranty […]
masto.fuzzy.systems
Original post on masto.fuzzy.systems
000
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 27/03/2026
I miss being unofficial second line tech support. You don’t get to smash enough things with a hammer as a software developer.
100
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 16/03/2026
talking about buying matcha really does sound like buying drugs "how much do you usually get?" "like 30g for 500" "guess that 50g for 250 works then?"
001
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 08/03/2026
I would love to be a Lil Guy instead but unless I decide to walk on my knees or undergo some weird surgery that would be hard to pull off
000
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 08/03/2026
I’m already pretty tall, and I just had the terrifying idea of making fursuit feet paws that are platform shoes, to raise me another 10 cm this, combined with a fursuit head with horns, would easily make me clear 210 cm I could be a Tall Fucker, no one would lose track of me at a con
100
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 08/03/2026
@beeps @sirlan “cmon, just one more lane, it will solve our design issues, just one more lane bro”
010
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 15/02/2026
for example, 100 Fae is £53.05 which is the cost of an enrolled deed poll
000
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 15/02/2026
for a project I need to come up with a fake currency that’s pinned to some real currencies for pretend conversions, and I just had a great idea Fae currency, that follows the “Name Standard” where 100 Fae is always equivalent to 1 Name the conversion to other currencies is based on the cost in […]
masto.fuzzy.systems
Original post on masto.fuzzy.systems
100
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 04/02/2026
I just dreamt that EA partnered up with Hilton to provide a Sims themed timeshare program. The site was extremely laggy and kinda worked like Sims 3, but it was $20 for access to a suite 14 days per year
010
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 02/02/2026
how the fuck have I developed a callus *on top* of one of my toes
000
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 02/02/2026
fucked up that I can only work half time if I want the energy to do anything, because it leaves me with so much less money to do things back when I started I absolutely rolled in dough, but on the other hand this was also because I didn’t have energy to spend any of it
000
Reposted by Dusty :blahaj:
sirlan <( merry gay ) @sirlan.derg.social.ap.brid.gy · 01/02/2026
I do not "follow meta", I do not "rank up elo", I do not "scale the leaderboard". I play a game to have fun and improve at my own pace, and if I have a good time playing a match, I'm happy
that one scary critic from Ratatouille
023
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 30/01/2026
@charlotte okay I looked at some sources and it should actually be fine, the breakdown voltage of 0.1 mm of PVC would be 4 kV, and very humid air is somewhere in the area of 3 kV, so you might not even die if you touch it
100
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 30/01/2026
@volpeon my general approach at work has been ripping out webpack and replacing it with rollup, since it’s a fair bit less picky
000
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 30/01/2026
the funniest part about wires is that they are limited by current, not watts you can theoretically charge an EV over a basic USB-C cable as long as you crank the voltage to 2.6 kV maybe not recommended because you will get vaporized if you walk too close, but still
110
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 26/01/2026
this printer runs an unholy mess of 20 different marlin revisions, has fucky default settings, and lacks useful things like the bed tramming assistant
000
Dusty :blahaj: @chloridecull.masto.fuzzy.systems.ap.brid.gy · 26/01/2026
temptation to rip out the electronics in this 3d printer just so I can replace the firmware rising
100