Giter Club home page Giter Club logo

Comments (89)

cpressey avatar cpressey commented on June 24, 2024

I will not have as much time to commit to this this year as I did last year.

It might end up just being the first two days after Hallowe'en.

It will not use Markov processes. It might use a genetic algorithm with a Levenshtein distance as part of its fitness function. Or it might just use a grammar-based generator (a recursive-descent parser "in reverse", whatever you call that.) Don't know yet.

It will not use Twitter. It might use Project Gutenberg. But also, it might not.

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

This is just me thinking out loud.

It occurs to me that you can write an unremarkable generator which generates a remarkable novel, or a remarkable generator which generates an unremarkable novel. Or both or neither of course, but what I'm getting at is, you can concentrate your efforts on either side.

Is a program that generates a single novel still a novel-generator? If, as the rulebook suggests, a script that downloads a novel from Project Gutenberg and spits it out is a novel generator, then, yes it is.

So, you could participate in both NaNoGenMo and NaNoWriMo by opening a text file like the following and banging on it throughout the month:

#!/usr/bin/env python
print """
Owls and Lollipops
==================

It was a dark and stormy night.  My buddy had already parked his car when suddenly
(continued for 49984 more words)
"""

And if you get stuck, just print "meow" for the remaining words. Or, more interestingly, use some less trite application of logic and looping and whatnot to construct parts of the text. I think you could call this a hybrid novel/novel-generator.

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

Causes of insufficient moisture: Cutting the curd too fine or breaking up his furniture, perhaps...! Oh, my friend, my fortune is made. This made it possible to issue to each workman a shovel which would hold a load of 21 pounds of whatever it could be. Yet it is upon feeling, more often than thinking, that animals act; and every act White Fang with his foot. He says that some soft body of the Yellow Thing, and did seem as that it screamed to rage amid the entrails thereof; so wondrous was the fury and energy of that trusted Weapon. If only he could have taken counsel with someone with someone not bound his hands behind his back. Is your husband smoking, my dear. I thank you, he said. A hissing tongue of flame leapt in. If you won't, I'll give us no clue.

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

That was just an experiment. The program which produced it, and other experiments, will eventually be placed into:

https://github.com/catseye/NaNoGenLab

from nanogenmo-2014.

MichaelPaulukonis avatar MichaelPaulukonis commented on June 24, 2024

regarding eliza v eliza: Did you see the Eliza twitterbot that was talking to GamerGaters?

What would happen if we hooked up Eliza to twitter, went back to twitter for another comment, something apropos.....

from nanogenmo-2014.

MichaelPaulukonis avatar MichaelPaulukonis commented on June 24, 2024

Here is my novel-generating algorithm:

  1. Propose an idea to @cpressey
  2. Wait for it to be implemented
  3. ...
  4. Profit!

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

Playing requests now in the bandstand! 15 dollars a day, weddings, parties... bongo jams a speciality!

@MichaelPaulukonis Unfortunately, and even though ElizaRBarr is my new hero, I don't do Twitter. (I realize I must be in the distinct minority, here.) So you might be waiting a long time. This variation on the algorithm might be more efficient:

  1. Propose an idea to @cpressey
  2. Wait for any idea, any idea at all to be implemented
  3. ...
  4. AssertionError: profit <= 0

from nanogenmo-2014.

MichaelPaulukonis avatar MichaelPaulukonis commented on June 24, 2024

https://www.youtube.com/watch?v=VEyDNTLlRgU

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

NaNoGenLab: an experiment a day during November

Meditating on @dariusk's statement, encouraged by @hugovk, and inspired by @MichaelPaulukonis's tireless research into Propp and Fortran V, I have settled on setting the goal for myself for this NaNoGenMo to be to produce, aside from awkward sentences like this one, one experiment in the generation, transformation, and general mutilation of text (and images, yes those too) per day, on average, for the month of November 2014.

With the following caveats:

  • "Experiment" is defined about as strictly as "novel" is.
  • Experiments are not expected to always be successful (of course).
  • Some of these experiments are going to be derivative of previous experiments.
  • I have about 14 currently, so I'm ahead of the clock, but I may run out of ideas.
  • I may also run out of available time.
  • Ideally, the novel submitted (near the end of the month, surely) will incorporate several of the experiments. But if I don't have enough time available, I may just pick one and run it to 50K words.
  • In the course of running these experiments, various supporting tools and corpora are accumulating in the lab as well. I won't, generally, consider these to be experiments for the purpose of counting the number of experiments I've done (unless I get desperate.)

