00:11:44 -!- ais523 has joined. 00:12:02 what has #esolangs come to, that people are now apologising for finding previously unknown bot loops? :-) 00:12:23 although, it's best to have a channel operator or one of the bot owners around to stop it, in case it does succeed 00:14:27 I do like the way that we have a lot of different techniques for fixing them, which *only just* collectively prevent all the known bot loops, to leave potential space for more 01:02:56 [[Talk:%^2^-1]] https://esolangs.org/w/index.php?diff=108942&oldid=95756 * CreeperBomb * (+786) /* Easier storing system */ new section 01:03:32 [[Talk:%^2^-1]] M https://esolangs.org/w/index.php?diff=108943&oldid=108942 * CreeperBomb * (+93) /* Easier storing system */ Almost forgot my signature! 03:53:57 -!- joast has quit (Ping timeout: 256 seconds). 04:31:39 -!- ais523 has quit (Quit: quit). 04:41:02 -!- example99 has joined. 04:41:02 hi 05:13:52 -!- bgs has joined. 05:42:33 -!- example99 has quit (Quit: Client closed). 05:56:49 -!- wpa has joined. 06:22:41 -!- bgs has quit (Remote host closed the connection). 06:41:01 -!- joast has joined. 06:54:51 ais523: I'm apologizing because that was a *cheating* loop, because I wrote the parser in j-bot that made it possible. I'm not even sure it was unknown, I probably did know about it but didn't use it because it was cheating. 06:55:54 also because I thought that wouldn't immediately infinite loop, it would just make a short finite loop for demonstration 06:56:22 usually I don't want to cause an infinite loop but only a controlled finite one that is a proof of concept for an infinite one 07:50:48 -!- m5zs7k has quit (Ping timeout: 240 seconds). 07:55:25 -!- m5zs7k has joined. 07:56:55 y'know, the j-bot error output being multiline and triggering multiple perlbot queries makes for a fun amplification 08:12:25 -!- Sgeo has quit (Read error: Connection reset by peer). 08:28:49 -!- wib_jonas has joined. 08:30:47 FireFly: it's not really specific to perlbot, it would work with most other bots that respond to their nick followed by a colon, such as another j-bot instance. the more interesting method would be to predict when, say, m0ther is about to join and make a non-cheating loop with eg. perlbot by impersonating m0ther and disconnecting 08:31:29 that too isn't specific to m0ther of cours 08:33:30 or I could try a non-cheating version of the weird nick attack on velik if it ever returns, since it responds to backslash which is a nick character 08:38:26 -!- wib_jonas has quit (Quit: Client closed). 08:38:44 -!- wib_jonas has joined. 08:40:16 sure 08:41:41 -!- Lord_of_Life_ has joined. 08:42:43 -!- Lord_of_Life has quit (Ping timeout: 260 seconds). 08:44:31 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 09:22:21 -!- __monty__ has joined. 11:39:05 -!- stmuk_ has quit (Ping timeout: 240 seconds). 11:40:11 -!- stmuk_ has joined. 12:45:42 ::learn word async (s) => { var result = await wordnet.lookup(s); return result.map(x => x.glossary + " [" + x.meta.words.map(w => w.word).join(",") + "]").join(" | "); } 12:46:05 -!- m0ther has joined. 12:46:12 ::learn word async (s) => { var result = await wordnet.lookup(s); return result.map(x => x.glossary + " [" + x.meta.words.map(w => w.word).join(",") + "]").join(" | "); } 12:46:13 wpa: learned new command: word 12:46:19 ::word delight 12:46:19 wpa: a feeling of extreme pleasure or satisfaction; "his delight to see her was obvious to all" [delight,delectation] | give pleasure to or be pleasing to; "These colors please the senses"; "a pleasing sensation" [please,delight] 12:48:54 ::word delectation 12:48:56 wpa: a feeling of extreme pleasure or satisfaction; "his delight to see her was obvious to all" [delight,delectation] 12:49:30 ::word lectation 12:49:33 wpa: 'Error: No definition(s) found for "lectation.\n' + ' at module.exports.lookup (/home/e/git/jslave2/node_modules/.pnpm/wordnet@2.0.0/node_modules/wordnet/lib/wordnet.js:85:27)\n' + ' at Object.word (context.vm:2:44)\n' + ' at cx.run (/home/e/git/jslave2/context.js:512:62)\n' + ' at context.vm:2:4\n' + ' at Script.runInContext (node:vm:141:12)\n' + ' at cx.eval (/home/e/git/jslave2/context. 12:49:33 wpa: js:750:47)\n' + ' at N. (/home/e/git/jslave2/context.js:772:16)\n' + ' at N.emit (node:events:513:28)\n' + ' at N.emit (node:domain:489:12)\n' + ' at N. (/home/e/git/jslave2/lib/bot/slate-irc-auth-provider.js:136:33)\n' + ' at N.emit (node:events:525:35)\n' + ' at N.emit (node:domain:4 [..] read more: 12:49:33 wpa: https://gist.github.com/3e007993b54aa00eeb623ad00616f40a 12:49:47 :( 12:59:00 ::learn word async (s) => { try { var result = await wordnet.lookup(s); return result.map(x => x.glossary + " [" + x.meta.words.map(w => w.word).join(",") + "]").join(" | "); } catch(e) { console.log(e.msg); }} 12:59:00 wpa: learned new command: word 12:59:11 ::word lectation 12:59:12 wpa: 12:59:15 :( 12:59:52 ::learn word async (s) => { try { var result = await wordnet.lookup(s); return result.map(x => x.glossary + " [" + x.meta.words.map(w => w.word).join(",") + "]").join(" | "); } catch(e) { return e.msg }; }} 12:59:52 wpa: USAGE: learn 12:59:57 ::learn word async (s) => { try { var result = await wordnet.lookup(s); return result.map(x => x.glossary + " [" + x.meta.words.map(w => w.word).join(",") + "]").join(" | "); } catch(e) { return e.msg }; } 12:59:58 wpa: learned new command: word 13:00:05 ::word lectation 13:05:37 ::learn word async (s) => { try { var result = await wordnet.lookup(s); return result.map(x => x.glossary + " [" + x.meta.words.map(w => w.word).join(",") + "]").join(" | "); } catch(e) { console.log(e.message); } } 13:05:37 wpa: learned new command: word 13:05:45 ::word lectation 13:05:46 wpa: No definition(s) found for "lectation. 13:05:49 `words 13:05:51 bam 13:05:52 pesic 13:05:54 :) 13:06:29 ::word esoteric 13:06:31 wpa: confined to and understandable by only an enlightened inner circle; "a compilation of esoteric philosophical theories" [esoteric] 13:07:01 ::word pesic 13:07:02 wpa: No definition(s) found for "pesic. 13:08:28 @wn esoteric 13:08:28 *** "esoteric" wn "WordNet (r) 3.0 (2006)" 13:08:28 esoteric 13:08:30 adj 1: confined to and understandable by only an enlightened 13:08:32 inner circle; "a compilation of esoteric philosophical 13:08:34 theories" [ant: {exoteric}] 13:08:46 ha! 13:08:48 `wn esoteric 13:08:49 ​ \ No information available for noun esoteric \ \ No information available for verb esoteric \ \ Information available for adj esoteric \ -antsaAntonyms \ \ -synsaSynonyms (ordered by estimated frequency) \ \ -famlaFamiliarity & Polysemy Count \ \ -grepaList of Compound Words \ \ -overOverview of Senses \ \ \ No information available for adv esoteric 13:09:06 @list 13:09:10 What module? Try @listmodules for some ideas. 13:09:14 @help 13:09:14 help . Ask for help for . Try 'list' for all commands 13:09:20 @devils esoteric 13:09:21 *** "esoteric" devil "The Devil's Dictionary (1881-1906)" 13:09:21 ESOTERIC, adj. Very particularly abstruse and consummately occult. 13:09:21 The ancient philosophies were of two kinds, -- _exoteric_, those that 13:09:21 the philosophers themselves could partly understand, and _esoteric_, 13:09:22 those that nobody could understand. It is the latter that have most 13:09:24 [3 @more lines] 13:09:24 @more 13:09:26 profoundly affected modern thought and found greatest acceptance in 13:09:26 @listmodules 13:09:28 our time. 13:09:30 13:09:32 activity base bf check compose dice dict djinn dummy elite eval filter free fresh haddock help hoogle instances irc karma localtime metar more oeis offlineRC pl pointful poll pretty quote search 13:09:34 seen slap source spell system tell ticker todo topic type undo unlambda unmtl version where 13:09:44 I've no idea how the HackEso wn command works 13:09:52 kewl. 13:09:59 nor about lambdabot's. I don't use these for looking up words 13:10:05 wpa: please do not go through all of these modules on channel... lambdabot answers privately 13:10:33 perlbot might have one too, since perlbot commands can make almost arbitrary web queries 13:10:34 wib_jonas: No factoid found. Did you mean one of these: [mstpan] [mistakes] [mjd buffering] [mjd] [mst] [mcat] [mjd 12] [mktime] [mariadb] [mxyzptlk] 13:12:41 yep. ok. its actually meant to bind backend services via one liners. like..a mario lang interpreter or wheathermen underground. .. 13:13:03 fetch is available. 13:13:39 do we have a perlbot? 13:14:03 There's a user "perlbot" :P 13:14:35 i forgot how to invite 13:16:17 int-e you know some service that would provide etymology of words? 13:16:44 etym truth logos word 13:17:51 wpa: there's the superhero from https://xkcd.com/1010/ https://xkcd.com/1012/ 13:18:18 true. now i remember. lambdabot was indeed the first bot i saw on irc. and it was awesome. 13:20:13 -!- m0ther has quit (Remote host closed the connection). 13:20:15 wpa: not using the dict protocol at least 13:21:14 etymology discussions tend to be long too, so they're not so great for IRC 13:22:51 There are a few web servers but I assume you know that, or are able to search for `etymology dictionary` in a search engine. 13:23:17 everything that gives a short info in text and does so quick is appreciated. 13:24:24 . o O ( The only short entries I see in etymological dictionaries are "see also" references. ) 13:24:44 not for the channel. but in general. it should be 56kbit/s lynx comaptible. its the future. 13:25:01 I'm sure there are exceptions, but my usual experience is that a word is either not there or comes with an essay. 13:25:29 did you start botloop yesterday? 13:25:40 Hah, it's been ages since I used lynx interactively. 13:25:59 how interactively 13:26:17 Well, I have a shell script that uses it non-interactively. 13:26:24 how else did u use it 13:26:28 So I can't just say that it's been ages since I used it. 13:26:49 lynx -dump "$1" | sed 's/^ //' 13:27:07 Is what I still use. 13:27:37 * wpa shrugs 13:27:40 I prefer `links` for interactive use but I have not used that in a long time either. 13:27:50 I use `w3m -dump`. 13:28:02 And then I keep forgetting which command line argument specifies the width. 13:28:07 what does it do 13:28:22 convert html to text 13:28:37 fake. 13:28:42 ? 13:28:47 ::word ache 13:29:55 fizzie: I'm not sure whether I tried w3m, all I remember is that I tried a couple of things (including, at least, lynx and links) and decided that I liked `lynx` text formatting the best. 13:30:40 wpa: more seriously, perlbot can do HTTP queries to external services using its get command, though it's quite arcane to use, so you can use that to create a perlbot command that queries something from the web 13:30:43 its ok. nobody cares. 13:30:49 wpa: you *asked* 13:31:11 i did? 13:31:15 well. 13:31:23 yes, you asked how one would use lync non-interactively 13:31:30 i asked what -dump does. 13:31:41 I answered, you called it fake. I'm upset, though I know I shouldn't be. 13:31:59 bbl 13:32:03 yes. im an asshole. 13:32:44 what happened with greenjello 13:33:43 wpa: you're fine really, communication is hard. I have something else I want to do anyways so this is a good time for me :-P 13:33:51 (to do that) 13:34:06 sure. 13:34:10 sounds good. 13:34:52 fizzie: for how long are you here on esoteric? 13:36:10 converting html 2 markdown .. is one part of the mission. yep. 13:36:54 hey anybody know a site which will http-serve a gist? 13:37:54 i was looking yesterday and couldnt find any. i know they are out there. but the SE are .. broken. 13:38:18 ::suggest gist host 13:38:29 hmpf. 13:40:08 fizzie: do you remember i was kicked here for you insisting "bitch" is a mysogynic expression, while i claimed its gender neutral? :) 13:40:16 eheh. 13:41:07 ya gut. w3m -dump "$1" 13:41:24 why not. 13:55:24 -!- wpa has quit (Ping timeout: 265 seconds). 14:04:24 [[User:RandomIdiot]] https://esolangs.org/w/index.php?diff=108944&oldid=108432 * RandomIdiot * (+34) 14:04:30 I can't remember any sort of disagreement I've ever had regarding the word "bitch", but I guess that doesn't really matter. 14:05:40 [[Language list]] https://esolangs.org/w/index.php?diff=108945&oldid=108846 * RandomIdiot * (+16) /* L */ 14:50:50 [[Linefuck6]] https://esolangs.org/w/index.php?diff=108946&oldid=108598 * RandomIdiot * (+40) 14:51:13 [[Linefuck6]] https://esolangs.org/w/index.php?diff=108947&oldid=108946 * RandomIdiot * (+14) 14:51:22 [[Linefuck6]] https://esolangs.org/w/index.php?diff=108948&oldid=108947 * RandomIdiot * (-1) 15:02:18 -!- m0ther has joined. 15:07:23 -!- wpa has joined. 15:09:02 [[IThinkMyComputerIsDrunk]] https://esolangs.org/w/index.php?diff=108949&oldid=108818 * RandomIdiot * (+45) 15:09:23 [[IThinkMyComputerIsDrunk]] https://esolangs.org/w/index.php?diff=108950&oldid=108949 * RandomIdiot * (+0) 15:09:54 -!- wib_jonas has quit (Quit: Client closed). 15:15:29 [[IThinkMyComputerIsDrunk]] https://esolangs.org/w/index.php?diff=108951&oldid=108950 * RandomIdiot * (+431) 15:16:26 [[IThinkMyComputerIsDrunk]] https://esolangs.org/w/index.php?diff=108952&oldid=108951 * RandomIdiot * (-3) 15:16:39 [[IThinkMyComputerIsDrunk]] https://esolangs.org/w/index.php?diff=108953&oldid=108952 * RandomIdiot * (+4) 15:18:05 [[IThinkMyComputerIsDrunk]] https://esolangs.org/w/index.php?diff=108954&oldid=108953 * RandomIdiot * (-6) 15:19:32 [[IThinkMyComputerIsDrunk]] https://esolangs.org/w/index.php?diff=108955&oldid=108954 * RandomIdiot * (+148) 15:21:46 [[IThinkMyComputerIsDrunk]] https://esolangs.org/w/index.php?diff=108956&oldid=108955 * RandomIdiot * (+184) 15:22:11 [[IThinkMyComputerIsDrunk]] https://esolangs.org/w/index.php?diff=108957&oldid=108956 * RandomIdiot * (+5) 15:23:14 [[IThinkMyComputerIsDrunk]] https://esolangs.org/w/index.php?diff=108958&oldid=108957 * RandomIdiot * (-10) /* The lazy interpreter */ 15:32:18 -!- Sgeo has joined. 15:35:24 [[IThinkMyComputerIsDrunk]] https://esolangs.org/w/index.php?diff=108959&oldid=108958 * RandomIdiot * (+520) 15:36:07 [[IThinkMyComputerIsDrunk]] https://esolangs.org/w/index.php?diff=108960&oldid=108959 * RandomIdiot * (-12) /* Out */ 15:38:42 [[IThinkMyComputerIsDrunk]] https://esolangs.org/w/index.php?diff=108961&oldid=108960 * RandomIdiot * (+248) 15:50:09 -!- wpa has changed nick to wpa[cocacola]. 15:52:47 [[IThinkMyComputerIsDrunk]] https://esolangs.org/w/index.php?diff=108962&oldid=108961 * RandomIdiot * (+506) /* The mainmode */ 15:56:49 [[IThinkMyComputerIsDrunk]] https://esolangs.org/w/index.php?diff=108963&oldid=108962 * RandomIdiot * (+332) 16:08:04 -!- wpa[cocacola] has changed nick to wpa. 16:16:58 [[IThinkMyComputerIsDrunk]] https://esolangs.org/w/index.php?diff=108964&oldid=108963 * RandomIdiot * (+230) 16:19:38 [[IThinkMyComputerIsDrunk]] https://esolangs.org/w/index.php?diff=108965&oldid=108964 * RandomIdiot * (+466) 16:23:34 [[IThinkMyComputerIsDrunk]] https://esolangs.org/w/index.php?diff=108966&oldid=108965 * RandomIdiot * (+3671) 16:27:19 [[IThinkMyComputerIsDrunk]] https://esolangs.org/w/index.php?diff=108967&oldid=108966 * RandomIdiot * (+247) 16:27:58 [[IThinkMyComputerIsDrunk]] https://esolangs.org/w/index.php?diff=108968&oldid=108967 * RandomIdiot * (-65) 16:29:36 [[...]] N https://esolangs.org/w/index.php?oldid=108969 * RandomIdiot * (+102) Created page with "This will be the dumbest - i mean best - esolang i have ever created.

