00:20:39 -!- tromp has joined. 00:29:20 -!- tromp has quit (Ping timeout: 265 seconds). 00:31:51 -!- rain1 has quit (Quit: WeeChat 2.9). 00:45:07 fizzie: heh 01:26:34 [[Silberjoder]] M https://esolangs.org/w/index.php?diff=79582&oldid=72294 * PythonshellDebugwindow * (+14) rm redirect 01:32:01 [[CALESYTA]] M https://esolangs.org/w/index.php?diff=79583&oldid=59455 * PythonshellDebugwindow * (-2) /* External resources */ Wayback 01:52:40 -!- imode has quit (Ping timeout: 246 seconds). 01:54:05 -!- Lord_of_Life_ has joined. 01:54:40 -!- imode has joined. 01:55:33 -!- Lord_of_Life has quit (Ping timeout: 260 seconds). 01:55:34 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 02:03:06 [[User:Quintopia]] https://esolangs.org/w/index.php?diff=79584&oldid=53505 * Quintopia * (+31) /* Interpreters written in Python */ 02:17:48 -!- sprocklem has quit (Ping timeout: 256 seconds). 02:25:35 -!- tromp has joined. 02:29:45 -!- tromp has quit (Ping timeout: 240 seconds). 04:11:15 -!- Lykaina has joined. 04:12:08 hi 04:13:24 hello 04:13:34 -!- tromp has joined. 04:13:42 echidna is now 0006n2 04:14:33 it's not esoteric, but i like talking about it here 04:14:37 Lykaina: what is this? 04:15:21 a programming language written in arduino sketch 04:15:33 OIC 04:15:59 it can be run without a computer present 04:16:16 Lykaina: isn't Arduino a computer? 04:16:28 oh, right 04:16:40 it can be run without a pc present 04:17:10 and changed 04:17:18 I think, almost any PL can run on Arduino 04:17:32 it's stored on an sd card 04:18:26 -!- tromp has quit (Ping timeout: 265 seconds). 04:19:13 the arduino sketch is the interpreter 04:28:10 0000,t_get,@00; 0000,t_put,@00; 0000,r_sub; 0000,stop_; FFFF,_eof_; 04:39:28 it's a "cat" program 04:43:27 -!- ArthurStrong has quit (Quit: leaving). 05:07:48 -!- tromp has joined. 05:12:13 -!- tromp has quit (Ping timeout: 264 seconds). 05:20:37 -!- glowcoil has quit (Ping timeout: 260 seconds). 05:23:09 -!- glowcoil has joined. 05:23:22 -!- sprocklem has joined. 05:24:51 ^style 05:24:51 Available: agora alice c64 ct darwin discworld enron europarl* ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp ukparl youtube 05:24:59 ^style irc 05:24:59 Selected style: irc (IRC logs of freenode/#esoteric, freenode/#scheme and ircnet/#douglasadams) 05:25:11 fungot: do you like cellular automata? 05:25:11 int-e: i like puns. they're punny. 05:25:52 Does it count as an eerily coherent answer when it's so short, hmm... 05:27:36 -!- adu has joined. 05:29:46 once I had a bot 05:30:24 he was automatically learning in real time and even knew such things that wasn't told 05:31:26 for example, one person asked another person "hey, how long are you using IRC?" and the bot joined the conversation and said "6 years" 05:31:30 and it was true 05:31:41 nakilon: bot src? 05:32:32 delta23 it was 11 years ago, 4 computers ago and in another country ( 05:32:52 oh 05:32:57 it was 30 lines of code and few years of IRC logs feed to it 05:33:39 only logs from the channels I was in, so it fitted the speaking style, topics, etc. 05:34:22 cobe? it's a markov chain bot iirc 05:34:25 it can learn from irc logs 05:34:44 idk why everyone are saying about markov chains 05:36:29 cobe was called megaHAL before 05:37:17 once I also put that bot to a chat of my town and it pissed of them so much they were asking him out to kick his face and tried to investigate who he is 05:39:03 after few days they started suspecting he's a bot so I added a random time delays before replies and it got smooth again 05:39:26 I mean not random but message.length * 0.5 or something 05:39:28 hmm 05:40:14 so you made it shorter. 05:40:28 oh, that's the length of the message. got the source? 05:40:58 it was emulating the time spent on typing 05:41:45 every time he was making a response that didn't make sense I asked it to give me debug info about it 05:41:59 it printed some variants of responses and I tweaked it 05:42:23 so the euristics were calibrated 05:43:24 also it was adding some variability, like randomly replacing smiles or editing punctuation 05:43:51 and remembering what it already responded previously to avoid recent phrases repetitions 05:44:43 cool, interested in seeing the source. 05:45:31 it was Ruby though ..D 05:45:31 Well, fungot's not designed to make sense, it just interprets a Markov chain and does not take context into account (beyond recognizing that it was mentioned). 05:45:31 int-e: just strange hooks it's the same assertion. the futility of undertaking exercises aimed at finding the quadrature of the circle 05:46:00 doesn't matter, I maintain rails apps for work. 05:46:05 It's written in Befunge which is a pretty good excuse for keeping it simple. 05:46:22 about the context -- I don't remember for sure did I implement it or not but there was something about taking in account previous messages 05:46:33 fungot is written in befunge? is it like, compiled down to befunge or written in befunge 05:46:33 imode: who's lurking? fnord riastradh most of the problems we experience. am i right about a typo in makeick.bat in an editor yet? 05:46:35 so it was like continuing the topic sometimes 05:46:39 instead of being forced to change it 05:47:03 if written in it.. that's impressive. 05:47:15 > good excuse for keeping it simple. 05:47:17 :1:35: error: 05:47:17 :1:35: error: 05:47:17 parse error (possibly incorrect indentation or mismatched brackets) 05:47:21 and complex and the same time ) 05:47:22 fizzie's the author and I'm sure it's written in it. 05:47:24 lol 05:47:27 some irc bots i found so far written in ruby: 05:47:32 Cinch (Irc Bot Framework) 05:47:38 and lita 05:47:39 iirc the markov chain bot I used a while back was written in C++. 05:47:47 that thing was fun. you could train it on channels. 05:47:48 ^source 05:47:48 https://github.com/fis/fungot/blob/master/fungot.b98 05:48:04 that is fucking impressive. 05:48:15 nice 05:48:31 delta23 it was years before I faced the Ruby in production so my code was far from being easily reused and so called as a library/framework 05:48:48 imode: it's a funge-bot 05:48:53 we were just "hacking the irc" 05:49:04 I never asked but I'd be surprised if that didn't inspire the name. 06:01:43 -!- tromp has joined. 06:05:56 -!- tromp has quit (Ping timeout: 240 seconds). 06:18:02 -!- sprocklem has quit (Quit: brb). 06:23:23 -!- MDude has quit (Quit: Going offline, see ya! (www.adiirc.com)). 06:30:55 there was also a problem of some people disliking the bot for metioning them 06:31:35 so the logs had to be preprocessed to find the nicknames and then replace them in messages with words like "you" or "he", I don't remember exactly what I did there 06:32:20 it was harder in Russian that it might be in English because verbs have genders 06:33:48 *than 06:34:46 so it was hard to tell whether bot was a boy or a girl, lol 06:35:51 nakilon: was the bot coherent? or did it sometimes not make sense when it replied? 06:36:39 coherent enough to make some people believe that I tell him what to say 06:36:52 but as I said I was tweaking him everytime he was saying a nonsense 06:37:12 so there were tables with some numeric adjustements 06:38:05 like multipliers for ranking formulas that depended on the length of the message and such 06:38:40 -!- sprocklem has joined. 06:39:44 for example, when you remove the trash words from the sentence, like "of", "or", "and", "in", etc. the length of the messages can change a lot and it's another place to tweak those constants 06:40:33 and when the reply is short enough, like "lol" then it does not have to make sense because it's generally applicable to anywhere 06:41:04 messages with smileys were more likely to be replied to messages with smileys 06:41:25 ic 06:43:35 it was funny when it started to speak with someone else's bot that was rather a reply bot that was speaking in memes and trolling 06:44:07 it wasn't flooding because bot emulated time spent on typing 06:44:33 and the conversation always came to an end because it was trying not to repeat itself so it was running out of words 06:45:38 but the more it was staying in that channel the more he learned local puns and triggered that another bot often, so they had such spontaneous conversations, lol 06:47:25 in that IRC network there was a weird channel that had no one except of some bot that always replied, and no one knew who is his author 06:48:01 it was just a channel with that bot ready to talk to anyone for 24/7 for years and it reminded the mistery of who was the author, at least for me 06:49:03 I could probably make such channel too for my bot but I didn't have a server to host it -- it was just in my autorun ..D 06:55:41 -!- tromp has joined. 06:58:52 -!- adu has quit (Quit: adu). 07:02:07 -!- deltaepsilon23 has joined. 07:02:58 -!- delta23 has quit (Ping timeout: 260 seconds). 07:07:24 -!- tromp has quit (Remote host closed the connection). 07:07:35 -!- deltaepsilon23 has changed nick to delta23. 07:16:34 -!- pikhq has quit (Read error: Connection reset by peer). 07:19:39 -!- tromp has joined. 07:19:57 -!- pikhq has joined. 07:53:36 -!- delta23 has quit (Quit: Leaving). 08:00:15 How many assemblers have the equivalent of COME FROM? (It is something I often use when writing programs in assembly language in order to make jump tables. A MIX assembler I wrote has not only COME FROM but also NEXT FROM, too. How common is NEXT FROM in any assembler?) 08:01:18 (In some assemblers, it is possible to implement this by the use of macros, but some don't support this even if they do have macros.) 08:32:24 -!- Sgeo has quit (Read error: Connection reset by peer). 08:46:43 -!- rain1 has joined. 09:01:07 -!- pikhq has quit (Ping timeout: 260 seconds). 09:03:19 -!- pikhq has joined. 09:09:17 -!- pikhq has quit (Ping timeout: 260 seconds). 09:15:12 -!- sprocklem has quit (Ping timeout: 265 seconds). 09:21:19 -!- pikhq has joined. 09:43:34 -!- arseniiv has joined. 11:03:48 -!- user24 has joined. 12:05:25 -!- imode has quit (Quit: WeeChat 2.9). 12:43:56 -!- FreeFull has joined. 12:45:44 int-e: Just to confirm, yes, "fungot" is a contraction from "(be)FUNGe bOT". 12:45:44 fizzie: i've been working on a scheme team? ( you're on both channels... i'm fnord the ickiness. the form was fairly informative, 12:56:59 -!- tromp has quit (Remote host closed the connection). 12:58:06 -!- tromp has joined. 13:11:25 https://arstechnica.com/science/2020/12/google-develops-an-ai-that-can-learn-both-chess-and-pac-man/ 13:39:38 [[Golunar]] M https://esolangs.org/w/index.php?diff=79585&oldid=36978 * PythonshellDebugwindow * (+89) Hdr, cats 13:56:04 -!- TheLie has joined. 13:56:32 google's AI always were fakes 13:56:45 they are just selling their TPU units 13:57:12 monetizing the tensorflow framework, etc. 13:59:11 that "Starcraft AI" was debunked and was shown to cheat in every minute of the match but while the article "wow, Starcraft AI is cool and won a fair game of minds!" was reposted millions of times the debunking videos were not reposted because that's not fun for the mass 14:07:49 -!- aloril has quit (Remote host closed the connection). 14:23:31 -!- kspalaiologos has joined. 14:23:41 uhm, a starcraft ai is not comparable to a chess ai 14:24:07 chess is a game where both players have full knowledge, starcraft is not 14:24:51 you cannot just fake a new piece into existence 14:25:28 There's a paper linked if you want to read about it 14:34:37 -!- Arcorann has quit (Ping timeout: 246 seconds). 14:42:20 -!- TheLie has quit (Remote host closed the connection). 14:42:42 -!- palaiologos has joined. 14:44:32 -!- TheLie has joined. 14:45:28 -!- kspalaiologos has quit (Ping timeout: 272 seconds). 14:46:42 -!- kspalaiologos has joined. 14:48:12 -!- palaiologos has quit (Ping timeout: 260 seconds). 15:08:47 -!- adu has joined. 15:13:59 [[Cut]] M https://esolangs.org/w/index.php?diff=79586&oldid=78047 * PythonshellDebugwindow * (+61) /* Python implementation */ cats 15:14:53 -!- adu has quit (Quit: adu). 15:16:43 [[Talk:XO Mchne]] M https://esolangs.org/w/index.php?diff=79587&oldid=75989 * PythonshellDebugwindow * (+51) Unsigned 15:19:08 [[Clunk]] M https://esolangs.org/w/index.php?diff=79588&oldid=76689 * PythonshellDebugwindow * (+274) Add some sort of Hello World program 15:19:11 -!- Sgeo has joined. 15:20:35 [[Andromeda]] M https://esolangs.org/w/index.php?diff=79589&oldid=58799 * PythonshellDebugwindow * (-12) Direct section link 15:46:36 I have nothing against cellular automata, but I don't think a hex grid is really enough to make one memorable. At least last year's late one had that funky recursive grid. 15:46:56 -!- Ohg has joined. 15:50:08 ture 15:50:10 true 15:50:35 but the main reason I asked that this was the second or third CA this year, depending on how you count 15:53:05 -!- TheLie has quit (Remote host closed the connection). 16:00:49 [[42]] M https://esolangs.org/w/index.php?diff=79590&oldid=71665 * PythonshellDebugwindow * (+23) /* Implications / Speculation verging on the mystical */ Cat 16:01:47 [[42]] M https://esolangs.org/w/index.php?diff=79591&oldid=79590 * PythonshellDebugwindow * (+4) Link 16:23:21 -!- MDude has joined. 16:24:14 I counted 11 and 17, and now 24. 16:30:35 They are an AoC staple, though. I've been doing 2018 (done 1..23 now) on the side, and by my count at least days 12 and 18 were like that, and possibly also 17. I guess last year there was maybe just the one, but then again half the days were Intcode. 16:41:15 -!- Ohg has quit. 17:00:39 At least last year's late one had that funky recursive grid. => oh! What was the day? Recursive CAs is a mystery to me, at least I’ll have an example what they may be like 17:03:33 arseniiv: https://adventofcode.com/2019/day/24 but it may not necessarily be what you're looking for. Also, the recursive-ish part is part 2. 17:04:06 (It's thematically linked to https://adventofcode.com/2019/day/20 part 2.) 17:04:55 Oh, it's also one of the two days I made a p5.js animation for last year. https://zem.fi/tmp/aoc-2019-p5/day24.html 17:05:42 fizzie: thank you! 17:09:11 -!- lm978 has joined. 17:10:00 If CAs really are an AoC staple, it would explain how people are able to implement those weird neighborhoods in a minute or two. 17:11:02 I only recently realized that I could use a dictionary instead of a nested list with complicated expansion logic. 17:11:32 With this one, the main annoyance for me was debugging the offset-grid representation. 17:13:36 The bit that took me the longest this time around was realizing there's a difference between "more than 2" and "2 or more". 17:20:03 -!- TheLie has joined. 17:33:20 -!- adu has joined. 18:01:12 but it may not necessarily be what you're looking for => unfortunately :'( 18:22:08 -!- delta23 has joined. 18:24:48 -!- adu has quit (Quit: adu). 18:39:44 -!- b_jonas has quit (Quit: leaving). 18:42:31 -!- Lord_of_Life_ has joined. 18:45:13 -!- Lord_of_Life has quit (Ping timeout: 264 seconds). 18:45:13 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 19:00:46 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine). 19:01:11 -!- Lord_of_Life has joined. 19:12:09 -!- deltaepsilon23 has joined. 19:12:52 -!- delta23 has quit (Ping timeout: 246 seconds). 19:13:13 -!- deltaepsilon23 has changed nick to delta23. 19:22:04 -!- TheLie has quit (Remote host closed the connection). 19:22:52 -!- delta23 has quit (Ping timeout: 272 seconds). 19:26:54 -!- adu has joined. 19:30:26 -!- aloril has joined. 19:39:35 -!- delta23 has joined. 20:27:51 -!- TheLie has joined. 20:30:50 -!- adu has quit (Quit: adu). 20:45:46 -!- kspalaiologos has quit (Quit: Leaving). 20:51:28 -!- ArthurStrong has joined. 20:57:36 -!- imode has joined. 21:37:22 [[C+++]] M https://esolangs.org/w/index.php?diff=79592&oldid=78454 * PythonshellDebugwindow * (+11) This is a stub 21:37:48 [[C+++]] M https://esolangs.org/w/index.php?diff=79593&oldid=79592 * PythonshellDebugwindow * (-4) hdr lvl 21:41:49 [[2017]] M https://esolangs.org/w/index.php?diff=79594&oldid=57872 * PythonshellDebugwindow * (+42) /* See Also */ cats 21:42:01 [[2017]] M https://esolangs.org/w/index.php?diff=79595&oldid=79594 * PythonshellDebugwindow * (+11) /* See Also */ What about 2015? 21:43:07 [[2015]] M https://esolangs.org/w/index.php?diff=79596&oldid=65103 * PythonshellDebugwindow * (+146) See also, cats 21:43:36 [[2014]] M https://esolangs.org/w/index.php?diff=79597&oldid=57871 * PythonshellDebugwindow * (+29) /* See Also */ Does noone else know of 2015? 21:45:08 -!- TheLie has quit (Remote host closed the connection). 21:45:48 [[Feta]] M https://esolangs.org/w/index.php?diff=79598&oldid=63913 * PythonshellDebugwindow * (+7) /* Implementation */ See also, Cat, Rm Extra Indentation 21:46:07 [[Pizza]] M https://esolangs.org/w/index.php?diff=79599&oldid=79352 * PythonshellDebugwindow * (+25) /* Implementation */ See(also); 21:46:09 -!- pikhq has quit (Ping timeout: 258 seconds). 21:48:13 -!- pikhq has joined. 21:48:42 [[PASM]] N https://esolangs.org/w/index.php?oldid=79600 * PythonshellDebugwindow * (+5493) Create another language 21:49:17 [[Language list]] M https://esolangs.org/w/index.php?diff=79601&oldid=79468 * PythonshellDebugwindow * (+11) /* P */ +[[PASM]] 21:50:16 [[User:PythonshellDebugwindow]] M https://esolangs.org/w/index.php?diff=79602&oldid=79469 * PythonshellDebugwindow * (+60) /* Languages */ +[[PASM]] 21:52:12 [[Antigram]] N https://esolangs.org/w/index.php?oldid=79603 * Quintopia * (+4532) Antigram 21:52:51 [[Antigram]] M https://esolangs.org/w/index.php?diff=79604&oldid=79603 * Quintopia * (-28) not known TC 21:53:17 [[Template:Distinguish]] M https://esolangs.org/w/index.php?diff=79605&oldid=60774 * PythonshellDebugwindow * (+94) Noinclude 21:53:46 [[Template:Distinguish]] M https://esolangs.org/w/index.php?diff=79606&oldid=79605 * PythonshellDebugwindow * (+1) fix 21:54:41 [[Language list]] https://esolangs.org/w/index.php?diff=79607&oldid=79601 * Quintopia * (+15) /* A */ 21:55:52 -!- TheLie has joined. 22:03:14 [[Suicide]] M https://esolangs.org/w/index.php?diff=79608&oldid=55504 * PythonshellDebugwindow * (+41) /* Simple addition */ CAT 22:14:03 -!- clog has joined. 22:54:32 -!- sprocklem has joined. 23:21:25 -!- rain1 has quit (Quit: WeeChat 2.9). 23:24:48 -!- arseniiv has quit (Ping timeout: 256 seconds). 23:42:49 -!- Arcorann has joined. 23:43:48 -!- Arcorann has quit (Remote host closed the connection). 23:44:16 -!- Arcorann has joined.