last day (30 days later) » 
00:00 - 03:0003:00 - 00:00

12:06 AM
Bot ready. Type >>help for help on the chatbot.
Welcome, Manishearth! Type >>help for help on the chatbot.
 
>>eval 1
>>help
 
@Manishearth: 1
@Manishearth: type >>listcommands to list all commands, or >>help COMMANDNAME for help on a specific command
 
>>eval exit
 
@Manishearth: Error in eval: Insecure operation `exit' at level 4
 
>>listcommands
 
12:07 AM
@Manishearth: listcommands, help, eval
 
@DoorknobofSnow btw, open source it!
 
@Manishearth oh yeah, forgot :D I will put it on github when I feel like it :P
Welcome, Benjamin Gruenbaum! Type >>help for help on the chatbot.
 
>>listcommands
 
@BenjaminGruenbaum: listcommands, help, eval
 
does eval eval ruby?
 
12:09 AM
@BenjaminGruenbaum yup
 
@BenjaminGruenbaum time to bork ruby with eval :p
 
Welcome, michaelb958! Type >>help for help on the chatbot.
 
I feel loved.
 
@Manishearth I made it pretty much un-borkable :P Try breaking it!
Try breaking the bot! I think it's impossible :D
 
I don't know ruby
 
12:10 AM
>>eval loop do end
 
>>eval return False
 
@BenjaminGruenbaum: Error in eval: Maximum execution time reached
 
>>help help
 
@Manishearth: Error in eval: uninitialized constant SafeEval::False
@michaelb958: I can't help with help because this feature doesn't exist yet
 
>>help
 
12:10 AM
Welcome, monners! Type >>help for help on the chatbot.
 
>>eval eval=1
 
@monners: type >>listcommands to list all commands, or >>help COMMANDNAME for help on a specific command
such rate-limit -_-
@Manishearth: 1
 
>>eval s="s=%c%s%c; printf s,34,s,34,10%c"; printf s,34,s,34,10
 
>>help eval
 
@michaelb958: I can't help with eval because this feature doesn't exist yet
@BenjaminGruenbaum: Error in eval: Insecure operation `write' at level 4
 
12:11 AM
Rats, no detailed help on anything.
 
>>eval 1+1
 
@Manishearth: 2
 
damn, I couldn't break it
However, ruby supports (invented?) monkey patching, so I probably can bork something
....once I learn ruby
 
@Manishearth try :D it has $SAFE=4 on (highest security mode) so that lots of things like files and stuff are impossible
I'm starring and unstarring a random message for testing :P
 
>>eval 1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+‌​1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1‌​+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+‌​1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1‌​+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1
 
12:13 AM
@BenjaminGruenbaum: Error in eval: (eval):1: syntax error, unexpected tAMPER
...1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+‌​1+1+1+1+1+1+1+1+1+1+1...
... ^
(eval):1: syntax error, unexpected tAMPER
...1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+‌​1+1+1+1+1+1+1+1+1+1+1...
... ^
chat seems to add random zero-width spaces to messages that are too long -_-
 
@DoorknobofSnow I shall ask the folks at sec.se to help, then
 
I need to work on filtering those out
 
do I win?
 
Welcome, Flyk! Type >>help for help on the chatbot.
 
>>help
 
12:14 AM
@Flyk: type >>listcommands to list all commands, or >>help COMMANDNAME for help on a specific command
 
>>listcommands
 
@Flyk: listcommands, help, eval
 
>>help
 
>> help help
 
>>listcommands
>>help
 
12:14 AM
@Flyk: type >>listcommands to list all commands, or >>help COMMANDNAME for help on a specific command
 
>>listcommands
 
@Manishearth: I can't help with help because this feature doesn't exist yet
 
>>help
 
>>listcommandss
>>help
 
12:15 AM
@Flyk: listcommands, help, eval
@Flyk: type >>listcommands to list all commands, or >>help COMMANDNAME for help on a specific command
 
>>listcommands
>>help
 
@Flyk: listcommands, help, eval
 
ratelimit!
 
@Flyk: type >>listcommands to list all commands, or >>help COMMANDNAME for help on a specific command
 
No edits yet I see?
 
12:15 AM
>>listcommands
>>help
 
@Flyk: Unknown command listcommandss
@Flyk: type >>listcommands to list all commands, or >>help COMMANDNAME for help on a specific command
 
>>listcommands
>>help
>>listcommands
 
@Flyk: listcommands, help, eval
 
>>help
 
@Flyk: type >>listcommands to list all commands, or >>help COMMANDNAME for help on a specific command
 
12:15 AM
>>eval "does this work?"
 
ok, I think my work here is done
 
Broke it?
 