Coming soon. Stay tuned." 16:44:26 The function I described has a name, soft maximum: https://www.johndcook.com/blog/2010/01/20/how-to-compute-the-soft-maximum/ 16:48:11 https://en.wikipedia.org/wiki/LogSumExp 16:48:54 https://en.wikipedia.org/wiki/Log_semiring 16:51:30 [[User:RandomIdiot]] https://esolangs.org/w/index.php?diff=108970&oldid=108944 * RandomIdiot * (+380) 16:52:01 [[User:RandomIdiot]] https://esolangs.org/w/index.php?diff=108971&oldid=108970 * RandomIdiot * (+2) 16:52:19 [[User:RandomIdiot]] https://esolangs.org/w/index.php?diff=108972&oldid=108971 * RandomIdiot * (-27) 17:01:31 -!- m0ther has quit (Ping timeout: 240 seconds). 17:01:59 -!- wpa has quit (Ping timeout: 240 seconds). 17:13:24 -!- FreeFull has joined. 18:51:45 hi 18:51:51 soft maximum interesting 18:52:07 this is used to tur a vector of numbers into a probability distribution 18:52:40 or maybe this is different 19:28:26 I remember that other sort of softmax from some "intro to neural networks" course. 19:31:28 Apparently one is the gradient of the other. 20:27:56 COMPREPLY=($(__mamba_exe completer "${(@s: :)${(@s: :)COMP_LINE}:1}")) 20:36:33 -!- __monty__ has quit (Quit: leaving). 20:45:47 -!- wpa has joined. 20:51:49 Is there a way to change chess rules to allow capturing the king, without disrupting stalemate which in the actual rules relies on "can't move because that would be check"? 20:52:26 Allowing staying in check and changing the end to capturing the king, as is, would turn stalemates into losses, but can the draw in those positions be preserved so gameplay stays equivalent? 20:52:53 Also I guess castling rules would be trickly to handle without a formal "check" definition, unless that's preserved just for castling 21:00:35 if you fail so hard as to not prevent such (actually rarerly occuring) stalemate to definitely have not earned more than a standing 21:00:45 a tie. or how its called in english 21:02:19 In the case of castling, something like allowing the king to be en-passaned in that case, is what I had considered in the past 21:02:25 do you know if there is a rule that limits the number of sequential uninterrupted checks? i never played that way. but a buddy who plays better than me mentioned it 21:03:06 -to+you do not deserve* pardon 21:04:21 like if you check your enemey so and so many times. you will be prevented from continuing for a round. eventually allowing your opponent to make THE game changing move 21:04:37 [[Linefuck6]] M https://esolangs.org/w/index.php?diff=108973&oldid=108948 * PythonshellDebugwindow * (+96) Stub, categories 21:05:14 Sgeo: yes, that variant rule is studied a bit. it turns *most* stalemates into losses, but I believe there are some very obscure (as in shows up only in puzzles constructed specifically for this) states where it's not because even the king can't move 21:05:38 they involve the king surrounded by its own pieces so it can't even move to check 21:05:41 that buddy of mine also like fckn NEVER gave up?! those were totally new gameaspects to me having to played it out to the ende 21:06:59 he did so not because of pride, but conciously as he said teach me to play that part 21:07:01 zzo38, I like that idea 21:07:02 <3 21:07:20 angelo was his name 21:07:29 ein bayer! 21:08:29 no wait, I'm probably wrong at that 21:08:53 there are rare positions when the king in check can't move at all but other pieces of that player can move (and then the king is captured) 21:13:47 I think I want to get back into playing chess 21:13:58 I used to play it a bit on FICS many years ago. I was bad at it 21:14:02 i thhought its about the king unable to move, and no other figures able to move, without being checked. 21:14:11 thats a tie. 21:15:53 we had a lot of time. and let me tell you. if there is only the king left on board. you have to checkmate him in 20 moves. or else. also a tie. (: we had a lot of time 21:17:24 okay. i need your openAI apikey somebody. 21:17:33 for a good purpose. 21:18:35 (lol i guess its a bad translation for "fuer einen guten zweck") 21:18:49 richard, can you hear me? 21:19:59 my english corrodes hourly but surfing starts to make fun 21:20:26 this is an anonymous chat network. 21:20:52 you can say what you want. but it has to be OOON topic 21:56:08 "Kick the king chess" is the variant where there is no check/mate, so you can legally move into check; you lose if your king is captured. But if you have no legal moves at all (even if you are in check), then it is drawn. In duck chess, also, I think there is no check so you can move into check, but if you have no legal moves at all then you win. 21:57:04 (Duck chess also has a duck that both players can (and must) move to any vacant cell (cannot leave it still) after their move, and a duck cannot capture nor be captured.) 22:20:28 and, disappointingly, bishops can't bounce from the rubber duck in duck chess. why did they call it a duck then? 22:27:12 I've always wanted to try Fourplay chess, as defined by a long dead nomic: https://www.nomic.net/deadgames/fourplay/fourplay.html 22:27:20 A lot of interesting pieces 22:27:33 Sadly, googling for Fourplay Chess brings up some unrelated game on Steam 22:28:24 Also I don't know who nomic-defined games fascinate me. I suspect they're not exactly play-tested as thoroughly as, most games. 22:28:34 *don't know wy 22:28:35 why