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.
-
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:
There is a Perl Obfuscation Contest, so that sort of contradicts this.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.
-
@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?
-
@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.
-
@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.