@Flyk: listcommands, help, eval
@Flyk: type >>listcommands to list all commands, or >>help COMMANDNAME for help on a specific command
@Flyk: listcommands, help, eval
@Flyk: type >>listcommands to list all commands, or >>help COMMANDNAME for help on a specific command
@Flyk: listcommands, help, eval
@Flyk: type >>listcommands to list all commands, or >>help COMMANDNAME for help on a specific command
 
>>help
>>listcommands
>>help
 
@BenjaminGruenbaum: does this work?
@BenjaminGruenbaum: type >>listcommands to list all commands, or >>help COMMANDNAME for help on a specific command
 
12:17 AM
no
 
@BenjaminGruenbaum Rate limit, most likely.
 
Yeah
>>eval 1 + 1
 
@BenjaminGruenbaum: listcommands, help, eval
@BenjaminGruenbaum: type >>listcommands to list all commands, or >>help COMMANDNAME for help on a specific command
@BenjaminGruenbaum: 2
Goodbye, Benjamin Gruenbaum!
 
>>eval ObjectSpace
 
@michaelb958: ObjectSpace
 
12:22 AM
>>eval ObjectSpace.name
 
@michaelb958: ObjectSpace
Welcome, Mirko Cianfarani! Type >>help for help on the chatbot.
 
>>help
>>help
 
@MirkoCianfarani: type >>listcommands to list all commands, or >>help COMMANDNAME for help on a specific command
 
>>eval Object
 
@michaelb958: Object
 
12:24 AM
>>listcommands
 
Welcome, Undo! Type >>help for help on the chatbot.
@MirkoCianfarani: listcommands, help, eval
 
>>eval r = []; r.length
 
Goodbye, Manishearth!
@michaelb958: []
@michaelb958: 0
Bot ready. Type >>help for help on the chatbot.
gtg, bye. you can play with / try to break the bot :P
Goodbye, Mirko Cianfarani!
Welcome, Benjamin Gruenbaum! Type >>help for help on the chatbot.
Goodbye, Benjamin Gruenbaum!
Welcome, Benjamin Gruenbaum! Type >>help for help on the chatbot.
Goodbye, Benjamin Gruenbaum!
Welcome, Benjamin Gruenbaum! Type >>help for help on the chatbot.
Goodbye, Benjamin Gruenbaum!
Welcome, Benjamin Gruenbaum! Type >>help for help on the chatbot.
Goodbye, Benjamin Gruenbaum!
Welcome, Benjamin Gruenbaum! Type >>help for help on the chatbot.
Goodbye, Benjamin Gruenbaum!
Welcome, Benjamin Gruenbaum! Type >>help for help on the chatbot.
Goodbye, Benjamin Gruenbaum!
 
12:44 AM
lol
 
Welcome, Benjamin Gruenbaum! Type >>help for help on the chatbot.
Goodbye, Undo!
Welcome, michaelb958! Type >>help for help on the chatbot.
 
>>undef
 
@michaelb958: Unknown command undef
 
>> eval 42
 
@michaelb958: 42
 
12:49 AM
>>foo bar lalala
 
@michaelb958: Unknown command foo
 
>>eval "Unknown command eval"
 
@michaelb958: Unknown command eval
 
>>>>
 
@michaelb958: Unknown command >>
 
12:52 AM
>>
 
@michaelb958: Unknown command
 
>> 'testing'
 
@monners: Unknown command 'testing'
 
>> listCommands
 
@monners: Unknown command listCommands
 
12:53 AM
>> help
 
@monners: type >>listcommands to list all commands, or >>help COMMANDNAME for help on a specific command
 
>> listcommands
 
what happened to the bot? it keeps spitting out HTTPConflicts
@monners: type >>listcommands to list all commands, or >>help COMMANDNAME for help on a specific command
Bot ready. Type >>help for help on the chatbot.
>>help
@DoorknobofSnow: type >>listcommands to list all commands, or >>help COMMANDNAME for help on a specific command
hm. I hate networking :P
 
>>𐀀
 
12:57 AM
@michaelb958: Unknown command 𐀀
 
Darn it, it's non-BMP resistant.
 
>>listcommands
@DoorknobofSnow: listcommands, help, eval
what's with all the HTTP 409's
I'm getting HUGE rate-limits. maybe it's because I'm polling the server so much
>>eval 1+1
@DoorknobofSnow: 2
test
17-second rate-limit. -_-
I really need to make another user for the bot
>>eval 2+2
@DoorknobofSnow: 4
 
>>eval print 42
 
@michaelb958: Error in eval: Insecure operation `write' at level 4
 
>>eval p 42
 
1:10 AM
@michaelb958: Error in eval: Insecure operation `p' at level 4
 
>>eval Object.to_s
 
@michaelb958: Object
 
1:21 AM
>>[brackets]
 
@michaelb958: Unknown command [brackets]
 
@michaelb958: Unknown command <a
 
@michaelb958: Unknown command <a
 
