00:09:44 <ajf> DevPerc interpreter done
00:09:52 <ajf> https://github.com/TazeTSchnitzel/DevPerc
00:11:08 -!- pikhq has quit (Read error: Operation timed out).
00:12:02 -!- pikhq has joined.
00:12:17 <ajf> My interpreter is finished :D
00:13:47 <ajf> ohi wareya_
00:13:54 -!- azaq23 has quit (Quit: Leaving.).
00:13:55 <ajf> I finished my shitty language's interpreter
00:14:04 <ajf> It is an interesting language.
00:14:37 <ajf> wareya_: http://www.esolangs.org/wiki/Deviating_Percolator
00:14:40 <wareya_> is it better than 1d boat?
00:14:56 <wareya_> 8:15 PM - Kaviera: yup a fag would anser like that B3
00:14:58 <ajf> My language cannot be compiled
00:15:01 <wareya_> 8:15 PM - Kaviera: ffffffffff
00:16:04 <ajf> wareya_: have a look at my language
00:16:10 <ajf> it is wierd
00:16:28 <wareya_> mine was like a stripped down C
00:16:46 <ajf> mine was... I have no idea why now
00:16:48 <wareya_> you could have negative sized variables
00:16:50 <ajf> I just thought of it
00:17:17 <ajf> Also mine has a working interpreter
00:17:31 <ajf> Horrible code, but works
00:17:53 <wareya_> I should be working on my game's platforming physics code
00:18:34 <wareya_> I redesigned my language like 5 times
00:18:48 <wareya_> the wiki only has version 2
00:18:49 <ajf> I designed this language in November last year
00:18:53 <ajf> forgot about it
00:19:00 <ajf> remembered it today
00:19:14 <ajf> also I removed some stuff to make implementation easier
00:19:19 <ajf> also to make more sense
00:20:48 <ajf> boat is by you
00:22:13 -!- BeholdMyGlory has quit (Remote host closed the connection).
00:22:21 <ajf> have you looked at DevPerc yet
00:22:38 <ajf> "I'm against DRM, pro-OSS, I think the GPL is too draconian, middle/junior high and high school in the USA is done terribly, and that America's democracy is broken by international entities."
00:22:43 <ajf> huh, me too
00:23:17 -!- TeruFSX has joined.
00:24:21 <ajf> wareya_ what do you think of DevPerc
00:26:54 <ajf> also the wiki needs fixing main page from esolangs.org does not work
00:28:16 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
00:30:40 <ajf> also thanks
00:32:09 -!- ajf has changed nick to ajf|offline.
00:32:48 <Lymia> Your number system is horrible and screwy.
00:53:04 -!- Vorpal has quit (Quit: ZNC - http://znc.sourceforge.net).
00:57:12 <Lymia> The less numeric literals, the easier it is to tease out all combinations.
01:17:17 -!- pikhq has quit (Read error: Operation timed out).
01:17:26 -!- pikhq has joined.
01:27:36 -!- augur has quit (Remote host closed the connection).
01:34:22 -!- monqy has quit (Quit: hello).
01:37:13 -!- monqy has joined.
01:42:23 -!- elliott has joined.
01:42:25 <elliott> http://esolangs.org/w/index.php?title=Language_list&curid=960&diff=22409&oldid=22336
01:42:25 <lambdabot> elliott: You have 1 new message. '/msg lambdabot @messages' to read it.
01:43:47 <monqy> these are the most peculiar spambots
01:46:51 * Sgeo again looks at Slate for some reason
01:47:00 <Sgeo> Even though before I said that I wanted compiled
01:47:03 * Sgeo confuses himself
01:48:18 <elliott> if it didn't involve typing an asterisk, Sgeo would be SO ignored by now.
01:49:44 <elliott> damn number keys, all not working and shit
02:03:04 -!- oerjan has joined.
02:06:24 <oerjan> 05:13:28 <Phantom_Hoover> http://www.reddit.com/r/math/comments/h5wv8/your_thoughts_on_a_feynman_quote/c1stu8p
02:06:27 <oerjan> 05:13:30 <Phantom_Hoover> It's oerjan!
02:07:13 -!- augur has joined.
02:07:29 <Lymia> Let's make a language based on either English or Japanese grammar... and looks like Perl.
02:25:37 <Gregor> What is the nonshittiest of the free TLDs?
02:30:09 <elliott> Why would you even ask that, they're all incredibly terrible.
02:30:27 <pikhq> Unless you don't mind alternate roots.
02:30:31 -!- calamari has joined.
02:31:49 -!- calamari has quit (Client Quit).
02:36:35 -!- NihilistDandy has quit (Quit: Linkinus - http://linkinus.com).
02:38:57 <Lymia> elliott, how about.... uh....
02:39:02 <Lymia> What language has the screwiest grammar?
02:41:34 -!- wareya_ has changed nick to wareya.
02:42:14 <monqy> lots of languages have screwy grammar
02:42:35 <monqy> are context-sensitive grammars inherently screwier than context-free grammars?
02:44:17 -!- hagb4rd has joined.
02:46:58 <elliott> I should implement that language
02:47:28 <Lymia> monqy, something based on Japanese shouldn't be all that hard to parse.
02:54:04 <Lymia> T-that's horrible.
02:59:29 <elliott> one of them used an undo link
02:59:35 <elliott> so I recommend we just insult them in edit summaries
02:59:41 <elliott> (diff) (hist) . . Whirl; 02:59 . . (-975) . . 122.248.210.168 (Talk) (Undo revision 19690 by Special:Contributions/Onybasoceh (User talk:Onybasoceh))
02:59:54 <elliott> or maybe it uses that to... hmm
03:00:03 <elliott> i guess it thinks it is the comment link, maybe?
03:00:06 <elliott> if it is meant to be a comment spambot
03:01:13 <Lymia> elliott, link to the history page in question?
03:01:27 <elliott> already closed that tab :P
03:01:59 * pikhq curses at WorldEdit
03:02:04 <pikhq> It doesn't seem to handle powered rail.
03:04:28 <Lymia> It seems to exist for no reason but to mess up the site.
03:05:07 <elliott> You must be new to the internet.
03:05:31 <Lymia> There's no purpose to doing it.
03:05:37 <Lymia> It's not like it's linking anything.
03:06:02 <elliott> well, I suspect it's trying to send a form field for a link, but it think it's a blog comment thing
03:06:08 <elliott> or, it's just testing whether the site is susceptible to spamming
03:06:12 <elliott> to sell it on to other spammers
03:08:28 -!- zzo38 has joined.
03:10:37 -!- zzo38 has set topic: DO CONTINUATIONS DREAM OF MONADIC SHEEP? | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D.
03:12:52 -!- elliott has set topic: DO CONTINUATIONS DREAM OF MONADIC SHEEP? -- a novel by Ernest Hemingway | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D.
03:14:08 <zzo38> Have you ever made a file called README containing the words "README: No such file or directory" in a public system?
03:16:42 <zzo38> What else I have once done is in a Windows 98 system, made a HTML file with a screenshot of the desktop screen and then program it to display the message "RESTRICTED" whenever it is double-clicked, and then set it up to display full-screen in the task scheduler.
03:17:20 <monqy> one time I observed a windows system where all the shortcuts were set to run shutdown
03:17:32 <zzo38> monqy: Where and when was this?
03:17:55 <monqy> highschool a few years ago
03:19:02 <Lymia> http://www.esolangs.org/wiki/NOT_A_PROGRAM < Let's turn this joke into an actual programming language.
03:19:23 <zzo38> Lymia: Try. But I do not think it can, that is not really its purpose.
03:21:46 <zzo38> Have you heard of "Schroedinger's Directory"? I think it might have been a file containing the words "cat: fldrA: Is a directory" or at least that is one possible explanation, I don't know what else could be.
03:25:11 <Lymia> Something corrupted on the file system?
03:25:35 <zzo38> Yes maybe that too.
03:25:49 <zzo38> I don't know how these commands act to a symbolic link to a directory.
03:25:57 <zzo38> Did you know? Egbert B. Gebstadter is the Egbert B. Gebstadter of indirect self-reference.
03:26:11 <Lymia> `run echo cat: fldrA: Is a directory > fldrA
03:26:56 <Gregor> But really, oh right, Lymia.
03:27:05 <Gregor> You made my bed, now I have to lie in it :P
03:27:08 <zzo38> What about Plazma?
03:27:36 <Gregor> Lymia made the bot say some random DCC request that apparently breaks wildly-broken clients, and Plazma made me take 'em offline 'til I fix them.
03:27:42 <Gregor> Which will be whenever I feel like it.
03:27:59 <Gregor> Part of the fix will be if [ "$IRC_USER" = "Lymia" ] ; then echo 'Ha, no'; fi
03:28:13 <zzo38> I doubt that will help
03:28:16 * oerjan didn't see any clients break :(
03:28:26 <Gregor> zzo38: It won't, but it's cathartic :P
03:28:31 <Gregor> oerjan: Of course not.
03:28:32 <Lymia> Gregor, filter all output.
03:28:40 <Lymia> Else, the brainfuck program in question lives.
03:28:40 <Gregor> Lymia: That's what I intend to do.
03:28:48 <zzo38> Such as stripping all control character
03:29:46 <zzo38> ^bf +.++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++.+++.+.+.+.+.+.++++++++.+.+.
03:30:00 <oerjan> zzo38: but it's sad if the bots cannot emote :(
03:30:11 <zzo38> oerjan: I don't think it needs to
03:30:13 <elliott> <Gregor> Lymia made the bot say some random DCC request that apparently breaks wildly-broken clients, and Plazma made me take 'em offline 'til I fix them.
03:30:53 <elliott> Oh, is that one of the IRCops?
03:32:45 <elliott> Gregor: I don't recall any clients actually being affected in any way here :P
03:34:15 <Lymia> Apparently \1 does DCC.
03:34:25 <elliott> Gregor: It means it's even less relevant than that bash quote where saying "fuck" disconnected that guy repeatedly :P
03:34:27 <Lymia> And it needs to be filtered.
03:34:46 <monqy> iirc \1 does CTCP which does DCC
03:34:51 <elliott> erm, nothing wrong with CTCP
03:34:56 <elliott> just that specific thing needs blockin
03:35:03 <zzo38> Just strip all control characters would be the simplest way. (Or, convert them to unicode control pictures)
03:36:09 <oerjan> will filtering for \1DCC at the start be enough?
03:36:20 <elliott> oerjan: you can technically ctcp in the middle of lines
03:36:33 <zzo38> Other option: Do KICK to Plazma.
03:36:49 <oerjan> elliott: yes but what clients do that? _especially_ wildly broken ones?
03:37:12 <zzo38> I can <CTCP>ACTION ctcp<CTCP> in middle of lines this client.
03:37:17 <elliott> oerjan: Hey, since we're defending against an entirely hypothetical occurrence...
03:37:22 <zzo38> But I don't know if yours can receive it.
03:37:23 <Lymia> I assume most clients escape it.
03:37:33 <oerjan> zzo38: yes and irssi doesn't treat that as a ctcp incoming
03:38:01 <oerjan> elliott: there could be an entirely hypothetical client which broke if you said "hi" as well
03:38:11 <elliott> And I'm going to build it and get ALL THESE BOTS taken down.
03:38:40 <Lymia> ^bf +.->++++++++[<++++++++>-]<+.++.+++++++++++++++++.-----------.++++++.-.>+++++[<--------->-]<-.>++++++++[<+++++++++>-]<.+++++++++++++.--------------.++++++++++++.>+++++++[<------------>-]<+.>++++[<+++++++++++>-]<.>+++++[<+++++++++>-]<.------------.----.--------.[-]+.
03:39:03 <monqy> does anything still have the stupid bug anymore?
03:39:11 <elliott> nothing in here at least :)
03:39:25 <Lymia> I actually misspelled it as "DCC SED"
03:39:40 <monqy> yeah that was a bit weird
03:40:13 <elliott> Lymia: so it actually did less than nothing at all :D
03:40:23 <elliott> we should fix the typo just to check if anyone has the bug.
03:40:28 <elliott> you get right on that Lymia.
03:40:53 <elliott> oerjan: it's a public service
03:40:56 <zzo38> Some IRC servers will try to stop you sending certain words or combinations of words such as "startkeylogger". SlashNET network will put error message if you do that words in PRIVMSG or NOTICE but if you do in QUIT it will still do QUIT but delete the message. Appearently Furnet will disconnect you if you send "startkeylogger" no matter where it is.
03:41:08 <zzo38> But what if it is part of your reverse DNS?
03:41:15 <elliott> startkeylogger startkeylogger
03:41:17 <Lymia> zzo38, then you're a bastard.
03:41:33 -!- elliott has set topic: This channel is dedicated to those who have lost their lives at the hands of DCC SEND startkeylogger | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D.
03:42:28 <zzo38> If someone in here has access to reverse DNS, please set your reverse DNS to contain the prohibited words and then connect to Furnet see what happens please.
03:42:37 <elliott> that would involve connecting to furnet
03:42:57 <zzo38> elliott: Yes it would, but it would also involve reverse DNS.
03:43:03 <elliott> yes but that's not the objectionable part
03:43:45 <zzo38> (I have never connected there (because I never had to connect to find channels of my interest) so I cannot confirm myself; someone told me this. If I had access to this reverse DNS, then I would connect and try it by myself)
03:44:29 <monqy> channels of your interest? on furnet?
03:44:48 <Lymia> (let's (do-like (write english) lisp))
03:45:13 <monqy> what hideous dialect is that
03:45:19 <zzo38> I mean, like, I connect to here because of *this* channel, and some other channels such as ##C and so on I sometimes might ask a question. And also SlashNET because that one is MegaZeux.
03:45:57 <Lymia> I still can't figure out why Japanese reminds me of a programming language.
03:46:02 -!- hagb4rd has quit (Quit: hagb4rd).
03:46:25 <zzo38> cheater53: MegaZeux is a old game creation system but now it is made many new things, even I made some changes to MegaZeux too.
03:47:00 <zzo38> cheater53: Such as, this is my MegaZeux I made on here: http://zzo38computer.cjb.net/mzx1/mzx_extended/ There is other MegaZeux, too.
03:47:08 <zzo38> Which you might find elsewhere
03:48:54 <zzo38> But it is possible in SlashNET to use NS SET command to make prohibited words appearing when someone else uses NS INFO command.
03:49:26 <cheater53> i'm on a livecd and it's just churning and churning the dvd drive
03:50:12 -!- hagb4rd has joined.
03:50:14 <zzo38> cheater53: Are you interested in MegaZeux? The last few times I have been in their channel, I have not seen any messages, or sometimes only one message.
03:50:20 <cheater53> i typed ls in a command prompt and it just doesn't do anything
03:50:40 <zzo38> cheater53: Is there no file?
03:51:02 <cheater53> zzo38, i might be interested if i were able to open the website. i can't, because linux is being stupid right now
03:51:24 <cheater53> then i pressed ctrl-c and it said "Bus error: core dumped"
03:51:35 <zzo38> Something is then, seriously wrong.
03:51:41 <cheater53> no, it said "Bus error (core dumped)"
03:51:59 <zzo38> There is still something wrong.
03:52:20 <zzo38> Does the computer work properly without the Live CD?
03:52:53 <cheater53> it even works properly with the livecd
03:52:56 <oerjan> what _are_ these bus errors and why does linux have such terrible collective transport
03:53:17 <cheater53> oerjan, i think it has to do with the INTERCAL "select" operator
03:53:29 <oerjan> ...well i meant in general.
03:53:47 <zzo38> What does INTERCAL have to do with your problem?
03:53:49 <cheater53> i think linux is written in INTERCAL
03:53:59 <zzo38> No, Linux is written in C.
03:54:24 <zzo38> (I don't know of any version of INTERCAL that allows writing operating systems)
03:54:30 <zzo38> No, C is written in C.
03:55:09 <cheater53> what if C were written in INTERCAL -- then it would make sense
03:55:36 <cheater53> it just doesn't want to do anything
03:55:53 <zzo38> That wouldn't be the case even if you wrote a C compiler in INTERCAL - the INTERCAL "select" operator does not do this kind of things
03:56:13 <zzo38> cheater53: Maybe the CD is scratched?
03:57:48 <cheater53> it was in the dvdrom all the time. it didn't get scratched while it was there.
04:00:53 <zzo38> Do you have another computer?
04:02:36 -!- cheater53 has quit (Ping timeout: 260 seconds).
04:03:29 <zzo38> (Yes, it certainly seems broken.)
04:04:22 <oerjan> <zzo38> (I don't know of any version of INTERCAL that allows writing operating systems) <-- sheesh all you need is COME FROM BOOT SECTOR
04:04:57 <elliott> <oerjan> what _are_ these bus errors and why does linux have such terrible collective transport
04:05:01 <elliott> segfaults, except not on xeightsix
04:06:41 <zzo38> oerjan: I don't know of any version of INTERCAL that has such a command; although, if there was one, I suppose that would be the way to mark that the program is an operating system and where the program begins executing.
04:07:23 <zzo38> And if it has more than one COME FROM BOOT SECTOR then it is a operating system for multicores.
04:26:53 -!- pikhq has quit (Ping timeout: 258 seconds).
04:26:55 -!- pikhq_ has joined.
04:30:51 -!- MDude has changed nick to MSleep.
04:57:50 -!- cheater43 has joined.
04:58:47 <cheater43> so, i've fixed my computer by 1. rebooting it 2. making sure the problem doesn't happen again
04:59:08 <cheater43> which means that in other, but very related news i have finally found a use for the single copy of the bible that i have here.
05:02:16 <cheater43> well, galvanic and mechanical isolation mainly
05:03:17 <oerjan> so not exorcising a daemon from you pc, how boring
05:03:34 <cheater43> instead of stacking all my hard drives one on top of the other so that they achieve the temperature of the sun and fuse into one glowing ball of plasma, i have decided to lay them out flat on top of the pc case. funnily enough the five 3.5" hard drives i have hooked up do work out to just the right dimension to take up the complete space up at the top.
05:03:43 <cheater43> one of the hard drives is sitting on the bible.
05:03:52 <cheater43> others are sitting on other books.
05:04:22 <cheater43> the bible is fairly useless, i only have it because i got it in a box of books which also contained other story books like the complete works of goethe, and german classics
05:06:50 <pikhq_> Oh, sure, you foreigners.
05:06:54 <cheater43> oh, you mean of the german writers
05:07:20 <cheater43> the bible is translated, though, because i don't think the germans were stupid enough to come up with this shit
05:07:25 <pikhq_> I was referring to the Bible.
05:07:35 <cheater43> even though they were, relatively speaking, cave men
05:08:33 <zzo38> So, you don't actually need any of these books for reading?
05:11:46 <zzo38> Do you know what the problem is?
05:12:11 <Sgeo> FlameSource setOnFire: zzo38.
05:12:20 <Sgeo> Hmm, wow that sucks
05:12:31 <zzo38> Sgeo: What does that mean?
05:13:00 <Sgeo> Sends the setOnFire: message to the class FlameSource, with zzo38 as an argument
05:13:42 <cheater43> sure, i do have those books for reading
05:13:48 <cheater43> however, the bible is one exception
05:14:02 <cheater43> i pretty much have it for pulping, or for use as a general object
05:15:53 <zzo38> cheater43: Does that copy of the Bible include deuterocanonical books?
05:18:38 <zzo38> (Also called the apocrypha)
05:20:19 <zzo38> Although, there are three books of the apocrypha which are not part of the deuterocanonical books
05:20:52 -!- augur has quit (Remote host closed the connection).
05:24:25 <cheater43> it's performing the most important function it will ever perform in its life, it's actually being used to SUPPORT the transfer of information
05:24:34 <cheater43> so i don't want to remove it from under the hdd
05:25:11 <zzo38> Well, yes, keep it there for now. Books are also a physical object that you can put stuff on top of
05:31:34 <zzo38> I have a full copy of the King James Bible text in my computer but it does not include deuterocanonical and apocrypha.
05:33:33 <zzo38> Do you know where is ASCII text copy including these things?
05:35:59 <pikhq_> I'm going to go on a limb and say "Project Gutenberg".
05:45:55 <zzo38> Why can't C support constants ("abcdefg"[1]) and so on?
05:46:41 <cheater43> <zzo38> Why can't >>C<< support constants ("abcdefg"[1]) and so on?
05:47:10 <cheater43> suggest you use a saner, more powerful language, such as befunge.
05:48:36 <pikhq_> "abcdefg"[1] is entirely valid in C, and equivalent to 'b'.
05:49:19 <zzo38> pikhq_: In my computer it is error wherever a constant is expected.
05:49:32 <pikhq_> Oh, right, it wouldn't be a constant expression.
05:50:11 <pikhq_> Well, you could probably get the behavior you want with C++. >:D
05:52:31 <zzo38> Of course I could also used the C interpreter in Enhanced CWEB to make a macro that takes two arguments, one string and one expression, and expand to (x==1?'a':(x==2?'b':...... and so on but then it won't work if the C preprocessor of the compiler has a macro of a string that the prepreprocessor won't see
05:53:01 <cheater43> your bookram will definitely become more legible this way
05:53:03 <zzo38> But I also think that it should make sense that C should accept such thing as "abcdefg"[1] where constant should be?
05:53:22 <pikhq_> It'd certainly be nicer.
05:53:40 <pikhq_> But you must remember, C seems to presume that the compiler is positively *stupid*.
05:55:08 <zzo38> Do you know if they allow such constants as that in the next C standards document that is not written yet? I think in the newer standards they improve some things but other things are unnecessary
05:55:32 <pikhq_> I don't *think* C1X is adding that.
05:56:25 <zzo38> In my opinion, they add a lot of things they ought not to, and yet they forget some stuff that would make a bit of sense
05:57:24 * pikhq_ looks at C1X's additions
05:57:39 <pikhq_> "Type-generic expressions using the _Generic keyword."
05:58:16 <coppro> pikhq_: Are you familiar with tgmath.h?
06:00:44 -!- TeruFSX has quit (Read error: No route to host).
06:08:21 <zzo38> I think, it should be invented, a new kind, not called C (because C is already called C), instead it can be called C?? or something like that, which is mostly C89 but also a few more things, such as #meta...#endmeta block where you can write interpreted C codes and compile-time error catching, and closer control to the machine-codes.
06:08:54 <zzo38> And then you can also have Objective-C++?? in case some people want that instead... but I don't think so.
06:09:22 <pikhq_> God, why is Objective-C++ a real thing?
06:09:38 <zzo38> It is a real thing, I am not sure who uses or wants it.
06:10:06 <pikhq_> Well, it has a single legitimate use.
06:10:13 <pikhq_> Binding C++ and Objective-C code.
06:10:27 <pikhq_> Without going through C.
06:10:49 <elliott> pikhq_: you can actually do everything objective-c does in pure C++
06:10:54 <elliott> because it's all objc_msgSend or whatever
06:10:58 <elliott> so you can just call them directly
06:11:08 <pikhq_> elliott: Yeah, it's just somewhat more annoying.
06:11:23 <zzo38> elliott: Or something else; it doesn't have to be C?? maybe there is better name, but C and C++ is already taken
06:11:30 <pikhq_> Not that having two seperate object systems is going to be anything *but* annoying.
06:12:09 -!- TeruFSX has joined.
06:27:40 -!- hagb4rd has quit (Ping timeout: 240 seconds).
06:28:05 -!- augur has joined.
06:52:57 -!- TeruFSX has quit (Ping timeout: 264 seconds).
07:04:33 -!- zzo38 has quit (Remote host closed the connection).
07:05:48 -!- augur has quit (Read error: Connection reset by peer).
07:06:01 -!- augur has joined.
07:21:12 -!- oerjan has quit (Quit: leaving).
07:32:19 -!- pikhq has joined.
07:32:28 -!- pikhq_ has quit (Ping timeout: 260 seconds).
07:54:59 -!- evincar has joined.
07:56:02 <evincar> elliott: You still around?
07:56:29 <evincar> Your cynicism betrays you, sir.
07:57:09 <evincar> Unless you have a bot to be cynical for you.
07:57:37 -!- hagb4rd has joined.
07:58:25 <evincar> That is, sarcastic. Been awake for a while. Dammit.
08:07:34 -!- monqy has quit (Quit: hello).
08:11:40 -!- siracusa has quit (Ping timeout: 276 seconds).
08:12:14 -!- siracusa has joined.
08:25:15 -!- hagb4rd has quit (Quit: hagb4rd).
08:53:04 -!- Vorpal has joined.
08:54:07 -!- zzo38 has joined.
08:56:14 <zzo38> The community portal has been replaced multiple times in succession, all with spam messages.
09:03:26 -!- Phantom_Hoover has joined.
09:10:01 -!- evincar has quit (Quit: ChatZilla 0.9.86.1 [Firefox 3.6.17/20110420140830]).
09:31:37 -!- FireFly has joined.
09:47:08 <Lymia> http://www.esolangs.org/wiki/XMLfuck < Isn't this slightly more powerful than a reencoding of Brainfuck, therefore not qualified as one.
09:47:50 <Lymia> You could use a while loop containing instructions pointing at a different tape, right?
09:48:04 <ajf|offline> "can only exist once". als,o Lymia: did you look at my reference interprerter
09:48:57 <lambdabot> Phantom_Hoover: You have 1 new message. '/msg lambdabot @messages' to read it.
09:49:01 <Lymia> Can't you write <while tape="a"><inc tape="b"/><dec tape="a"/></while>
09:49:28 <Phantom_Hoover> Also if that is an XML-based language I am going to stab you in the face.
09:49:40 <ajf|offline> I am just briefly coming here to check if lymia replied to my PM about my DevPerc interpreter
09:49:54 <Lymia> ajf|offline, your reference interpreter's number handling is horrid.
09:51:41 -!- pikhq has quit (Ping timeout: 240 seconds).
09:51:57 -!- pikhq has joined.
10:13:01 -!- cheater43 has quit (Quit: Leaving).
10:14:31 -!- azaq23 has joined.
10:50:26 -!- iconmaster has joined.
10:53:11 <iconmaster> Like, I looked at Recent Changes, and I went :OOOO
11:01:51 <elliott> No we were completely and utterly unaware.
11:02:04 <elliott> Can't do much without a sysop.
11:07:31 <iconmaster> Anyhow, I was playing Might and Magic VII, and I found this huge glitch. I can now duplicate quest items.
11:31:54 -!- cheater93 has joined.
12:10:03 -!- BeholdMyGlory has joined.
12:11:46 -!- ajf|offline has changed nick to ajf.
12:11:55 <ajf> Lymia: eh?
12:12:02 <ajf> what's wrong with its number handling? :D
13:05:09 -!- TeruFSX has joined.
13:11:46 <ajf> Lymia: http://esoteric.voxelperfect.net/wiki/Deviating_Percolator#Interpreting_Specifics
13:11:46 -!- wareya has quit (Read error: Connection reset by peer).
13:12:23 -!- wareya has joined.
13:13:23 <ajf> I just made a very detailed thing on how to interpret my language
13:13:28 <ajf> Because Lymia was confused n shit
13:13:51 -!- Cheery has joined.
13:14:08 <wareya> ajf you should fix boat
13:14:17 <ajf> boat sucks
13:14:26 <wareya> we have the technology
13:14:40 <ajf> http://esoteric.voxelperfect.net/wiki/Deviating_Percolator#Interpreting_Specifics
13:14:56 <ajf> you just took c
13:14:57 <wareya> imagine a subset of C that is below even assembly in some manners but above C in others
13:15:00 <ajf> changed the syntax a little
13:15:03 <ajf> and made it 2d
13:15:13 <wareya> nigger my langauge does not even have TYPES
13:15:24 <ajf> cool story bro
13:15:35 <wareya> it is literally the lowest you can get while having a sane structured language
13:15:37 <ajf> also did you write a compiler and/or interpreter yet
13:15:52 <wareya> it's built off the concepts that went into C
13:15:54 <ajf> python? perl? C#?
13:16:16 <ajf> no I mean what language did you write the interperter in
13:16:41 <wareya> you didn't even ask that before that
13:17:18 <ajf> also I made a devperc interactive mode in devperc
13:17:27 <ajf> because uh
13:17:38 <ajf> you can redefine what a letter represents
13:17:42 <ajf> so you can take input
13:17:53 <ajf> ABCDEFGHIJKLMNOPQRSTUVWXYZ
13:18:08 <ajf> and you get a valid result.
13:18:18 <wareya> at the very minimum, bout should have
13:19:00 <wareya> >both direct and indirect memory addressing (hard values and pointers)
13:19:23 <wareya> >SOME way to call functions that doesn't dick out in 2d
13:19:24 <ajf> too complex
13:19:27 <ajf> your language sucks
13:19:38 <ajf> more minimal
13:19:44 <ajf> not quite brainfuck but
13:19:47 <ajf> not C either
13:19:55 <wareya> >no blocking of if statements
13:19:56 -!- MSleep has changed nick to MDude.
13:19:57 <ajf> ooh I know
13:20:01 <wareya> >only operators are the logic gates
13:20:01 <ajf> something like
13:20:12 <ajf> ^ | & etc?
13:20:15 <wareya> >if conditions with one following statement
13:20:27 <wareya> >no functions because I jsut added goto
13:20:31 <ajf> oh god I just has a stupid idea
13:20:40 <ajf> it's a boat
13:20:45 <wareya> nigger my language has NEGATIVE SIZED VARIABLE ALLOCATION
13:20:48 <ajf> you need to give it a bearing in distance
13:20:56 <ajf> *and distance
13:21:13 <ajf> go 330 degrees 2 chars
13:21:33 <wareya> that's gay because trig
13:21:43 <ajf> trig is easy
13:21:50 <wareya> integer euclidean plane
13:21:59 <ajf> OK instead do
13:22:32 <wareya> I'm going to sleep woon
13:22:36 <ajf> North, north-east, west, south-west
13:23:12 <wareya> moreso than 2d + expression nesting
13:23:33 <ajf> does boat wrap?
13:23:52 <wareya> it wraps to the adjecant line
13:24:02 <ajf> Does it have hats and nine classes?
13:24:15 <wareya> Nope, but it has ten classes and party gibs.
13:24:42 <ajf> My language only has one type
13:24:47 <ajf> 8-bit integer
13:24:51 <wareya> my language doesn't knwo what a type is
13:25:00 <wareya> everything is an integer with arbitrary length
13:25:11 <ajf> everything is a binary blob
13:26:29 <wareya> the best thing about my language is how you can have negative-sized variables
13:26:40 <ajf> how the fuck does that work
13:27:48 <Zwaarddijk> does sound like you're either being nonsensical or busing terminology
13:28:06 <wareya> if the memory from 0x0 looks like
13:28:31 <wareya> and you allocate a -2 byte sized variable at 0x2
13:28:45 <ajf> Thought so.
13:29:02 <variable> wareya: that sounds interesting
13:29:26 <Zwaarddijk> wareya: wht use does a -2 byte sized variable have?
13:29:44 <ajf> this is true
13:29:51 <ajf> my language is all about abuse
13:29:55 <wareya> There are negative sized arrays that work the same way
13:29:56 <ajf> a program can rewrite itself
13:33:24 <ajf> http://esoteric.voxelperfect.net/wiki/Deviating_Percolator#Executing_arbitrary_code
13:48:01 <ajf> it's hard to write 99 bottles of beer in devperc
13:48:11 <ajf> possible, but hard
13:58:32 <Sgeo> I have what looks like spam in my drafts
13:58:47 <ajf> spam attacks on esolang
14:28:58 <ajf> spambots keep coming
14:30:23 <Phantom_Hoover> We have 2 admins and both of them haven't been available.
14:30:39 <ajf> hint for quickly restoring page
14:30:43 <ajf> go on history
14:30:46 <ajf> click old revision
14:30:48 <ajf> click edit
14:30:50 <ajf> click save
14:31:05 <ajf> Editing an old revision replaces the current one
14:36:55 <ajf> SOMEBODY DISABLE NON-AUTO-CONFIRMED EDITS
14:53:34 <Phantom_Hoover> OK I have discovered the Most Ridiculous Time Signature.
14:55:11 <ajf> And what is the most ridiculous time signature?
15:16:20 -!- Slereah has quit.
15:31:42 -!- Slereah has joined.
16:07:29 -!- pikhq_ has joined.
16:07:56 -!- pikhq has quit (Ping timeout: 276 seconds).
16:26:35 -!- pizearke has quit (Quit: Leaving.).
16:33:48 -!- Mannerisky has quit (Ping timeout: 260 seconds).
16:50:32 -!- monqy has joined.
17:17:03 -!- pikhq has joined.
17:17:29 -!- pikhq_ has quit (Ping timeout: 276 seconds).
17:35:12 -!- augur has quit (Remote host closed the connection).
17:47:56 -!- pikhq_ has joined.
17:47:59 -!- pikhq has quit (Ping timeout: 240 seconds).
17:57:47 -!- MigoMipo has joined.
18:18:09 -!- raj has joined.
18:20:06 -!- augur has joined.
18:22:18 -!- raj has left.
19:02:29 -!- pikhq_ has quit (Ping timeout: 240 seconds).
19:02:31 -!- pikhq has joined.
19:08:47 <Vorpal> Sporadic keyboard lag under linux, as an effect of running windows update in a VM. Fuck all desktop OS. A RTOS would NEVER had done that to me.
19:09:54 <Phantom_Hoover> In other news, I have somehow gotten involved in yet another of RationalWiki's perennial dramas.
19:10:13 <Phantom_Hoover> Dunno why, I see nothing there worth fighting for any more.
19:10:33 <Vorpal> Phantom_Hoover, just leave then?
19:11:08 <Vorpal> Phantom_Hoover, perhaps you just like arguing for the sake of arguing?
19:11:28 <Vorpal> okay that was weird.... nwn crashed while saving. On loading that save, it seems okay except I gained a 46 levels, and I got multiple feats that my class can't even have. Lucky I have the habit of saving to a new file every time instead of overwriting.
19:12:28 <Vorpal> btw, I don't know what it says about minecraft, that nwn is perfectly playable on this computer on mid-graphics settings, while minecraft lags badly unless on tiny
19:12:50 <olsner> isn't nwn like 10 years old?
19:13:16 <Vorpal> olsner, anyway it has way more flashy effects than minecraft
19:13:30 <Vorpal> anyway: fuck intel graphics
19:26:36 -!- ais523 has joined.
19:28:26 -!- augur has quit (Ping timeout: 240 seconds).
19:29:44 <ajf> a challenge to all of you
19:29:53 <ajf> compile this language. It's impossible.
19:29:55 <ajf> http://www.esolangs.org/wiki/Deviating_Percolator
19:34:38 <monqy> I'm tempted to try
19:34:58 -!- Ycros has quit (Ping timeout: 264 seconds).
19:35:21 -!- Ycros has joined.
19:39:23 * Sgeo wants to make a language where writing a language interpreter means you've also written a compiler
19:39:41 <Sgeo> I think I just distorted a previous, more realistic idea of mine
19:40:54 <pikhq> Vorpal: Well, the -rt tree is slowly but surely getting merged.
19:41:05 <Sgeo> cheater93, I don't remember exactly
19:41:05 <pikhq> Vorpal: So, eventually Linux *will be* a RTOS.
19:41:36 <ais523> gah these spambots are persistent
19:41:47 <Sgeo> It involed me writing a self-hosting language, then hiding a lot of the details in a Trusting-Trust way
19:41:48 <monqy> are they still inane
19:42:06 <Phantom_Hoover> * Sgeo wants to make a language where writing a language interpreter means you've also written a compiler
19:42:23 <cheater93> ais523, make people give you their stackoverflow login name before they log in.
19:42:26 <Vorpal> <pikhq> Vorpal: Well, the -rt tree is slowly but surely getting merged. <-- uh?
19:42:33 <Vorpal> pikhq, will it help for intel graphics?
19:42:39 <Vorpal> oh wait you mean real time
19:42:52 -!- cheater93 has quit (Quit: Leaving).
19:43:03 <Vorpal> pikhq, and yes that wounds good. But will it be hard realtime=
19:43:49 <monqy> "Real brain power on display. Thnaks for that answer!" words of wisdom
19:44:15 <ais523> are the spelling errors consistent? or does the spambot do random typos to prevent pattern matching?
19:45:32 <pikhq> Pretty sure it's soft realtime.
19:46:16 <pikhq> The main thing it does is make the kernel always preëmptible.
19:47:01 <monqy> none of these spam messages look consistent :(
19:47:06 <Vorpal> pikhq, right, so not really what I want
19:47:18 <monqy> are any of them duplicates at all
19:47:24 <Vorpal> pikhq, keyboard input not lagging = hard realtime requirement to me
19:47:30 <ais523> they used to have consistently one-word edit summaries that mixed lowercase and capitals
19:47:37 <ais523> but they've even deviated from that pattern now
19:47:43 <Vorpal> however that implies X11 being hard realtime
19:47:56 <pikhq> Vorpal: Actually, no, that's definitely soft realtime.
19:48:18 <monqy> deleting sections to thank and praise everyone inanely is pretty nifty
19:48:20 <monqy> but I don't see the point
19:48:23 <pikhq> Vorpal: Missing a deadline is not a complete and utter failure, it's a degradation in system usefulness.
19:48:29 <Vorpal> pikhq, well, depends on the system. If I say a keystrike must show up within n ms on the screen from me hitting the key
19:48:33 <Vorpal> then it would be hard realtime
19:48:48 <monqy> these misspellings are brilliant too
19:49:06 <pikhq> Also, linux-rt makes it so that *interactivity* latencies are straight-up going to happen, as far as I can tell.
19:49:23 <pikhq> Humans suck at noticing latency below something like 20-100ms.
19:49:29 <Vorpal> pikhq, it could be if the missed deadline meant that the nuclear reactor controlling app didn't get the keystroke :P
19:50:02 <pikhq> Well, if you're doing that you are probably wanting hard real-time guarantees down to the clock cycle.
19:50:54 <Vorpal> pikhq, that is hard to get without dropping superscalarity, caches, anything more than the most basic pipeline, and so on
19:51:36 <pikhq> Hard realtime is just something you're not going to get on commodity hardware.
19:51:53 <pikhq> Unless, of course, you design such that you ignore pretty much all of it.
19:51:59 <pikhq> Say, making the entire program fit in cache. :P
19:53:23 <Vorpal> pikhq, or you can calculate on worst case. Like. pipeline stall on every instruction, cache miss all the time
19:59:46 <zzo38> If you think 13/8 is most ridiculous time signature, then also try writing a music with 13/7 time signature to see what happen
20:00:12 <Vorpal> why would I think 13/8 is the most ridiculous
20:00:15 -!- variable has quit (Quit: smacking starcoder).
20:00:21 <Vorpal> surely 17824/12384 is way worse for example
20:00:43 <Vorpal> (is that even possible?)
20:00:52 -!- variable has joined.
20:01:31 <pikhq> I'm afraid that time signatures have to be rational.
20:01:32 -!- calamari has joined.
20:03:05 <zzo38> As far as I know also the denominator must be a power of two (so 13/7 isn't correct)
20:03:25 <pikhq> zzo38: No, no reason for it to be a power of two.
20:06:52 <zzo38> But as far as I know it always is. Although, you could make it that it isn't
20:07:35 -!- cheater666 has joined.
20:08:12 -!- elliott has quit (Read error: Connection reset by peer).
20:15:25 -!- elliott has joined.
20:15:41 <elliott> ais523: you know those really lazy spams you mentioned which just had a "lol you've won" title and a bunch of form fields as the body?
20:15:51 <elliott> I've just received the laziest yet
20:19:18 <ais523> I know viral scams have been spotted, which aim at people who are currently being scammed and persuade them to send the money somewhere else
20:19:21 <ais523> which is kind-of clever, actually
20:20:10 <elliott> ais523: Subject: CLAIM OF £1,000,000.00 IN THE BT PROMO
20:20:35 <ais523> presumably that's just checking for the presence of a reply
20:22:11 <Vorpal> elliott, any HTML body?
20:22:32 <elliott> Vorpal: If there's an HTML body, that's the HTML body.
20:26:11 <cheater666> elliott, obviously you're supposed to reply with your names and nationality
20:26:16 <cheater666> there's no thinking involved, just do it
20:30:38 -!- elliott has quit (Remote host closed the connection).
20:37:10 -!- calamari has quit (Quit: Leaving).
20:43:42 -!- Vorpal has quit (Quit: ZNC - http://znc.sourceforge.net).
20:53:38 -!- MigoMipo has quit (Read error: Connection reset by peer).
21:23:27 <zzo38> Just now, I made up a program in QBASIC for adding up the total of a flight log book (at someone's request because they were taking too long the other way and never knew if they did it correctly or not)
21:29:43 -!- ajf has changed nick to ajf|offline.
21:31:39 <Phantom_Hoover> ajf|offline, you know, there's a reason IRC has a quit command.
21:37:28 <lambdabot> Not in scope: `why'Not in scope: `no'Not in scope: `python'
21:41:37 <zzo38> Lymia: It is in QBASIC
21:42:20 <Phantom_Hoover> Finland has mandatory military service and is neutral.
21:42:46 <olsner> "neutral" just means that everyone is a potential enemy and you have no allies
21:47:14 <quintopia> can someone tell me why egobot sent me a ridiculously complicated ctcp message the other day?
22:07:05 -!- zzo38 has quit (Remote host closed the connection).
22:12:35 <pikhq> Man, Tup has so very many killer features.
22:12:42 * pikhq ♥ its .gitignore support.
22:26:31 -!- Phantom_Hoover has left ("Leaving").
22:31:16 -!- Gregor has changed nick to Yahweasel.
22:31:45 -!- Yahweasel has changed nick to Guest59242.
22:38:10 -!- oerjan has joined.
22:38:17 -!- Cheery has quit (Quit: Lost terminal).
22:44:58 <oerjan> RIP EgoBot and HackEgo
22:49:21 <oerjan> <Phantom_Hoover> We have 2 admins and both of them haven't been available.
22:49:30 <oerjan> actually i think there are 3
22:49:54 <oerjan> except cpressey may not realize he is one
22:50:27 <oerjan> (and i'm not even including graue)
22:51:31 -!- iconmaster has quit (Ping timeout: 252 seconds).
23:07:25 -!- ais523 has quit (Remote host closed the connection).
23:20:54 <oerjan> <olsner> "neutral" just means that everyone is a potential enemy and you have no allies
23:21:20 <oerjan> actually in finland's case, i think it meant you wish discourage a certain "friend" from getting too "friendly"
23:22:01 <oerjan> but that was back in the cold war, it makes less sense now as an EU member
23:22:49 <oerjan> 14:38:02 <Phantom_Hoover> Finland has mandatory military service and is neutral.
23:22:53 <oerjan> 14:38:09 <Phantom_Hoover> That makes... very little sense.
23:23:40 <oerjan> <quintopia> can someone tell me why egobot sent me a ridiculously complicated ctcp message the other day?
23:24:29 <oerjan> Lymia made it. and then someone complained to freenode staff, who demanded Gregor take the bots down until the "loophole" was closed
23:25:13 <oerjan> (it was a slight misspelling of something that could cause some rare broken clients to crash, afaik)
23:25:16 -!- augur has joined.
23:28:36 -!- iconmaster has joined.
23:43:19 <monqy> wasn't that fixed ages ago?
23:44:23 * oerjan wouldn't know but guesses so
23:45:43 <oerjan> i guess they don't want to disallow old clients
23:55:09 -!- FireFly has quit (Quit: swatted to death).
23:55:17 -!- BeholdMyGlory has quit (Remote host closed the connection).