- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Loving the ASCII parser. I'm surprised he didn't make it extensible so that you can define your own random on top :)
Admin
Oh dear. If this is 'only' second place, what monstrosity is going to win this competition?
Admin
Missing scraping some bits from http://www.fourmilab.ch/cgi-bin/Hotbits?nbytes=128&fmt=hex computing the MD5 hash of those bits and using e.g. mod 2 to flip a coin.
Admin
For worst results, make sure you use Android's cryptographically secure random number generator.
Admin
Admin
Not being funny, but couldn't all this have been released in one go, rather than being used to pad out a slow week? You can tell from the low number of comments this week that most of the regular readership haven't even bothered clicking through to these articles, due to lack of interest.
Admin
Many of the regular readers were upset over the new relic installation debacle so they are probably boycotting the results of the competition on the grounds that because their own whine wasn't served with the proper cheese than why bother looking at others.
Admin
had troubles to install New relic too. But when you communicate with em they give all the help you need. Guys at new relic are cool.
And i received a cool T Shirt!
Jealous kids!
Anyway, grats to Sloothword! Great wtf!
Admin
Admin
Admin
Admin
"The picture doesn’t do the app true justice."
That would be because the picture is unreadable. The real WTF is using JPEG for screenshots.
Admin
+1
Admin
When the company went broke, the software came to us for review.
The most obvious fail was the complete lack of exception checking. Literally thousands of pages of code, without any exception checking at all.
Very amateurish.
Admin
Depends on the programming language.
Admin
The real wtf is where are the real wtf's.
Admin
Well he did.
You can:
I even made it as easy as possible (under the contest rules) to define new trees: Automagic input/output types (e.g. if one node provides a float result but the child needs an integer between 0 and 10, the value is automatically rounded and mod-ded). A templating language to create tree parts and possibly reuse them, including library of building blocks like extract-html-element or increase-every-bit. In general all decisions are build up of nearly minimal building blocks. Initially i even planned to only do bit arithmetic and ignore static number input completely (just set specific bits and your fine) but later even that luxury^^ was added.
And i have one request: If anybody plays around with it and creates a decision tree, please post it here or send it to me. I would really like to collect all the abominations.
Not really missing. The building blocks (tree nodes) are all there. But i concentrated more on the (crumbling) foundation. Creating your specific decision tree is simple. All you need is a HTML-Node, a CSS-Selector, your favourite hashing function and you're done. 2mins if i wanted to. But i leave it as homework exercise for you :-) Thank You!Admin
Im sorry for double-post triple-edit.
One thing i want to emphasize, which is missing in the article and another reason, why i only included so few possible decision trees is:
There is a random generator, which can randomly generate valid ASCII decision trees used in the programm, with which you then can generate random numbers/things.
So instead of thinking about how your randomness is generated you can randomly generate a random decision tree which acts as random number generator. If you want you can even use this decision tree as RNG for the decision tree generating process.
So the complete process is random and you don't even have to think or more importantly decide how you want to decide.
Addendum (2013-08-29 17:18): RFoxmich, your request just got delivered:
[HotBits] Select |-- Yes,No
-- HexToNumber
-- Hash-- DOMSelector |-- ParseURL |
-- "http://www.fourmilab.ch/cgi-bin/Hotbits?nbytes=128&fmt=hex" `-- "pre"Addendum (2013-08-29 17:19): Yeah spaces. They are important in ASCII art, but not in CS...
Admin
Admin
I miss Irish Girl
Admin
I think we all miss Irish Girl. :-(