completely blind computer geek, lover of science fiction and fantasy (especially LitRPG). I work in accessibility, but my opinions are my own, not that of my employer. Fandoms: Harry Potter, Discworld, My Little Pony: Friendship is Magic, Buffy, Dead Like Me, Glee, and I'll read fanfic of pretty much anything that crosses over with one of those. keyoxide: aspe:keyoxide.org:PFAQDLXSBNO7MZRNPUMWWKQ7TQ
So I’ve been sharing my Weird Dreams with the fediverse lately. Because I’m a bit of a nut, I figured: why not share my normal dreams as well? I’ll be doing that with the #fedidreams hashtag every morning. If you, too, find dreams interesting, feel free to join in! Some ground rules and background: as a teenager, I was extremely interested in #lucid dreaming. I practiced #dream recall and put a lot of work into it, as the first step to lucid dreaming. While I never achieved it, to this day I can generally remember 1 or 2 dreams a night. I don’t believe dreams are supernatural, or have any deeper meaning.I just believe they’re fun, and sometimes an interesting way to get a glimpse of your own subconscious. Also, thanks to some medication I take, my dreams have become even more vivid over the last couple years. If I’m lucky enough to have any explicit dreams, I’ll be keeping those to myself! Will sharing my dreams with the world every morning get me any closer to my long abandoned goal of lucid dreaming? Will my subconscious get performance anxiety and stop dreaming entirely? Will the focus on writing up my dreams in something more than point-form for my dream diary make them even weirder? It’s a social experiment, bro! And you get to follow along on this journey of entirely unscientific and meaningless science! Yay! Yeah…feel free to filter out the #fedidreams hashtag entirely.
Finally getting to a place where the rules my mud dynamically invents mostly make sense!
rules for mine: takes: direct (touchable), instrument (carried, optional) means: get from the earth by excavation check: any tunnel it must not already be mined out everywhere it must not already be depleted everywhere you must be able to reach what you act on everywhere you must be able to act carry out: any tunnel extract ore from the tunnel walls any crawlspace mine the rubble for valuable materials everywhere the source becomes depleted of its materials
This may be the worst image description I've ever gotten from AI. I don't think this model is going to be a part of my workflow, guys. The tip everyone always gives to write good alt text is: imagine you're describing the image to someone over the phone. And now all I can think of is some deranged person shouting this over the phone at me. At least I don't have to upload the actual image; I'm sure you can all picture it in your heads based on this alt text.
Right! With the template updates, so I no longer have to read anyone's icky display names anywhere, #fedra is now the perfect fediverse client for windows. Uses standard notifications. Doesn't make nine thousand noises constantly. Easy to show and hide, with no hotkey steeling globals or invisible timeline. Just, you know, a minimal app for adults that behaves like an adult itself.
And I don't care how much you plan. You will always find problems, and need to re-plan, and then the plan will take you twice as long as you thought. AI fixes none of these things. For example, if you introduce pronouns, you're going to end up with things like "You give Jessica her the sword". And you need to account for "They give you the sowrd" and "she gives you the sword". And if you're keeping an NPC memory, as I am, you should really be storing events as "Jessica gave Britney the sword", not "Jessica gived", or worse not using the correct tense at all. None of this was in the beautiful plan I spent five hours on. Thank goodness I never need to account for "will give" and "is giving". Also Evennia had most of this stuff for free, so I just had to learn to use it, not build it from scratch. But it still derailed the plan and added a bunch of unexpected work.
Planning is always, always the hard part. If it isn't, even with AI, you're doing it wrong. I started planning at 8 AM this morning. By the time I did my own research and settled the entire plan, it was 1:30 PM. But now I have a clear enough plan that I can do it myself, or let the AI do it, or some of column A, some of column B. The advantage of AI is that it can hold more in its head at one time than I can, and can write out documents with more correctness than I would. When a plan exists, any bot or most humans can do the actual work. github.com/fastfinge/aimud/blob/master/docs/pronouns-and-ownership.md
Well, looks like I don't get to create anything today. Instead I get to spend all day figuring out if I agree with the AI or not. Again, you can learn from working with AI, but only if you want to. I understand a total of zero things in this statement, and I won't continue until I've done my own education and understand all of them: "Centering theory (Grosz, Joshi & Weinstein) asks exactly your question, and its Rule 1 is: if anything in an utterance is pronominalised, the backward-looking centre must be. The Cb is the highest-ranked entity from the previous utterance that also appears in this one, ranked by grammatical role — which maps straight onto roles you already have: actor > direct > target > container > source > instrument."
@spacepup I am making a mud where AI generates the items, mobs, commands, stats, skills, and rooms, then sets up rules for how they interact, in realtime, for every new world and everything in it. It also generates all the documentation in realtime. github.com/fastfinge/aimud
@RegGuy The correct way is to hardcode all values in the code. AI can just change it for you if needed. And also then open source the code. That way unlike all these tech nerds, you and your AI produce software that anyone can just run without any configuration at all! Revolutionary! You'll get 45 million dollars in VC money.
It's disappointing how many apps fail the basic vibe-coded test. If you've made a web app, and I can access .env directly from the browser, you have failed at all the things. I've found this twice in three months. This should be happening, like, maybe once. In my entire life. For bonus points, also don't put your .env file on github.
@miki Eh. I'm attempting to block the crawlers that are effecting human traffic, not all crawlers everywhere. The ones doing 1-2 requests per IP are gentle enough they're not a problem.