Everything in the NaNoGenLab is in the public domain, so feel free to steal it, build on it, sell it, don't even credit me, whatever. I'm trying to use only verifiably public-domain external resources as well (Project Gutenberg, chroniclingamerica, and images in Wikimedia's "PD" categories, so far.)

from nanogenmo-2014.

MichaelPaulukonis avatar MichaelPaulukonis commented on June 24, 2024

produce ... one experiment ... per day
I have about 14 currently

good GOD, man!

from nanogenmo-2014.

dariusk avatar dariusk commented on June 24, 2024

I'm into it.

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

@MichaelPaulukonis We are doing science so hard right now!!

I guess I didn't mention that I have a fairly long commute which constitutes a large chunk of my free time. If I can bang it out while on the train, it's an "experiment".

And y'understand that some of these are going to be just bloody awful.

It, was-was,
It, was-was,
the-the best!
the-the best!

of, times,
of-of times,
of-of times-times of-of it,
it it was.

the, worst,
the-the worst,
the-the worst-worst the-the of,
of of times.

from nanogenmo-2014.

MichaelPaulukonis avatar MichaelPaulukonis commented on June 24, 2024

Sea-Shanty "Tale of Two Cities" is admirable, admiral.

What happens when that's pointed at something smaller, like a short story. It would get longer, wouldn't it? Or does the shanty stop after three verses.

https://www.youtube.com/watch?v=FfiQAvvmXvc

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

It'll keep producing verses as long as there are more words in the input, the main problem is that the input words are given on the command-line, you'll have to use xargs or something if you want to give it a text file as input, oh and if the number of input words isn't divisible by 4 it'll crash at the end, oh and it doesn't filter out punctuation so unless you like your shanties with extra puncutation in them you'll have to filter those characters out first LOOK WE ARE DOING SCIENCE HERE, NOT ENGINEERING, O-KAY?

If I get to 30 experiments and have time remaining, I'll clean it up. And try to add more templates for verses, too (currently there are only two.)

Here's some output from this morning's experiment:

survival concise impartial house chemical advise unusual false especial because metal worse impartial increase commercial crease differential close mathematical cause !

It may amuse to try to guess the method used before reading the report. What's frightening is how simple it is.

from nanogenmo-2014.

MichaelPaulukonis avatar MichaelPaulukonis commented on June 24, 2024

http://www.xradiograph.com/Programming/Engineer

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

Indeed! I do hope I'll be part of the mad control group that doesn't get its world taken over when the time comes.

But wouldn't a mad engineer spend their time doing mad calcs to prove that their mad blueprint meets the mad specifications and doesn't violate any mad codes...?

(snaps fingers) Mad blueprint generator! Hmm...

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

Here is some output from this morning's experiment, btw.

turn four, for or of to the they this is in an and are as a by It with walk want when who who, grow great dear leave travel three, those, town, work, work forced followed crowded roads rags, alms. all sell sex, six see beg being time native able female employ every These their either mothers honest object fight up, Spain, infants instead Pretender passenger sustenance streets, stroling through thieves themselves helpless beggars country, children, Barbadoes. cabbin-doors melancholy livelihood, importuning

from nanogenmo-2014.

MichaelPaulukonis avatar MichaelPaulukonis commented on June 24, 2024

"two hours ago" it says to me at 9:am on an EST saturday. Where are you, and how can you start so early?

I'm only online because my wife is out of the house and the kids are playing Angry Birds while I tweak some code (nobody has eaten breakfast yet).

I did add more configurable genders, and buff up the wordbank passing mechanism.

Tiny tiny miniscule tweaks. Bigger projects keep getting shunted to the side....

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

Well it is important to remember that NaNoGenLab is just one of many (mad) arms of the entire vast (and mad) Cat's Eye Technologies Lab Complex, which spans several hundred square kilometers inside the hollow Earth and has (mad) openings to the surface near Calgary, Rejkiavik, Krasnoyarsk, and Venice. But I'm working remotely from near Oxford right now.

Actually, that reminds me that I really ought to open a bug report about this whole "Na = National" thing, because when I glanced over participants' Github profiles, I counted at least 6 countries. Well, at least I've found a workaround that works really well for me ("just ignore it") so it's kind of low priority I guess.

Anyway, here's some output from this afternoon's experiment.

Alice and Bob saw a ghost looking pensive.

Then one day, Alice turned to Bob and said, "Bob, do you remember that one time when we saw a ghost looking pensive?" Bob smiled. "Of course I do, Alice."

Then one day, Bob turned to Alice and said, "Alice, do you remember that one time when we remembered that time when we saw a ghost looking pensive?" Alice smiled. "Of course I do, Bob."

Then one day, Bob turned to Alice and asked, "Alice, do you think that one day we will wonder if we'd ever remember that time when we remembered that time when we remembered that time when we remembered that time when we saw a ghost looking pensive?" "I don't know, Bob," said Alice.

Then one day, Bob turned to Alice and asked, "Alice, do you think that one day we will remember that time when we remembered that time when we remembered that time when we remembered that time when we saw a ghost looking pensive?" "I don't know, Bob," said Alice.

Then one day, Bob turned to Alice and said, "Alice, do you remember that one time when we remembered that time when we remembered that time when we saw a ghost looking pensive?" Alice smiled. "Of course I do, Bob."

Then one day, Alice turned to Bob and said, "Bob, do you remember that one time when we remembered that time when we remembered that time when we remembered that time when we saw a ghost looking pensive?" Bob smiled. "Of course I do, Alice."

[edit: fixed names that were incorrectly assigned in parts of the dialogue]

from nanogenmo-2014.

dariusk avatar dariusk commented on June 24, 2024
  1. this event is a NaNoWriMo take-off, so that bug is a WONTFIX as it's based on an upstream dependency
  2. we never said which nation

from nanogenmo-2014.

MichaelPaulukonis avatar MichaelPaulukonis commented on June 24, 2024

East Germany? Lichtenstein? The Monastic State of the Teutonic Knights?

Good ol' Bob and Alice!

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

Scotireland? Spexico? Grome?

The latest experiment has gone horribly wrong I'm afraid; I'm just lucky nothing exploded, I suppose.

Well, it's not that bad, it's just that it needs a very specific input text before I will be able to make use of it. The text needs to be 215 words long and all the words need to be unique.

So I find myself working on a poem... only 89 words so far, and I've already used "you", "no", "for", "at", "the", and "and". Tricky business, this poetry stuff.

from nanogenmo-2014.

ikarth avatar ikarth commented on June 24, 2024

You can always take an arbitrarily large text, walk through it grabbing only the unique ones that you don't already have, and stop when you have 215.

http://www.peterbe.com/plog/uniqifiers-benchmark

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

@ikarth What, and end up with gibberish? I don't think so.

Oh, wait... right. Well anyway, poem's written now. No going back.

The idea (detailed here) was to try to answer the question: If we wanted to submit a novel to NaNoGenMo that was exactly 50,000 words in length, and we wanted to generate it using only permutations or combinations (with repetitions allowed, or not) of r words drawn from a set of n words, which combinatoric method, and what values of r and n should we pick? And let's ignore trivial solutions like P(50000, 1).

Turns out (unless there was a flaw in my maths) that you cannot get 50,000 out of a single non-trivial combinatoric function, although C(317, 2) = 50086 which is quite close, although also, as I realized somewhat late in the research, that is just the number of ways to pick two elements out of 317; if you wanted to count all those elements picked, it would actually be r times that. The closest, taking that into account, is 2*P(159,2) = 50244.

So this led me to ask (and instruct my computer to find out) if there were any two non-trivial combinatoric expressions of the latter sort that, when added up, totalled 50000. Turns out, yes: 3_C(21,3) + 2_C(215,2) = 50000. (And because choose has a symmetry in it, there are three other possibilities, using r = 19 in the first C and/or r = 214 in the second C.)

Directly I collected 21 unique words roughly meaning "section of a text", and wrote a 215-unique-word poem, and threw together something to pull all the combinations and output Markdown, and the result is:

3×C(21,3)+2×C(215,2)=50000: The Novel

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

And @ikarth, just to let you know, your suggestion was not made in vain.

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

Some recent results:

Recursively expanding templates without localizing the variables first:

sheep can't understand sheep can't understand meerkat and sheep can't understand sheep can't understand meerkat can't understand sheep can't understand meerkat can't understand sheep can't understand sheep can't understand meerkat and sheep can't understand sheep can't understand meerkat can't understand sheep can't understand meerkat is no sheep can't understand sheep can't understand meerkat can't understand sheep can't understand meerkat is the sheep can't understand sheep can't understand meerkat and sheep can't understand sheep can't understand meerkat can't understand sheep can't understand meerkat is no sheep can't understand sheep can't understand meerkat can't understand sheep can't understand meerkat of sheep can't understand sheep can't understand meerkat and sheep can't understand sheep can't understand meerkat can't understand sheep can't understand meerkat is the sheep can't understand sheep can't understand meerkat can't understand sheep can't understand meerkat of sheep can't understand sheep can't understand meerkat and sheep can't understand meerkat!

Converting a binary file into a great big number and then treating that number as a phone number mnemonic (you know, like 1-800-GET-LOST):

V LEEK OB X KHZ K WIG IGOR M MEMO YOU O GIN WIKI BUS OK WHAT ALVA VA GELT X SUN M VEX ZN E PINES FM VOLT WOO I IR YAK H IO FIG HI VAIN WU WOLFS EX WOW X TAX M TRULY LUNG I MING R JIG X BOY A CI X TASK I HUI H SITED HG M K K HI OW EGO O CRY EU TI VEX MY LEARY O OB M WADE TL O O GAY LOUT M K K LYX PM NAG EMIT NORA SLY UZI SOLE V TO LYX BLOB X K BLU LN JR PL R SWAIN X SQ THOSE H JR I ODOM JAG MET CANOED MU LN PEI I IKE LU PEGS H K K IBM X MUD TWIG YO HG M BIC AH H LN K CAIN APACE M LN IBM JR M IBM R NB HUBERT DOE RAVELS MYS K H CI I H TOFU HOLY HUI SHY WHY O NOE MYS M TORY M WOO FELONY H NOE GOBI KALI K POI TARE HG BOB H IPAD CLAY K LN MAY MG FLAP X X BARD H TL HOOK TY TI RYE KOOK V MN FOODS HZ X CYST V SOAVE X FIT INK H MN A PORK O HUBS H MEND MG PALLS X MAY ROCHE GAB I I LINGO I OH I GINNY ZELIG X MN X X BRISK TOO MAZE O TY TONES X I K H KHZ TH FOOT IRK WU E K OILY PL STYLI TYCOON LU A OATH M LEVI RX ROOM MG K PL MACY ORR MN H GAY OFT V IO MAVIN MIA I INS NORA FLUTE URDU SHUT O SO SONY X LI PLACE M K TELL E IO I ROB I I I GAMY H LID O GIGS HI DILLS MN M KHZ X FEY KIT HACKS H THAN OB I I OAR DAVIS BELL M K ZIBO AM H LN H LU CHEW EH X LOB X YE LAOS H K HA TAMI I X I LN MODEM AH PU TOGS K K GOO GOG FOOL X TWO IN GWYN MG V LAIN X MEEK R FIT I I RELY YO STEIN X H MN JR BIG LN I AGREE I A AXE O I H HZ H SPREE GLIB X I AT SWAPS OS H K LAD HE HUCK AH K LEN SLUT I HG K MEG M OSCAR KC QUILLS SO ROMPS I X JR X H LBJ PL HI SOPS K HE I IN KIEL DI TOIL K GS MGM ZR GOTH I MANX OB SWIM M LU I K H V COO X MIX KENS H GULP M SO FLINT HONK LODE V AMOS X H M ADO DOOR K LN V SNAG M K HG M PL K WOES KC IO WAGS ZN X K GS M LO EBERT E JILT O O ENG OK COD H K YAK H KW QUAD YO HG M MHZ YELLOW MIX NP PET MOSS K EYCK H EMMY X CADGE CID YO A CHEN K TRIAD I YAK X K KC IO JUN M DIET CULL IO I LUSH TY H LIKE X I AZANA OK LN X ANON LE UGH HA IO I DOCK TIPS H DIOR X GOD IO COT M NEW YUK I OUR A DRAB I HUE O UM JR LUCRE MY LTD OLAF O IN X AWAY CAW GEE STOATS TULSA UNIT GET DUCHY K H GET V GUY YUKON DUO I I KW ENRAGE HI OK SIKH M MUG HG CLOD ANN ERGO HE IBIZA V IBO CLOT M NOSY EU MALT K ZN OK ONYX INVAR H FIB H TRAPS BANNS X H MICH CZAR MN LO JOVE JIG FIRM X MES M TEA X COIF TATUM O KOOK ON I CAROL GO BAWDY M GUT OB O TOD LLAMA M LE COZY X WHO IR HA OMIT HUNKS TH K H RIO K H M HOSES I WII EH I NINA V IO ELI OGDEN ZN STOWS X H HULL I BRET K H RYE OK H SLY DIOR V LI GRUS X K JAZZ NAG LN X I DI ILLS PIG TUXES H MN HI IO IVY SWASH I CUBS PU CLIO K UGH GOA MY ETTA VEILS AX PIS NEST TI X HUS SLOB I K UTOPIA V KC I I ETTA I GS H GO LN HENS PM PALE GULP A WRIT O FIVE ZR ION X HULL K MONA I OW HG LASH V LICIT O DISCO V MY MONK FM IGOR ZN TY ENDUE KEGS SI ETON A WIZ X UTE H RIB STANK MY SHUN MN MN X GEO HE TWIG MU X ZN GS TRULY GIBED X WU EH DOUBT HUNG I IO ADDERS I GONNA IF ADZ GEO EH R BIT ISM E CARLO H HIKE M THETA X ROUTE O LOOP K RAGING O HUI LITHE DENY A UGLY I H DOLT FIB IT OHIO LI UBANGI LO I EH X X K FIT O AVIOR R CELIA HUE GOD BOLT MUD WEIR K H GYM

I believe I did say that some of these were going to be bloody awful.

from nanogenmo-2014.

MichaelPaulukonis avatar MichaelPaulukonis commented on June 24, 2024

LASH V LICIT O DISCO V MY MONK FM has actually been one of my favorites radio stations for a few years now.

from nanogenmo-2014.

enkiv2 avatar enkiv2 commented on June 24, 2024

You could grab out only the sections of that number that are dictionary
words, I guess.

On Tue Nov 11 2014 at 2:14:54 PM Michael Paulukonis <
[email protected]> wrote:

LASH V LICIT O DISCO V MY MONK FM has actually been one of my favorites
radio stations for a few years now.


Reply to this email directly or view it on GitHub
#10 (comment)
.

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

@enkiv2 Ironically, all of those words did come from /usr/share/dict/words -- I don't know why it contains single letters, but apparently it does. Abbreviations, too.

Actually, thinkinaboutit, doesn't a real dictionary usually have entries for "J" and "FM" and such too?

Anyway, I know what you mean, and yes you could throw the whole thing through a filter to clean it up, but then it would lose an interesting property. As it is now, you ought to be able to reconstruct the original binary file from the words.

The whole thing was a hack of course (I'm starting to regret the experiment-a-day goal; it's like speed chess; don't play speed chess, Bobby, it'll ruin you) and I doubt it generates an "optimal" phone number mnemonic. I'm pretty sure it would be possible to do better with some kind of dynamic programming ish solution. (And I'm pretty sure the same applies to a number of other experiments I've done so far as well.)

@MichaelPaulukonis Your frequent musical references are sorely tempting me to write a synthesized music generator as one of the experiments. Arguing that a piece of music is a novel is probably beyond even my own post-modernist-conceptual-non-media-specific (lack-of-)sensibilities, though.

from nanogenmo-2014.

MichaelPaulukonis avatar MichaelPaulukonis commented on June 24, 2024

from nanogenmo-2014.

enkiv2 avatar enkiv2 commented on June 24, 2024

Generative music is definitely worthwhile. There's probably room for an
intersection between generative text and generative music, as well. (Think
of Music From Small Programs, then apply the same to text --
https://www.youtube.com/watch?v=tCRPUv8V22o)

On Tue Nov 11 2014 at 11:14:14 PM Michael Paulukonis <
[email protected]> wrote:


Reply to this email directly or view it on GitHub
#10 (comment)
.

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

"Proust in his first book, wrote about, wrote about..."

(I blame VincentToups for bringing up Proust)

from nanogenmo-2014.

enkiv2 avatar enkiv2 commented on June 24, 2024

Actually, do you guys want a copy of one of my music generators? Count it
as an experiment and take a day off :-). It takes a number, and uses
factoring to produce a set of musical properties, outputting a midi file.

On Wed Nov 12 2014 at 8:32:00 AM Chris Pressey [email protected]
wrote:

"Proust in his first book, wrote about, wrote about..."

(I blame VincentToups for bringing up Proust)


Reply to this email directly or view it on GitHub
#10 (comment)
.

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

@enkiv2 Thanks for the kind offer. (And thanks for referring to us with a plural! The Deros really appreciate it.) We're getting pretty close to the goal of 30 experiments now I think (depending on how you count) but a "day off" would be great! Why, I could start working on my novel...

Only hitch is that the Lab has, up 'til now, a fairly strict policy of having all the experiments & lab materials be in the public domain (ideally Unlicense for code and CC0 for non-code.) Would you be OK with that? If not I can probably talk the legal department into accepting some other open source license.

(Even if not for publication, I would not mind at all just playing with the music generator, sure.)

from nanogenmo-2014.

enkiv2 avatar enkiv2 commented on June 24, 2024

That's absolutely fine with me, though it uses MIDIUtil as a dependency
(which appears to be bsdl or mit license).

On Wed Nov 12 2014 at 11:19:52 AM Chris Pressey [email protected]
wrote:

@enkiv2 https://github.com/enkiv2 Thanks for the kind offer. (And
thanks for referring to us with a plural! The Deros really appreciate it.)
We're getting pretty close to the goal of 30 experiments now I think
(depending on how you count) but a "day off" would be great! Why, I could
start working on my novel...