1:23 AM
>>
 
@michaelb958: Unknown command <a
@michaelb958 It parses as HTML :P
 
@DoorknobofSnow Mwahahahaha.
 
@michaelb958 you didn't break it though... :D
 
>>*star*
 
@michaelb958: Unknown command star
 
1:25 AM
>>**stars**
 
@michaelb958: Unknown command stars
 
>>[tag:tag]
 
@michaelb958: Unknown command
 
>>[link text](example.com)
 
@michaelb958: Unknown command [link
 
1:26 AM
>>[link-text](example.com)
 
@michaelb958: Unknown command link-text
 
Markdown injection is fun...
>>`code`
 
@michaelb958: Unknown command code
 
>>---strike---
 
@michaelb958: Unknown command --\-strike---
@michaelb958: Unknown command \---strike---
@michaelb958: Unknown command strike
 
1:29 AM
>>nb sp
 
@michaelb958: Unknown command nb
 
You think you are smart because you catch non-breaking spaces, hmmm...
>>U+  202F
 
@michaelb958: Unknown command U+
 
>>U+ 200A
 
@michaelb958: Unknown command U+ 200A
 
1:31 AM
>>U+ 2002
 
@michaelb958: Unknown command U+ 2002
 
@michaelb958: Unknown command <a
 
Oops.
>>Spaces and Markdown injections oh my
 
@michaelb958: Unknown command <code>Spaces and Markdown injections oh my</code>
 
1:34 AM
>>Spaces and Markdown injections oh my
 
@michaelb958: Unknown command Spaces and Markdown injections oh my
@michaelb958 that wasn't a non-breaking space :P it's a normal one. I don't catch nbsps.
 
@DoorknobofSnow ...
>>nb sp
 
@michaelb958: Unknown command nb
 
Well, that was definitely a no-break, and it caught it.
On the other hand, it does nothing about U+2002 EN SPACE.
I now officially think very highly of U+2002 EN SPACE.
 
no, that's still a normal space
 
1:40 AM
Character Map assures me it's a U+00A0 NO-BREAK SPACE.
 
^ normal space
Goodbye, monners!
 
So SE Chat is messing with my spaces...
 
>>foo bar
@DoorknobofSnow: Unknown command foo
hmmm, inspecting that shows a normal space also
I guess chat automatically replaces NBSP
this
is
a
test
hmm, I can't do code block replies :(
okay, I made it reply instead of just ping now
Bot ready. Type >>help for help on the chatbot.
>>help
@DoorknobofSnow type >>listcommands to list all commands, or >>help COMMANDNAME for help on a specific command
worked :P
 
@DoorknobofSnow I was actually going to request that...
 
too late :P
I need to add >>welcome and >>goodbye so people in the Tavern aren't annoyed at it :P
I'm doing that
 
1:49 AM
>>help help
 
@michaelb958 I can't help with help because this feature doesn't exist yet
 
Guess what else needs adding...
 
@michaelb958 what?
Welcome, Antony! Type >>help for help on the chatbot.
 
@DoorknobofSnow Help on specific commands, of course.
2 mins ago, by Doorknob of Snow
@michaelb958 I can't help with help because this feature doesn't exist yet
 
@michaelb958 oh, of course :P
Goodbye, Antony!
Bot killed
Bot ready. Type >>help for help on the chatbot.
>>welcome
@DoorknobofSnow Usage: >>welcome (on or off)
>>welcome on
@DoorknobofSnow Welcoming is on
>>goodbye on
@DoorknobofSnow Goodbye is on
 
1:58 AM
>>listcommands
 
@michaelb958 listcommands, help, eval, welcome, goodbye
Bot ready. Type >>help for help on the chatbot.
>>help listcommands
@DoorknobofSnow Lists all commands available.
 
>>help help
 
yay! @michael Done :P
@DoorknobofSnow Lists all commands available.
@michaelb958 Information about the bot.
 
>>help eval
 
@michaelb958 Evaluate Ruby code.
 
2:01 AM
>>help welcome
 
@michaelb958 Set whether to welcome users when they join or not.
>>help commandThatDoesNotExist
 
>>help goodbye
 
oops, that crashed it :P
 
Shoulda thought of that...
 
fixed
Bot ready. Type >>help for help on the chatbot.
 
2:02 AM
>>help undefined
 
@michaelb958 That command does not exist.
 
>>help goodbye
 
@michaelb958 Set whether to say goodbye to users when they leave or not.
I am going to do homework now. Feel free to play with the bot while I'm gone ;)
 
>>undefined
 
@michaelb958 Unknown command undefined
 
2:04 AM
>>help one two
 
@michaelb958 That command does not exist.
 
>>help help help
 
@michaelb958 That command does not exist.
 
>>help help
 
@michaelb958 Information about the bot.
 
2:08 AM
>>help help help
 
@michaelb958 That command does not exist.
 
Bother chat and its space normalisation.
 
2:42 AM
Goodbye, michaelb958!
Welcome, hichris123! Type >>help for help on the chatbot.
 
>>help
 
@hichris123 type >>listcommands to list all commands, or >>help COMMANDNAME for help on a specific command
 
>>listcommands
 
@hichris123 listcommands, help, eval, welcome, goodbye
 
>> eval google superbowl
 
2:43 AM
@hichris123 Error in eval: undefined local variable or method `superbowl' for SafeEval:Class
 
>> eval for(i=0;i<999999999999;i++){i = i - 1;}
 
Error in eval: (eval):1: syntax error, unexpected ')'
for(i=0;i<999999999999;i++){i = i - 1;}
^
(eval):1: syntax error, unexpected '}', expecting ')'
for(i=0;i<999999999999;i++){i = i - 1;}
^
 
>> eval for i=0;i<999999999999;i++; {i = i - 1;}
 
Error in eval: (eval):1: syntax error, unexpected '=', expecting tCOLON2 or '[' or '.'
for i=0;i<999999999999;i++; {i = i - 1;}
^
(eval):1: syntax error, unexpected ';'
for i=0;i<999999999999;i++; {i = i - 1;}
^
(eval):1: syntax error, unexpected ';', expecting tASSOC
for i=0;i<999999999999;i++; {i = i - 1;}
^
 
>> eval for (i=0;i<999999999999;i++;) {i = i - 1;}
 
2:44 AM
Error in eval: (eval):1: syntax error, unexpected ';'
for (i=0;i<999999999999;i++;) {i = i - 1;}
^
(eval):1: syntax error, unexpected '}', expecting ')'
for (i=0;i<999999999999;i++;) {i = i - 1;}
^
 
>>eval 1+1
 
@hichris123 2
 
>>eval 1+1+1
>>eval 1+1++11
 
@hichris123 3
 
>>eval 1+1+1
>>eval 1+1+1+3+2
 
2:45 AM
@hichris123 13
 
>>eval 1+1-1
 
@hichris123 3
 
>>eval 1+1
 
@hichris123 8
 
>>eval 1+1^2
 
2:45 AM
@hichris123 1
@hichris123 2
@hichris123 0
 
>>something=""; while something != "BYE"; puts "Say something to Grandma!"; something = gets.chomp; if something == something.upcase puts "NO, NOT SINCE 19" + (rand(30..50)).to_s + "!"; else puts "HUH? SPEAK UP SONNY!";end end
 
@hichris123 Unknown command something="";
 
>>eval whoami
 
@hichris123 Error in eval: undefined local variable or method `whoami' for SafeEval:Class
 
>>function updateLoop() {1+1} setInterval(updateLoop,500);
 
2:48 AM
@hichris123 Unknown command function
 
>>setInterval(1+1,0);
 
@hichris123 Unknown command setInterval(1+1,0);
@hichris 1. You need to use >>eval CODE 2. It's not JS :P
 
@Doorknob Is this ruby?
 
No wonder why.
 
2:49 AM
and you're forgetting to type eval :P it has commands now
 
>> eval setInterval(1+1,0);
 
@hichris123 Error in eval: undefined method `setInterval' for SafeEval:Class
 
Who cares that that doesn't work. :P
 
>> eval something=""; while something != "BYE"; puts "Say something to Grandma!"; something = gets.chomp; if something == something.upcase puts "NO, NOT SINCE 19" + (rand(30..50)).to_s + "!"; else puts "HUH? SPEAK UP SONNY!";end end
 
2:53 AM
Error in eval: (eval):1: syntax error, unexpected tIDENTIFIER, expecting keyword_then or ';' or '\n'
...ething == something.upcase puts "NO, NOT SINCE 19" + (rand(3...
... ^
(eval):1: syntax error, unexpected keyword_else, expecting keyword_end
...(rand(30..50)).to_s + "!"; else puts "HUH? SPEAK UP SONNY!";...
... ^
(eval):1: syntax error, unexpected keyword_end, expecting $end
... "HUH? SPEAK UP SONNY!";end end
... ^
 
>>something=""; while something != "BYE"; "Say something to Grandma!"; end
 
@hichris123 Unknown command something="";
 
>> eval something=""; while something != "BYE"; "Say something to Grandma!"; end
 
@hichris123 Error in eval: Maximum execution time reached
 
>>something=""; while something != "BYE" "Say something to Grandma!"; end
 
2:54 AM
@hichris123 Unknown command something="";
 
>> eval something=""; while something != "BYE" "Say something to Grandma!"; end
 
@hichris123 Error in eval: Maximum execution time reached
 
@Doorknob Disable that part of the code. :P
 
00:00 - 03:0003:00 - 00:00

  last day (30 days later) »