Profile for dmoonfire

About dmoonfire
Fields
- Prnouns
- */*, he/him
- Fantasy
- https://fedran.com
- Sci-Fi
- soon
- Coding
- https://mfgames.com
Bio
A large repository of useless knowledge and consummate polymath. I love learning new skills and knowledge and try to apply them throughout my life.
Stats
- Joined
- Posts
- 1853
- Followed by
- 398
- Following
- 265
Pinned posts
jump to recentWell, probably should do a self-promo post since it's been... half a year or so.
Hi, I'm D. Moonfire (https://d.moonfire.us/), I mostly write steampunk and fantasy. 97% of those words are free to read on my website, https://fedran.com/ with the index of stories at https://fedran.com/sources/. No Patreon, no subscriber, no fees (well, I have a Patreon, Librepay, and Ko-Fi, but you get nothing special for them, what you read is what you get). Really, the only payment I crave is to someone say they like it, ask questions about stories, or just let me know I touched their lives.
For a while I was belting out a chapter or story a week and did so for three hundred consecutive weeks (I'm proud of following cadences). I did burn out for a little but I'm getting back into it, but that is why "about" 907,205 words can be found on the site for your enjoyment. All of the stories can be read online, download in EPUB and PDF format. I even have an OPDS feed if you want to add my library to your ebook reader.
Most of my stories are "lightly edited" (I don't ask for money, I can't pay editors), but I do have a couple professionally polished ones on the main website.
For a fantasy world, I didn't want it to be all action or drama, so there are slices of life, forensic mages, people struggling with the trials of just being human with topics ranging from saving one's family from death to dealing with jealousy in an open marriage. There are also spicy stories, which are hopefully all properly tagged.
My stories are also overlapping. The story about a talented swinger being rescued by a middle-aged lesbian who can sharpen knives with a touch bumps against the story about a young violin player trying to avenge a murder which intersects with a story about a young man trying to take a trip across the country in his new fangled car.
If you have a topic you want, I'll be glad to tell you what I have or what might touch those topics. Some of them will get me to write it, but I just like to burble about the joy of world-building.
So, for various reasons (professional verses personal), I don't set my global user name or email in Git. Instead, I have NixOS and Home Manager set up to give me a git command:
home-manager.users.dmoonfire =
{ pkgs, config, ... }:
{
home.packages = [
(pkgs.writeShellScriptBin "git-moonfire" ''
git config user.name "D. Moonfire"
git config user.email "contact@moonfire.us"
git config core.sshCommand 'ssh -i ~/.ssh/moonfire-rsa'
'')
};
That way, I can easily call this with:
git clone https://some...path/
git moonfire
git commit -am 'feat: everything is awesome'
So tired, do I work on programs, generating covers, or play Afterimage?
I'm currently on the second rejection of a PR to trim white space from a parameter in a pipeline.
https://social.gitea.io/@gitea/114275501892386363
"If people want to avoid AI scraping agents that don't honor the robots.txt file and purposefully avoid detection, then they should protect themselves. We don't see a reason not to encourage AI scraping agents that don't honor the robots.txt file and purposefully avoid detection. Besides, we're putting on protections to avoid AI scraping agents that don't honor the robots.txt file and purposefully avoid detection for our paying customers."
Some day, I would like to go through a PR and not be able to find four things wrong in a six line change in the first sixty seconds.
Today, in our developer hours, I had to explain concurrent modifications while enumerating a list in C# to seven senior developers.
It took almost an hour before they stop asking questions.
Blah, my to do list is growing faster than I'm knocking things off. So many little things have to be done and I keep finding more than I'm missing. :(
Bah, I need to figure out how to share metadata across different CI pipelines again. Not sure if a direct GET call against my forge is better than S3 bucket.
I got a search letter today for an uncashed check. Always cool to see unclaimed property in my personal.
Partner is asking me about #Skylight, a TikTok clone built on ATProto but I've never heard about it. Anyone have opinions?