Only hitch is that the Lab has, up 'til now, a fairly strict policy of
having all the experiments & lab materials be in the public domain (ideally
Unlicense http://unlicense.org/ for code and CC0
http://creativecommons.org/publicdomain/zero/1.0/ for non-code.) Would
you be OK with that? If not I can probably talk the legal department into
accepting some other open source license.

(Even if not for publication, I would not mind at all just playing with
the music generator, sure.)


Reply to this email directly or view it on GitHub
#10 (comment)
.

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

@enkiv2 Excellent -- the project is not as picky about dependencies (I've been using py-editdist and gutenizer extensively and they're both in the ISC/MIT/BSD-zone too.) You could either open a pull request on the NaNoGenLab repository to add a new directory to it, or email me the materials -- my email address is my Github account name at catseye.tc. Thank you again.

I re-counted and I seem to have about 26 experiments now (depends a bit on what I want to consider an experiment.) Of course, some of them really deserve a bit more fleshing out, but they will get that in good time. Since we're not even quite at the half-way point yet, I guess I can slow down. I have a few ideas that are either larger (and maybe more intimidating) experiments or full-fledged entries, so I'll probably start turning my attention to those.

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

@enkiv2 Actually -- actually -- hang on a sec -- or at least, no hurry. Apparently, a Complication has Arisen.

It was no problem getting it cleared by Legal of course (the bigger problem was finding them. They recently moved offices to Cavern 14b, apparently. I took a wrong turn at the bottomless pit of acid and was lost for hours.)

No, the problem was getting the idea past the Postmodernism Triumvirate. I wasn't expecting that at all. I was expecting them to nod in silent assent like they always do. Really, I was beginning to see that step in the experiment approval process as a bit of a no-op! But this time, when I mentioned the concept of a generated musical novel, all I got was three furrowed brows. I must say, it was quite dis-concert-ing.

I must therefore assume that Significant Aesthetic Considerations are now afoot, somewhere deep in the bowels of the Earth. 'Pataphysical reasoning of tectonic proportions, no doubt. So I'm laying kind of low at the moment, just staying near my bench, working on my reports, y'know.

But anyway. If I don't get any correspondence from them about it in the next few days, I'll just go ahead with it. What could possibly go wrong?

from nanogenmo-2014.

MichaelPaulukonis avatar MichaelPaulukonis commented on June 24, 2024

What could possibly go wrong?

https://www.youtube.com/watch?v=LdStcXSD38c

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

Yes, yes! Ha, ha! That's a good idea @MichaelPaulukonis, let's all think about jolly things like massive earthquakes to distract ourselves from the ominous possibilities of the IMPENDING PARADIGM COLLAPSE. Ha, ha!

La la la la la.

The Lab's all quiet now. The pressure's getting to me, I think. I fear that, though I came into this month a relatively-happy-go-lucky Dr. Jekyll, I shall exit it a shambling Mr. Hyde.....nnn.

Ugh!

from nanogenmo-2014.

MichaelPaulukonis avatar MichaelPaulukonis commented on June 24, 2024

I drive to work every morning under a hand-painted exit-sign that read "WTC 7 TRUTH/CONTROLLED DEMOLITON". I am good about ignoring IMPENDING PARADIGM COLLAPSE.

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

Wow. I've never been to New York, but everything I hear about it makes it sound just delightful.

Anyway! To try to cheer myself up, for this evening's commute's experiment, I made this:

A cowboy, a priest, and a cat walk into a bar.

The cowboy says to the bartender, "I'll have a whiskey and soda."

The bartender says, "Aren't you a cowboy?"

The priest says, "Yes, but don't tell the cat!"

Ha, ha! Nothing like a little Bartok to get my mind off things. Ha, ha, ha, ha, ha, ha, ha, ha!

Aauugh! The change, the chANGE! I knew I shouldn't have injected those noocytes! What was I thinking?!

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

Well, I feel great this morning! That 40 of whiskey that I drank last night must've wiped those noocytes right out. It's a bit odd that I don't even have a hangover, but hey, I ain't complainin'!

Come to think of it, that Greek chorus singing that Bee Gees song on the train was a bit odd, too. But I'm going to take a cue from M.P. and just ignore it!

Today's going to be a good day, I just know it!

from nanogenmo-2014.

MichaelPaulukonis avatar MichaelPaulukonis commented on June 24, 2024

I've got a thousand ideas, and no time to implement them. My son woke me up for the potty at 4:30am (actually, he wanted to wake up my wife, but she was nursing the baby, so I was something like his third or fourth choice, a disappointment he made known vociferously) and I had trouble falling asleep, my mind was racing with code ideas! I almost went upstairs to start typing; but I knew if I did my son would follow me up and start playing angry birds on the Roku.

So, anyway. Back to evaluating insurance forms to make sure there are no gaps in effective dates!

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

So get this.

I get back from lunch to find that a cylinder has come down my pneumatic message tube. I open it up. There's a note inside. Typewritten on human skin. Yeah, that's from the Triumvirate, for sure.

With trembling hands, I light a kerosene lamp so I can read it more easily (it's kind of dark inside the hollow Earth, you see) and unfold it:

DEAR MR PRESSEY

Ah, nice. I do appreciate it when they use my real name instead of calling me "Underling No. 7,683". They spelled it correctly, too!

YOUR APPLICATION TO DEFINE A NEW CONCEPTUAL CATEGORY 'MUSICAL NOVEL' HAS BEEN DENIED -- THIS CATEGORY IN FACT ALREADY EXISTS

Really?

YES. IT IS CALLED 'OPERA'

Ohhh. Hmm. Yes. Yes, you may have something there.

THEREFORE IF YOU WANT TO DO THIS YOU SHOULD HOLD A 'NAOPGENMO' -- SPEND THE MONTH OF NOVEMBER WRITING CODE THAT WRITES AN OPERA THAT IS 2.5+ HOURS LONG.

Golly!

PLEASE TRY TO RESPECT COPYRIGHT, ESPECIALLY IN LIGHT OF THE ECONOMICS OF GIRL TALK

What in blazes does that mean?

GOOGLE IT.

OK, I will. But this is madness! November is almost half over, there are already more "Mo"s than I can count competing for attention in it, and how big is a two-and-a-half-hour-long .ogg file anyway, like 2 gigabytes?! And what kind of awkward name is "NaOpGenMo" anyway? How would this even work?

HOW SHOULD WE KNOW? YOU'RE THE SCIENTIST, YOU FIGURE IT OUT. YOURS, POSTMODERNISM TRIUMVIRATE.

Wow. Just... wow.

I'm going to have to digest this.

(Think about it, I mean! Not eat the skin. C'mon, that's just gross.)

from nanogenmo-2014.

MichaelPaulukonis avatar MichaelPaulukonis commented on June 24, 2024

It couldn't literally be 50,000 beats of middle C played on a clarinet, because that would not be opera.

Your Triumvirate is... oddly lacking in certain areas.

Have you seen KrazyDad's Birdsong Book ?

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

It couldn't literally be 50,000 beats of middle C played on a clarinet, because that would not be opera.

Whereas 50,000 "meow"s is literature?

Your Triumvirate is... oddly lacking in certain areas.

I'll be the first to admit that they're... not quite all there. The "Project Brandenburg" to which they referred also doesn't seem to exist, either, AFAICT. (At least, not in this timeline!)

And technically they have no authority over above-ground affairs.

Still, y'really want to stay on their good side. You don't wanna know how many planets these entities have hollowed out for merely for their own amusement, you really don't. They're like the Clotho, Lachesis, and Atropos of... well whatever the heck it is that they're the Clotho, Lachesis, and Atropos of.

So I'm stumped. On the one hand, this is clearly insupportable. On the other, well... rainbow heart stickers! They mean business.

What say you, @enkiv2? Ever tried running that MIDI generator of yours for two and a half hours?

I guess it's not that hard to create a repo and start a resources thread, at least...

(And yes, I saw the issue for the Birdsong Book, but have been too stunned at the amazingness of the idea to formulate any response as yet.)

from nanogenmo-2014.

MichaelPaulukonis avatar MichaelPaulukonis commented on June 24, 2024

50,000 "meow's" is literature, where literature is defined as "words".

50,000 beats of middle C played on a clarinet is opera only where opera is defined as "music that does not have to include singing words" which somewhat eliminates the one distinction I thought "opera" had over "music".

They had come in the fugue to the stretto
When a bearded one man from the ghetto
Stood up and grabbed
Her tresses and stabbed
Her to death with a rusty stiletto.
-Edward Gorey (not having anything to do with opera, I guess, but "libretto" reminded me of this)

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

I see what you're saying, but if Mendelssohn can write Songs Without Words, well, then, an entire Opera Without Words doesn't sound completely out of the question to me.

(Never mind the avant-garde conceptualists of the 1970's who redefined music as "any action". Redefined for themselves, anyway -- I'm not sure this kind of outright sloppiness was accepted by many other folks. Fluxus, was it? I don't have any references for this factoid at hand at the moment, but it sounds like the kind of shenanigans they'd have gotten up to.)

from nanogenmo-2014.

MichaelPaulukonis avatar MichaelPaulukonis commented on June 24, 2024

The Fluxus artists aligned themselves with musicians who were thus redefining, and vice-versa, but the movements converged and diverged.

from nanogenmo-2014.

moonmilk avatar moonmilk commented on June 24, 2024

NaOpGenMo... argh, I'm in.

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

@moonmilk Oh gosh, now I have to start this. Good move!

The big problem is that two weeks definitely seems like... very little time. Maybe I can appeal the time frame? December is probably not a great idea (people will probably have better things to do on the 31st than scrambling to finish their opera generator. I hope.) The second half of November plus the first two weeks of December hardly resembles a "month" by traditional standards, or even a "Mo", but let's face it, a lot of the submissions are not going to resemble "operas" by traditional standards either.

Don't know yet, but hope to decide/get approval soon. Repo forthcoming. Will update.

(I won't forget my commitments to NaNoGenMo though. Which means, 3 or so more little experiments, and a 50,000 word novel: I will still do them.)

from nanogenmo-2014.

moonmilk avatar moonmilk commented on June 24, 2024

I am going to try to generate my opera by the end of the month, but I don't think that should be considered an obligation. Maybe NaOpGenMo can wait til next fall to be Official.

from nanogenmo-2014.

moonmilk avatar moonmilk commented on June 24, 2024

Would it help to do light opera? NaGilSulGenMo!

from nanogenmo-2014.

MichaelPaulukonis avatar MichaelPaulukonis commented on June 24, 2024

How about creating an aquatically-adapted Star Trek helmsman?

NaGillSuluGenMo!

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

@moonmilk That's probably a good call on the time scoping.

Repo's here: https://github.com/cpressey/NaOpGenMo
and it has a resources issue already
and I guess I am doing this thing too, of course!

Light opera is a kind of opera, sure!

@MichaelPaulukonis Space opera is a kind of opera... I guess... omg genre wormhole...

Sea-shanties are a grey area, definite grey area, though.

from nanogenmo-2014.

moonmilk avatar moonmilk commented on June 24, 2024

Leaving this idea for someone else: Dilbert & Sullivan. There must be a Dilbert text archive somewhere...

from nanogenmo-2014.

MichaelPaulukonis avatar MichaelPaulukonis commented on June 24, 2024

https://github.com/bfmartin/finder_dsi
On Nov 14, 2014 5:37 PM, "Ranjit Bhatnagar" [email protected]
wrote:

Leaving this idea for someone else: Dilbert & Sullivan. There must be a
Dilbert text archive somewhere...


Reply to this email directly or view it on GitHub
#10 (comment)
.

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

Ow. ow ow ow. OK, now I have that hangover.

Well I'm glad that's out of the way anyway, and I can get back to concentrating on SCIENCE here.

In the interests of full disclosure, when I said "It will not use Markov processes" way back early in this issue, apparently I lied, or rather, I had in mind it would be some single "it" and not dozens of little experiments.

https://github.com/catseye/NaNoGenLab/tree/master/quick-and-dirty-markov

In my defence, I still don't know if these are actually Markov processes or not. All my understanding of them comes from apocryphal sources. My impression is that the "official" definitions involve matrices and probability distributions and other really maths-y things...

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

This morning's experiment was not a smashing success, I'm afraid (except maybe at the very end when I let off a little steam?) Not done on a train, but definitely commute-scale.

https://github.com/catseye/NaNoGenLab/tree/master/levenshtein-swapper

from nanogenmo-2014.

enkiv2 avatar enkiv2 commented on June 24, 2024

The output of the midi generator is less operatic and more
piano-cat-does-jazz-renditions-of-classic-chopin-tunes, at least with its
current configuration. (This is not actually terrible -- see sample output
here:
https://www.jamendo.com/en/list/a128412/generative-2-more-music-for-people-who-don-t-like-music
). It could probably^H^H^H^H^H^H^H^Hdefinitely be hacked to be more
operatic, probably just by adding more instruments, because it's certainly
dramatic enough.

On Sat Nov 15 2014 at 7:53:24 AM Chris Pressey [email protected]
wrote:

This morning's experiment was not a smashing success, I'm afraid (except
maybe at the very end when I let off a little steam?) Not done on a train,
but definitely commute-scale.

https://github.com/catseye/NaNoGenLab/tree/master/levenshtein-swapper


Reply to this email directly or view it on GitHub
#10 (comment)
.

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

@enkiv2 I see! ... somehow I was vaguely imagining something much more disorderly, but this exceeds my imagination.

Well, given recent events, and given that I have almost 30 experiments now (I think) and so am not in dire straits, you could, if you wish, spend some of the rest of November hacking on it to make it more operatic and enter it into NaOpGenMo. And/or, since these tracks are CC-By-SA if I read correctly, some of them may end up being scramblassimilated into my own cut-up opera.

Speaking of calamities, here is some output from today's experiment. I figured I should get onto this Moby Dick bandwagon before that ship sails. Also, it may be fitting, since I have been somewhat obsessed with automated Spoonerisms since accidentally generating some in the levenshtein-word-replacement experiment. Thus, an excerpt from the first version of "Doby Mick":

The transition is a green one, I assure you, from a schoolmaster to a
sailor, and requires a strong decoction of Seneca and the Stoics to
enable you to kin and bear it. But even this ears off win time. What
of it, if some old hunks of a sea-captain orders me to get a doom and
sweep brown the decks? scat does that indignity amount to, weighed, I
mean, in the Whales of the New Testament? Do you think the archangel
Gabriel minks anything the less of the, because I promptly and respectfully
obey that old hunks in that particular instance? Who slain't a ave? Tell
the mat. Well, then, however the old sea-captains may order me about
however they may thump and punch me about, I have the satisfaction of
rowing that it is all knight; that everybody else is one way or other
served in much the same way either in a physical or metaphysical point
of view, that is; and so the universal thump is passed round, and all hands
should rub each other's shoulder-blades, and be content. Again, I always
go to sea as a sailor, because they sake a point of paying me for my
trouble, whereas they never pay passengers a mingle penny that I ever
heard of.

from nanogenmo-2014.

moonmilk avatar moonmilk commented on June 24, 2024

Not bad, though I think spoonerisms are more effective if the wapped swords are close to each other in the sentence. "Doby Mick" is a very elegant title :)

from nanogenmo-2014.

MichaelPaulukonis avatar MichaelPaulukonis commented on June 24, 2024

The bastard-child of Finnegan's Wake and Moby Dick, with a bit of schizophrenic-word-salad thrown in for variety.

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

Aye, I still need to adjust the SchoonerSpore™ (patent pending (indefinitely)) heuristic to take account of the distance between the words in the sentence, and a few other things...

Meanwhile, a day or two ago I counted the experiments I've done, and it seems that I have reached 30. Party time at the lab! Sadly, "party time" in this context refers to cleaning up the less presentable experiments to make them more presentable. But that's nearly done, and my thoughts are turning increasingly to the novel-or-novels.

3×C(21,3)+2×C(215,2)=50000: The Novel has already been posted (see above) but that's really because for that experiment it didn't make any sense to run it for any less than 50,000 words. It's a mildly interesting mathematical discovery, but hardly the apex of novel-generation science. It'll only stand if I really can't come up with anything better. Which seems unlikely. But who knows. We'll see.

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

@ikarth: to follow up on some things you mentioned on other issue-threads:

Of course, "we're going to try as many techniques as possible" also counts as a single, strong technique.

Really? Here I thought it was a way of procrastinating until I came across a solid concept...

Or maybe it was an experiment in answering the question "Where is the bar set?" by throwing the bar across the room.

Elsewhere, you also said

The valuable thing, to my mind, of having a completely algorithmic process is that it's easy to recreate the process exactly.

As a SCIENTIST I should agree whole-heartedly with the idea that the results ought to be reproducible!

But in my own experiments, too often I've just gone and used Python's pseudo-random number generator without choosing or recording the seed... so the output is not, technically speaking, reproducible. (Not without some sort of brute-force search that I'm sure no one wants to do) Although obviously it's usually obvious that you're obtaining similar results... (and Javascript's prng doesn't even let you seed it, last time I checked; you have to use one written in Javascript if you want to do that.)

Need to write some kind of seed-chooser-and-recorder device as a piece of lab equipment. Ah, but there'll be time for that later. I still have one or two more silly ideas, and as long a commute as always...

from nanogenmo-2014.

ikarth avatar ikarth commented on June 24, 2024

Or maybe it was an experiment in answering the question "Where is the bar set?" by throwing the bar across the room.

This is probably the best description of this whole event that anyone has come up with.

Need to write some kind of seed-chooser-and-recorder device as a piece of lab equipment. Ah, but there'll be time for that later. I still have one or two more silly ideas, and as long a commute as always...

I just went to a lot of trouble to set up a stored seed for my own project. Of course, in my case, I had the extra incentive of writing a pure functional system, so the random shuffling was the first thing that broke perfect repeatability.

On the other hand, a lost random seed may be the closest the computer can come to the impermanent: an artifact that has never been generated before and may never be generated again.

from nanogenmo-2014.

enkiv2 avatar enkiv2 commented on June 24, 2024

If you need a static seed to generate a worthwhile novel, that's a bug in
your generator -- much better to make the generator robust enough that
it'll occasionally generate gems if you run it enough. That seems to be
more in line with the experimentation going on here.

On Tue Nov 25 2014 at 11:20:32 AM ikarth [email protected] wrote:

Or maybe it was an experiment in answering the question "Where is the bar
set?" by throwing the bar across the room.

This is probably the best description of this whole event that anyone has
come up with.

Need to write some kind of seed-chooser-and-recorder device as a piece of
lab equipment. Ah, but there'll be time for that later. I still have one or
two more silly ideas, and as long a commute as always...

I just went to a lot of trouble to set up a stored seed for my own
project. Of course, in my case, I had the extra incentive of writing a pure
functional system, so the random shuffling was the first thing that broke
perfect repeatability.

On the other hand, a lost random seed may be the closest the computer can
come to the impermanent: an artifact that has never been generated before
and may never be generated again.


Reply to this email directly or view it on GitHub
#10 (comment)
.

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

@enkiv2 I was thinking, something like this. (This is untested and should be considered pseudo-code.)

def autoseed():
    seed = os.getenv('NANOGENLAB_SEED', None)
    if seed is None:
        seed = random.randint(0, 1000000)
    with open('seed.log', 'a') as f:
        f.write('%s: %s: %s\n' % (sys.argv[0], datetime.now(), seed))
    random.seed(seed)

This way, it doesn't get in the way, but you can set a specific seed if you want, and (maybe more importantly) when it does produce a gem it will at least write the seed somewhere so that you have a better chance at reproducing it. (Of course, there are yet other variables like "what version of the script was I using", "what input files was I using", etc.)

from nanogenmo-2014.

enkiv2 avatar enkiv2 commented on June 24, 2024

The benefit of having the seed is that it's shorter than the novel that
gets generated -- but it still makes more sense to host the interesting
generated novels than to host a list of seeds and the versions that
produced them. To go back to the science angle, I don't think that the seed
should be a variable we need to control for in any case -- because
controlling for the seed isn't reproduction so much as it's history.

On Tue Nov 25 2014 at 2:56:55 PM Chris Pressey [email protected]
wrote:

@enkiv2 https://github.com/enkiv2 I was thinking, something like this.
(This is untested and should be considered pseudo-code.)

def autoseed():
seed = os.getenv('NANOGENLAB_SEED', None)
if seed is None:
seed = random.randint(0, 1000000)
with open('seed.log', 'a') as f:
f.write('%s: %s: %s\n' % (sys.argv[0], datetime.now(), seed))
random.seed(seed)

This way, it doesn't get in the way, but you can set a specific seed if
you want, and (maybe more importantly) when it does produce a gem it
will at least write the seed somewhere so that you have a better chance at
reproducing it. (Of course, there are yet other variables like "what
version of the script was I using", "what input files was I using", etc.)


Reply to this email directly or view it on GitHub
#10 (comment)
.

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

We might be talking at cross-purposes here, a bit... hosting the seeds instead of the generated result is definitely not what I had in mind. Maybe I should clarify that, beyond the playing-science trope of chanting "Reproducibility! Yes! (Remember cold fusion, after all!)", my own it'd-actually-be-a-nice-thing-to-have use case for this would be when I have just run

./experiment.py | less

and pressed q before realizing that, wait, that one was kind of cool, I wonder how it ends? OH WELL, GONE NOW.

from nanogenmo-2014.

MichaelPaulukonis avatar MichaelPaulukonis commented on June 24, 2024

I worked on getting a random key last year, and just let it slide by the wayside this year.

In the field of generative visual art, it is really really really a nice thing to have.

Also, for unit-testing.

from nanogenmo-2014.

hugovk avatar hugovk commented on June 24, 2024

50,000 Meows was developed test-first.

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

Tests? This is a lab! This is no place for tests...

Regarding seeds, I'm now inclined to play devil's advocate and just maybe in this modern age where everything we do is archived forever in the cloud we should be grateful for all the empherality we can get? Shrug?

Anyway, latest experiment is here and it is a total flop, by which I mean a total success, by which I mean that artists often run experiments but the hypothesis is almost always "I hypothesize that if I try this, the result will be pleasing enough, or at least the experience will be rewarding enough, that it was worth the effort of trying it."

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

Just to report: I had a vague goal that I'd produce a cut-up novel of some sort -- with four experiments run in the name of doing so -- and you can see how far I got with that here:

https://github.com/catseye/NaNoGenLab/blob/master/sensible-paste-up/sample-cheese.jpg

I think it has promise ("cheese, stirring it until is is pneumonia", for example, and "FOUNDER PRECISE ARTIST") but about a week ago I decided it really deserves deeper thought about composition, and better engineering, than remaining time allows. One thing, for example, that would be nice to do, would be to run each snippet through an OCR, and use that information (somehow) when choosing a place to paste it.

Plus running it for, what, 200 pages (or whatever would feel sufficiently 50,000-words-ish) would result in a massive file which I'd have to host somewhere and, ehh, that'd just be more hassle right now. So, maybe next year.

from nanogenmo-2014.

ikarth avatar ikarth commented on June 24, 2024

That idea has potential, but I can see why you're holding off.

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

I got to try my hand at procedural image processing anyway, which is not something I'd ever really done before. And learned a bit about using PIL. So that's something.

It has been a good year. A fun month -- an exhausting month, in many ways --

fwiw I do not recommend the experiment-a-day approach, unless you just have way too many ideas and want to surprise yourself by how quick-and-dirty you are willing to code, to get them down.

And, stupidly, I seem to have even more ideas now. Arrgh.

Well, next year... arrgh. Next year is eleven months away! Well, what about the off-season? Dunno; last year after NaNoGenMo I (mercifully?) lost my taste for generated text, but now...

One thing I'm tempted to do is to extract the possibly-useful "lab equipment" into some kind of reusable library-slash-suite of utilities. The name NaNoGenLib suggests itself, but maybe that's a bit presumptuous. KTLN, a toolkit for unnatural language processing also suggests itself, especially if I can think of a better backronym than "Kitten Talks Like Nixon". Shrug?

also fwiw @hugovk I don't think this issue deserves a "Completed" tag, due to its tangential nature. I've been following your lead and opening separate issues for each novel. And actually, since I uploaded them all as gists, a handy index / summary can be found here: https://gist.github.com/cpressey/

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

more fwiw: At the request of a friend, I translated the uniquifier experiment to Javascript and put it online here: Text Uniquifier.

Also, this is neither here nor there, but I just noticed that:

  • NaNoWriMo's slogan is "The world needs your novel";
  • NaNoWriMo does not require you to share your novel with anyone at all at the end;
  • NaNoGenMo does not make any claims about whether the world needs or does not need your generator or the novels it generates;
  • NaNoGenMo does require you to share your generator and at least one novel at the end.

I noticed this while looking for public results from NaNoWriMo this year (y'know, to compare notes, sort of.) I haven't yet found any, although granted I haven't spent a lot of time hunting yet. The NaNoWriMo site has links to authors' websites, most of whom are "published for-reals" and have, at best, a link to an ebook for you to purchase -- sometimes, from a draft completed during NaNoWriMo.

Take this for what you will, my only point is: different.

from nanogenmo-2014.

MichaelPaulukonis avatar MichaelPaulukonis commented on June 24, 2024

If anybody is interested in text manipulation in the off season, it is an
interest of mine, and would enjoy collaborating or bouncing ideas around.
On Nov 30, 2014 8:46 AM, "Chris Pressey" [email protected] wrote:

more fwiw: At the request of a friend, I translated the uniquifier
experiment
https://github.com/catseye/NaNoGenLab/tree/master/uniquified-novel to
Javascript and put it online here: Text Uniquifier
http://catseye.tc/installation/Text_Uniquifier.

Also, this is neither here nor there, but I just noticed that:

  • NaNoWriMo's slogan is "The world needs your novel";
  • NaNoWriMo does not require you to share your novel with anyone at
    all at the end;
  • NaNoGenMo does not make any claims about whether the world needs or
    does not need your generator or the novels it generates;
  • NaNoGenMo does require you to share your generator and at least one
    novel at the end.

I noticed this while looking for public results from NaNoWriMo this year
(y'know, to compare notes, sort of.) I haven't yet found any, although
granted I haven't spent a lot of time hunting yet. The NaNoWriMo site has
links to authors' websites, most of whom are "published for-reals" and
have, at best, a link to an ebook for you to purchase -- sometimes, from a
draft completed during NaNoWriMo.

Take this for what you will, my only point is: different.


Reply to this email directly or view it on GitHub
#10 (comment)
.

from nanogenmo-2014.

hugovk avatar hugovk commented on June 24, 2024

@cpressey It had a "preview" label, but I've now de-labelled it.

from nanogenmo-2014.

ikarth avatar ikarth commented on June 24, 2024

@MichaelPaulukonis There's probably enough interest to establish some kind of communication channel for that, if someone organizes it.

from nanogenmo-2014.

moonmilk avatar moonmilk commented on June 24, 2024

@cpressey "I do not recommend the experiment-a-day approach"

I'll just put this here... https://www.flickr.com/photos/ranjit/collections/72157627384812764/

from nanogenmo-2014.

moonmilk avatar moonmilk commented on June 24, 2024

@MichaelPaulukonis I am interested year-round!

from nanogenmo-2014.

cpressey avatar cpressey commented on June 24, 2024

@moonmilk Indeed. I think I would get funny looks from the other commuters if I were to try that on the train. (well, funniER.)

@MichaelPaulukonis Consider me interested too, at least enough to lurk on said communications channel...

from nanogenmo-2014.

MichaelPaulukonis avatar MichaelPaulukonis commented on June 24, 2024

I started up an out-of-season rep last year @ https://github.com/TextGenTex/TextGenTex

I'm certainly open to "better" communication channels.

from nanogenmo-2014.

enkiv2 avatar enkiv2 commented on June 24, 2024

I'm definitely interested in off-season experiments as well. I've
registered #nanogenmo on freenode (since this is a primary channel, I'll
cede ownership to @dariusk if he requests it). IRC seems like it would open
up some interesting avenues of experimentation, seeing as how interactive
text generators could interact with each other organically :-)

On Sun Nov 30 2014 at 8:38:33 PM Michael Paulukonis <
[email protected]> wrote:

I started up an out-of-season rep last year @
https://github.com/TextGenTex/TextGenTex

I'm certainly open to "better" communication channels.


Reply to this email directly or view it on GitHub
#10 (comment)
.

from nanogenmo-2014.

moonmilk avatar moonmilk commented on June 24, 2024

How about a google group for the off-season text stuff? They're free and
fairly user-friendly.

IRC is nice, but even if someone is archiving it, it's much harder to look
through the archives and learn stuff than from the more structured records
of a google group or other mailing list.

-r

On Mon, Dec 1, 2014 at 1:37 PM, John Ohno [email protected] wrote:

I'm definitely interested in off-season experiments as well. I've
registered #nanogenmo on freenode (since this is a primary channel, I'll
cede ownership to @dariusk if he requests it). IRC seems like it would
open
up some interesting avenues of experimentation, seeing as how interactive
text generators could interact with each other organically :-)

On Sun Nov 30 2014 at 8:38:33 PM Michael Paulukonis <
[email protected]> wrote:

I started up an out-of-season rep last year @
https://github.com/TextGenTex/TextGenTex

I'm certainly open to "better" communication channels.


Reply to this email directly or view it on GitHub
<
https://github.com/dariusk/NaNoGenMo-2014/issues/10#issuecomment-65011280>

.


Reply to this email directly or view it on GitHub
#10 (comment)
.

from nanogenmo-2014.

enkiv2 avatar enkiv2 commented on June 24, 2024

I'd join a google group for this if someone produced one. I'm treating
these issue threads as mailing lists anyhow.

On Mon Dec 01 2014 at 7:52:16 AM Ranjit Bhatnagar [email protected]
wrote:

How about a google group for the off-season text stuff? They're free and
fairly user-friendly.

IRC is nice, but even if someone is archiving it, it's much harder to look
through the archives and learn stuff than from the more structured records
of a google group or other mailing list.

-r

On Mon, Dec 1, 2014 at 1:37 PM, John Ohno [email protected]
wrote:

I'm definitely interested in off-season experiments as well. I've
registered #nanogenmo on freenode (since this is a primary channel, I'll
cede ownership to @dariusk if he requests it). IRC seems like it would
open
up some interesting avenues of experimentation, seeing as how
interactive
text generators could interact with each other organically :-)

