A large repository of useless knowledge and consummate polymath. I love learning new skills and knowledge and try to apply them throughout my life.
Public Key
npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v Profile Code
nprofile1qqsgh2na66sge4af0wkj9ek78dfumvf6pxzkwrqy3h3mpc2ufcm0grcpz4mhxue69uhhyetvv9ujuerfw36x7tnsw43qzyrhwden5te0dehhxarj9emkjmn9qyxhwumn8ghj7mn0wvhxcmmv00qpwd
Show more details
Published at
2026-04-08T22:42:25+02:00 Event JSON
{
"id": "ffc15fe0dfcd3fbce41daadbfe414192f1b0018a701710f3f97aae3cddceabb5" ,
"pubkey": "8baa7dd6a08cd7a97bad22e6de3b53cdb13a0985670c048de3b0e15c4e36f40f" ,
"created_at": 1775680945 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://polymaths.social/users/dmoonfire",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "{\"name\":\"D. Moonfire\",\"about\":\"A large repository of useless knowledge and consummate polymath. I love learning new skills and knowledge and try to apply them throughout my life.\",\"picture\":\"https://polymaths.social/fileserver/02028RGH9RBCV3JVG2D3DQ2XPS/attachment/original/01JF0654S5C65R7GFQMNPRT4WG.png\",\"banner\":\"https://polymaths.social/fileserver/02028RGH9RBCV3JVG2D3DQ2XPS/attachment/original/01JF06555X95NZC21WQX01HJVP.png\",\"nip05\":\"[email protected] \",\"fields\":[[\"Prnouns\",\"*/*, he/him\"],[\"Blog\",\"https://d.moonfire.us\"],[\"Fantasy\",\"https://fedran.com\"],[\"Sci-Fi\",\"soon\"],[\"Coding\",\"https://mfgames.com\"],[\"Pronouncation\",\"/ˈdɪlən.muːnˈfaɪ.ɚ/\"]]}" ,
"sig": "87a7c2bfdf18d391eee5beaf3c687bcc22929e11ada7ff1a660704b4ba65d0f51aa29c2d5273bb7f31f571efd5671a7aa8ddf367f3d8ce96e9ec497b27fc39ba"
}
Last Notes npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…d6ag I read Kingett's (who is blind) commentary on it at https://caneandable.social/@WeirdWriter/117031884001259326 and basically stopped paying attention to it. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…awd8 That looked interesting when I saw it earlier. Thr markup seems somewhat complicated, more or a latex era than markdown. Of course, I have to migrate my recipes. I might give it another look, Nextcloud Recipies has been lacking for me. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…awd8 That is one of my biggest frustrations with most subscriber platforms (and diabetes management for me lately, and we were talking about ebook vendors), they want to be your One And Only in that they can connect to other system to consume it, but they do everything you can to make sure their data can't be consumed by others. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…awd8 No ebook1 vendor has an API for retrieving sales, much less the other bits. It sucks. Itch might but I have yet to update my accounting process to include their reports. ↩︎ npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…awd8 Depends if you want to cater to the bigger houses. For indie authors, most of them don't have geographic restrictions and don't need DRM. The bigger places are run by accountants are more obsessed with stealing and trying to extract as much money as possible. That also includes retailers that are big, Amazon is obsessed with DRM; I remember Doctorow trying to get an audiobook of Big Brother on Audible without DRM and he couldn't do it. For me, I just wanted a proper API for managing books because I hate having to go through every site, download their specific spreadsheet, and then merge it into my system. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…awd8 One of those sites is on my list of "I want to write" but I need finish some of my projects first. :) npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…awd8 Eh, Thunderbird will line wrap for you so I don't worry about it. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…awd8 "Super green." npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…awd8 I'm using the feeds from https://www.eff.org/rss in Miniflux, or are you using looking for something else? @nprofile…eexk npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…awd8 That's one reason I don't put people on pedestals. He says some good things, and his thoughts on Big Brother's copyright had done a lot about my view of distributing my writing, but eventually fame spoils my would-be heroes. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…u76z Every time I get stuck watching a long train pass, I look at every car in hopes that it contains a hidden message that I'll finally understand that will lead me to the supernatural underground and I can have a glorious adventure. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…awd8 It requires too many people to look away from prosperity gospel and the belief that only bad people are poor (or healthy). And so many people have their entire belief structures that earning their money (be it via birth, extracting rent, or crime) is somehow better than the people they are preying upon. I'm still waiting for the Babylon 5 bit: there are more (shit) jobs in the world than there are people, therefor if someone doesn't have a joy, they are choosing to be poor. I have yet to explain that to the "temporarily embarrassed millionaires" in my life. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire Things school don't teach these days and I wish they would: Basic car maintenance Basic bookkeeping (how to balance a checkbox, read your back statement, budgets) Basic sewing and crafting Mental health (including when to ask for help) Internet/computer technical skills Dark patterns, how to manipulate people, and how to identify scams npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…awd8 I'll have to check it out. I like using it's ancestry when Phany tries to do too much. I'll admit, I'd rather have handles than display names because handles don't have emoji and Unicode. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…d6ag I'm really looking forward to the day GoToSocial has automatic post deletion. At some point in the past, I also did the same with my blog. I might end up doing that again (it's a soft delete, files still in Git but not emitted on the site). npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…atnr What's the DRM? Direct download EPUB or going through Kobo? npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…atnr @nprofile…pdft @nprofile…7t4r @nprofile…fc7p It was an nominal post that had some vaguely interesting points. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…u76z I like it. Plus there is one episode that majorly influenced my writing which just follows some garbage men through B5 while the main cast are running around in the background. :) npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…atnr Night Calls by Katherine Eliska Krimbriel. Still looking for Child.0's Kobo but this works well for being attached to my phone. https://polymaths.social/fileserver/02028RGH9RBCV3JVG2D3DQ2XPS/attachment/original/01KNQD4S1SKPCE72J76WXV2FNY.jpeg npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…awd8 That was a joy to read. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…d6ag The "unique user names" is a great idea, but so many sites require emails to use and then prevent you from using "plus codes" to create a distinct email. It is frustrating because I like using [email protected] as my email but so many places say the +ba49d4bf is invalid. Side note, google also lets you to use plus codes in your email. So you can add arbitrary stuff after the + and it still works. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire Figured out how to get a Radicle node set up on my servers. I was surprised there was no human front end in NixOS, but I don't see a lot of directions of how to get the explorer working on either NixOS or Arch (which is where I got most of the directions). I'm assuming that and radicle-desktop just haven't migrated over as packages. I still threw up fiss on it to try it out since it's a public project and something I can happily play with (plus, it is for writing task lists using forges, so if I'm going to use it, I need to be able to hook up Radicle's issues to fiss). https://app.radicle.xyz/nodes/radicle.mfgames.com/rad:zuM3HbCx2aaqC3ZcDjMU1zoxbzUn Which means it should be cloneable with: rad clone rad:zuM3HbCx2aaqC3ZcDjMU1zoxbzUn Looks like something that might be idly fun to play with, but I'm also interested in distributed forges that use did's for identifying instead of specific servers and remotes and identities. #Radicle #NixOS https://polymaths.social/fileserver/02028RGH9RBCV3JVG2D3DQ2XPS/attachment/original/01KFQGZZG5DN8NC6CZD8WE624P.png npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…u76z @nprofile…d6ag You two are destroying my dreams, or at least that vague hope of finally being "good enough." Eh, I'll find a new success metric. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…lx0q These days, I use VS Code1 for most of my writing (including novels and stories). Those are saved in a text-like (Markdown), but the same principles work for pure text files. There are plenty of options there for "snippets" (auto-complete or abbreviation) which might work for you. Code also plays well with Git, if that's your thing. :) Vim and Emacs also have plugins that do that. While I love pure text mode, I need GUI rubbed on my novel writing process. ↩︎ npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…lx0q What text editor do you use today? npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…7vxc I kind of feel that the "!A" and "!J" would be confusing looking at that documentation. But yeah, "#" for "≠" would be on par for his sense of humor. He used to have long talks about how to pronounce "/usr/bin" because it should be /ˈbaɪn/ (hard I) because it was short for binary (/ˈbaɪ.nə.ɹi/) but most folks pronounce it /bɪn/. He was very deliberate and I loved that about him (most of the time :P). He is also the one who taught me to call "!" "bang" because it was an exclamation. :D npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire Yesterday, one of my dad's fellow scientist was doing a major update on dad's code. He sent me an email giving my condolences and talked a little bit about how dad's programs are still in use at the APS program at Argonne. https://kenevans.net/EPICS/EPICS.html https://epics.anl.gov/extensions/medm/index.php That was nice to hear. I miss him. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…q5wq A glorious solution to a problem. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…q5wq Still hard to get the year to date invoice? I used that a lot. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire Git For Authors (v0.0.2) https://d.moonfire.us/garden/git-for-authors/ An evolution of how I use Git for managing writing projects. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…q5wq Whenever you say "sausage", I think about walking through O'Hare and seeing the military folks coming home with those tightly packed duffle bags that felt like rocks when they were accidentally swung into my head. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire This is an #amwriting type of question, but what is a good way of finding beta readers? I don't have that much of an audience (though anyone who follows me is welcomed to raise their hand) but I'd like a few folks to give me an alpha read (before the editor) and give me rough ideas if the plot and pacing work, if the characters are interesting, or the "broad strokes" are right. I'd go through the writing group, but there is no way I can have everything done before my arbitrary deadline (published and in my hand on September 23, 2025; this means I need to be starting the editing process by the end of July) so I'd like folks who are willing to read the entire thing and give me opinions, or tell me when and why they DNF'd it (if they do). Boosts are welcome. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…pye9 @nprofile…g2yn It's been almost ten years since I wrote my last blog post about using Git with writing projects and it references a forge that has since betrayed me (Gitlab). Let me write an updated version about how I use Git and forges in my writing process? It shouldn't take more than a few days. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…pye9 @nprofile…g2yn I go one step further and use Forgejo actions to build my books and to publish to my website as soon as I git push. (And use convention commits to version my books.) Mostly I want to encourage text based writing, including Shanty, because they play well with Git, PRs could theoretically be used for editing, and text files don't corrupt easily. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…pye9 @nprofile…g2yn I like seeing different takes on publishing, plus I like the build style projects as opposed to the wysiwyg style programs. Writing with text editors is awesome. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire Wow, moving from Nix 24.11 to 25.05 was relatively simple. Only had to change a couple entries, everything built, and it seems to work. I updated all eleven nodes last night. #NixOS npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…3sf2 I wonder how the decepticon slurpers handle the various zero-width spaces and invisible hyphens. Sadly, I suspect that if you put a Markov chain generator, Amazon would claim you are artificially padding your book length and burn you. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…3sf2 It sucks that there is no way to unslurp a book either. :( npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…j0he I'm leveraging @nprofile…96u7 Markdig for doing all the Markdown processing, I'm just overriding their renderers to produce Gemtext which means my work is not that impressive. :P npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…j0he Oh sure, it's in my C# monorepo: https://src.mfgames.com/mfgames-cil/mfgames-cil/src/branch/main/src/MfGames.Markdown.Gemtext Tests are at: https://src.mfgames.com/mfgames-cil/mfgames-cil/src/branch/main/tests/MfGames.Markdown.Gemtext.Tests The original inspiration is from: https://github.com/makew0rld/md2gemini If you want to see the results, I use it on both gemini://d.moonfire.us and gemini://fedran.com (and their https versions). npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…j0he I love seeing how people use Markdown like this. I ended up writing a Markdown to Gemtext translator in C# based on the Python converter for my SSG. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…7dzf We are the "inflatable dragon" folks in our neighborhood. We found out that a couple families like to photograph their kids underneath them. ... we just need to find more dragons for more seasons. We only have Halloween and Christmas now. Oh, and the "dozen red Roses." I got twelve Rose Nylund wearing a red dress signs and put them out every Mother's Day. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire Unrelated to my previous toot, my younger brother is pressuring me to get my mom's library as soon as possible. Right up into the nagging level as he got it into his head that it is something that needs to be solved "now". npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire Today's half hour standup took 1.8 hours. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…q5wq Hey, we make lawsuits and intellectual property. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire Writing Mannerisms https://d.moonfire.us/blog/2025/03/08/writing-mannerisms/ Just a little commentary on my quirks of writing, the origin of some of them, and commentaries on the thoughts that rattle around in my head. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire There are so many US politic posts I want to retweet, but they aren't tagged and I won't intentionally boost a non-topic post about politics. And since I don't have quote retoots and don't have the spoons to summarize them... just gonna favorite and move on. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…pye9 It would be a bummer that you can't subscribe to a single work. There are a few fics that only post a few chapters a year that I follow, but I have to remember to check them when I remember. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…pye9 Awesome, thank you. I didn't mean to lazysearch. I was hunting it down after I responded, but got distracted by Partner walking in. Mostly I was surprised because I never saw the buttons for it, because there are a bunch of ones I'd be subscribed if I did. (Like web comics, if it doesn't have a feed, I'm gonna forget it.) npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…3sf2 I know, but it is also clear that they don't give a shit about what I think or my opinions, so it feels like a pointless endeavor since they've pretty much went on record saying they don't care. I have a senator older than chocolate chip cookies. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…3sf2 I got really discouraged with my congress critters when their staff just laughs at me and hangs up. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…3sf2 But more eyeliner means you are turning more evil. npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire @nprofile…pye9 And subtitle generator that actually syncs with the video for us who are hard of hearing. :D npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire Well, 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. #Fantasy #Steampunk #FreeToRead #SelfPromo npub13w48m44q3nt6j7adytnduw6nekcn5zv9vuxqfr0rkrs4cn3k7s8sacn44v D. Moonfire While formatting Minion of Evil, I finally realized why @nprofile…pye9's post keep causing a disassociation when they show up. Shannon Ryan's website is https://weirdauthor.com/ and while I have many weird authors in my circles, those two names keep making me think I'm referencing the wrong one. ... I really need to rebuild my indexes.