Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

/prog/ Challenge [Extremely Hard]

Name: Anonymous 2008-04-28 15:48

Create a program that will produce a faithful rendition of The Sussman's voice saying the phrase "Have you read your SICP today?" when its output is sent to /dev/dsp. "SICP" is to be pronounced "ess eye see pee", so the whole phrase goes like "hav yoo red yor ess eye see pee t'dai" (with proper intonation and pacing)

Sounds easy? There's one more condition you need to be aware of -- you cannot use existing text-to-speech libraries, and the size of the source code, stripped of whitespace, cannot exceed 8192 bytes.

Extra points for getting the binary under 8K as well. Entries will be judged by the realism and quality of the sound. Use any existing programming language you want, with the exception of Whitespace.

Name: Anonymous 2008-04-28 15:53

>>1
intonation
____FIOC_____

Name: Anonymous 2008-04-28 16:01

actually sicp is pronounced ``sick pea''

Name: Anonymous 2008-04-28 16:06

>>3
That makes it easier.

A very low quality MP3 of the sound will already take up 4.6KB of your source code, now if anyone can write an MP3 decoder in 3.4KB...

Name: Anonymous 2008-04-28 16:10

>>4
The output is piped to /dev/dsp, not played.

Name: Anonymous 2008-04-28 16:26

mandatory indention

Name: Anonymous 2008-04-28 18:22

>>6
Is that even relevant to the topic, or is it just your way of saying I REPEAT /prog/ MEMES!

Name: Anonymous 2008-04-28 18:27

>>4
Decode it, and if the raw PCM doesn't fit in 8kb, use cpp macros.

Well, i'd really like to do so, but I don't have the source mp3. Anyone?

Name: Anonymous 2008-04-28 21:46

>>8
The point of this challenge is not to playback a premade audio file, it's to synthesize speech that sounds like The Sussman.

Name: Anonymous 2008-04-28 22:56

>>8
1. ``C macros''
2. Macros don't magically translate into nothing, they're just word substitutions.
3. ???
4. Eat a dick, shitface faggot.

Name: Anonymous 2008-04-29 8:25

>>10
>>8 is correct; it would be a C preprocessor macro. There's no such thing as a "C macro."

Name: Anonymous 2008-04-29 8:35

1. Write a program that encodes binary files into whitespace (" ","\r","\n","\t").
2. Write a program that does what >>1 says, as large as you wish, encode.
3. Write decoder, embed encoded whitespace into it, done.

Name: Anonymous 2008-04-29 9:30

Download a wave from the web, pipe it to /dev/dsp, problem solved.

Name: Anonymous 2008-04-29 14:57

>>11
Touche; I misinterpreted his usage of the "CPP" acronym.

Name: Anonymous 2008-04-29 19:33

>>12
You are not allowed to use whitespace to hold data.
>>13
You are not allowed to use existing data from other sources.

looks like /prog/ isn't EXPERT enough.

Name: Anonymous 2008-04-29 19:37

Sending a series of sounds (even not encoded) it not expert programming.

Name: Anonymous 2008-04-29 19:41

>>14
cepples?

>>16
You missed the [expert] tag. You must be new here, therefore you are not allowed to say what is EXPERT and what isn't

Name: Anonymous 2008-04-30 0:00

>>15
That means we are not allowed to use whitespace at all, doesn't it? Whitespace, as part of other languages, holds valuable data too.

Name: Anonymous 2008-04-30 4:32

>>18
Guess witing it in Python is out of the question, then.

Name: Anonymous 2008-04-30 5:12

>>19
RAAAAAAAAAAAAGE

ONE WORD

Name: Anonymous 2008-04-30 12:40

>>20
You didn't finish your post. I'll do it for you:
THE FORCED INDENTATION OF THE CODE

Name: Anonymous 2008-04-30 13:03

>>21
DRAGONFORCE

Name: Anonymous 2008-04-30 13:13

i completed this assignment, and released it under the crfeative commons license

Name: Anonymous 2008-04-30 16:29

well congrats u homo

Name: Anonymous 2008-04-30 17:37

well congrats u homo

Name: Anonymous 2008-04-30 17:46

well congrats u homo

Name: Anonymous 2008-04-30 21:45

>>18
It's just that the source code must still produce the correct result if additional whitespace is added.

Name: Anonymous 2008-04-30 22:25

>>1
I declare hereby that nobody cares about this ``challenge''

Name: Anonymous 2008-04-30 23:56

>>28
/prog/ fails.

Name: Anonymous 2008-05-01 0:38

>>27
int a=10;
inta=10;
in t a=1 0;

YOU ARE DUMB

Name: Anonymous 2008-05-01 1:56

>>30
VALID FORTRAN CODE

Name: Anonymous 2009-03-06 9:58

The cornerstone of their   senses are made   by managers Just   make sure you   include ICE and   not a significant   margin the biggest   problems with the   platform dereferencing a   NULL pointer will   not throw a   C exception Developers?

Name: Anonymous 2010-11-02 15:48

Name: Anonymous 2010-12-17 1:28

Xarn is a bad boyfriend

Name: Sgt.Kabukiman如忖 2012-05-23 0:28

㪆ꕙᚭ쳰啍桸醪ᜥ⿘

Don't change these.
Name: Email:
Entire Thread Thread List