The Daily WTF: Curious Perversions in Information Technology
Welcome to TDWTF Forums Sign in | Join | Help
in Search

Going Through the Entries...

Last post 05-25-2007 2:52 PM by Atrophy. 32 replies.
Page 1 of 1 (33 items)
Sort Posts: Previous Next
  • 05-16-2007 7:47 PM

    Going Through the Entries...

    Just a quick post to let you all know that we* are very busy going through all of your entries. All **three hundred and fifty** of them. Seriously, three hundred and fifty. Special thanks to those of you who thought it'd be fun to make sure that compiling took at least ten minutes...

     

    * And of course, by "we", I mean Intern Boyd. But he does report that he just finished all of the Win32 ones. Only another 100 to go!

  • 05-16-2007 8:45 PM In reply to

    Re: Going Through the Entries...

    You mean there weren't 100351 entries?!‽?! :P
    Download my OMGWTF entry, Romanorum Computus
  • 05-16-2007 9:08 PM In reply to

    • JCM
    • Not Ranked
    • Joined on 03-16-2006
    • Posts 23

    Re: Going Through the Entries...

    Einsidler wrote the following post at 05-16-2007 8:45 PM:
    You mean there weren't 100351 entries?!‽?! :P
    
    I suppose that would be the REAL WTF! :)
  • 05-16-2007 9:14 PM In reply to

    Re: Going Through the Entries...

    Alex Papadimoulis:
      Special thanks to those of you who thought it'd be fun to make sure that compiling took at least ten minutes...

     

    Now, C++ is hardly a speedy compiler, but ten minutes *is* a bit much.

    Agile Team-Oriented Waterfall-Centric Cowboy Coder.
  • 05-16-2007 11:10 PM In reply to

    • SamP
    • Not Ranked
    • Joined on 05-05-2007
    • Posts 25

    Re: Going Through the Entries...

    Whiskey Tango Foxtrot? Over.:

    Alex Papadimoulis:
      Special thanks to those of you who thought it'd be fun to make sure that compiling took at least ten minutes...

     

    Now, C++ is hardly a speedy compiler, but ten minutes *is* a bit much.

    The real WTF is that you can't tell the difference between a language and a compiler.

    But if your entry involved generating c++ code when calc buttons are pressed, and then compiling and using the compiled code at runtime, you'd have a good chance for that laptop. 

  • 05-16-2007 11:47 PM In reply to

    • kvigor
    • Not Ranked
    • Joined on 05-11-2007
    • Posts 6

    Re: Going Through the Entries...

    But if your entry involved generating c++ code when calc buttons are pressed, and then compiling and using the compiled code at runtime, you'd have a good chance for that laptop.

    Yes, it did. (my second entry, anyway). And no, I doubt it, based on some of the true horrors I've seen here already. 

     // took about 15 seconds for for a button press to register in NetBSD running in QEMU on my wimpy laptop.
     

  • 05-17-2007 12:33 AM In reply to

    Re: Going Through the Entries...

    kvigor:

    But if your entry involved generating c++ code when calc buttons are pressed, and then compiling and using the compiled code at runtime, you'd have a good chance for that laptop.

    Yes, it did. (my second entry, anyway). And no, I doubt it, based on some of the true horrors I've seen here already. 

     // took about 15 seconds for for a button press to register in NetBSD running in QEMU on my wimpy laptop.
     

    Darn.  I was hoping I'd be the only one who did that.

     And yet... I started a thread about it here.  Curious.
     

  • 05-17-2007 4:26 AM In reply to

    Re: Going Through the Entries...

    stolen_username:

    Darn.  I was hoping I'd be the only one who did that.

     I'm sure there'll be more than one of lots of ideas. As the saying goes, great minds think alike.
     

    Download my OMGWTF entry, Romanorum Computus
  • 05-17-2007 5:43 AM In reply to

    • Xeron
    • Not Ranked
    • Joined on 04-28-2007
    • Posts 14

    Re: Going Through the Entries...

    I entered quite early, and then was disappointed to see quite a few of my ideas posted in the forums. Hopefully the fact that I submitted early counts for something (IE, I did it first).

     I was most disappointed that a couple of others also didn't use any arithmetic operators in their code. I thought that would be unique, at least.
     

  • 05-17-2007 9:08 AM In reply to

    Re: Going Through the Entries...

    stolen_username:
    kvigor:

    But if your entry involved generating c++ code when calc buttons are pressed, and then compiling and using the compiled code at runtime, you'd have a good chance for that laptop.

    Yes, it did. (my second entry, anyway). And no, I doubt it, based on some of the true horrors I've seen here already. 

     // took about 15 seconds for for a button press to register in NetBSD running in QEMU on my wimpy laptop.
     

    Darn.  I was hoping I'd be the only one who did that.

     And yet... I started a thread about it here.  Curious.
     

     

    Shit, I did it this too :D.   

  • 05-17-2007 9:25 AM In reply to

    Re: Going Through the Entries...

    SamP:
    Whiskey Tango Foxtrot? Over.:

    Alex Papadimoulis:
      Special thanks to those of you who thought it'd be fun to make sure that compiling took at least ten minutes...

     

    Now, C++ is hardly a speedy compiler, but ten minutes *is* a bit much.

    The real WTF is that you can't tell the difference between a language and a compiler.

     

    Hey, why don't you, you know, read what I mean, not what I write?

    Heh. I *meant* the Visual Studio C++ compiler.

     

    Agile Team-Oriented Waterfall-Centric Cowboy Coder.
  • 05-17-2007 10:42 AM In reply to

    Re: Going Through the Entries...

    SamP:
    Whiskey Tango Foxtrot? Over.:

    Alex Papadimoulis:
      Special thanks to those of you who thought it'd be fun to make sure that compiling took at least ten minutes...

     

    Now, C++ is hardly a speedy compiler, but ten minutes *is* a bit much.

    The real WTF is that you can't tell the difference between a language and a compiler.

     

    You make the distinction as if there is, somewhere, a speedy C++ compiler. 

  • 05-17-2007 10:47 AM In reply to

    Re: Going Through the Entries...

    To be honest, I hope that by the rules on the site my entry is one of very few that is actually legitimate.  My engine is written in C++ and is event-driven to write C code (mostly based on soft-coded C code from XML files which give it the flexibility of anything possible under C) on a button press.  In other words it is both C and C++, which is the requirement I hope most other entries do not meet :D.
  • 05-17-2007 11:39 AM In reply to

    Re: Going Through the Entries...

    I think any entry that has written the compiler/interpreter for the language itself should be allowed to participate.(not because I want the price, I use pure C++). But otherwise one of the common WTFs -- inner platform effect would not be possible. One article about mighty Lisp's features said: Every slightly more complex project has parts of Lisp interpreter in it. And also you can consider an electrical circuit as a language, so my favourite would be out.
  • 05-17-2007 11:59 AM In reply to

    • todd
    • Not Ranked
    • Joined on 04-29-2007
    • Posts 9

    Re: Going Through the Entries...

    "Greenspun's Tenth Rule of Programming: any sufficiently complicated C or Fortran program contains an ad hoc informally-specified bug-ridden slow implementation of half of Common Lisp." - Philip Greenspun

     

    and my entry does :)  

  • 05-18-2007 12:25 PM In reply to

    Re: Going Through the Entries...

    th0mas:
    To be honest, I hope that by the rules on the site my entry is one of very few that is actually legitimate.  My engine is written in C++ and is event-driven to write C code (mostly based on soft-coded C code from XML files which give it the flexibility of anything possible under C) on a button press.  In other words it is both C and C++, which is the requirement I hope most other entries do not meet :D.

     

    Where did you see that it was required for an entry to be in both C and C++? And doesn't C++ imply C?

  • 05-18-2007 12:27 PM In reply to

    Re: Going Through the Entries...

    Einsidler:
    stolen_username:

    Darn.  I was hoping I'd be the only one who did that.

     I'm sure there'll be more than one of lots of ideas. As the saying goes, great minds think alike.
     

     

    I thought the whole point of this was to have a not-so-great-mind-after-all to do the designing... 

  • 05-18-2007 1:26 PM In reply to

    Re: Going Through the Entries...

    sleeping:

    th0mas:
    To be honest, I hope that by the rules on the site my entry is one of very few that is actually legitimate.  My engine is written in C++ and is event-driven to write C code (mostly based on soft-coded C code from XML files which give it the flexibility of anything possible under C) on a button press.  In other words it is both C and C++, which is the requirement I hope most other entries do not meet :D.

     

    Where did you see that it was required for an entry to be in both C and C++? And doesn't C++ imply C?

     

    I'm just trying to interpret the rules in a manner in which only my entry is valid and all others invalid :D 

  • 05-18-2007 4:55 PM In reply to

    Re: Going Through the Entries...

    We were going to give this task to a co-op student at my company - along with a 2 day deadline - just to see what they would come up with.
  • 05-19-2007 5:52 AM In reply to

    Re: Going Through the Entries...

    sleeping:
    Einsidler:
    stolen_username:

    Darn.  I was hoping I'd be the only one who did that.

     I'm sure there'll be more than one of lots of ideas. As the saying goes, great minds think alike.
     

     

    I thought the whole point of this was to have a not-so-great-mind-after-all to do the designing... 

    There is a fine line between true genious and true stupidity. A line I like to cross.
    Download my OMGWTF entry, Romanorum Computus
  • 05-21-2007 7:06 AM In reply to

    • gunny
    • Not Ranked
    • Joined on 05-20-2007
    • Posts 7

    Re: Going Through the Entries...

    Einsidler:
    sleeping:
    Einsidler:
    stolen_username:

    Darn.  I was hoping I'd be the only one who did that.

     I'm sure there'll be more than one of lots of ideas. As the saying goes, great minds think alike.
     

     

    I thought the whole point of this was to have a not-so-great-mind-after-all to do the designing... 

    There is a fine line between true genious and true stupidity. A line I like to cross.

    Frequently.
     

  • 05-21-2007 9:06 AM In reply to

    Re: Going Through the Entries...

    gunny:
    Einsidler:
    sleeping:
    Einsidler:
    stolen_username:

    Darn.  I was hoping I'd be the only one who did that.

     I'm sure there'll be more than one of lots of ideas. As the saying goes, great minds think alike.
     

     

    I thought the whole point of this was to have a not-so-great-mind-after-all to do the designing... 

    There is a fine line between true genious and true stupidity. A line I like to cross.

    Frequently.
     

    Haha, I was going to say something along those lines ("A line I like to cross as often as possible") but I was posting on my PSP at the time which has a character limit on text boxes. Guess you just proved my point about great minds. :D

    Download my OMGWTF entry, Romanorum Computus
  • 05-22-2007 3:14 AM In reply to

    • gunny
    • Not Ranked
    • Joined on 05-20-2007
    • Posts 7

    Re: Going Through the Entries...

    Einsidler:
    gunny:
    Einsidler:
    sleeping:
    Einsidler:
    stolen_username:

    Darn.  I was hoping I'd be the only one who did that.

     I'm sure there'll be more than one of lots of ideas. As the saying goes, great minds think alike.
     

     

    I thought the whole point of this was to have a not-so-great-mind-after-all to do the designing... 

    There is a fine line between true genious and true stupidity. A line I like to cross.

    Frequently.
     

    Haha, I was going to say something along those lines ("A line I like to cross as often as possible") but I was posting on my PSP at the time which has a character limit on text boxes. Guess you just proved my point about great minds. :D

    ;-) 

    You need a Nokia N800, obviously...

  • 05-23-2007 2:24 PM In reply to

    • tchize
    • Top 500 Contributor
    • Joined on 07-26-2006
    • Belgium
    • Posts 149

    Re: Going Through the Entries...

    Either they take a mean time above 10 minutes per entry (350*10 minutes/60 minute per hour/10 hours a day ~= 5 days including bathroom pauses) either the jury core dumped :D
  • 05-23-2007 4:36 PM In reply to

    Re: Going Through the Entries...

    tchize:
    Either they take a mean time above 10 minutes per entry (350*10 minutes/60 minute per hour/10 hours a day ~= 5 days including bathroom pauses) either the jury core dumped :D

    I think they would need closer to 20-30mins per entry.  By the time they look at the documentation you were supposed to include, compile it, play around with it, look at your source code etc.  Then of course there's probably a few entries (the top 10 let's say) that they would enter all the test cases for which they'd spend an hour on.

     Anyway , using your formula i get 12-18 days

     

  • 05-24-2007 4:35 AM In reply to

    Re: Going Through the Entries...

    tpinkney:

    tchize:
    Either they take a mean time above 10 minutes per entry (350*10 minutes/60 minute per hour/10 hours a day ~= 5 days including bathroom pauses) either the jury core dumped :D

    I think they would need closer to 20-30mins per entry.  By the time they look at the documentation you were supposed to include, compile it, play around with it, look at your source code etc.  Then of course there's probably a few entries (the top 10 let's say) that they would enter all the test cases for which they'd spend an hour on.

     Anyway , using your formula i get 12-18 days

    I really hope (for them) that they are using a different approach. Simply create a unit test with all the test cases and hit the run button. If it fails, it can be removed anyway (saves you the 20 minutes look at the source). If the source looks a little bit WTF, then they can start playing with the calculator.

    Anyway, I am very curious how it's going, can there be a status update?

    Geert
  • 05-24-2007 6:48 AM In reply to

    Re: Going Through the Entries...

    tpinkney:

    Then of course there's probably a few entries (the top 10 let's say) that they would enter all the test cases for which they'd spend an hour on.

    I think you have it around the wrong way, passing the test cases is a basic requirement of entry, and is being tested by Intern Boyd before the program goes off to the judges.

    Download my OMGWTF entry, Romanorum Computus
  • 05-24-2007 10:05 AM In reply to

    • phaedrus
    • Top 500 Contributor
    • Joined on 03-20-2007
    • Seattle Ex-Pat living in the Bay Area
    • Posts 111

    Re: Going Through the Entries...

    Tischnoetentoet:

    I really hope (for them) that they are using a different approach. Simply create a unit test with all the test cases and hit the run button. If it fails, it can be removed anyway (saves you the 20 minutes look at the source). If the source looks a little bit WTF, then they can start playing with the calculator.

    They set themselves up to where the unit tests would be very hard to write.  If they had made CalcFunc.cpp a standard interface, then it would be trivial.  However, from obsessive reading of this site, I know some people started from scratch, and didn't follow the skeletons at all.  Then there's the entry which very carefully segfaults, catches the signal and longjmp()s.  Let's just say that "fragile" doesn't even begin to describe that process.  I know a few from the this-would-be-better-if-it-was-tcl crowd mentioned grabbing the numbers directly from the text box as strings and using that.

    Mine is relatively easy to rip the GUI off of, but I almost junked CalcFunc.cpp.

    Think "Corner Case".  That's what they've asked for.  Although, you are right, in  a proper, well thought-out programming environment, unit tests would be the way to go.  However, I hope, that when I put it that way, we can all see where that falls down here.
     

    All men are frauds. The only difference between them is that some admit it. I myself deny it.
    -- H. L. Mencken
  • 05-24-2007 10:27 AM In reply to

    Re: Going Through the Entries...

    Einsidler:
    I think you have it around the wrong way, passing the test cases is a basic requirement of entry, and is being tested by Intern Boyd before the program goes off to the judges.

    I'd be willing to bet that they're already done with the unit tests and are currently "judging" the entries. Likely each judge gets to pick out a few that (s)he likes and then they all go into a pile for discussion and more judging.

    Personally, I'd like to know which entries made it into the sweet sixteen (or whatever). And by that, I'd like to know whether *my* entry made it into the sweet sixteen (or whatever). :D

     

    Agile Team-Oriented Waterfall-Centric Cowboy Coder.
  • 05-24-2007 2:03 PM In reply to

    Re: Going Through the Entries...

    Whiskey Tango Foxtrot? Over.:

    Einsidler:
    I think you have it around the wrong way, passing the test cases is a basic requirement of entry, and is being tested by Intern Boyd before the program goes off to the judges.

    I'd be willing to bet that they're already done with the unit tests and are currently "judging" the entries. Likely each judge gets to pick out a few that (s)he likes and then they all go into a pile for discussion and more judging.


    I'm certain they haven't.  The logs for the CalcWiki server show no evidence that they've run my second entry even once.
  • 05-24-2007 9:08 PM In reply to

    Re: Going Through the Entries...

    Whiskey Tango Foxtrot? Over.:

    And by that, I'd like to know whether *my* entry made it into the sweet sixteen (or whatever). :D

     

    You are not the only one!

    I too would like to know where my entries placed and the reasons why.
     

  • 05-25-2007 4:36 AM In reply to

    Re: Going Through the Entries...

    Carnildo:
    Whiskey Tango Foxtrot? Over.:

    Einsidler:
    I think you have it around the wrong way, passing the test cases is a basic requirement of entry, and is being tested by Intern Boyd before the program goes off to the judges.

    I'd be willing to bet that they're already done with the unit tests and are currently "judging" the entries. Likely each judge gets to pick out a few that (s)he likes and then they all go into a pile for discussion and more judging.


    I'm certain they haven't. The logs for the CalcWiki server show no evidence that they've run my second entry even once.

    I really can't imagine they would be doing any kind of judging that wouldn't involve running the programs, especially not before testing the test cases to see if they are valid entries. Maybe there was something wrong with yours?

    Download my OMGWTF entry, Romanorum Computus
  • 05-25-2007 2:52 PM In reply to

    Re: Going Through the Entries...

    Einsidler:

    Maybe there was something wrong with yours?

     

    Of course there was.... this is a WTF contest!!! 

Page 1 of 1 (33 items)
Powered by Community Server (Non-Commercial Edition), by Telligent Systems