Programmers Share 188 Computer-Generated Novels On GitHub (thenewstack.io)
An anonymous reader writes: Last month 188 entries turned up on GitHub in an event challenging programmers to write computer code to generate 50,000-word novels. "The 'novel' is defined however you want," wrote the organizer for National Novel-Generating Month. "It could be 50,000 repetitions of the word 'meow.' It could literally grab a random novel from Project Gutenberg. It doesn't matter, as long as it's 50k+ words." Novels were submitted as Issues on the event's GitHub repository, and this year saw intriguing titles like "The Hero with Arbitrarily-Many Faces," "THE CYBERWHALE – a cyberpunk version of Moby Dick," and "Terms and Conditions – a Legal Thriller."
Next let's make a movie, it might beat some actual movies too.
Everything I write is lies, read between the lines.
If the only requirement is that it has to be "at least 50,000 words long", why not just submit a copy of the dictionary and call it done?
Just cruising through this digital world at 33 1/3 rpm...
How about a bunch of Trump quotes. The book would be huuuuuge!
Table-ized A.I.
The point would be an interesting solution that fulfills the requirement. Especially something that a human could read without clawing out their eyes. Plus you have to share the computer code that you used to generate the novel. (Copy file "novel.txt." into "compunovel.txt" -or- while i ++ 50,001; book+=" meow";
You could submit that, and some people may, but you're not going to receive much attention for doing so.
\subject
Sheesh, evil *and* a jerk. -- Jade
Any monkey can write a novel. But it takes creativity to write a good novel.
Better challenge would be to write good mad libs. Something like that would be NP complete. You know, something for the day when holodeck fantasy simulation becomes good enough to be interesting.
Markov chain generator, seeded from whatever Project Gutenberg books you can find. Makes a nice Pride & Prejudice and Tale of Two Cities crossover, where everyone is in the same room doing trying to figure out how to marry, while observing Jaques killing the same person twice. ...
Okay, just picked a random "novel", and it reads more like a CRPG combat output log rather than an actual story. So instead of announcing that the contest is over and the books can be read, it's probably better to show which ones are technically the best so that we can focus on how they can be further improved if desired.
This is a way to challenge programmers to be creative. You could take 50,000 words from the dictionary but no one would read that. The challenge is making a text that would be interesting and sharing how you made that text. It's a creative process not a normalized squeeze out another crime novel kind of process.
printf(" [insert text of your favorite novel here] ");
Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
Terms and Conditions had me on the edge of my dialog he entire time. 5/5 would accept again.
Do they call this NaNoGenMo?
It's a small detail but in '1984', all art was created by machines.
It's not a novel and it's not exactly "computer generated" but I do love the chicken paper and it's later presentation at a meeting
soylentnews.org
Hodor. Hodor hodor Hodor hodor. ...
Hodor.
But did they get auto-generated DMCA notices from the programs after doing that?
186 of them were by APK.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
From the example efforts cited, you could've had the same contest in 1965 with the same results. Come on, people, there's prose generators,chatterbots today... you can't come up with at least coherent sentences?
Novels were submitted as Issues on the event's GitHub repository, and this year saw intriguing titles like "The Hero with Arbitrarily-Many Faces," "THE CYBERWHALE – a cyberpunk version of Moby Dick," and "Terms and Conditions – a Legal Thriller."
Wake me up when it generates "Lorelai and Rory: When The Love Goes A Little Too Far".
(-1: Post disagrees with my already-settled worldview) is not a valid mod option.
Please go back to 4chan.
Here is a simple-minded algorithm to create a novel by extending the simple character-based textual travesties from the CPM/Z-80/BASIC era.
1) Parse source text (novels, whatever) into meta-word list where meta-words are words n-tuples* including punctuation marks. *Coding a raw word list into integers to express the tuples.
2) Crete a binary tree of the word list/count where nodes contain not only the meta-word and its count, but also the count of meta-word further down the tree on the left branch and on the right branch.
3) Generate the novel by repeatedly traversing the tree to reach a leaf, the branch taken at each non-leaf node randomly selected according to the two “further down” counts. Start the next traverse at the first node whose n-tuple starts with the (n-1)-tuple from end of the n-tuple from the last leaf reached.
Coded this many years ago and can vouch for it generating some remarkable text retaining much of the flavor of the original. Feed it unlikely combinations of source novels - I’m sure Slashdot readers can come up with combinations that can make the original authors spin in their graves.
Maddox http://www.thebestpageintheuni...
Bizarrely, this would qualify.
This "problem" is asinine! What the hell has happened to the world of coding? It use to be that a good solid programmer was one who would follow through and write test cases to find any bugs and solve a problem as completely as possible. Now it's any idiot that can speed code garbage to solve an arbitrary problem that may or may not have any real world application. That'd be fine if it were limited to competitions, but employers are using HackerRank, Topcoder and the like to filter employees. These are platforms that reward horrible coding practice - commenting doesn't matter, fast partial solutions are what you need to qualify etc. No wonder commercial code has become such a damned mess - buggy crap written by foolish kids with big egos and no common sense. It's like using speed chess to judge champions, or trying to hire a top chef by giving them a challenge on the production line at McDonalds.