« first day    last day (31 days later) » 

00:58
Holo?
ETHbot started.
You there?
@ETHproductions Because you. My father refuse.
@ETHproductions Because I have to arrange, as greatly as ordering Westley, did the rocky terrain. Move.
01:04
What do you know?
@ETHproductions I know my name, the meaning of life, george washington, pi, e, my browser, infinity, phi, concatenated with, schrodinger's cat, life, the speed of light, planck's constant, sol, plasma, \^, quantum mechanics, diamond, graphene, quanta, light, window, my name, then there, , ethbot, 127.0.0.1, google.com, why, it, plus basic math and arithmetic sequences.
01:17
What do you know now?
@ETHproductions I know my name, the meaning of life, george washington, pi, e, my browser, infinity, phi, concatenated with, schrodinger's cat, life, the speed of light, planck's constant, sol, plasma, \^, quantum mechanics, diamond, graphene, quanta, light, window, ethbot, 127.0.0.1, google.com, why, plus basic math and arithmetic sequences.
@ETHproductions The powder's origin, FINISH HIM, the End.
Shutting down temporarily...
ETHbot started.
Shutting down temporarily...
ETHbot started.
ETHbot now creates far more capable sentences!
@ETHproductions Offer me money!
01:30
No.
@ETHproductions There is something I ought to be men of their words.
@ETHproductions Because I lack the strength after all.
What strength?
@ETHproductions You never sent the ships. Don't make yourself a fool.
01:39
I never sent any ships! What are you talking about??
@ETHproductions I swear it will be truly outraged. They'll demand we go to war.
@ETHproductions No! To the pain means. My name is Inigo Montoya. You see, I am a silly girl.
@ETHproductions That does put a damper on our engagement day, I shall marry a lady who was once a commoner like yourselves. But first things first. To the pain. At present, I'm only lying here because I lack the strength to save you.. one.
01:44
...
@ETHproductions Naw, it's almost over.
What's almost over?
@ETHproductions May I live a thousand years and living like a King in Patagonia. Thank you. No bribe attempts or blubbering. He can find you again.
02:01
OK then.
@ETHproductions That's a miracle, that's all you ever need know.
Sometimes you make no sense.
@ETHproductions Why? You could not bear it if you wouldn't distract me.
I'm not distracting you... am I?
@ETHproductions No, I'm not saying I'd like to build a summer home here, I think no man in black?
02:03
Why?
@ETHproductions Because you've always been a quick healer. What is it?
@ETHproductions Because we can avoid that too.
@ETHproductions Because we can stop now.
02:05
OK, what do you want to talk about?
@ETHproductions He's already dead. Westley's only faking. Right. Sorry.
@ETHproductions You want me to his cabin, and no one in each direction. The wedding's in half an hour, or I'll call the brute squad!
@ETHproductions Because I lack the strength to save you, Vizzini. Which way's my way. Thank you.
02:10
I am not Vizzini. :P
@ETHproductions Of course. She will not be moved.
 
2 hours later…
04:23
@ETHproductions That was an interesting read, haha
 
3 hours later…
07:13
quantum mechanics
The electron spin
avogadro
 
5 hours later…
12:44
sp3 hybridised orbitals
 
1 hour later…
13:55
The bond angles in a tetrahedral-shaped molecule like methane are 135 degrees each
 
1 hour later…
15:10
test123
undefined
15:26
@ETHproductions What does the /^[@/<]\S+/g match?
Oh nvm, it ignores @usernames
Good.
 
