The site is obviously about beta gaming. They simply never test anything that's not a beta version. No alphas, no pre-release media copies – if it's not a beta it doesn't go on their site. After all they're not some kind of full version gaming magazine.
Posts made by j6cubic
-
RE: I wonder how long they were in alpha
-
RE: Thanks for the export
@Spectre said:
You forgot:Not-So-Quick Not-So-English Special Character Name Cheat Sheet
[...]
$ - big money
¢ - change
[...]€ - bigger money
£ - even bigger money
¥ - anime change -
RE: Code snippet
@bjolling said:
Tell-tale signs of a badly designed class.
Looks to me like the class was written by someone who usually writes C, although it might also have been a PHP coder – after noticing he can't return false in a method suppposed to return a string he just did it with member variables instead of null. -
RE: FTP WTF
@PG4 said:
I've seen plenty of places were ftp is used to pickup or push a file with a known name, ls would not be needed. If the sysadmins set the account up to be chroot-ed, and didn't follow up with making copies of ls into all the accounts, then you would get exactly what was seen, no WTF at all.
In this case I'd humor the client who needs ls by either adding it for them, or (in case this is demed too dangerous) adding a script that simply returns the name of the one file in the directory. I'm pretty sure that it's possible to supply a string to a client without compromising the integrity of the server.
-
RE: Cognitive Neuroscience Research Group (GRNC)
@Spectre said:
@j6cubic said:
Funnily, A german with no English would pronounce it something like "offal", which fits the quality of the acronym nicely.Actually, OWL isn't written that way because of language differences. This was a case of someone trying to be clever ("everone knows how to pronounce 'owl'", "owls represent wisdom", "hey, let's reference an old knowledge representation format from the 70's"). It'd be less obnoxious and bothersome if it were just a simple language issue.
Yea, I know. Interestingly enough, it just turned out I didn't know how to pronounce 'owl'.
-
RE: Web-based Elevator Management
And here I thought web-controlled lights were stupid...
But then again, given the behavior of most elevators, having a random script kiddie play with it from the internet can only be an improvement.
-
RE: Cognitive Neuroscience Research Group (GRNC)
@Spectre said:
And let's not forget about International Organization for Standardization (ISO), Coordinated Universal Time (UTC), and probably Web Ontology Language (OWL).
Actually, OWL isn't written that way because of language differences. This was a case of someone trying to be clever ("everone knows how to pronounce 'owl'", "owls represent wisdom", "hey, let's reference an old knowledge representation format from the 70's"). It'd be less obnoxious and bothersome if it were just a simple language issue.
-
RE: Kitchen floor banana resumé wtf
I need to hire this man, immediately. I will even rent a room so I have a proper office and then come up with some kind of business plan. I will even wear a suit if that's okay because I do need to hire this man.
-
RE: Not-so-smart building
@emurphy said:
Whoops. As Juifeng has already pointed out, "reverberation" is the correct term.@j6cubic said:
putting two student projects in one room wth a very high ceiling which generates so much hall that rarely more than one of the projects uses the room at the same time, even though there would be enough space.
Generates so much hall? Come again?
-
RE: Not-so-smart building
@Zecc said:
I actually don't know as I didn't spend much time in the automated part. As most of that part is above the ground floor and I don't see easy escape routes from the outside I guess their approach is either "open all doors and have everyone run for the stairs" or "bake them crispy".@j6cubic said:
At least the non-automated part of the building has emergency exits that can even be opened from the inside but not the outside.
What about the automated part of the building?
-
RE: Not-so-smart building
@SenTree said:
Wonderful ! Well worth its own thread.
It sounds like the perpetrators (I won't call them architects) spent too much time watching Star Trek when they should have been reading their Safety Critical Systems standards. Please tell me the fire escape routes are all manually operable ! In fact, I would have thought a room without any manual light control was a safety hazard in itself - or is the building locked during the hours of darkness ?
At least that was one thing they didn't screw up, probably because they wouldn't have gotten permission to build the thing if they had. At least the non-automated part of the building has emergency exits that can even be opened from the inside but not the outside. What it still lacks, however, is afloor plan that tells you where to go in case of an emergency. In case of fire you're apparently expected to either look up online where the fire exit is or to look for the emergency exit signs that happen to be near the ceiling...
@SenTree said:
Ah, of course, silly me. I forgot to think through this 'technology' thing.
Keeping in theme, the robots will be built without any ammunition capacity because the manufacturer didn't forsee that someone would want to put weapons on them.Let's replace the armed guards with armed security robots, and remote-interrogate everyone attempting to enter the building to verify they have a compatible wifi enabled device with sufficient access rights. All non-geeks shall be summarily terminated. [/megalomaniac] Sorry - I meant to say "All inadequately equipped persons would be politely asked to leave."
-
Not-so-smart building
On my university's campus, the CS department has its own high-rise. The building is okay, but being built in the Seventies it's not made for today's CS lectures where 50% of the students immediately get out their notebooks and play poker online. There just aren't enough wall outlets.
About two years ago the Powers That Be decided to do something about it and set things in motion for a new CS building. Apparently they misunderstood "Computer Science", though, because the final result was a fine example of how computers don't always make things better.
The entire building is automated. Well, mostly. Some parts aren't, thank $DEITY. In the automated parts we have moved past things like light switches. If you want to turn on the light you have to get out your notebook, connect to the WLAN, log into the VPN, access the web interface for the room you want, enter username and password and finally turn on the light in the interface. Wow, that sure is convenient.
Note that it's impossible to turn on the light in a room you don't have the right credentials for. It is, however, possible to play with the lights in a room you aren't in if you do have the right credentials. Especially useful when someone tries to do some work in there.
The corridor doors in the building are also hooked up to a central server. Without a keycard you're not getting far. Bad if you want to talk to someone and his office is inside a locked area; especially as there are no doorbells unlike in other buildings on campus. Also bad when a steam pipe in the basement bursts and kills the authorization server. Guess what happened less than one year after the thing was built.
Oh, the windows are tied to a web interface, as well. Very popular amongst those who just visit for lectures, especially in summer.
The building was built around the concept of having tablet PCs on the walls everywhere. Those tablets would have access to the local web interface and offer navigation, location and communication services. Now, that kind of thing is pretty expensive so the Powers That Be decided to turn it into a student project (let's call it "SmartBuilding") instead. SmartBuilding would be a two-year CS project - doing one such project is mandatory for CS students so they'd have the students learn something and get their software for free. Hooray!
Well, SmartBuilding ran into a little problem: When the building was planned the architect apparently wasn't told about the tablet PCs that would be hanging everywhere. As a result there simply weren't enough outlets to plug in the tablets. Somewhat bad for a building that was planned around that very feature. SmartBuilding had to scrap the original plan and refocus; the "smart" building itself remains a mess of unopenable doors, unswitchable lights and windows that open and close by themselves because someone thinks it's funny to annoy people via the web interface.
Those are just the computer-related WTFs in there. There are others, like putting two student projects in one room wth a very high ceiling which generates so much hall that rarely more than one of the projects uses the room at the same time, even though there would be enough space. And to top it off, the whole thing looks suspiciously like a huge brick - even the 70s-era high-rise still used by most CS people looks downright beautiful in comparison.
I'm very happy my project sits in a building on the other side of the campus.
-
RE: There's testers and there's... testers
The building where most of my courses take place also has a 0th level (ground floor. You get used to it.
More problematic, however, is another building, which is split-level for no good reason. Level 1 (north) and level 1 (south) are only connected via the stairwell they share. People visiting the building for the first time are invariably confused - especially as professors have a habit of not stating which part of the building their course will take place in. I mean, the room number should tell you anything, right?
It's still better than the one where they have a web interface intead of light switches, but that's too far off topic for this thread.
-
RE: Not again...
@helpfulcorn said:
Let's even be more clear, it was a Mac and the virus was written in Java.
And that's the explanation: Java runs everywhere. Obviously the alien invaders realized how utterly powerful and elegant Java is and immediately ported the JRE to their systems.
-
RE: Not again...
@DOA said:
I though I was desensitised to this stuff, but really.... a joystick?
WTF...
So? In this gem they hack a mainframe by writing a virus on... a GameBoy Color. The protagonist just keeps pressing the A button while characters appear at a resolution the GBC definitey doesn't support. Seriously, this one is right up there with Hackers in terms of ridiculousness.
You also get to see an imitation Stephen Hawking get electrocuted via his wheelchair's USB cable. And they even stoop so low as to having the "über hacker" kid try to shut down a PC by hitting the monitor with a baseball bat. In retrospect, Hackers was a much more credible tech movie than Terminal Error.
-
RE: AMD is three times as hot as Intel and more AMD bashing
@pitchingchris said:
@j6cubic said:
the Thunderbird series was notorious for being hot enough that someone actually fried an egg and some bacon on on
Did he take a pic or get it on video ?
Well, on the spot I just found an egg: http://www.phys.ncku.edu.tw/~htsu/humor/fry_egg.html
However, someone also managed to build a still around a K6: http://www.exaflop.org/docs/x86still/
As for AMD pricing vs. Intel pricing: The gap is made wider by the mainboard; Intel-socket boards usually are a bit more expensive than AMD-socket ones. Depending on how much you are on a budget this can be the deal-breaker.
-
RE: AMD is three times as hot as Intel and more AMD bashing
I never managed to do that. For a while I ran a watercooling system with flawed tubing - if for some reason the pump didn't run (for example because I forgot to turn it on) the CPU cooler would get hot enough for the tubes to melt. This has happened to me twice before I installed better tubes.The processor happily marched on, despite locking up due to overheating.
Not all AMDs die easily. My XP1700+ didn't and the Thunderbird series was notorious for being hot enough that someone actually fried an egg and some bacon on one - and as far as I know the processor survived.
AMD is actually doing pretty good considering how much bigger Intel is. I usually buy them because they are cheaper while still appreciably fast and because I don't want Intel to be alone in the ring. Any company without serious competition will devote 90% of its attention to sitting on its ass and I prefer my CPU vendor to be fiercely innovative.
-
RE: Download delivery methods
@dhromed said:
You can have it walk around and do a number of predefined animations and dances. It's a nice little diversion (sooner or later everyone ends up trying to create the most screwed up creature), but without the game it's, well, just a nice little diversion.@DOA said:
On a side note is there a point to this creature creator? Without the actual game does it do anything interesting?
I think the article linked in another thread mentions a way to test and play with your creature in a sandbox environment.
-
RE: WTF: The ads
There is a correct answer, you just have to be extra smart to understand it.
-
RE: The new cool microsoft
@Physics Phil said:
You don't say. My point is that you can actually navigate through the site without ever encountering actual VS advertising (apart from the logo); the machinima does an exceptionally bad job of getting the virtues of VS across. And the site feels like it advertises a mod for a first-person shooter.The mechanima appears to have nothing to do with visual studio at all, you simply make it from the provided clips on thier site. They just randomly mixed up a load of Visual Studio advertising in with the site.
"Vsual Studio is a machinima tool" is a conclusion a hapless visitor who has never heard of VS bafore might actually make.
-
RE: The new cool microsoft
I don't know what's you guys' problem. I think Microsoft made a nice site for their machinima tool. Okay, the videos were horrible, but that just shows that with Visual Studio every hack can make machinima.
However, they omitted some important informations. What engine does it run on? X360, Windows, both? Is it a mod for an existing game, like Garry's Mod? It it available on the Xbox Live Marketplace or maybe Steam? I sure hope so. Also, they could've shown some videos that show the VS animation workflow, the model positiong tools etc.
All in all, however, that site is very good at telling us that Visual Studio is a machinima creation environment. They really made a blunder when they called it the same as their IDE prouct line, however.
-
RE: American Express security measures
Once more I'm grateful for the technological marvel that is HBCI (the German homebanking standard). You only get a five-digit PIN, but that PIN only works in conjunction with a smartcard. Works quite well (even under Linux and OS X) and doesn't even require fractional numbers to express how many factors are involved in the authentication.
-
RE: MSDN Magazine Homepage PHPSESSID WTF
@mihi said:
Yeah, Firefox has this weird behavior where the target of a hyperlink is determined by the contents of the href attribute. I think it's been like that since back when it was still Netscape Navigator.WTF. Seems that Hyperlinks do not work in Firefox as expected :(
-
RE: ISP "Service"
@tchize said:
Which perfectly explains the outrageously high internet prices in South Korea.And, according to Belgacom, the reason prices are so high in Belgium, compared to other countries, is because 'it's a small country and the price of infrastructure must be devided amongst less people than, for example, in France'.
-
RE: Speaking of javaScript...
@morbiuswilters said:
Oh, so when I arbitrarily disallow certain characters and patterns, I'm "incompetent" but you when you do it, it's alright? You sound like the kind of person who can't ever get software shipped because you spend 500 hours making complex rules for yourself for no other reason than feeding your OCD.
Okay, I admit that RFC 2822 (which I derived that set from) is a horrible source to use when determining which characters are allowed in the subject line of an RFC 2822-conformant email message. Mea culpa.
-
RE: Speaking of javaScript...
@morbiuswilters said:
Of course I have business telling them what addresses I will accept. If they can't deal, they can go elsewhere.
That's exactly what I do. When a website tells me I'm not allowed to use my mail server's character of choice to sort mail depending on which site I gave the address to I take my business somewhere else where they have more competent web developers.Nested comments aren't even necessary. The following set contains all characters you need to allow to support all reasonable and semi-reasonable addresses:
A-Za-z0-9!#$%&'*+-/=?&`_{}|
That's it. Not hard to write a regexp for. -
RE: We have a winner!
@morbiuswilters said:
I'm sorry, but that's just not correct.It's a four-way tie between:
1) Laughing, smiling or showing joy of any kind.
2) Drinking good beer.
3) Not having an advanced degree in Physics or Mathematics.
4) Being heterosexual.
1) applies only when in the presence of foreigners.
2) applies only to foreigners.
3) is imprecise because you can substitute an advanced degree on History Of The Third Reich And Why We Still Feel Bad For It.
4) can be excused if you get a special certificate that shows you're into BDSM. Dealing with a job agency or watching TV between 13:00 and 18:00 is usually enough to prove you're thoroughly masochistic.
Of course the most harshly punished crime in Germany is opposing the BILD (Europe's biggest tabloid and about as powerful in Germany as George Bush is in the USA).
-
RE: /var~
Actually, while inherently stupid, this might finally convince the Powers That Be that the forum software is fundamentally broken and ought to be replaced. That makes it worthwhile, kind of.
-
RE: Localized at
@kshade said:
Wrong, wrong, WRONG! It has to be@tdittmar said:
C:\um 13:00 /jeden:Mo,Di,Mi "%PROGRAMFILES%\bang\headontable.cmd"
Nono, that's
C:\um 13:00 /jeden:Mo,Di,Mi "%PROGRAMMDATEIEN%\knall\koppauftisch.cmd"
:p
C:\um 13:00 /jeden:Mo,Di,Mi "%PROGRAMMDATEIEN%\knall\koppauftisch.bfl"
"Command" is not German; obviously the proper word to use would be "Befehl". Likewise, .exe (executable) would have to become .aus (ausführbar).
-
RE: Inform 7 WTF
Compared to what a FORTRAN-to-C compiler would generate this actually looks more readable. A very nice example of how Inform 7 rocks, even if it tends to hyperverbosity.
-
RE: Things we didn't know we needed - thanks, CNN!
@JamesKilton said:
But an efficient way to inform other people of your amazingly terrible taste.Those jerks, you used to be able to change the URL and make shirts say what you wanted. You couldn't buy said shirts (mismatch with the hash parameter is thought).
But now they're just redirecting you back, and it doesn't even work on half of the links currently there!
But the Real WTF: Who the fuck would seriously buy a t-shirt with a news headline on it? What an amazingly terrible waste of resources.
-
RE: Youtube
@asuffield said:
I just tried various queries; apparently it matches everything that is one level of a domain and not a TLD - unless your query contains a dot, in which case it matches from the left and checks that the part after the last dot is a valid TLD.Sort of. There's no strict rule about how a WHOIS server has to interpret queries, and most do a simple substring search, so 'oogle.co' would match it too. The protocol is disgustingly simple, although the servers do interpret certain strings in special ways (ask whois.ripe.net about HELP for documentation on the most commonly used server).
-
RE: YAJSWTF (Yet another Javascript WTF)
I'm not talking about supressing the functionlity of [code]document.write()[/code] but about having it in a regexp. I've seen people using it to write additional Javascript code/ad HTML into the page in the hopes of obfuscating it enough to foil ad blockers/people looking at the HTML code. Obviously, such code might end up being filtered in the next version of the ad blocker.
-
RE: Is it IrfanView, or is it me?
@Daniel Beardsmore said:
You could run OptiPNG with extremely minimal settings so it only changes the bit depth and recompresses the file at most once. That should work and save you some time if you let AdvPNG do the compression anyway.Since I am accustomed to OptiPNG being "slow", I might simply tack AdvPNG into the same command line as OptiPNG and ensure that both are always run, then I can't really lose. Well, OK,
&&
probably doesn't work in an Explorer command, might have to create a batch file with both commands in so that I get best depth and best compression at all times.Pity there isn't a single program that's as good as both :P Thanks though.
-
RE: YAJSWTF (Yet another Javascript WTF)
I'd say that they want to get around Javascript filters that have [code]document.write[/code] in their matching rules. It's probably very basic obfuscation in order to defeat ad blockers and the like.
-
RE: Is it IrfanView, or is it me?
@Albright said:
@derula said:
Usually, you don't even need to go that far. The default setting already catches most PNGs; after a few runs you can usually figure out for yourself whether a particular kind of image will require the more exotic compression modes or not.IrfanView is the only one (afaik?) to have a PNG optimizer (that takes like forever but in the end has a perfectly small PNG)
OptiPNG is a great free PNG optimizer. Running optipng -o7 img.png will take quite a while but will result in a very tiny PNG.
-
RE: Can you do this during surgery?
No idea about a prank, but if I was your coworker, I'd print you a little certificate for the heroic service you performed for your company - not even while being operated on could you stand the thought of not being immediately reachable via mobile. What a soldier!
Also, I probably couldn't resist making Chuck Norris Facts-style jokes about you refusing full anesthesia for operations like an appendectomy or a kidney transplant because someone from the company might need you on the phone. I don't know what you'd do if they had to perform a tracheotomy... You'd probably scrawl the message onto a wall in your own blood and have someone read it out.
It'd probably take you about two days to get so utterly sick of it that you cram the phone down my throat.
-
RE: A painful but useless attempt to hide a source code
@Lysis said:
"Learn to forums"? This sentence no verb.Because I can? l2forums? That goes for the second guy too with the gay pink hair in his avatar.
I have no problem with your writing style, even though it does stick out in this forum - but please try to avoid at least some of the "unintelligent/uneducated young internet user" stereotypes. Again, I can live with it, but you are making yourself look bad.
Yes, I know that in some forum somewhere the prevailing usage of language is among those lines. This is not a gaming forum, though, and I do think that needlessly broken english and image macros don't quite belong here (unless specifically fitting the WTF in discussion, of course).
And now I'll try to stay away from the flamewar, even though I have the distinct feeling I just tossed an open gasoline canister into the room.
-
RE: The Evil Translation
@Spectre said:
@Quietust said:
The imaginary Japanese hacker would probably resort to some variation of 90 90 90.Amusingly enough, those strings seem to be translated in all languages of Windows. A Google search indicates that the Japanese version of Windows uses "オーディオ" and "その他" (which translate as "audio" and "other"); while I couldn't find code examples for other languages, it's fairly likely that they are affected as well.
I was lucky. An imaginary Japanese hacker wouldn't be able to patch the executable like I did, since その他 is longer than 5 bytes in every encoding I can think of. Although, he might be able to hack the Windows multimedia library instead 8=].
-
RE: No Quack.. er, I mean "the steamer"
Let me add to the whole "corpuses vs. corpora" confusion by pointing out that in Germany "corpora" is usually used when you're talking about literary bodies while "corpuses" (actually "Korpusse") is usually used when regular people talk about physical bodies. Both plurals are acceptable, but not interchangeable and physical-corpus and literary-corpus even have differing grammatical genders.
If the situation is similar in English then both parties are right, with the "corpora" faction being righter as we're talking about literary_corpus.getPlural().
-
RE: Need help with getHelp
@savar said:
Anytime you use it and it isn't nested or used in a compound expression, I think it is readable.
It's just a shorthand for "if" when you want conditional assignment only, and not conditional execution.
Use it freely.
Ugh. I just have to think back to one particular occasion in my current Java student project...
Somewhere along the way we decided to use Checkstyle to ensure that our code is readable. The goal was to have zero warnings with Checkstyle on. Unfortunately, Checkstyle demands that the ternary operator is evil and should never ever EVER be used. Even less unfortunately, I used it to do something an if/else block can't easily emulate: I used it to set a final variable.
The variable would be set upon object instantiation and would depend on the user's OS. The line looked like the following (indentation modified to better fit into the page):
private final String userConfigPath =
System.getProperty("user.home") + System.getProperty("file.separator") +
(System.getProperty("os.name").startsWith("Windows") ? "" : ".") + "foobar.properties"As far as ternary operators go, this one is very legible. But no, Checkstyle educated us that the ternary operator is evil, thus I had to replace it with a proper if/else block. Of course that would've meant changing the content of a final variable, which doesn't work. In the end we decided to use this much superior and incredibly readable code:
private String userConfigPath;
// ...
private Constructor() {
userConfigPath = getUserConfigPath();
//...
}
// ...
private String getUserConfigPath() {
String path = System.getProperty("user.home") + System.getProperty("file.separator");
if (!(System.getProperty("os.name").startsWith("Windows"))) {
path += ".";
}
path += "foobar.properties";
return path;
}Boy, am I glad this software helped improve the readability of my code!
(Yes, I'm aware that it's WTFy to use a getter method to set a variable; a better name would've been initializeUserConfigPath. Maybe I'll refactor it at some point.)
-
RE: Fixed-size field fun
Okay, so ten million people pee that TPB now tracks one million torrents. In the snow, I assume.
That must be one big message they peed into the snow. Is it visible from space?
-
RE: A story of bug and WTF.
@PSWorx said:
Unrelated to the WTF, I vote
Yeah, it does have the right kind of ring to it... It goes well with Dark Shikari's followup babble, too:Your new adaptive quantization patch results in a corrupt stream when interlaced encoding is activated!for the Technobabble Sentence of the Week.
Last week on a Starfleet ship
Engineer: Captain! The Cardassians are jamming our transmissions to starbase 734!
Captain: Try interlaced encoding! They'll never suspect the first two macroblocks having zero context.
Engineer: But our adaptive quantization algorithms will result in a corrupt stream when interlaced encoding is activated!
Captain: Not if we use logarithmically-scaled variance-based complexity-masking adaptive quantization with Hadamard-weighted automatic sensitivity!
Engineer: That is madness! Using varianced-based complexity masking could cause a cascading failure in the scenecut detection matrix!
Captain: ...Remember when our techno-drama was still about things that go "boom" if we screw up?
Engineer: Well, if we screw up really hard we might damage a speaker on the starbase.
Captain: Do it so. -
RE: GQ's Cover Page Disaster.
My god, it's full of ugly! I think I could have made a better-looking cover and I have absolutely no graphics design skills whatsoever.
The upside is, though, that it's not software. Software of that quality would've been made by an external consultant, billing 100$ per hour five hours/day for six months straight.
-
RE: Untraceable
@DOA said:
@Otterdam said:
Counterexample! The fine documentation "Swordfish" showed that one can get 128-bit encrypted login forms to fill out themselves by repeatedly running ls /usr/bin.I'm just bitter because I can't hack into an airport's private intranet or login to the government's secret database from a magically insecure login screen. And that I've never got my hands on a hacker tool with flashy graphics...
You don't get your hands on hacker tools with flashy graphics, you write your own. As you're hacking. Why do you think hackers type so fast? Half the work is setting up the DirectX stuff. Only losers use the command line.
-
RE: The table of non-sense
@dhromed said:
Entschuldigung, aber deutschsprachige Internetuser können problemlos ellenlange Wortkonstrukte, bisweilen sogar schwindelerregende und annähernd unentzifferbare extremkonkatenative Albtraumkomposita verwenden. Auch außerhalb von Onlinediskussionen sind derartige Kommunikationsmittel wohlbekannt.Personally, I dislike it, though it's easy to come by. No Western-European language has that many long words.
(Translation for the germanically challenged: "Excuse me, but German-speaking internet users can easily use drawn-out word constructs, at times even almost indecypherable extremely concatenative nightmare composites. Outside of online discussions, too, are such means of communication well-known.")
Just because your language has a composite deficiency doesn't mean every one has. ;)
-
RE: "Could You Explain Programming Please"
@djork said:
I wonder if there is a repository for such Hollywood computer idiocy? Did you see the one featuring Prince of Persia? It's so bad that it's absolutely hysterical.
Doesn't take Hollywood for something as stupid as that. A German police show ("Tatort") depicted the IRC channel of Kanotix (a Linux live distro) as a gathering point of pedophiles. The story behind it? Well, they were doing an episode about paedophiles organizing themselves in chatrooms. Since they needed some IRC footage, they joined a random channel and filmed that. The result is that the show proudly presented Freenode's #kanotix as a pedo hangout. Oh, and they read out the user names of users in the channel. And showed IP addresses. Brillant.Of course, YouTube has [url=http://www.youtube.com/watch?v=q3A4R0G1I84]a video[/url].
-
RE: Guess the language
Of course fixing the post above took too long and now I'm not allowed to anymore.
Here's the code again, this time without tags because I still can't figure out what this forum uses for <pre> or <tt>.
parseSeq :: (a -> b -> c) -> (String -> ParseRes a) -> (String -> ParseRes b) ->
String -> ParseRes c
parseSeq f parseA parseB s =
if failed r1 then Error (errorStr r1)
else if failed r2 then Error (errorStr r2) else Result (rest r2) nres
where r1 = parseA s
r2 = parseB (rest r1)
nres = f (result r1) (result r2) -
RE: Guess the language
@ammoQ said:
Uneducated guess: Haskell
Nah. Not only is Haskell whitespace-sentitive in rather convoluted ways, it also has much uglier syntax. Example (randomly grabbed from a random file):[code]parseSeq :: (a -> b -> c) -> (String -> ParseRes a) -> (String -> ParseRes b) ->
String -> ParseRes c
parseSeq f parseA parseB s =
if failed r1 then Error (errorStr r1)
else if failed r2 then Error (errorStr r2) else Result (rest r2) nres
where r1 = parseA s
r2 = parseB (rest r1)
nres = f (result r1) (result r2)
[/code]I hope that the code above is not the horribly mangled mess the preview function shows me. This forum would be a hell of a lot easier to use if its particular BBCode dialect were explained somewhere on the help page... And if the preview function actually worked.
Anyhow, you can be happy that I don't have any code involving I/O at hand. The concept of I/O is not compatible with Haskell's basic principles, so they had to violate them and introduce Monads, which are essentially data types that try to emulate procedural programming in a functional language. Yeah, they're as much a joy to use as you might be thinking now.