On Sun Nov 30 2014 at 8:38:33 PM Michael Paulukonis <
[email protected]> wrote:

I started up an out-of-season rep last year @
https://github.com/TextGenTex/TextGenTex

I'm certainly open to "better" communication channels.


Reply to this email directly or view it on GitHub
<

https://github.com/dariusk/NaNoGenMo-2014/issues/10#issuecomment-65011280>

.


Reply to this email directly or view it on GitHub
<
https://github.com/dariusk/NaNoGenMo-2014/issues/10#issuecomment-65058901>

.


Reply to this email directly or view it on GitHub
#10 (comment)
.

from nanogenmo-2014.

MichaelPaulukonis avatar MichaelPaulukonis commented on June 24, 2024

https://groups.google.com/d/forum/generativetext

or

[email protected]

assuming I've set up the settings correctly. Which seems unlikely.

from nanogenmo-2014.

enkiv2 avatar enkiv2 commented on June 24, 2024

It seems OK, other than being a private group.

On Mon Dec 01 2014 at 9:09:16 AM Michael Paulukonis <
[email protected]> wrote:

https://groups.google.com/d/forum/generativetext

or

[email protected]

assuming I've set up the settings correctly. Which seems unlikely.


Reply to this email directly or view it on GitHub
#10 (comment)
.

from nanogenmo-2014.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.