At the last two annual Wolfram Technology Conferences, attendees have enjoyed amazing, and being amazed by, each other in the One-Liner Competition, which challenges participants to show us the most astounding things they can do with 140 characters or less of Mathematica code. And each time we have been surprised, inspired, and gratified by their creativity.

Now we’ve opened up the competition to you, and Mathematica users from around the world are sending us their submissions. In a Mathematica Experts Live broadcast on August 21, we’ll reveal the winner and runners-up of the competition, show you what they did, and explain how they did it. You’ll see applications you probably never thought possible, learn new Mathematica tricks and techniques, and have your socks blown off by elegant programming wizardry.
Do you have one-liner code to amaze us with? You have a few more days to participate; the deadline for submissions has been extended to Wednesday, August 15.
Join us on Tuesday, August 21 from 11am to noon Eastern Daylight Time (EDT) for the live event.
Virtual seats are limited–see the event schedule and register today!




2 Comments
Is there perhaps a syntax error in the “one-liner” as shown? I’m trying to type it in a notebook and get an error caret showing after the ]]]. Of course I cannot be certain: it’s really hard to tell when you use an l (“ell”) as a variable, which looks far too much like a 1 with the default notebook font. And it would be a lot easier if the blog entry, or at the very least that code, were available as a notebook for download.
The comma you see is for the Refresh function, which is expecting a value. Typically, you would have this “, UpdateInterval -> 1″ where the error is. When there is no UpdateInterval, the dynamic object will try to update as fast as possible, which is what you want. In order to get rid of the error, put this in “UpdateInterval -> Infinity”, which will again update as fast as possible.
Yes, the “l” is a bit confusing. Please feel free to change it to anything else you prefer. Just remember that there are 2 references to the “l” that must be changed (near mapIndexed, and near RandomReal).
Nick Brandaleone