BANCStar



  • From https://github.com/jloughry/BANCStar/blob/master/README.md

    2999,,,
    8600,,,1
    3000,829,6,30089
    10829,2446,22245,22012
    11585,15855,22002,22002
    11586,15865,22002,22002
    11587,15875,22002,22002
    11588,15885,22002,22002
    11596,15965,22002,22002
    11597,15975,22002,22002
    11598,15985,22002,22002
    11599,15995,22002,22002
    11600,16005,22002,22002
    11601,16015,22002,22002
    11602,16025,22002,22002
    11603,16035,22002,22002
    11604,16045,22002,22002
    11605,16055,22002,22002
    11606,16065,22002,22002
    11607,16075,22002,22002
    11608,16085,22002,22002
    11609,16095,22002,22002
    11610,16105,22002,22002
    11611,16115,22002,22002
    11612,16125,22002,22002
    11613,16135,22002,22002
    11614,16145,22002,22002
    11615,16155,22002,22002
    11616,16165,22002,22002
    11617,16175,22002,22002
    11618,16185,22002,22002
    11619,16195,22002,22002
    11620,16205,22002,22002
    11621,16215,22002,22002
    11622,16225,22002,22002
    11623,16235,22002,22002
    11624,16245,22002,22002
    11625,16255,22002,22002
    11626,16265,22002,22002
    11627,16275,22002,22002
    11628,16285,22002,22002
    11629,16295,22002,22002
    11630,16305,22002,22002
    11631,16315,22002,22002
    11632,16325,22002,22002
    11638,16385,22002,22002
    11639,16395,22002,22002
    11677,22002,22002,22002
    11678,22002,22002,22002
    11679,22002,22002,22002
    11680,22002,22002,22002
    11691,22002,22002,22002
    11693,22002,22002,22002
    11707,22002,22002,22002
    11749,22002,22002,22002
    3001,351,2,
    10190,3512,22002,22002
    10191,3522,22002,22002
    10192,3522,22002,22002
    10193,3522,22002,22002
    3000,192,1,
    10193,1902,1912,1922
    10863,3552,22002,22002
    10864,3562,22002,22002
    10865,3572,22002,22002
    10866,3582,22002,22002
    10867,3592,22002,22002
    10505,3662,22002,22002
    10414,3912,22002,22002
    10415,3922,22002,22002
    10416,3932,22002,22002
    10563,4072,22002,22002
    10562,4082,22002,22002
    10566,4102,22002,22002,
    3001,,,
    31597,10001,716,108
    31598,10001,785,108
    31599,10001,717,108
    31600,10001,710,107
    31601,10001,786,108
    31602,10001,715,108
    31603,10001,787,108
    31604,10001,714,108
    31605,10001,713,108
    31606,10001,712,108
    31607,10001,711,108
    31608,10001,765,108
    31609,10001,766,108
    31617,10001,767,108
    31618,10001,768,108
    31619,10001,769,108
    31620,10001,770,108
    31621,10001,771,108
    31622,10001,772,108
    31623,10001,776,108
    31624,10001,777,108
    31625,10001,778,108
    31626,10001,779,108
    31627,10001,780,108
    31628,10001,781,108
    31629,10001,782,108
    31630,10001,797,108
    31631,10001,763,108
    31632,10001,764,108
    8500,,2,
    1254,2301,1,-2301
    


  • You have misunderstood. That was "README.mid". You're looking at the source of a MIDI file. If you play it through a MIDI player, it comes out as the opening lines of Beethoven's 5th.


  • Discourse touched me in a no-no place

    So, is that blonde, brunette or redhead?



  • That's seriously fucked up. But, you see, it's on git. So it's open source. Git and open source is always TRWTF. I once tried to install an open source NMR analyzer for a Linux cluster on my Atari 2300XL, and it couldn't even play bluray discs. So there you are.



  • The readme is a blog post. It's worth a read.



  •  @scruff said:

    The readme is a blog post. It's worth a read.
    For everyone's convenience, a direct link. Definitely worthy of this site.





  • With a language like this in existence, why are there still contests for writing obfuscated code?



  • @Gurth said:

    With a language like this in existence, why are there still contests for writing obfuscated code?

    Because this language makes obfuscation too easy. It's not much of a contest if every piece of code is as obfuscated as the next with pretty much no effort.



  • @witchdoctor said:

    Because this language makes obfuscation too easy. It's not much of a contest if every piece of code is as obfuscated as the next with pretty much no effort.

    There is a Perl Obfuscation Contest, so that sort of contradicts this.

     


  • Discourse touched me in a no-no place

    @TGV said:

    There is a Perl Obfuscation Contest, so that sort of contradicts this.
    What, they try to make code that looks readable but isn't actually? (I know it's possible to write legible Perl; I once saw a Perl script that I could read and understand both in its entirety and in detail easily. It's remarkable for being a very rare event in the world of Perl though; most Perl code is either a godawful one-off hack or something that should have stayed that way.)



  • @ubersoldat said:

    From https://github.com/jloughry/BANCStar/blob/master/README.md

    2999,,,
    8600,,,1
    3000,829,6,30089
    <snip>
    31632,10001,764,108
    8500,,2,
    1254,2301,1,-2301
    

    If you're going to give a random dump from a file in a directory called 'blob', you need to give a little bit of a hint as to why it's a wtf for it to be a blob.

    Is it just the fact that the file's called README? 'md' doesn't strike me as something that's supposed to be human-readable.

    What am I missing?


  • Discourse touched me in a no-no place

    @aihtdikh said:

    'md' doesn't strike me as something that's supposed to be human-readable.
    It's a conventional extension for text that is in the format suitable for processing with MarkDown. Just so as you know.



  • @dkf said:

    @aihtdikh said:
    'md' doesn't strike me as something that's supposed to be human-readable.
    It's a conventional extension for text that is in the format suitable for processing with MarkDown. Just so as you know.

    Ahh thanks, that makes sense.

    I mean, no sense. As advertised on the tin.



  • @aihtdikh said:


    What am I missing?
     

    Ubersoldat quoted only the most uninteresting part, you have to open https://github.com/jloughry/BANCStar/blob/master/README.md to really know what this is about.

    So the OP is TRWTF.

     



  • The idea of an Obfuscated Perl contest reminds me of the Underhanded C contest: write a program that appears to be doing one thing, with clean, easily readable code, but is actually doing something entirely different and/or contains a hidden malicious behaviour.


  • Considered Harmful

    @lolwtf said:

    The idea of an Obfuscated Perl contest reminds me of the Underhanded C contest: write a program that appears to be doing one thing, with clean, easily readable code, but is actually doing something entirely different and/or contains a hidden malicious behaviour.

    Also, do it in such a way that if it is discovered it can be plausibly ascribed to a benign mistake.



  • Do note that you're not supposed to actually write in this language. There is a separate graphical tool that lets you write programs which are then compiled to the string of numbers which serves as vm bytecode. The reason the devs started writing directly in vmcode is because the tool was allegedly too limited. TRWTF is they didn't just implement a compiler for some sane language like forth; though with the hard limit on global variables, it's entirely possible that every simple, sane language cannot be actually compiled to this bytecode.



  • I'm just trying to imagine how shitty that IDE must have been, if writing directly into what was pretty much the equivalent of a machine code was considered the easier option.<br >
    <br >
    It's like getting a beer so bad that you'd literally resort to drinking your own urine.


Log in to reply