915:
617:
905:
471:
93:
Considering that words and phrases tend to appear in specific grammatical contexts, the resulting text usually seems correct grammatically, and if the source text is uniform in style, the result appears to be of similar style and subject, and takes some effort on the reader's side to recognize as not
89:
The algorithm starts by printing a number of consecutive words (or letters) from the source text. Then it searches the source text for an occurrence of the few last words or letters printed out so far. If multiple occurrences are found, it picks a random one, and proceeds with printing the text
119:
window sysIWYG: n. A bit was named aften /bee´t@/ prefer to use the other guy's re, especially in every cast a chuckle on neithout getting into useful informash speech makes removing a featuring a move or usage actual abstractionsidered interj. Indeed spectace logic or
150:
When he got on the table, he come in. He never come out of my own pocket as a measure of protecting the company against riot and bloodshed. And when he said. "You tell me a bus ticket, let alone write out no case histories. Then the law come back with a
110:
wart: n. A small, crocky feature that sticks out of an array (C has no checks for this). This is relatively benign and easy to spot if the phrase is bent so as to be not worth paying attention to the medium in
94:
genuine. Still, the randomness of the assembly process deprives it of any logical flow - the loosely related parts are connected in a nonsensical way, creating a humorously abstract, random result.
90:
following the chosen occurrence. After a predetermined length of text is printed out, the search procedure is repeated for the newly printed ending.
944:
381:
409:
327:
354:
300:
776:
460:
832:
133:(1972) Item #176. The name "dissociated press" is first known to have been associated with the Emacs implementation.
949:
822:
59:
939:
453:
43:
156:
648:
185:
instead of frequency tables, and in
December 1985 Neil J. Rubenking offered a version written in
181:
version in the magazine in July 1985, in
September 1985 Peter Wayner offered a version that used
908:
761:
739:
552:
525:
954:
446:
272:
8:
771:
658:
642:
182:
138:
812:
807:
802:
592:
414:
173:
source for two versions of the generator, one using Hayes' algorithm and another using
115:
Here is a short example of letter-based
Dissociated Press applied to the same source:
850:
688:
668:
616:
845:
562:
227:
202:
143:
39:
27:
23:
496:
160:
258:
236:, a computer program that generates nonsensical computer science research papers
78:
855:
781:
766:
663:
582:
482:
212:
178:
174:
933:
817:
786:
756:
577:
540:
254:
55:
438:
748:
207:
186:
170:
35:
918:
470:
837:
827:
587:
432:
424:
103:
885:
724:
567:
222:
102:
Here is a short example of word-based
Dissociated Press applied to the
47:
230:, generic term for a computer program that generates nonsensical text
890:
653:
504:
875:
683:
545:
530:
31:
708:
51:
419:
298:
698:
631:
509:
233:
217:
190:
130:
703:
693:
678:
636:
597:
572:
474:
66:
34:
text). The generated text is based on another text using the
729:
673:
602:
557:
535:
165:
74:
70:
261:. Retrieved 2012-11-13. Most recent release: 2010, "v1.0".
491:
65:An implementation of the algorithm is available in
379:
425:A parody text generator (a Pascal implementaiton)
142:in November 1983. The article provided a garbled
931:
299:Kenner, Hugh; O'Rourke, Joseph (November 1984).
163:-based Travesty generator for microcomputers in
129:The dissociated press algorithm is described in
248:
373:
325:
177:'s Hellbat algorithm. Murray Lesser offered a
136:Brian Hayes discussed a Travesty algorithm in
58:– which is, however, frequently confused with
468:
454:
352:
420:Dissociated Press on celebrity Twitter feeds
294:
292:
346:
319:
169:in November 1984. The article included the
69:. Another implementation is available as a
461:
447:
289:
410:Emacs documentation on Dissociated Press
945:Statistical natural language processing
270:
189:that stored frequency information in a
932:
914:
259:Games::Dissociate distribution in CPAN
777:Massachusetts Institute of Technology
442:
431:This article is based in part on the
904:
415:Dissociated Press in the Jargon File
380:Rubenking, Neil J. (December 1985).
155:Hugh Kenner and Joseph O'Rourke of
50:is more typical of conditions like
13:
38:technique. The name is a play on "
14:
966:
403:
301:"A Travesty Generator for Micros"
913:
903:
615:
469:
435:, which is in the public domain.
353:Wayner, Peter (September 1985).
84:
271:Raymond, Eric S. (2003-12-29).
264:
60:dissociative identity disorder
1:
242:
42:" and the psychological term
326:Lesser, Murray (July 1985).
7:
782:Thorn EMI Computer Software
196:
97:
10:
971:
909:Emacs on Wikimedia Commons
124:
899:
868:
795:
747:
738:
717:
624:
613:
518:
490:
481:
382:"Travesty with Database"
157:Johns Hopkins University
649:Emacs Speaks Statistics
355:"Build a Travesty Tree"
16:Nonsense text generator
950:Random text generation
153:
148:
940:Stochastic processes
828:Joris van der Hoeven
328:"Travesty Revisited"
183:tree data structures
919:Emacs on Wikiquotes
772:Mark of the Unicorn
273:"Dissociated Press"
139:Scientific American
813:Richard P. Gabriel
927:
926:
881:Dissociated press
864:
863:
851:Guy L. Steele Jr.
611:
610:
277:Jargon File 4.4.7
79:Games::Dissociate
20:Dissociated press
962:
917:
916:
907:
906:
846:Richard Stallman
767:Perfect Software
745:
744:
619:
488:
487:
473:
463:
456:
449:
440:
439:
398:
397:
395:
393:
377:
371:
370:
368:
366:
350:
344:
343:
341:
339:
323:
317:
316:
314:
312:
296:
287:
286:
284:
283:
268:
262:
257:and Avi Finkel.
252:
228:Parody generator
203:Cut-up technique
159:discussed their
144:William Faulkner
40:Associated Press
28:computer program
24:parody generator
970:
969:
965:
964:
963:
961:
960:
959:
930:
929:
928:
923:
895:
860:
791:
762:Lugaru Software
734:
713:
620:
607:
514:
495:
483:Implementations
477:
467:
406:
401:
391:
389:
378:
374:
364:
362:
351:
347:
337:
335:
324:
320:
310:
308:
297:
290:
281:
279:
269:
265:
253:
249:
245:
199:
161:frequency table
127:
100:
87:
62:by laypeople).
30:that generates
17:
12:
11:
5:
968:
958:
957:
952:
947:
942:
925:
924:
922:
921:
911:
900:
897:
896:
894:
893:
888:
883:
878:
872:
870:
866:
865:
862:
861:
859:
858:
856:Daniel Weinreb
853:
848:
843:
840:
835:
830:
825:
820:
815:
810:
805:
799:
797:
793:
792:
790:
789:
784:
779:
774:
769:
764:
759:
753:
751:
742:
736:
735:
733:
732:
727:
721:
719:
715:
714:
712:
711:
706:
701:
696:
691:
686:
681:
676:
671:
666:
661:
656:
651:
646:
639:
634:
628:
626:
622:
621:
614:
612:
609:
608:
606:
605:
600:
595:
590:
585:
583:Perfect Writer
580:
575:
570:
565:
560:
555:
550:
549:
548:
538:
533:
528:
522:
520:
516:
515:
513:
512:
507:
501:
499:
485:
479:
478:
466:
465:
458:
451:
443:
428:
427:
422:
417:
412:
405:
404:External links
402:
400:
399:
372:
345:
318:
288:
263:
255:Burke, Sean M.
246:
244:
241:
240:
239:
238:
237:
225:
220:
215:
213:Mark V. Shaney
210:
205:
198:
195:
179:compiled BASIC
175:Claude Shannon
126:
123:
122:
121:
113:
112:
99:
96:
86:
83:
15:
9:
6:
4:
3:
2:
967:
956:
953:
951:
948:
946:
943:
941:
938:
937:
935:
920:
912:
910:
902:
901:
898:
892:
889:
887:
884:
882:
879:
877:
874:
873:
871:
867:
857:
854:
852:
849:
847:
844:
842:David Reitter
841:
839:
836:
834:
833:Daniel Murphy
831:
829:
826:
824:
821:
819:
818:James Gosling
816:
814:
811:
809:
806:
804:
803:Thomas Dickey
801:
800:
798:
794:
788:
785:
783:
780:
778:
775:
773:
770:
768:
765:
763:
760:
758:
755:
754:
752:
750:
749:Organizations
746:
743:
741:
737:
731:
728:
726:
723:
722:
720:
716:
710:
707:
705:
702:
700:
697:
695:
692:
690:
687:
685:
682:
680:
677:
675:
672:
670:
667:
665:
662:
660:
657:
655:
652:
650:
647:
645:
644:
640:
638:
635:
633:
630:
629:
627:
623:
618:
604:
601:
599:
596:
594:
591:
589:
586:
584:
581:
579:
578:Multics Emacs
576:
574:
571:
569:
566:
564:
561:
559:
556:
554:
551:
547:
544:
543:
542:
541:Gosling Emacs
539:
537:
534:
532:
529:
527:
524:
523:
521:
517:
511:
508:
506:
503:
502:
500:
498:
493:
489:
486:
484:
480:
476:
472:
464:
459:
457:
452:
450:
445:
444:
441:
437:
436:
434:
426:
423:
421:
418:
416:
413:
411:
408:
407:
388:. p. 161
387:
383:
376:
361:. p. 183
360:
356:
349:
334:. p. 163
333:
329:
322:
307:. p. 129
306:
302:
295:
293:
278:
274:
267:
260:
256:
251:
247:
235:
232:
231:
229:
226:
224:
221:
219:
216:
214:
211:
209:
206:
204:
201:
200:
194:
192:
188:
184:
180:
176:
172:
168:
167:
162:
158:
152:
147:
145:
141:
140:
134:
132:
118:
117:
116:
109:
108:
107:
105:
95:
91:
85:The algorithm
82:
80:
76:
72:
68:
63:
61:
57:
56:schizophrenia
53:
49:
45:
41:
37:
33:
29:
25:
21:
880:
641:
430:
429:
390:. Retrieved
385:
375:
363:. Retrieved
358:
348:
336:. Retrieved
331:
321:
309:. Retrieved
304:
280:. Retrieved
276:
266:
250:
208:Markov chain
187:Turbo Pascal
171:Turbo Pascal
164:
154:
149:
137:
135:
128:
114:
101:
92:
88:
64:
44:dissociation
36:Markov chain
19:
18:
955:Emacs modes
838:Russ Nelson
588:GNU TeXmacs
433:Jargon File
104:Jargon File
32:nonsensical
934:Categories
886:Editor war
725:Emacs Lisp
568:MicroEMACS
497:derivative
392:28 October
365:27 October
338:27 October
311:23 October
282:2007-04-10
243:References
223:Word salad
73:module in
48:word salad
46:(although
891:Spacemacs
757:Honeywell
740:Community
718:Internals
654:Emacspeak
505:GNU Emacs
146:passage:
111:question.
876:Conkeror
823:Jim Hall
808:Paul Fox
787:UniPress
684:Org-mode
546:Mocklisp
531:Freemacs
197:See also
120:problem!
98:Examples
689:Planner
553:Hemlock
526:Epsilon
151:knife!"
125:History
52:aphasia
796:People
699:RefTeX
643:Dunnet
632:AUCTeX
510:XEmacs
234:SCIgen
218:Racter
191:B-tree
131:HAKMEM
869:Other
704:SLIME
694:rcirc
679:Magit
637:Dired
625:Modes
598:Zmacs
573:MINCE
519:Other
475:Emacs
67:Emacs
22:is a
730:MULE
674:Gnus
659:EMMS
603:ZWEI
593:vile
558:JOVE
536:EINE
394:2013
386:BYTE
367:2013
359:BYTE
340:2013
332:BYTE
313:2013
305:BYTE
166:BYTE
75:CPAN
71:Perl
54:and
709:w3m
669:eww
664:ERC
494:and
492:GNU
26:(a
936::
563:mg
384:.
357:.
330:.
303:.
291:^
275:.
193:.
106::
81:.
77:,
462:e
455:t
448:v
396:.
369:.
342:.
315:.
285:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.