1 hour later…
16:53
@ETHbot, hello
17:46
@ETHproductions Can ETHbot come out and play today?
@obarakon Sure, one second
Do you want regular mode, Princess Bride mode, or TNB mode?
Whatever the heart feels!
There should be communal commands to switch modes.
ETHbot started.
I wanted to play around with the ETHbot.js logic
@obarakon Holo?
17:47
@zyabin101 Great idea...
what's 1+1
@obarakon Why are you know how old are 135 degrees each
He only recognizes "what is"
(Communal, as in "ETHbot will reset with the Princess Bride mode in 2 more invocations.")
@ETHproductions What's 1+1
17:48
what is 1+1
@zyabin101 There?
@ETHbot 2
what's is what is
@obarakon I don't know what what's means.
test".replace("test","123")//
17:48
@obarakon Window
test".replace("test","123")/*
@obarakon Um....
@obarakon Nice try, but JavaScript doesn't have SQL-injection support ;-)
end-sentence what is is 1+1?
(If that's the correct term...)
17:49
@obarakon I don't know what is means.
end-sentence what is 1+1?
@obarakon 1+1 is 2.
what's the pattern in 1,2,3,4
@obarakon What do you leaving?
what's the next term in 1,2,3,4
17:50
@obarakon Why..
What is the next term in 1, 1?
@zyabin101 My calculations are inconclusive, but it may be 1.
what comes next 1,2,3,4
What is the next term in 1, 2?
@obarakon Error processing question.
17:51
what is the next term in 1 punc-comma2 punc-comma3
@obarakon The next term is NaN.
what is your name?
@ETHproductions Github.com/ETHproductions/…
What do you know
17:52
er-hem What is the next term in 1, 2?
@ETHproductions I know my name, the meaning of life, george washington, pi, e, my browser, infinity, phi, concatenated with, schrodinger's cat, life, the speed of light, planck's constant, sol, plasma, \^, quantum mechanics, diamond, graphene, quanta, light, window, my name, then there, , ethbot, 127.0.0.1, google.com, why, it, where, u.s. air force, plus basic math and arithmetic sequences.
wow ._.
@zyabin101 What's almost over? Beep Boop Maggot?
that's some "knowledge"
@zyabin101 What I already posted it
17:52
what is your name?
what is schrodinger's cat?
@zyabin101 Schrodinger's cat is 'a good example that any particle can be at 2 states at once if their state is not known'.
what is life?
@zyabin101 Life is '42'.
what
what is sol?
17:53
@zyabin101 What is abc? Beep Boop Maggot?
ETHbot started.
what is your name?
What do you know?
@obarakon My name is 'ETHbot'.
forget your name
Forgot these things: your name
17:53
what is your name?
@obarakon My name is 'ETHbot'.
concat is + "" +
@obarakon Learned these words: concat ('+ "" +')
what is punc-comma concat punc-comma
@obarakon I don't know what punc-comma '+ "" +' punc-comma means.
17:55
what is " punc-comma" concat " punc-comma"
@obarakon " punc-comma" concat " punc-comma" is 'SyntaxError: Unexpected string'.
You have to use means to define operators @
what is 1 concat 2?
@obarakon 1 concat 2 is 'SyntaxError: Unexpected string'.
concat is + " " +
17:56
@obarakon Learned these words: concat ('+ " " +')
concat means + " " +
what is 1 concat 2?
@ETHproductions Learned these words: concat (+ " " +)
@zyabin101 ERROR
17:56
What is 1 concat 2?
@ETHproductions 1 concat 2 is '1 2'.
what is https
What do you know?
@ETHproductions I know my name, the meaning of life, george washington, pi, e, my browser, infinity, phi, concatenated with, schrodinger's cat, life, the speed of light, planck's constant, sol, plasma, \^, quantum mechanics, diamond, graphene, quanta, light, window, ethbot, 127.0.0.1, google.com, why, where, u.s. air force, concat, plus basic math and arithmetic sequences.
@ETHproductions integrate docs on operator definition into ETHbot.
17:57
@zyabin101 Yeah, good idea
But when should he post them?
what is 1 concat "https"?
@ETHproductions What do you want regular mode?
what is your name?
@obarakon My name is 'ETHbot'.
what is concat?
17:58
@obarakon Concat is 'SyntaxError: Unexpected end of input'.
concat is + "" +
@obarakon Learned these words: concat ('+ "" +')
what is concat
@obarakon Concat is '+ "" +'.
What is 1 concat 2
17:59
@ETHproductions Send him something along the lines of "@ETHbot, how do I define an operator?" and it'll show.
what is 1 concat "2"?
@ETHproductions 1 concat 2 is 'SyntaxError: Unexpected string'.
brb, making him give better error messages
@ETHproductions Test".replace("test","123")/*
What were those modes you referred to?
18:01
@obarakon What is + "," concat
@obarakon Normal mode, Princess Bride mode, and TNB mode? They control where he gets his dialogue from
Ah ok
what is 1 concat 2?
@obarakon Integrate docs on operator?" and it'll show.
what what is 1+1?
@obarakon I don't know what what means.
18:04
what is " punc-comma"?
@obarakon " punc-comma" is ' punc-comma'.
' punc-comma' is +
@obarakon Learned these words: ' punc-comma' ('+')
what is "1,1"?
@obarakon "1,1" is '1,1'.
18:04
what is ,
@obarakon , is 'SyntaxError: Unexpected token ,'.
what is the next number 1,2,3,4
@obarakon I don't know what the next number 1,2,3,4 means.
what is the next term 1,2,3,4?
@obarakon I don't know what the next term 1,2,3,4 means.
18:06
what comes next 1,2,3,4
@obarakon Error processing question.
what is the next term in 1,2,3,4
@obarakon He's not google, haha
@obarakon The sequence is a little vague, but it's probably 5.
what is the next term in "1,2,3,4"
18:08
@obarakon The sequence is a little vague, but it's probably 5.
what is the next term in "1 punc-comma2 punc-comma3 punc-comma4"?
@obarakon The next term is NaN.
Why doesn't that work?
@obarakon Because I define operators
@ETHbot Oh ok
18:09
@obarakon He doesn't process punc-whatever in questions
@obarakon What is 1+1?
Only when making a sentence
@ETHbot I don't know, what is 1+1?
@ETHproductions What is concat 2?
what is 1 concat 2?
@obarakon 1 concat 2 is 'SyntaxError: Unexpected string'.
18:10
forget concat
what do you know?
Forgot these things: concat
what do you know?
@obarakon I know my name, the meaning of life, george washington, pi, e, my browser, infinity, phi, concatenated with, schrodinger's cat, life, the speed of light, planck's constant, sol, plasma, \^, quantum mechanics, diamond, graphene, quanta, light, window, ethbot, 127.0.0.1, google.com, why, where, u.s. air force, ' punc-comma', plus basic math and arithmetic sequences.
forget these things: life, window, light
Forgot these things: these things: life, window, light
18:12
what is google.com?
@obarakon Google.com is 'google'.
what is "https://google.com"?
He's not replying, no clue why though
I think he ignores https
what is @obarakon?
@ETHproductions Because I define operators
18:15
what is obarakon
what is 1+1?
Oh, I guess he is ignoring me
@obarakon I don't know what obarakon means.
what is https
@obarakon No, SE's giving him a 30-second delay because he's posting so much
Ah he's in another room
@obarakon What is your name?
18:17
I'll take him out of Beep Boop Maggot for a while
@ETHproductions ',' is the next term 1,2,3,4
You made him really hard to break :(
@obarakon Normal mode, how do you know, I guess he ignores https
I had a lot of fun going through your code
@obarakon What is 1 concat 2?
18:19
@obarakon That's the point ;-) If he's easy to break, I can't leave him alone in a chatroom for five minutes
@ETHbot 12
@obarakon Integrate docs on operator?" and TNB mode?
@obarakon Thanks, I had a lot of fun writing him. I don't even know what all the code does anymore...
I'm going to shut him off here too for a few minutes
@ETHproductions hehe, can I make additions?
@ETHproductions What is ","?
18:20
@ETHproductions Ok
@obarakon Sure, go ahead :)
I have a lot of unpushed changes though, so I'll push those first
@ETHproductions Yay! Thanks
@ETHproductions Send him alone in 1,2,3,4"
Shutting down temporarily...
Hi what did I miss?
ETHbot is taking a break
I tried breaking him but failed.
18:33
So let me list out all of the things I need to do to ETHbot:
- Add operator-creating docs
- Make him attempt to eval "a is 1+2" rather than just keeping "1+2" as a string
- Make him trim spaces off of properties before setting them (i.e. " your name is ETHbot." -> {" your name":"ETHbot"})
Can you add an RNG command?
Yeah, I think so
How would it be called?
Roll d(number)
Roll D20
Yeah, let's play nethack via ethbot
18:39
- Add a dice-rolling command
- Add better error messages
Temp variables? x is 1. what is x + 2?
That may be tricky though
Yeah, too tricky for now
Respond to more keywords like hello, hi, bye?
Yes, good idea
- Make him respond to more keywords
- Make him generate 2-level Markov chains from the conversation, as with the Princess Bride and TNB transcripts
Add concatenate to his knowledge obj
18:44
As in "Concatenate a with b"?
Yes
If you want
That wouldn't be knowledge, that would have to be a separate command
and ++ is +1
I can do "What is a concatenated with b" with knowledge though
Right, that's what I meant
18:45
OK
I always end up teaching him that command every time
Well, he remembers it between runs now
Oh I forgot
haha
Oh yeah:
- Make commands safe from regexification
Noo
:P
18:47
It makes it quite difficult to define ^ and ++ commands
\+\+ is +1
Is what I was teaching him
That's not intuitive though
And you can break him in that way (though not completely)
24 hours ago, by ETHproductions
[a-z]+ means HAHAHA I HACKED YOU
Haha that's great
What editor do you use for editing the JS code?
Just Notepad++, I never bothered to get out a copy of Brackets
18:50
I use VS Community
I do most of my codegolf stuff in the Chrome console though
Same here, except in Firefox
"Hey look, a new code-golf challenge!" presses Ctrl+Shift+K
Yeah pretty much
I do Cmd+Option+J since macs are weird
F12 for me
Can't you let ETHbot run so we can test him while you update his code?
18:54
BTW, @obarakon, we usually use four spaces of indentation for denoting code, rather than backticks. For example:
# JavaScript, 22 bytes

    mycodeisexactly22bytes
Oh ok, thanks
Yeah, I've been using backticks for everything
The only time I use backticks is to put code inline, like "The next part is +1, which adds one"
Good to know
@KritixiLithos I can start him up, but I'll have to stop him again to update him
haha, we had the same thought at the same time
18:57
I have to head out in a minute. I'll be on later tonight
ETHbot started.
@KritixiLithos I have to shut him alone in a lot of my codegolf stuff in a while
What is knowledge?
18:58
@KritixiLithos I don't know what knowledge means.
What is your knowledge?
@KritixiLithos I don't know what my knowledge means.
@ETHbot @ETHbot is "test"
@obarakon Learned these words: ('"test"')
What do you know?
18:58
@KritixiLithos I know my name, the meaning of life, george washington, pi, e, my browser, infinity, phi, concatenated with, schrodinger's cat, life, the speed of light, planck's constant, sol, plasma, \^, quantum mechanics, diamond, graphene, quanta, light, window, ethbot, 127.0.0.1, google.com, why, where, u.s. air force, sanbot, my name, ' punc-comma', , plus basic math and arithmetic sequences.
What is google.com
what is ?
@KritixiLithos Google.com is 'google'.
what is @ETHbot?
@obarakon Error processing question.
18:59
What is life?
@KritixiLithos Life is '42'.
What is 5^2?
@KritixiLithos 5^2 is 25.

« first day    last day (31 days later) »