ddate icon indicating copy to clipboard operation
ddate copied to clipboard

Feature Proposal: Neural Extensions for day names

Open FeepingCreature opened this issue 4 years ago • 2 comments

Today is Sweetmorn (Time after Time, Catch a Wave), the 51st day of Chaos in the YOLD 3186

Just for fun, and since I got a bit bored of the five weekdays, I've created a set of 72 additional weekdays by feeding the five days into https://talktotransformer.com as a list. A version with this list is at https://github.com/FeepingCreature/ddate/commit/7421de439df564bfbf212cb42bca57afd5dbe393 ; they start neat but go increasingly weird as the network loses track of what sort of thing the list is for.

Right now this is a hardcoded, hand-generated list. I'm thinking of regenerating them every season and sticking the file on a public webserver somewhere so there's a new random set of extended day names every time. If I don't get around to that though, I still wanted to bring the idea up. :)

FeepingCreature avatar Feb 20 '20 13:02 FeepingCreature

That's amazing. Well, why don't we have a day name for every distinct day, generated in the same way?

danwdart avatar Aug 19 '21 18:08 danwdart

That's effectively what it comes down to.

I generally reroll the days on my fork every season. But some of the previous seasons have been very silly to very boring; check the commit log at https://github.com/FeepingCreature/ddate/commits/master for examples. I think the current one is ... usable, even though it got into a bit of a rut.

edit: Hang on, do you mean the Holidays?

edit: For the sake of documentation, the current prompt I'm using is

As described in the Principia Discordia, the Discordian calendar has five 73-day seasons:
Chaos, Discord, Confusion, Bureaucracy, and The Aftermath.
The Discordian year is aligned with the Gregorian calendar and begins on January 1,
thus Chaos 1, 3187 YOLD is January 1, 2021 Gregorian.
The Erisian season consists of the following days:
First week: Sweetmorn, Boomtime, Pungenday, Prickle-Prickle, Setting Orange,
Second week:

The "first week, second week" format helps it keep track of what it is trying to do and stay coherent for longer than a flat list.

Usually it extends it a few weeks, then loses interest and wanders off to talk about weird mutant versions of the Gregorian calendar. I then stick those weeks back into the prompt and rerun.

edit: Oh hey, talktotransformer.com is up again!

Here's an example I ran just now (generated text in bold):

First week: Sweetmorn, Boomtime, Pungenday, Prickle-Prickle, Setting Orange, Second week: Holy Saturday, Partay, Come Along, Rousing, Festival of the Dead, The Day Of The Panic Third week: Easter, Lughnasadh, Tropitosity, Kamaitachi, Rosh-Shamlet, Serpent's Snare, Solar Dog Days, Fourth week: Pride & Vexation, Day Of Sevens, Macho Week, Intimidations, Earthly Delights, Mountain Day, Fire-Eye Day, Fifth week: End of Lughnasadh, November Week, Lover's Lament, Confusion, Augury

You get the idea.

Note how we didn't tell it that a week has 5 days here, so it went with its default of seven. However, if we include this in the prompt:

The Erisian season consists of the following five-day weeks: First week: Sweetmorn, Boomtime, Pungenday, Prickle-Prickle, Setting Orange, Second week: Sancho Poeto, Sancho Tenacious, Shinetsu, Brittle-Hammer, Sing Day, Third week: Decadence, French-Can-Do, Retroderesque, Squidfinger, Bonecrusher, Fourth week: Hap-Hap-Happy, Honky-A-Day, Envyin', Female-End of Menstruation, End of Women's Day, Fifth week: Ascetic Hope, Gizmonic Digressiveness, Toxic Taint, Clustered Grief, Caroline/Turgor

GPT is smart!

FeepingCreature avatar Aug 20 '21 04:08 FeepingCreature