2021-05-01: 00:14:25 int-e: brings to question how a lot of "concatenative languages" define what counts as a valid program. 00:18:25 if valid programs can be constructed via concatenation of arbitrary programs one must wonder what counts as a valid program. 00:19:53 the program `1 +` is valid in a concatenative language. and you can break that program apart by simply splitting it down the middle, into 1 and +. 00:21:00 so you could say that the "inverse" of concatenation would be, like, splitting it apart at any arbitrary point. 00:21:43 syntactically, any languages that use bracketed quotations aren't concatenative. if I split it apart and the brackets don't match on either side, it's not a valid program. 00:21:51 rather, the two halves aren't. 00:24:25 so what makes, say, '1 + apply' different than, say, ` + 1? I can split it all up into individual tokens and concatenate them again every which way, but only some combinations of those things are valid programs. 00:24:54 is it down to the semantics, then? that when I try to run `1 + apply`, I get a stack underflow because the thing I'm applying was binary? 00:25:55 is it that if I split "apply + 1" or "` + 1" up, or carve up any unlambda program, I won't get a valid underlying tree representation? 00:29:47 I don't know. I consider any valid program as "anything that can leave the underlying interpreter in a steady state". 00:59:27 -!- big_caballito has quit (Quit: installing glorious TempleOS). 01:03:05 -!- big_caballito has joined. 01:08:08 [[2020]] https://esolangs.org/w/index.php?diff=82527&oldid=82153 * EnilKoder * (+427) started PrimitiveType zooms 01:35:07 -!- delta23 has joined. 01:56:19 -!- copumpkin has quit (Quit: Hmmm). 02:11:11 -!- Sgeo has quit (Ping timeout: 240 seconds). 02:17:31 -!- Sgeo has joined. 02:25:40 -!- Sgeo has quit (Read error: Connection reset by peer). 02:31:42 -!- Sgeo has joined. 03:32:37 -!- xkapastel has quit (Quit: Connection closed for inactivity). 03:44:38 -!- Sgeo has quit (Read error: Connection reset by peer). 03:47:15 -!- Sgeo has joined. 04:08:17 -!- adu_ has joined. 04:10:09 -!- big_caballito has quit (Ping timeout: 265 seconds). 04:12:31 -!- big_caballito has joined. 04:15:32 -!- oerjan has joined. 05:08:27 -!- adu_ has changed nick to adu. 05:13:10 -!- Cale has quit (*.net *.split). 05:13:10 -!- stux|RC has quit (*.net *.split). 05:13:10 -!- sknebel has quit (*.net *.split). 05:13:10 -!- j-bot has quit (*.net *.split). 05:13:10 -!- lambdabot has quit (*.net *.split). 05:13:10 -!- V has quit (*.net *.split). 05:13:10 -!- zeroed has quit (*.net *.split). 05:13:11 -!- interruptinuse has quit (*.net *.split). 05:17:57 -!- stux|RC has joined. 05:23:53 -!- adu has changed nick to 07IAAGOW1. 05:23:55 -!- lambdabot has joined. 05:23:55 -!- Cale has joined. 05:23:55 -!- sknebel has joined. 05:23:55 -!- j-bot has joined. 05:23:55 -!- V has joined. 05:23:55 -!- zeroed has joined. 05:23:55 -!- interruptinuse has joined. 05:25:42 -!- 07IAAGOW1 has changed nick to adu. 05:26:43 imode: Maybe if it uses bracketed quotations, it can be said as a nested concatenative where the blocks are considered as atomic, then. 05:27:10 that's true. but it's pretty hacky. 05:30:14 if you have something like underload's * and a, you only need single-character blocks 05:30:46 and can compose the rest 05:32:01 that's right. but the resulting program state of a program that builds a quotation no longer corresponds to a valid program. 05:32:51 hm... 05:34:07 while you may build these objects, they are not directly representable without some kind of transformation back into the things that built them, which is not a 1:1 mapping. 05:35:08 well it can never be a 1:1 mapping if it's TC anyhow 05:35:48 you might choose a canonical form. but it might be awkward to work with. 05:36:05 yup, that's true. but it still stands that they're nit directly representable. 05:36:30 i mean you could choose a canonical form as the representation. 05:36:47 I'd still rather not have that intermediate transformation step. 05:37:10 It depends on the programming language, some might have atomic quotation blocks like I mentioned, in which case it might be representable 05:38:25 those aren't distinctly concatenative though unless you say "any division of a program needs to have a balanced set of parentheses". 05:38:33 s/parentheses/brackets 05:39:00 which imo if you're talking about program concatenation that's a different operation entirely. 05:39:12 well i am imagining an underload variant where e.g. (a) is represented as a single character. 05:39:37 so there are no brackets 05:41:06 true. but again, if I compose a quotation out of those atoms/quoted functions, there's no way to represent those as valid subprograms without translating them into subprograms that construct those quotations. 05:41:12 hm alternative idea: give some semantic to unmatched brackets 05:42:04 hm that reminds me of my underload interpreter in emmental, where there where 3 modes that a character could be interpreted in 05:43:15 you could give semantics to the unmatched brackets.. and that's kind of where the notion of valid program breaks down into the semantics of the language, I guess. 05:43:21 In PostScript you can have a block such as "{1 add}" which is treated as a single token, although you can also write "1 /add cvx 2 array astore cvx" which produces the same thing. They are also the same "kind of things"; "{1 add}" just produces the same object in the tokenizer, that the other produces several objects, which when executed, produce that. 05:43:52 Although, having different modes of interpretation is like how Forth is doing; once it reads : and then the name, then it is in compiling mode. 05:45:37 Programming languages such as Underload could be implemented in either way. 05:46:31 kinda gets back to "can I cleave an unlambda program in half and have either half be a valid program". if you have a tolerant enough interpreter, yes. 05:48:47 Yes, depending on the implementation it might, although Unlambda is more structured, so splitting it after half of the number of bytes will probably break the structure, but some interpreters may try to execute it anyways. 05:49:53 thing is, what structure? the structure is there because the apply operation is binary and expects two arguments. if its two arguments don't exist, it just doesn't reduce. 05:53:25 Yes, that is the structure. But, you could do it other ways in some implementations. In such a case, it would implement a superset of Unlambda, I suppose. 05:55:43 (Since, if the structure doesn't match, then I would think that that particular code then won't quite be Unlambda.) 06:22:51 -!- imode has quit (Ping timeout: 260 seconds). 06:38:44 -!- copumpkin has joined. 06:40:10 -!- copumpkin has quit (Read error: Connection reset by peer). 06:42:28 -!- oerjan has quit (Quit: leaving). 06:53:04 -!- adu has quit (Quit: adu). 07:34:53 The IBM Plex font is in FontLab format, which is proprietary, but looking at the source files, they are XML files, and possibly an open source implementation could be made, by examining the format of the XML files. Has such a thing been done? 08:08:11 -!- hendursaga has joined. 08:10:21 -!- hendursa1 has quit (Ping timeout: 240 seconds). 08:47:39 -!- LKoen has joined. 09:11:58 -!- Sgeo has quit (Read error: Connection reset by peer). 09:24:14 I just realised that every twitch channel is an IRC channel and you can join it at any time even if it's offline 09:24:50 and the guy who made the Nightbot is a damn genious to make it before others realised to make it 09:26:43 I'm not sure though if it's hosted on some server that keeps millions of socket connections to twitch or it's integrated with twitch infrastructure to emulate the botting 09:27:09 oh wait, he does not need millions of connetions, he just keeps one and joins channels 09:30:47 -!- user3456 has quit (*.net *.split). 09:30:47 -!- j4cbo has quit (*.net *.split). 09:36:52 -!- j4cbo has joined. 09:37:01 -!- user3456 has joined. 11:09:17 [[!@$%^&*()+/Algorithms]] https://esolangs.org/w/index.php?diff=82528&oldid=82516 * SunnyMoon * (+145) Finally, I have been building this for ages! I am pretty sure !@#$%^&*()_ will be turing complete if it can rotate the top three elements. 11:09:38 [[!@$%^&*()+/Algorithms]] M https://esolangs.org/w/index.php?diff=82529&oldid=82528 * SunnyMoon * (+1) -_- 11:16:27 [[!@$%^&*()+/Algorithms]] https://esolangs.org/w/index.php?diff=82530&oldid=82529 * SunnyMoon * (-113) This apparantly does not work 11:20:50 [[!@$%^&*()+/Algorithms]] https://esolangs.org/w/index.php?diff=82531&oldid=82530 * SunnyMoon * (+116) This does? 11:21:10 [[!@$%^&*()+/Algorithms]] https://esolangs.org/w/index.php?diff=82532&oldid=82531 * SunnyMoon * (-2) Huh? 11:26:46 [[!@$%^&*()+]] https://esolangs.org/w/index.php?diff=82533&oldid=82513 * SunnyMoon * (+190) A better parity program 11:55:29 -!- hendursaga has quit (Remote host closed the connection). 11:56:06 -!- hendursaga has joined. 12:52:01 -!- big_caballito has left. 12:52:56 -!- user24 has joined. 13:25:06 -!- TheLie has joined. 14:43:44 -!- TheLie has quit (Remote host closed the connection). 14:51:02 -!- user24 has quit (Quit: We must know, we will know). 14:56:15 -!- S_Gautam has joined. 15:06:07 -!- mniip has quit (Ping timeout: 630 seconds). 15:34:44 -!- devc` has left ("out"). 17:00:33 -!- spruit11 has quit (Quit: leaving). 17:09:27 -!- spruit11 has joined. 17:11:24 -!- iovoid has quit (Remote host closed the connection). 17:15:40 -!- iovoid has joined. 18:02:26 -!- delta23 has quit (Read error: Connection reset by peer). 18:02:46 -!- delta23 has joined. 18:05:06 -!- iovoid has quit (Remote host closed the connection). 18:08:38 -!- iovoid has joined. 18:20:48 -!- imode has joined. 18:52:30 -!- Sgeo has joined. 18:55:51 -!- S_Gautam has quit (Quit: Connection closed for inactivity). 19:00:36 -!- delta23 has quit (Quit: Leaving). 19:12:49 -!- TurkExportFood has joined. 20:08:04 -!- Lord_of_Life has quit (Ping timeout: 252 seconds). 20:08:20 -!- Lord_of_Life has joined. 20:44:03 -!- ProofTechnique has quit (Ping timeout: 248 seconds). 20:46:43 -!- TurkExportFood has quit (Quit: Leaving). 20:47:06 -!- ProofTechnique has joined. 20:54:53 -!- dnm has quit (Ping timeout: 258 seconds). 20:55:11 -!- dnm has joined. 20:55:15 -!- ^[ has quit (Ping timeout: 246 seconds). 20:57:28 -!- ^[ has joined. 21:54:06 -!- xkapastel has joined. 22:32:56 -!- zzo38 has quit (Ping timeout: 246 seconds). 22:39:42 [[Talk:TheSingularity]] https://esolangs.org/w/index.php?diff=82534&oldid=81161 * BrightBlackHole * (+186) /* Help! */ 22:39:50 [[Talk:TheSingularity]] https://esolangs.org/w/index.php?diff=82535&oldid=82534 * BrightBlackHole * (+2) 22:41:19 [[Talk:TheSingularity]] https://esolangs.org/w/index.php?diff=82536&oldid=82535 * BrightBlackHole * (+0) 22:43:02 [[User:BrightBlackHole]] https://esolangs.org/w/index.php?diff=82537&oldid=78572 * BrightBlackHole * (+89) /* ok for real though */ 22:43:22 [[User:BrightBlackHole]] https://esolangs.org/w/index.php?diff=82538&oldid=82537 * BrightBlackHole * (+0) /* ok for real though */ 22:43:38 [[User:BrightBlackHole]] https://esolangs.org/w/index.php?diff=82539&oldid=82538 * BrightBlackHole * (-113) /* ok for real though */ 23:01:52 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 23:04:52 -!- zzo38 has joined. 23:28:32 -!- mniip has joined. 2021-05-02: 00:34:49 [[Language list]] M https://esolangs.org/w/index.php?diff=82540&oldid=82473 * Beniolenio * (+17) 00:55:37 -!- delta23 has joined. 01:00:21 [[Brainfault]] N https://esolangs.org/w/index.php?oldid=82541 * Beniolenio * (+4085) Created page with "Brainfuck is a cell-based esolang heavily based on brainfuck. It has all of brainfuck's commands as well as a few others for ease of use. {| class="wikitable" !Command !Desc..." 01:00:35 [[Brainfault]] https://esolangs.org/w/index.php?diff=82542&oldid=82541 * Beniolenio * (+1) 01:00:52 [[Brainfault]] https://esolangs.org/w/index.php?diff=82543&oldid=82542 * Beniolenio * (-1) Undo revision 82542 by [[Special:Contributions/Beniolenio|Beniolenio]] ([[User talk:Beniolenio|talk]]) 01:01:06 [[Brainfault]] M https://esolangs.org/w/index.php?diff=82544&oldid=82543 * Beniolenio * (+1) 01:06:12 [[Brainfault]] https://esolangs.org/w/index.php?diff=82545&oldid=82544 * Beniolenio * (+13) 01:06:22 [[Brainfault]] https://esolangs.org/w/index.php?diff=82546&oldid=82545 * Beniolenio * (+0) 01:17:59 -!- delta23 has quit (Read error: Connection reset by peer). 01:21:15 -!- delta23 has joined. 01:42:16 -!- delta23 has quit (Quit: Leaving). 01:53:49 [[Parse this sic]] https://esolangs.org/w/index.php?diff=82547&oldid=82503 * Digital Hunter * (+271) /* Three-param */ Important clarification that's already in use by the author of the language. 02:30:25 -!- copumpkin has joined. 02:41:51 -!- sprock has joined. 03:03:50 -!- xkapastel has quit (Quit: Connection closed for inactivity). 03:19:18 [[Special:Log/newusers]] create * AndrewLi * New user account 03:21:03 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=82548&oldid=82475 * AndrewLi * (+152) /* Introductions */ 04:09:14 -!- sprock has quit (Quit: Lost terminal). 04:09:49 -!- sprock has joined. 04:28:10 [[User:Zzo38/Programming languages with unusual features]] https://esolangs.org/w/index.php?diff=82549&oldid=82464 * Zzo38 * (+1121) PostScript, Free Hero Mesh 04:35:05 -!- S_Gautam has joined. 05:10:10 [[NDBall]] https://esolangs.org/w/index.php?diff=82550&oldid=82393 * Aspwil * (+772) /* Instructions */ 05:16:12 [[NDBall]] https://esolangs.org/w/index.php?diff=82551&oldid=82550 * Aspwil * (-45) /* Instructions */ 05:20:26 [[NDBall]] https://esolangs.org/w/index.php?diff=82552&oldid=82551 * Aspwil * (+50) /* Language Overview */ 05:22:33 [[NDBall]] https://esolangs.org/w/index.php?diff=82553&oldid=82552 * Aspwil * (+0) /* Instructions */ 06:26:40 -!- Sgeo_ has joined. 06:27:53 -!- Sgeo has quit (Ping timeout: 240 seconds). 06:54:16 -!- S_Gautam has quit (Quit: Connection closed for inactivity). 06:59:12 -!- sprock has quit (Ping timeout: 240 seconds). 07:22:06 [[Minimal CISC]] N https://esolangs.org/w/index.php?oldid=82554 * Leothetechguy * (+1152) Created page with "The minimal CISC instruction set presented [http://homepage.divms.uiowa.edu/~jones/arch/cisc/ here] is stack-based and composed entirely of zero-address instructions. There ar..." 07:22:43 [[Minimal CISC]] https://esolangs.org/w/index.php?diff=82555&oldid=82554 * Leothetechguy * (-40) 07:23:22 [[Minimal CISC]] https://esolangs.org/w/index.php?diff=82556&oldid=82555 * Leothetechguy * (+0) 07:25:48 [[Minimal CISC]] https://esolangs.org/w/index.php?diff=82557&oldid=82556 * Leothetechguy * (+134) 08:02:13 -!- imode has quit (Ping timeout: 268 seconds). 08:10:14 -!- tromp has quit (Read error: Connection reset by peer). 08:10:21 -!- hendursaga has quit (Ping timeout: 240 seconds). 08:10:47 -!- tromp has joined. 08:12:42 -!- hendursaga has joined. 08:55:00 -!- contrapumpkin has joined. 08:57:18 -!- copumpkin has quit (Ping timeout: 252 seconds). 09:00:32 -!- copumpkin has joined. 09:03:53 -!- contrapumpkin has quit (Ping timeout: 268 seconds). 09:13:37 -!- LKoen has joined. 09:24:25 -!- Sgeo_ has quit (Read error: Connection reset by peer). 09:26:53 -!- Sgeo has joined. 09:35:07 -!- Sgeo has quit (Read error: Connection reset by peer). 10:05:35 -!- naivesheep has quit (Ping timeout: 246 seconds). 10:06:00 -!- naivesheep has joined. 11:02:26 -!- xelxebar has quit (Remote host closed the connection). 11:02:43 -!- xelxebar has joined. 11:15:50 [[User talk:Sporeball]] https://esolangs.org/w/index.php?diff=82558&oldid=82272 * Lyxal * (+97) /* Sus */ new section 13:10:58 -!- LKoen has quit (Read error: Connection reset by peer). 13:13:04 -!- LKoen has joined. 13:32:58 -!- contrapumpkin has joined. 13:34:53 -!- copumpkin has quit (Ping timeout: 246 seconds). 13:41:13 -!- big_caballito has joined. 14:18:11 -!- xkapastel has joined. 15:53:57 -!- contrapumpkin has quit (Quit: Hmmm). 16:13:33 -!- xelxebar has quit (Ping timeout: 240 seconds). 16:13:43 -!- xelxebar_ has joined. 16:18:05 `? catamorphism 16:18:08 A catamorphism is when you recurse too greedily and too deep. 16:18:38 Catamorphism is also a technique that cats use to fit through very small obstacles 16:18:41 `? password 16:18:43 The password of the month is hiding in plain sight. 16:18:45 small gaps 16:21:01 [[BALAE]] N https://esolangs.org/w/index.php?oldid=82559 * WallGraffiti * (+2150) Created page with "{{infobox proglang |name=Brainfuck Assembly Language Advanced Edition (BALAE) |paradigms=Imperative |author=[[User:WallGraffiti]] |year=[[:Category:2021|2021]] |memsys=:Cate..." 16:22:02 [[BALAE]] https://esolangs.org/w/index.php?diff=82560&oldid=82559 * WallGraffiti * (+0) 16:23:02 -!- imode has joined. 17:31:02 [[User talk:ColorfulGalaxy (disambiguation)]] https://esolangs.org/w/index.php?diff=82561&oldid=82375 * Ais523 * (+400) copyright is about not copying, you have to have written the text yourself 17:43:48 -!- sprock has joined. 18:53:31 -!- sftp has quit (Ping timeout: 260 seconds). 19:00:34 -!- sftp has joined. 19:09:59 -!- Sgeo has joined. 19:46:47 -!- Bowserinator has quit (Remote host closed the connection). 19:47:13 -!- iovoid has quit (Quit: iovoid has quit!). 19:47:15 -!- moony has quit (Quit: Bye!). 19:47:33 [[Parse this sic]] https://esolangs.org/w/index.php?diff=82562&oldid=82547 * Digital Hunter * (+0) /* ROT13 cipher */ oops it was dumb-ly broken sigh 19:52:57 -!- iovoid has joined. 19:53:21 -!- moony has joined. 19:58:49 -!- Bowserinator has joined. 20:15:16 {?} Instant ;; Two target permanents copy each other. Exchange control of those permanents. 20:15:31 I can think of many uses for this; what can you think of? 20:45:56 ^style euparl 20:45:56 Not found. 20:46:00 ^style eupar 20:46:00 Not found. 20:46:03 ^styles 20:46:07 ^style 20:46:07 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 20:46:14 ^style europarl 20:46:14 Selected style: europarl (European Parliament speeches during approx. 1996-2006) 20:47:26 fungot, what is your opinion on the proposed amendment on thermoregulations? 20:47:26 b_jonas: mr president, mr gil-robles and myself, who benefit disproportionately? does he think he will respond to his question. 20:47:29 fungot: hmm, commissioner or president? 20:47:29 int-e: mr president, would you not accept that the external border of the european people's party ( christian democrats) and european democrats and the commission for the information society. only 20% of the technology does not endanger future generations is becoming more and more waste. 20:49:55 Hmm, this ponder this feels a bit odd... all the interesting theory is already in the task description? Though there was still some things left to do. 20:50:07 was->were 20:51:37 (Also, I have not (yet?) confirmed the hint.) 20:52:13 (cf. https://www.research.ibm.com/haifa/ponderthis/challenges/May2021.html ) 20:54:37 fungot: Does that mean 80% of all technology *does* endanger future generations? 20:54:37 fizzie: mr president, commissioner, although the euphemism given to the public, including when the work of the council of ministers. 20:55:57 fizzie: that really sounds quite plausible 20:56:28 of course it's usually not the technogy per se, but the scale at which we use it 20:56:44 technology <-- I golfed that down a bit, I guess. 21:01:26 -!- harha_ has quit (Quit: ZNC - https://znc.in). 21:05:57 -!- harha_ has joined. 21:11:55 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 21:29:55 [[NDBall]] https://esolangs.org/w/index.php?diff=82563&oldid=82553 * Truttle1 * (-51) /* Truth machine */ - Found a shorter way to write the truth-machine. 21:32:48 -!- TheLie has joined. 21:44:14 -!- delta23 has joined. 21:57:28 -!- copumpkin has joined. 22:12:56 [[Special:Log/newusers]] create * AndrewBayly * New user account 22:18:43 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=82564&oldid=82548 * AndrewBayly * (+182) /* Introductions */ 22:25:34 [[Spacebar]] N https://esolangs.org/w/index.php?oldid=82565 * AndrewBayly * (+371) Created page with "Spacebar is an esoteric variant of JavaScript. The Spacebar interpreter first takes your code and adds spaces in random locations. Then it interprets your code as JavaScript...." 22:29:04 [[Spacebar]] https://esolangs.org/w/index.php?diff=82566&oldid=82565 * AndrewBayly * (+77) 22:35:56 [[Spacebar]] https://esolangs.org/w/index.php?diff=82567&oldid=82566 * AndrewBayly * (+873) /* Hello, World! */ 22:53:33 [[Spacebar]] https://esolangs.org/w/index.php?diff=82568&oldid=82567 * AndrewBayly * (-15) /* Hello, World! */ 22:58:18 -!- contrapumpkin has joined. 23:00:07 -!- copumpkin has quit (Ping timeout: 252 seconds). 23:00:11 -!- contrapumpkin has changed nick to copumpkin. 23:44:07 -!- tromp has quit (Ping timeout: 252 seconds). 23:44:51 -!- tromp has joined. 23:48:14 -!- TheLie has quit (Remote host closed the connection). 23:52:37 [[Spacebar]] M https://esolangs.org/w/index.php?diff=82569&oldid=82568 * PythonshellDebugwindow * (+83) cats /* Hello, World! */ 23:52:43 [[Special:Log/newusers]] create * Monika-Trenholme * New user account 23:53:11 [[User:Zzo38/Programming languages with unusual features]] https://esolangs.org/w/index.php?diff=82570&oldid=82549 * Zzo38 * (+1489) 23:53:35 [[Language list]] M https://esolangs.org/w/index.php?diff=82571&oldid=82540 * PythonshellDebugwindow * (+15) /* S */ [[Spacebar]] 2021-05-03: 00:02:41 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=82572&oldid=82564 * Monika-Trenholme * (+366) /* Introductions */ 00:03:33 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=82573&oldid=82572 * Monika-Trenholme * (-120) /* Introductions */ 00:11:05 [[Special:Log/newusers]] create * RXVT100 * New user account 00:11:41 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=82574&oldid=82573 * RXVT100 * (+3) /* Introductions */ 00:13:38 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=82575&oldid=82574 * RXVT100 * (+78) /* Introductions */ 00:15:42 [[User:RXVT100]] N https://esolangs.org/w/index.php?oldid=82576 * RXVT100 * (+77) Created page with "~~~~" 00:17:12 [[User:RXVT100]] https://esolangs.org/w/index.php?diff=82577&oldid=82576 * RXVT100 * (+316) 00:41:35 -!- Sgeo_ has joined. 00:42:33 -!- Sgeo has quit (Ping timeout: 240 seconds). 01:59:36 why do the BCKW combinators carry an extra `x` parameter around? for convenience? 02:01:07 -!- RXVT100 has joined. 02:01:55 -!- RXVT100 has quit (Client Quit). 02:04:08 -!- copumpkin has quit (Quit: Hmmm). 02:21:02 [[User:Zzo38/Programming languages with unusual features]] https://esolangs.org/w/index.php?diff=82578&oldid=82570 * Zzo38 * (+1551) 03:06:26 I don't know why, but maybe it is needed I don't know 03:50:16 seems like a lot of the reasoning behind the different combinators comes down to "requirements", but deducing these requirements and the intuition behind them is something to be reverse engineered. 04:20:14 Yes, maybe it is (unless it is documented already). 04:21:41 Which ones have an extra parameter? 04:22:02 It seems necessary to me in all four cases. 04:22:22 why? if you omit `x`, it's still a valid combinator set. B denotes application but the rest just denote adjacency. 04:22:50 Yes, I also thought probably it is, although I have not proved it at this time either way (I have not tried, though). 04:22:54 https://doisinkidney.com/posts/2020-10-17-ski.html literally the only article I have found on a BCKW formulation without that first parameter. 04:23:59 What are you suggesting for the non-x versions? 04:24:12 just omitting the `x` like the article. 04:24:23 I see, you were actually thinking of using M instead of W. 04:24:25 though I don't know why `Axy -> y`. 04:24:48 maybe I'm missing something but the equivalent should be, what, `Axy -> x`? 04:24:57 * imode shrugs. 04:25:10 or maybe just... `Ax -> ` 04:25:22 I'm not sure what that latter one means. 04:25:28 Anyway, I think of these functions as trying to accomplish a specific goal, I guess. 04:25:46 the latter one is "A applied to some x deletes x." 04:25:50 Corresponding to things you can do in logic. 04:25:59 But is A a function here, or what? 04:26:04 duplication, argument reordering (swapping, in this case), deletion, and composition. 04:26:07 A is a combinator. 04:26:31 What is a combinator in this context? Not a thing you can write as a lambda term? 04:26:35 as shown in the article. don't know why it's Axy -> y and not Ax -> :nil:. 04:26:42 combinator as in the combinatory calculus. 04:26:55 combinatory logic. 04:28:09 -!- Sgeo_ has quit (Read error: Connection reset by peer). 04:28:23 I'm not sure what this is in this usage. Some sort of rewriting system? 04:34:52 Presumably due to the structure is why it is not "Ax -> :nil:" I suppose 04:36:00 Anyway, maybe looking at the types explains why I think these are more natural. 04:36:22 w : (a -> a -> b) -> (a -> b) 04:36:34 I'm surprised you've not heard of combinatory logic before, shachaf. 04:36:38 const : b -> (a -> b) 04:37:09 I don't read intuition behind type signatures. 04:37:09 I have heard of combinatory logic. But not in a context that allows "Ax -> ". 04:37:23 Anyway, M doesn't even have a type, is one argument against it. 04:37:53 I don't think types dictate the intutition or requirements behind these. 04:38:15 but, what do I know. 04:42:57 -!- Sgeo has joined. 04:45:20 Do you like the Magic: the Gathering card that I had made up? {?} Instant ;; Two target permanents copy each other. Exchange control of those permanents. It doesn't seems like much, but actually there is a lot of things that it can do. 04:54:19 re BCKW, ideally https://esolangs.org/wiki/Combinatory_logic#BCKW_calculus should tell how to translate lambda calculus to BCKW directly, rather than just the more opaque equivalence with SKI. the direct translation gives an intuition of why BCKW is convenient. I only realized that after thinking about Amicus, which has a built-in B combinator 04:57:01 but it probably makes more sense with multi-variable functions like Amicus and FP have 05:37:49 -!- imode has quit (Ping timeout: 265 seconds). 05:56:15 -!- xkapastel has quit (Quit: Connection closed for inactivity). 06:10:43 [[Grain]] https://esolangs.org/w/index.php?diff=82579&oldid=82078 * Ais523 * (-10) per policy, make sure that the User: prefix on links to userspace is visilbe 06:41:16 -!- Sgeo has quit (Read error: Connection reset by peer). 06:43:03 [[NDBall]] https://esolangs.org/w/index.php?diff=82580&oldid=82563 * Aspwil * (+42) /* Truth machine */ 07:49:47 [[User talk:SunnyMoon]] https://esolangs.org/w/index.php?diff=82581&oldid=77359 * TwilightSparkle * (+139) 08:07:26 -!- hendursa1 has joined. 08:09:33 -!- hendursaga has quit (Ping timeout: 240 seconds). 08:27:10 -!- LKoen has joined. 10:48:09 -!- ArthurStrong has joined. 11:30:00 [[User talk:SunnyMoon]] https://esolangs.org/w/index.php?diff=82582&oldid=82581 * SunnyMoon * (+154) Yay! 11:30:08 -!- ArthurStrong has quit (Quit: leaving). 11:38:08 -!- LKoen has quit (Remote host closed the connection). 13:30:24 -!- oerjan has joined. 13:34:52 -!- LKoen has joined. 13:52:45 -!- int-e has quit (Ping timeout: 265 seconds). 13:54:09 -!- int-e has joined. 14:20:45 [[$tonePits]] https://esolangs.org/w/index.php?diff=82583&oldid=62875 * SunnyMoon * (-17) little bit of cleanup 14:25:17 -!- ArthurStrong has joined. 14:31:48 [[((?)?)?]] https://esolangs.org/w/index.php?diff=82584&oldid=75488 * SunnyMoon * (+0) Croup is a terrible disease 14:32:38 [[((?)?)?]] M https://esolangs.org/w/index.php?diff=82585&oldid=82584 * SunnyMoon * (-1) Nice language by the way 14:34:11 [[((?)?)?]] M https://esolangs.org/w/index.php?diff=82586&oldid=82585 * SunnyMoon * (+0) Casting spells never was such a good job 14:36:23 -!- Sgeo has joined. 14:47:08 -!- imode has joined. 14:47:12 -!- copumpkin has joined. 14:53:47 -!- ArthurStrong has quit (Quit: leaving). 14:58:09 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 15:15:50 [[StupidStackLanguage]] https://esolangs.org/w/index.php?diff=82587&oldid=81321 * Lebster * (+119) 15:51:22 -!- kspalaiologos has joined. 16:02:13 -!- oerjan has quit (Quit: leaving). 16:05:07 [[Probablyfuck]] M https://esolangs.org/w/index.php?diff=82588&oldid=78231 * Rdococ * (-9) /* Implementation details and computational class */ remove weasel word 16:06:56 -!- hendursa1 has quit (Quit: hendursa1). 16:07:30 -!- hendursaga has joined. 16:08:43 -!- kspalaiologos has quit (Quit: Leaving). 16:12:11 [[User:Tha Cuber]] https://esolangs.org/w/index.php?diff=82589&oldid=81303 * Tha Cuber * (+10) 16:12:48 -!- LKoen has joined. 16:34:14 [[Super Stack!]] https://esolangs.org/w/index.php?diff=82590&oldid=65552 * Aanastasiou * (+224) /* Added the links towards the Super Stack! Digirule implementation. */ 16:56:44 -!- xkapastel has joined. 17:18:12 [[((?)?)?]] M https://esolangs.org/w/index.php?diff=82591&oldid=82586 * SunnyMoon * (+248) Spelling 17:24:52 [[((?)?)?]] M https://esolangs.org/w/index.php?diff=82592&oldid=82591 * SunnyMoon * (-3) Well I am also bad at speling 17:31:11 [[Symbols]] https://esolangs.org/w/index.php?diff=82593&oldid=73082 * SunnyMoon * (-10) It is preferred if you write this this way 17:33:07 [[Talk:Symbols]] N https://esolangs.org/w/index.php?oldid=82594 * SunnyMoon * (+206) I know the creator probably will never come back 17:40:42 [[Backsharp]] M https://esolangs.org/w/index.php?diff=82595&oldid=82430 * Threesodas * (+3) /* IO functionality */ 19:53:21 -!- LKoen has quit (*.net *.split). 19:53:21 -!- imode has quit (*.net *.split). 19:53:22 -!- moony has quit (*.net *.split). 19:53:22 -!- sprock has quit (*.net *.split). 19:53:22 -!- zzo38 has quit (*.net *.split). 19:53:22 -!- mla has quit (*.net *.split). 19:53:22 -!- joast has quit (*.net *.split). 19:55:05 -!- LKoen has joined. 19:55:06 -!- imode has joined. 19:55:06 -!- moony has joined. 19:55:06 -!- sprock has joined. 19:55:06 -!- zzo38 has joined. 19:55:06 -!- mla has joined. 19:55:06 -!- joast has joined. 19:55:17 -!- moony has quit (Max SendQ exceeded). 19:55:17 -!- LKoen has quit (Max SendQ exceeded). 19:55:47 -!- LKoen has joined. 19:57:57 -!- moony has joined. 20:31:49 Will fopencookie be standardized in future? I think that it is useful, and my own library for computing hashes uses it. int fosimp_hash_stream(int alg,FILE*echo,Fosimp_Hash*hash,FILE**fp); There is also the convenience function to wrap it: int fosimp_hash(int alg,const unsigned char*data,size_t len,Fosimp_Hash*hash); 20:45:18 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 21:13:42 [[User:1hals/subleq.py]] N https://esolangs.org/w/index.php?oldid=82596 * 1hals * (+2870) create 21:14:07 [[User:1hals]] https://esolangs.org/w/index.php?diff=82597&oldid=81059 * 1hals * (+42) 21:23:09 [[Backwords]] https://esolangs.org/w/index.php?diff=82598&oldid=81456 * 1hals * (-8) chainge intro paragraph wording 21:28:56 [[Backwords]] https://esolangs.org/w/index.php?diff=82599&oldid=82598 * 1hals * (+99) /* Hello World */ add example 21:33:38 -!- big_caballito has quit (Read error: Connection reset by peer). 21:36:22 -!- big_caballito has joined. 22:04:45 -!- hendursaga has quit (Ping timeout: 240 seconds). 22:07:10 -!- hendursaga has joined. 22:20:28 -!- TheLie has joined. 22:54:14 -!- ItzzMe has joined. 22:54:49 esolangs 22:55:05 What about the esolangs? 22:55:17 they're esoteric 22:56:01 Yes, but I hoped you would have some more comments than just that 22:56:21 ok 22:59:44 theres an esolang for minecraft but not for roblox 22:59:56 (as far as i know) 23:00:04 If you know how to invent one, you can try to do so. 23:00:12 i do not 23:00:29 :( 23:01:44 -!- ItzzMe has quit (Quit: Leaving). 23:25:52 -!- imode has quit (Ping timeout: 252 seconds). 23:30:08 -!- TheLie has quit (Remote host closed the connection). 23:52:59 -!- ItzzMe has joined. 23:58:54 [[Talk:Symbols]] M https://esolangs.org/w/index.php?diff=82600&oldid=82594 * PythonshellDebugwindow * (+203) Reply 2021-05-04: 00:02:58 -!- a1234a has joined. 00:03:36 cool 00:04:02 m 00:04:26 -!- a1234a has quit (Client Quit). 00:04:40 ok then 00:09:43 -!- ItzzMe has quit (Ping timeout: 276 seconds). 00:27:23 -!- xkapastel has quit (Quit: Connection closed for inactivity). 00:43:08 Is there a way in C to count the number of arguments that a macro has been called with? There are variable argument macros, but I don't know if it has a command to tell you how many. 00:50:36 [[Special:Log/newusers]] create * Trump bot 2 * New user account 00:51:14 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=82601&oldid=82575 * Trump bot 2 * (+119) /* Introductions */ 00:58:50 There isn't. You can write an argument-counting macro up to some small number of arguments in O(n) amount of code with relative ease, or one that works for pretty much arbitrary (though not quite) amount of arguments with a lot more work. 00:59:16 Note that I am using the GNU extensions (in case that helps at all). 01:01:18 https://ideone.com/rZZlLo is what the easy-but-not-really-feasible-for-that-many-arguments solution looks like. 01:03:54 As for a version that works for essentially any number of arguments, I've only done it on top of https://github.com/rofl0r/order-pp which is cheating. 01:11:16 -!- imode has joined. 01:20:20 -!- xkapastel has joined. 01:44:13 [[Special:Log/upload]] upload * Trump bot 2 * uploaded "[[File:Hello world QR code.png]]": Hello world QR code 01:49:31 [[Hello world program in esoteric languages]] https://esolangs.org/w/index.php?diff=82603&oldid=82369 * Trump bot 2 * (+51) /* QR code */ 02:04:50 [[Special:Log/upload]] upload * Trump bot 2 * uploaded "[[File:Hello world bar code.png]]": Hello world bar code 02:06:00 [[Hello world program in esoteric languages]] https://esolangs.org/w/index.php?diff=82605&oldid=82603 * Trump bot 2 * (+52) /* Bar code */ 02:11:39 -!- ItzzMe has joined. 02:29:36 -!- delta23 has quit (Quit: Leaving). 02:41:49 -!- ItzzMe has quit (Ping timeout: 276 seconds). 02:42:09 -!- ItzzMe has joined. 02:50:23 i have nothing interesting to say thus: a 02:50:27 zzo38: let me look that up... 02:51:13 zzo38: or better, just give you pointers. https://gustedt.gitlabpages.inria.fr/p99/ and https://www.boost.org/doc/libs/1_76_0/libs/preprocessor/doc/index.html are where you want to look for such tricks 02:52:16 zzo38: https://gustedt.gitlabpages.inria.fr/p99/p99-html/group__basic__list__operations_ga36a4ab24ad412a94da4c5aad433d6cd3.html#ga36a4ab24ad412a94da4c5aad433d6cd3 says "Return the length of the variable length argument list […] This supposes that the length of the list is less than P99_MAX_NUMBER." 02:52:25 so I think what fizzie says is right 02:52:57 -!- ItzzMe has set topic: Welcome to the multinational league for esoteric programming proliferation, protection, and protestation! | https://esolangs.org | logs: https://esolangs.org/log/ http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D https://github.com/kspalaiologos/esologs/. 02:55:32 -!- Itzzy has joined. 02:55:43 oops 02:58:04 -!- ItzzMe has quit (Ping timeout: 276 seconds). 03:00:25 -!- Itzzy has quit (Ping timeout: 260 seconds). 04:37:23 -!- xkapastel has quit (Quit: Connection closed for inactivity). 06:18:30 [[User:Trump Bot/List of xkcd articles]] https://esolangs.org/w/index.php?diff=82606&oldid=81319 * Trump bot 2 * (+129) 06:29:27 [[SemicolonHash]] N https://esolangs.org/w/index.php?oldid=82607 * Palaiologos * (+1018) Created page with "''';#''' (SemicolonHash) is a programming language created by PPCG user ''caird coinheringaahing''. It has only two commands: ; - add one to the accumulator, and..." 06:29:51 [[SemicolonHash]] https://esolangs.org/w/index.php?diff=82608&oldid=82607 * Palaiologos * (+2) 06:30:55 [[SemicolonHash]] https://esolangs.org/w/index.php?diff=82609&oldid=82608 * Palaiologos * (+1) reference => external resource 06:31:24 -!- kspalaiologos has joined. 06:38:43 -!- sprock has quit (Ping timeout: 252 seconds). 06:47:52 -!- imode has quit (Ping timeout: 240 seconds). 06:52:31 bee 06:52:56 -!- LKoen has joined. 06:57:53 i should finish my openscad quine 06:58:14 what is the best presentation for a quine source code as a 3d object? 07:00:26 zzo38: what do you think of openscad? 07:06:24 kmc: yeah, you mentioned that last month and the month before 07:07:50 hi b_jonas 07:07:52 kmc: best representation is probably two stone tablets with the source code engraved onto them 07:08:04 and then you later have to break them in anger 07:08:22 alternately accidentally drop one, in the pastafarian tradition 07:10:18 and add a carved wooden likeness of the master that you have accidentally killed in anger as a payload for repentence 07:10:37 with comments suggesting that the city will not fall while the likeness is there 07:13:09 i guess it would be nice, to give my heart to a god, but which one, which one do i choose 07:13:55 kmc: the rest are just facets of the one so it doesn't really matter 07:14:01 or misinterpretations of the one, possibly 07:14:07 heretic misinterpretations 07:14:14 but misinterpretations of the same god nonetheless 07:14:43 why of course i know god... he's me 07:26:27 I think you can argue (and I will argue, because I'm a contrarian SOB) that vacuum tubes were a more consequential invention than transistors. Vacuum tubes gave us practical radio, television, long-distance telephones, digital and analog computers, radar, and rock and roll. True, transistors and ICs made all of these things a lot cheaper, smaller, and better, which opened up new applications. Without 07:26:33 transistors we wouldn't have the Internet. But we would still have consumer electronics, electronic mass media, electronic communications, electronic warfare, electronic music, and at least some level of computing. 07:29:36 FOGBANK is aerogel! god is that obvious 07:32:18 your tax dollars at work 07:32:36 styrofoam should be just about as good 07:32:46 foamed polystyrene. 07:33:11 FOGBANK consists of bee 07:36:15 I can see through walls 07:36:20 using linear algebra 07:38:22 even without transistors I can imagine reaching by 2020 a roughly 1980s level of technology, tube based SAGE style consoles in your home, connected by modem to timesharing systems 07:38:53 good enough to destroy the world ten times over and save it too, and what more do you want? 07:40:39 with vaccum tubes? I doubt it. 07:46:21 do you think i can build a bell 103 modem with tubes 07:46:36 be the freak you wanna see 07:46:42 -!- kspalaiologos has quit (Quit: Leaving). 07:47:33 -!- Sgeo has quit (Read error: Connection reset by peer). 07:49:16 the charactron... 07:50:32 [[User:Trump Bot/List of xkcd articles]] https://esolangs.org/w/index.php?diff=82610&oldid=82606 * Trump bot 2 * (+226) 07:51:34 I think it would be wholly impractical to have household products with 10s of thousands of vacuum tubes in them 07:55:22 -!- user2153[m] has joined. 07:55:30 though, I suppose a modem might be simpler than that. however, I doubt that any vacuum tube computer could ever scale to simultaneously serve many concurrent users 07:58:08 kmc: I have not used openscad and have not looked at the instructions very much either 08:07:31 reagan dons lithium packs bright mexico's saturday / sanda crew peers from beyond the berm 08:07:42 no shield for the gipper as he melts foe red and blue 08:10:21 -!- hendursaga has quit (Ping timeout: 240 seconds). 08:14:11 -!- hendursaga has joined. 08:27:03 swept by heavy metal, swine's song overhead 08:27:05 brrrrrrrrrt 08:29:28 -!- user2153[m] has left ("User left"). 10:35:04 -!- LKoen has quit (Read error: Connection reset by peer). 10:36:52 -!- LKoen has joined. 11:19:15 -!- atehwa_ has quit (Ping timeout: 248 seconds). 11:26:39 -!- atehwa has joined. 12:42:54 -!- arseniiv has joined. 13:13:54 kmc: as for vacuum tubes, I recently learned from a video game that "thermionic tube" is an alternate name for vacuum tubes, or at least some types of them. that name sounds quite sci-fi style and so fits the genre, but I was confused about the actual flavor for the mechanics until I realized what it meant 13:15:21 [[Symbols]] M https://esolangs.org/w/index.php?diff=82611&oldid=82593 * SunnyMoon * (+21) Finally, some non BF-like loops 13:18:51 [[Symbols]] M https://esolangs.org/w/index.php?diff=82612&oldid=82611 * PythonshellDebugwindow * (+26) /* Instruction Set */ Good thing there's an interpreter... 13:20:56 [[Hello world program in esoteric languages]] https://esolangs.org/w/index.php?diff=82613&oldid=82605 * SunnyMoon * (+1552) Probably should add these too 13:21:31 [[Hello world program in esoteric languages]] https://esolangs.org/w/index.php?diff=82614&oldid=82613 * SunnyMoon * (+8) Oh no 13:22:51 [[Newton]] M https://esolangs.org/w/index.php?diff=82615&oldid=42777 * PythonshellDebugwindow * (+99) Fix apparent typo, cats 14:12:05 thermionic valve 14:27:29 -!- Sgeo has joined. 14:30:39 -!- LKoen has quit (Remote host closed the connection). 14:30:48 -!- xkapastel has joined. 14:48:49 -!- delta23 has joined. 15:00:31 -!- LKoen has joined. 15:30:20 -!- imode has joined. 15:49:12 [[Circuitrite]] M https://esolangs.org/w/index.php?diff=82616&oldid=46985 * PythonshellDebugwindow * (+2128) Move data here, as Moon allowed 16:35:20 -!- delta23 has quit (Quit: Leaving). 16:45:53 les-citrons: no, it's called "Thermionic tube" in game 17:44:10 -!- ItzzMe has joined. 17:53:43 -!- ItzzMe has quit (Read error: Connection reset by peer). 17:54:04 -!- ItzzMe has joined. 17:59:11 [[Special:Log/newusers]] create * Sanscicondos * New user account 17:59:57 -!- pikhq has quit (Ping timeout: 246 seconds). 18:01:54 -!- pikhq has joined. 18:09:38 -!- Wezl has joined. 18:12:59 -!- ItzzMe has quit (Ping timeout: 250 seconds). 18:14:43 I made a 2D sandbox game, but it needs to be turing complete like minecraft. Any suggestions for a very small language I could put into it? 18:14:49 it's tile-based 18:15:07 forth? 18:15:49 there can't be global state or things like that, and it's on a fantasy console so there is a limited amount of state I can store on one tile 18:16:26 so I'm considering something like wireworld (cellular automaton) 18:17:08 -!- ItzzMe has joined. 18:17:50 wireworld would be best. 18:18:03 interesting that you refer to it as a language instead of a cellular automaton. 18:18:07 source and videos available if it helps (you to answer my question for free :P) 18:18:20 it's on a fantasy console? 18:18:22 pico8? 18:18:46 referred to it as a language because I haven't decided on a cellular automata yet 18:18:58 tic-80 github.com/nesbox/tic-80 18:19:06 tic-80 yooo 18:19:13 neat. 18:20:10 one problem I can see for wireworld is that useful things take lots of space :/ 18:21:22 Wezl: does it really have to be Turing-complete, or just make practical computations possible? are you severely limited in the ROM, or only the RAM and CPU power? 18:21:51 if you're not limited much in the ROM, then I recommend you add a large language, with lots of different primitives that you can build, though each should be easy to compute 18:21:58 rather than a very small language 18:22:32 however, consoles are typically heavily limited in CPU power, so global state and global instruction pointer might work better than a cellular automaton 18:22:50 limited to 256x256 tiles and 256 possible states for each tile (preferably using only a few of thos) 18:22:54 with a cellular automaton you may have to update a significant portions of cells all over the map 18:23:06 true 18:23:13 you might instead want to do something where only some sprites (not necessarily displayed sprites, but something limited in numbers) can update stuff around them 18:23:40 these can be stationary buildings of course 18:23:49 but the point is, you shouldn't allow to have too many of them active 18:23:58 I don't think you want to iterate through all 256x256 tiles every frame 18:24:41 they might also be marked on the map of course, but the point is that you shouldn't want to iterate over a map 18:24:44 * Wezl finally begins to see clearly 18:24:54 but I don't know this particular console that you refer to, so it might differ 18:26:33 I also recomment lots of builtins, because ROM is often cheap and dispatching on a jump table in ROM is also cheap 18:28:02 https://codeberg.org/Wezl/games/src/branch/main/sandpile0.1-demo.webm 18:28:11 this is what the gameplay looks like 18:28:58 it can't be really like a normal programming language because commands should be able to be placed like blocks 18:32:52 Wezl: one thing you could do is allow a limited amount of buildings that are updated every frame, so you store extra information to them outside the map too, have directional wires between them, and for every building, precompute what it's connected to by the wires after the user builds wires, so you don't have to scan the whole map each frame. it's not perfect because it can cause slow updates when the 18:32:58 user builds stuff, but in practice it tends to work. 18:33:07 that also lets you keep more state for these buildings than typical map cells have 18:34:03 There are no monsters or anything moving except the player so I think I'll only update things when the player moves 18:34:48 you said "Turing-complete" earlier though 18:34:52 -!- gurmble has joined. 18:35:05 -!- grumble has changed nick to Guest31287. 18:35:05 -!- Guest31287 has quit (Killed (card.freenode.net (Nickname regained by services))). 18:35:05 -!- gurmble has changed nick to grumble. 18:35:09 turing complete if the player keeps moving :P 18:35:46 I don't want the player to accidentally freeze everything (although running every frame would also fix that) 18:35:49 so you want a grindy game where the player needs a turbo controller to win? 18:36:25 I don't see the point of only computing something when the player moves 18:37:04 -!- xelxebar_ has quit (Remote host closed the connection). 18:37:07 well no, they can already win without computing anything :) 18:37:23 -!- xelxebar has joined. 18:38:55 ah, you're compromising for the sake or marketing and making the game accessible to non-programmers. I hate how everyone does that. tons of videos that try to explain programming stuff as if the viewers were absolute dummies, not enoguh material that explain stuff assuming you do understand some programming but are interested about a particular topics. 18:39:00 there was an article complaining about that. 18:39:30 I'm compromising for the sake of easy-to-make 18:41:24 you can also make some buildings larger than one tile, to ensure there's a place to store more state directly in the map for buildings of which you want to allow a large number 18:41:38 that doesn't solve the CPU problem really, only the RAM problem 18:42:00 so, sadly, it's mostly useful for things like wires that you don't want to recompute per frame, but it's inconvenient to make wires large 18:42:13 (Which is a really bad motivation and what's the point really and no I don't actually need to make my game programmable and no I didn't plan ahead but ... handwave) 18:43:14 that's fine, in the worst case your next game will be better 18:43:19 that's how everyone learns 18:47:28 I don't really know a good system for how wires should work anyway 18:47:47 perhaps no wires might work better 18:50:01 ... do something where only some sprites (not necessarily displayed sprites, but something limited in numbers) can update stuff around them 18:50:09 that's a good idea 18:50:44 I figured out a way that could work with the in-game system 18:52:04 so far, a tile has a height and a type (water, sand, snow) 18:54:00 with an item or button, a tile can be transformed from a material to a corresponding machine. When you bump against this (or use a machine that powers all the machines around it?), it takes its input as the height of the tile to one side and outputs on the other side 18:56:28 * Wezl pretends it's still related to esolangs 18:57:35 -!- dingwat has quit (Quit: Connection closed for inactivity). 18:57:52 -!- Lord_of_Life has quit (Read error: Connection reset by peer). 19:01:14 -!- sprock has joined. 19:01:19 -!- Lord_of_Life has joined. 19:16:39 [[Hello world program in esoteric languages]] https://esolangs.org/w/index.php?diff=82617&oldid=82614 * SunnyMoon * (+508) This too 19:49:07 -!- TheLie has joined. 19:54:23 -!- delta23 has joined. 20:01:11 -!- user3456 has quit (Ping timeout: 245 seconds). 20:02:47 -!- user3456 has joined. 20:34:19 -!- ItzzMe has quit (Ping timeout: 276 seconds). 21:06:18 -!- TheLie has quit (Remote host closed the connection). 21:15:16 [[User:Zero player rodent]] M https://esolangs.org/w/index.php?diff=82618&oldid=82355 * Zero player rodent * (-1) 21:45:47 -!- arseniiv has quit (Ping timeout: 265 seconds). 21:47:42 Today is first time since I got a computer with Linux (which was many years ago) that I made a new Hero Hearts level, and this time, I am no longer limited to 256 classes, 512 images, 609 grid cells, etc. 21:56:16 [[Skinny pig]] N https://esolangs.org/w/index.php?oldid=82619 * Zero player rodent * (+2616) Created page with "Skinny pig is an [[esoteric programming language]] specifically designed to be used by skinny pigs or guinea pigs. The guinea pig will "write" the program by doing the things..." 21:56:48 [[User:Zero player rodent]] https://esolangs.org/w/index.php?diff=82620&oldid=82618 * Zero player rodent * (+18) 23:14:53 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 23:30:56 -!- harha_ has quit (Quit: ZNC - https://znc.in). 23:31:35 -!- iovoid has quit (Quit: iovoid has quit!). 23:34:46 -!- iovoid has joined. 23:35:05 -!- harha_ has joined. 23:39:44 [[Language list]] M https://esolangs.org/w/index.php?diff=82621&oldid=82571 * PythonshellDebugwindow * (+17) /* S */ Skinny pig 23:45:41 -!- imode has quit (Ping timeout: 240 seconds). 2021-05-05: 00:22:11 What quirk of DNS allows choosemyhat.com to be legitimate but www.choosemyhat.com to be cybersquatted? Also pinging... where's Gregor? 00:22:48 Wait I guess that's not cybersquatting. It just... looks it? 00:23:16 I could have sworn I've seen websites where one of them was squatted by a spammer and the other wasn't 00:23:19 neither of those domains exist 00:23:33 or I have a typo? 00:23:33 uh...? 00:23:58 choosemyhat.com -> 71.19.155.102, www.choosemyhat.com -> 109.68.33.18. 00:24:01 my bad, I omitted the final 'm'. 00:24:06 yeah same here. 00:24:54 Why wouldn't they be configured to the same address? I ... doubt Gregor would have pointed the latter away from his site? 00:25:14 The FAQ links to the www version 00:25:38 Well obviously there's nothing that says that www.foo.bar. has to be the same as foo.bar. 00:26:15 71.19.155.102 reverse-resolves into libdl.so (which I think is Gregor's as well), the other one doesn't to anything. 00:26:57 As far as DNS quirks go, the thing that's called the zone apex (e.g., choosemyhat.com) is a *little* bit special, at least in the sense that you can't delegate it to a CDN with a CNAME. 00:27:23 There's a proposed HTTPS record type that solves that issue as one of its side effects. 00:28:13 https://datatracker.ietf.org/doc/draft-ietf-dnsop-svcb-https/ 00:30:18 Sgeo: well, bu the looks of it it is the registrar of the domain, not a squatter... I guess they add a default www. entry when a domain is registered? 00:31:19 or maybe they have a cheap option where that entry is mandatory ;) 00:38:16 Sgeo: anyway, switching registrars seems the most likely cause here, to me. Note that codu.org (which just forwards to Gregor's github) is similarly afflicted. 00:38:43 Maybe it's just a creative way to follow the no-www.org philosophy. 00:39:18 :P 00:39:21 One reason why you might want a different address for "www" or not is in case there are reasons why they have to be different computers at different locations which are managed separately, although these days I would think to manage the computers together in one place, and use a router to switch them depending on the port numbers. 00:39:22 Leave the `www.` prefix to point at a macabre ad-riddled page people would rather not see, to condition them to start omitting the www. 00:42:24 (I don't use multiple domain names; I think just one is good enough for me. If I thought that I later needed to split the services across a computer that is somewhere else, then I might want to set up a separate domain name for it, in order that it can be easily changed, even if the address is initially the same.) 00:46:47 One setup that I think is semi-typical is to have `www.example.com` be a CNAME to something like `www.example.com.cdn.cloudflare.net`, so that example.com's authoritative DNS can be managed outside Cloudflare's name servers, but still let their CDN do the things they need to do to serve the content. But in that case you must point the root example.com name to something else, because it can't be a CNAME, 00:46:53 as discussed. 00:47:28 For example, at least from where I'm looking, www.mozilla.com is a CNAME to prod.refractr.mozit.cloud (which resolves to a couple A records), but plain mozilla.com by necessity just has those A records plus the other things (SOA, NS, TXT, MX, ...) you need at the root of a zone. 00:50:32 surely that rule is artificial as the now-relaxed rules that a CNAME cannot point to another CNAME 00:50:48 s/art/as art/ 00:51:36 Well, maybe. But maybe not. 00:51:37 (AIUI, it is now okay to have two indirections, and the reason for that is the energence of CDNs) 00:52:30 The thing is, CNAME is intended to alias the *entire* name, not just some records. But the root of the zone really kind of must have the SOA and NS records. 00:52:50 So it's definitely "less artificial" than the CNAME-to-CNAME rule. 00:52:55 hmm. yeah that's a good point. 00:53:19 [[Dance machine]] N https://esolangs.org/w/index.php?oldid=82622 * Trump bot 2 * (+262) Created page with "''The title of this article is incorrect due to technical limitations. The correct title is still to be determined.'' This is a language based on choreography. The source code..." 00:54:57 You could maybe have the thing you point the CNAME at contain those other zone-related records, but I guess you usually wouldn't want to delegate those, you'd just want to delegate the "host" properties. 00:55:56 no, you're right, I didn't take SOA into account when I called that rule artificial 00:56:13 nor NS 00:56:52 (and the other two you mentioned, though I'm less sure why they couldn't be delegated in principle) 00:59:53 I imagine they *could*, it's just that quite plausibly you might want to keep them separate. If you're really just interested in delegating A/AAAA of example.com for the purposes of HTTP(S) and maybe some other protocols, you wouldn't necessarily want to have to manage the email configuration of that zone through the DNS servers of wherever you're delegating to. 01:02:10 They had a proposal specifically for that (ANAME), but I feel like that maybe isn't really going anywhere: https://datatracker.ietf.org/doc/draft-ietf-dnsop-aname/ 01:02:15 Yeah, listed as expired. 01:02:35 ANAME was supposed to be "like CNAME except only for address queries". 01:04:52 I imagine people must probably have also been fixing it on the DNS serving side, by making tools that let you say "automatically copy A/AAAA records from this address and serve them here". 01:05:27 Oh, I guess that's actually part of that ANAME proposal? 01:06:57 "Implementation status"... sounds like it. 01:08:55 Oh also part of the spec, yeah. I guess that's important because otherwise there's no way this would work in practice with existing software. 01:10:49 Which maybe explains why this isn't going anywhere; at that point it's basically just a cosmetic change for a solved problem. (We can delegate A/AAAA records on the DNS server side; an ANAME record would just serve to make this fact transparent to other parties.) 01:54:20 [[User talk:New Army]] N https://esolangs.org/w/index.php?oldid=82623 * Trump bot 2 * (+66) Created page with "Please remember mai foan: ait ait ait ait nin to ait cevn fiv cevn" 03:18:58 -!- xkapastel has quit (Quit: Connection closed for inactivity). 03:36:14 -!- sebbu has quit (Ping timeout: 245 seconds). 03:55:33 -!- hendursaga has quit (Ping timeout: 240 seconds). 03:57:34 whoa, I'm getting academic spam saying "Dear Colleage" instead of "Dear Professor". what happened to calling everyone a professor regardless of who they actually are? 03:57:50 -!- hendursaga has joined. 04:21:11 -!- imode has joined. 04:37:28 Maybe because now they are trying to write to someone who is not a professor, or maybe the recipient told them that they are not a professor so they changed it so that it doesn't say professor 05:33:04 -!- sebbu has joined. 06:17:07 [[User:Trump Bot/List of xkcd articles]] https://esolangs.org/w/index.php?diff=82624&oldid=82610 * Trump bot 2 * (+56) 06:41:12 -!- imode has quit (Ping timeout: 240 seconds). 06:54:06 -!- Sgeo has quit (Read error: Connection reset by peer). 07:05:36 [[User talk:New Army]] https://esolangs.org/w/index.php?diff=82625&oldid=82623 * Trump bot 2 * (+75) 07:06:52 [[User talk:New Army]] https://esolangs.org/w/index.php?diff=82626&oldid=82625 * Trump bot 2 * (+56) 08:09:57 -!- hendursaga has quit (Ping timeout: 240 seconds). 08:12:18 -!- hendursaga has joined. 08:26:25 -!- sprock has quit (Ping timeout: 252 seconds). 09:17:14 -!- kspalaiologos has joined. 10:20:19 -!- LKoen has joined. 10:26:06 -!- delta23 has quit (Quit: Leaving). 10:53:03 [[Pain]] https://esolangs.org/w/index.php?diff=82627&oldid=82468 * RetroPain * (-12) 10:54:31 [[Pain]] https://esolangs.org/w/index.php?diff=82628&oldid=82627 * RetroPain * (+40) /* Some other facts */ 11:06:00 -!- arseniiv has joined. 11:10:10 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=82629&oldid=82337 * RXVT100 * (-2189) /* Testing */ 11:10:22 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=82630&oldid=82629 * RXVT100 * (-1181) /* Konfyne */ 11:10:32 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=82631&oldid=82630 * RXVT100 * (-2591) /* kcufniarB */ 11:10:40 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=82632&oldid=82631 * RXVT100 * (-6299) /* Stackomp */ 11:10:51 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=82633&oldid=82632 * RXVT100 * (-28471) /* Ini */ 11:11:01 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=82634&oldid=82633 * RXVT100 * (-278) /* Bad title */ 11:13:39 -!- kspalaiologos has quit (Quit: Leaving). 11:16:26 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=82635&oldid=82634 * RXVT100 * (+1145) 11:29:44 [[Esolang talk:Sandbox]] M https://esolangs.org/w/index.php?diff=82636&oldid=70195 * PythonshellDebugwindow * (+24) cat 13:24:44 [[Countdown]] M https://esolangs.org/w/index.php?diff=82637&oldid=54267 * Angel * (+24) 13:36:38 -!- ArthurStrong has joined. 14:42:31 . o O ( Philosophical question: Can there be vandalism on a sandbox page? ) 14:45:28 why would Esolang_talk:Sandbox be in the Language category?! 14:45:45 Languages.[1~Err, 14:46:11 That's a talk page for the sandbox page, right, rather than the talk page? 14:46:34 Which _definitely_ should't be in the Languages category 14:46:57 [[Esolang talk:Sandbox]] https://esolangs.org/w/index.php?diff=82638&oldid=82636 * Int-e * (-24) Undo revision 82636 by [[Special:Contributions/PythonshellDebugwindow|PythonshellDebugwindow]] ([[User talk:PythonshellDebugwindow|talk]]) --This is not a language; I don't see how the category makes any sense here. 14:46:57 [[Defunc]] https://esolangs.org/w/index.php?diff=82639&oldid=80906 * Obvious * (+770) Addition about turing completeness (yay!) 14:47:21 Yeah. I'm semi-surprised putting a category tag on a talk page even works, but apparently it does. 14:47:55 -!- Sgeo has joined. 14:48:03 ("Esolang talk:Sandbox" showed up under S in the Category:Languages index.) 14:48:21 (It's gone now, of course.) 14:51:16 I'm also dismayed to see that Trump bot has returned as Trump bot 2... I'm kind of worried whether https://esolangs.org/wiki/File:Hello_world_QR_code.png really says "Hello, world!" 14:52:49 It seems to be the literal text "Hello, world!" 14:52:58 The obvious shenanigans are on https://esolangs.org/wiki/User_talk:New_Army of course. 14:53:13 Taneb: thanks 14:53:15 I'm not convinced that QR codes count as esolangs 14:53:21 But that's a separate issue 14:53:48 Sure, but I was more worried about the text being something entirely different. And I have no convenient QR scanner at hand. 14:54:01 I installed one the other day, by coincidence 14:57:23 `? password 14:57:26 The password of the month is hiding in plain sight. 15:03:07 Oh it's been a while since a brainfuck derivative made me chuckle: https://esolangs.org/wiki/Consequential 15:18:14 -!- ArthurStrong has quit (Quit: leaving). 15:30:48 -!- imode has joined. 15:48:22 [[A345120268A9]] N https://esolangs.org/w/index.php?oldid=82640 * RXVT100 * (+2289) Created page with "'''A345120268A9''' is a tape-based language based off of [[brainfuck]] & designed by [[User:RXVT100]] ==Syntax== A345120268A9 has 13 commands, 12 not including np (NOP) eve..." 15:51:33 [[Swordfish]] M https://esolangs.org/w/index.php?diff=82641&oldid=37091 * RXVT100 * (+0) /* Commands */ 15:53:56 [[User:RXVT100]] https://esolangs.org/w/index.php?diff=82642&oldid=82577 * RXVT100 * (-369) Replaced content with "created [[A345120268A9]]" 15:54:33 [[A345120268A9]] https://esolangs.org/w/index.php?diff=82643&oldid=82640 * RXVT100 * (+0) /* Syntax */ 16:25:08 [[Chem]] M https://esolangs.org/w/index.php?diff=82644&oldid=78746 * PythonshellDebugwindow * (-13) Remove redundant forcetoc 16:53:03 -!- delta23 has joined. 17:10:42 -!- hendursaga has quit (Remote host closed the connection). 17:11:10 -!- hendursaga has joined. 17:44:34 [[DFA-er]] https://esolangs.org/w/index.php?diff=82645&oldid=82164 * Largejamie * (+676) /* Examples */ 17:56:06 -!- delta23 has quit (Ping timeout: 240 seconds). 18:04:32 -!- delta23 has joined. 18:20:07 [[Esolang talk:Sandbox]] M https://esolangs.org/w/index.php?diff=82646&oldid=82638 * PythonshellDebugwindow * (+9) Fine, fine... 18:20:09 [[2020]] https://esolangs.org/w/index.php?diff=82647&oldid=82527 * EnilKoder * (+75) added <=> 19:11:17 QR codes are not esolangs or a programming language at all it is a kind of 2D barcodes. 19:12:54 (Although, some esolangs may produce code short enough to encode on a QR code.) 19:34:46 one time i gave my friend a birthday card that included a full x86 linux executable as a QR code 19:37:02 [[User:SunnyMoon]] https://esolangs.org/w/index.php?diff=82648&oldid=77985 * SunnyMoon * (-785) Useless update 19:55:48 What program is that? 19:56:07 neat. 19:56:59 -!- TheLie has joined. 19:57:05 it was just a little toy that rendered a colorful animation in the terminal 19:57:18 and would respond to mouse movements using the terminal control codes for those 19:58:05 i used some of the usual tricks to make it a small and self-contained binary (static, no libc, custom ELF header) 19:59:21 how large was it? 20:00:14 i don't recall exactly 20:00:33 few hundred bytes probably 20:03:37 -!- xelxebar_ has joined. 20:03:57 -!- xelxebar has quit (Ping timeout: 240 seconds). 20:05:49 You can get up to 2953 bytes in a single (40-L) code. I had the occasion to look these up recently, was planning to back up some binary data on paper. 20:13:03 Would you also include the file name and hash as text on the page heading above the QR codes? Also, how many pages do you need? 20:17:10 It was just some keys. I think it would be just one page. I haven't got around to actually doing it yet. But printing a hash might be a good idea too. 20:25:12 -!- tromp has quit. 20:43:42 -!- tromp has joined. 20:44:43 -!- tromp has quit (Remote host closed the connection). 20:50:48 -!- xkapastel has joined. 20:54:24 -!- tromp has joined. 20:58:49 -!- tromp has quit (Ping timeout: 252 seconds). 21:02:12 -!- tromp has joined. 21:04:19 -!- ais523 has joined. 21:04:43 I see there's been talk about the Trump Bot user 21:04:56 I thought it was worthwhile to come here to chat to the other esolangs.org admins to see what to do 21:07:06 what's the Trump Bot doing? 21:07:45 it's just a troll targeting esolangs.org 21:08:00 ban. :P 21:08:23 we banned them already 21:08:26 but they made a new account 21:08:33 I'm going to ban the new one too I think 21:09:31 is it just replacing stuff with trump? 21:10:20 [[Special:Log/block]] block * Ais523 * blocked [[User:Trump bot 2]] with an expiration time of indefinite (account creation disabled, email disabled, cannot edit own talk page): Abusing multiple accounts: already banned under another account 21:10:35 no, mostly talkpage trolling 21:11:56 [[Special:Log/delete]] delete * Ais523 * deleted "[[File:Hello world QR code.png]]": created by blocked user while circumventing the block 21:12:13 [[Special:Log/delete]] delete * Ais523 * deleted "[[File:Hello world bar code.png]]": created by blocked user while circumventing the block 21:12:31 [[Hello world program in esoteric languages]] https://esolangs.org/w/index.php?diff=82649&oldid=82617 * Ais523 * (-51) Undo revision 82603 by [[Special:Contributions/Trump bot 2|Trump bot 2]] ([[User talk:Trump bot 2|talk]]): blocked user circumventing block 21:12:48 [[Hello world program in esoteric languages]] https://esolangs.org/w/index.php?diff=82650&oldid=82649 * Ais523 * (-52) Undo revision 82605 by [[Special:Contributions/Trump bot 2|Trump bot 2]] ([[User talk:Trump bot 2|talk]]): blocked user circumventing block 21:13:09 [[Special:Log/delete]] delete * Ais523 * deleted "[[User:Trump Bot/List of xkcd articles]]": userpage of indefinitely blocked user 21:13:17 [[Special:Log/delete]] delete * Ais523 * deleted "[[User talk:New Army]]": created by blocked user while circumventing the block 21:13:23 lmao, aight. 21:13:32 [[Special:Log/delete]] delete * Ais523 * deleted "[[Dance machine]]": created by blocked user while circumventing the block 21:20:48 -!- grimler32 has joined. 21:21:34 as for categorising talk pages: you can do that and it's even useful sometimse 21:21:55 Wikipedia categorises talk pages to say which wikiprojects work on the corresponding articles, for example 21:35:02 -!- TheLie has quit (Remote host closed the connection). 22:06:45 -!- tromp has quit (Remote host closed the connection). 22:38:31 -!- LKoen has quit (Read error: Connection reset by peer). 22:39:03 -!- LKoen has joined. 22:49:26 -!- tromp has joined. 22:58:37 -!- tromp has quit (Ping timeout: 265 seconds). 23:19:39 -!- tromp has joined. 23:23:53 -!- tromp has quit (Ping timeout: 240 seconds). 23:34:31 -!- tromp has joined. 23:39:18 -!- tromp has quit (Ping timeout: 268 seconds). 23:47:27 -!- user3456 has quit (Ping timeout: 260 seconds). 23:47:44 [[Skinny pig]] https://esolangs.org/w/index.php?diff=82651&oldid=82619 * Zero player rodent * (+143) 23:59:26 -!- user3456 has joined. 2021-05-06: 00:01:21 [[Skinny pig]] https://esolangs.org/w/index.php?diff=82652&oldid=82651 * Zero player rodent * (+234) 00:04:52 [[Skinny pig]] https://esolangs.org/w/index.php?diff=82653&oldid=82652 * Zero player rodent * (+98) 00:08:42 -!- arseniiv has quit (Ping timeout: 265 seconds). 00:14:40 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 00:28:45 -!- tromp has joined. 00:33:31 -!- tromp has quit (Ping timeout: 260 seconds). 01:02:29 I had recently read some of the NeWS documentation. There are a few good ideas (such as append to concatenate strings/arrays and arrayop which is similar to zipWith in Haskell, if I remember properly what I read about NeWS), although some things can already be done better in standard PostScript (maybe NeWS is too old?), some are probably not needed or done badly, some things are missing, etc. 01:03:33 Do you know? 01:15:50 -!- nakilon has quit (Quit: Ping timeout (120 seconds)). 01:16:01 -!- nakilon has joined. 01:22:37 -!- tromp has joined. 01:27:29 -!- tromp has quit (Ping timeout: 265 seconds). 01:52:48 -!- ais523 has quit (*.net *.split). 01:52:48 -!- imode has quit (*.net *.split). 01:52:48 -!- copumpkin has quit (*.net *.split). 01:52:48 -!- Hooloovo0 has quit (*.net *.split). 01:52:48 -!- kmc has quit (*.net *.split). 01:52:49 -!- paul2520 has quit (*.net *.split). 01:52:49 -!- vertrex has quit (*.net *.split). 01:52:49 -!- relrod has quit (*.net *.split). 01:53:59 -!- ais523 has joined. 01:53:59 -!- imode has joined. 01:53:59 -!- copumpkin has joined. 01:53:59 -!- Hooloovo0 has joined. 01:53:59 -!- kmc has joined. 01:53:59 -!- paul2520 has joined. 01:53:59 -!- vertrex has joined. 01:53:59 -!- relrod has joined. 01:56:58 [[Duocentehexaquinquagesimal]] M https://esolangs.org/w/index.php?diff=82654&oldid=82212 * Makonede * (-4) 02:02:35 -!- sprock has joined. 02:06:17 [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=82655&oldid=82505 * ColorfulGalaxy (disambiguation) * (+329) 02:16:54 -!- tromp has joined. 02:17:29 [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=82656&oldid=82655 * ColorfulGalaxy * (+402) You can put emoticons outside the edit summary like this) :- 02:22:43 [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=82657&oldid=82656 * ColorfulGalaxy * (+73) Have a good day /* ) */- 02:24:13 -!- tromp has quit (Ping timeout: 240 seconds). 02:39:36 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=82658&oldid=82635 * ColorfulGalaxy * (+214) 02:45:01 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=82659&oldid=82658 * ColorfulGalaxy * (+189) 02:51:01 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=82660&oldid=82659 * ColorfulGalaxy * (+448) 02:51:29 -!- delta23 has quit (Remote host closed the connection). 02:55:41 -!- delta23 has joined. 02:55:50 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=82661&oldid=82660 * ColorfulGalaxy * (+120) 03:04:21 -!- xkapastel has quit (Quit: Connection closed for inactivity). 03:14:14 -!- tromp has joined. 03:18:53 -!- tromp has quit (Ping timeout: 260 seconds). 04:08:42 -!- tromp has joined. 04:13:19 -!- tromp has quit (Ping timeout: 252 seconds). 06:02:25 -!- tromp has joined. 06:03:05 [[User talk:ColorfulGalaxy]] N https://esolangs.org/w/index.php?oldid=82662 * Ais523 * (+453) reply 06:06:50 -!- tromp has quit (Ping timeout: 246 seconds). 06:23:19 -!- tromp has joined. 06:27:51 -!- adu has joined. 06:29:13 -!- adu has quit (Client Quit). 06:29:33 -!- adu has joined. 06:30:19 -!- adu has quit (Read error: Connection reset by peer). 06:31:24 -!- adu has joined. 07:03:53 -!- ais523 has quit (Ping timeout: 246 seconds). 07:04:22 -!- sprock has quit (Ping timeout: 252 seconds). 07:24:25 -!- adu has quit (Quit: adu). 07:59:46 [[User talk:ColorfulGalaxy]] https://esolangs.org/w/index.php?diff=82663&oldid=82662 * ColorfulGalaxy (disambiguation) * (+296) 08:03:04 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=82664&oldid=82661 * ColorfulGalaxy (disambiguation) * (-102) 08:09:42 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=82665&oldid=82664 * ColorfulGalaxy (disambiguation) * (+504) oNE MORER 08:09:57 -!- hendursaga has quit (Ping timeout: 240 seconds). 08:12:13 -!- Sgeo has quit (Read error: Connection reset by peer). 08:12:15 -!- hendursaga has joined. 08:19:04 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=82666&oldid=82665 * ColorfulGalaxy (disambiguation) * (+508) More codes 08:23:44 -!- LKoen has joined. 08:26:24 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=82667&oldid=82666 * ColorfulGalaxy (disambiguation) * (+12) 08:33:03 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=82668&oldid=82667 * ColorfulGalaxy (disambiguation) * (+174) 08:38:50 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=82669&oldid=82668 * ColorfulGalaxy (disambiguation) * (+499) 08:45:02 -!- imode has quit (Ping timeout: 246 seconds). 08:48:18 [[Help, WarDoq!]] https://esolangs.org/w/index.php?diff=82670&oldid=73598 * ColorfulGalaxy (disambiguation) * (+149) Please check if I ruined anything. If yes, please fix it. 08:52:38 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=82671&oldid=82669 * ColorfulGalaxy (disambiguation) * (+286) 09:01:49 -!- b_jonas has quit (Ping timeout: 265 seconds). 09:08:41 -!- b_jonas has joined. 09:12:00 -!- delta23 has quit (Remote host closed the connection). 09:14:19 -!- delta23 has joined. 09:17:03 -!- delta23 has quit (Client Quit). 09:19:53 [[Hello world program in esoteric languages]] https://esolangs.org/w/index.php?diff=82672&oldid=82650 * ColorfulGalaxy (disambiguation) * (+2602) /* A.R.T.I.C.L.E. */ 09:20:33 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=82673&oldid=82671 * ColorfulGalaxy (disambiguation) * (+623) 09:35:29 -!- S_Gautam has joined. 11:13:16 -!- arseniiv has joined. 11:37:46 -!- tromp has quit (Remote host closed the connection). 11:51:10 -!- tromp has joined. 11:55:05 -!- S_Gautam has quit (Quit: Connection closed for inactivity). 12:19:54 [[Help, WarDoq!]] M https://esolangs.org/w/index.php?diff=82674&oldid=82670 * PythonshellDebugwindow * (-28) /* Language Overview */ Why is citation needed? 12:24:57 [[Hello]] M https://esolangs.org/w/index.php?diff=82675&oldid=73519 * PythonshellDebugwindow * (+143) /* Interpreter */ Quinepreter 12:40:35 -!- copumpkin has quit (Ping timeout: 246 seconds). 12:47:24 -!- adu has joined. 12:52:31 -!- adu has quit (Ping timeout: 252 seconds). 13:05:02 [[Forest]] M https://esolangs.org/w/index.php?diff=82676&oldid=81803 * Hakerh400 * (-1) /* Syntax */ fix typo 13:10:33 -!- spruit11 has quit (Ping timeout: 240 seconds). 13:11:34 [[Asm2bf]] https://esolangs.org/w/index.php?diff=82677&oldid=82111 * Sech1p * (+844) v1.5.4a 13:12:44 -!- tromp has quit (Remote host closed the connection). 13:23:46 [[Lisparser]] M https://esolangs.org/w/index.php?diff=82678&oldid=79672 * Hakerh400 * (-4) /* Commands */ 13:26:27 -!- spruit11 has joined. 13:38:46 -!- sftp has quit (Ping timeout: 240 seconds). 13:40:45 -!- sftp has joined. 13:40:58 -!- copumpkin has joined. 13:43:50 -!- tromp has joined. 13:47:07 -!- tromp has quit (Remote host closed the connection). 13:47:18 -!- tromp has joined. 13:54:37 у / ý / ÿ / ŷ / ƴ / ȳ / ɏ / ỳ / ỹ / ỿ / ẏ / ẙ / ỵ / ỷ 14:01:39 `unidecode ɏ 14:01:41 ​[U+024F LATIN SMALL LETTER Y WITH STROKE] 14:02:10 nakilon: of those, у is used in many languages, ý is Icelandic, ÿ is a very rare letter in French, ŷ and ỳ are rare and probably only exist in Welsh, three more occur in Vietnamese, the rest are ones I probably never expect to see in real life because I don't do linguistics research 14:02:31 -!- xkapastel has joined. 14:04:32 -!- ais523 has joined. 14:06:48 heck, "probably only exist in Welsh" is kind of misleading about Vietnamese letters 14:07:37 (the U+024F is not in my font (still using the default X11 `fixed` font)) 14:08:31 int-e: it might be one of those things used in some phonemic transcriptions by linguists, but not in written language 14:10:05 -!- big_caballito has left. 14:10:39 or it could be one of those that a linguist once used for a new writing system of an obscure african language 14:11:04 but it's in the pronunciation symbols block 14:12:05 the block with ɑəɛɥʃʒ 14:12:47 if you want a font for these, there's always `? fonts 14:12:49 `? fonts 14:12:50 ​#esoteric bitmap fonts include: \oren\'s font http://www.orenwatson.be/fontdemo.htm , lifthrasiir's font https://github.com/lifthrasiir/unison/ , b_jonas's font http://www.math.bme.hu/~ambrus/pu/fecupboard20-c.pcf.gz , fizzie's font https://github.com/fis/rfk86/tree/master/web/font , FireFly's fonts http://xen.firefly.nu/up/fonts/ 14:14:26 at some point I should update my font with more characters, not these obscure pronunciation symbols really but rather mathematical symbols, better looking greek, and basic support for Cyrillic 14:15:18 (basic support means all letters in the modern Russian, Ukranian, Serbian Cyrillic, Macedonian, Bulgarian alphabets) 14:15:44 and at some point I should finish the tiny (6 px tall) variable pitch font that I started 14:15:59 -!- Sgeo has joined. 14:29:53 -!- ais523 has quit (Remote host closed the connection). 14:31:06 -!- ais523 has joined. 14:31:57 [[Help, WarDoq!]] M https://esolangs.org/w/index.php?diff=82679&oldid=82674 * Ais523 * (+1) tags fix 14:32:16 i didn't know we have multiple fonts 14:32:54 Mine is very much optimized for the rfk86 port, which is why the only implemented characters are U+0000..00ff, 2190..2193 (4 most basic arrows) and 2500..257f (block drawing). 14:33:58 I think ÿ might theoretically exist in English but not be present in any words 14:35:51 -!- ais523 has quit (Client Quit). 14:35:52 oren's font is pretty advanced, i guess 14:35:57 ais523: doesn't Asimov have a character named Noÿs in "End of Eternity"? 14:36:04 -!- ais523 has joined. 14:36:08 yes, oren's font is the most complete among these, 14:36:18 though lifthrasiir's font comes second 14:36:19 b_jonas: yes, and it's clear how it would be pronounced 14:36:37 is that one ligature really a hth? 14:36:44 that's hillarious 14:36:54 looking for hyphenated words with a vowel before the hyphen and y afterwards, "one-year" seems to be the most common 14:37:23 and "oneÿear" would be much easier to read/pronounce than "oneyear" would be 14:38:05 hmm… we have some loanwords from Welsh where w is a vowel, so that might theoretically argue for the presence of a ẅ 14:38:22 `unidecode ẅ 14:38:23 ​[U+1E85 LATIN SMALL LETTER W WITH DIAERESIS] 14:38:36 ais523: http://blog.asimovreviews.net/2015/11/04/so-how-do-you-pronounce-noys-anyway/ 14:39:21 ais523: I usually put hyphens in compound words that would be hard to read without, even when the hyphen is nonstandard. the most common such case is "szemetes-zsák", normally spelled without a hyphen but I find that ugly 14:40:24 I don't use diaeresis for such in English (in French it's fine) 14:40:42 I use diaresis for it when I think I can get away with it, which is hardly ever 14:41:01 "preëmptive" used to be common in books, but isn't any more (it's usually spelled "pre-emptive" instead nowadays) 14:41:42 although, oddly, it isn't in the Google Ngrams data, I think they both got normalised to "preemptive" 14:41:43 or at least I don't use diaeresis in new words, and don't us diaeresis in words like cooperate or coordinate where the spelling without diaeresis is common too, 14:41:59 I think "coöperate" is only seen in #esoteric 14:42:21 At least, it is only where I have seen such spelling 14:42:30 I might perhaps use diaeresis in a word that everyone writes with diaeresis, but I don't recall any such word in English (again French is different), 14:42:41 when I learned english, the word "reuse" had me confused for quite some time 14:43:02 "Noël" and "Zoë" used to universally have the diaeresis, but even those have been losing it recently 14:43:10 but I've never learned the diaresis thing 14:43:38 and you'd think they would use that when teaching english as a foreign language, sigh 14:43:40 now I'm mentally pronouncing "reuse" under German pronunciation rules, it's almost unrecognisable 14:44:08 I do sometimes use "æ" and "œ" in English words though: archæology, cornucopœia, pharmacopœia, mediæval 14:44:22 though maybe they can't do that to germans because of the umlauts 14:44:31 I've seen a discussion of these which argues that "æ" is correct in some words and "ae" in others, depending on pronounciation and etymology 14:45:16 ais523: yes, I write aether rather than æther, except possibly in the names of M:tG cards, but those M:tG cards have been errataed to use aether too now 14:45:42 and I write mediaeval more often than mediæval 14:45:52 obviously they should have used more non-ASCII letters to force their databases to work properly 14:45:52 same for archaeology 14:46:04 -!- imode has joined. 14:46:10 Wikipedia says that "medieval" is now the most common spelling even in the UK 14:46:21 ais523: oddly I don't think the æ caused a problem in their databases 14:46:34 (whereas most æ's became ae in British English and e in American English) 14:46:37 yes, I know medieval is the more common spelling, but I think that looks ugly 14:46:54 also I hate the fact that you use 's to pluralize a letter, it goes against everything that people are taught about apostrophes and s's 14:47:20 the books on English spelling/grammar I've read say that this is an explicit special case 14:47:28 I prefer to write plural letters like: "A"s, "B"s, etc 14:47:42 yes, this is the programmer way to do it, I think 14:47:43 the letters are tricky, the easiest would be to use one of the long form letter names, either the phoenician-derived ones or one of the many telephone alphabets 14:48:05 so you could say esses, sierras, or sigmas 14:48:17 Without quotes, "A"s cannot easily be distinguished from "as". 14:49:32 hmm, I wonder if this means that to form a possessive from a letter, you use two apostrophes 14:50:42 ayes, bees (yes, that's ambiguous, see also the relevant PBF strip), cees, dees, effs, gees, aitches or haitches, iyes, jays, kays, ells, emms, enns, pees (yes, pees, don't lauch), queues, arres (it would be "ares" but that already has like three different meanings), esses, tees, yous, vees, dubyous, exes, wyes, and zeds 14:51:32 or alphas, bravos, charlies, deltas, echos, etc 14:51:54 assholes, bitches, cunts, dicks... what would e be 14:51:56 * int-e runs off 14:53:26 int-e: eggheads or #esoteric-regulars 14:53:33 (This has been on my mind since I encountered the "r-word" (thanks to Twitch, who recently banned the word "retard")) 14:56:25 int-e: funnily I have recently re-read the Christine Nöstlinger children's novel "Konrad oder das Kind aus der Konservbüchse", which does have a full alphabetic list of insults 14:56:45 that's enticing 14:56:45 presumably it wouldn't necessarily be an alphabetic list of /gendered/ insults, though 14:56:53 the titualar character is insulted with them 14:56:54 especially if it's a children's novel 14:57:00 let me look it up so I can quote it 14:57:06 I still have the book here 14:57:07 ais523: I thought the 'a' was gender neutral :P 14:57:47 ah yes 14:58:16 well some of the insults might be age-specific too, these are for children because Konrád is 7 years old 14:58:17 and it's a much weaker insult than the others (there are probably instances where it's meant as a neutral description rather than a negative description) 14:58:46 it was the first thing to come to my mind for "the a-word". 15:01:04 here it is, in translation by Bor Ambrus: “Alattomos bumburnyák, cickány, dinka, ebihal, findzsafej, gügye, gyagya, holdjáró, idióta, jancsiszeg, kecskebak, lótetű, lyukas kulcs, málészáj, népelnyomó, nyavalyás, orrszarvú, ökör, pipaszárláb, répafej, sajtkukac, szemétláda, töpörtyű, tyúkmellű, ukmukkfukk, üreginyúl, vesekő, zabszem, zsebgyerek.” 15:02:03 some of those are dated or not a good match for Konrád or are rather weak in general, but it's an alphabetic list that is in-universe improvised by another child and with the constraint that some taboo words wouldn't be printed in a book back then, so given those contraints it's quite funny 15:02:07 hmm, some of htose appear to be loanwords 15:02:18 the book is from 1985 15:02:30 loanwords? which one? 15:02:41 oh yeah, idióta 15:02:58 that one is a quite common insult so it does seem appropriate 15:03:02 generally speaking, if a word isn't one of the 3-4ish native Hungarian words I know and I recognise it (and it's Hungarian), it must be a loanword :-) 15:05:40 the book has some more choicy but non-alphabetic insults elsewher 15:10:55 -!- ais523 has quit (Quit: quit). 15:15:41 -!- tromp has quit (Remote host closed the connection). 15:25:03 -!- Sgeo_ has joined. 15:25:27 -!- Sgeo has quit (Read error: Connection reset by peer). 15:36:24 Do you like this (or have comments about) this Magic: the Gathering card design? {?} Instant ;; Two target permanents copy each other. Exchange control of those permanents. 15:36:43 (It might not seem like much, but actually, it is a lot.) 15:37:21 I don't know MtG very well, can you remind me what exactly "copy" does? 15:39:04 Copy changes the copiable values of some object to another object's copiable values; these are only layer 1 effects, and it does not copy anything from other layers, nor counters, attachments, ownership, initial text, etc. 15:39:25 Taneb: it copies the base values printed on the card (or values a token were created with) and a very few later modifications (Artificial Evolution effects, other copy effects, effects like morph or transform that change which card face is shown, and Primal Clay effects), but not most other effecrts on the card (like Giant Growth) 15:39:55 Taneb: there's no rule support for "copy each other", that would probably need a rules errata, but oh well 15:40:19 So, zzo38's design is good for a situation where my opponent has a card with a lot of counters on it (or other non-copyable things) and I want the counters to be on my card 15:40:48 I think Artificial Evolution is a layer 3 effect, not layer 1. 15:40:52 Taneb: or you can use it if you just want to delay stuff by causing summoning sickness 15:40:59 Taneb: That is one thing, but it can be used for a lot more things than that. 15:42:26 zzo38: sorry, you're right, Artificial Evolution effects aren't copied either 15:43:09 I'd like fewer copy effects in general, because the mechanic is not worth the rules complications, and resent how Wizards started to put a copy effect in uncommon 15:43:19 it used to be on rares only back when I played 15:43:56 and I mean effects that copy permanents 15:44:13 effects that copy spells are also complicated but less problematic 15:44:29 Well, I think what rarity a card should have can depend on the set; even if a card is one that would normally be rare, uncommon might make sense in some set (and vice-versa). 15:44:52 zzo38: well sure, there are still permanent copy effects in rare too, it's not only uncommons 15:45:00 but they started to regularly make uncommon Clone cards 15:53:31 -!- LKoen has quit (Remote host closed the connection). 16:01:56 -!- tromp has joined. 16:05:22 [[Grok]] https://esolangs.org/w/index.php?diff=82680&oldid=81994 * AarMil42 * (+448) 16:16:28 You can also deflect spells, get out of combat, untap something to use it again, get rid of Auras, use it with removing one from the battlefield to reuse it, etc. 16:30:11 -!- user24 has joined. 16:40:17 -!- LKoen has joined. 17:07:28 -!- tromp has quit (Remote host closed the connection). 17:26:32 [[Pain]] https://esolangs.org/w/index.php?diff=82681&oldid=82628 * RetroPain * (-12) 17:31:44 [[Pain]] https://esolangs.org/w/index.php?diff=82682&oldid=82681 * RetroPain * (+188) 17:33:19 [[Pain]] https://esolangs.org/w/index.php?diff=82683&oldid=82682 * RetroPain * (-64) 17:34:08 [[Special:Log/newusers]] create * Kemuri * New user account 17:34:23 [[Pain]] https://esolangs.org/w/index.php?diff=82684&oldid=82683 * RetroPain * (+61) 17:39:39 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=82685&oldid=82601 * Kemuri * (+192) 17:39:45 -!- tromp has joined. 17:41:54 [[User:Kemuri]] N https://esolangs.org/w/index.php?oldid=82686 * Kemuri * (+104) Created page with "Yeah, hi. I created a little language, inspired by brainfuck: [https://github.com/gXLg/jitejix jitejix]" 17:44:34 -!- tromp has quit (Ping timeout: 252 seconds). 17:50:58 -!- tromp has joined. 18:13:47 -!- tromp has quit (Remote host closed the connection). 18:17:41 -!- tromp has joined. 18:22:58 -!- tromp has quit (Ping timeout: 265 seconds). 18:24:40 -!- tromp has joined. 18:37:04 -!- xelxebar has joined. 18:37:49 -!- xelxebar_ has quit (Quit: ZNC 1.7.2+deb3 - https://znc.in). 18:55:15 -!- delta23 has joined. 18:57:45 [[Special:Log/newusers]] create * Kaveh Yousefi * New user account 19:14:55 -!- tromp has quit (Remote host closed the connection). 19:16:49 [[Special:Log/upload]] upload * Dreamvoyager * uploaded "[[File:Rayuelaicon.png]]": rayuela 19:34:48 -!- tromp has joined. 19:44:17 -!- user24 has quit (Quit: We must know, we will know). 20:06:08 [[2DFuck]] https://esolangs.org/w/index.php?diff=82688&oldid=77931 * SunnyMoon * (-1) *Confused confusing confiuson* 20:09:55 [[Brainfuck Assembly Language]] https://esolangs.org/w/index.php?diff=82689&oldid=82054 * Olus2000 * (+2495) Added the ternary variant 20:17:20 -!- tromp has quit (Remote host closed the connection). 20:25:02 [[Brainfuck Assembly Language]] M https://esolangs.org/w/index.php?diff=82690&oldid=82689 * Olus2000 * (+49) Link to "balanced ternary" wikipedia 20:35:10 [[User:Olus2000]] M https://esolangs.org/w/index.php?diff=82691&oldid=82048 * Olus2000 * (+53) 20:41:56 -!- tromp has joined. 20:52:17 [[Talk:Brainfuck Assembly Language]] N https://esolangs.org/w/index.php?oldid=82692 * Olus2000 * (+345) Created page with "* I have zero idea how discussion pages should work ~~~~Olus2000 * I'm currently looking for ideas how to handle jumps in ternary BAL. I will elaborate if I remember and have..." 21:02:08 -!- catern has quit (Ping timeout: 258 seconds). 21:05:09 -!- catern has joined. 21:18:55 -!- delta23 has quit (Remote host closed the connection). 21:19:17 -!- delta23 has joined. 21:49:09 -!- tromp has quit (Remote host closed the connection). 21:49:09 -!- gilesgate has quit (Remote host closed the connection). 22:00:45 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 22:02:59 -!- tromp has joined. 22:07:15 -!- Bowserinator has quit (Excess Flood). 22:11:11 -!- Bowserinator has joined. 22:20:24 -!- budonyc has joined. 22:20:33 -!- tromp has quit (Remote host closed the connection). 22:39:25 -!- tromp has joined. 23:01:07 -!- tromp has quit (Remote host closed the connection). 23:07:30 -!- tromp has joined. 23:18:34 -!- tromp has quit (Ping timeout: 252 seconds). 23:29:55 -!- tromp has joined. 23:33:27 [[Rayuela]] N https://esolangs.org/w/index.php?oldid=82693 * Dreamvoyager * (+6982) Created page with "[[File:rayuelaicon.png|thumb|The icon for Rayuela.]] {{infobox proglang |name=Rayuela |author=[[User:Dreamvoyager]] |year=[[:Category:2021|2021]] |refimpl= |class..." 23:34:10 [[Rayuela]] https://esolangs.org/w/index.php?diff=82694&oldid=82693 * Dreamvoyager * (-1) 23:34:21 [[Rayuela]] https://esolangs.org/w/index.php?diff=82695&oldid=82694 * Dreamvoyager * (-1) 23:36:06 [[Rayuela]] https://esolangs.org/w/index.php?diff=82696&oldid=82695 * Dreamvoyager * (+72) /* Snippets */ 23:51:14 [[Rayuela]] https://esolangs.org/w/index.php?diff=82697&oldid=82696 * Dreamvoyager * (+55) /* What Everything Means */ 23:51:38 [[Rayuela]] https://esolangs.org/w/index.php?diff=82698&oldid=82697 * Dreamvoyager * (+0) /* What Everything Means */ 2021-05-07: 00:01:57 -!- tromp_ has joined. 00:02:02 -!- tromp has quit (Ping timeout: 246 seconds). 00:04:03 [[Rayuela]] https://esolangs.org/w/index.php?diff=82699&oldid=82698 * Dreamvoyager * (+275) 00:05:21 [[Rayuela]] https://esolangs.org/w/index.php?diff=82700&oldid=82699 * Xanman12321 * (+4) 00:05:48 [[Rayuela]] M https://esolangs.org/w/index.php?diff=82701&oldid=82700 * Xanman12321 * (+2) fix 00:06:11 [[Rayuela]] https://esolangs.org/w/index.php?diff=82702&oldid=82701 * Dreamvoyager * (+88) /* Interpreter */ 00:06:14 -!- tromp_ has quit (Ping timeout: 252 seconds). 00:06:49 [[Rayuela]] https://esolangs.org/w/index.php?diff=82703&oldid=82702 * Xanman12321 * (+41) 00:07:19 [[Rayuela]] https://esolangs.org/w/index.php?diff=82704&oldid=82703 * Xanman12321 * (+1) 00:13:02 [[Rayuela]] https://esolangs.org/w/index.php?diff=82705&oldid=82704 * Dreamvoyager * (-27) 00:16:05 -!- tromp has joined. 00:20:35 -!- tromp has quit (Ping timeout: 246 seconds). 00:53:26 [[Rayuela]] M https://esolangs.org/w/index.php?diff=82706&oldid=82705 * Dreamvoyager * (-1) /* What Everything Means */ 00:57:45 [[Rayuela]] M https://esolangs.org/w/index.php?diff=82707&oldid=82706 * Dreamvoyager * (+156) /* What Everything Means */ 01:01:45 [[Rayuela]] M https://esolangs.org/w/index.php?diff=82708&oldid=82707 * Dreamvoyager * (+26) /* What Everything Means */ 01:02:53 -!- sprock has joined. 01:06:38 [[Rayuela]] M https://esolangs.org/w/index.php?diff=82709&oldid=82708 * Dreamvoyager * (+3) /* What Everything Means */ 01:56:05 -!- tromp has joined. 02:00:41 -!- tromp has quit (Ping timeout: 246 seconds). 02:02:13 -!- xkapastel has quit (Quit: Connection closed for inactivity). 02:12:12 -!- Sgeo_ has quit (Ping timeout: 240 seconds). 02:25:21 -!- tromp has joined. 02:26:08 -!- Sgeo has joined. 02:30:10 -!- tromp has quit (Ping timeout: 265 seconds). 02:46:34 -!- tromp has joined. 02:51:16 -!- tromp has quit (Ping timeout: 252 seconds). 03:02:51 -!- tromp has joined. 03:06:52 -!- tromp has quit (Ping timeout: 240 seconds). 03:40:11 -!- delta23 has quit (Ping timeout: 240 seconds). 03:42:46 -!- arseniiv has quit (Ping timeout: 260 seconds). 03:48:05 -!- delta23 has joined. 03:57:10 -!- tromp has joined. 04:01:26 -!- tromp has quit (Ping timeout: 246 seconds). 04:51:27 -!- tromp has joined. 04:56:11 -!- tromp has quit (Ping timeout: 268 seconds). 05:14:17 -!- tromp has joined. 05:15:05 -!- delta23 has quit (Quit: Leaving). 05:19:00 -!- tromp has quit (Ping timeout: 268 seconds). 05:28:49 -!- tromp has joined. 05:29:40 -!- tromp has quit (Read error: Connection reset by peer). 05:29:54 -!- tromp has joined. 05:30:35 -!- tromp has quit (Read error: Connection reset by peer). 05:31:04 -!- tromp has joined. 05:32:31 -!- tromp_ has joined. 05:32:34 -!- tromp has quit (Read error: Connection reset by peer). 05:37:30 -!- tromp_ has quit (Ping timeout: 268 seconds). 05:58:45 -!- Sgeo has quit (Read error: Connection reset by peer). 06:05:09 -!- naivesheep_ has joined. 06:06:13 -!- naivesheep has quit (Ping timeout: 265 seconds). 06:08:50 -!- imode has quit (Ping timeout: 246 seconds). 06:10:01 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=82710&oldid=82673 * ColorfulGalaxy * (+294) 06:14:03 [[List of ideas]] https://esolangs.org/w/index.php?diff=82711&oldid=82502 * ColorfulGalaxy * (+180) /* Ideas for Names */ 06:22:31 -!- sprock has quit (Ping timeout: 268 seconds). 06:27:16 -!- tromp has joined. 06:27:26 -!- sprock has joined. 06:32:13 -!- tromp has quit (Ping timeout: 260 seconds). 06:35:33 -!- naivesheep_ has quit (Ping timeout: 240 seconds). 06:35:35 -!- naivesheep has joined. 06:38:12 -!- sprock has quit (Ping timeout: 252 seconds). 07:00:11 -!- tromp has joined. 07:00:36 -!- user24 has joined. 07:49:28 -!- tromp has quit (Read error: Connection reset by peer). 07:50:04 -!- tromp has joined. 07:57:07 -!- delta23 has joined. 08:03:13 [[List of ideas]] https://esolangs.org/w/index.php?diff=82712&oldid=82711 * ColorfulGalaxy (disambiguation) * (+22) /* Ideas for Names */ 08:05:00 -!- LKoen has joined. 08:07:15 -!- hendursa1 has joined. 08:08:59 -!- shachaf has quit (Ping timeout: 265 seconds). 08:09:09 -!- hendursaga has quit (Ping timeout: 240 seconds). 08:10:35 -!- shachaf has joined. 08:25:19 [[A.R.T.I.C.L.E.]] https://esolangs.org/w/index.php?diff=82713&oldid=78642 * ColorfulGalaxy (disambiguation) * (+312) /* Computational class */ 08:35:45 [[A345120268A9]] https://esolangs.org/w/index.php?diff=82714&oldid=82643 * RXVT100 * (-3) /* Syntax */ 09:19:36 -!- delta23 has quit (Remote host closed the connection). 09:20:58 -!- delta23 has joined. 10:17:54 -!- user24 has quit (Quit: We must know, we will know). 12:08:46 [[Rayuela]] https://esolangs.org/w/index.php?diff=82715&oldid=82709 * Dreamvoyager * (+1057) 12:17:13 X-files S5EP11 https://i.imgur.com/R5eSWDH.png 12:17:28 anyone knows what is this language? 12:19:02 https://i.imgur.com/d5yKwre.jpg 12:19:11 [[Rayuela]] M https://esolangs.org/w/index.php?diff=82716&oldid=82715 * Dreamvoyager * (-33) /* Turing Completeness */ 12:22:46 [[Rayuela]] https://esolangs.org/w/index.php?diff=82717&oldid=82716 * Dreamvoyager * (+95) /* What Everything Means */ 12:58:57 [[Nomad]] M https://esolangs.org/w/index.php?diff=82718&oldid=82096 * SCKelemen * (+9) /* Recursion */ 12:59:18 -!- delta23 has quit (Quit: Leaving). 13:00:59 [[Nomad]] M https://esolangs.org/w/index.php?diff=82719&oldid=82718 * SCKelemen * (+19) /* Pattern Matching */ 13:02:17 [[Nomad]] M https://esolangs.org/w/index.php?diff=82720&oldid=82719 * SCKelemen * (+10) /* Tic Tac Toe */ 13:16:51 nakilon: Looks pretty Prolog-y. 13:19:25 Uppercase variables, the :- operator, comma-separated list of clauses terminated by a period, semicolon for a disjunction, ! as well -- if it's not plain Prolog, it's at least a derivative. 13:20:21 Oh, and doubling a single quote to escape it. 13:21:13 -!- arseniiv has joined. 13:29:52 -!- budonyc has quit (Ping timeout: 268 seconds). 13:43:14 -!- budonyc has joined. 13:43:29 -!- LKoen has quit (Remote host closed the connection). 14:04:36 [[Rayuela]] https://esolangs.org/w/index.php?diff=82721&oldid=82717 * Dreamvoyager * (+282) /* What Everything Means */ 14:08:33 [[Rayuela]] https://esolangs.org/w/index.php?diff=82722&oldid=82721 * Dreamvoyager * (+2) /* Turing Completeness */ 14:09:44 [[Rayuela]] M https://esolangs.org/w/index.php?diff=82723&oldid=82722 * Dreamvoyager * (+6) /* What Everything Means */ 14:24:32 -!- Sgeo has joined. 14:33:49 [[Rayuela]] https://esolangs.org/w/index.php?diff=82724&oldid=82723 * Dreamvoyager * (-902) /* Turing Completeness */ 14:38:07 -!- LKoen has joined. 15:04:54 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 15:09:48 -!- LKoen has joined. 15:31:08 -!- imode has joined. 16:05:08 [[Rayuela]] https://esolangs.org/w/index.php?diff=82725&oldid=82724 * Dreamvoyager * (+779) 16:12:02 -!- budonyc has quit (Ping timeout: 252 seconds). 16:12:16 [[Rayuela]] M https://esolangs.org/w/index.php?diff=82726&oldid=82725 * Dreamvoyager * (-10) 16:14:33 -!- budonyc has joined. 16:14:43 -!- grimler32 has left ("Leaving"). 16:15:14 [[Rayuela]] https://esolangs.org/w/index.php?diff=82727&oldid=82726 * Dreamvoyager * (+29) 16:15:39 [[Rayuela]] M https://esolangs.org/w/index.php?diff=82728&oldid=82727 * Dreamvoyager * (+0) 16:16:42 [[Rayuela]] M https://esolangs.org/w/index.php?diff=82729&oldid=82728 * Dreamvoyager * (+9) 16:17:00 [[Rayuela]] M https://esolangs.org/w/index.php?diff=82730&oldid=82729 * Dreamvoyager * (-9) 16:44:49 [[Esolang:Sandbox]] M https://esolangs.org/w/index.php?diff=82731&oldid=82710 * PythonshellDebugwindow * (+294) Link, cats 16:45:29 [[Esolang:Sandbox]] M https://esolangs.org/w/index.php?diff=82732&oldid=82731 * PythonshellDebugwindow * (+1) Fix cat 17:33:19 -!- tromp has quit (Remote host closed the connection). 17:54:16 -!- Bowserinator has quit (Read error: Connection reset by peer). 17:54:50 -!- iovoid has quit (Read error: Connection reset by peer). 17:57:23 -!- iovoid has joined. 17:57:48 -!- Bowserinator has joined. 18:05:13 -!- sprock has joined. 18:06:32 -!- tromp has joined. 18:22:20 -!- tromp has quit (Remote host closed the connection). 18:26:49 -!- tromp has joined. 18:30:39 -!- xkapastel has joined. 18:33:54 [[Rayuela]] https://esolangs.org/w/index.php?diff=82733&oldid=82730 * Dreamvoyager * (-99) /* What Everything Means */ 18:35:35 [[Rayuela]] https://esolangs.org/w/index.php?diff=82734&oldid=82733 * Dreamvoyager * (+27) /* What Everything Means */ 19:17:49 -!- tromp has quit (Remote host closed the connection). 19:18:03 [[99 (Esolang)]] https://esolangs.org/w/index.php?diff=82735&oldid=78228 * SunnyMoon * (+2888) Told you I would finish this 19:53:06 -!- tromp has joined. 20:01:04 [[Clockwise]] M https://esolangs.org/w/index.php?diff=82736&oldid=75700 * PythonshellDebugwindow * (+1727) Make page better 20:11:24 -!- tromp has quit (Remote host closed the connection). 20:19:00 -!- tromp has joined. 20:34:41 -!- tromp has quit (Remote host closed the connection). 20:43:15 I think that Ogg is too simple and the other formats are too complicated. It is why I tried to make up my own format 20:53:12 -!- tromp has joined. 20:55:36 What do you think of that? 20:56:03 . o O ( WHY?! ) 20:56:41 `" 20:56:43 1/2:178) * oerjan considered buying lutefisk, but apparently it cannot be prepared in microwave \ 567) If you jump a car from a ramp and hit the wall of a building, in midair, you tend to get ejected up and fly to the sky-ceiling, then slowly slide at that height to one corner of the world; then you land, make a complicated spinning-around thing for a while, and then explode. Also probably works in real life 20:56:52 Why is what? 21:00:50 [[Jitejix]] N https://esolangs.org/w/index.php?oldid=82737 * Kemuri * (+2531) Created page with "==Jitejix== An esolang created for fun. Pronounciated as [d zh i t e d zh i k s]. Inspired by Brainfuck. Probably not turing complete, who knows. The name was ch..." 21:01:04 [[Rayuela]] https://esolangs.org/w/index.php?diff=82738&oldid=82734 * Dreamvoyager * (+141) /* What Everything Means */ 21:05:00 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 21:07:37 [[Language list]] https://esolangs.org/w/index.php?diff=82739&oldid=82621 * Kemuri * (+14) /* J */ 21:15:30 -!- delta23 has joined. 21:21:45 -!- Bowserinator has quit (Read error: Connection reset by peer). 21:24:19 -!- Bowserinator has joined. 21:30:33 -!- arseniiv has quit (Ping timeout: 240 seconds). 21:43:03 -!- tromp has quit (Remote host closed the connection). 21:55:27 -!- tromp has joined. 22:05:17 [[Jitejix]] https://esolangs.org/w/index.php?diff=82740&oldid=82737 * Kemuri * (+18) /* Instructions */ 22:13:01 -!- tromp has quit (Remote host closed the connection). 22:51:20 -!- tromp has joined. 22:54:40 [[Rayuela]] M https://esolangs.org/w/index.php?diff=82741&oldid=82738 * Dreamvoyager * (-136) /* What Everything Means */ 22:56:08 -!- tromp has quit (Ping timeout: 246 seconds). 23:03:05 [[Skinny pig]] https://esolangs.org/w/index.php?diff=82742&oldid=82653 * Zero player rodent * (+156) 23:10:41 [[Special:Log/upload]] upload * Tomhe * uploaded "[[File:Calc.jpg]]" 23:11:00 [[Skinny pig]] https://esolangs.org/w/index.php?diff=82744&oldid=82742 * Zero player rodent * (+154) 23:37:56 [[Special:Log/upload]] upload * Tomhe * uploaded "[[File:Func.fj.png]]" 23:38:26 -!- sprock has quit (Quit: ...). 23:48:36 [[Skinny pig]] https://esolangs.org/w/index.php?diff=82746&oldid=82744 * Zero player rodent * (+1) 23:53:47 [[Skinny pig]] https://esolangs.org/w/index.php?diff=82747&oldid=82746 * Zero player rodent * (+493) 23:56:42 -!- tromp has joined. 2021-05-08: 00:01:22 -!- tromp has quit (Ping timeout: 252 seconds). 00:48:48 -!- delta23 has quit (Quit: Leaving). 00:50:57 -!- tromp has joined. 00:55:01 -!- sprock has joined. 00:55:46 -!- tromp has quit (Ping timeout: 265 seconds). 01:45:03 -!- tromp has joined. 01:49:16 -!- delta23 has joined. 01:49:52 -!- tromp has quit (Ping timeout: 268 seconds). 02:04:04 -!- tromp has joined. 02:08:49 -!- tromp has quit (Ping timeout: 252 seconds). 02:20:01 -!- xkapastel has quit (Quit: Connection closed for inactivity). 02:50:13 [[Rayuela]] https://esolangs.org/w/index.php?diff=82748&oldid=82741 * Dreamvoyager * (+1834) /* Examples */ 03:11:40 -!- copumpkin has quit (Quit: Hmmm). 04:02:46 -!- delta23 has quit (Remote host closed the connection). 04:03:14 -!- delta23 has joined. 04:13:48 [[Rayuela]] M https://esolangs.org/w/index.php?diff=82749&oldid=82748 * Dreamvoyager * (-18) /* What Everything Means */ 04:16:45 -!- delta23 has quit (Quit: Leaving). 04:29:19 [[Rayuela]] M https://esolangs.org/w/index.php?diff=82750&oldid=82749 * Dreamvoyager * (+226) /* Hello, Rayuela! */ 04:46:12 -!- delta23 has joined. 05:10:10 [[Rayuela]] https://esolangs.org/w/index.php?diff=82751&oldid=82750 * Dreamvoyager * (-11) /* Hello, Rayuela! */ 05:14:01 [[Rayuela]] M https://esolangs.org/w/index.php?diff=82752&oldid=82751 * Dreamvoyager * (+1) /* Hello, Rayuela! */ 05:20:18 [[Rayuela]] M https://esolangs.org/w/index.php?diff=82753&oldid=82752 * Dreamvoyager * (+5) /* Full Programs */ 05:27:28 [[Rayuela]] M https://esolangs.org/w/index.php?diff=82754&oldid=82753 * Dreamvoyager * (+5) /* Hello, Rayuela! */ 05:51:11 [[Rayuela]] M https://esolangs.org/w/index.php?diff=82755&oldid=82754 * Dreamvoyager * (-14) /* Hello, Rayuela! */ 05:54:46 [[Rayuela]] M https://esolangs.org/w/index.php?diff=82756&oldid=82755 * Dreamvoyager * (+15) /* Full Programs */ 05:54:52 -!- sprock has quit (Ping timeout: 252 seconds). 06:44:38 -!- tromp has joined. 06:52:37 -!- imode has quit (Ping timeout: 252 seconds). 07:12:32 [[User:Zzo38/Programming languages with unusual features]] https://esolangs.org/w/index.php?diff=82757&oldid=82578 * Zzo38 * (+539) 07:14:26 -!- Sgeo has quit (Ping timeout: 240 seconds). 07:17:50 -!- arseniiv has joined. 07:18:29 -!- Sgeo has joined. 07:32:06 -!- copumpkin has joined. 07:57:12 [[User:Zzo38/Programming languages with unusual features]] https://esolangs.org/w/index.php?diff=82758&oldid=82757 * ColorfulGalaxy (disambiguation) * (+117) /* C */ Link added 08:06:10 [[Special:Log/upload]] upload * Tomhe * uploaded "[[File:Hello.fj.png]]" 08:09:33 -!- hendursa1 has quit (Ping timeout: 240 seconds). 08:12:53 [[A.R.T.I.C.L.E.]] https://esolangs.org/w/index.php?diff=82760&oldid=82713 * ColorfulGalaxy (disambiguation) * (+215) /* Clear accumulator */ ) (Snippet 08:13:07 -!- hendursa1 has joined. 08:13:10 [[A.R.T.I.C.L.E.]] M https://esolangs.org/w/index.php?diff=82761&oldid=82760 * ColorfulGalaxy (disambiguation) * (+1) /* Clear accumulator */ 08:15:32 -!- LKoen has joined. 08:37:24 dear spammers, if you send multiple variants of the same spam shortly one after another, that just makes it more likely that I'll throw them out. even if I were so stupid as to fall for one of those "you won 1,000,000,000,000,000,000 dollars, get your prepaid card now" emails, sending two simultaneously with different details just makes you look stupid 08:38:31 so I hear you have a few millions millions millions of dollars that you don't want 08:44:12 LKoen: also professional spam as in invitations to publish in junk journals and conferences (though Covid reduced the number of conference invitations) and book series, a lot of random newsletters from online or in-person stores where I have shopped once and gave them an email address (bioszallito.hu seems to be the most prof... prol... sends them the most frequently), 08:44:34 prolific 08:44:49 yeah I get invites from predatory journals, too 08:44:51 it's flattering 08:45:51 also, about two or three years ago, I started receiving spam that was pretending to be from big companies 08:46:02 multiple contradictory emails of the "your email account will be locked unless you confirm your personal data" type, and even a few copies of the "your computer has been hacked and I made video recording of you masturbating, please send me bitcoins" email in perfect (not google-translated) Hungarian 08:46:05 mostly amazon, facebook, my phone company, and flight companies 08:46:18 and all those look exactly the same (appart from which company they claim to be from) 08:47:10 oh yeah, emails in the name of more banks than I ever hand contact with too, emails of "your package couldn't be delivered", 08:47:25 and sometimes emails in languages I don't speak of which I can't determine what kind they're trying to be 08:47:26 oh that's funny 08:47:41 I read about scams that were about delivering unordered packages 08:47:52 like, you open your door, and there is a package on the doorstep 08:48:09 and for some reasons that helps them make money illegally (I couldn't understand the logic) 08:48:22 [[FlipJump]] N https://esolangs.org/w/index.php?oldid=82762 * Tomhe * (+14198) Initial FlipJump page :) 08:49:19 a few months ago there was also a wave of SMS spam with "your package is on the way" and an URL, I've got several and I think they sent a lot in Hungary 08:50:02 which makes sense because it's a good way to scam the older demographic who now start to get smartphones but can't use them 08:53:28 but my favorite is still the dead-tree spam that I found taped to the door of my parent's house, a fake bill from some utility company (it's easy, water is still a monopoly, and while technically there are multiple companies you can contract with to get electricity or gas, most old houses still just have a contract with the successor of whatever the monopoly was), stating that they'll shut of the gas 08:53:35 (or electricity, can't recall) if you don't pay the money to the bank account they give by today, and with the actual phone number of the gas or electricity company 09:07:26 -!- Sgeo has quit (Read error: Connection reset by peer). 11:04:51 -!- contrapumpkin has joined. 11:05:46 -!- copumpkin has quit (Ping timeout: 252 seconds). 11:13:28 -!- contrapumpkin has quit (Ping timeout: 252 seconds). 11:13:29 -!- copumpkin has joined. 11:20:45 [[Special:Log/newusers]] create * CristianCantoro * New user account 11:28:52 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=82763&oldid=82685 * CristianCantoro * (+191) /* Introductions */ 11:29:48 [[User:CristianCantoro]] N https://esolangs.org/w/index.php?oldid=82764 * CristianCantoro * (+159) +my user page 12:15:11 -!- Hooloovo0 has quit (Ping timeout: 246 seconds). 12:20:18 -!- Hooloovo0 has joined. 12:44:24 I get spam for services that I think must be pretty niche. How likely is is for a random person to want to order "precision zinc and aluminum alloy die casting" for example? And even if you happen to hit a decision-maker in some business enterprise, are they really going to make purchasing decisions like that based on spam? 12:46:02 Funny, that sounds vaguely familiar. 12:47:11 And that's not even close to the most obscure thing. How about "Re: Exclusive distributor of PTCA/PTA/ Introducer Sheat 0412"? (Which I think is medical equipment or something.) 12:47:14 It may be that these are scams of some other kind, rather than just plain advertisement, but I'd think they'd at least pick titles with a little more broad appeal. 12:48:09 Also on that list: "top10 Optical Fiber HDMI cables manufacturer", "TPU film updated offer", "5 axis CNC milling / Al/Zn/Mg die casting / plastic injection moulding", ... 12:48:27 And many emails about wire mesh. 12:49:09 No, only the zinc and aluminium thing rings a bell here. 12:50:48 Hmm, should probably archive the contents of the spam folder off the IMAP server again, it's grown to 20324 messages. 12:51:16 Not sure why I'm keeping these, anyway. But storage is cheap, and maybe someday I'll want to build a very personal spam model or something. 12:51:28 I was going to say... I delete spam :P 12:51:52 I just periodically slurp these off and compress them. 12:54:28 Sometimes they put the recipient address on the subject line, which sounds a little funny, when it's a role account of some sort. E.g. here's one titled "Disinfection robot bfjoust@selene.zem.fi". 12:54:46 ^style spam 12:54:47 Not found. 12:56:27 "AC DC motors Micro solenoid pumps and solenoid valves bfjoust bfjoust@selene.zem.fi" 12:56:42 bfjoust@ gets a lot of offers. 12:58:32 Oh, also on that note, webmaster@esolangs.org has an email from "an IT company In India" asking if we're "interested in Design or Re-design your website". 13:10:42 that's more plausible 13:17:02 Also a logistics company from China, in case we're interested in shipping some esolangs merch I guess. 13:21:16 Oh I remember getting spam for welding machines. Somehow they seem to have given up... 13:28:21 -!- sprock has joined. 14:19:36 -!- tromp has quit (Remote host closed the connection). 14:20:33 -!- xkapastel has joined. 14:20:58 -!- tromp has joined. 14:28:24 -!- imode has joined. 14:47:24 [[Monicelli]] N https://esolangs.org/w/index.php?oldid=82765 * CristianCantoro * (+1083) +add page 14:55:07 -!- contrapumpkin has joined. 14:56:46 -!- copumpkin has quit (Ping timeout: 265 seconds). 15:04:14 -!- tromp has quit (Remote host closed the connection). 15:07:55 -!- contrapumpkin has changed nick to copumpkin. 15:13:14 -!- tromp has joined. 15:15:57 -!- tromp has quit (Remote host closed the connection). 15:16:12 -!- tromp has joined. 15:24:10 [[Monicelli]] M https://esolangs.org/w/index.php?diff=82766&oldid=82765 * CristianCantoro * (-4) 15:43:39 -!- budonyc has quit (Ping timeout: 265 seconds). 15:56:17 -!- tromp has quit (Remote host closed the connection). 16:06:06 -!- budonyc has joined. 16:09:19 [[99 (Esolang)]] https://esolangs.org/w/index.php?diff=82767&oldid=82735 * SunnyMoon * (+443) Forgot to add examples. (The programs I made were too long) 16:10:27 [[Language list]] https://esolangs.org/w/index.php?diff=82768&oldid=82739 * SunnyMoon * (+26) Thought I added this already :P 16:10:46 -!- tromp has joined. 16:11:46 [[Language list]] https://esolangs.org/w/index.php?diff=82769&oldid=82768 * SunnyMoon * (+0) The person who invented small letters shouldn't have existed 16:14:27 [[Rayuela]] https://esolangs.org/w/index.php?diff=82770&oldid=82756 * Dreamvoyager * (+365) /* Full Programs */ 16:15:12 -!- LKoen has quit (Remote host closed the connection). 16:19:11 are there any models of computation that have popped up in recent years that model distributed computation? i.e among multiple processors/nodes in a network without shared memory. 16:28:00 [[OISC]] M https://esolangs.org/w/index.php?diff=82771&oldid=82104 * Tomhe * (+226) adding FlipJump 16:29:36 [[BitBitJump]] M https://esolangs.org/w/index.php?diff=82772&oldid=74221 * Tomhe * (+15) adding FlipJump 16:31:32 [[TOGA computer]] M https://esolangs.org/w/index.php?diff=82773&oldid=79384 * Tomhe * (+15) adding the similar FlipJump 16:32:50 [[Rayuela]] M https://esolangs.org/w/index.php?diff=82774&oldid=82770 * Dreamvoyager * (+1) /* For a number abc, output abccba. */ 16:33:21 [[Language list]] M https://esolangs.org/w/index.php?diff=82775&oldid=82769 * Tomhe * (+15) adding FlipJump 16:39:23 -!- contrapumpkin has joined. 16:41:41 -!- copumpkin has quit (Ping timeout: 240 seconds). 16:42:47 [[User:Tomhe]] https://esolangs.org/w/index.php?diff=82776&oldid=80490 * Tomhe * (+38) revealing FlipJump 17:03:52 -!- Sgeo has joined. 17:28:36 fizzie: aren't some of those obscure ads because you once bought in a store that sells something similar, and they sold your email address for targeted ads? 17:29:08 Maybe, but definitely not for the `bfjoust` address. 17:29:20 That must have been picked up from the web with no context. 17:30:28 yeah 17:30:46 because I know why I'm getting ads for books and medical equipment and sports equipment, those are particular stores that identify themselves 17:31:54 the ones about drones, miracle cure for joints, and aphrodisiac, those I think are generic non-targeted ads sent to everyone 17:32:27 so are the ones in the name of banks and paypal 17:34:54 Also that one that says "12,000 shed plans inside", which has been happening for long. 17:34:58 https://zem.fi/tmp/full_of_sheds.png 17:39:00 clearly you need a shed. 17:39:15 with 12,000 variations. 17:55:58 At least with the email I have set up, I only very rarely receive any spam at all. 17:56:50 (Although, I have sometimes received some. Sometimes when I did receive some more, I disabled that address. It was once about they have videos of me from my computer, which is impossible since I do not have a camera or microphone attached to my computer anyways.) 17:58:33 -!- tromp has quit (Remote host closed the connection). 18:06:30 -!- tromp has joined. 18:36:10 @t Refl 18:36:11 Maybe you meant: tell thank you thanks thesaurus thx tic-tac-toe ticker time todo todo-add todo-delete type v @ ? . 18:36:16 @type Refl 18:36:17 forall k (a :: k). a :~: a 18:36:35 @thank lambdabot 18:36:35 Maybe you meant: thank you thanks 18:36:42 @thanks lambdabot 18:36:42 you are welcome 18:41:45 -!- hendursa1 has quit (Quit: hendursa1). 18:43:50 -!- hendursaga has joined. 18:45:51 trying to get how to formulate path induction from HoTT in haskell, if that’s at all possible 18:46:03 would we need DataKinds, eh 18:48:35 if you try to write it based on inductions (folds) for your usual non-GADT types like Nat, [a], (a, b), Either a b, (), Void, you realise you get stuck at how to represent the :~: constructor which for I asked lambdabot for its type which isn’t that bad but it still doesn’t make much help 18:50:57 ah, I think I see. It got too dependent in that book, it even has the usual natural number induction in a very dependent way, not just a -> (a -> a) -> Nat -> a, but a 0 -> (forall n. a n -> a (n + 1)) -> forall n. a n 18:51:22 so I maybe just need to de-dependize the book version 18:54:26 though I suspect then the resulting version of path induction will lose all its usefulness! Let’s check 18:55:59 -!- tromp has quit (Remote host closed the connection). 18:57:17 @kind (:~:) 18:57:19 k -> k -> * 18:57:28 what else I expected 19:02:04 `learn The password of the month is heavily guarded. 19:02:10 Relearned 'password': The password of the month is heavily guarded. 19:04:07 something like this?.. foldPath :: (forall x :: k. a x x) -> (forall x y :: k. x :~: y -> a x y) 19:04:34 am I right we may move forall x y out and make that explicit? 19:05:25 foldPath :: forall x y :: k. (forall x :: k. a x x) -> x :~: y -> a x y -- or at least this way, as we can’t leave out k I think 19:05:39 does it at all have any sense 19:06:48 nothing has any sense 19:07:42 and its definition should be something like `foldPath z Refl = z` and in this light it does indeed has a bit of usefulness in it! 19:08:49 I dare we try. Dear lambdabot please don’t overheat 19:08:50 > foldPath :: forall x y :: k. (forall x :: k. a x x) -> x :~: y -> a x y 19:08:50 > foldPath z Refl = z 19:08:51 :1:17: error: :1:17: error: parse error on input ‘=’ 19:08:51 :1:24: error: :1:24: error: parse error on input ‘::’ 19:09:42 I don’t understand, I’ll resume in private now 19:09:58 there is no multiline input in lambdabot 19:10:10 ah, right 19:10:16 the error confused me still 19:10:50 there's no '=' in the middle of an expression, and somehow the errors got out of order 19:11:38 (lambdabot uses a separate thread per message, and evidently forks off concurrent mueval processes... the second one was faster) 19:11:55 -!- delta23 has quit (Quit: Leaving). 19:12:09 I now think I completely forgot how do we define something together with type annotation in one line: > { ann; def } doesn’t work 19:12:57 > takes and expression. @let is for definitions, though as long as you're playing around, just using the let ... in ... syntax instead is better 19:13:46 > let foo 0 = 0; foo 1 = 1; foo n = foo (n-1) + foo (n-2) in map foo [1..10] 19:13:48 [1,1,2,3,5,8,13,21,34,55] 19:14:41 don’t worry, I’ll unlet everything later. Now I think I wrote `x y :: k` badly, it should maybe be `(x :: k) (y :: k)` 19:18:32 it seems the correct typing is this: foldPath :: forall k (a :: k -> k -> *) (x :: k) (y :: k). (forall (z :: k). a z z) -> x :~: y -> a x y 19:19:26 it compiles but I didn’t gave it a good expression 19:20:01 I don’t immediately know for which interesting a we can make forall z. a z z 19:24:01 -!- tromp has joined. 19:27:54 in the original, dependent formulation that’s way more manageable: (a :: forall (x :: k) -> forall (y :: k) -> x :~: y -> *) and (forall (z :: k). a z z Refl) and we return not just (x :~: y -> a x y) but (forall (p :: x :~: y) -> a x y p) 19:28:26 hm no why would I say that’s more manageable 19:29:50 but I missed the perfect example. Let’s take a = (->) ! 19:31:40 then we get proof transfer or something principle: foldPath id :: forall k x y. x :~: y -> (x -> y) 19:31:59 well, not this way, but we can get x :~: y -> (p x -> p y) 19:32:18 :t castWith 19:32:19 error: Variable not in scope: castWith 19:32:29 :t Data.Type.Equality.castWith 19:32:30 (a :~: b) -> a -> b 19:32:45 yeah I won’t be surprised it’s already there 19:33:06 I mean, I’m not 19:33:53 summer is coming and little flies or spiders are already a bit getting out of hand 19:40:16 -!- xkapastel has quit (Quit: Connection closed for inactivity). 19:41:30 -!- xkapastel has joined. 19:59:35 [[Jitejix]] https://esolangs.org/w/index.php?diff=82777&oldid=82740 * Kemuri * (-12) 20:26:52 -!- j-bot has quit (Remote host closed the connection). 20:27:09 -!- j-bot has joined. 20:47:56 -!- delta23 has joined. 21:18:10 [[Special:Log/newusers]] create * Aurasphere * New user account 21:19:12 [[Special:Log/newusers]] create * Dnm * New user account 21:21:47 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=82778&oldid=82763 * Aurasphere * (+154) 21:23:13 -!- delta23 has quit (Ping timeout: 240 seconds). 21:25:43 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=82779&oldid=82778 * Dnm * (+332) 21:40:39 [[Deadfish]] https://esolangs.org/w/index.php?diff=82780&oldid=81575 * Dnm * (+763) Added Deadfish in Zeno 21:54:17 [[Deadfish]] M https://esolangs.org/w/index.php?diff=82781&oldid=82780 * Dnm * (-1) /* Zeno */ Slight edits 22:01:33 -!- delta23 has joined. 22:38:46 -!- delta23 has quit (Read error: Connection reset by peer). 22:51:25 -!- tromp has quit (Remote host closed the connection). 23:04:16 [[GomorraSQL]] N https://esolangs.org/w/index.php?oldid=82782 * Aurasphere * (+6317) Created page with "{{infobox proglang |name=GomorraSQL |paradigms=[[:Category:Declarative paradigm|Declarative]] |author=[https://aurasphere.co Donato Rimenti] |year=[[:Category:2021|2021]] |typ..." 23:04:56 -!- hendursaga has quit (Remote host closed the connection). 23:05:40 -!- hendursaga has joined. 23:09:18 [[GomorraSQL]] https://esolangs.org/w/index.php?diff=82783&oldid=82782 * Aurasphere * (-2) 23:11:21 -!- tromp has joined. 23:12:05 -!- delta23 has joined. 23:13:45 [[Language list]] https://esolangs.org/w/index.php?diff=82784&oldid=82775 * Aurasphere * (+17) 23:16:06 -!- tromp has quit (Ping timeout: 260 seconds). 23:38:23 -!- arseniiv has quit (Ping timeout: 246 seconds). 23:42:31 -!- copumpkin has joined. 23:42:35 -!- contrapumpkin has quit (Ping timeout: 246 seconds). 23:44:18 [[Rayuela]] M https://esolangs.org/w/index.php?diff=82785&oldid=82774 * Dreamvoyager * (-5) /* What Everything Means */ 23:45:30 [[GomorraSQL]] M https://esolangs.org/w/index.php?diff=82786&oldid=82783 * PythonshellDebugwindow * (-32) Use wiki link 23:52:51 -!- tromp has joined. 23:54:17 -!- pfe has joined. 23:57:31 -!- tromp has quit (Ping timeout: 260 seconds). 2021-05-09: 00:13:06 -!- tromp has joined. 00:17:54 -!- tromp has quit (Ping timeout: 268 seconds). 00:57:54 -!- delta23 has quit (Quit: Leaving). 01:07:29 -!- tromp has joined. 01:11:50 -!- tromp has quit (Ping timeout: 246 seconds). 01:37:33 -!- pfe has quit (Quit: WeeChat 2.3). 02:01:34 -!- tromp has joined. 02:05:58 -!- tromp has quit (Ping timeout: 252 seconds). 04:04:27 [[Horribly Translated BASIC]] https://esolangs.org/w/index.php?diff=82787&oldid=81292 * Gilbert189 * (+19) I've decided to put this into "Ideas" because... well, it's an idea. 04:18:13 I made $30k on dogecoin tonight. 04:18:27 nobody to celebrate with. 04:18:29 cheers. 04:30:56 [[Unfair]] https://esolangs.org/w/index.php?diff=82788&oldid=80516 * Gilbert189 * (+2) silly typo 04:33:07 congrats imode 04:59:14 [[Horribly Translated BASIC/Original Text]] N https://esolangs.org/w/index.php?oldid=82789 * Gilbert189 * (+4735) Created page with "''a'' :''Note that this is only an example. The keywords, syntax, and any other should not be exactly like this.'' Horribly Translated BASIC is BASIC but horri..." 05:24:00 [[Rayuela]] https://esolangs.org/w/index.php?diff=82790&oldid=82785 * Dreamvoyager * (+879) /* Full Programs */ 05:26:41 [[Rayuela]] M https://esolangs.org/w/index.php?diff=82791&oldid=82790 * Dreamvoyager * (+3) /* Reverse Cat */ 05:46:35 -!- Sgeo has quit (Ping timeout: 268 seconds). 06:03:10 -!- tromp has joined. 06:03:58 -!- tromp has quit (Remote host closed the connection). 06:12:39 -!- tromp has joined. 06:17:02 -!- tromp has quit (Ping timeout: 246 seconds). 06:19:14 -!- Sgeo has joined. 06:20:16 -!- xkapastel has quit (Quit: Connection closed for inactivity). 06:20:38 -!- tromp has joined. 07:19:23 [[Horribly Translated BASIC/Original Text]] https://esolangs.org/w/index.php?diff=82792&oldid=82789 * Gilbert189 * (+58) 07:22:28 [[Talk:Horribly Translated BASIC]] https://esolangs.org/w/index.php?diff=82793&oldid=80603 * Gilbert189 * (-4633) /* Original text */ 07:23:27 [[Horribly Translated BASIC]] M https://esolangs.org/w/index.php?diff=82794&oldid=82787 * Gilbert189 * (+9) 08:09:57 -!- hendursaga has quit (Ping timeout: 240 seconds). 08:13:24 -!- hendursaga has joined. 08:16:26 -!- sprock has quit (Ping timeout: 240 seconds). 08:39:29 -!- xelxebar has quit (Remote host closed the connection). 08:39:47 -!- xelxebar has joined. 08:55:52 -!- Hooloovo0 has quit (Ping timeout: 252 seconds). 09:01:58 -!- Hooloovo0 has joined. 09:02:41 -!- imode has quit (Ping timeout: 240 seconds). 09:03:08 -!- Hooloovo0 has quit (Client Quit). 09:03:32 -!- Hooloovo0 has joined. 09:04:37 -!- Sgeo has quit (Read error: Connection reset by peer). 10:15:02 [[\BV]] https://esolangs.org/w/index.php?diff=82795&oldid=73619 * SunnyMoon * (+10) Just helping out 13:05:09 -!- tromp has quit (Remote host closed the connection). 13:38:59 -!- tromp has joined. 13:43:26 -!- tromp has quit (Ping timeout: 240 seconds). 14:05:33 -!- sftp has quit (Quit: leaving). 14:07:15 -!- arseniiv has joined. 14:16:41 -!- sftp has joined. 14:22:49 -!- LKoen has joined. 14:33:47 -!- tromp has joined. 14:38:11 -!- tromp has quit (Ping timeout: 240 seconds). 14:47:22 -!- tromp has joined. 14:54:22 -!- xkapastel has joined. 15:31:41 -!- delta23 has joined. 15:35:11 -!- copumpkin has quit (Ping timeout: 240 seconds). 15:39:31 -!- iovoid has quit (Quit: iovoid has quit!). 15:40:22 -!- Bowserinator has quit (Quit: Blame iczero something happened). 15:42:39 -!- tromp has quit (Remote host closed the connection). 15:43:58 -!- iovoid has joined. 15:44:32 -!- Bowserinator has joined. 16:03:47 -!- copumpkin has joined. 16:36:00 -!- tromp has joined. 16:52:37 -!- imode has joined. 17:03:10 -!- tromp has quit (Remote host closed the connection). 17:03:40 [[Monicelli]] https://esolangs.org/w/index.php?diff=82796&oldid=82766 * CristianCantoro * (+2212) +hello world example and refs 17:13:28 -!- tromp has joined. 17:24:09 -!- Sgeo has joined. 18:22:06 -!- LKoen_ has joined. 18:24:06 -!- LKoen has quit (Ping timeout: 240 seconds). 19:27:39 -!- contrapumpkin has joined. 19:28:11 -!- copumpkin has quit (Ping timeout: 240 seconds). 19:43:39 -!- arseniiv_ has joined. 19:46:35 -!- arseniiv has quit (Ping timeout: 246 seconds). 20:23:55 -!- LKoen_ has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 20:40:42 -!- Sgeo_ has joined. 20:41:22 -!- Sgeo has quit (Ping timeout: 252 seconds). 21:01:37 -!- harha_ has quit (Quit: ZNC - https://znc.in). 21:04:31 -!- harha_ has joined. 21:44:39 I had idea of a new kind of copyright license, which does not add any further restrictions than if copyright laws and patent laws are abolished, and allows conversion to GNU GPL, GNU AGPL, and possibly some other licenses. Other kinds of restrictions are still possible, such as you are not allowed to add further restrictions. What do you think of such things like that? 21:45:10 Also it must still be approved by FSF and OSI, and probably also Debian. 21:50:02 sounds similar to a public domain declaration or CC0 21:51:37 although CC0 explicitly does not abandon patent or trademark rights 21:52:44 I'm not sure you *can* abandon patent rights in an irrevocable way 21:53:11 you can sign a contract with another party which gives them the right to use your patented inventions free of charge 21:53:32 but i'm not sure that you can legally commit to never enforce patent rights against /anyone/ 21:53:48 zzo38: the licences I'd like to see are (1) one that's like the X11 license but that explicitly says that it gives you permissions forever and everywhere; and one that's like that but only applies starting from a time set in the future, i.e. the data is not free software, but it is guaranteed to be two years from now 22:19:11 -!- arseniiv_ has quit (Ping timeout: 260 seconds). 22:30:51 -!- contrapumpkin has changed nick to copumpkin. 23:02:17 Is similar to public domain/CC0 but if it is public domain I think usually they can apply their own copyright to modified versions, so what I mention is a bit different 23:09:24 it's hard to reconcile "no restrictions on derivative works" with "derivative works may not impose restrictions", which is a restriction on derivative works 23:10:09 if you require that derivative works be shared under the same rules then it's a copyleft license, not a permissive one 23:10:29 but that's very different from "no restrictions beyond what you'd have if copyright laws are abolished" 23:10:52 copyleft is an application of copyright law 23:11:45 if we abolished copyright law then it would be legal to share binaries of modified GPL programs without sharing the source, although anyone who did get the source somehow would be free to share it (ignoring possibly other things like trade secret law) 23:21:05 [[Special:Log/newusers]] create * Vortetty * New user account 23:28:09 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=82797&oldid=82779 * Vortetty * (+100) 23:29:07 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=82798&oldid=82797 * Vortetty * (+68) fix my signature 23:35:04 Yes, I know those things. 23:37:46 I would hope that if the software is modified that source code is distributed too, although I do not believe that laws should enforce this or other restrictions. 23:52:53 (Including the possibility to relicense by GNU GPL is mainly for practicality, although it also means that if copyright laws are not abolished that someone who modifies the code can require others who modify it to share the source too when sharing the binaries. So, you still have that if you want it.) 2021-05-10: 00:41:21 b_jonas: I think there is a Business Source License is similar but I think it applies GPL instead of X11 license after two years. (Maybe I am wrong; I don't really remember.) 00:42:40 zzo38: I don't like copyleft licenses. 00:55:02 I don't really like it either, due to their complexity of what is required etc, which is why I suggested a simpler one. 01:26:20 [[Dumpster Fire]] N https://esolangs.org/w/index.php?oldid=82799 * Vortetty * (+658) Created page with "==Overview== An interpreter can be found [https://github.com/Vortetty/dumpsterfire here] {| class="wikitable" |- ! find ! Finds a container to burn |- | op..." 01:26:41 [[Dumpster Fire]] https://esolangs.org/w/index.php?diff=82800&oldid=82799 * Vortetty * (+0) /* Overview */ 01:27:42 [[Dumpster Fire]] https://esolangs.org/w/index.php?diff=82801&oldid=82800 * Vortetty * (+36) 01:28:32 [[Dumpster Fire]] https://esolangs.org/w/index.php?diff=82802&oldid=82801 * Vortetty * (+31) 01:29:10 [[Dumpster Fire]] https://esolangs.org/w/index.php?diff=82803&oldid=82802 * Vortetty * (+0) 01:45:44 -!- budonyc has quit (Quit: Leaving). 02:04:51 [[Joke language list]] https://esolangs.org/w/index.php?diff=82804&oldid=82479 * Vortetty * (+70) Add dumpster fire language 02:06:59 [[Dumpster Fire]] https://esolangs.org/w/index.php?diff=82805&oldid=82803 * Vortetty * (+55) 02:12:13 -!- delta23 has quit (Ping timeout: 240 seconds). 02:16:22 -!- delta23 has joined. 02:58:33 -!- delta23 has quit (Ping timeout: 240 seconds). 02:58:59 -!- delta23 has joined. 03:00:00 -!- Taneb has quit (Quit: I seem to have stopped.). 03:01:38 -!- Taneb has joined. 03:40:16 -!- xkapastel has quit (Quit: Connection closed for inactivity). 04:48:32 -!- delta23 has quit (Quit: Leaving). 05:18:49 -!- delta23 has joined. 06:20:10 [[User:ColorfulGalaxy (disambiguation)]] https://esolangs.org/w/index.php?diff=82806&oldid=82406 * ColorfulGalaxy * (+79) ITCH 06:29:03 -!- imode has quit (Ping timeout: 268 seconds). 06:30:54 -!- Sgeo_ has quit (Read error: Connection reset by peer). 07:07:04 [[Esolang:Community portal]] https://esolangs.org/w/index.php?diff=82807&oldid=81618 * ColorfulGalaxy * (+180) /* LifeWiki */ 07:10:33 [[EsoInterpreters]] https://esolangs.org/w/index.php?diff=82808&oldid=74302 * ColorfulGalaxy * (+198) /* Main table */ Game of life self-interpreter 07:48:19 -!- delta23 has quit (Quit: Leaving). 08:08:03 -!- hendursa1 has joined. 08:10:21 -!- hendursaga has quit (Ping timeout: 240 seconds). 08:14:57 [[Absurd Brainfuck]] M https://esolangs.org/w/index.php?diff=82809&oldid=79217 * SunnyMoon * (+5) A user, right? 08:15:18 [[Absurd Brainfuck]] M https://esolangs.org/w/index.php?diff=82810&oldid=82809 * SunnyMoon * (+4) ... 10:02:17 -!- delta23 has joined. 10:31:19 -!- contrapumpkin has joined. 10:32:06 -!- copumpkin has quit (Ping timeout: 240 seconds). 10:40:11 -!- LKoen has joined. 11:08:56 -!- delta23 has quit (Quit: Leaving). 11:29:33 -!- hendursa1 has quit (Ping timeout: 240 seconds). 11:31:49 -!- hendursa1 has joined. 11:36:22 -!- Lord_of_Life has quit (Ping timeout: 265 seconds). 11:50:29 -!- tromp has quit (Remote host closed the connection). 11:59:24 -!- arseniiv_ has joined. 12:09:06 -!- tromp has joined. 12:16:56 fungot, have you noticed that people talk of torture devices, not torture machines, because machines came in during the industrial revolution, and by that time torture was already out of fashion? 12:16:57 b_jonas: mr president, may i give some brief replies to two specific questions to the president-in-office, if the council can learn something from that. in the third world war the transatlantic relationship and calls upon the commission to present this programme, which is good but also for the millions of tonnes of food aid: a new community vision of nuclear security, in both its objective and method. with regard to what we hav 12:32:20 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=82811&oldid=82798 * Sanscicondos * (+224) Added my (Sanscicondos) introduction :) 12:32:55 fungot: How familiar are you with enhanced interrogation techniques? 12:32:55 fizzie: mr president, last night i had a fnord. i am happy to be many and to end up with economic results which are too far removed from the resolution of problems, and quite rightly so including politicians and pensioners who, throughout their lives. 12:33:35 Quite rightly we'll include politicians and pensioners on the list of suspects. 12:42:52 yes, politicians are suspect by default 12:42:52 -!- Lord_of_Life has joined. 12:44:28 [[User:Sanscicondos]] N https://esolangs.org/w/index.php?oldid=82812 * Sanscicondos * (+74) Yo, page created. 12:51:01 [[User:Sanscicondos]] https://esolangs.org/w/index.php?diff=82813&oldid=82812 * Sanscicondos * (+317) Added my description 12:52:18 [[User:Sanscicondos]] https://esolangs.org/w/index.php?diff=82814&oldid=82813 * Sanscicondos * (+20) code in plus plus or bite the dust 12:57:25 [[User:Sanscicondos]] https://esolangs.org/w/index.php?diff=82815&oldid=82814 * Sanscicondos * (+148) MAGNUM OPUS 12:59:40 [[Special:Log/upload]] upload * Sanscicondos * uploaded "[[File:Cheese one.jpg]]" 13:00:28 [[User:Sanscicondos]] https://esolangs.org/w/index.php?diff=82817&oldid=82815 * Sanscicondos * (+59) added cheese portrait 13:24:37 [[Cheese]] N https://esolangs.org/w/index.php?oldid=82818 * Sanscicondos * (+381) Page Created! 13:27:10 [[Cheese]] https://esolangs.org/w/index.php?diff=82819&oldid=82818 * Sanscicondos * (+278) Extended Inspiration 13:30:12 -!- xkapastel has joined. 13:37:31 [[Cheese]] M https://esolangs.org/w/index.php?diff=82820&oldid=82819 * Sanscicondos * (+616) Further extending of Inspiration 13:45:10 -!- adu has joined. 13:50:13 [[Cheese]] https://esolangs.org/w/index.php?diff=82821&oldid=82820 * Sanscicondos * (+864) Created syntax table 13:53:21 [[User:Sanscicondos]] https://esolangs.org/w/index.php?diff=82822&oldid=82817 * Sanscicondos * (-18) Linked Cheese to its page 13:59:42 [[Rayuela]] M https://esolangs.org/w/index.php?diff=82823&oldid=82791 * Dreamvoyager * (-44) /* What Everything Means */ 14:02:18 [[Cheese]] https://esolangs.org/w/index.php?diff=82824&oldid=82821 * Sanscicondos * (+298) 14:19:16 [[Cheese]] https://esolangs.org/w/index.php?diff=82825&oldid=82824 * Sanscicondos * (+2481) Started the Hello World Example 14:24:57 -!- Sgeo has joined. 14:27:50 -!- adu has quit (Quit: adu). 14:46:45 [[Cheese]] https://esolangs.org/w/index.php?diff=82826&oldid=82825 * Sanscicondos * (+418) Finished the "Hello World" Example 14:56:36 -!- adu has joined. 15:05:21 [[Cheese]] M https://esolangs.org/w/index.php?diff=82827&oldid=82826 * Sanscicondos * (+93) Added Current Versions Tab 15:07:32 [[Cheese]] https://esolangs.org/w/index.php?diff=82828&oldid=82827 * Sanscicondos * (+48) Updated Versions Tab 15:46:09 -!- tromp has quit (Remote host closed the connection). 15:55:39 -!- contrapumpkin has changed nick to copumpkin. 16:00:02 -!- lyncid[m] has quit (Quit: Idle for 30+ days). 16:15:58 -!- imode has joined. 16:25:15 -!- tromp has joined. 16:37:18 -!- LKoen has quit (Remote host closed the connection). 16:40:06 -!- LKoen has joined. 16:45:09 [[Cheese]] https://esolangs.org/w/index.php?diff=82829&oldid=82828 * Sanscicondos * (+886) Added Bug Reporting Tab, Updated Versions Tab, Added Downloads Tab 16:49:18 [[Cheese]] M https://esolangs.org/w/index.php?diff=82830&oldid=82829 * Sanscicondos * (+12) Edited description 16:51:52 [[Cheese]] M https://esolangs.org/w/index.php?diff=82831&oldid=82830 * Sanscicondos * (+45) /* Downloads */ Added note 16:56:48 [[Cheese]] https://esolangs.org/w/index.php?diff=82832&oldid=82831 * Sanscicondos * (+474) /* Bug Reports */ Added the description and example post. 16:57:48 [[Cheese]] https://esolangs.org/w/index.php?diff=82833&oldid=82832 * Sanscicondos * (+145) /* Bug Reports */ Added signature 16:58:58 -!- tromp has quit (Remote host closed the connection). 17:36:56 [[Cheese]] https://esolangs.org/w/index.php?diff=82834&oldid=82833 * Sanscicondos * (+88) Added Github Link in downloads section 17:37:46 [[Cheese]] M https://esolangs.org/w/index.php?diff=82835&oldid=82834 * Sanscicondos * (+1) /* Versions */ formatting 17:38:21 [[Cheese]] M https://esolangs.org/w/index.php?diff=82836&oldid=82835 * Sanscicondos * (+10) /* Hello World */ small description changes 17:42:23 -!- tromp has joined. 17:44:29 [[Cheese]] https://esolangs.org/w/index.php?diff=82837&oldid=82836 * Sanscicondos * (-5) 17:49:59 -!- tromp has quit (Ping timeout: 265 seconds). 17:52:58 [[Special:Log/newusers]] create * Carlk * New user account 17:57:42 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=82838&oldid=82811 * Carlk * (+203) Carl's intro 18:00:03 -!- tromp has joined. 18:01:16 [[Subleq]] https://esolangs.org/w/index.php?diff=82839&oldid=82158 * Carlk * (+73) External reference to SUBLEQ in Excel 18:01:33 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=82840&oldid=82838 * Carlk * (+73) Carl's intro 18:02:16 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=82841&oldid=82840 * Carlk * (-98) 18:04:58 -!- tromp has quit (Ping timeout: 265 seconds). 18:09:31 -!- sprock has joined. 18:45:27 -!- tromp has joined. 18:59:51 -!- tromp has quit (Remote host closed the connection). 19:11:24 [[User:Dreamvoyager]] https://esolangs.org/w/index.php?diff=82842&oldid=82481 * Dreamvoyager * (+9) /* esolangs i made */ 19:11:31 [[User:Dreamvoyager]] https://esolangs.org/w/index.php?diff=82843&oldid=82842 * Dreamvoyager * (+1) /* esolangs i made */ 19:18:53 -!- tromp has joined. 20:43:05 -!- adu has quit (Quit: adu). 20:45:57 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 20:53:40 -!- tromp has quit (Remote host closed the connection). 20:58:32 -!- tromp has joined. 21:24:11 -!- tromp has quit (Remote host closed the connection). 21:24:13 [[Cheese]] https://esolangs.org/w/index.php?diff=82844&oldid=82837 * Sanscicondos * (+22) 21:24:42 [[Cheese]] https://esolangs.org/w/index.php?diff=82845&oldid=82844 * Sanscicondos * (-22) Undo revision 82844 by [[Special:Contributions/Sanscicondos|Sanscicondos]] ([[User talk:Sanscicondos|talk]]) 21:24:53 -!- tromp has joined. 21:35:41 -!- tromp has quit (Remote host closed the connection). 21:51:27 -!- tromp has joined. 22:02:52 -!- tromp has quit (Remote host closed the connection). 22:05:34 -!- delta23 has joined. 22:27:19 -!- tromp has joined. 22:43:33 -!- tromp has quit (Remote host closed the connection). 23:24:10 -!- tromp has joined. 23:28:53 -!- tromp has quit (Ping timeout: 240 seconds). 2021-05-11: 00:12:50 -!- tromp has joined. 00:17:11 -!- tromp has quit (Ping timeout: 240 seconds). 00:37:52 -!- arseniiv_ has quit (Ping timeout: 240 seconds). 00:50:57 [[Special:Log/newusers]] create * Trump bot 3 * New user account 00:51:39 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=82846&oldid=82841 * Trump bot 3 * (+122) /* Introductions */ 00:52:25 [[User:ColorfulGalaxy]] https://esolangs.org/w/index.php?diff=82847&oldid=81720 * Trump bot 3 * (-18) Nationality no longer exists 01:06:45 -!- tromp has joined. 01:11:23 -!- tromp has quit (Ping timeout: 268 seconds). 01:12:48 * pikhq waves 01:15:46 Hello 01:16:08 hi 02:00:53 -!- tromp has joined. 02:05:11 -!- tromp has quit (Ping timeout: 246 seconds). 02:07:03 [[User:ColorfulGalaxy]] https://esolangs.org/w/index.php?diff=82848&oldid=82847 * ColorfulGalaxy (disambiguation) * (+88) Undo revision 82847 by [[Special:Contributions/Trump bot 3|Trump bot 3]]) ([[User talk:Trump bot 3|talk]]) (Text might be offensive) (/* Tag */ Undo 02:44:12 -!- tromp has joined. 02:48:56 -!- tromp has quit (Ping timeout: 260 seconds). 02:58:40 -!- tromp has joined. 03:01:43 [[User:ColorfulGalaxy/Aheui alphabet]] N https://esolangs.org/w/index.php?oldid=82849 * Trump bot 3 * (+411) Dath sntnce wrning 03:02:48 [[User:ColorfulGalaxy]] https://esolangs.org/w/index.php?diff=82850&oldid=82848 * Trump bot 3 * (-34) I told you that the Chins nationality does not exist 03:03:12 -!- tromp has quit (Ping timeout: 240 seconds). 03:17:10 [[Airline food]] https://esolangs.org/w/index.php?diff=82851&oldid=82396 * Largejamie * (+4) 03:35:49 -!- xkapastel has quit (Quit: Connection closed for inactivity). 03:53:17 [[Special:Log/delete]] delete * Ais523 * deleted "[[User:ColorfulGalaxy/Aheui alphabet]]": created by blocked user while circumventing the block 03:54:51 [[User talk:Trump bot 3]] N https://esolangs.org/w/index.php?oldid=82852 * New Army * (+33) Created page with "What did you say on my talk page?" 03:54:53 [[Special:Log/block]] block * Ais523 * blocked [[User:Trump bot 3]] with an expiration time of indefinite (account creation disabled, email disabled): Abusing multiple accounts 03:55:31 [[User:ColorfulGalaxy]] https://esolangs.org/w/index.php?diff=82853&oldid=82850 * Ais523 * (+34) Undo revision 82850 by [[Special:Contributions/Trump bot 3|Trump bot 3]] ([[User talk:Trump bot 3|talk]]) edit by blocked user circumventing the block 03:56:14 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=82854&oldid=82846 * Ais523 * (-122) Undo revision 82846 by [[Special:Contributions/Trump bot 3|Trump bot 3]] ([[User talk:Trump bot 3|talk]]) edit by blocked user circumventing the block 03:57:35 [[Special:Log/block]] block * Ais523 * blocked [[User:111.17.214.112]] with an expiration time of 1 month (account creation disabled): IP being abused to create multiple accounts in circumvention of a block 03:59:27 [[Special:Log/delete]] delete * Ais523 * deleted "[[User talk:Trump bot 3]]": not useful to communicate with a banned user, especially not on the talk page of a sockpuppet account 04:46:43 -!- tromp has joined. 04:51:19 -!- tromp has quit (Ping timeout: 252 seconds). 05:08:48 -!- delta23 has quit (Ping timeout: 268 seconds). 05:10:45 -!- delta23 has joined. 05:11:28 -!- tromp has joined. 05:13:06 -!- tromp has quit (Read error: Connection reset by peer). 05:13:22 -!- tromp has joined. 05:17:26 -!- tromp has quit (Ping timeout: 240 seconds). 05:33:06 -!- delta23 has quit (Quit: Leaving). 05:52:59 -!- tromp has joined. 06:04:56 -!- tromp has quit (Remote host closed the connection). 06:32:40 -!- sftp has quit (Ping timeout: 268 seconds). 06:43:31 -!- imode has quit (Ping timeout: 252 seconds). 06:44:54 -!- tromp has joined. 06:49:32 -!- tromp has quit (Ping timeout: 252 seconds). 06:49:55 -!- tromp has joined. 07:10:09 -!- LKoen has joined. 07:22:02 -!- Sgeo has quit (Read error: Connection reset by peer). 08:08:00 -!- tromp has quit (Remote host closed the connection). 08:09:09 -!- hendursa1 has quit (Ping timeout: 240 seconds). 08:10:31 -!- tromp has joined. 08:11:10 [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=82855&oldid=82657 * ColorfulGalaxy * (+237) /* Euler's birthday is coming. */ 08:12:38 -!- hendursa1 has joined. 08:14:28 [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=82856&oldid=82855 * ColorfulGalaxy * (+39) /* Euler's birthday is coming. */ 08:20:37 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=82857&oldid=82732 * ColorfulGalaxy * (+30) From CoffeeHax's introduction 08:22:26 -!- moony has quit (Ping timeout: 240 seconds). 08:24:15 -!- moony has joined. 08:26:48 -!- moony has quit (Excess Flood). 08:31:08 -!- moony has joined. 08:49:10 [[User:ColorfulGalaxy/Google mirror]] N https://esolangs.org/w/index.php?oldid=82858 * ColorfulGalaxy * (+1649) Not completed yet 08:51:07 [[User talk:Heavpoot]] https://esolangs.org/w/index.php?diff=82859&oldid=81914 * ColorfulGalaxy * (+235) /* Please help me with the tricks for my Google mirror simulator */ new section 08:58:32 -!- sprock has quit (Ping timeout: 240 seconds). 09:46:08 fungot, what is your favorite matrix norm? 09:46:08 b_jonas: the commission' s position with regard to the first group consists of the only parties, along with the view that we would discuss this prior to voting. 09:46:29 that is a reasonable position 09:57:38 -!- ArthurStrong has joined. 11:10:10 -!- arseniiv_ has joined. 11:29:35 -!- tromp has quit (Remote host closed the connection). 11:45:33 -!- APic has quit (Ping timeout: 240 seconds). 11:46:01 -!- APic has joined. 11:47:43 -!- tromp has joined. 11:50:22 -!- LKoen has quit (Remote host closed the connection). 12:03:48 [[Cheese]] M https://esolangs.org/w/index.php?diff=82860&oldid=82845 * Sanscicondos * (-2) formatting 12:04:28 [[Cheese]] M https://esolangs.org/w/index.php?diff=82861&oldid=82860 * Sanscicondos * (+0) /* Versions */ 12:12:49 -!- xelxebar has quit (Remote host closed the connection). 12:13:10 -!- xelxebar has joined. 12:21:17 [[Cheese]] M https://esolangs.org/w/index.php?diff=82862&oldid=82861 * Sanscicondos * (-11) Removed vAlpha1.3 while not avaliable 12:25:59 -!- ArthurStrong has quit (Read error: Connection reset by peer). 12:26:47 -!- ArthurStrong has joined. 12:32:39 that UZG...SIr string near the top of the sandbox page bothers me... is it meaningless or is it a base62 encoded message? https://esolangs.org/wiki/Esolang:Sandbox (unfortunately there does not seem to be any standard base62 format... a quick search has turned up two conventions for the digits already: 0-9A-Za-z and 0-9a-zA-Z) 12:33:43 of course the whole sandbox page is weird, so whatever 12:45:15 -!- Lord_of_Life_ has joined. 12:46:33 -!- Lord_of_Life has quit (Ping timeout: 240 seconds). 12:47:53 fungot: has HackEso's coins predict dogecoin before it became popular, and if so, does that make HackEso a hipster? 12:47:53 b_jonas: the berlin summit, which, unfortunately, but it is not possible, at this stage, europe' s fnord every month. i should now like to confine myself to six of the proposed amendments of the cerdeira fnord report are based on real facts. and everything else which has been strengthened and clarified to very positive effect by the european union 12:48:21 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 12:57:25 [[Cheese]] https://esolangs.org/w/index.php?diff=82863&oldid=82862 * Sanscicondos * (+107) Added usable starting tab to syntax 13:02:23 -!- xkapastel has joined. 13:04:34 -!- tromp has quit (Remote host closed the connection). 13:51:43 -!- dbohdan has joined. 13:52:27 -!- tromp has joined. 13:56:41 -!- tromp has quit (Ping timeout: 240 seconds). 14:02:57 -!- tromp has joined. 14:21:31 `coins 10 14:21:34 ​piggercoin litiecoin sulacoin bosotiacoin coveralcoin repremcoin nevicoin adhacoin eclamcoin mancoin 14:29:22 -!- Sgeo has joined. 14:42:21 -!- LKoen has joined. 14:53:40 -!- sftp has joined. 15:16:28 -!- imode has joined. 16:19:17 -!- delta23 has joined. 17:02:21 -!- LKoen has quit (Remote host closed the connection). 17:12:28 -!- tromp has quit (Remote host closed the connection). 17:16:00 -!- tromp has joined. 17:20:12 -!- tromp has quit (Ping timeout: 240 seconds). 17:40:46 -!- LKoen has joined. 17:48:43 -!- tromp has joined. 18:03:53 -!- cGIfl300 has joined. 18:04:02 lol, it exist :) 18:45:39 -!- tromp has quit (Remote host closed the connection). 18:58:51 -!- cGIfl300 has quit (Quit: Leaving). 19:05:26 -!- aloril has quit (Ping timeout: 252 seconds). 19:15:43 -!- tromp has joined. 19:21:59 -!- tromp has quit (Remote host closed the connection). 19:22:11 -!- tromp has joined. 19:43:26 -!- tromp has quit (Remote host closed the connection). 19:55:33 -!- tromp has joined. 20:05:35 -!- TheLie has joined. 20:09:42 -!- catern has quit (*.net *.split). 20:09:42 -!- ProofTechnique has quit (*.net *.split). 20:10:03 -!- aloril has joined. 20:11:35 -!- tromp has quit (Remote host closed the connection). 20:13:47 -!- catern has joined. 20:13:48 -!- ProofTechnique has joined. 20:13:57 -!- catern has quit (Max SendQ exceeded). 20:15:31 -!- catern- has joined. 20:17:04 -!- Discordian[m] has quit (Ping timeout: 245 seconds). 20:17:04 -!- none30 has quit (Ping timeout: 245 seconds). 20:18:22 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 20:24:23 -!- tromp has joined. 20:35:33 -!- catern- has changed nick to catern. 20:38:00 -!- catern has changed nick to catern-. 20:38:13 -!- catern- has changed nick to catern. 20:40:08 -!- Discordian[m] has joined. 20:41:33 -!- none30 has joined. 20:43:06 -!- tromp has quit (Remote host closed the connection). 20:53:30 [[Airline food]] https://esolangs.org/w/index.php?diff=82864&oldid=82851 * Largejamie * (+0) 21:02:52 -!- Discordian[m] has quit (Ping timeout: 245 seconds). 21:03:47 -!- none30 has quit (Ping timeout: 276 seconds). 21:29:19 -!- Discordian[m] has joined. 21:32:39 -!- tromp has joined. 21:33:06 -!- sprock has joined. 21:39:06 -!- none30 has joined. 21:40:43 b_jonas I use to listen the stream too, sometimes when I go sleep 21:41:21 also used to go sleep while listening to Red Alert 2 gameplay 21:42:58 I have an idea that after some machine learning you can simulate it -- using game sound samples you can simulate the game, each stage of it 21:43:36 "ASMR gameplay sound simulator for fans" 21:49:28 -!- delta23 has quit (Quit: Leaving). 21:57:31 pfft: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-32471 21:59:10 Heh. Just because it started with CVE-, I thought it would've been about that Wi-Fi thing that's been making the rounds recently. 21:59:24 That's a lot more on-brand for us though. 22:03:03 -!- delta23 has joined. 22:03:05 I didn't know they have CVE for Universal Turing Machine; well, now I know. 22:03:38 -!- laerling has changed nick to [. 22:03:44 -!- [ has changed nick to laerling. 22:09:57 int-e: lol 22:10:27 there's a full article linked 22:10:51 yeah I'm actually reading that right now (though not in full detail) 22:15:30 -!- TheLie has quit (Remote host closed the connection). 22:18:38 -!- tromp has quit (Remote host closed the connection). 22:18:59 -!- ArthurStrong has quit (Quit: leaving). 22:23:51 Okay, I did enjoy the phrases "cognitive complexity" and "so unquestionably saunters" :-) 22:25:16 And the attack is of some minor theoretical concern... you have to be careful of invalid inputs when doing things like diagonalizing over all Turing machines. 22:27:35 (And by "theoretical concern" I mean, of course, that it concerns people working in computability theory :-) ) 22:29:53 makes sense 22:39:54 [[Special:Log/newusers]] create * Slendi * New user account 22:43:44 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=82865&oldid=82854 * Slendi * (+167) /* Introductions */ 23:11:19 [[Airline food]] https://esolangs.org/w/index.php?diff=82866&oldid=82864 * Largejamie * (-15) /* Computational Class */ 23:14:41 recently I dabble several minutes to half a hour of lazy mental effort in hyperbolic geometry, again, and in esoteric parts of it 23:15:25 like, how many ends a straight line has? Two, but beware an euclidean one has just a single one 23:15:28 -!- arseniiv_ has changed nick to arseniiv. 23:21:10 or, what geometry is on the absolute? One may first think that the absolute is an artifact of models of this geometry, but when transforming the space, the absolute undergoes the same transformations regardless of a model which we use, be it one of circle models, a half-plane conformal model or maybe the best of all, hyperboloid-in-Minkowski-space model, in which case the absolute is the sky sphere or whatsitcalled. And in this last case 23:21:10 it’s obvious the cone is acted on by the same O⁺(1, n) group the hyperboloid and all the rest of Minkowski space areor, what geometry is on the absolute? One may first think that the absolute is an artifact of models of this geometry, but when transforming the space, the absolute undergoes the same transformations regardless of a model which we use, be it one of circle models, a half-plane conformal model or maybe the best of all, h 23:21:10 yperboloid-in-Minkowski-space model, in which case the absolute is the sky sphere, a projectivization of the null cone (or light cone) 23:23:48 and in this case it’s obvious the sky sphere (hm I’m afraid I remember its name wrong, but it’s definitely not a heavenly sphere) is not a stranger here: it’s acted on by the same O⁺(1, n) the rest of the Minkowski space is (including our beloved hyperboloid which we used to cut all other transformations out) 23:26:14 and then look at the sky: it seems it’s changed by different hyperbolic transformations in different ways, I mean its own symmetry group is also the same O⁺(1, n) — as it seems. So what geometry is that? It’s not hyperbolic, this thing is compact 23:27:58 it’s not euclidean either (we might think that based on it being an “apparent” limit of concentric/parallel horospheres, the other being their center/end; horospheres by themselves are euclidean) 23:30:13 it’s not elliptic too, as there are too many symmetries. I bet a physicist will say something conformal something, though barring the case of 2D absolute where, as we know, there are too many conformal transformations (thanks to complex numbers IIRC), but maybe it should be called an inversive geometry or something?.. 23:32:57 now, are there some remnants of metric structure left after all that? It had angles but they got garbled by lorentzian boosts. But something should have remained. Well I fear what remains is exactly that unfamous riemannian conformal structure, which means the riemannian metric upto (uniform) scalings 23:33:15 sorry, I’m finished now! 23:33:29 I hoped someone would find this reading interesting 23:33:39 * int-e watches a bit of https://int-e.eu/~bf3/tmp/moebius8.html 23:35:11 int-e wow this is really watchable 23:35:14 (it's called moebius because translations in that particular model of the hyperbolic plane are moebius transformations) 23:35:36 yep yep when we lay that all in ℂ we get those! 23:40:57 on that note, did you know they LIED to you in the kindergarten by naming both euclidean translations and hyperbolic translations the same word? They are totally different things! Horolations are the same as translations, and hyperbolic translations are this new element we get by lowering the curvature, analogous to how we get translations when we move to euclidean space from elliptic space where there are only rotations. And then rotati 23:40:57 on groups stay the same all the way, likewise with euclidean translation groups which continue their life as horolation groups. And hyperbolic translations have very lonely one-dimensional existence. As soon as we combine two different ones, the group grows to include other types of transformations. Which is good but we were doing classification 23:42:17 I like how I can sound crackpotish by saying all that and still it would be perfectly mathematical, just a bit obscure and special, and not too interesting or new to be discussed widely 23:43:18 but I *like* to say that euclidean lines are one-ended. That’s, how to put it, rebel-y? hm not that 23:45:06 arseniiv: I don't know what you just said. I do know that actually achieving the tiling was not nearly as pretty as it is in Euclidean space. 23:45:52 also I like to call euclidean geometry names, namely “degenerate”, which it is because it’s parabolic, and more graphically, that group of its similarity transformations is bigger than its isometries, which for both other constant-curvature riemannian space types, is not so 23:46:19 int-e: do you mean, numerically? I think yes there are problems which would crop up no matter how do you calculate 23:47:25 like, if we are to use unbounded rationals, then they would grow too fast, I presume 23:48:30 well you can cheat in the margins :) 23:48:47 int-e: did you use coordinates, and then which ones? Though now I think you meant achieving no harring gaps was a hard thing, and I agree it should be, probably 23:49:16 yeah margins are that thing, I heard some people cheating at them too, and also again perfectly reasonable 23:50:34 arseniiv: My coordinates are complex numbers in the unit circle. And given a target point I'm just shifting it closer to the origin 17 times (magic number?) and everything too far away will be black, I think... 23:51:19 so it's a massive cheat :P 23:52:16 (also did I tell that hyperbolic space is really scary? I seemed to manage to realize one pretty scary group as its isometries. The group where you wouldn’t return close to home if you make mistake in de-applying just one element. I don’t remember the definition exactly) 23:53:03 ah, yeah, I should have realized they are complex numbers, you plainly mentioned Möbius transformations before and I even nodded 23:54:19 https://int-e.eu/~bf3/tmp/moebius8_3s.html is what I'd get with 3 instead of 17 steps... it's cut in its own way, I suppose 23:54:49 int-e: how do you paint a pattern on the tiles, do you just slide a tile on some image or do you generate things in more complex ways? 23:56:14 it takes a sector out of https://int-e.eu/~bf3/tmp/moebius.png... and that sector is slowly rotating which results in the kaleidoscopic(sp?) effect 23:56:22 moebius8_3s.html looks very strange. Now I know I imagined your algorithm a wrong way 23:56:52 FWIW, it looks strange to me, too :P 23:57:01 int-e: oh, just like that easy, whew 23:57:45 may I draw an alternative circle for you later this day (when I’ve slept)? 23:58:02 with more acidity 23:58:10 or how it would be called 23:58:45 arseniiv: you can copy the html file and play around with it yourself :) 23:58:59 ah, that easy 23:59:09 I definitely should 23:59:30 it just loads a moebius.png file as a texture relative to its location 2021-05-12: 00:00:13 and the shader code is included in the html[1~[3~[3~[3~[3~ 00:00:33 nice job, irssi 00:00:53 thanks for company as always. I should be active in the channel in earlier hours 00:00:53 what did you write originally? 00:02:58 also do you maybe know any tutorial how to stop being afraid of modern JS and write neat little browser things like a sound generator which uses FFT. Oh. FFT on JS. I better un-ask that entire thing back 00:03:06 oh I wrote the text, but then I wanted to edit something... the [1~... stuff is all VT100 keyboard codes minus the escapes 00:04:20 (I was lagging (yes, in 2021) and pressed 'return' and irssi somehow stops interpreting keys when it sees a return in the same packet, or something like that) 00:05:20 oh well. Anyway have a good time of morning! 00:05:22 And no, I can't really help with modern JS... I've not progressed beyond fairly simple self-contained code. 00:05:41 So anything that would involve libraries... I don't know anything about. 00:05:52 I’m just afraid of JS because it’s inherently badly designed :( 00:06:08 oh I think it's not so terrible 00:06:21 I hope 00:06:41 the DOM gives me nightmares, JS is just a relatively straightforward prototype based language... note that's a few versions back 00:08:00 Recently they've changed to something that is closer to classes and are adding modern stuff like closures. And then they're transpiling it to something browsers can actually run, or so. And while you're doing that, why not add types? So you get stuff like TypeScript. 00:08:08 All of which I know exists but haven't touched. 00:08:40 There is a class block now, although I still think the prototype-based inheritance is better, in my opinion. 00:10:15 arseniiv: Regardless, I'd disagree that it was badly designed :P You just have to realize that it's a distinct programming paradigm from the usual class-based OO. And yes, it's mostly untyped and fairly dynamic so you can get yourself into a terrible mess very easily. 00:11:11 -!- arseniiv has quit (Ping timeout: 265 seconds). 01:01:09 -!- tromp has joined. 01:05:33 -!- tromp has quit (Ping timeout: 240 seconds). 01:24:11 -!- copumpkin has quit (Quit: Hmmm). 01:33:08 -!- xkapastel has quit (Quit: Connection closed for inactivity). 01:37:30 I now wonder how did I know about that Minsky CVE report before it got to this channel 01:40:39 HN featured it. 01:41:30 ah, https://www.reddit.com/r/netsec/ 01:55:16 -!- tromp has joined. 02:00:11 -!- tromp has quit (Ping timeout: 260 seconds). 02:06:26 -!- lambdabot has quit (Ping timeout: 240 seconds). 02:10:31 -!- lambdabot has joined. 03:25:21 [[User talk:ColorfulGalaxy]] https://esolangs.org/w/index.php?diff=82867&oldid=82663 * New Army * (+159) 03:25:55 [[User talk:ColorfulGalaxy/Google mirror]] N https://esolangs.org/w/index.php?oldid=82868 * New Army * (+24) Created page with "Where is the google logo" 03:40:51 [[User:ColorfulGalaxy/Google mirror]] M https://esolangs.org/w/index.php?diff=82869&oldid=82858 * ColorfulGalaxy * (-42) 03:43:07 -!- tromp has joined. 03:45:50 -!- tromp has quit (Read error: Connection reset by peer). 05:24:12 `coins 05:24:17 ​fraymumocoin nietcoin thracoin castepcoin anotcoin hackcoin evicecoin boolfscocoin gibucoin bullcoin thaifcoin blangtoncoin sumacoin ttyrnetcoin flagecoin vamusslcoin bucrccoin novcoin verthicoin scequarencoin 05:41:04 -!- copumpkin has joined. 06:38:05 -!- tromp has joined. 06:42:52 -!- tromp has quit (Ping timeout: 252 seconds). 06:48:38 -!- tromp has joined. 06:57:45 -!- Lord_of_Life has quit (Read error: Connection reset by peer). 07:02:17 -!- Lord_of_Life has joined. 07:21:55 -!- imode has quit (Ping timeout: 252 seconds). 07:24:21 -!- Sgeo has quit (Read error: Connection reset by peer). 08:07:21 -!- hendursaga has joined. 08:09:19 -!- b_jonas has quit (Quit: leaving). 08:10:21 -!- hendursa1 has quit (Ping timeout: 240 seconds). 08:10:52 -!- hendursaga has quit (Remote host closed the connection). 08:11:14 -!- hendursaga has joined. 08:38:34 -!- LKoen has joined. 09:01:21 -!- sprock has quit (Ping timeout: 260 seconds). 10:20:31 -!- copumpkin has quit (Quit: Hmmm). 10:50:31 -!- delta23 has quit (Quit: Leaving). 10:51:06 -!- tromp has quit (Remote host closed the connection). 11:30:38 -!- tromp has joined. 11:35:28 -!- tromp has quit (Ping timeout: 252 seconds). 12:07:33 -!- arseniiv has joined. 12:14:44 -!- b_jonas has joined. 12:20:07 int-e: hm it seems both firefox and chrome don’t want to load a local moebius.png 12:20:33 @messages 12:20:33 You don't have any messages 12:22:03 huh 12:26:24 file:/// can definitely be like that when it comes to loading resources. 12:26:32 But right... I remember vaguely that I set up a local webserver. 12:26:45 Because battling the client became too hard. It's been a while :P 12:27:04 Yeah. I tend to go with `python3 -m http.server 8000` for playing around with HTML locally. 12:27:26 (It defaults to just serving the current directory.) 12:27:53 I have apache2 *and* lighttpd running, isn't that fun :) 12:28:45 I do have an nginx instance running as well, but it would require either configuring or remembering where its document root is, the Python thing is easier for one-offs. I've got the command aliased as `serve_http`. 12:29:21 "remember where the document root is" <-- ~/public_html is good enough ;) 12:29:45 but eh, we're firmly in personal quirks territory. 12:29:59 Good old public_html. 12:31:04 I see an error in the console: WebGL warning: tex(Sub)Image[23]D: Cross-origin elements require CORS. 12:31:04 so possibly it’s fixable?.. 12:31:28 also thought that on file:// 12:31:46 arseniiv: if you figure out how to provide a HTTP header with file://... 12:31:53 ;) 12:32:13 Probably you can't, anyway. https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS/Errors/CORSRequestNotHttp 12:32:31 Yeah. I tend to go with `python3 -m http.server 8000` for playing around with HTML locally. => oh, that should come in handy! 12:32:34 Also, disabling cors seems to have no effect, so I suspect there's another hurdle down the road. 12:33:25 Just to be clear, `python3 -m http.server 8000` may not be the best idea if you have untrusted local users and/or no netfilter rules or such restricting incoming connections. :) 12:33:27 sorry, s/have[4~not help/ no effect/ 12:33:31 grmbl 12:33:43 sorry, s/have no effect/not help/ 12:34:21 You should've had the second s/// to fix the first one, they get more amusing that way. 12:36:18 :D 12:36:20 if a language has easy syntax for a sort of string literal that isn't an expression that gives a string, but is just printed to the debug console when it's executed, what do you call that? "debug literal"? "debug comment"? 12:36:50 the program can't otherwise access it, eg. can't take its length or index into it 12:36:59 Ah... I remember why I have two webservers... lighttpd came first and was meant for things like webgl that load resources through javascript; the apache2 came in later because I needed to figure out some mod_proxy/mod_rewrite shenanigans 12:37:01 they get more amusing that way. => I did that with asterisk version a while ago 12:37:16 but it's a literal in that most characters are interpreted verbatim in it in the source code 12:37:34 as in passed to the debug console 12:37:56 b_jonas: I’d went with debug literal, looks transparent 12:38:24 fizzie: fortunately, the first s/// didn't match anything :P 12:38:43 -!- LKoen_ has joined. 12:39:45 -!- tromp has joined. 12:40:33 Oh, toggling the privacy.file_unique_origin setting in Firefox *does* work. (Setting name from fizzie's link.) 12:40:53 -!- xkapastel has joined. 12:40:55 -!- LKoen has quit (Ping timeout: 252 seconds). 12:41:40 (But I won't make that permamnent.) 12:43:52 -!- tromp has quit (Ping timeout: 240 seconds). 12:44:25 reasonable! 12:45:21 -!- Lord_of_Life_ has joined. 12:46:31 -!- Lord_of_Life has quit (Ping timeout: 260 seconds). 12:46:48 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 12:56:44 -!- tromp has joined. 13:00:59 -!- tromp has quit (Ping timeout: 246 seconds). 13:06:50 [[Cheese]] M https://esolangs.org/w/index.php?diff=82870&oldid=82863 * Sanscicondos * (+12) /* Bug Reports */ 13:09:15 [[Talk:Cheese]] N https://esolangs.org/w/index.php?oldid=82871 * Sanscicondos * (+243) Created page with "==Bug Reports== ===Know Bugs As of Version [Alpha 1.3]=== *If a character or string is assigned to an integer only variable, which all variables in Cheese Squared are right n..." 13:09:26 [[Talk:Cheese]] M https://esolangs.org/w/index.php?diff=82872&oldid=82871 * Sanscicondos * (+1) 13:10:33 [[Cheese]] M https://esolangs.org/w/index.php?diff=82873&oldid=82870 * Sanscicondos * (+14) /* Bug Reports */ 13:15:59 -!- delta23 has joined. 13:18:26 [[User:Sanscicondos]] https://esolangs.org/w/index.php?diff=82874&oldid=82822 * Sanscicondos * (+378) Added Teaser Tab 13:46:22 -!- zzo38 has quit (Ping timeout: 252 seconds). 13:59:53 -!- Sgeo has joined. 14:13:04 arseniiv: yes, not only two ends of a line, but a lot more missing points outside them. the projective plane is much more important to understand the structure of the hyperbolic plane than to understand the Euclidean plane, because there are much more real points missing. 14:14:35 of course it helps if you have a whole euclidean/hyperbolic space so you can see a euclidian/hyperbolic plane in it projectively 14:16:32 b_jonas: erm I wouldn’t say they miss any points, just that they go two separate directions each on each side, instead of one 14:19:43 -!- LKoen_ has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 14:44:41 -!- tromp has joined. 14:47:16 fungot, can you be comfortable with tricks of light? 14:47:17 b_jonas: mr president, firstly, it will have a board. you are quite right to tick off the progress of the agreement are now fewer in number but better equipped administratively and extended by means of their own quality control systems and provides for possibilities of appropriate action in the short term? a few years there has been a long time thinking about where the roots of the evil. we are aware, on 9 april for a deferment 14:49:37 -!- tromp has quit (Ping timeout: 252 seconds). 15:10:12 Is that a Hitchhiker's reference to the bit about Hactar? 15:11:32 "'I have nothing to offer you by way of hospitality,' said Hactar faintly, 'but tricks of the light. It is possible to be comfortable with tricks of the light, though, if that's all you have.'" 15:16:08 what part is it from? Though I read only a translation, and binged, so it all clumped together and is quite almost all forgotten now 15:18:08 BTW about hyperbolic conspiracy: I know how to call hyp. translations: boosts! Once again physics solves the question. Now we can be sure that we mean them and not euclidean translations, in one simple word 15:19:08 -!- tromp has joined. 15:23:44 -!- imode has joined. 15:24:23 fizzie: yes 15:32:39 arseniiv: Part 3. 15:33:03 thanks 15:33:25 I remember the parts mostly because we had an IRC game on our channel that pasted a random (three-line?) quote from one of the books, and gave a point to the person who replied fastest with the number 1-5 denoting the correct book. 15:34:16 -!- delta23 has quit (Quit: Leaving). 15:34:28 Although there's a few absolutely identical bits that were kind of a scow for that game. Specifically, the intro of at least books 1 and 4. 15:35:08 -!- copumpkin has joined. 15:39:08 yes, this is from book 3 15:40:12 -!- metcalf has joined. 15:41:25 fizzie: do you play that with Harry Potter too? there are a lot of quotes I had difficulty finding. 15:42:13 Nah, this was on #douglasadams over in IRCnet (a dead channel now), so it wouldn't have been on-topic. 15:42:59 I didn't play that as a game, more like often people gave answers on https://scifi.stackexchange.com/ with Harry Potter quotes but no specific reference, and I tried to figure out where they came from so I can label them with the book and chapter number 15:43:39 oh, and at one point I found out that there's one difference in the chapter division of LotR between the original and the Hungarian translation, so you have to be careful with chapter numbers there 15:44:45 int-e: try this one someday: https://i.postimg.cc/qvv5SpVG/moebius-acid1.png IMO looks cool too, watching right now 15:51:03 -!- delta23 has joined. 15:56:24 ah, I think one can embed a free group on n letters into an nD hyperbolic space isometry group O⁺(1, n). This is scary 15:56:45 that other group I mentioned was a factor of this one I think 15:57:22 can't you do that with affine maps? 15:57:28 arseniiv: embed as just a group, which isn't surprising, or like embed a discrete group as a topological group, which is slightly more surprising but I think it's still true? 15:57:31 uh 15:57:37 isometries in the plane, really 15:57:56 arseniiv: basically you can just have a tree of triply-ideal triangles 15:58:21 or triply ideal polygons of n-1 sides if you wish 15:58:34 b_jonas: hm what topology is on a free group? I thought discrete so then it wouldn’t add anything 15:58:48 arseniiv: discrete, but it adds a constraint to the embedding 15:59:25 arseniiv: otherwise it would be too easy to construct an embedding, even to the additive groups of reals, by choosing basis elements that are linearly independent over the rationals 16:00:57 does that make sense? 16:01:00 arseniiv: I mean if you pick n different centers and n angles of rotations randomly I'd expect to get a free group almost certainly. 16:01:03 or triply ideal polygons of n-1 sides if you wish => yeah, the partition by corresponding planes and hypercycles looks like that 16:01:20 or hm 16:01:27 well, the triply ideal polygon tiling might only embed a free semigroup 16:01:44 I'm not sure how exactly to embed a free group on n symbols 16:01:59 but I expect it's also possible 16:02:40 -!- oerjan has joined. 16:03:24 (I'm required to nitpick my own statements too, not only other people's, rather than wait for the other nitpicking algebraists later in the day when the channel has more traffic) 16:03:48 arseniiv: I mean if you pick n different centers and n angles of rotations randomly I'd expect to get a free group almost certainly. => oh, interesting. Then I think I came to the question b_jonas stated, about topology, surely we can endow the free group with some topology which wouldn’t be preserved when going to rotation-induced group. Hm or not 16:04:16 arseniiv: yes, the discrete topology 16:05:12 which means you want an embedding whose range doesn't have any accumulation point 16:05:24 b_jonas: take n orthogonal lines, have each symbol to correspond to a translation along each of the lines, large enough to make all this work 16:05:31 if I’m correct of course 16:05:35 . o O ( technically i'm an analyst [sp?] not an algebraist. ) 16:06:16 arseniiv: um, this is for the isometry group of what dimension of hyperbolic space? I assumed a 2-plane but maybe I didn't pay attention 16:06:28 n-dimensional 16:06:30 "isometry group O⁺(1, n)" 16:06:38 ah 16:06:45 well that makes it easier 16:06:49 is this about amenable group because there totally was a part about that in my PhD 16:06:53 *+s 16:07:04 then I guess you can embed at least a free group on O(n) symbols into it 16:07:12 I'm not sure about n-1 symbols 16:07:20 we should be able to embed larger free groups on k symbols through their embedding in 2-symbol free group though? 16:07:49 I don’t remember how does one do that, like a ↦ a, b ↦ ab, c ↦ abb?.. 16:08:04 arseniiv: hmm, perhaps 16:08:23 is there such a thing for free groups, not just for free semigroups? 16:08:26 I was shocked when I learned you can do that and that these groups are still not isomorphic. I even have forgot what’s the matter 16:08:31 there probabl is 16:09:20 it’s very alien to me. Group theory is a conspiracy! 16:09:41 arseniiv: yes, that ab^k thing should work. 16:10:06 and if that somehow miraculously fails, ab^ka will certainly do the trick. 16:10:37 oh... no! 16:10:40 BTW we may blame octonions for some or all of sporadic groups, but can we blame complex numbers for non-Möbius conformal transformations of a 2-plane, and if so, for what things could we blame quaternions? 16:10:58 yeah, in that case you can probably also embed any free group of finitely many generators into isomorphisms of the hyperbolic 2-plane, based on a tiling with quadrangles with all vertices ideal 16:11:27 int-e: at least I don’t remember seeing how to prove it works, if it is 16:11:29 that one fails, duh. abba a^-1b^-1a^-1 abba = abbba. 16:11:55 so hmm, needs work. 16:12:08 https://commons.wikimedia.org/wiki/Category:Infinite-order_square_tiling 16:12:34 ba b^-1 = baa a^-1b^-1 is a problem for ba^k 16:13:35 . o O ( the sequel of the game was named b a^-1 b a is you ) 16:14:30 Next candidate: a^kba^k 16:15:00 -!- tromp has quit (Remote host closed the connection). 16:15:17 And that should do the trick. 16:15:55 I hope this doesn't get as difficult as embedding to Incident 16:18:15 if you can embed 3 into 2, you can recurse, at least 16:18:22 (in case there's still trouble) 16:20:24 I think you can just embed a free group on n symbols directly to hyperbolic isomorphism using a tiling with ideal 2*n sided polygons 16:23:37 . o O ( and then you can prove banach-tarski in hyperbolic space ) 16:24:12 -!- zzo38 has joined. 16:25:40 ( that's more or less what "non-amenable group" means ) 16:28:43 If you cannot provide HTTP headers with a file: URL then perhaps the problems that causes should be something to be fixed when making a new web browser program. 16:31:05 sure, whatever 16:32:51 -!- tromp has joined. 16:35:13 oerjan: yes, that's sort of like how you can fit two filled horocycles into a single horocycle, with a triply ideal triangle remaining, and all horocycles are isomorphic 16:35:24 it's trickier if you don't want any piece to remain 16:35:40 but not by too much I think 16:37:44 you know how some digital washing machines or similar home appliances have a children's lock, where you have to hold a button, or two adjacent buttons, for a second to unlock the button pad, right? 16:38:10 no 16:39:36 do these still work on small children? I sort of feel like the current generation of toddlers that grow up on smartphones will easily know that they have to long press the one or two buttons marked with the smiley in lock icon, so the locks won't work as a children's lock, only as a lock against accidental presses or cat typing. and you might not even be able to design a captcha that older adults can 16:39:42 open without getting too frustrated but the toddlers can't 16:39:51 int-e: some newer microwaves also have them 16:40:13 they're needed because small children like to press buttons 16:40:15 b_jonas: I get the idea but I have no such appliance 16:40:43 and they want to try all the buttons, so even if you give them a hundred other buttons, they will want to press the washing machine buttons too 16:41:32 the old washing machine I have relies on (lack of) strength, the old-fashioned way 16:41:49 strength can help, sure 16:42:30 there are also locks that rely on requiring a special tool, namely the dummy plugs you insert into mains electric outlets so that children can't plug anything in 16:42:58 the hardest problem is locking stoves of course 16:43:44 there are both physical solutions for that that cover the control panel or just the control dials, and digital ones, but at least one has a digital lock that doesn't even work as a cat lock, and I know because I managed to accidentally turn on my brother's electric stove 16:44:30 * oerjan checks b_jonas for whiskers 16:45:38 you won't find them under all the facial hair 16:45:56 * int-e recalls a paper talking about whisker-compatible rules in higher-dimensional (2-dimensional, really) rewriting 16:46:55 you can fit two filled horocycles into a single horocycle, with a triply ideal triangle remaining => wait, how? There is just one ideal point there, how would two of them share it?.. 16:47:56 arseniiv: oh yeah, it's not a triply ideal triangle that remains 16:48:03 just a section bounded by three horocycles 16:48:12 open without getting too frustrated but the toddlers can't => reminisces of raccoon/bear-proof trash containers 16:48:18 and yes, there's just one ideal point in it, shared by all three horocycles 16:48:27 or wait, does that not work? 16:48:30 it doesn't work 16:48:32 darn 16:48:33 um 16:48:42 I'm not sure what the construction is, sorry, that one is stupid 16:48:56 Well, I think that these functions to lock the controls on microwaves and other stuff is mainly useful to avoid accidentally activating them, since anyone who wants to activate it will find a way whether they want to or not, know or not how to do. 16:49:14 arseniiv: ah yes. those might have the same problem. 16:49:41 Some TV cable box will have the option to set up a password required for purchasing, which I had did to avoid accidentally purchasing anything, not because there is someone that we need to prevent from deliberately doing so. 16:51:06 zzo38: yes, that's also a kind of parental lock, though I feel like that can also lead to the sitcom stereotype situation where the parent can't use the television, parental lock or not, whereas the toddler can use it and can factory reset it to reset the password 16:51:20 *sigh* 16:51:52 my grandma recently bought one of these modern TVs, and of course it's a smart TV with internet capability and everything, with a "netflix" button on the remote 16:52:36 I helped her set it up as a television but categorically refused to teach her how to use the internet part, just like I categorically refused to teach her the android phone that my family bought to her 16:53:12 I bought a proper grandmaphone, which she can use well, but it doesn't ring loud enough, and grandma sometimes can't hear it, whereas the smartphone does ring loud enough 16:54:07 I don't want to leave her in a situation where she doesn't have a working phone, but I also don't want to be technical support and teaching how the internet works and how not to do stupid things on the internet, 16:54:55 so I have to put my foot down somewhere, and a nice line is to say that I can tell her a few things about her windows computer, but I don't use a touchscreen phone or a smartphone and I don't think it's appropriate for her and so I refuse to help with that 16:58:34 Yes, I do'nt like those smart TV either. In this case what I have is a cable box, and I don't really like it much, but that is what is required (although I am not the only one to use it; actually I don't use it much all myself as I don't watch television much) 17:00:17 but I also don't want to be technical support and teaching how the internet works and how not to do stupid things on the internet => very relatable. My grandma has an android phone too, and she wants to be able to photo things and as she unfortunately lacks a suitable technical base model, you only can provide her step-by-step instructions and hope she won’t press something accidentally and get lost in the situation, though b 17:00:18 less the home button, I said her it will quit her from anything, but no one wants to write anything down and I’m afraid she’ll forget the instructions due to lack of frequent practice and underlying models how it operates 17:00:19 -!- delta23 has quit (Quit: Leaving). 17:00:43 -!- tromp has quit (Remote host closed the connection). 17:01:01 arseniiv: the problem is that the home button doesn't quit from everything. it quits from the application, but then you reenter the application and it's still in the same state. 17:02:14 arseniiv: my mother actually got stuck in a loop of this when trying to teach my grandmother, with a state in the dialer she didn't realize how to quit. even my mother sometimes can't figure out how to use a smartphone, and she's much more flexible about learning new things, whereas my grandmother's hands are ill and so she also has difficulty operating a touchscreen, plus her vision isn't too good 17:02:20 either 17:02:30 (she had a grandmaphone once, but then someone decided she needs more, and she agreed about wanting to photo things, and well…) 17:02:30 oh, fair point, so then others telling her to backtrack several times gave her a better advice 17:03:10 I'm glad that she can use a grandmaphone, i.e. a non-smartphone with large display and large buttons. mostly. she can't figure out how to delete SMSes when the memory fills up, and doesn't bother with typing lower case letters, but I can deal with that 17:03:57 this is actually great 17:04:15 though won’t old SMS get deleted automatically usually? 17:04:30 arseniiv: they don't. 17:04:38 oh well 17:04:58 for all the progress we had made :( :D 17:05:36 at least they could make that a togglable setting, if they’re afraid people would sue them for unconditional deletion of old data 17:14:17 age is a lousy criterion for importance 17:16:25 arseniiv: it's a grandmaphone. it doesn't have lots of extra togglable settings. it doesn't even have an option to back up the phonebook to the inserted SD card, so I just put all the numbers to the SIM card so I could back them up by putting the SIM card to my spare phone 17:16:33 And I'm saying that because I've kept some of the earliest SMSs on my mobile phone; they have some account details related to the current contract. 17:17:30 There's a reason why the most common solution to running out of space is to add more storage ;) 17:18:35 age is a lousy criterion for importance => true, so that the setting should be “don’t delete” by default, and also there should be a way to mark messages as important, so they won’t get deleted even when this is on 17:21:24 in fact plotting importance over age might result in a funny xkcd (in the usual style, with bumps explained as text) 17:21:34 my cat is silly :( she rolls all her toys out of reach and then demands something unknown 17:22:07 int-e: someone should write Randall :D 17:23:37 possibly lows as well "that time all messages were inquiries 'about your offer on Craigslist' because someone got their phone number wrong" 18:00:39 I don't recall such SMSes, but I have got phone calls to wrong number often. this is what you get when the phone number space is so small that mobile phone providers reuse your number if it's inactive for a year and a bit. 18:01:30 I wish we at least had a longer number space in addition to the current short one, so you can get both a short and a long number that are currently synonyms, but the long one is never reused. in the age of smartphones, nobody will care if phone numbers have three extra digits. 18:03:38 heck, is the government agency that divides the phone number space among service providers allowed that, mobile phone service providers could even charge extra for "short numbers" that are current full numbers, just like they current charge extra for memorable numbers and actual short numbers (3 to 6 digits without area code, starting with 1 these days, there used to be ones that start with 0 or 9 but I 18:03:44 think they no longer exist except possibly unofficially some old emergency service numbers) 18:04:12 Maybe it is better for that to depend on the area code or other prefix, so that current telephone numbers have the same length and so that it can be determined by the prefix. 18:04:46 zzo38: sure, it would have to be in a few new area codes 18:08:51 there are also a lot of mobile phone accounts that need to have a phone number but almost nobody needs to know them except at the start to set them up: the ones used for internet access only in mobile internet modems, in POS terminals, and alarm systems. these could easily get just a longer phone number 18:09:38 and with banks using SMSes sent to me as part of a multi-factor authentication system, I would really like to have phone numbers that won't be reused 18:09:45 especially not so soon 18:12:58 -!- tromp has joined. 19:19:35 -!- zzo38 has quit (Ping timeout: 265 seconds). 19:23:32 -!- metcalf has quit (Quit: metcalf). 19:23:48 -!- metcalf has joined. 19:25:12 -!- zzo38 has joined. 19:25:40 -!- tromp has quit (Remote host closed the connection). 19:28:03 -!- metcalf has quit (Client Quit). 19:28:17 -!- metcalf has joined. 19:35:10 -!- tromp has joined. 19:35:21 -!- arseniiv has quit (Read error: Connection reset by peer). 19:35:49 -!- arseniiv has joined. 19:50:56 -!- delta23 has joined. 20:24:34 -!- zzo38 has quit (Ping timeout: 252 seconds). 20:26:43 -!- sprock has joined. 20:35:57 -!- zzo38 has joined. 20:53:31 -!- metcalf has quit (Quit: metcalf). 20:53:47 -!- metcalf has joined. 20:58:03 -!- metcalf has quit (Client Quit). 20:58:20 -!- metcalf has joined. 21:24:34 -!- tromp has quit (Remote host closed the connection). 21:40:14 [[Special:Log/newusers]] create * Fpstefan * New user account 21:58:21 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=82875&oldid=82865 * Fpstefan * (+201) 22:45:08 -!- arseniiv has quit (Ping timeout: 246 seconds). 23:36:26 -!- metcalf has quit (Read error: Connection reset by peer). 23:36:41 -!- metcalf has joined. 23:55:20 -!- tromp has joined. 2021-05-13: 00:00:05 -!- tromp has quit (Ping timeout: 260 seconds). 00:34:01 -!- tromp has joined. 00:38:11 -!- zzo38 has quit (Ping timeout: 240 seconds). 00:38:40 -!- tromp has quit (Ping timeout: 252 seconds). 00:38:41 -!- zzo38 has joined. 00:48:24 -!- tromp has joined. 00:53:20 -!- tromp has quit (Ping timeout: 268 seconds). 01:33:16 -!- oerjan has quit (Quit: Nite). 01:43:01 -!- tromp has joined. 01:45:42 -!- delta23 has quit (Quit: Leaving). 01:47:08 -!- tromp has quit (Ping timeout: 246 seconds). 01:53:31 -!- metcalf has quit (Quit: metcalf). 01:53:46 -!- metcalf has joined. 01:58:03 -!- metcalf has quit (Client Quit). 01:58:20 -!- metcalf has joined. 02:02:47 -!- zzo38 has quit (Disconnected by services). 02:03:10 -!- zzo38 has joined. 02:07:54 -!- delta23 has joined. 02:22:58 [[User:Zzo38/Programming languages with unusual features]] https://esolangs.org/w/index.php?diff=82876&oldid=82758 * Zzo38 * (+1530) 02:23:22 -!- zzo38 has quit (Ping timeout: 268 seconds). 02:31:06 -!- sprock has quit (Read error: Connection reset by peer). 02:36:51 -!- tromp has joined. 02:41:33 -!- sprock has joined. 02:45:13 -!- tromp has quit (Ping timeout: 265 seconds). 02:48:31 -!- metcalf has quit (Quit: metcalf). 02:48:45 -!- metcalf has joined. 02:53:03 -!- metcalf has quit (Client Quit). 02:53:21 -!- metcalf has joined. 03:00:39 -!- xelxebar has quit (Remote host closed the connection). 03:00:58 -!- xelxebar has joined. 03:12:43 -!- chibi has joined. 03:23:06 -!- copumpkin has quit (Quit: Bye!). 03:24:05 [[A.R.T.I.C.L.E.]] https://esolangs.org/w/index.php?diff=82877&oldid=82761 * New Army * (-3) Removed useless URL escape 03:28:25 -!- copumpkin has joined. 03:32:59 -!- tromp has joined. 03:34:20 [[User talk:Zzo38/Programming languages with unusual features]] https://esolangs.org/w/index.php?diff=82878&oldid=52014 * ColorfulGalaxy (disambiguation) * (+286) 03:37:12 -!- tromp has quit (Ping timeout: 240 seconds). 03:47:23 -!- tromp has joined. 03:50:22 -!- xkapastel has quit (Quit: Connection closed for inactivity). 03:51:44 -!- tromp has quit (Ping timeout: 246 seconds). 03:53:31 -!- metcalf has quit (Quit: metcalf). 03:53:47 -!- metcalf has joined. 03:58:03 -!- metcalf has quit (Client Quit). 03:58:18 -!- metcalf has joined. 04:21:36 -!- chibi has quit (Read error: Connection reset by peer). 04:21:43 -!- chibi has joined. 04:41:18 -!- tromp has joined. 04:44:13 -!- zzo38 has joined. 04:45:46 -!- tromp has quit (Ping timeout: 252 seconds). 05:06:29 How to write strange programming in TeX: \newcount\-\let~\advance\day0\loop~\-1~\day1~\mit\ifnum\-=3\-0Fizz\fi\ifnum\fam=5Buzz\rm\fi\ifvmode\the\day\fi\endgraf\ifnum\day<`d\repeat\bye 05:30:27 -!- metcalf has quit (Quit: metcalf). 05:35:24 -!- tromp has joined. 05:39:32 -!- tromp has quit (Ping timeout: 240 seconds). 05:40:26 -!- Sgeo has quit (Read error: Connection reset by peer). 05:41:41 -!- tromp has joined. 05:41:44 -!- sprock has quit (Quit: Lost terminal). 05:42:16 -!- sprock has joined. 05:45:52 -!- tromp has quit (Ping timeout: 240 seconds). 05:52:30 -!- tromp has joined. 05:54:46 -!- imode has quit (Ping timeout: 240 seconds). 05:59:26 -!- delta23 has quit (Quit: Leaving). 06:02:38 -!- tromp has quit (Remote host closed the connection). 06:23:08 -!- tromp has joined. 08:09:20 -!- sprock has quit (Ping timeout: 246 seconds). 08:09:33 -!- hendursaga has quit (Ping timeout: 240 seconds). 08:12:02 -!- hendursaga has joined. 09:16:27 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=82879&oldid=82875 * Kaveh Yousefi * (+227) Added my introduction text. 09:21:16 [[DukkTap]] M https://esolangs.org/w/index.php?diff=82880&oldid=79026 * Kaveh Yousefi * (+2) Amended some orthographic mistakes. 10:44:36 -!- tromp has quit (Remote host closed the connection). 12:22:32 -!- arseniiv has joined. 12:32:15 -!- metcalf has joined. 12:34:20 -!- metcalf has quit (Client Quit). 12:34:37 -!- metcalf has joined. 12:45:14 -!- Lord_of_Life_ has joined. 12:47:56 -!- Lord_of_Life has quit (Ping timeout: 252 seconds). 12:48:17 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 13:34:40 [[Cheese]] https://esolangs.org/w/index.php?diff=82881&oldid=82873 * Sanscicondos * (+37) /* Versions */ Edited the Alpha v1.3 section 13:52:09 [[Talk:HelloWorld]] https://esolangs.org/w/index.php?diff=82882&oldid=80732 * Sanscicondos * (+243) 14:04:58 [[User:Sanscicondos]] https://esolangs.org/w/index.php?diff=82883&oldid=82874 * Sanscicondos * (+162) 14:06:08 [[User:Sanscicondos]] https://esolangs.org/w/index.php?diff=82884&oldid=82883 * Sanscicondos * (+36) 14:06:27 [[User:Sanscicondos]] https://esolangs.org/w/index.php?diff=82885&oldid=82884 * Sanscicondos * (-46) 14:06:40 [[User:Sanscicondos]] https://esolangs.org/w/index.php?diff=82886&oldid=82885 * Sanscicondos * (+3) 14:06:59 [[User:Sanscicondos]] https://esolangs.org/w/index.php?diff=82887&oldid=82886 * Sanscicondos * (-1) 14:10:15 -!- delta23 has joined. 14:10:25 [[StupidStackLanguage]] M https://esolangs.org/w/index.php?diff=82888&oldid=82587 * Kaveh Yousefi * (+1) Inserted an apostrophe into characters in order to reflect its possessive case. 14:21:04 [[Special:Log/newusers]] create * Iggyvolz * New user account 14:25:15 -!- tromp has joined. 14:25:40 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=82889&oldid=82879 * Iggyvolz * (+243) Add introduction for iggyvolz 14:26:06 [[Pyhton (sic)]] M https://esolangs.org/w/index.php?diff=82890&oldid=78846 * Iggyvolz * (+0) Fix typo in program name (should be pyhton not python) 14:29:41 -!- tromp has quit (Ping timeout: 240 seconds). 14:31:55 -!- tromp has joined. 14:32:47 -!- tromp has quit (Remote host closed the connection). 14:38:05 -!- Sgeo has joined. 14:42:04 -!- delta23 has quit (Remote host closed the connection). 14:42:22 -!- delta23 has joined. 15:02:50 -!- xkapastel has joined. 15:06:22 -!- tromp has joined. 15:11:29 -!- tromp has quit (Ping timeout: 260 seconds). 15:39:27 -!- shikhin has quit (Quit: Quittin'.). 15:40:59 -!- shikhin has joined. 15:46:17 -!- delta23 has quit (Ping timeout: 265 seconds). 15:48:56 -!- delta23 has joined. 16:00:57 -!- tromp has joined. 16:05:25 -!- tromp has quit (Ping timeout: 252 seconds). 16:16:40 are both this channel web log viewers made from scratch by locals? 16:17:13 -!- imode has joined. 16:17:26 I'm looking into converting some logs I aggregate from elsewhere to neat HTML and the only thing I've found so far is python tool with ugly CSS 16:19:49 -!- metcalf has quit (Quit: metcalf). 16:20:06 -!- metcalf has joined. 16:20:58 it's strange that no one makes such tools, while basic chat logs format didn't change for decades 16:24:20 -!- metcalf has quit (Client Quit). 16:24:36 -!- metcalf has joined. 16:38:06 I think they are, yes. But I'm sure I've seen more than one tool like that. 16:42:25 As far as full-fledged "web apps" go, there's at least that https://irclog.whitequark.org/ thing and that https://freenode.logbot.info/ thing, both of which have source available. Though if you just want the HTML conversion part, maybe those aren't too interesting. 16:45:29 Of course #esoteric would hardly deign to use a service like one of those. If it's Not Invented Here, it's Not Any Good either. 16:46:29 You could build some script to strip anything not said by esowiki bot from your logs and continously update that. 16:46:54 Alternatively, doesn't mediawiki have RSS? 16:47:04 Wait nvm, I misunderstood what nakilon said 16:47:59 hehe // If it's Not Invented Here, it's Not Any Good either. 16:50:21 so this one is ugly https://pypi.org/project/irclog2html/ this one has no example https://hg.sr.ht/~anelki/weechat-log-html this one also has no example but at least it's in Ruby and I saw the author somewhere https://github.com/renatolond/mirc_logs_to_html 16:51:13 and existing examples of IRC logs in web I see are ugly in proportion to their age 16:51:59 mostly people reinvent the wheel 16:52:11 and if do CSS on my own it will be ugly too 16:53:09 CSS isn't too hard to get right, if you're ever stuck just copy bits of this and bits of that from neocities pages. 16:53:21 While it's indeed unrelated, I think MediaWiki does have RSS and Atom formatting support for the recent changes feed, via the API, if anyone's interested. 16:53:29 https://esolangs.org/w/api.php?action=feedrecentchanges&days=7&limit=50&feedformat=atom and so on. 16:54:02 (The IRC thing goes through a different channel though.) 16:56:13 .logs are just text files, you could even do something like: cat mylogs.log | grep esowiki | [Whatever regex you need here] 16:57:09 Use that as part of a cgi script, et voila. 16:57:57 oh wait, I'm dumb 16:58:06 I want to export twitch logs 16:58:16 but I can just take the real CSS from twitch website 16:58:36 and even reproduce the HTML structure from real 17:04:35 nakilon: there are like four different channel logs for #esoteric probably saved with four different tools 17:04:38 `logs 17:04:42 logs? No such file or directory 17:05:10 `? log 17:05:11 ​#esoteric channel logs: https://esolangs.org/logs/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D http://codu.org/logs/_esoteric/ https://github.com/KrzysztofSzewczyk/esologs/ 17:05:13 `? exp 17:05:14 exp? ¯\(°​_o)/¯ 17:05:16 oh indeed, I thought there are 2 but there are 4 in topic 17:06:47 one of them is no longer saving more longs 17:06:55 And only two of them really do HTML conversions. 17:13:29 -!- tromp has joined. 17:19:34 woaaahhhhhh https://github.com/nurupo/asm-irc-logger 17:20:52 Hello, stalker.html! 17:21:01 Ooh, that's nice. 17:25:04 -!- tromp has quit (Remote host closed the connection). 17:32:36 -!- metcalf has quit (Quit: metcalf). 17:45:56 twitch irc is such a huge spam of JOIN PART (I guess they mean when people are switching to stream tab in browser) that it made 720KB of log in 50 minutes 17:55:50 For the record, the esolangs.org/logs stalker.html websockets thing has some hard-to-track bug which just hangs up the web server sometimes. I don't know if it's on my side or on the CivetWeb side. Should rebuild that one day with a newer version, it might have gotten fixed. 17:56:48 -!- metcalf has joined. 17:59:12 -!- oerjan has joined. 18:01:54 -!- tromp has joined. 18:04:28 -!- grimler32 has joined. 18:05:02 Are There Any Al1ens Or T1me Travelers Here Today? Please PM me 18:05:15 Hmm "Portal Reloaded" is pretty decent. (Portal 2 mod, requires main game.) 18:05:38 It features time travel as a game element, I wonder if that counts. 18:05:56 grimler32: Wrong kind of esoterics, but I suspect we've told you that before. 18:07:01 -!- tromp has quit (Ping timeout: 260 seconds). 18:07:23 there is "time traveling" in Talos Principle 18:09:28 ill try that thanks 18:10:03 the time travelers will be here yesterday hth 18:11:06 "I'm not interested in normal humans at all. If there are any aliens, time travelers, sliders, or espers here, please come and look for me. That is all!" 18:19:26 nakilon: I'm trying to remember... oh you could perform actions and then rewind time and do another set of actions with a second character as long as you didn't interfere with the first copy. 18:25:41 -!- zzo38 has quit (Ping timeout: 260 seconds). 18:26:35 -!- zzo38 has joined. 18:33:57 [[Truth-machine]] https://esolangs.org/w/index.php?diff=82891&oldid=82377 * Kaveh Yousefi * (+131) Added an implementation for the programming language Jaune. 18:39:53 Didn't Stephen Hawking once host a party for all the time travellers? 18:40:01 (By sending out the invitations the day after the party.) 18:42:50 -!- tromp has joined. 18:52:09 did anyone show? 18:52:32 I think not. :/ 18:55:11 would he have sent the invitation if anyone had shown up? 18:56:09 -!- tromp has quit (Remote host closed the connection). 18:58:06 I think time travelers host their own parties and they are too cool to care about parties organized in the present 18:58:27 those parties are probably in the long past or long future, and possibly in distant space too 18:58:46 [[Jaune]] https://esolangs.org/w/index.php?diff=82892&oldid=78802 * Kaveh Yousefi * (+829) Added an EBNF description of the programming language. 19:02:45 -!- tromp has joined. 19:05:42 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine). 19:08:02 -!- Lord_of_Life has joined. 19:08:28 -!- metcalf has quit (Quit: metcalf). 19:08:42 -!- metcalf has joined. 19:10:16 -!- sprock has joined. 19:12:59 -!- metcalf has quit (Client Quit). 19:13:16 -!- metcalf has joined. 19:16:55 [[User talk:Zzo38]] https://esolangs.org/w/index.php?diff=82893&oldid=72369 * Rottytooth * (+351) 19:19:28 -!- tromp has quit (Remote host closed the connection). 19:26:13 [[FP trivia]] N https://esolangs.org/w/index.php?oldid=82894 * Fpstefan * (+5576) Created page with "'''FP trivia''' is a [[pointfree programming]] language[https://wiki.haskell.org/Pointfree Pointfree - HaskellWiki.] Retrieved on 5. Jan. 2021[http://www4.di.u..." 19:30:03 Which suits do you like? swords, rods, money, or cups 19:31:31 -!- Lord_of_Life has quit (Ping timeout: 265 seconds). 19:34:28 [[FP trivia]] https://esolangs.org/w/index.php?diff=82895&oldid=82894 * Fpstefan * (+37) 19:36:26 [[FP trivia]] https://esolangs.org/w/index.php?diff=82896&oldid=82895 * Fpstefan * (+33) 19:39:08 [[FP trivia]] https://esolangs.org/w/index.php?diff=82897&oldid=82896 * Fpstefan * (+38) 19:43:15 Apparently the suit of interactive fiction is rods, I have been told; which one is the suit of esoteric computer programming, would you think? 19:45:58 I think it is probably not money. Perhaps cups 19:46:10 (because they are like cpus but weird) 19:47:18 -!- Lord_of_Life has joined. 19:47:31 -!- tromp has joined. 19:51:30 OK 19:58:11 [[FP trivia]] https://esolangs.org/w/index.php?diff=82898&oldid=82897 * Fpstefan * (+104) 20:03:28 -!- metcalf has quit (Quit: metcalf). 20:03:42 -!- metcalf has joined. 20:05:06 -!- tromp_ has joined. 20:05:09 -!- xelxebar has quit (Ping timeout: 240 seconds). 20:05:33 -!- xelxebar has joined. 20:06:46 -!- tromp has quit (Ping timeout: 240 seconds). 20:07:12 zzo38: bells and clubs 20:07:29 that's answer for what suits I like, not for the later question 20:08:00 -!- metcalf has quit (Client Quit). 20:08:17 -!- metcalf has joined. 20:09:24 -!- HackEso has quit (*.net *.split). 20:09:35 -!- HackEso has joined. 20:10:47 whistles and hammers 20:11:12 int-e as I remember your "prevous recording" was a hologram that could not move things around but could be used as you could jump on it's head or something 20:11:23 zzo38: I'm not sure esoteric programming has an associated suit, but try the major arcana 1: magician. 20:12:24 sounds a little bit optimistic. on the other end, there's the fool. 20:12:26 nakilon: Yes, you could not touch it directly, but I think you could still take items away from it or block its path. 20:12:29 (with items) 20:12:41 maybe I misremember, it's been about 3 years 20:13:02 6 years for me 20:18:28 -!- metcalf has quit (Quit: metcalf). 20:18:43 -!- metcalf has joined. 20:22:59 -!- metcalf has quit (Client Quit). 20:23:15 -!- metcalf has joined. 20:42:16 -!- Taneb has quit (Read error: Connection reset by peer). 20:43:04 -!- Taneb has joined. 20:55:00 -!- tromp_ has quit (Remote host closed the connection). 20:59:10 -!- tromp has joined. 21:11:13 -!- joast has quit (Ping timeout: 252 seconds). 21:28:28 -!- metcalf has quit (Quit: metcalf). 21:28:44 -!- metcalf has joined. 21:38:00 -!- metcalf has quit (Quit: metcalf). 21:38:17 -!- metcalf has joined. 21:41:51 -!- tromp has quit (Remote host closed the connection). 22:16:31 -!- tromp has joined. 22:20:46 -!- tromp has quit (Ping timeout: 240 seconds). 22:41:00 hi nice people bye! 22:41:16 hi bye 22:45:23 -!- arseniiv has quit (Ping timeout: 246 seconds). 23:06:00 [[User talk:Zzo38]] https://esolangs.org/w/index.php?diff=82899&oldid=82893 * Zzo38 * (+248) Reply to question about interview 23:23:26 -!- metcalf has quit (Ping timeout: 240 seconds). 23:32:07 -!- tromp has joined. 23:36:53 -!- tromp has quit (Ping timeout: 260 seconds). 23:37:05 -!- joast has joined. 2021-05-14: 00:10:58 -!- oerjan has quit (Quit: Nite). 00:14:55 hah, it works 00:15:19 b_jonas twiggle currently has 500 viewers 00:15:35 and it's what you get if you track all JOIN and PART https://i.imgur.com/QmlOux6.png 00:21:15 though it starts with number growing yet before the stream started so it looks like there are JOINs without PARTs, maybe new subscribers, idk, twitch IRC is weird 00:26:55 -!- tromp has joined. 00:31:40 -!- tromp has quit (Ping timeout: 268 seconds). 01:46:03 [[AAEEEEEEEEEI]] M https://esolangs.org/w/index.php?diff=82900&oldid=78180 * Kaveh Yousefi * (+25) Amended some orthographic mistakes. 02:07:31 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=82901&oldid=82857 * ColorfulGalaxy (disambiguation) * (+243) 02:14:55 -!- tromp has joined. 02:19:13 -!- tromp has quit (Ping timeout: 252 seconds). 03:10:57 Recently I read that apparently USB specification includes code numbers for different golf clubs. I looked it up; it has codes for iron clubs numbered 1 to 11, but only odd numbered wood clubs (there is no code for 4 wood). Also it says that the "VCR/TV" button selects the video source for recording, which is not what it means on any VCR that I have ever seen; rather, it controls RF pass through. 03:11:53 (I think that USB is not very good, and that other such as RS-232, IMIDI, etc is better.) 03:16:47 why do they have codes for golf clubs? 03:16:54 I don't know. 03:17:09 is it for identifying controllers in golf simulator games? 03:17:22 Maybe. 03:17:56 -!- tromp has joined. 03:19:20 (Even so, most comptuer golf games I have played have a 4 wood club.) 03:22:11 -!- tromp has quit (Ping timeout: 240 seconds). 03:33:38 /r/nongolfers 03:34:19 added some other stuff https://i.imgur.com/08VQptn.png but found no streamers interested in it, lol 03:36:22 "Obviously, you're not a golfer" 03:36:37 [[Talk:Voxvy]] N https://esolangs.org/w/index.php?oldid=82902 * Robolta * (+32) Created page with "I don't think this is an Esolang" 03:36:47 what is this nakilon 03:40:57 [[Talk:Voxvy]] https://esolangs.org/w/index.php?diff=82903&oldid=82902 * Robolta * (-32) Blanked the page 03:57:05 kmc analysing Twitch chat logs via their IRC interface 03:58:25 -!- tromp has joined. 04:03:11 -!- tromp has quit (Ping timeout: 268 seconds). 04:04:09 ah neat 04:05:23 -!- xkapastel has quit (Quit: Connection closed for inactivity). 04:43:48 [[Special:Log/delete]] delete * Ais523 * deleted "[[Talk:Voxvy]]": Author request: blanked by the only person with comments here 04:46:29 -!- metcalf has joined. 04:52:33 -!- tromp has joined. 04:55:02 [[Fun]] N https://esolangs.org/w/index.php?oldid=82904 * AndrewBayly * (+724) Created page with "Fun is an esoteric dialect of JavaScript, which uses only function calls. To be more specific, a Fun program is a function call, where a function call is an identifier, follo..." 04:56:23 [[Fun]] https://esolangs.org/w/index.php?diff=82905&oldid=82904 * AndrewBayly * (-5) /* Standard Library */ 04:56:44 -!- tromp has quit (Ping timeout: 246 seconds). 05:00:28 [[Fun]] https://esolangs.org/w/index.php?diff=82906&oldid=82905 * AndrewBayly * (+421) 05:01:23 [[Fun]] https://esolangs.org/w/index.php?diff=82907&oldid=82906 * AndrewBayly * (-4) /* Guidelines for Implementation */ 05:08:04 [[Fun]] https://esolangs.org/w/index.php?diff=82908&oldid=82907 * AndrewBayly * (+198) /* Standard Library */ 05:08:51 [[Fun]] https://esolangs.org/w/index.php?diff=82909&oldid=82908 * AndrewBayly * (+8) /* Examples */ 05:13:47 -!- tromp has joined. 05:18:17 -!- tromp has quit (Ping timeout: 265 seconds). 05:23:56 [[Fun]] https://esolangs.org/w/index.php?diff=82910&oldid=82909 * AndrewBayly * (+957) /* Standard Library */ 05:30:12 [[Fun]] https://esolangs.org/w/index.php?diff=82911&oldid=82910 * AndrewBayly * (+620) /* Standard Library */ 05:32:57 [[Fun]] https://esolangs.org/w/index.php?diff=82912&oldid=82911 * AndrewBayly * (+40) /* Example Programs */ 05:33:31 [[Fun]] https://esolangs.org/w/index.php?diff=82913&oldid=82912 * AndrewBayly * (-8) /* Example Programs */ 05:36:17 [[Fun]] https://esolangs.org/w/index.php?diff=82914&oldid=82913 * AndrewBayly * (+627) /* Example Programs */ 05:42:25 -!- tromp has joined. 05:46:47 -!- tromp has quit (Ping timeout: 246 seconds). 05:48:31 [[Fun]] https://esolangs.org/w/index.php?diff=82915&oldid=82914 * AndrewBayly * (+339) /* Example Programs */ 05:49:02 [[Fun]] https://esolangs.org/w/index.php?diff=82916&oldid=82915 * AndrewBayly * (-3) /* Example Programs */ 05:50:42 [[Language list]] https://esolangs.org/w/index.php?diff=82917&oldid=82784 * AndrewBayly * (+10) /* F */ 05:52:35 [[Fun]] https://esolangs.org/w/index.php?diff=82918&oldid=82916 * AndrewBayly * (+36) /* Standard Library */ 06:16:41 -!- tromp has joined. 06:20:10 -!- metcalf has quit (Quit: metcalf). 06:20:25 -!- metcalf has joined. 06:21:12 -!- tromp has quit (Ping timeout: 240 seconds). 06:24:41 -!- metcalf has quit (Client Quit). 06:24:56 -!- metcalf has joined. 06:29:01 -!- imode has quit (Ping timeout: 260 seconds). 06:53:46 -!- tromp has joined. 07:05:10 -!- metcalf has quit (Quit: metcalf). 07:05:26 -!- metcalf has joined. 07:09:41 -!- metcalf has quit (Client Quit). 07:09:58 -!- metcalf has joined. 07:15:10 -!- metcalf has quit (Quit: metcalf). 07:15:15 -!- Sgeo has quit (Read error: Connection reset by peer). 07:15:25 -!- metcalf has joined. 07:24:42 -!- metcalf has quit (Quit: metcalf). 07:25:00 -!- metcalf has joined. 07:44:16 -!- tromp has quit (Remote host closed the connection). 07:49:49 -!- delta23 has quit (Quit: Leaving). 07:59:29 -!- tromp has joined. 08:08:59 -!- hendursa1 has joined. 08:09:09 -!- hendursaga has quit (Ping timeout: 240 seconds). 08:13:10 -!- hendursaga has joined. 08:15:57 -!- hendursa1 has quit (Ping timeout: 240 seconds). 08:32:35 -!- sprock has quit (Ping timeout: 265 seconds). 09:25:10 -!- metcalf has quit (Quit: metcalf). 09:25:27 -!- metcalf has joined. 09:29:41 -!- metcalf has quit (Client Quit). 09:29:55 -!- metcalf has joined. 10:20:10 -!- metcalf has quit (Quit: metcalf). 10:20:26 -!- metcalf has joined. 10:24:42 -!- metcalf has quit (Client Quit). 10:24:59 -!- metcalf has joined. 10:35:10 -!- metcalf has quit (Quit: metcalf). 10:35:24 -!- metcalf has joined. 10:39:41 -!- metcalf has quit (Client Quit). 10:39:58 -!- metcalf has joined. 10:50:10 -!- metcalf has quit (Quit: metcalf). 10:50:27 -!- metcalf has joined. 10:54:42 -!- metcalf has quit (Client Quit). 10:54:59 -!- metcalf has joined. 11:03:04 -!- sech1p has joined. 11:03:26 -!- sftp has quit (Ping timeout: 240 seconds). 11:20:10 -!- metcalf has quit (Quit: metcalf). 11:20:27 -!- metcalf has joined. 11:20:48 hi 11:24:57 -!- metcalf has quit (Client Quit). 11:25:14 -!- metcalf has joined. 11:30:10 -!- metcalf has quit (Quit: metcalf). 11:30:25 -!- metcalf has joined. 11:31:59 -!- tromp has quit (Remote host closed the connection). 11:34:41 -!- metcalf has quit (Client Quit). 11:34:56 -!- metcalf has joined. 11:37:24 -!- tromp has joined. 11:40:10 -!- metcalf has quit (Quit: metcalf). 11:40:28 -!- metcalf has joined. 11:44:41 -!- metcalf has quit (Client Quit). 11:44:57 -!- metcalf has joined. 12:40:10 -!- metcalf has quit (Quit: metcalf). 12:40:25 -!- metcalf has joined. 12:42:58 -!- arseniiv has joined. 12:44:41 -!- metcalf has quit (Client Quit). 12:44:59 -!- metcalf has joined. 12:47:05 -!- Lord_of_Life_ has joined. 12:48:11 -!- Lord_of_Life has quit (Ping timeout: 240 seconds). 12:48:32 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 13:34:13 -!- Sgeo has joined. 13:44:52 -!- oerjan has joined. 13:50:10 -!- metcalf has quit (Quit: metcalf). 13:50:28 -!- metcalf has joined. 13:54:41 -!- metcalf has quit (Client Quit). 13:54:56 -!- metcalf has joined. 14:08:11 -!- xkapastel has joined. 14:16:58 [[Jaune]] https://esolangs.org/w/index.php?diff=82919&oldid=82892 * Kaveh Yousefi * (+6767) Added an implementation of a Jaune interpreter in Common Lisp and a reference to a more sophisticated version thereof under my GitHub account. 14:32:41 -!- imode has joined. 14:44:21 -!- hendursaga has quit (Quit: hendursaga). 14:45:12 -!- hendursaga has joined. 14:50:10 -!- metcalf has quit (Quit: metcalf). 14:50:27 -!- metcalf has joined. 14:54:41 -!- metcalf has quit (Client Quit). 14:54:56 -!- metcalf has joined. 15:10:53 [[FlipJump]] https://esolangs.org/w/index.php?diff=82920&oldid=82762 * Tomhe * (-21) temp=0 (temp is not needed anymore) syntax change 15:17:22 . o O ( You know a puzzle is hard when you invent new notation to keep track of the puzzle state. ) 15:24:12 and if it's really hard, the notation turns into an esolang 15:32:34 -!- tromp has quit (Remote host closed the connection). 15:32:50 well, this is Recursed I'm talking about so the potential is there 15:33:30 There's this add-on level set, https://recursed-ice-palace.github.io/ 15:34:52 -!- tromp has joined. 15:36:57 And the particular level was "The Well" which is one of the 6 "too hard" bonus levels from "A Day Out" (the box in the center of "The Ice Palace"). 15:43:41 I've been chipping away at those levels for a month now, wow. 15:50:10 -!- metcalf has quit (Quit: metcalf). 15:50:27 -!- metcalf has joined. 15:50:45 ("the potential is there": https://arxiv.org/abs/2002.05131) 15:54:41 -!- metcalf has quit (Client Quit). 15:55:00 -!- metcalf has joined. 16:00:10 -!- metcalf has quit (Quit: metcalf). 16:00:27 -!- metcalf has joined. 16:04:41 -!- metcalf has quit (Client Quit). 16:04:55 -!- metcalf has joined. 16:34:53 fungot, can you explain why "we put liver into delivery" is a bad tagline for a package delivery business? 16:34:54 b_jonas: mr president, i am sure they will make a clear appeal for asymmetry for the benefit of the baltic sea. i stopped a person who was insured for medical care in a member state seems to have chosen to get some light on this event. 16:40:22 heh. it's illogical; de-liver-y should be taking livers out, not putting them in. 16:40:34 it's like making a vacuum cleaner that doesn't suck 16:43:20 fungot: no you very well cannot appeal to that. Jared Diamond's geographic determinacy theory was never adequately proved by randomized experiments, and most domain scientists don't agree with it. no matter how that one book shaped the popular consciousness, we shouldn't base our policies on it. we have expert witnesses to testify on this if you wish. 16:45:10 -!- metcalf has quit (Quit: metcalf). 16:45:26 -!- metcalf has joined. 16:46:14 fungot: What's a good livery for a delivery van? 16:46:14 fizzie: mr president, under our research and development, for enlargement requires a review of current legislation on committees to be amended and we will need more detailed information on this. 16:47:43 By all means, let's set up a committee to investigate amending the current legislation on committees. 16:48:16 a programmers biggest dream: larger for-s. 16:48:42 I guess strictly speaking it was the review of the legislation that was proposed to be amended, not the legislation itself. 16:49:27 we need a committee to discuss the proliferation of committees 16:49:42 -!- metcalf has quit (Client Quit). 16:49:42 kmc: put it on the agenda... I mean in the topic? :P 16:49:46 http://www.madore.org/~david/weblog/d.2018-12-06.2573.html#d.2018-12-06.2573 16:49:59 -!- metcalf has joined. 16:51:05 that particular topic has been embarrassingly long-lived 16:59:17 almost a year. https://esolangs.org/logs/2020-05-21.html#lI 17:00:10 -!- metcalf has quit (Quit: metcalf). 17:00:27 -!- metcalf has joined. 17:00:41 (I mean the first part. The last log has moved in the meantime and we've had 3 people accidentally setting the topic without changing it.) 17:01:19 fungot: where can I download IRC logs from the future? esolangs.org is giving me 404 not found errors. 17:01:20 int-e: mr president, president-in-office of the council, whom i wish all the participants. the role of a universal public service: the right people to defend the basque country and fnord and consequently for the international community's patience is running out. i understand the position of the president of the commission, together with the g7 countries, the worst of them. 17:02:55 int-e: install the client from http://math.bme.hu/~ambrus/pu/git-extensions then git clone https://github.com/KrzysztofSzewczyk/esologs/ 17:04:41 -!- metcalf has quit (Client Quit). 17:04:43 (I messed up the command line when refreshing my local copy of the logs) 17:04:57 -!- metcalf has joined. 17:07:28 b_jonas: I don't think I want to read that. 17:07:36 it might give me ideas 17:10:07 -!- grimler32 has left ("Leaving"). 17:10:54 -!- tromp has quit (Remote host closed the connection). 17:22:37 [[BeeScript]] N https://esolangs.org/w/index.php?oldid=82921 * VilgotanL * (+1373) created the page 17:29:15 [[Jaune]] M https://esolangs.org/w/index.php?diff=82922&oldid=82919 * PythonshellDebugwindow * (+5) /* Interpreters */ Update cat 17:44:05 [[Joke language list]] M https://esolangs.org/w/index.php?diff=82923&oldid=82804 * VilgotanL * (+16) add BeeScript to general joke languages 17:46:24 [[Joke language list]] M https://esolangs.org/w/index.php?diff=82924&oldid=82923 * VilgotanL * (+0) moved BeeScript into correct spot for alphabetical order 17:47:52 [[User:VilgotanL]] M https://esolangs.org/w/index.php?diff=82925&oldid=82449 * VilgotanL * (+31) add beescript 17:49:19 b_jonas: I have no idea why, but I keep thinking the Arthur of your link is the King Arthur of legend. 17:50:25 -!- sftp has joined. 17:54:30 -!- tromp has joined. 17:55:39 i don't know who arthur is but i do picture him as sir humphrey of yes, minister 17:56:35 That's more plausible than my notion. 17:59:10 -!- tromp has quit (Ping timeout: 252 seconds). 18:07:09 -!- sprock has joined. 18:10:31 -!- tromp has joined. 18:15:57 [[BeeScript]] M https://esolangs.org/w/index.php?diff=82926&oldid=82921 * VilgotanL * (+126) added hello world program 18:19:01 [[BeeScript]] M https://esolangs.org/w/index.php?diff=82927&oldid=82926 * VilgotanL * (+46) minor addition 18:29:35 [[BeeScript]] M https://esolangs.org/w/index.php?diff=82928&oldid=82927 * VilgotanL * (+68) add interpreter link 18:41:59 [[BeeScript]] https://esolangs.org/w/index.php?diff=82929&oldid=82928 * VilgotanL * (+14) change instruction names a bit 19:24:40 fizzie, oerjan: I see 19:53:43 int-e: and it deleted everything? 19:54:48 b_jonas: only the stuff from the future 19:56:09 which is now gone without trace, as if it was never there 19:56:49 I see 20:10:34 -!- tromp has quit (Remote host closed the connection). 20:15:10 -!- metcalf has quit (Quit: metcalf). 20:15:27 -!- metcalf has joined. 20:19:42 -!- metcalf has quit (Client Quit). 20:20:00 -!- metcalf has joined. 20:21:52 I just read the page on feather, what's the mindboggling aspect of it? 20:26:00 Is it the self-compiling bit? 20:28:51 . o O ( the mindboggling aspect is that ais523 has never defined it clearly enough for anyone else to be properly boggled by it ) 20:28:59 -!- tromp has joined. 20:30:47 or put differently, the most mindboggling aspect is presumably in that part which he hasn't told anyone clearly about, because he hasn't completely figured it out himself. although last i heard he said he'd concluded is was basically impossible. 20:31:51 then again i didn't pay much attention for the last year or so. maybe i should recheck. 20:33:39 oh the page hasn't changed since i last edited it 20:34:59 ... 20:35:01 The self compiling aspect is a bit unusual but it's been done before, even with non-esolangs. The OOP retroactive updates thing ais523 is cool, but not impossible either 20:35:04 feather? 20:35:27 lmao fuck off that's my language. 20:35:28 chibi: the thing is that the retroactive updates apply to the self compiler as well 20:36:21 Ah? 20:37:05 So like, there's no clear bootloader? Or? 20:37:17 there's an infinite tower of compilers, all the way down, and all can be retroactively updated 20:37:24 you make a language change, it changes the previous changes. 20:37:58 iirc 20:38:52 thing is, A isn't satisfiable, because you always need something to interpret the language. 20:39:24 but you can write that interpreter in the language... and then use that to generate the interpreter for a particular platform. 20:40:10 So, building a bootloader for the language would violate the specification, because that bootloader can't be retroactively changed? 20:40:33 not from within the language, iirc. 20:41:01 i think ais523 originally hoped it could still be implemented by a bootloader that implements the entire tower of compilers at once 20:41:57 I think I getcha, but I might also be dumb and just not entirely grok--Ooh, sorta like mascarpone? 20:47:46 well i'm already speculating more than remembering 21:00:15 -!- delta23 has joined. 21:09:07 [[Esolang:Sandbox]] M https://esolangs.org/w/index.php?diff=82930&oldid=82901 * PythonshellDebugwindow * (+6) Test 21:09:09 [[Esolang:Sandbox]] M https://esolangs.org/w/index.php?diff=82931&oldid=82930 * PythonshellDebugwindow * (+20) Testss 21:09:32 [[Esolang:Sandbox]] M https://esolangs.org/w/index.php?diff=82932&oldid=82931 * PythonshellDebugwindow * (-16) Scary 21:10:30 [[Fun]] M https://esolangs.org/w/index.php?diff=82933&oldid=82918 * PythonshellDebugwindow * (+801) Turing-completeness; cats 21:15:10 -!- metcalf has quit (Quit: metcalf). 21:15:27 -!- metcalf has joined. 21:19:41 -!- metcalf has quit (Client Quit). 21:20:00 -!- metcalf has joined. 21:25:10 -!- metcalf has quit (Quit: metcalf). 21:25:24 -!- metcalf has joined. 21:29:41 -!- metcalf has quit (Client Quit). 21:29:59 -!- metcalf has joined. 22:12:53 -!- tromp has quit (Remote host closed the connection). 22:36:38 -!- xelxebar has quit (Remote host closed the connection). 22:37:03 -!- xelxebar has joined. 22:38:19 -!- metcalf has quit (Ping timeout: 245 seconds). 22:54:28 -!- tromp has joined. 22:59:13 -!- tromp has quit (Ping timeout: 260 seconds). 23:42:27 -!- sech1p has quit (Read error: Connection reset by peer). 23:45:12 -!- arseniiv has quit (Ping timeout: 240 seconds). 23:49:07 -!- tromp has joined. 23:53:58 -!- tromp has quit (Ping timeout: 268 seconds). 2021-05-15: 00:01:07 -!- tromp has joined. 00:05:41 -!- tromp has quit (Ping timeout: 268 seconds). 00:07:56 -!- tromp has joined. 00:12:37 -!- tromp has quit (Ping timeout: 252 seconds). 00:22:23 -!- tromp has joined. 00:26:26 -!- tromp has quit (Ping timeout: 240 seconds). 01:10:19 -!- copumpkin has quit (Quit: Hmmm). 01:16:32 -!- tromp has joined. 01:21:32 -!- tromp has quit (Ping timeout: 268 seconds). 01:45:09 -!- oerjan has quit (Quit: Nite). 02:10:39 -!- tromp has joined. 02:15:16 -!- tromp has quit (Ping timeout: 252 seconds). 02:35:32 Now I write a program (included in Farbfeld Utilities) to make tartan pattern, but currenly the thread count notation described at https://www.tartanregister.gov.uk/threadcount is not yet implemented. For one thing, there are multiple RGB colours with the same alphabetic code, and I don't know what to do about that. Do you know how to do it? 02:57:57 -!- xkapastel has quit (Quit: Connection closed for inactivity). 03:20:52 -!- tromp has joined. 03:24:59 -!- tromp has quit (Ping timeout: 245 seconds). 03:48:18 [[User:Caenbe]] https://esolangs.org/w/index.php?diff=82934&oldid=76256 * Caenbe * (-71) 03:49:36 [[!aBF']] https://esolangs.org/w/index.php?diff=82935&oldid=82519 * Caenbe * (+52) In case this needed specifying 03:52:40 [[Affine Mess]] https://esolangs.org/w/index.php?diff=82936&oldid=76074 * Caenbe * (+43) Slightly improved wording 04:14:57 -!- tromp has joined. 04:19:39 -!- tromp has quit (Ping timeout: 265 seconds). 04:39:32 -!- copumpkin has joined. 04:48:30 -!- sprock has quit (Ping timeout: 240 seconds). 06:57:47 -!- tromp has joined. 07:28:09 -!- imode has quit (Ping timeout: 265 seconds). 08:12:21 -!- hendursaga has quit (Ping timeout: 240 seconds). 08:16:13 -!- hendursaga has joined. 08:30:51 -!- Sgeo has quit (Read error: Connection reset by peer). 08:50:53 -!- tromp has quit (Remote host closed the connection). 08:58:24 -!- ais523 has joined. 08:58:31 grr, you've got me thinking about Feather again 08:58:36 but yes, there are two main hard parts: 08:59:38 a) it has to look like, from the point of view of any program running in the language, you can change the containing interpreter, or its interpreter, or its interpreter, etc. (this may mean retroactively inventing an extra layer of interpreters around the program, but that isn't really any harder than other source of retroactive change) 08:59:56 b) but much more complicated, you need to avoid retroactive changes immediately creating an infinite regress 09:00:24 by which I mean, say we add a new debug feature to the outside interpreter, the outside interpreter then replays everything it's done so far, but then it reaches the code to add the debug feature 09:01:03 now, somehow it has to skip doing that because the feature's there already: if it did the retroactive change again, and we recalculated what that did again, it would just lead to an infinite loop and the program would never make progress 09:02:01 and somehow, whatever technique we use to avoid the infinite regress has to work at every level of abstraction at the same time (including if the number of levels of abstraction we're simulating gets retroactively changed) 09:03:49 oh, and because retroactive changes involve replacing an older object with a newer one, we then need to take account of the fact that the technique we're using has to deal with objects that were created by interpreters which could have been in quite a different state at the time, or have since been changed to do something entirely different, or hadn't been tracking retroactive changes that have since been made 09:04:17 this is all the sort of thing that initially seems like it should be easy, until you write it out and realise the scale of the problem (and how difficult it will be to even just define the problem) 09:05:59 -!- ais523 has set topic: Welcome to the multinational league for esoteric programming proliferation, protection, and protestation! | https://esolangs.org | logs: https://esolangs.org/logs/ http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D https://github.com/kspalaiologos/esologs/. 09:06:06 there was a typo in an URL in the topic andn obody noticed 09:07:04 chibi: ^ 09:09:52 [[Feather]] https://esolangs.org/w/index.php?diff=82937&oldid=69966 * Ais523 * (+116) there is another Feather-related log now, so mention it here so that we can find it in the future 09:11:35 hmm, perhaps I'm the crazy/over-optimistic one for assuming it should be easy :-D 09:19:23 -!- ais523 has quit (Quit: quit). 09:25:04 -!- tromp has joined. 09:27:50 -!- tromp has quit (Remote host closed the connection). 09:28:04 -!- tromp has joined. 11:45:49 ais523: wait, by retroactively change the interpreter, do you mean redo all the computations? I thought you just wanted to replace functions and classes immediately for the computations going forward, even if the program already has first-class closures and stack frames from those functions or instances of those classes, such that you replace the code but keep the associated data like closure upvalues 11:45:55 and stack frame temporaries and class instance members, and the problem with that was that you get uninitialized variables that the new functions or classes expect to exist and fulfill some invariant but the old functions or classes didn't yet have. 12:02:36 Maybe that's why you don't want to do that in Feather, but retroactively recompute everything. 12:15:30 -!- tromp has quit (Remote host closed the connection). 12:16:45 But recomputing everything has its own problems. The outputs of the program might retroactively change, including error messages and prompts, and so the inputs might not make sense anymore. You'd have to rerun the entire external world too, with a time machine. 12:26:25 -!- tromp has joined. 12:31:55 And apparently you don't want to just be able to change any part of the code retroactively, you want to be able to change any object retroactively, though I'm not sure what that means, but in exchange you want objects to be immutable. 12:32:05 (I know that sounds silly.) 12:33:09 And your primitive is changing the contents of an object retroactively, and you want to use this for changing code by changing objects that are interpreted as code? 12:42:44 -!- delta23 has quit (Quit: Leaving). 12:47:40 -!- Lord_of_Life_ has joined. 12:49:09 -!- Lord_of_Life has quit (Ping timeout: 245 seconds). 12:49:09 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 13:00:07 -!- delta23 has joined. 13:35:09 -!- delta23 has quit (Quit: Leaving). 13:35:16 [[Special:Log/newusers]] create * Jedgrei * New user account 14:43:39 -!- xkapastel has joined. 14:45:38 -!- b_jonas has quit (Quit: Lost terminal). 14:47:24 -!- b_jonas has joined. 15:19:16 -!- tromp has quit (Remote host closed the connection). 15:30:34 -!- tromp has joined. 15:37:36 -!- delta23 has joined. 16:16:18 -!- tromp has quit (Remote host closed the connection). 16:20:47 -!- metcalf has joined. 16:25:24 [[Affine Mess]] M https://esolangs.org/w/index.php?diff=82938&oldid=82936 * Caenbe * (+3) 16:29:45 -!- imode has joined. 16:31:34 -!- kspalaiologos has joined. 16:34:17 -!- metcalf has quit (Quit: metcalf). 16:34:35 -!- metcalf has joined. 16:43:49 -!- metcalf has quit (Quit: metcalf). 16:44:05 -!- metcalf has joined. 16:49:19 -!- tromp has joined. 17:14:31 -!- kspalaiologos has quit (Quit: Leaving). 17:16:49 -!- arseniiv has joined. 17:33:30 -!- tromp has quit (Remote host closed the connection). 17:34:07 -!- tromp has joined. 17:38:30 -!- tromp has quit (Ping timeout: 252 seconds). 17:48:19 -!- LKoen has joined. 17:51:04 -!- Sgeo has joined. 17:59:16 int-e: thanks for mentioning Recursed, will try out, and that custom pack then too, hopefully 18:02:18 -!- tromp has joined. 18:06:44 -!- tromp has quit (Ping timeout: 252 seconds). 18:21:32 arseniiv: heh I'm looking forward to the curses :P 18:23:35 int-e: there will be ε₀ of them 18:23:50 (if I manage. which I won’t) 18:26:23 arseniiv: when you've counted to epsilon_0 you can proceed to well-ordering the reals 18:30:00 int-e: Add-on levels for Recursed? 18:30:06 I never heard about this. 18:31:02 shachaf: https://recursed-ice-palace.github.io/ 18:31:45 Yes, I saw now. I guess I shouldn't have used the question mark. 18:33:06 I guess they didn't exist when we got into Recursed. I only discovered it because I revisted the game to finally reach 100%. 18:35:46 (Before that I was missing 6 gems (3 amethysts, 2 rubyes, one diamond) in the Last Tapestry) 18:35:57 rubies. 18:36:12 -!- ghosthell has joined. 18:36:16 -!- ghosthell has left ("Leaving"). 18:37:42 What are the latest updates in int-e style puzzle games? 18:38:59 That was it, really. I played Portal Reloaded which was fun too, but not all that hard. 18:39:33 And I still have not completely expedited the monsters. 18:40:19 int-e: I could, I could! 18:41:59 Hmm, did you play Vertebrae? https://www.puzzlescript.net/play.html?p=ce2474f62432e2a703bba3fb65f5b01f 18:42:22 I don't remember whether I mentioned it here. 18:47:19 I don't think you've mentioned it. Hmm. "insert cartridge" 18:48:39 So it works in a fresh browser profile, sigh. 18:53:03 -!- tromp has joined. 18:54:17 -!- metcalf has quit (Quit: metcalf). 18:54:36 -!- metcalf has joined. 18:55:56 shachaf: is there supposed to be more than one level? 18:58:15 hmm, now it works? weird. 18:58:49 -!- metcalf has quit (Client Quit). 18:59:06 -!- metcalf has joined. 19:01:11 ais523: Ahh, I see now, yeah. 19:02:48 I think I saw a paper floating around that was about reducing compiler stacks in the context of something like JVM into Python into LLVM into x86 19:04:02 I'm not sure if that's the same sort of deal would work for a meta compiler 19:04:17 -!- metcalf has quit (Quit: metcalf). 19:04:32 -!- metcalf has joined. 19:08:49 -!- metcalf has quit (Client Quit). 19:09:06 -!- metcalf has joined. 19:43:02 What does "int-e style puzzle games" means? Have you tried to make up your own puzzle game too? 19:44:18 -!- metcalf has quit (Quit: metcalf). 19:44:34 -!- metcalf has joined. 19:48:49 -!- metcalf has quit (Client Quit). 19:49:07 -!- metcalf has joined. 19:54:17 -!- metcalf has quit (Quit: metcalf). 19:54:35 -!- metcalf has joined. 19:58:49 -!- metcalf has quit (Client Quit). 19:59:04 -!- metcalf has joined. 20:01:56 I just mean the kind of puzzle game int-e likes. 20:03:41 Yes, but which kind of puzzle games would that be? How would it be described? 20:04:16 I'm not sure. I guess int-e is the expert, not me. 20:04:27 Yes, that is probably correct. 20:07:06 shachaf: oh no, there's a fourth vertebrae 20:08:22 zzo38: usualy turn-based, minimalistic (relying on emergent complexity instead of tricky building blocks) 20:08:24 -!- delta23 has quit (Quit: Leaving). 20:08:28 *usually 20:09:14 somehow, block pushing is one of the most common ways to achieve that 20:10:57 int-e: OK. I also like turn-based puzzle games 20:10:58 int-e: Hmm, did you play Fidel? 20:11:08 shachaf: no 20:11:22 It's randomly-generated rather than hand-designed puzzles, but you might like it. 20:15:56 Have you played Gruniozerca 3 or Gruniozerca 2? (Unfortunately, not purely turn-based, but it mostly is) 20:16:06 Or Hero Hearts? 20:18:37 hmm, now if you don't pick up the 4th vertebra and move to stage 11... do you lose? 20:21:05 -!- tromp has quit (Remote host closed the connection). 20:22:45 -!- 5EXAAFHD7 has joined. 20:25:04 (I also like each level to be isolated from the others, and that you can try them in any order.) 20:33:03 -!- TheLie has joined. 21:02:58 -!- 5EXAAFHD7 has quit (Read error: Connection reset by peer). 21:03:34 -!- tromp has joined. 21:05:20 shachaf: wee I got crushed 21:06:43 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 21:16:01 Do you like that too, or don't? 21:20:35 shachaf: https://int-e.eu/~bf3/tmp/v11.png is impossible ;) 21:20:56 (I'm giving up) 21:21:07 -!- contrapumpkin has joined. 21:22:26 2 1/2 hours is enough for a game that I didn't really intend to play :P 21:23:11 -!- TheLie has quit (Remote host closed the connection). 21:23:19 -!- copumpkin has quit (Ping timeout: 245 seconds). 21:26:06 shachaf: but it is definitely cute 21:26:38 I don't remember how far I got. 21:26:48 Apparently 11 is a popular one to get stuck on: https://twitter.com/zwegner/status/1275686437611020294 21:27:37 Yeah (obviously?) I was kidding... somehow, most game designers don't put unsolvable puzzles into their games. 21:29:21 Fidel, Fidel... this one? https://www.metacritic.com/game/pc/fidel-dungeon-rescue 21:29:31 Sure, of course. 21:29:42 Yes, that's the one. 21:31:46 zzo38: I'm indifferent to it, it was just a new part of the game mechanics to discover. 21:32:54 potentially relevant to the solution... well obviously you don't want to get crushed yourself... but you might crush a vertebra and benefit from it 21:32:58 I shouldn't want unsolvable puzzles in a puzzle game, but in other computer games, it might be suitable sometimes that some of the puzzles might be unsolvable (or puzzles where solving them makes the game unwinnable, etc). 21:33:27 I hated the old Sierra adventure games for that :P 21:34:17 -!- metcalf has quit (Quit: metcalf). 21:34:27 -!- delta23 has joined. 21:34:35 -!- metcalf has joined. 21:38:49 -!- metcalf has quit (Client Quit). 21:39:07 -!- metcalf has joined. 21:39:17 shachaf: Hmm, I suspect I enjoy handcrafted puzzles more... even when they have limited replay value 21:40:00 indeed. i'm having a blast with more advanced sudoku variants 21:43:51 Free Hero Mesh does not yet include the function to make randomly generated puzzles, although it might be something to be added in future, maybe. (For one thing, this would require knowing how the format for defining this should be working.) 21:44:47 (Although, it isn't for games such as sudoku anyways; for puzzles like that, should be an entirely different program to make up such puzzles with constraints of filling in the puzzle; it is a different game.) 22:20:19 shachaf: funny, vertabrae level 7 is different on itch.io 22:28:14 shachaf: https://int-e.eu/~bf3/tmp/v07.png (itch.io version is on the left) 22:29:23 and may require the same trick that I failed to find on level 11 :P 22:34:17 -!- metcalf has quit (Quit: metcalf). 22:34:35 -!- metcalf has joined. 22:43:49 -!- metcalf has quit (Quit: metcalf). 22:44:07 -!- metcalf has joined. 22:57:53 made a small gift of Recursed to my friend, as it costs almost nothing right now 23:00:26 -!- sprock has joined. 23:02:07 today was an exhausting day for my poor psyche. I struggle to sokoban my immediate surroundings into good place but it’s nigh impossible with too many knots of various kinds, social, technical, logistic. Ended up just simply dewooling a sofa of cat fur. That wasn’t immediate at all but it ended up simplest of all, as it needed just me and a brush, and not being perfectionist as that’s one of the favorite places for my cat anyway 23:03:22 and it wasn’t as satisfying as fixing major things would be 23:03:30 define fixing major things. 23:03:52 too many, I don’t want to force my life on you 23:03:59 or my lack of life :D 23:12:24 -!- tromp has quit (Remote host closed the connection). 23:17:47 in a nutshell the general story is that I was prepared for a life which doesn’t happen (their models were poor and I don’t know how they got jobs and all) and then I was left, mal-adapted, with this, and I need to change myself somehow so that I can shamelessly write my résumé finally and get a work. But I can’t and I think I might have minor depression for a year or two and I can’t clean up all the clutter in the flat becaus 23:17:47 e it’s not all mine and I can’t avoid hearing TV and it depresses and angers me and I think my knowledge is shallow, and I dropped out several years ago and don’t want to return and I can’t finish my own projects to place their code somewhere and a link to the future résumé and all the things, many details, I have almost no friends in the geografic vicinity, just friends outside but they couldn’t be able to help me with stu 23:17:47 ff here and all topping it off I’m blessed with great myopia right from the start and I have a little endocrynal problem which maybe fixed itself somehow but I blame my lack of motivation on it. And this damn country is bad for people in statistical tails like me. I wonder how do people with real physical deficiences live here at all but this doesn’t help my case by any means. Maybe I was just unlucky too many times, I don’t know, 23:17:47 it is hard to try to plot some course and make goals and all that now. I steer away from stressful things and résumé is stressful because it should ideally be blank and who wants me with a blank one, who’s interested in my unfinished understanding of hyperbolic spaces 23:18:57 imode: I don’t think it will help anyone but I tried to express what it feels all at once, though it’s not unbiased and it shouldn’t ideally be logged but I knew what I did 23:20:27 I can’t even prove to myself my baseline is not good as I’m quite often cheerful, and intend to continue that, but I have to solve all that at some moment and I can’t 23:21:25 all these knots is I maybe could solve thing A and thing B if I solved things C and D but they are all interdependent 23:22:48 playing with abstract mathematical things is way more forgiving 23:23:30 you can stow them away and they don’t mind 23:23:41 I need to be sorry for this 23:24:30 Why do you need to be sorry for this? 23:28:21 -!- arseniiv has quit (Ping timeout: 260 seconds). 23:31:37 yyyyikes, I thought they were in academia and at least had some kind of refuge. 23:33:30 I mean, I have myopia, and my self confidence was shot for several years. 23:36:35 life is complicated 23:37:01 hard living life without any real-life friends. 23:42:53 [[FakeScript]] N https://esolangs.org/w/index.php?oldid=82939 * JanMakuwe * (+1815) Created page with "'''FakeScript''' is an esolang created by [[User:JanMakuwe]]. The language was meant to be relatively easy to implement for both JanMakuwe and others who don't know much about..." 23:48:34 what would thue look like with a modifiable rule store, I wonder. 23:48:53 -!- tromp has joined. 23:49:17 -!- metcalf has quit (Quit: metcalf). 23:49:33 -!- metcalf has joined. 23:53:44 -!- tromp has quit (Ping timeout: 245 seconds). 23:53:49 -!- metcalf has quit (Client Quit). 23:54:05 -!- metcalf has joined. 23:59:39 [[Struffoli]] https://esolangs.org/w/index.php?diff=82940&oldid=81064 * Zero player rodent * (+16) 2021-05-16: 00:21:12 will the featured language never be changed? 00:22:20 [[Language list]] https://esolangs.org/w/index.php?diff=82941&oldid=82917 * JanMakuwe * (+17) Added FakeScript 00:33:49 -!- tromp has joined. 00:48:57 -!- contrapumpkin has changed nick to copumpkin. 00:49:45 -!- tromp has quit (Remote host closed the connection). 01:30:16 -!- dbohdan has quit (Read error: Connection reset by peer). 01:31:10 -!- dbohdan has joined. 02:15:04 les-citrons: it got changed a year or two ago 02:24:43 What would it take to feature another language? 02:25:11 Are there any contenders for articles of quality approaching that of the currently featured? 02:46:26 whatchu mean, thue is awesome. 02:57:50 -!- tromp has joined. 03:02:04 -!- tromp has quit (Ping timeout: 252 seconds). 03:13:40 -!- delta23 has quit (Quit: Leaving). 03:51:21 -!- xkapastel has quit (Quit: Connection closed for inactivity). 04:09:07 -!- metcalf has quit (Quit: metcalf). 04:47:48 -!- tromp has joined. 04:52:04 -!- tromp has quit (Ping timeout: 252 seconds). 05:21:09 -!- metcalf has joined. 05:23:36 -!- dbohdan has quit (Changing host). 05:23:36 -!- dbohdan has joined. 05:25:52 -!- metcalf has quit (Client Quit). 05:26:06 -!- metcalf has joined. 05:35:23 -!- metcalf has quit (Quit: metcalf). 05:35:37 -!- metcalf has joined. 05:56:58 -!- tromp has joined. 06:01:22 -!- tromp has quit (Ping timeout: 252 seconds). 06:08:16 [[Spacebar]] https://esolangs.org/w/index.php?diff=82942&oldid=82569 * AndrewBayly * (-1) 06:11:24 -!- tromp has joined. 06:15:41 -!- tromp has quit (Ping timeout: 240 seconds). 06:18:53 -!- tromp has joined. 06:23:06 -!- tromp has quit (Ping timeout: 240 seconds). 06:25:14 -!- Sgeo has quit (Read error: Connection reset by peer). 06:25:14 -!- Sgeo_ has joined. 06:41:59 -!- metcalf_ has joined. 06:45:12 -!- metcalf has quit (Ping timeout: 240 seconds). 06:45:13 -!- metcalf_ has changed nick to metcalf. 06:55:53 -!- metcalf has quit (Quit: metcalf). 06:56:07 -!- metcalf has joined. 06:57:21 -!- tromp has joined. 07:00:23 -!- metcalf has quit (Client Quit). 07:00:38 -!- metcalf has joined. 07:36:20 -!- Hooloovo0 has quit (Ping timeout: 252 seconds). 07:42:32 -!- Hooloovo0 has joined. 07:50:52 -!- metcalf has quit (Quit: metcalf). 07:51:06 -!- metcalf has joined. 07:55:23 -!- metcalf has quit (Client Quit). 07:55:36 -!- metcalf has joined. 08:07:24 -!- hendursa1 has joined. 08:10:21 -!- hendursaga has quit (Ping timeout: 240 seconds). 08:41:56 -!- imode has quit (Ping timeout: 246 seconds). 08:44:00 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=82943&oldid=82889 * Im-a-user * (+179) 08:55:52 -!- metcalf has quit (Quit: metcalf). 08:55:59 -!- tromp has quit (Remote host closed the connection). 08:56:10 -!- metcalf has joined. 08:59:01 -!- Sgeo_ has quit (Read error: Connection reset by peer). 09:00:23 -!- metcalf has quit (Client Quit). 09:00:40 -!- metcalf has joined. 09:09:00 -!- FreeFull has joined. 09:10:24 [[Functional deadfish~]] N https://esolangs.org/w/index.php?oldid=82944 * Im-a-user * (+1611) Created page with "== Functional deadfish~ == Functional deadfish~ is a combination of [[Functional deadfish]] and [[Deadfish~]]. It has a single accumulator, which ranges from 0-255 unless squ..." 09:13:57 [[Joke language list]] M https://esolangs.org/w/index.php?diff=82945&oldid=82924 * Im-a-user * (+148) Update list 09:20:23 -!- LKoen has joined. 09:20:38 -!- chibi has quit (Read error: Connection reset by peer). 09:20:49 -!- tromp has joined. 09:20:59 [[Functional deadfish~]] https://esolangs.org/w/index.php?diff=82946&oldid=82944 * Im-a-user * (-2) 09:21:04 -!- chibi has joined. 10:05:52 -!- metcalf has quit (Quit: metcalf). 10:06:08 -!- metcalf has joined. 10:10:23 -!- metcalf has quit (Client Quit). 10:10:41 -!- metcalf has joined. 10:15:52 -!- metcalf has quit (Quit: metcalf). 10:16:06 -!- metcalf has joined. 10:20:23 -!- metcalf has quit (Client Quit). 10:20:40 -!- metcalf has joined. 11:33:48 -!- LKoen has quit (Remote host closed the connection). 11:59:39 -!- LKoen has joined. 12:01:52 -!- tromp has quit (Remote host closed the connection). 12:20:05 -!- LKoen has quit (Remote host closed the connection). 12:20:52 -!- metcalf has quit (Quit: metcalf). 12:21:08 -!- metcalf has joined. 12:25:23 -!- metcalf has quit (Client Quit). 12:25:39 -!- metcalf has joined. 12:30:52 -!- metcalf has quit (Quit: metcalf). 12:31:09 -!- metcalf has joined. 12:33:47 -!- tromp has joined. 12:35:23 -!- metcalf has quit (Client Quit). 12:35:38 -!- metcalf has joined. 12:45:52 -!- metcalf has quit (Quit: metcalf). 12:46:09 -!- metcalf has joined. 12:48:14 -!- Lord_of_Life_ has joined. 12:49:53 -!- Lord_of_Life has quit (Ping timeout: 240 seconds). 12:50:31 -!- metcalf has quit (Client Quit). 12:50:48 -!- metcalf has joined. 12:51:18 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 13:27:53 -!- LKoen has joined. 13:35:52 -!- metcalf has quit (Quit: metcalf). 13:36:09 -!- metcalf has joined. 13:40:23 -!- metcalf has quit (Client Quit). 13:40:40 -!- metcalf has joined. 13:42:16 [[User:Abyxlrz]] M https://esolangs.org/w/index.php?diff=82947&oldid=79315 * Abyxlrz * (-50) 13:45:52 -!- metcalf has quit (Quit: metcalf). 13:46:09 -!- metcalf has joined. 13:50:23 -!- metcalf has quit (Client Quit). 13:50:41 -!- metcalf has joined. 14:20:52 -!- LKoen has quit (Remote host closed the connection). 14:45:52 -!- metcalf has quit (Quit: metcalf). 14:46:07 -!- metcalf has joined. 14:50:23 -!- metcalf has quit (Client Quit). 14:50:41 -!- metcalf has joined. 14:59:12 -!- oerjan has joined. 15:07:11 -!- tromp has quit (Remote host closed the connection). 15:22:14 [[Modulous]] https://esolangs.org/w/index.php?diff=82948&oldid=79324 * Abyxlrz * (-2326) 15:25:40 [[User:Abyxlrz]] M https://esolangs.org/w/index.php?diff=82949&oldid=82947 * Abyxlrz * (+100) 15:34:14 -!- oerjan has quit (Quit: leaving). 15:41:12 -!- xkapastel has joined. 16:02:46 -!- tromp has joined. 16:03:36 -!- ArthurStrong has joined. 16:19:09 -!- sftp has quit (Excess Flood). 16:19:28 -!- sftp has joined. 16:36:25 -!- tromp has quit (Remote host closed the connection). 16:44:58 -!- LKoen has joined. 16:46:40 -!- tromp has joined. 16:48:53 [[Modulous]] https://esolangs.org/w/index.php?diff=82950&oldid=82948 * Abyxlrz * (+54) 16:50:49 -!- tromp has quit (Ping timeout: 245 seconds). 16:51:32 [[Talk:Modulous]] M https://esolangs.org/w/index.php?diff=82951&oldid=78504 * Abyxlrz * (+161) 16:55:28 -!- tromp has joined. 17:10:52 -!- metcalf has quit (Quit: metcalf). 17:11:07 -!- metcalf has joined. 17:15:23 -!- metcalf has quit (Client Quit). 17:15:40 -!- metcalf has joined. 17:27:11 -!- hendursa1 has quit (Quit: hendursa1). 17:28:11 -!- hendursaga has joined. 17:28:30 -!- arseniiv has joined. 17:53:42 -!- tromp has quit (Remote host closed the connection). 18:10:23 -!- tromp has joined. 18:15:52 -!- metcalf has quit (Quit: metcalf). 18:16:09 -!- metcalf has joined. 18:17:48 -!- imode has joined. 18:20:23 -!- metcalf has quit (Client Quit). 18:20:40 -!- metcalf has joined. 18:33:14 -!- ghosthell has joined. 18:38:00 -!- tromp has quit (Remote host closed the connection). 18:43:17 -!- tromp has joined. 18:48:20 -!- Sgeo has joined. 19:01:01 -!- tromp has quit (Remote host closed the connection). 19:22:19 [[Modulous]] https://esolangs.org/w/index.php?diff=82952&oldid=82950 * Bangyen * (+99) 19:22:51 [[Modulous]] https://esolangs.org/w/index.php?diff=82953&oldid=82952 * Bangyen * (-1) /* Interpreters */ 19:28:53 [[Talk:Modulous]] https://esolangs.org/w/index.php?diff=82954&oldid=82951 * Bangyen * (+435) 19:29:10 -!- oerjan has joined. 19:29:16 [[Talk:Modulous]] https://esolangs.org/w/index.php?diff=82955&oldid=82954 * Bangyen * (+81) /* Questions */ 19:35:05 [[User:Bangyen]] https://esolangs.org/w/index.php?diff=82956&oldid=76538 * Bangyen * (+58) /* Implementations */ 19:54:22 [[6-5]] https://esolangs.org/w/index.php?diff=82957&oldid=75999 * Bangyen * (+176) 19:58:20 [[User:Bangyen]] https://esolangs.org/w/index.php?diff=82958&oldid=82956 * Bangyen * (+10) /* Implementations */ 20:14:33 -!- spruit11 has quit (Quit: Lost terminal). 20:22:58 -!- maddoc74 has joined. 20:24:12 hi all! I wrote a brainfuck interpreter as a fun lil side project, and am trying to run the "Conway's game of life" program, but it has parentheses instructions. Are these a common extension? What do they do? 20:24:39 Anything that isn't a valid instruction should be ignored. 20:25:01 this. possibly added by the dev to get some structure in the code or something 20:25:12 my goto test is the brainfuck interpreter in brainfuck 20:25:25 Ah, I've been terminating the program when it sees something it doesn't handle 20:25:37 that makes my life much easier! 20:25:45 Thanks! 20:27:09 A lot of brainfuck programs contain "comments" (just arbitrary text), so it's a good idea to support the non-instructions-are-ignored property. 20:33:12 would ya look at that: https://i.imgur.com/FO9Cd7e.png 20:33:12 Amazing! 20:35:10 -!- spruit11 has joined. 20:41:27 great! 20:41:41 -!- creative-coder has joined. 20:41:41 -!- creative-coder has quit (Excess Flood). 20:42:55 -!- creative-coder has joined. 20:42:55 -!- creative-coder has quit (Excess Flood). 20:43:14 -!- maddoc74 has quit (Quit: Connection closed). 20:45:00 -!- Horst has joined. 20:45:00 -!- Horst has quit (Excess Flood). 20:53:32 -!- tromp has joined. 21:01:00 -!- harha_ has quit (Quit: ZNC - https://znc.in). 21:03:56 -!- harha_ has joined. 21:24:54 -!- tromp has quit (Remote host closed the connection). 21:27:40 -!- tromp has joined. 21:32:14 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 21:52:08 -!- tromp has quit (Remote host closed the connection). 21:54:11 -!- zzo38 has quit (Ping timeout: 240 seconds). 21:55:52 -!- metcalf has quit (Quit: metcalf). 21:56:08 -!- metcalf has joined. 21:56:29 -!- imode has quit (Ping timeout: 260 seconds). 22:00:23 -!- metcalf has quit (Client Quit). 22:00:38 -!- metcalf has joined. 22:12:29 -!- tromp has joined. 22:19:38 -!- zzo38 has joined. 22:20:16 -!- metcalf has quit (Quit: metcalf). 22:20:18 my Brainfuck explorations ended up with a simple bytecode compiler-and-interpreter which used an opcode with a multiplicity for +…+, -…-, <…<, >…> and also precomputed jumps for [ and ], and I think that was all I thought was interesting :D 22:22:40 arseniiv: you could attack balanced inner loops, where "balanced" means that the body doesn't move the pointer 22:23:36 [>+<-] --> data[1] += data[0]; data[0] = 0; ... potentially with a sign check for data[0] depending on wraparound. 22:26:58 -!- tromp has quit (Remote host closed the connection). 22:27:38 int-e: good point! 22:27:47 [[!aBF']] https://esolangs.org/w/index.php?diff=82959&oldid=82935 * Caenbe * (+29) Can't remember why I didn't apply this cat initially; maybe I forgot? 22:29:31 [[Fun]] https://esolangs.org/w/index.php?diff=82960&oldid=82933 * AndrewBayly * (+116) 22:31:00 [[User:Bangyen]] https://esolangs.org/w/index.php?diff=82961&oldid=82958 * Bangyen * (+125) /* Implementations */ 22:31:39 [[!aBF']] https://esolangs.org/w/index.php?diff=82962&oldid=82959 * Caenbe * (+34) Possibly better wording 22:35:49 -!- FreeFull has quit. 23:51:56 -!- arseniiv has quit (Ping timeout: 246 seconds). 2021-05-17: 00:13:21 -!- imode has joined. 00:14:47 -!- g6636ue47 has joined. 00:25:08 -!- tromp has joined. 00:28:38 -!- g6636ue47 has quit (Quit: Connection closed). 00:29:11 -!- tromp has quit (Ping timeout: 240 seconds). 01:19:15 -!- tromp has joined. 01:23:55 -!- tromp has quit (Ping timeout: 252 seconds). 01:24:14 -!- copumpkin has quit (Quit: Hmmm). 01:49:28 -!- sprocklem has joined. 01:50:12 -!- sprock has quit (Ping timeout: 240 seconds). 02:03:57 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=82963&oldid=82932 * ColorfulGalaxy (disambiguation) * (+148) 02:06:59 -!- ArthurStrong has quit (Quit: leaving). 02:44:48 [[Suffolk]] https://esolangs.org/w/index.php?diff=82964&oldid=75928 * Bangyen * (+90) /* Implementations */ 03:01:55 -!- tromp has joined. 03:02:23 -!- metcalf has joined. 03:02:56 [[!aBF']] https://esolangs.org/w/index.php?diff=82965&oldid=82962 * Caenbe * (+104) May as well mention this at the top for completeness, I guess 03:06:13 -!- tromp has quit (Ping timeout: 252 seconds). 03:09:48 -!- tromp has joined. 03:10:21 -!- tromp has quit (Remote host closed the connection). 03:11:44 -!- xkapastel has quit (Quit: Connection closed for inactivity). 03:12:38 -!- tromp has joined. 03:14:38 -!- tromp_ has joined. 03:16:41 -!- tromp has quit (Ping timeout: 240 seconds). 03:16:43 -!- tromp_ has quit (Read error: Connection reset by peer). 03:17:13 -!- tromp has joined. 03:20:13 -!- tromp_ has joined. 03:20:14 -!- tromp has quit (Read error: Connection reset by peer). 03:24:41 -!- tromp_ has quit (Ping timeout: 240 seconds). 03:26:58 -!- tromp has joined. 03:27:30 -!- metcalf has quit (Quit: metcalf). 03:27:46 -!- metcalf has joined. 03:31:11 -!- tromp has quit (Ping timeout: 240 seconds). 03:32:01 -!- metcalf has quit (Client Quit). 03:32:16 -!- metcalf has joined. 03:48:03 -!- oerjan has quit (Quit: Nite). 04:02:30 -!- metcalf has quit (Quit: metcalf). 04:02:47 -!- metcalf has joined. 04:07:02 -!- metcalf has quit (Client Quit). 04:07:18 -!- metcalf has joined. 04:20:58 -!- tromp has joined. 04:22:30 -!- metcalf has quit (Quit: metcalf). 04:22:46 -!- metcalf has joined. 04:23:11 -!- copumpkin has joined. 04:25:11 -!- tromp has quit (Ping timeout: 240 seconds). 04:27:01 -!- metcalf has quit (Client Quit). 04:27:19 -!- metcalf has joined. 04:52:19 -!- sprocklem has changed nick to sprock. 05:03:57 [[Modulous]] M https://esolangs.org/w/index.php?diff=82966&oldid=82953 * Abyxlrz * (-16) 05:05:15 [[Modulous]] M https://esolangs.org/w/index.php?diff=82967&oldid=82966 * Abyxlrz * (-3) 05:08:05 [[Talk:Modulous]] https://esolangs.org/w/index.php?diff=82968&oldid=82955 * Abyxlrz * (+258) 05:08:18 [[Talk:Modulous]] M https://esolangs.org/w/index.php?diff=82969&oldid=82968 * Abyxlrz * (+2) 05:08:40 [[Talk:Modulous]] M https://esolangs.org/w/index.php?diff=82970&oldid=82969 * Abyxlrz * (+11) 05:13:22 [[Modulous]] M https://esolangs.org/w/index.php?diff=82971&oldid=82967 * Abyxlrz * (-152) 05:14:06 [[Talk:Modulous]] M https://esolangs.org/w/index.php?diff=82972&oldid=82970 * Abyxlrz * (-161) 05:15:02 -!- tromp has joined. 05:19:28 -!- tromp has quit (Ping timeout: 252 seconds). 05:25:09 -!- rodgort has quit (Quit: Leaving). 05:29:21 -!- rodgort has joined. 05:39:19 -!- arseniiv has joined. 05:47:03 -!- tromp has joined. 05:51:11 -!- tromp has quit (Ping timeout: 240 seconds). 06:00:58 -!- tromp has joined. 06:05:11 -!- tromp has quit (Ping timeout: 240 seconds). 06:05:53 -!- tromp has joined. 06:11:32 -!- metcalf has quit (Ping timeout: 252 seconds). 06:19:12 -!- Sgeo has quit (Quit: Leaving). 06:23:00 -!- tromp has quit (Remote host closed the connection). 06:36:14 -!- hakatashi has quit (Remote host closed the connection). 06:37:46 -!- hakatashi has joined. 06:39:48 -!- tromp has joined. 06:43:23 [[ZTOALC L]] https://esolangs.org/w/index.php?diff=82973&oldid=54694 * Bangyen * (+127) 06:44:06 [[User:Bangyen]] https://esolangs.org/w/index.php?diff=82974&oldid=82961 * Bangyen * (+15) /* Implementations */ 06:51:22 [[Albabet]] https://esolangs.org/w/index.php?diff=82975&oldid=82453 * Bangyen * (+75) 07:15:36 -!- hakatashi1 has joined. 07:20:36 -!- hakatashi1 has quit (Remote host closed the connection). 07:20:36 -!- hakatashi has quit (Remote host closed the connection). 07:20:56 -!- hakatashi has joined. 07:21:42 -!- b_jonas has quit (Quit: leaving). 08:03:07 -!- LKoen has joined. 08:09:57 -!- hendursaga has quit (Ping timeout: 240 seconds). 08:15:12 -!- hendursaga has joined. 08:15:37 [[Dimensional]] https://esolangs.org/w/index.php?diff=82976&oldid=61373 * TheCoderPro * (+29) MMM Yummy Beans 08:24:17 [[Talk:Esoteric Operating System/File System]] https://esolangs.org/w/index.php?diff=82977&oldid=70494 * TheCoderPro * (+48) 09:05:41 -!- sprock has quit (Ping timeout: 260 seconds). 09:11:46 -!- LKoen has quit (Remote host closed the connection). 09:49:37 -!- LKoen has joined. 10:08:35 [[User:Oklomsy]] https://esolangs.org/w/index.php?diff=82978&oldid=70491 * Oklomsy * (-830) 10:11:16 [[User:Oklomsy]] https://esolangs.org/w/index.php?diff=82979&oldid=82978 * Oklomsy * (+610) 10:21:53 [[Modulous]] M https://esolangs.org/w/index.php?diff=82980&oldid=82971 * Abyxlrz * (-6) 10:23:36 [[User:Abyxlrz]] https://esolangs.org/w/index.php?diff=82981&oldid=82949 * Abyxlrz * (-47) 10:25:22 [[Firstreplace]] M https://esolangs.org/w/index.php?diff=82982&oldid=80513 * Abyxlrz * (-74) 10:44:26 -!- LKoen has quit (Remote host closed the connection). 11:03:24 -!- kspalaiologos has joined. 11:56:03 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=82983&oldid=82943 * Sanscicondos * (+85) added updated sanscicondos signature 12:00:26 [[HelloWorld]] https://esolangs.org/w/index.php?diff=82984&oldid=75001 * Sanscicondos * (+139) /* Compiler */ 12:02:08 [[Cheese]] M https://esolangs.org/w/index.php?diff=82985&oldid=82881 * Sanscicondos * (+82) /* Bug Reports */ updated signature 12:05:16 [[Talk:Cheese]] https://esolangs.org/w/index.php?diff=82986&oldid=82872 * Sanscicondos * (+484) /* Discussion */ added the firt dicussion post 12:06:59 [[Talk:Cheese]] https://esolangs.org/w/index.php?diff=82987&oldid=82986 * Sanscicondos * (+52) /* Know Bugs As of Version [Alpha 1.3] */ 12:15:48 -!- xkapastel has joined. 12:16:46 [[Cheese]] https://esolangs.org/w/index.php?diff=82988&oldid=82985 * Sanscicondos * (+408) added version 1.3.5 12:49:06 -!- Lord_of_Life has quit (Ping timeout: 240 seconds). 12:49:48 -!- Lord_of_Life has joined. 12:55:19 -!- tromp has quit (Remote host closed the connection). 12:58:25 -!- tromp has joined. 13:07:36 -!- Sgeo has joined. 13:28:38 -!- metcalf has joined. 13:32:35 [[Special:Log/upload]] upload * Sanscicondos * uploaded "[[File:401964AE-B050-4577-B678-7805EC3799C0.jpeg]]": we are collective. 13:34:22 [[User talk:Sanscicondos]] N https://esolangs.org/w/index.php?oldid=82990 * Sanscicondos * (+77) Created page with "[[File:401964AE-B050-4577-B678-7805EC3799C0.jpeg|lmaoBig|we are collective.]]" 13:34:43 [[User talk:Sanscicondos]] https://esolangs.org/w/index.php?diff=82991&oldid=82990 * Sanscicondos * (-2) we are collective 13:38:07 [[User:Sanscicondos]] https://esolangs.org/w/index.php?diff=82992&oldid=82887 * Sanscicondos * (+22) edited project teases 14:03:13 -!- tromp has quit (Remote host closed the connection). 14:10:21 -!- tromp has joined. 15:03:55 -!- LKoen has joined. 15:08:26 -!- metcalf has quit (Quit: metcalf). 15:08:40 -!- metcalf has joined. 15:13:03 -!- metcalf has quit (Client Quit). 15:13:20 -!- metcalf has joined. 15:23:26 -!- metcalf has quit (Quit: metcalf). 15:23:43 -!- metcalf has joined. 15:27:57 -!- metcalf has quit (Client Quit). 15:28:12 -!- metcalf has joined. 16:13:26 -!- metcalf has quit (Quit: metcalf). 16:13:43 -!- metcalf has joined. 16:14:39 -!- tromp has quit (Remote host closed the connection). 16:17:57 -!- metcalf has quit (Client Quit). 16:18:11 -!- metcalf has joined. 16:28:26 -!- metcalf has quit (Quit: metcalf). 16:28:43 -!- metcalf has joined. 16:37:57 -!- metcalf has quit (Quit: metcalf). 16:38:13 -!- metcalf has joined. 17:00:57 -!- ghosthell has left ("Leaving"). 17:13:26 -!- metcalf has quit (Quit: metcalf). 17:13:40 -!- metcalf has joined. 17:14:11 -!- imode has quit (Ping timeout: 240 seconds). 17:17:09 -!- LKoen has quit (Remote host closed the connection). 17:17:57 -!- metcalf has quit (Client Quit). 17:18:15 -!- metcalf has joined. 17:42:25 -!- LKoen has joined. 17:43:53 -!- tromp has joined. 17:45:05 -!- oerjan has joined. 17:54:50 -!- kspalaiologos has quit (Quit: Leaving). 17:56:48 -!- tromp has quit (Remote host closed the connection). 18:10:24 [[User talk:Sanscicondos]] https://esolangs.org/w/index.php?diff=82993&oldid=82991 * Ais523 * (+322) what's the source for your images? 18:35:42 -!- tromp has joined. 18:38:40 [[Pain]] https://esolangs.org/w/index.php?diff=82994&oldid=82684 * RetroPain * (+357) 18:43:26 -!- metcalf has quit (Quit: metcalf). 18:43:44 -!- metcalf has joined. 18:47:34 [[!aBF']] M https://esolangs.org/w/index.php?diff=82995&oldid=82965 * Caenbe * (+6) 18:47:57 -!- metcalf has quit (Client Quit). 18:48:12 -!- metcalf has joined. 19:31:24 -!- fungot has quit (Ping timeout: 246 seconds). 19:52:28 -!- tromp has quit (Remote host closed the connection). 19:53:26 -!- metcalf has quit (Quit: metcalf). 19:53:42 -!- metcalf has joined. 19:54:16 -!- ArthurStrong has joined. 19:57:57 -!- metcalf has quit (Client Quit). 19:58:11 -!- metcalf has joined. 20:12:48 -!- imode has joined. 20:19:28 -!- tromp has joined. 20:24:18 [[Minifuck]] https://esolangs.org/w/index.php?diff=82996&oldid=20057 * Bangyen * (+125) 20:27:22 -!- metcalf has quit (Ping timeout: 252 seconds). 20:27:49 [[Talk:Minifuck]] https://esolangs.org/w/index.php?diff=82997&oldid=18965 * Bangyen * (+159) 20:28:10 [[Talk:Minifuck]] https://esolangs.org/w/index.php?diff=82998&oldid=82997 * Bangyen * (+82) /* Cat Program */ 20:36:51 [[Stop]] https://esolangs.org/w/index.php?diff=82999&oldid=73146 * Bangyen * (-2) 20:46:08 [[User:Bangyen]] https://esolangs.org/w/index.php?diff=83000&oldid=82974 * Bangyen * (+15) /* Implementations */ 20:49:33 `olist 1234 20:49:34 olist https://www.giantitp.com/comics/oots1234.html: shachaf oerjan Sgeo FireFly boily nortti b_jonas 20:56:28 -!- arseniiv has quit (Ping timeout: 265 seconds). 21:52:28 -!- fungot has joined. 21:56:07 -!- tromp has quit (Remote host closed the connection). 22:14:01 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 22:36:16 [[Stax]] M https://esolangs.org/w/index.php?diff=83001&oldid=77982 * Cameron * (+148) 22:48:50 -!- copumpkin has quit (Remote host closed the connection). 22:50:00 -!- copumpkin has joined. 23:17:47 Heh, I was wondering why recent channel logs were taking a lot more space than the older ones. "Surely the channel can't have become *more* active lately?" Turns out it's because the brotli command-line tool no longer accepts `--quality 11` as a flag, but requires it to be specified as `--quality=11`, causing the weekly batch compress job to stop working. 23:35:47 shocking 23:38:34 Oh another satisfying solution in the Ice Palace... always fun to discover a new trick. 23:41:05 bitter sweet... I should've found it sooner :P 2021-05-18: 00:24:31 -!- tromp has joined. 00:29:08 -!- tromp has quit (Ping timeout: 265 seconds). 01:07:00 [[Parse this sic]] https://esolangs.org/w/index.php?diff=83002&oldid=82562 * Digital Hunter * (+243) /* Computational class */ Updated the underload-to-wdigpcras program to be shorter, and added a wdigpcras-to-underload program 01:33:05 -!- tromp has joined. 01:37:54 -!- tromp has quit (Ping timeout: 252 seconds). 01:53:45 [[FlipJump]] https://esolangs.org/w/index.php?diff=83003&oldid=82920 * Tomhe * (+369) /* The Assembly Language */ - add segment+reserve syntax 02:27:23 -!- tromp has joined. 02:31:41 -!- tromp has quit (Ping timeout: 240 seconds). 02:33:44 -!- sprock has joined. 03:13:24 -!- tromp has joined. 03:15:34 -!- xkapastel has quit (Quit: Connection closed for inactivity). 03:17:26 -!- tromp has quit (Ping timeout: 240 seconds). 03:35:07 -!- oerjan has quit (Quit: Nite). 03:57:40 [[Talk:Clockwise]] N https://esolangs.org/w/index.php?oldid=83004 * Bangyen * (+733) Created page with "==Cat Program== How is the cat program supposed to work? I don't think it's possible to create one in this language because it is impossible to enter a loop and output the sam..." 04:07:54 -!- tromp has joined. 04:11:11 [[User:Bangyen]] https://esolangs.org/w/index.php?diff=83005&oldid=83000 * Bangyen * (-10) /* Implementations */ 04:11:59 [[Bit~]] https://esolangs.org/w/index.php?diff=83006&oldid=76535 * Bangyen * (-4) /* Implementations */ 04:12:06 -!- tromp has quit (Ping timeout: 240 seconds). 04:15:28 [[EXCON]] https://esolangs.org/w/index.php?diff=83007&oldid=76277 * Bangyen * (-61) /* Interpreter */ 04:15:48 [[BF-PDA]] https://esolangs.org/w/index.php?diff=83008&oldid=76306 * Bangyen * (-1) /* External resources */ 04:16:14 [[Suffolk]] https://esolangs.org/w/index.php?diff=83009&oldid=82964 * Bangyen * (-1) /* Implementations */ 04:16:51 [[RAM0]] https://esolangs.org/w/index.php?diff=83010&oldid=76006 * Bangyen * (-1) /* Implementations */ 04:17:16 [[BFStack]] https://esolangs.org/w/index.php?diff=83011&oldid=75996 * Bangyen * (-1) /* Implementations */ 05:01:31 [[Special:Log/newusers]] create * HellishBro * New user account 05:01:59 -!- tromp has joined. 05:06:22 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=83012&oldid=82983 * HellishBro * (+215) /* Introductions */ 05:06:59 -!- tromp has quit (Ping timeout: 268 seconds). 05:23:53 Do you think that it can be suitable to check argv[0] to activate/disactivate "portable mode" (not installing files in home directory or otherwise common locations), if there is also some other method for overriding this decision? 05:25:28 -!- Sgeo has quit (Read error: Connection reset by peer). 05:30:07 I forget what the C standard has to say about argv[0] but iirc it isn't a full path, right? 05:31:00 I think it isn't normally a full path, anyways. 05:32:10 on unix it can be anything 05:32:34 execve(2) takes the path of the executable and the whole argv including argv[0] separately 05:33:10 in fact you can exec with argc == 0 and therefore no argv[0] 05:33:21 a great many programs will segfault if you do that 05:33:35 i'm not sure if it's allowed by C or POSIX standards, but you can do it in practice 05:34:22 on Linux you can get the actual exec'd path from /proc/self/exe 05:34:44 although there may be cases where it no longer exists, or never existed in the path namespace of the resulting executable 05:34:52 s/executable/process/ 05:35:21 Yes, but I think argv[0] is usually whatever is typed in; so, if it is in the PATH then usually the path is not typed in. 05:39:17 The actual executable file name is also available in AT_EXECFN 05:39:34 I guess (char *) getauxval(AT_EXECFN) 05:45:47 I have no man page for "getauxval" on my computer 05:46:44 i have it 05:46:54 Are you running Linux? 05:47:07 Instead of using getauxval, you can get the aux values directly from the stack at process startup. 05:47:29 It goes argc, argv, envv, auxv 05:47:34 take a look at busybox 05:47:41 it has a ton of aliases that all call the same program 05:47:55 I guess the alias becomes arg[0] 05:50:27 Yes, other programs do that too (not only busybox). But, it isn't quite what I meant. Rather, what I meant is that if other options do not override it, it check if argv[0] has a slash; if so, then use portable mode; otherwise, look for configuration files in the home directory. I can also add a command-line switch to disable portable mode and a special environment variable to force portable mode with a specific directory. 05:51:03 bash exec lets you specify argv[0] explicitly (via -a) 05:51:12 bash -c 'exec -a foo ls -?' 05:51:15 makes ls think it's named foo 05:51:41 Yes, that can be useful sometimes in case the program cares about argv[0] 05:51:49 but i'm not sure if there's a way to exec with no argv[0] without writing a custom C program 05:53:47 Apparently on Amiga clicking on the program will set argc=0; argv is filled in if you type in the name of the program 05:55:23 interesting 06:48:09 -!- tromp has joined. 06:57:39 -!- Lord_of_Life has quit (Read error: Connection reset by peer). 06:58:08 -!- Lord_of_Life has joined. 07:07:14 -!- imode has quit (Ping timeout: 268 seconds). 08:06:40 -!- hendursa1 has joined. 08:09:57 -!- hendursaga has quit (Ping timeout: 240 seconds). 08:20:38 -!- LKoen has joined. 08:23:28 -!- sprock has quit (Ping timeout: 252 seconds). 09:59:31 argc == 0 is allowed by the C standard, though arguably (no pun intended) it would be "more correct" to set argc == 1 and make argv[0] the empty string if the implementation knows about program names, but the program name just doesn't happen to be available: https://0x0.st/-jdX.txt 09:59:39 (C11 5.1.2.2.1p2) 10:03:25 -!- tromp has quit (Remote host closed the connection). 10:04:43 -!- tromp has joined. 10:11:09 I once got this message from Donald Knuth: 10:11:21 "A few minutes ago I spoke with Ken Thompson. He confirms that he and his colleagues never wanted argc to be 0; and he agrees with me that the authors of C89 should not have allowed that case to be legal. He is pretty sure that Plan 9, in particular, always ensured that argc>=1, by supplying a default environment if necessary." 10:12:55 -!- spruit11 has quit (Ping timeout: 252 seconds). 10:15:00 Appeal to authority. ;) 10:15:10 he messaged you? 10:18:56 -!- spruit11 has joined. 10:19:05 POSIX rationale has a bit about how it originally required >= 1, but since ISO C said 0 is okay, they now only say it "should" be one (but a "should" is a binding requirement for a strictly conforming POSIX application). 10:19:18 > Early proposals required that the value of argc passed to main() be "one or greater". This was driven by the same requirement in drafts of the ISO C standard. In fact, historical implementations have passed a value of zero when no arguments are supplied to the caller of the exec functions. This requirement was removed from the ISO C standard and subsequently removed from this volume of POSIX.1-2017 as 10:19:20 :1:41: error: :1:41: error: parse error on input ‘of’ 10:19:24 well. The wording, in particular the use of the word should, requires a Strictly Conforming POSIX Application to pass at least one argument to the exec function, thus guaranteeing that argc be one or greater when invoked by such an application. In fact, this is good practice, since many existing applications reference argv[0] without first checking the value of argc. 10:19:31 lambdabot: Sorry, that wasn't for you, I forgot. 10:20:20 Is there any implementation that can cause a negative argc, I wonder 10:21:19 ...pass 3 billion arguments to a program... 10:22:59 I would find it amusing if an implementation had a corner case where argc is negative, but it would still take care to ensure that argv[argc] is a null pointer. 10:23:13 (In any case, it wouldn't be a conforming C implementation.) 10:24:49 shachaf: did you ever find a good gui library 10:29:48 int-e: For what context? I think probably not. 10:49:43 -!- xkapastel has joined. 11:51:06 -!- arseniiv has joined. 12:49:33 -!- Lord_of_Life_ has joined. 12:50:46 -!- Lord_of_Life has quit (Ping timeout: 240 seconds). 12:50:58 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 13:08:48 -!- xelxebar has quit (Remote host closed the connection). 13:09:05 -!- xelxebar has joined. 13:13:51 -!- kelly8080 has joined. 13:23:23 -!- fungot has quit (Ping timeout: 260 seconds). 13:24:12 -!- fungot has joined. 13:31:34 -!- ProofTechnique has quit (Ping timeout: 276 seconds). 13:33:15 -!- ProofTechnique has joined. 13:49:43 -!- hakatashi has quit (Remote host closed the connection). 13:50:03 -!- hakatashi has joined. 14:04:12 -!- APic has quit (Ping timeout: 240 seconds). 14:10:41 -!- kelly8080 has quit (Quit: kelly8080). 14:12:45 -!- Sgeo has joined. 14:34:58 -!- tromp has quit (Remote host closed the connection). 15:03:38 -!- metcalf has joined. 15:03:42 -!- APic has joined. 15:08:14 -!- tromp has joined. 15:36:48 -!- LKoen has quit (Remote host closed the connection). 15:38:52 [[Cheese]] M https://esolangs.org/w/index.php?diff=83013&oldid=82988 * Sanscicondos * (+30) /* Alpha 1.3.5 */ 15:39:49 [[Cheese]] M https://esolangs.org/w/index.php?diff=83014&oldid=83013 * Sanscicondos * (+104) /* Alpha 1.3 */ 15:40:32 -!- arseniiv has quit (Ping timeout: 240 seconds). 15:49:21 -!- ArthurStrong has quit (Read error: Connection reset by peer). 15:49:36 -!- ArthurStrong has joined. 15:58:24 -!- LKoen has joined. 16:08:45 -!- tromp has quit (Remote host closed the connection). 16:23:38 -!- metcalf has quit (Quit: metcalf). 16:23:44 [[User talk:Sanscicondos]] https://esolangs.org/w/index.php?diff=83015&oldid=82993 * Sanscicondos * (+288) 16:23:56 -!- metcalf has joined. 16:28:05 [[User:Sanscicondos]] https://esolangs.org/w/index.php?diff=83016&oldid=82992 * Sanscicondos * (+140) 16:28:09 -!- metcalf has quit (Client Quit). 16:28:24 -!- metcalf has joined. 16:35:45 -!- tromp has joined. 16:39:24 -!- xkapastel has quit (Quit: Connection closed for inactivity). 16:39:57 [[Talk:Don't]] N https://esolangs.org/w/index.php?oldid=83017 * Sanscicondos * (+655) hmmmm 16:43:38 -!- metcalf has quit (Quit: metcalf). 16:43:53 -!- metcalf has joined. 16:43:54 -!- arseniiv has joined. 16:48:09 -!- metcalf has quit (Client Quit). 16:48:26 -!- metcalf has joined. 17:04:24 -!- tromp has quit (Remote host closed the connection). 17:18:48 -!- kspalaiologos has joined. 17:23:25 -!- hendursa1 has quit (Quit: hendursa1). 17:25:51 -!- hendursaga has joined. 17:28:02 -!- xkapastel has joined. 17:47:24 -!- LKoen has quit (Remote host closed the connection). 17:49:44 -!- tromp has joined. 18:07:33 -!- tromp has quit (Remote host closed the connection). 18:12:15 -!- tromp has joined. 18:27:14 -!- metcalf has quit (Quit: metcalf). 18:27:36 -!- metcalf has joined. 18:32:57 -!- imode has joined. 18:35:21 [[Special:Log/delete]] delete * Ais523 * deleted "[[File:Cheese one.jpg]]": Copyright violation: "all rights reserved" on original source 18:37:20 [[User talk:Sanscicondos]] https://esolangs.org/w/index.php?diff=83018&oldid=83015 * Ais523 * (+465) looks like the cheese picture was a copyright violation 18:46:24 [[Neat]] N https://esolangs.org/w/index.php?oldid=83019 * HellishBro * (+1395) Neat 18:46:29 -!- tromp has quit (Remote host closed the connection). 18:55:22 [[Language list]] https://esolangs.org/w/index.php?diff=83020&oldid=82941 * HellishBro * (+11) /* N */ 18:55:23 -!- LKoen has joined. 18:56:31 -!- tromp has joined. 19:16:47 -!- oerjan has joined. 19:27:56 [[User:Bangyen]] https://esolangs.org/w/index.php?diff=83021&oldid=83005 * Bangyen * (+134) 19:28:44 What, no Eurovision commentary going on? 19:28:51 I guess the semifinals don't count maybe. 19:29:01 Norway's in this one, I think. 19:29:29 int-e: what do those pulsing rings in Recursed do? 19:30:12 What, no Eurovision commentary going on? => didn’t even know it’s happening 19:30:26 I've lost interest after that woman with a beard 19:30:38 or whatever it was 19:31:47 I think I almost never ever watched it more than a couple minutes for a time, which seems strange in some way 19:33:03 first levels of Recursed seem pretty neato-easy but I believe when I start with progressing the ice palace DLC then it will be hard 19:33:38 arseniiv: yes it starts out very easy 19:34:03 oh and after that beard woman there was a scandal that after nazi revolution in Ukraine in 2014 some people heard in "lasha tumbai" the "Russia goodbye" in Serdyuchka's song not even understanding that Serdyuchka hates nazis 19:34:21 so it's now looking rather about scandals than music I guess 19:35:48 int-e: do you know what those rings do? If you take it and then drop it, it starts pulsing until you return from some other chest, it seems to indicate something but I think I haven’t read about that in a book at the start 19:36:21 arseniiv: throw them and they'll play a message 19:36:53 bbbb,Recursed starts out too slow, definitely 19:37:14 arseniiv: oh you said it's pulsing... if you don't have sound, turn on subtitles in the menu 19:37:17 nakilon: some say it was for a long time about some behind-the-scene shenanigans, though I don’t care either way. At least hopefully some people have fun from all that 19:37:41 int-e: aaah thank you! 19:38:36 I thought about subtitles (I turned them on in minecraft even when I play with earphones on just for fun of it) but for some reason didn’t ended up enabling them 19:40:08 the slow start makes me believe my not-puzzle-gaming friend will get a confidence about her skills though 19:44:46 . o O ( the early Eurovision sequence: ABBACCCABBADDDDABBA… ) 19:44:48 -!- TheLie has joined. 19:44:59 lol 19:48:38 -!- metcalf has quit (Quit: metcalf). 19:48:56 -!- metcalf has joined. 19:53:09 -!- metcalf has quit (Client Quit). 19:53:24 -!- metcalf has joined. 20:06:22 -!- metcalf has quit (Quit: metcalf). 20:20:12 -!- sprock has joined. 20:24:27 [[Eek!]] N https://esolangs.org/w/index.php?oldid=83022 * Zero player rodent * (+2641) Created page with "'''Eek!''' is an [[esoteric programming language]] that only uses the characters "E", "e", and "k". == Commands == {| class="wikitable" |- ! Command !! Outcome |- | E || Move..." 20:24:58 shachaf: I kind of disagree... yes the initial levels are easy, but the test I'd apply is whether the game repeats itself early on (in the extreme making a dozen levels all based around the same idea)... and I don't think it does. 20:25:02 [[User:Zero player rodent]] https://esolangs.org/w/index.php?diff=83023&oldid=82620 * Zero player rodent * (+12) 20:25:38 also the rings did a lot for me to stave off boredom 20:29:44 -!- kspalaiologos has quit (Quit: Leaving). 21:06:45 [[Nya~]] N https://esolangs.org/w/index.php?oldid=83024 * Sech1p * (+2127) Initial :eyes: 21:23:37 -!- tromp has quit (Remote host closed the connection). 21:47:52 -!- tromp has joined. 21:52:16 -!- tromp has quit (Ping timeout: 260 seconds). 21:52:42 -!- tromp has joined. 21:56:31 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 21:57:26 hit the harder ones but didn’t reach cauldrons and jars yet 21:57:31 -!- tromp has quit (Ping timeout: 260 seconds). 21:59:13 hmm, dungeon, or ruins? 22:01:36 (sets are: 1st woodland, introduces chests, keys, blocks, and doors; 2nd, sewers, introduces water; 3rd, dungeon, introduces green things; 4th, ruins, introduces red water) 22:04:42 [[Special:Log/newusers]] create * AdamJ * New user account 22:06:27 -!- TheLie has quit (Remote host closed the connection). 22:06:39 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=83025&oldid=83012 * AdamJ * (+123) /* Introductions */ 22:43:37 -!- arseniiv has quit (Ping timeout: 265 seconds). 22:46:43 -!- tromp has joined. 22:51:11 -!- tromp has quit (Ping timeout: 260 seconds). 23:26:50 -!- tromp has joined. 23:31:28 -!- tromp has quit (Ping timeout: 265 seconds). 2021-05-19: 00:18:25 -!- tromp has joined. 00:23:11 -!- tromp has quit (Ping timeout: 265 seconds). 00:39:10 -!- tromp has joined. 00:44:12 -!- tromp has quit (Ping timeout: 268 seconds). 00:53:36 -!- tromp has joined. 00:57:41 -!- tromp has quit (Ping timeout: 240 seconds). 01:23:29 [[Container]] https://esolangs.org/w/index.php?diff=83026&oldid=79726 * Bangyen * (+416) 01:23:57 [[Container]] https://esolangs.org/w/index.php?diff=83027&oldid=83026 * Bangyen * (-2) 01:25:58 [[User:Bangyen]] https://esolangs.org/w/index.php?diff=83028&oldid=83021 * Bangyen * (+16) /* Implementations */ 01:28:40 -!- tromp has joined. 01:33:16 -!- tromp has quit (Ping timeout: 265 seconds). 01:36:11 {-} Conspiracy ;; Hidden agenda ;; When ~ is faced up, you may pay {2/U}{2/U}. If you paid, or if target spell's name is the chosen name, counter that spell. 01:39:57 What is your comment of this? 01:58:02 what would the actor model look like without the idea of a "process ID" or "address", I wonder, and instead replace that with some sort of adjacency requirement. 01:58:46 I don't know. 01:59:02 [[List of ideas]] https://esolangs.org/w/index.php?diff=83029&oldid=82712 * ColorfulGalaxy * (+110) /* Ideas for Names */ Implemented suggestions 01:59:59 a distributed idea of "what address belongs to who" is expensive to maintain, to the point of requiring entirely different software services to facilitate a mapping between identifiers and the actual processes (or machines) they signify. 02:01:35 -!- tromp has joined. 02:02:15 [[List of ideas]] https://esolangs.org/w/index.php?diff=83030&oldid=83029 * ColorfulGalaxy * (+105) /* Music */ 02:05:54 [[List of ideas]] https://esolangs.org/w/index.php?diff=83031&oldid=83030 * ColorfulGalaxy * (+81) /* General Ideas */ 02:06:08 -!- tromp has quit (Ping timeout: 265 seconds). 02:49:24 -!- xkapastel has quit (Quit: Connection closed for inactivity). 02:55:50 -!- tromp has joined. 03:00:16 -!- tromp has quit (Ping timeout: 265 seconds). 03:02:50 [[Spider solitaire]] N https://esolangs.org/w/index.php?oldid=83032 * ColorfulGalaxy * (+174) Added content 03:06:03 -!- oerjan has quit (Quit: Nite). 03:12:13 -!- Lord_of_Life has quit (Ping timeout: 240 seconds). 03:20:25 [[User:ColorfulGalaxy]] https://esolangs.org/w/index.php?diff=83033&oldid=82853 * ColorfulGalaxy * (+23) [http://www.archimedes-lab.org/tangramagicus/pagetang4.html# s] 03:29:30 -!- tromp has joined. 03:34:06 -!- tromp has quit (Ping timeout: 265 seconds). 03:41:11 -!- tromp has joined. 03:44:18 -!- Lord_of_Life has joined. 03:45:41 -!- tromp has quit (Ping timeout: 240 seconds). 03:46:08 [[Num]] N https://esolangs.org/w/index.php?oldid=83034 * AndrewBayly * (+2415) Created page with "Num is an esoteric programming language that is also a subset of JavaScript. In most high level languages there is some representation of the natural numbers, or at least Inc..." 03:46:28 [[Num]] https://esolangs.org/w/index.php?diff=83035&oldid=83034 * AndrewBayly * (+0) 03:48:11 [[Num]] https://esolangs.org/w/index.php?diff=83036&oldid=83035 * AndrewBayly * (+24) 03:50:43 [[Num]] https://esolangs.org/w/index.php?diff=83037&oldid=83036 * AndrewBayly * (-8) 03:55:53 -!- tromp has joined. 03:56:07 [[Num]] https://esolangs.org/w/index.php?diff=83038&oldid=83037 * AndrewBayly * (+548) 03:57:04 [[Num]] https://esolangs.org/w/index.php?diff=83039&oldid=83038 * AndrewBayly * (+7) /* Implementation */ 04:00:28 -!- tromp has quit (Ping timeout: 252 seconds). 04:01:36 [[Num]] https://esolangs.org/w/index.php?diff=83040&oldid=83039 * AndrewBayly * (+5534) 04:04:34 [[Num]] https://esolangs.org/w/index.php?diff=83041&oldid=83040 * AndrewBayly * (+2598) 04:05:02 [[Num]] https://esolangs.org/w/index.php?diff=83042&oldid=83041 * AndrewBayly * (-2) /* Arithmetic and Logical Operators */ 04:05:58 [[Num]] https://esolangs.org/w/index.php?diff=83043&oldid=83042 * AndrewBayly * (+459) /* Primes 1 through 8 */ 04:06:19 [[Num]] https://esolangs.org/w/index.php?diff=83044&oldid=83043 * AndrewBayly * (+154) /* Squares 0 through 3 */ 04:06:45 [[Num]] https://esolangs.org/w/index.php?diff=83045&oldid=83044 * AndrewBayly * (+141) /* Factorial 3 */ 04:08:05 [[Num]] https://esolangs.org/w/index.php?diff=83046&oldid=83045 * AndrewBayly * (+83) 04:13:44 -!- arseniiv has joined. 04:16:05 [[Num]] https://esolangs.org/w/index.php?diff=83047&oldid=83046 * AndrewBayly * (+99) /* Pre-defined Functions */ 04:27:01 [[Num]] https://esolangs.org/w/index.php?diff=83048&oldid=83047 * AndrewBayly * (+170) 04:27:14 [[Num]] https://esolangs.org/w/index.php?diff=83049&oldid=83048 * AndrewBayly * (+0) /* Turing-completeness */ 04:51:36 -!- tromp has joined. 04:55:41 -!- tromp has quit (Ping timeout: 240 seconds). 05:45:45 -!- tromp has joined. 05:51:32 -!- tromp has quit (Ping timeout: 252 seconds). 06:09:47 -!- tromp has joined. 06:17:57 Maybe the "Four" and "Eight" keywords in Free Hero Mesh should be changed to "Rook" and "Queen" instead. 06:22:14 (But, not today; today I will sleep instead.) 07:18:28 -!- LKoen has joined. 07:21:16 -!- sprock has quit (Ping timeout: 265 seconds). 07:23:48 -!- Sgeo has quit (Read error: Connection reset by peer). 07:54:19 -!- FireFly has quit (Killed (grumble (My fellow staff so-called 'friends' are about to hand over account data to a non-staff member. If you care about your data, drop your NickServ account NOW before that happens.))). 07:54:20 -!- mniip has quit (Killed (grumble (My fellow staff so-called 'friends' are about to hand over account data to a non-staff member. If you care about your data, drop your NickServ account NOW before that happens.))). 07:54:35 -!- mniip has joined. 07:54:48 -!- grumble has quit (Killed (grumble (My fellow staff so-called 'friends' are about to hand over account data to a non-staff member. I'm leaving freenode forever and I recommend you drop your NickServ account to keep your data safe.))). 07:56:31 -!- FireFly has joined. 08:00:39 -!- xelxebar has quit (Remote host closed the connection). 08:01:15 -!- xelxebar has joined. 08:09:09 -!- hendursaga has quit (Ping timeout: 240 seconds). 08:14:55 -!- hendursaga has joined. 08:18:30 [[Language list]] https://esolangs.org/w/index.php?diff=83050&oldid=83020 * Sech1p * (+16) Add nya~ language 08:27:15 -!- tromp has quit (Remote host closed the connection). 08:28:54 -!- tromp has joined. 09:13:24 -!- imode has quit (Ping timeout: 265 seconds). 09:19:15 -!- ProofTechnique has quit (Read error: Connection reset by peer). 09:23:00 hm if one can say our inductive type N might contain nonstandard naturals which just have no closed terms corresponding to them, could a type X → Y contain uncomputable functions in it?.. Seems plausible but I don’t remember where did I read about nonstandards inside N. Maybe that was about equality types x = y, being inhabited not necessary only by refl_x terms 09:24:08 but also some nontrivial loops and paths between different elements which just aren’t that different so it all still satisfies path induction 09:26:02 likewise as you know nonstandars naturals satisfy the first-order induction. Though I don’t know how it translates to induction from a dependent-type theory: it might be a bit more strict due to all the types?.. (and cumulative type universes, if one takes a theory like HoTT in this regard) 09:27:46 so it seems to make sense that function types would contain uncomputable functions “deep within”. But as I said I don’t remember arguments for that, like why would we want to say it? It seems we should want, for metalogic stuff to make more sense, but how exactly 09:36:53 -!- ProofTechnique has joined. 10:13:20 -!- ArthurStrong has quit (Quit: leaving). 10:32:06 -!- LKoen has quit (Remote host closed the connection). 11:34:49 -!- LKoen has joined. 12:01:27 -!- mniip has quit (Quit: Changing host). 12:03:21 -!- mniip has joined. 12:08:19 -!- tromp has quit (Remote host closed the connection). 12:08:23 -!- FireFly has quit (Changing host). 12:08:23 -!- FireFly has joined. 12:12:02 -!- tromp has joined. 12:14:40 [[User talk:Sanscicondos]] https://esolangs.org/w/index.php?diff=83051&oldid=83018 * Sanscicondos * (+233) 12:16:05 [[Special:Log/upload]] upload * Sanscicondos * uploaded "[[File:Cheese slice.jpg]]": Royalty free image of a cheese slice. Src: https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.peakpx.com%2F545414%2Fyellow-slice-cheese&psig=AOvVaw2Yopg2e5tX2Y-1hsl5V81i&ust=1621512748340000&source=images&cd=vfe&ved=0CAMQjB1qFwoTCJDTpu7b1fACFQAAAAAdAAAAABAD 12:16:35 [[User:Sanscicondos]] https://esolangs.org/w/index.php?diff=83053&oldid=83016 * Sanscicondos * (+2) added royalty free cheese 12:17:02 I heard there's no such thing as free cheese, but that seems to contradict the assertion. 12:17:23 [[User talk:Sanscicondos]] M https://esolangs.org/w/index.php?diff=83054&oldid=83051 * Sanscicondos * (+2) mmmmm formatting 12:19:37 I've resigned from volunteering for freenode for a good reason and I think you should know as well: https://mniip.com/freenode.txt (sorry for the spam (wait that's cliche)) 12:20:28 [[Cheese]] https://esolangs.org/w/index.php?diff=83055&oldid=83014 * Sanscicondos * (+246) explanation to Hello World added 12:21:31 [[User:Sanscicondos]] M https://esolangs.org/w/index.php?diff=83056&oldid=83053 * Sanscicondos * (-140) removed unneeded link 12:22:41 -!- arseniiv has quit (Ping timeout: 240 seconds). 12:24:05 [[Esolang talk:General disclaimer]] N https://esolangs.org/w/index.php?oldid=83057 * Sanscicondos * (+115) Created page with "====If you wish to inquire about the exact makeup of the Esolangs Wiki and its ingredients, please do so below.====" 12:26:33 [[Esolang talk:General disclaimer]] https://esolangs.org/w/index.php?diff=83058&oldid=83057 * Sanscicondos * (+320) 12:27:17 -!- ^[ has quit (Quit: I wish to stop using IRCCloud.). 12:28:02 [[Esolang talk:General disclaimer]] https://esolangs.org/w/index.php?diff=83059&oldid=83058 * Sanscicondos * (+99) 12:33:49 [[Esolang talk:General disclaimer]] https://esolangs.org/w/index.php?diff=83060&oldid=83059 * Sanscicondos * (+533) added pages with percentages 12:36:55 -!- metcalf has joined. 12:38:13 -!- metcalf has quit (Client Quit). 12:38:31 -!- metcalf has joined. 12:47:17 -!- arseniiv has joined. 12:53:52 -!- tromp has quit (Remote host closed the connection). 12:54:29 -!- tromp has joined. 12:54:41 so, is #esoteric going to move? 12:58:55 -!- tromp has quit (Ping timeout: 252 seconds). 12:59:42 Out of abundance of caution I did go ahead and register ##esoteric over on libera, and was just about to start a thread on [[Esolang talk:Community portal]] on whether an `#esolangs` community registration would be reasonable. But I think we might as well wait a bit to see what exactly happens. A number of Real Channels™ sound like they're going to just migrate though. 13:00:53 according to the second update in https://gist.github.com/joepie91/df80d8d36cd9d1bde46ba018af497409 it might just be a reasonable idea 13:05:32 -!- tromp has joined. 13:05:54 Yeah, obviously anyone who's uncomfortable simply being connected to freenode.net should do what they must. But I think I'll still be giving it a day or three before migrating things I'm responsible for, mostly because I kind of find it hard to come up with anything particularly nefarious a malicious entity could do with esolangs.org wiki updates or the kind of things fungot spouts out. 13:05:56 fizzie: mr president, first of all, there was also my mother, my sister and my wife. his wife said to him: ' europe's currencies will be coexisting. lack of security, justice and home affairs remain too vague. we have to admit that we must totally change our quota system and at last i am in complete agreement. i hope that a call will come from rethinking whether our structural programme for social measures. so if you will allow 13:06:03 Case in point. 13:07:39 -!- Taneb has quit (Ping timeout: 260 seconds). 13:11:54 Hm? What's going on with freenode? 13:13:30 Ah 13:13:40 >Freenode staff have stepped down. The network that runs at freenode.org/net/com should be assumed to be under control of a malicious party. 13:18:41 -!- metcalf has quit (Quit: metcalf). 13:18:57 -!- metcalf has joined. 13:19:10 -!- Taneb has joined. 13:22:12 -!- zeroed has quit (Quit: ZNC 1.7.2+deb3 - https://znc.in). 13:23:13 -!- metcalf has quit (Client Quit). 13:23:30 -!- adminn has joined. 13:23:32 -!- metcalf has joined. 13:27:55 [[Esolang talk:Community portal]] https://esolangs.org/w/index.php?diff=83061&oldid=81119 * Fizzie * (+1958) /* Freenode and the future */ new section 13:28:14 -!- LKoen has quit (Remote host closed the connection). 13:33:59 -!- oren has quit (Quit: Changing server). 13:36:19 chibi: https://kline.sh, among others 13:37:08 -!- LKoen has joined. 14:02:01 [[Special:Log/newusers]] create * Batata * New user account 14:08:36 -!- xkapastel has joined. 14:08:39 -!- oren has joined. 14:26:59 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=83062&oldid=83025 * Batata * (+145) 14:30:31 [[User:Batata]] N https://esolangs.org/w/index.php?oldid=83063 * Batata * (+8) Created page with "i'm dumb" 14:31:27 [[User:Batata]] https://esolangs.org/w/index.php?diff=83064&oldid=83063 * Batata * (-1) 14:31:55 [[User:Batata]] https://esolangs.org/w/index.php?diff=83065&oldid=83064 * Batata * (+42) 14:32:43 [[User:Batata]] https://esolangs.org/w/index.php?diff=83066&oldid=83065 * Batata * (-37) 14:33:28 [[User:Batata]] https://esolangs.org/w/index.php?diff=83067&oldid=83066 * Batata * (+38) 14:35:52 -!- Sgeo has joined. 14:36:11 -!- sech1p has joined. 14:45:30 * Sgeo blinks at current Freenode controversy 14:45:55 Yeah, it's a whole thing 14:55:13 -!- dionys has quit (Quit: dionys). 14:55:24 -!- dionys has joined. 14:55:50 >Freenode staff have stepped down. The network that runs at freenode.org/net/com should be assumed to be under control of a malicious party. => woah 14:56:04 [[Neat]] M https://esolangs.org/w/index.php?diff=83068&oldid=83019 * PythonshellDebugwindow * (+130) Cats 14:57:22 -!- dionys has quit (Client Quit). 14:57:28 -!- DHeadshot has joined. 14:57:32 -!- dionys has joined. 14:59:06 -!- dionys has quit (Client Quit). 14:59:36 -!- dionys has joined. 15:04:24 really scared me about NickServ db, dropped the account but hm maybe that’s insufficient 15:04:30 I need more random passwords 15:06:11 -!- sech1p has quit (Ping timeout: 240 seconds). 15:18:18 -!- tromp has quit (Remote host closed the connection). 15:19:05 God, I'm so drained 15:20:12 mood 15:28:04 I have had some water and some chocolate and I am still drained 15:30:19 -!- nooga has joined. 15:31:50 [[User talk:Sanscicondos]] https://esolangs.org/w/index.php?diff=83069&oldid=83054 * Sanscicondos * (-1221) 15:33:36 a bath or a shower make wonders sometimes, though of course you need to be home for that 15:34:49 long time no talk hehehe 15:35:01 aren't you guys moving to libera? 15:37:42 arseniiv: and also not on the clock 15:44:43 nooga: https://esolangs.org/wiki/Esolang_talk:Community_portal#Freenode_and_the_future 15:45:58 hmm, dungeon, or ruins? => now both of them are partially complete 15:47:29 I am going to keep both libera and freenode until i know more 15:48:18 I grabbed a #esoteric registration on Libera, I still haven't figured out what's really happening. 15:48:32 int-e: I registered ##esoteric, because I really don't think we should have #esoteric per the policy. 15:48:40 It's really a historical accident we have on freenode. 15:48:45 I see 15:49:07 fizzie: I can see the argument for us having #esoteric as a registered community 15:49:16 Taneb: https://esolangs.org/wiki/Esolang_talk:Community_portal#Freenode_and_the_future 15:49:27 And I think it should be called #esolangs if registered as a community. 15:49:56 Well, now I need to figure out how to reply to a thread on talk page... 15:50:22 I guess I could just forward people to ##esoteric then for now 15:50:46 Press edit on the section, put a... was it a `:`, in front of your comment, to indent it... something like that. MediaWiki isn't *great* for discussions, but I think it'd be nice to have it on the record. 15:51:08 I'll figure it out in a few minutes 15:52:51 I'm really not relishing the prospect of having double the number of windows in my IRC client, but based on the amount of "I don't care" comments on the channels I've been on, it wouldn't surprise me if it's not a clean break. 16:08:35 [[Esolang talk:Community portal]] https://esolangs.org/w/index.php?diff=83070&oldid=83061 * Taneb * (+237) 16:09:28 what do you guys know about https://www.kline.sh/ 16:10:45 -!- ais523 has joined. 16:12:05 -!- Hooloovo0 has quit (Ping timeout: 246 seconds). 16:14:33 fizzie: there's alway +q *!*@* ;-) 16:18:20 -!- Hooloovo0 has joined. 16:18:26 [[Special:Log/newusers]] create * Axuary * New user account 16:20:48 -!- tromp has joined. 16:21:00 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=83071&oldid=83062 * Axuary * (+51) /* Introductions */ 16:23:12 -!- LKoen has quit (Read error: Connection reset by peer). 16:23:57 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=83072&oldid=83071 * Axuary * (+78) 16:29:10 fizzie: and yeah I'm not relishing it either... I mainly went on the server with the wild west attitude of stating a claim. make sure nobody else grabs my precious nick... 16:30:11 ye 16:30:14 fizzie: I went as far as to make a new shell account just for the purpose so that right now I have a mirror of my irc client that connects to libera instead of freenode... that's not really sustainable. 16:30:26 *staking a claim 16:31:31 I'm kind of hoping that whole channels will switch over, or not, so that I can merge the two irssi instances again. 16:36:26 -!- sech1p has joined. 16:38:19 Yeah, I think that'd be optimal. But I suspect there's some serious inertia to overcome. Unless a channel's administrators decide to force the issue. 16:38:45 How many hours before the first freenode-libera bridge goes up? ;) 16:40:38 it'd be nice to have some sort of universal bridge between all the competing chat setups 16:40:41 -!- imode has joined. 16:42:19 -!- metcalf_ has joined. 16:45:40 -!- metcalf has quit (Ping timeout: 252 seconds). 16:45:41 -!- metcalf_ has changed nick to metcalf. 16:49:09 -!- LKoen has joined. 16:53:45 oh hey ais523, about 13 years ago you helped me on my highschool maths homework. Thanks! 16:54:29 ☺ 16:59:11 -!- arseniiv has quit (Ping timeout: 240 seconds). 17:01:06 -!- arseniiv has joined. 17:01:45 hi op_4 17:02:03 * op_4 went by hiato back then, iirc 17:02:52 -!- FireFly has quit (Remote host closed the connection). 17:03:07 -!- FireFly has joined. 17:04:06 I remember that name 17:05:07 woo, alright my work here is done 17:11:32 -!- betseg has joined. 17:11:36 -!- betseg has left. 17:15:32 -!- tromp has quit (Remote host closed the connection). 17:31:22 i've registered over there, i'll move whereever this channel goes 17:31:40 -!- arseniiv has quit (Quit: gone too far). 17:32:28 hold up. 17:32:32 what the fuck is going on. 17:33:20 what happened to freenode. 17:37:51 Drama. I'm still figuring it out... https://boingboing.net/2021/05/19/freenode-irc-staff-quit-after-new-owner-seizes-control.html is a third party view at least. 17:38:37 thanks.. what the hell. 17:39:52 -!- arseniiv has joined. 17:44:47 [[Duocentehexaquinquagesimal]] https://esolangs.org/w/index.php?diff=83073&oldid=82654 * Makonede * (+263) 17:45:10 [[Duocentehexaquinquagesimal]] M https://esolangs.org/w/index.php?diff=83074&oldid=83073 * Makonede * (+1) 17:45:52 -!- arseniiv has quit (Ping timeout: 240 seconds). 17:48:00 can I get an invite. 17:48:06 to libera's esoteric channel. 17:48:21 You should just need a registered nickname. 17:48:35 cool. 17:48:39 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine). 17:48:44 As for why it's +r, there was a giant wave of "THIS CHANNEL HAS MOVED TO IRC.FREENODE.NET" spam. 17:49:09 kool. 17:49:20 -!- Lord_of_Life has joined. 17:50:27 fizzie: that seems to have subsided though. 17:50:31 for now at least 17:52:20 -!- tromp has joined. 17:52:41 I guess we could take +r off for a while then. 17:53:15 -!- LKoen has quit (Remote host closed the connection). 17:56:47 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine). 17:58:05 -!- Lord_of_Life has joined. 18:00:16 -!- imode has quit (Quit: WeeChat 3.1). 18:00:34 -!- imode has joined. 18:03:06 so, large question, _who_ had the authority to sell to a cryptobro. 18:03:49 I have been on this network for what seems like fuckin' ages. 18:04:07 who do I nut-punch for this. 18:04:36 -!- tromp has quit (Remote host closed the connection). 18:06:22 -!- Guest75150 has joined. 18:06:33 I am not sure that using Freenode will be a problem; disable requiring an account if you are concerned about the accounts, I suppose. If it does end up with problem, you can try to change it later, I suppose. 18:06:52 Or, set up your own IRC server. 18:07:01 hi 18:07:08 what the hell happened with freenode? 18:07:14 because i don't understand 18:07:16 I want to know too 18:07:19 https://www.kline.sh/ 18:07:40 some fucks sold the network to a cryptobro. 18:13:43 -!- metcalf has quit (Quit: metcalf). 18:13:57 -!- metcalf has joined. 18:14:23 -!- tromp has joined. 18:18:13 -!- metcalf has quit (Client Quit). 18:18:30 -!- metcalf has joined. 18:21:10 [[RCEM]] https://esolangs.org/w/index.php?diff=83075&oldid=75659 * Kaveh Yousefi * (+12578) Formatted the documentation, amended orthographic mistakes, and added an exemplary implementation in Common Lisp. 18:21:34 ouch 18:25:16 -!- adminn has changed nick to zeroed. 18:25:25 yeah it's not looking pretty 18:30:36 But, if you want to move into other IRC, can do and then we can connect on there instead. But, not unless is mentioned who it is, and the logs must be moved too 18:31:17 zzo38: the channel is already up. 18:31:41 https://fuchsnet.ch/freenode-resign-letter.txt 18:35:31 Yes, but I would hope also whoever manages this channel and the logs would handle it properly, including adding the mention of the server and channel name 18:37:03 [[Nya~]] https://esolangs.org/w/index.php?diff=83076&oldid=83024 * Sech1p * (+121) Add Java nya~ implementation 18:39:57 Well, we'd need to sort of officially decide to move first. I think it's reasonable to give it a bit of time to see how the rest of freenode jumps. 18:40:13 I will set up a parallel instance of the logs I maintain, though. 18:40:48 (Not sure how to render the transition time if we decide to move over for good. Just merging the logs would probably be more than a little confusing.) 18:41:13 -!- LKoen has joined. 18:45:25 -!- sprock has joined. 18:48:01 fizzie: merge the files, render one half with RTL 18:56:00 [[Nope.]] https://esolangs.org/w/index.php?diff=83077&oldid=81502 * Sech1p * (+109) Add Malbolge implementation 18:59:40 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=83078&oldid=83072 * Sech1p * (-7) Delete unnecessary repeat of my nickname 19:07:39 The log format we have doesn't have multiple servers, I think. If you have internally SQL then you can add a column, but that is not working for the exposed log format 19:13:24 [[BrainIf]] N https://esolangs.org/w/index.php?oldid=83079 * VilgotanL * (+1425) created the page 19:14:36 [[BrainIf]] M https://esolangs.org/w/index.php?diff=83080&oldid=83079 * VilgotanL * (+0) swap computational class and implementations 19:18:05 [[Special:Log/newusers]] create * Mase * New user account 19:20:56 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=83081&oldid=83078 * Mase * (+114) 19:28:41 -!- metcalf has quit (Quit: metcalf). 19:28:59 -!- metcalf has joined. 19:30:01 -!- zeroed has quit (Quit: ZNC 1.7.2+deb3 - https://znc.in). 19:30:50 -!- adminn has joined. 19:31:49 -!- adminn has changed nick to zeroed. 19:33:12 -!- metcalf has quit (Client Quit). 19:33:27 -!- metcalf has joined. 19:36:32 -!- wesleyac has quit (Remote host closed the connection). 19:41:30 -!- zeroed has quit (Quit: ZNC 1.7.2+deb3 - https://znc.in). 19:43:41 Is Gregor active enough to switch HackEso here if/when we move? 19:45:32 -!- adminn has joined. 19:45:34 -!- joast has quit (Quit: Leaving.). 19:47:33 -!- adminn has quit (Client Quit). 19:49:14 -!- Bowserinator has left ("Au revoir!"). 19:50:13 -!- adminn has joined. 19:50:30 Sgeo: I run HackEso, that's why it's called HackEso rather than HackEgo. 19:51:19 * Sgeo blinks 19:52:10 -!- adminn has changed nick to zeroed. 19:52:18 Also considering running a second instance in parallel for now, since the architecture should in theory have no trouble with that (and changes made in a different network aren't any less understandable than changes made via private message). 19:59:59 -!- moony has quit (Quit: Bye!). 20:00:10 -!- zeroed has quit (Quit: ZNC 1.7.2+deb3 - https://znc.in). 20:02:29 -!- tromp has quit (Remote host closed the connection). 20:05:00 -!- b_jonas has joined. 20:08:02 -!- joast has joined. 20:10:25 [[BrainIf]] https://esolangs.org/w/index.php?diff=83082&oldid=83080 * Bangyen * (+10455) 20:11:41 https://twitter.com/freenodestaff/status/1395046345145307140 20:11:47 andrew lee et. al. now have full control. 20:13:42 I should move lambdabot over :P 20:14:13 you own it? 20:16:59 -!- tromp has joined. 20:17:14 [[RCEM]] https://esolangs.org/w/index.php?diff=83083&oldid=83075 * Kaveh Yousefi * (+259) Added further documentation, elucidating the instructions and the interpreter implementation. 20:17:50 [[BrainIf]] https://esolangs.org/w/index.php?diff=83084&oldid=83082 * Bangyen * (-6) /* Hello, world! */ 20:19:51 -!- stux|RC-- has joined. 20:20:18 -!- lambdabot has quit (Ping timeout: 260 seconds). 20:20:18 -!- orbitaldecay has quit (Ping timeout: 260 seconds). 20:20:29 -!- orbitaldecay has joined. 20:21:14 -!- djanatyn has quit (Ping timeout: 260 seconds). 20:21:14 -!- haavard has quit (Ping timeout: 260 seconds). 20:21:42 -!- stux|RC has quit (Ping timeout: 260 seconds). 20:23:13 -!- djanatyn has joined. 20:25:27 [[BrainIf]] https://esolangs.org/w/index.php?diff=83085&oldid=83084 * Bangyen * (+25) 20:26:00 [[Segmentation fault]] https://esolangs.org/w/index.php?diff=83086&oldid=81339 * Sech1p * (+106) Add Pascal implementation 20:26:18 -!- lambdabot has joined. 20:26:23 -!- dnm has left. 20:26:30 [[Segmentation fault]] https://esolangs.org/w/index.php?diff=83087&oldid=83086 * Sech1p * (+1) /* Pascal */ 20:28:45 [[Talk:Fargo]] N https://esolangs.org/w/index.php?oldid=83088 * Bangyen * (+257) Created page with "== [[Truth-machine]] == How's the Truth-machine supposed to work? The first line looks like an infinitely recursive function, while the second line looks like it does nothing...." 20:35:00 -!- haavard has joined. 20:53:34 [[Special:Log/newusers]] create * Esolanger * New user account 20:54:27 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=83089&oldid=83081 * Esolanger * (+42) /* Introductions */ 21:01:13 We dont need to move anywhere else. We have freenode 21:01:29 we don't have it anymore. 21:04:10 Yes we do. The server is still working, we can still communicate: thats all that matters 21:04:39 if that's all that matters, please ignore the wiretapping capabilities that the administrators are now afforded the next time you have a private conversation. 21:04:54 hope you like being milked for all you're worth as the intent is to turn IRC into Discord. https://irc.com/ 21:05:12 Freenode will remain the worlds number 1 irc server and all those channels will come back. When people think about IRC, they think freenode 21:05:26 When people think of search, they think google 21:05:26 no, not really. 21:05:36 but have fun hanging out in a dead network, I guess. 21:05:52 Is duckduckgo better than google? Yes. Is libera better than frenode? Yes 21:05:58 But it doesnt matter 21:07:09 Matrix is better than discord 21:08:30 [[Special:Log/newusers]] create * Jetison333 * New user account 21:11:22 [[RCEM]] M https://esolangs.org/w/index.php?diff=83090&oldid=83083 * Kaveh Yousefi * (+2) Corrected two mistakenly unterminated ``'' tags. 21:12:30 -!- iovoid has changed nick to watchingfreenode. 21:17:11 [[User talk:Esolanger]] N https://esolangs.org/w/index.php?oldid=83091 * Esolanger * (+945) Created page with "I made an Esolang called "ShortJV" ShortJV means short Java And Java, yeah there is no way in hell I am going to code a line as big as the earth.
 class Project > fn m..."
21:23:41 -!- metcalf has quit (Quit: metcalf).
21:23:59 -!- metcalf has joined.
21:28:13 -!- metcalf has quit (Client Quit).
21:28:31 -!- metcalf has joined.
21:33:41 -!- metcalf has quit (Quit: metcalf).
21:33:58 -!- metcalf has joined.
21:38:13 -!- metcalf has quit (Client Quit).
21:38:28 -!- metcalf has joined.
21:40:15  Something that neither Freenode nor Libera it seems to do, is other channel types, and server-side public logs
21:41:30  " so it's now looking rather about scandals than music I guess" => wait, was it (Eurovision) ever about music? must have been before my time.
21:43:48  I don't when it's been about music, but I feel it's been more about spectacle (and grumbling about unfair voting patterns) than scandals in the past.
21:43:59 -!- hendursaga has quit (Quit: hendursaga).
21:44:16  In any case, I watch it now because it's become a habit.
21:47:00 -!- contrapumpkin has joined.
21:49:09 -!- copumpkin has quit (Ping timeout: 245 seconds).
21:49:29 -!- contrapumpkin has changed nick to copumpkin.
21:50:20 -!- callforjudgement has joined.
21:50:57 -!- TheLie has joined.
21:51:38 -!- tromp has quit (Remote host closed the connection).
21:52:20 -!- ais523 has quit (Read error: Connection reset by peer).
21:53:19 -!- tromp has joined.
21:53:56 -!- hendursaga has joined.
21:55:30  wait, so what "private data" on freenode are these scaremongers talking about? the one with the three active public logs? 
21:56:40  b_jonas: mostly the email address that you probably didn't need yet when you registered 15 years ago
21:57:02  which one? ambrus@math.bme.hu ? that's pretty public too
21:57:08  or it might be a plus-prefixed one
21:57:13  I expect it'll be a death by a thousand needles thing.
21:57:32 -!- tromp has quit (Ping timeout: 246 seconds).
21:57:38  do we actually know if any of those supposed resignation letters are from freenode ops, or are they just random links people throw around?
21:57:57  I'm suspicious of any new thing that people say will replace freenode, when it's a new thing every year
21:58:05  sometimes it's matrix, sometimes discord, sometimes telegram
21:58:12  *apparently* a previous IRC network that Andrew Lee got involved in started to snoop on private messages; I'm not clear on whether there was a causal link (it was suggested, but not stated)
21:58:16  if they stop and start saying the same thing for eight years, then I'll consider changing
21:58:38  FireFly, who is one of the Freenode staff members who just resigned recently, can probably confirm
21:58:53  The one thing that really gets me is that Freenode's old staff basically abandoned ship.
21:59:22  also if we want to leave, why would it be some new thing that someone sets up recently, rather than oftc which has been running strong and with a similar enough culture to freenode (except I think the two arguments to NICKSERV IDENTIFY are swapped so be careful with that, but maybe that's another network)?
21:59:28  That tells me that the shit is hitting the fan and convinced me to at least be prepared to switch over at a moment's notice.
21:59:46  int-e: yes, but do we actually have proof for that, like any freenode staff confirming that those letter are from them?
21:59:52  yes
21:59:59  The resignation letters on people's private domains are presumably at least believable.
22:00:09  Unless you assume those were hijacked too.
22:00:28  I don't know what the staffer's private domains were
22:00:35  though some of them seem to be away, let me check
22:00:39  b_jonas: someone was linking to one of them in a k-line message
22:00:47  which is hard to do if you aren't freenode staff
22:00:55  My memory is a bit fuzzy, but I know at least Fuchs moved his out of /privat, updated it to include more info, and has vouched for it
22:01:26  i've also had them verified as such from ariadne (a former freenode staffer, tho she had resigned _prior_ to all this), and i trust her as a source
22:01:27  callforjudgement: thanks, that's better
22:01:46  you can  /who freenode/staff/*  to see which staff-cloaked users share a channel with you
22:01:53  as for a bridge, that might be a good idea
22:02:58  FireFly: yes, I can see #freenode , it's suspiciously empty of staffers. I might wait a few more days to see what happens
22:03:11  and its topic is scary too
22:03:13  FireFly: wow... that... is short compared to the same thing on libera
22:03:41  (I'm on #libera there and on #freenode here which should help to get a more or less complete list)
22:03:50  ye, that should be pretty complete
22:05:41  that said, those kill messages are not quite inspiring me to trust those staffers to follow to their designated replacement
22:06:57  so I say if we want to leave here, we go to Oftc. they have seniority, I know their network for almost a decade
22:07:20  not some fancy newly set up passionate replacement that may or may not live up to its hype
22:07:37 -!- tromp has joined.
22:12:03 -!- tromp has quit (Ping timeout: 265 seconds).
22:13:35 -!- metcalf has quit (Quit: metcalf).
22:13:37  What exactly is the connection between oftc and freenode? tomaw is involved in both...
22:17:14  int-e: I think they split over some difference in the prehistory, before I ever joined IRC
22:17:32  but that was in the long past, now they seemed to be just peacefully coexisting
22:17:53  or maybe they still hate each other and I just don't care about the politics
22:18:00  who the heck knows
22:19:29  fizzie or ais, I'm b_jonas on oftc too, if you want the registered channels with the obvious names, ask me
22:19:48  I don't know what oftc is
22:20:06  In any case it seems that most of the migration from Freenode is heading towards Libera. It does have the right people to live on, too, I think. The last thing I want atm is add *two* new irc servers to my client.
22:20:25 -!- sech1p has quit (Ping timeout: 258 seconds).
22:20:35  callforjudgement: it's an IRC network with policies similar to Freenode, presumably until you get deep into the lore where they have some irreconcilable differences about whether the liturgy language that they no longer use is greek or latin
22:20:37  (one for #esoteric, one for #haskell, and keep freenode for some random channels that probably won't care)
22:20:42 -!- sech1p has joined.
22:20:56  irc server hostname is irc.oftc.net , homepage is https://www.oftc.net/
22:21:25  int-e: no, that's the loud hype right now, we won't know where the actual migration goes for months
22:22:04  I will join there too for now because I don't care about being joined to many irc servers at least for a while, then we'll see what sticks
22:22:42  but I'm not convinced we should let the loudest scaremongering people decide what the replacement is
22:23:47  though on the other hand, I guess I should let fizzie decide
22:23:56  at least for the case of #esoteric
22:25:35  um, fizzie
22:25:49  fizzie: if I private message HackEso on freenode, does it reply on libera? 
22:25:59  is that, like, deliberate?
22:26:18  No, I probably screwed something up.
22:26:29  cool, spooky action at a distance
22:26:38  I guess it's a way to authenticate the two to each other
22:26:46  They're two entirely separate instances, but I guess neglected something about multibot's weird Unix domain socket communication thing.
22:26:55  I probably need to change a parameter somewhere.
22:26:59  huh
22:27:23  `help
22:27:24  two entirely separate instances? you *forked* HackEso? or do you mean their underlying hackenv disk is still the same?
22:27:30  No, same repository.
22:27:36  `echo hpPoH39u6o_L
22:27:36  Just two separate instances of multibot.
22:27:41  ah that's better
22:27:48  ah, it'll reply in #esoteric of course
22:28:00 -!- sech1p has quit (Ping timeout: 265 seconds).
22:28:03  so we won't see it in ##esoteric
22:29:34  well we sort of have a bridge
22:29:42  in one direction
22:29:49  so a garbage chute
22:29:59  Yeah, the Unix domain socket name of multibot is hardcoded to be /tmp/multibot., and obviously they've got the same nick.
22:30:08  I think I just need to recompile with a patch.
22:30:19  chroot to the rescue ;)
22:31:13  or renick it to HackEvo or HackEto or whatever
22:31:30  HackEsO, maybe it's case sensitive
22:32:27 * int-e ponders the look of "hACKeSO"
22:33:15  We will stay on #Freenode
22:33:34  no, we'll fork the channel, that's more confusing
22:33:49  Is this official or is it what you think will happen
22:33:52 -!- HackEso has quit (Remote host closed the connection).
22:34:11  Well what ever happens ill move there too
22:34:21  Just dont think we should grt into others drama
22:34:24  Guest75150: well right now we have two instances of HackEsos, so it's sort of official
22:34:39  Yeah, that's honestly really just because I wanted to play around.
22:34:41  or more like one HackEso connected to two networks
22:35:19  fizzie: well ok, but you know we'll follow our bots and ops, right?
22:35:22 -!- HackEso has joined.
22:35:33  `ping
22:35:34  pong
22:35:45  so HackEso and fungot sort of determine where the real channle is
22:35:45  I think they're distinct personalities now.
22:35:45  b_jonas: mr president, in response to the excellent speech by the president of the commission on his behalf. the importance of the euratom treaty is to be considered. regarding the structure and, especially, children for removing organs, is a great pity if the council, for i was the rapporteur and say that europe's agricultural objective should be.
22:36:05  `echo LF0Z4vBEEp4_
22:36:06  LF0Z4vBEEp4_
22:36:14  And fair enough, but I wouldn't want to enforce anything.
22:36:30  I did start a thread (if two messages count as one) on the Wiki, FWIW: https://esolangs.org/wiki/Esolang_talk:Community_portal#Freenode_and_the_future
22:36:32  fizzie: yes, you can't *enforce* anything
22:37:12  yes, I'll reply there too
22:37:25  but I think more IRC folks watch the IRC logs than the wiki
22:38:06  That's plausible. But I think the official official status is whatever [[Esolang:Community portal]] says. :)
22:38:47 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”).
22:38:49  I wonder what will happen to the logs
22:39:00  also we need some sort of decycling protocol for the bridges
22:41:07  If we didn't already use colors in the logs, we could do a HomeStuck ~ATH reference and just merge the logs on the same page, with one network in RED and the other in BLUE.
22:42:11  I'm not reading Homestuck so I don't get that reference, but merged logs might make sense
22:42:17  or we just log either and there'll be a bridge
22:43:39  It's not a very good reference. We've got a page about it on the wiki, too: https://esolangs.org/wiki/~ATH
22:43:56  It just had a red/blue universe bifurcation thing going on, as that last example program shows.
22:44:46  attention! hang up!
22:45:17  [[Super Mario 64]] N https://esolangs.org/w/index.php?oldid=83092 * Icecream17 * (+3754) Create sm64
22:45:29  `? modem
22:45:31  modem? ¯\(°​_o)/¯
22:45:33  That'd be more like +++ATH0.
22:46:30  [[Super Mario 64]]  https://esolangs.org/w/index.php?diff=83093&oldid=83092 * Icecream17 * (+25) add languages category
22:46:34  I remember a time when that caused people to disconnect from IRC
22:46:46  Hmm, https://en.wikipedia.org/wiki/Hayes_command_set#Hayes'_solution claims patens are the reason why some modems would hang up on that even when there's no pause after the +'s.
22:47:06  int-e: yeah, because of some stupid antivirus that decided that was an attack trying to hack your system and so disconnected you
22:47:09  I remember that
22:47:17  got freenode staff very angry when people started to abuse it
22:47:41  wait, I think it was *routers*, not antivirus
22:47:48  [[Language list]]  https://esolangs.org/w/index.php?diff=83094&oldid=83050 * Icecream17 * (+21) /* S */ +Super Mario 64, also (realphabetize, space < P)
22:47:49  I'm pretty sure +++ATH0 used to literally disconnect modems because of what it is.
22:47:51  b_jonas: I though that was some DCC stuff? The +++ATH0 was poor modems not waiting for a delay after +++ and not distinguishing between incoming and outgoing data
22:47:53  "smart" routers protecting you by breaking the TCP ting
22:48:02  int-e: yes, I know, that's the original meaning
22:48:07  and by "poor" I mean "poor quality"
22:48:09  but this happened much later, when nobody was using such modems anymore
22:48:46  oh, that reminds me
22:49:25  The email address I have registered with Freenode is one which is no longer valid anyways, so if they sell it, it will be unusable. Even if I changed it to a valid one, the same would be true; I use a separate email address for each thing, so that if it receives spam, I disable it.
22:49:37 -!- callforjudgement has quit (Quit: quit).
22:49:40  does firefox now ignore when a https page says that it has a CSS style sheet at a http address, because it knows better about security than the HTML that declares where its style sheet is?
22:49:44  and is that new?
22:51:02  For the modem commands, I would think that it would be better to have a separate stream for commands and data, although RS-232 doesn't have that, therefore Dual-RS-232 must be used instead.
22:51:38  [[Sm64]] N https://esolangs.org/w/index.php?oldid=83095 * Icecream17 * (+28) create temporary redirect (if you need to name, you can change this)
22:52:09  b_jonas: Sounds that way. They have a page about "mixed content blocking", https://support.mozilla.org/en-US/kb/mixed-content-blocking-firefox
22:52:18  Doesn't say since when they've been doing that.
22:52:29  [[Super Mario 64]]  https://esolangs.org/w/index.php?diff=83096&oldid=83093 * Icecream17 * (+29) add joke languages cat
22:52:55  b_jonas: re: "is this real", most if not all of the freenode staff straight up resigned, the letters are real, and the scare-mongering isn't really scare-mongering.
22:53:30  [[Super Mario 64]]  https://esolangs.org/w/index.php?diff=83097&oldid=83096 * Icecream17 * (+19) Add category 2021
22:53:53  imode: it so is. saying "unregister your accounts and change their password, because someone is going to steal your private information" is scare-mongering, no matter how much they don't like whatever is happening to the network
22:54:12  nobody's saying that.
22:54:46  there is a single statement on kline.sh on how to remove, if you wish, your nickserv association.
22:55:11  there have been legal threats to the freenode staff if they don't comply with handing the reigns over to lee.
22:55:46  Also, I would expect the password to be hashed, meaning they cannot steal it unless you log in again after they change the software
22:55:58  they have assumed control as of today.
22:56:19  zzo38: They'll see it when you identify with services
22:56:33  zzo38: so /potentially/ they can log it right there and then
22:56:43  imode: I'll quote that message: “If you care about your data, drop your NickServ account NOW before that happens.”
22:56:54  which is how ultimately, this is a question of trust
22:56:56  b_jonas: putting it mildly, if you look at the statements put forth by the staff, along with chat logs, and look at the history, this is legitimate. I don't know why you think the opposite other than to be a contrarian.
22:57:10  it is a fact that the new controllers of freenode have possession of that data, and could _in principle_ abuse it
22:57:23  it is unclear if they will, but they are unambiguously able to
22:57:34  b_jonas: yes, I'd agree that qualifies as fear-mongering. but it's also a personal opinion by *one* of the former Freenode staff.
22:57:54  it is maybe a bit inflammatory, but, if you don't have trust for the new controllers of freenode?
22:58:10  considering the purchase of the holding company tied to freenode happened in 2018 (2017? time means nothing these days) there were fears that PIA would do something shady.
22:58:26  they're trying to assert authority over the entire network via threatening to bankrupt the existing staff.
22:58:37  and bragging about taking over freenode on other networks.
22:58:48  so, I mean..
22:58:54  I don't trust like that.
22:59:12  no matter _what_ way you spin it, this isn't a good thing.
23:01:44 -!- tromp has joined.
23:02:04  int-e: Yes, it is what I said; once you log in then they can steal it, if they have changed the software to steal this information.
23:02:06  [[Esolang talk:Community portal]]  https://esolangs.org/w/index.php?diff=83098&oldid=83070 * B jonas * (+341) /* Freenode and the future */
23:06:11 -!- tromp has quit (Ping timeout: 265 seconds).
23:14:53 -!- nooga has quit (Quit: Lost terminal).
23:17:23  i mean... as long as you don't use the *same* password with nickserv as with anything else
23:26:02 -!- TheLie has quit (Remote host closed the connection).
23:33:41  i know some people will
23:33:59  not that that's a good idea
23:34:34  or the same password with every nickserv
23:47:19 -!- watchingfreenode has changed nick to ripfreenode.
23:47:57  I also don't know what they intend to do with Freenode once they take it over; but, it is potentially of some concern.
23:55:47  i don't trust the new owners of freenode
23:55:54  but i also don't trust facebook or google and i still use their platforms too
23:55:55 -!- tromp has joined.
23:56:17  Whether or not you will trust someone, depend, what you will trust them with; it can be different.
23:57:57  tbqh i suspect freenode isn't long for this world regardless
23:58:01  I sometimes use Google Search, as well as V8, but none of their other services. I don't use Facebook at all.
23:58:27  freenode's lost all the people that ran it
23:58:38  that's hard to come back from

2021-05-20:

00:00:10 -!- tromp has quit (Ping timeout: 252 seconds).
00:02:20  [[Num]]  https://esolangs.org/w/index.php?diff=83099&oldid=83049 * AndrewBayly * (-3751) /* Main */
00:02:44  Yes, although it still fails to answer the question what they will intend to do next. Although, maybe the Libera IRC will do; hopefully ifthe change can be properly managed from the channels (by setting topic messages or other messages to indicate it, by moving the bots and logs and managing their conversion properly, etc) then it can work.
00:02:46  [[Num]]  https://esolangs.org/w/index.php?diff=83100&oldid=83099 * AndrewBayly * (+1) /* Main */
00:07:46  zzo38: yes, it's true; trust is a very multifaceted thing
00:16:30  [[User:Icecream17/Arbitrary]] N https://esolangs.org/w/index.php?oldid=83101 * Icecream17 * (+512) Created page with "'''Icecream17/Arbitrary''' is ridiculous  The following is subject to change  {| class="wikitable" |+ Static programs |- ! Bits !! Hexadecimal source code !! What the source c..."
00:36:03 -!- Cale has left ("Leaving").
00:37:30  so, anyone wants to grab cool nicknames of gullible people who think the best IT security practice for protecting their sensitive data is to listen to angry kline messages and drop their nickname registration? 
00:37:41  there might be nice short ones up to grabs
00:37:49 * pikhq rolls her eyes
00:44:12  Now I changed the Four and Eight keywords in Free Hero Mesh to Rook and Queen instead, and I also added Bishop, too. Hopefully, this is better than how it was before; do you think?
00:46:04  What problems could malicious staff cause with my NickServ data, assuming my password is unique to Freenode?
00:46:26  Although not sure how private my memos are
00:46:54  Sgeo: I don't know; much of the data is public anyways I think. If you disable memos and use a distinct email address, then I doubt much can be done with it.
00:49:48 -!- tromp has joined.
00:54:56 -!- tromp has quit (Ping timeout: 265 seconds).
00:56:09 -!- tromp has joined.
01:00:14 -!- tromp has quit (Ping timeout: 246 seconds).
01:09:11 -!- tromp has joined.
01:10:39 -!- tromp_ has joined.
01:10:40 -!- tromp has quit (Read error: Connection reset by peer).
01:13:01  [[Special:Log/newusers]] create  * CiaaiK *  New user account
01:14:07 -!- stux|RC-- has quit (Quit: Aloha!).
01:14:52 -!- stux|RC has joined.
01:14:56 -!- tromp_ has quit (Ping timeout: 246 seconds).
01:24:57 -!- ArthurStrong has joined.
02:00:00 -!- DHeadshot has quit (Remote host closed the connection).
02:04:43 -!- tromp has joined.
02:08:50 -!- tromp has quit (Ping timeout: 246 seconds).
02:12:44  [[Finites at Fredy's]] N https://esolangs.org/w/index.php?oldid=83102 * Salpynx * (+4732) This was _supposed_ to be a parody, but has become more of an uninspiring, but accurate, review. "Fair use" either way.
02:28:53 -!- chibi has quit (Read error: Connection reset by peer).
02:58:48 -!- tromp has joined.
03:03:30 -!- tromp has quit (Ping timeout: 265 seconds).
03:04:13 -!- tromp has joined.
03:07:52 -!- metcalf has joined.
03:08:49 -!- tromp has quit (Ping timeout: 265 seconds).
03:11:59 -!- metcalf has quit (Client Quit).
03:12:16 -!- metcalf has joined.
03:15:05 -!- metcalf has quit (Client Quit).
03:15:11 -!- Lord_of_Life has quit (Ping timeout: 240 seconds).
03:15:29 -!- ripfreenode has changed nick to iovoid.
03:17:33 -!- Lord_of_Life has joined.
03:19:18  Does any web browser display a indicator in the status line when there are messages in the web developer console, even if it is not currently opened?
03:52:23  [[Esolang:Community portal]]  https://esolangs.org/w/index.php?diff=83103&oldid=82807 * New Army * (-63) The link doesn't seem to be dead.
03:54:24  [[Esolang talk:Community portal]]  https://esolangs.org/w/index.php?diff=83104&oldid=83098 * New Army * (+187) /* LifeWiki links */
04:00:03 -!- tromp has joined.
04:04:20 -!- tromp has quit (Ping timeout: 246 seconds).
04:07:04 -!- ArthurStrong has quit (Quit: leaving).
04:17:07  lee posted a notice lmao.
04:20:38 -!- arseniiv has joined.
04:26:51  loll
04:31:13  fuck that.
04:44:52  How come neither side has any evj
04:44:56  evidence
04:45:05 -!- xelxebar has quit (Remote host closed the connection).
04:45:15  http://hermit1.scsys.co.uk/~matthewt/fnwut
04:45:17  among other logs.
04:45:32 -!- xelxebar has joined.
04:54:15 -!- tromp has joined.
04:58:14 -!- xkapastel has quit (Quit: Connection closed for inactivity).
04:58:38 -!- tromp has quit (Ping timeout: 252 seconds).
05:15:57  hi let this day be nice to everyone!
05:40:19  wow, apparently upheaval is happening in freenode world
05:40:25  I am not particularly 
05:40:44  tuned in to the operation of freenode
05:41:04  however, I am seeing announcements from multiple operating system projects that they are moving away from freenode
05:42:04 -!- fungot has quit (Ping timeout: 245 seconds).
05:42:19 -!- fungot has joined.
05:45:28  les-citrons: https://esolangs.org/wiki/Esolang_talk:Community_portal#Freenode_and_the_future
05:48:12 -!- tromp has joined.
05:52:40 -!- tromp has quit (Ping timeout: 265 seconds).
06:27:15 -!- copumpkin has quit (Quit: Bye!).
06:27:46 -!- Sgeo has quit (Read error: Connection reset by peer).
06:32:05 -!- copumpkin has joined.
06:42:16 -!- tromp has joined.
06:46:23 -!- tromp has quit (Ping timeout: 246 seconds).
06:58:25 -!- tromp has joined.
07:38:20  not that I've been particularly active here in the last 15 years, but if this channel moves to either oftc or libera I'll also move my idling over
08:10:45 -!- hendursaga has quit (Ping timeout: 240 seconds).
08:16:13 -!- hendursaga has joined.
08:29:16  [[Spider solitaire]] M https://esolangs.org/w/index.php?diff=83105&oldid=83032 * ColorfulGalaxy (disambiguation) * (+31) 
08:36:38 -!- dionys has quit (Quit: dionys).
08:36:48 -!- dionys has joined.
08:45:49  [[Esolang talk:Community portal]]  https://esolangs.org/w/index.php?diff=83106&oldid=83104 * Int-e * (+189) /* LifeWiki links */
09:16:11 -!- adminp has joined.
09:22:26  [[Esolang talk:Community portal]]  https://esolangs.org/w/index.php?diff=83107&oldid=83106 * ColorfulGalaxy (disambiguation) * (+237) /* LifeWiki links */
09:47:29 -!- sech1p has joined.
10:29:43 -!- xkapastel has joined.
10:47:52 -!- adminp has quit (Quit: ZNC 1.7.2+deb3 - https://znc.in).
11:18:14 -!- river has joined.
11:24:03 -!- tromp has quit (Remote host closed the connection).
11:25:06 -!- imode has quit (Ping timeout: 260 seconds).
11:32:16 -!- djanatyn has quit (Quit: WeeChat 2.9).
11:52:46 -!- tromp has joined.
11:59:16 -!- LKoen has joined.
12:04:55 -!- sftp has quit (Ping timeout: 268 seconds).
12:13:49  [[User:Batata]]  https://esolangs.org/w/index.php?diff=83108&oldid=83067 * Batata * (-9) 
12:14:51  [[User:Batata]]  https://esolangs.org/w/index.php?diff=83109&oldid=83108 * Batata * (+12) 
12:15:19  [[User:Batata]]  https://esolangs.org/w/index.php?diff=83110&oldid=83109 * Batata * (-3) 
12:24:31  [[User:Batata]]  https://esolangs.org/w/index.php?diff=83111&oldid=83110 * Batata * (+43) 
12:25:55  [[User:Batata]]  https://esolangs.org/w/index.php?diff=83112&oldid=83111 * Batata * (+14) 
12:26:03  [[User:Batata]]  https://esolangs.org/w/index.php?diff=83113&oldid=83112 * Batata * (-2) 
12:35:37 -!- tromp has quit (Remote host closed the connection).
12:50:57 -!- tromp has joined.
13:00:04 -!- hendursaga has quit (Write error: Connection reset by peer).
13:00:05 -!- xelxebar has quit (Read error: Connection reset by peer).
13:00:24 -!- xelxebar has joined.
13:00:41 -!- hendursaga has joined.
13:15:42 -!- metcalf has joined.
13:21:18 -!- iovoid has quit (Quit: iovoid has quit!).
13:24:41 -!- sech1p has quit (Ping timeout: 246 seconds).
13:28:32 -!- metcalf has quit (Quit: metcalf).
13:28:51 -!- metcalf has joined.
13:34:47 -!- iovoid has joined.
14:02:35 -!- metcalf has quit (Quit: metcalf).
14:02:50 -!- metcalf has joined.
14:02:54 -!- tromp has quit (Remote host closed the connection).
14:04:31 -!- tromp has joined.
14:07:06 -!- metcalf has quit (Client Quit).
14:07:23 -!- metcalf has joined.
14:16:38 -!- dionys has left.
14:24:52 -!- Sgeo has joined.
14:35:43 -!- Cybertech has joined.
14:49:11 -!- Cybertech has quit (Quit: Leaving).
14:50:52 -!- iovoid has quit (Quit: iovoid has quit!).
14:57:34 -!- metcalf has quit (Quit: metcalf).
14:57:52 -!- metcalf has joined.
15:02:06 -!- metcalf has quit (Client Quit).
15:02:22 -!- metcalf has joined.
15:06:38 -!- iovoid has joined.
15:11:12 -!- tromp has quit (Remote host closed the connection).
15:14:17 -!- tromp has joined.
15:28:49 -!- tromp has quit (Remote host closed the connection).
15:29:32 -!- phhh has joined.
15:29:41  so uh
15:29:51  what's going on here with this massive freenode drama
15:30:18  If by "here" you mean #esoteric, see https://esolangs.org/wiki/Esolang_talk:Community_portal#Freenode_and_the_future
15:30:20  phhh: discussion in Esolang talk:Community portal on the wiki
15:30:49  There's a few of us sitting in ##esoteric on libera
15:30:51 -!- imode has joined.
15:31:15 -!- imode has changed nick to Guest11521.
15:31:16  b_jonas grabbed #esoteric on oftc
15:31:19  definitely think we should demand #esoteric on libera
15:31:33  phhh: it's under our control too
15:31:33  this channel is an ancient and proud one
15:31:57  phhh: but fizzie decided to go with ##esoteric and was first so I made #esoteric forward to ##esoteric
15:32:05  its name is integral to the matrix of solidity
15:32:18  ##esoteric has twice as much matrix
15:32:35 -!- Guest11521 has quit (Client Quit).
15:32:55  My proposal for a Libera community would be #esolangs (and #esolangs-*) rather than #esoteric.
15:32:57 -!- imode1 has joined.
15:33:13  Despite the history.
15:33:13  phhh: anyway, it's a totally separate discussion and somewhat related to the community idea
15:33:18  but #esoteric is where the *tradition* is!!
15:33:27  Yeah, I'm aware it's the boring opinion that I have.
15:33:32  I'd miss the joke though.
15:33:50  oh my actual god.
15:33:53  I called out Lee.
15:33:58  they took my nickname away.
15:34:07  lmao
15:34:09  I can't swap to imode.
15:34:20  imode: Nick/channel is temporarily unavailable
15:35:03  fizzie i will resign over this
15:35:08  lol
15:35:08  A cloak with `esolangs` in it would make more sense to me than one with `esoteric` in it.
15:35:34  imode1: real mature
15:35:37  what about the sense of mystery
15:36:47  that is fucking hilarious.
15:37:11  if that doesn't give any of you an indication of where this network is headed, I don't know what will.
15:38:00  an important reminder that the domain name is often the single most important piece of property associated with an internet thing
15:39:04  [[Esolang talk:Community portal]]  https://esolangs.org/w/index.php?diff=83114&oldid=83107 * Taneb * (+360) 
15:39:14  shit man we won't have aloril around on libera.chat
15:46:41  so long, freenode.
15:46:46  been on this network since 06.
15:46:52  was a wild ride.
15:46:59  see y'all on libera.
15:47:02 -!- imode1 has quit (Quit: WeeChat 3.1).
15:47:35  i don't get why, if lee literally only owns the domain, the other faction hasn't just pointed a different domain name to the same servers and cut him off
15:48:46  phhh: I think they have to convince each sponsor individually, since they think they're sponsoring Freenode.
15:48:57  for better or worse
15:50:13  And reading between the line the user data got sold too so they couldn't just take existing nickname registrations and channels without risking a legal fight? Or maybe they wanted a fresh start. Or both.
15:50:33  It's easy to speculate, hard to know :P
15:51:00  well they were pretty clear that lee owns literally none of the infrastructure except the domain name
15:51:12  phhh: they'd also need to change everyone's client configuration to point to the new domain
15:51:34  yes, which they could effectively mobilise people to do by breaking freenode.org
15:51:58  Also it should be fairly clear which side has the better lawyers
15:52:40  s/has/can afford/
15:52:54  hmm, or both
15:52:58  probably both
15:53:55 -!- LKoen has quit (Remote host closed the connection).
16:06:28 -!- iovoid has quit (Ping timeout: 258 seconds).
16:08:44 -!- iovoid has joined.
16:09:57 -!- tromp has joined.
16:17:21 -!- phhh has quit (Quit: Connection closed).
16:18:37  I would imagine the servers are sponsored by organizations that make decisions at a slightly slower rate than "in hours". But I'm curious to see if and how many of them decide to abandon freenode.
16:20:18  I was actually trying to squint at https://netsplit.de/networks/statistics.php?net=freenode in case something's happened already, but I think it's just dropped by one so far.
16:21:24  (And that can just be the usual noise.)
16:21:57 -!- xelxebar has quit (Ping timeout: 240 seconds).
16:22:55 -!- xelxebar has joined.
16:32:34 -!- metcalf has quit (Quit: metcalf).
16:32:52 -!- metcalf has joined.
16:37:06 -!- metcalf has quit (Client Quit).
16:37:22 -!- metcalf has joined.
16:37:40  Im moving to libera but staying on freenode as well
16:37:58  Im going to need hard evidence before i abandon freenode
16:39:49  Taneb, unfortunately it's not about the lawyers
16:40:02  the sale contract was pretty specific
16:53:07 -!- jix has left ("part").
16:56:23  https://en.wikipedia.org/wiki/Libera_Chat
16:56:35  Founded19 May 2021; 1 day ago
16:56:44  Average users10,000
16:56:50  lol
16:57:34 -!- metcalf has quit (Quit: metcalf).
16:57:50 -!- metcalf has joined.
17:00:42  During last connections to libera.chat its servers reported an average of 9271 users and 8823 chat rooms
17:00:54  1 channel per user
17:00:56  ahahah
17:01:55  must be very chatty in there
17:02:06 -!- metcalf has quit (Client Quit).
17:02:24 -!- metcalf has joined.
17:02:32 -!- LKoen has joined.
17:09:30  did you know people can be in multiple channels
17:10:14 -!- tromp has quit (Remote host closed the connection).
17:13:27 -!- kspalaiologos has joined.
17:26:30 * nakilon moved the esolang categories daily scraper from Github's Actions to Google Cloud's Run + Scheduler
17:27:27 -!- tromp has joined.
17:29:10 -!- olsner has quit (Quit: ZNC - http://znc.in).
17:38:09 -!- tromp has quit (Remote host closed the connection).
17:49:01 -!- tromp has joined.
18:02:17 -!- metcalf has quit (Ping timeout: 260 seconds).
18:02:35 -!- metcalf has joined.
18:03:21 -!- tromp has quit (Remote host closed the connection).
18:27:22  If Lee only owns the domain name, and the DNS isn't changed, then it might not cause a problem unless you are using TLS, maybe, since I don't know if the certificate will remain valid.
18:33:44 -!- tromp has joined.
18:34:35  (But, I don't know if the DNS would be changed in future, anyways.)
18:34:42 -!- imode1 has joined.
18:37:13 -!- imode1 has changed nick to imode.
18:37:48 -!- imode has quit (Client Quit).
18:43:37  Peronally i have to side with the freenode ownerr. These volunteers have made a WHOLE bunch of claims that have yet to be substianiated
18:44:26  Whats wrong with a company sponsoring Freenode? People think freenode is cheap to run
18:44:39  As long as the network stays fee thats all that matters
18:46:29 -!- arseniiv has quit (Ping timeout: 265 seconds).
18:47:57 -!- xelxebar has quit (Ping timeout: 240 seconds).
18:48:04 -!- arseniiv has joined.
18:48:36 -!- xelxebar has joined.
18:56:50 -!- metcalf has quit (Quit: metcalf).
18:56:58 -!- metcalf has joined.
18:57:08 -!- metcalf has quit (Remote host closed the connection).
18:57:23 -!- metcalf has joined.
19:14:55  people don't think freenode is cheap to run, but the domain owner does not pay anything
19:15:37  also, he doesn't really have any reason to own the domain
19:25:34 -!- tromp has quit (Remote host closed the connection).
19:41:41 -!- LKoen has quit (Remote host closed the connection).
19:50:02 -!- tromp has joined.
20:21:38  myname: which is why he's waving around a contract
20:22:34 -!- metcalf has quit (Quit: metcalf).
20:22:52 -!- metcalf has joined.
20:23:07  i don't say he doesn't have the rights
20:23:28  he just doesn't need to own it
20:24:38  and as somebody that knows one of the ex-staffers that got legal pressure personally, and also regarding lees history, i am way more inclined to believe the staffers
20:27:06 -!- metcalf has quit (Client Quit).
20:27:21 -!- metcalf has joined.
20:32:08  SUNET has seen fit to sponsor the new thing, that's good enough for me. ;) I don't know, there's something more natural about an IRC server hosted by a university thing, that's how IRC servers *should* be.
20:33:03  What swayed me was sheer numbers. At one point in time, 4 staffers were left in #freenode, that was pathetic, especially since one of them was Lee himself...
20:33:39  it does say something that all of the old staffers acted together
20:33:56  And there's that story about snoonet...
20:35:17  i never heard about snoonet before that whole freenet thing
20:35:19  So I'm pretty sure the staffers are morally right. I'm mostly worried about Libera itself failing somehow, say, through lack of sponsors. Nothing I can substantiate, they're just new.
20:52:50 -!- kspalaiologos has quit (Remote host closed the connection).
20:53:12 -!- kspalaiologos has joined.
21:14:29 -!- tromp has quit (Remote host closed the connection).
21:16:31 -!- Taneb has quit (Quit: I seem to have stopped.).
21:20:19 -!- LKoen has joined.
21:37:29 -!- kspalaiologos has quit (Quit: Leaving).
21:41:50  fizzie: oh? :o
21:42:40 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”).
21:43:55  FireFly: For the record, I was basing that 100% on the publicly visible fact that iridium.libera.chat says "provided by NORDUnet/SUNET" and is in their network. https://netsplit.de/servers/details.php?host=iridium.libera.chat
21:45:26 -!- tromp has joined.
21:49:41  [[Esolang talk:Community portal]]  https://esolangs.org/w/index.php?diff=83115&oldid=83114 * Fizzie * (+1128) /* Freenode and the future */ Thoughts about networks.
21:50:47  ah
21:51:13  I mean, checks out; NORDUnet did (does?) sponsor a server on freenode
21:51:19  just wasn't aware :p
21:54:24  wolfe.freenode.net (which I think is/was theirs) doesn't seem to be answering me at the moment, whatever that means. I think I had that on my explicit-for-no-reason server list for geographical closeness to Finland, before moving.
21:56:28 -!- tromp has quit (Remote host closed the connection).
22:10:06 -!- tromp has joined.
22:14:21 -!- tromp has quit (Ping timeout: 260 seconds).
22:14:28  There are a number of features that I would not want (or that I would want, but are not implemented) for setting up my own IRC channels, but for some others it can do.
22:31:43  `? freenode
22:31:46  The Realm of Freenode is our homeland. The Chännel dwells in it since... Uhm... Quite a few years ago?
22:34:05  `echo 9Ls-TD1tj_J4
22:34:07  9Ls-TD1tj_J4
22:34:13  are you here too, fungot?
22:34:14  b_jonas: mr president, i think that that is not necessary to import such wines from third countries may have to set the seal on this debate in the national parliaments should be the new government has been agreed upon by the council to adopt a general plan for humanitarian aid or the request for a repeat vote during the may part-session, which says that we should deal with the spread of animal diseases with a cap that, in the w
22:34:32  `learn libera Libera is the land of the future. Maybe.
22:34:35  Learned 'libera': libera Libera is the land of the future. Maybe.
22:34:45  `learn Libera is the land of the future. Maybe.
22:34:48  Relearned 'libera': Libera is the land of the future. Maybe.
22:39:57 -!- tromp has joined.
22:44:46 -!- tromp has quit (Ping timeout: 265 seconds).
22:55:11  I suppose that we can see if it comes to any problems in Freenode, and if so then it can be moved to Libera, but even right away the log and other handling should be prepared in case the move is necessary in future. (If the program supports that, it can also be moved to others too if that somehow becomes necessary, I suppose.)
22:56:06  zzo38: I think fizzie is just blowing his copious free time on exactly that
22:57:34  O, OK, good
22:59:41 -!- tromp has joined.
23:01:11  Well, not entirely, but I did do a little bit of it. At least the log collection, if not the presentation.
23:02:24  If we do want to keep channels in both networks connected by a bridge for some nontrivial amount of time, I could be convinced to do that over the esowiki/esolangs bot pair.
23:04:13 -!- tromp has quit (Ping timeout: 260 seconds).
23:30:46 -!- arseniiv has quit (Ping timeout: 260 seconds).
23:32:35 -!- metcalf has quit (Quit: metcalf).
23:32:50 -!- metcalf has joined.
23:37:06 -!- metcalf has quit (Client Quit).
23:37:22 -!- metcalf has joined.
23:52:34 -!- metcalf has quit (Quit: metcalf).
23:52:48 -!- metcalf has joined.
23:53:49 -!- tromp has joined.
23:57:06 -!- metcalf has quit (Client Quit).
23:57:21 -!- metcalf has joined.
23:58:11 -!- tromp has quit (Ping timeout: 246 seconds).

2021-05-21:

00:04:32 -!- metcalf has quit (Quit: metcalf).
00:48:01 -!- tromp has joined.
00:52:26 -!- tromp has quit (Ping timeout: 260 seconds).
01:06:37  [[3]] N https://esolangs.org/w/index.php?oldid=83116 * AndrewBayly * (+936) Created page with "3 is an esoteric programming language which is a subset of JavaScript. In 3, every sequence of 3 consecutive character must contain at least one 3.  ==Sample Programs==  ===He..."
01:07:02  [[3]]  https://esolangs.org/w/index.php?diff=83117&oldid=83116 * AndrewBayly * (+1) 
01:30:45  [[3]]  https://esolangs.org/w/index.php?diff=83118&oldid=83117 * AndrewBayly * (+82) 
01:41:54 -!- tromp has joined.
01:46:20 -!- tromp has quit (Ping timeout: 246 seconds).
01:58:11 -!- tromp has joined.
02:02:57 -!- tromp has quit (Ping timeout: 260 seconds).
02:52:29 -!- tromp has joined.
02:56:41 -!- tromp has quit (Ping timeout: 246 seconds).
03:02:56 -!- metcalf has joined.
03:16:46 -!- Lord_of_Life has quit (Ping timeout: 240 seconds).
03:18:51 -!- xkapastel has quit (Quit: Connection closed for inactivity).
03:41:52 -!- tromp has joined.
03:46:22 -!- tromp has quit (Ping timeout: 265 seconds).
04:05:29 -!- metcalf has quit (Quit: metcalf).
04:05:48 -!- metcalf has joined.
04:10:00 -!- metcalf has quit (Client Quit).
04:10:17 -!- metcalf has joined.
04:26:51 -!- metcalf has quit (Quit: metcalf).
04:36:07 -!- tromp has joined.
04:40:59 -!- tromp has quit (Ping timeout: 265 seconds).
04:42:31 -!- kritixilithos has joined.
04:59:09 -!- kritixilithos has quit (Quit: quit).
05:01:26 -!- tromp has joined.
05:05:53 -!- tromp has quit (Ping timeout: 260 seconds).
05:44:22 -!- tromp has joined.
05:54:57 -!- tromp has quit (Remote host closed the connection).
05:58:17 -!- oerjan has joined.
06:02:35 -!- oerjan has changed nick to oerjan_.
06:05:30 -!- oerjan_ has quit (Quit: leaving).
06:18:02 -!- tromp has joined.
06:32:52 -!- kritixilithos has joined.
06:37:16 -!- kritixilithos has changed nick to ksdfj.
06:42:29 -!- ksdfj has quit (Quit: quit).
06:43:22 -!- ksdfj has joined.
06:44:41  hm libera still doesn't have tor access
06:45:12  although b_jonas has good points
06:50:34 -!- hendursaga has quit (Remote host closed the connection).
06:51:02 -!- hendursaga has joined.
06:54:03 -!- hendursaga has quit (Remote host closed the connection).
06:54:27 -!- Sgeo has quit (Read error: Connection reset by peer).
06:54:27 -!- hendursaga has joined.
07:04:12 -!- tromp has quit (Remote host closed the connection).
07:04:50 -!- LKoen has joined.
07:40:12 -!- tromp has joined.
08:09:09 -!- hendursaga has quit (Ping timeout: 240 seconds).
08:13:28 -!- hendursaga has joined.
08:24:37 -!- ksdfj has quit (Quit: quit).
10:36:03  wtf https://esolangs.org/wiki/41943040000000000000000000000
10:36:42  ah, it's Heavpoot
10:36:53  nakilon: it's 20^22, so a pun on the other future languages they made
10:37:08  "made"
10:37:11  "future"
10:38:18  ... https://esolangs.org/wiki/Macron
10:39:22  nakilon: did you see the history
10:40:00  nakilon: that one was initially supposed to be "made" in 2026
10:40:26  these are planning skills
10:40:39  should show them in job interview
10:40:50  also https://esolangs.org/wiki/Categorial
10:41:05  2 is enough.
10:41:23  that is the only item in the category https://esolangs.org/wiki/Category:5D_Brainfuck_With_Multiverse_Time_Travel_derivatives
10:41:39  I mean he made a lot of categories
10:42:51  I guess we missed that edit cf. https://esolangs.org/w/index.php?title=Categorial&diff=79215&oldid=77006
10:43:37  It's just... we have a lot of jokes on the wiki, and we tolerate those. But the wiki itself isn't supposed to be a joke.
10:44:11  [[Categorial]]  https://esolangs.org/w/index.php?diff=83119&oldid=81196 * Int-e * (-66) Remove non-category, again. Sigh.
10:48:34  this https://esolangs.org/wiki/Category:Turing_Complete probably should be https://esolangs.org/wiki/Category:Turing_complete
10:52:53  nakilon: you could fix the category in the one language that spells it wrong
10:54:32  int-e I'm not sure what are the policies
10:54:41  maybe it should be a redirect?
10:55:23  nakilon: there's only one language in the category, not worth a redirect
10:56:15  [[C = theNextIntegerThatComesAfterAnotherIntegerWithTheValueOf(c)]] M https://esolangs.org/w/index.php?diff=83120&oldid=80756 * Int-e * (+0) fix cat(meow)egory typo
11:08:07 -!- LKoen has quit (Remote host closed the connection).
11:14:10  "it can theoretically do anything C++ can, except be actually good."
11:14:16  didn't know c++ could be good
11:17:11  myname: heh, that sentence can be parsed in several ways
11:17:27  huh?
11:19:17  I guess it's a huge stretch, but given the idea that C++ can't actually be good, you could extract that unlike C++, this language can actually be good.
11:22:16  That said, subsets of C++ can be nice. Wars have been fought about which subsets these are :P [citation needed]
11:23:06  i have yet to see one
11:27:57  I like STL (the sausage way... don't ask what's inside), I like having namespaces associated with structs, and I avoid OO.
11:29:34  And so far I don't care for the newer additions to C++, except for threads (C++11). And maybe the closure bit, though the syntax for those is atrocious.
11:47:16 -!- tromp has quit (Remote host closed the connection).
12:03:57 -!- tromp has joined.
12:29:11 -!- LKoen has joined.
12:32:33 -!- metcalf has joined.
12:35:12 -!- metcalf has quit (Client Quit).
12:35:30 -!- metcalf has joined.
12:49:56 -!- metcalf has quit (Ping timeout: 260 seconds).
13:05:44 -!- xkapastel has joined.
13:11:33  [[Fargo]] M https://esolangs.org/w/index.php?diff=83121&oldid=81584 * PythonshellDebugwindow * (+3) /* Truth-machine */ fix
13:16:10 -!- arseniiv has joined.
13:21:01 -!- Lord_of_Life has joined.
13:50:58 -!- metcalf has joined.
13:52:08 -!- metcalf has quit (Client Quit).
13:57:14 -!- LKoen has quit (Remote host closed the connection).
13:59:25 -!- LKoen has joined.
14:30:17  [[User:Batata]]  https://esolangs.org/w/index.php?diff=83122&oldid=83113 * Batata * (+12) 
14:30:27  [[User:Batata]]  https://esolangs.org/w/index.php?diff=83123&oldid=83122 * Batata * (+4) 
14:32:10  [[User:Batata]]  https://esolangs.org/w/index.php?diff=83124&oldid=83123 * Batata * (+8) 
14:32:56  [[User:Batata]]  https://esolangs.org/w/index.php?diff=83125&oldid=83124 * Batata * (+54) 
14:33:14  [[User:Batata]]  https://esolangs.org/w/index.php?diff=83126&oldid=83125 * Batata * (-7) 
14:34:05  [[User:Batata]]  https://esolangs.org/w/index.php?diff=83127&oldid=83126 * Batata * (+31) 
14:59:39 -!- tromp has quit (Remote host closed the connection).
15:05:33  [[Esolang:Sandbox]]  https://esolangs.org/w/index.php?diff=83128&oldid=82963 * Batata * (+49) 
15:06:41  [[Esolang:Sandbox]]  https://esolangs.org/w/index.php?diff=83129&oldid=83128 * Batata * (-3) 
15:06:48 -!- Sgeo has joined.
15:08:57  [[Esolang:Sandbox]]  https://esolangs.org/w/index.php?diff=83130&oldid=83129 * Batata * (-4) 
15:10:49  [[Esolang:Sandbox]]  https://esolangs.org/w/index.php?diff=83131&oldid=83130 * Batata * (+72) 
15:11:26  [[Esolang:Sandbox]]  https://esolangs.org/w/index.php?diff=83132&oldid=83131 * Batata * (+12) 
15:11:54  oh dear
15:14:23  [[Special:Log/newusers]] create  * Ilaylevy *  New user account
15:14:56  [[Esolang:Sandbox]]  https://esolangs.org/w/index.php?diff=83133&oldid=83132 * Batata * (-2) 
15:15:17  [[Esolang:Sandbox]]  https://esolangs.org/w/index.php?diff=83134&oldid=83133 * Batata * (-12) 
15:18:58 -!- zseri has joined.
15:20:39 -!- zseri has quit (Client Quit).
15:22:53  [[User:Batata]]  https://esolangs.org/w/index.php?diff=83135&oldid=83127 * Batata * (+44) 
15:23:11  [[User:Batata]]  https://esolangs.org/w/index.php?diff=83136&oldid=83135 * Batata * (+0) 
15:24:22 -!- tromp has joined.
15:24:53  [[User:Batata]]  https://esolangs.org/w/index.php?diff=83137&oldid=83136 * Batata * (+2) 
15:25:16  [[User:Batata]]  https://esolangs.org/w/index.php?diff=83138&oldid=83137 * Batata * (+1) 
15:27:13  [[User:Batata]]  https://esolangs.org/w/index.php?diff=83139&oldid=83138 * Batata * (+0) 
15:29:08 -!- tromp has quit (Ping timeout: 265 seconds).
15:34:22 -!- tromp has joined.
15:35:36  [[Esolang:Introduce yourself]]  https://esolangs.org/w/index.php?diff=83140&oldid=83089 * Ilaylevy * (+143) /* Introductions */
15:36:04  [[Yogurt]] N https://esolangs.org/w/index.php?oldid=83141 * Ilaylevy * (+446) Created page with "

Yogurt is a language that uses only 1 character to do a certain action, for example:

{| class="wikitable" |+ Caption text |- ! Symbol !! Action |- | p || prints the c..." 15:37:00 so it's brainfuck without loops 15:37:34 [[User:Batata]] https://esolangs.org/w/index.php?diff=83142&oldid=83139 * Batata * (+0) 15:38:01 [[User:Batata]] https://esolangs.org/w/index.php?diff=83143&oldid=83142 * Batata * (+9) 15:41:40 someone finally fixed the Dregni on Introduce yourself 15:41:59 I guess 16:39:00 `env 16:39:00 PATH=/hackenv/bin:/usr/bin:/bin \ TERM=linux \ HOME=/tmp \ HACKENV=/hackenv \ IRC_NICK=b_jonas \ IRC_IDENT=~a \ IRC_HOST=catv-176-63-12-1.catv.broadband.hu \ IRC_COMMAND=PRIVMSG \ IRC_TARGET=#esoteric \ IRC_MESSAGE=`env \ http_proxy=http://127.0.0.1:3128 \ LANG=en_NZ.UTF-8 16:44:13 [[Eek!]] https://esolangs.org/w/index.php?diff=83144&oldid=83022 * Zero player rodent * (-464) 16:58:57 -!- tromp has quit (Remote host closed the connection). 17:00:07 [[Eek!]] https://esolangs.org/w/index.php?diff=83145&oldid=83144 * Zero player rodent * (+50) 17:01:23 [[Eek!]] https://esolangs.org/w/index.php?diff=83146&oldid=83145 * Zero player rodent * (+41) 17:15:31 `? trap 17:15:32 trap? ¯\(°​_o)/¯ 17:15:35 `? mv 17:15:36 mv? ¯\(°​_o)/¯ 17:20:20 -!- LKoen has quit (Remote host closed the connection). 17:24:53 [[Eek!]] https://esolangs.org/w/index.php?diff=83147&oldid=83146 * Zero player rodent * (+493) 17:46:33 [[Eek!]] https://esolangs.org/w/index.php?diff=83148&oldid=83147 * Zero player rodent * (+2) 17:46:39 -!- tromp has joined. 17:47:19 [[PaRappa]] N https://esolangs.org/w/index.php?oldid=83149 * Zero player rodent * (+3311) Created page with "'''PaRappa''' is an [[esoteric programming language]] that is based on the rhythm game "PaRappa The Rapper". The code is meant to look like the gameplay. It is nearly identica..." 17:48:11 -!- LKoen has joined. 17:48:46 [[User:Zero player rodent]] https://esolangs.org/w/index.php?diff=83150&oldid=83023 * Zero player rodent * (+15) 17:52:25 [[Special:Log/newusers]] create * E97m2813flz1a * New user account 17:58:20 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=83151&oldid=83140 * E97m2813flz1a * (+129) Introduce myself 18:02:08 -!- tromp has quit (Remote host closed the connection). 18:18:04 -!- Wezl has left ("WeeChat 3.0.1"). 18:22:34 [[IRP]] https://esolangs.org/w/index.php?diff=83152&oldid=67566 * E97m2813flz1a * (+345) Describe the situation after Freenode takeover 18:29:52 -!- tromp has joined. 18:51:17 [[Special:Log/newusers]] create * RobynTiger * New user account 18:54:09 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=83153&oldid=83151 * RobynTiger * (+161) /* Introductions */ 18:55:19 -!- sftp has joined. 18:55:22 -!- tromp has quit (Remote host closed the connection). 18:58:19 [[User:RobynTiger]] N https://esolangs.org/w/index.php?oldid=83154 * RobynTiger * (+151) Created page with "First-year Computer Science and Mathematics student :D (I'll add more interesting stuff here later, I guess xD) [https://github.com/robyntiger GitHub]" 19:26:47 [[RCEM]] https://esolangs.org/w/index.php?diff=83155&oldid=83090 * Kaveh Yousefi * (+313) Corrected an error in the resizing of the memory vector, introduced this scaling for other commands, and fixed an erroneous type declaration. 19:40:54 -!- tromp has joined. 19:42:38 -!- imode has joined. 19:42:51 the hell is going on on libera. 19:45:01 ? 19:45:47 the network is having a bit of a hard time. 19:46:06 connections are terminating, splits are happening. 19:46:14 response times are off the wall. 19:46:27 hope it's not some kind of stupid denial of service. 19:54:47 -!- tromp has quit (Remote host closed the connection). 19:56:41 Heh, like being back in the days of IRC wars. 19:57:27 -!- kspalaiologos has joined. 19:57:32 https://youtu.be/xu6gmQCljfo 19:58:28 At least these sort of newfangled networks have services. 19:58:43 Keeping a channel on IRCnet was much more exciting. 19:59:14 fizzie: even worse, keeping ops around... 19:59:31 -!- les-citrons has quit (Quit: leaving). 20:01:31 back to libera! 20:01:33 -!- imode has quit (Quit: WeeChat 3.1). 20:05:06 IRCnet did add the +r / +R modes in ircd 2.10 or 2.11 or something. 20:05:18 -!- kspalaiologos has quit (Quit: Leaving). 20:05:27 (Which reops a randomly selected person matching the given masks if the channel has no ops left.) 20:05:34 -!- kspalaiologos has joined. 20:06:57 fizzie: I think it also has extra modes besides op and voiced, one of which help with persistance somehow 20:07:06 though I don't quite know how it works 20:14:33 They also added ! channels, which are pretty funky. 20:15:10 You join !!foo to create one, and it joins you onto !XXXXXfoo, where XXXXX is a randomly chosen 5-character identifier. 20:16:01 Then if there's a netsplit and the other side loses track of your channel, if someone tries to recreate it to get ops on it, it'll likely get a different identifier, and then post-split you end up with two different channels. 20:16:30 Joining !foo will join !XXXXXfoo if it's unambiguous, I don't remember what it does when it's not. 20:16:51 Yes; the channel types ! & + all ignore this net splitting problem although for three different reasons. 20:18:45 I think the only ! channel where I still spend time on is !ucr7kassembly, which has had that same identifier since at least 2004. (It's for the Finnish demoscene event, Assembly.) 20:25:04 -!- tromp has joined. 20:29:32 -!- myname has quit (Quit: WeeChat 2.9). 20:33:13 -!- kspalaiologos has quit (Quit: Leaving). 20:53:29 [[User:Batata]] https://esolangs.org/w/index.php?diff=83156&oldid=83143 * Batata * (+36) 20:56:08 [[User:Batata]] https://esolangs.org/w/index.php?diff=83157&oldid=83156 * Batata * (+78) 21:00:39 s/ignore/avoid/ 21:07:23 -!- tromp has quit (Remote host closed the connection). 21:13:45 -!- hakatashi has quit (Remote host closed the connection). 21:14:27 -!- hakatashi has joined. 21:14:52 -!- tromp has joined. 21:19:33 -!- tromp has quit (Ping timeout: 265 seconds). 21:20:08 [[User talk:Batata]] N https://esolangs.org/w/index.php?oldid=83158 * Batata * (+1) Created page with "e" 21:26:02 -!- tromp has joined. 21:35:19 -!- xelxebar has quit (Remote host closed the connection). 21:35:38 -!- xelxebar has joined. 21:36:55 [[User:Batata]] https://esolangs.org/w/index.php?diff=83159&oldid=83157 * Batata * (+88) 21:37:13 [[User:Batata]] https://esolangs.org/w/index.php?diff=83160&oldid=83159 * Batata * (+1) 21:39:17 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 21:56:10 -!- tromp has quit (Remote host closed the connection). 22:07:22 -!- iovoid has quit (Ping timeout: 258 seconds). 22:09:19 -!- iovoid has joined. 22:28:22 -!- tromp has joined. 22:29:06 -!- arseniiv has quit (Quit: gone too far). 22:32:46 -!- tromp has quit (Ping timeout: 240 seconds). 22:34:06 [[User:Batata]] https://esolangs.org/w/index.php?diff=83161&oldid=83160 * Batata * (+37) 23:07:11 -!- tromp has joined. 23:11:49 -!- tromp has quit (Ping timeout: 260 seconds). 23:21:32 -!- tromp has joined. 23:26:21 -!- tromp has quit (Ping timeout: 260 seconds). 23:52:43 -!- Cale has joined. 23:55:03 -!- Cale has quit (Remote host closed the connection). 23:55:23 -!- Cale has joined. 2021-05-22: 00:22:46 -!- Cale has quit (Quit: Leaving). 00:45:11 -!- xkapastel has quit. 00:54:22 -!- Horst has joined. 00:54:22 -!- Horst has quit (Excess Flood). 00:56:47 -!- Horst147852369 has joined. 00:57:39 -!- Horst147852369 has quit (Remote host closed the connection). 00:57:57 -!- Horst147852369 has joined. 00:58:43 -!- Horst147852369 has quit (Remote host closed the connection). 01:00:15 [[User:Batata]] https://esolangs.org/w/index.php?diff=83162&oldid=83161 * Batata * (+48) 01:00:59 [[User:Batata]] https://esolangs.org/w/index.php?diff=83163&oldid=83162 * Batata * (+2) 01:09:52 -!- tromp has joined. 01:14:51 -!- tromp has quit (Ping timeout: 260 seconds). 01:26:53 -!- esowiki has joined. 01:27:38 I think there's about 25% likelihood it will do anything meaningful. 01:28:07 On the other hand, if it does work, it'll be the first time fungot says anything over on this side. 01:28:40 Oh, except it won't, because fungot ignores esowiki for obvious reasons. Heh, didn't think of that. 01:28:40 fizzie: i think that honourable members are representatives of the european union, i.e. the problem is not that people are still listening. in those circumstances, as often as is necessary. 01:28:56 Well, it worked indirectly, I guess. 01:30:17 If anyone wants to turn that off for any reason at all, just say "brctl: ignore freenode/*" and "brctl: ignore libera/*", that should stop it from doing anything. 01:31:02 neeeeat. 01:31:44 I'm sure there's a corner case beyond that of the spam thing that we didn't think of that'll ruin everything. 01:31:53 I should probably check that the logging is still working, at least. 01:33:08 How do I opt out of being bridged? 01:34:47 brctl: ignored 01:34:47 brctl: Ignore list: freenode/shachaf libera/shachaf 01:35:21 fungot? 01:35:30 fungooooot. 01:35:31 Yeah, I guess those brctl commands didn't show up on this side. Thinking about these things is hard. 01:35:41 oh it will be ignoring esowiki over there 01:35:58 Yeah, you have to invoke it over here, then the replies will be piped over. 01:36:14 fungot 01:36:14 int-e: mr president, i would also like to say something which the european union, the forests are often the very ones which do actually protect the interests of safety to subject aircraft control and monitoring of that strategy. i am sure that you are right to say that the commission is unwilling to apply this decision retroactively and share the satisfaction of everyone's needs. regarding the recent agreement made over the nex 01:36:49 so what's the plan for the bridge, are y'all moving to libera or are you maintaining a presence. 01:37:35 the resulting logs will not be confusing at all 01:37:41 у / ý / ÿ / ŷ / ƴ / ȳ / ɏ / ỳ / ỹ / ỿ / ẏ / ẙ / ỵ / ỷ 01:37:44 у / ý / ÿ / ŷ / ƴ / ȳ / ɏ / ỳ / ỹ / ỿ / ẏ / ẙ / ỵ / ỷ 01:38:10 As for plans, I don't really know yet for sure. I guess we're kind of exploring the configuration space. 01:39:01 fair. 01:39:03 There's a little bit of talk at https://esolangs.org/wiki/Esolang_talk:Community_portal#Freenode_and_the_future if you missed that link. 01:39:31 I had it in my history but haven't checked it. 01:39:40 Not many comments. 01:44:16 I think personally I'd be up for migrating here as the sort of main location, but I don't know how maybe-less-active-right-now-but-still-well-established channel regulars feel. 01:45:56 btw, velik is logging too 01:46:58 -!- iovoid has quit (Quit: iovoid has quit!). 01:53:14 int-e: Re logs, yeah, especially if opting out becomes commonplace. Well, we can give up on the bridge if it gets too much, just couldn't resist. 01:53:59 (Also, the ignore list is just in-memory at this point.) 02:02:32 a bridge, you say 02:03:08 -!- iovoid has joined. 02:03:40 yes, a bridge 02:03:52 -!- tromp has joined. 02:04:08 Over troubled water, no doubt. 02:07:46 Hmm, if I turn off windows_auto_renumber, I think I could maybe convince irssi to give the "parallel universe" channels window numbers that are, say, offset by 100 from the ones I'm used to, and that way remember what the numbers mean. 02:08:35 -!- tromp has quit (Ping timeout: 265 seconds). 02:08:38 [[User:AndrewBayly]] N https://esolangs.org/w/index.php?oldid=83164 * AndrewBayly * (+58) Created page with "Hi, I'm Andrew. Here are the esolangs that I have created:" 02:12:44 [[User:AndrewBayly]] https://esolangs.org/w/index.php?diff=83165&oldid=83164 * AndrewBayly * (+447) 02:13:21 [[User:AndrewBayly]] https://esolangs.org/w/index.php?diff=83166&oldid=83165 * AndrewBayly * (+0) 02:26:54 fizzie: you can also put multiple channels into the same window if you wish, though you may have to change the formatting to distinguish them then 02:27:30 oh hey, you enabled a bridge to freenode? 02:27:34 does it work both directions? 02:27:41 yes it does, jonas 02:29:13 " I'm sure there's a corner case beyond that of the spam thing that we didn't think of that'll ruin everything." => bot loops probably 02:29:39 Yeah; I don't know if it's a good idea, but it's there for now. At least a cross-network botloop would be somewhat novel. 02:30:44 There's a few "brctl:"-prefixed commands that anyone can use to manage which nicknames are ignored, and as a special case * will match all nicks if you need to turn it off completely and I'm not around. 02:31:30 Taneb: as for OFTC and the +s flag, I believe that's as much of a policy as freenode's ## prefix in channel names 02:31:55 `? log 02:31:57 ​#esoteric channel logs: https://esolangs.org/logs/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D http://codu.org/logs/_esoteric/ https://github.com/KrzysztofSzewczyk/esologs/ 02:33:41 ``` echo "let's see what the bridge does with long lines. they should just be truncated."; seq 999 02:33:43 let's see what the bridge does with long lines. they should just be truncated. \ 1 \ 2 \ 3 \ 4 \ 5 \ 6 \ 7 \ 8 \ 9 \ 10 \ 11 \ 12 \ 13 \ 14 \ 15 \ 16 \ 17 \ 18 \ 19 \ 20 \ 21 \ 22 \ 23 \ 24 \ 25 \ 26 \ 27 \ 28 \ 29 \ 30 \ 31 \ 32 \ 33 \ 34 \ 35 \ 36 \ 37 \ 38 \ 39 \ 40 \ 41 \ 42 \ 43 \ 44 \ 45 \ 46 \ 47 \ 48 \ 49 \ 50 \ 51 \ 52 \ 53 \ 54 \ 55 \ 56 \ 57 \ 58 \ 59 \ 60 \ 61 \ 62 \ 63 \ 64 \ 65 \ 66 \ 67 \ 68 \ 69 \ 70 \ 71 \ 72 \ 73 \ 74 \ 75 \ 76 \ 77 \ 78 02:33:43 lambdabot: > 1 02:34:21 lambdabot: @run 1 02:34:22 1 02:34:55 lambdabot: @run 2 02:34:56 2 02:35:05 okay, good. 02:51:19 * b_jonas waves to the bridge 02:51:34 I guess clients might differ in how they render that 02:55:39 . 02:56:08 int-e: how did you send that without the bridge forwarding it? 02:59:04 Why is there a github for logs? 02:59:43 `? why 02:59:45 why? ¯\(°​_o)/¯ 03:01:13 Sgeo: no particular reason; the attitude is, they're there, they're public, so they should be listed in the topic 03:17:44 The thing with notices is, the client-side presentation is all over the place. Especially in irssi, where they get the channel name for no reason. 03:17:49 -!- Lord_of_Life_ has joined. 03:18:01 I did consider forwarding them too, though. 03:18:11 -!- Lord_of_Life has quit (Ping timeout: 265 seconds). 03:18:21 In Hexchat, it also shows the channel name 03:18:33 like this: [11:01:50] -int-e/##esoteric- that worked 03:19:12 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 03:19:42 https://youtu.be/T0NYZDGTA5g the l0de radio hour is live! IRC's FINEST HOUR, the late night call in show where you are the star! Call in live, tonight's episl0de: A Small White Dog 03:20:16 Well, the first forwarded spam. 03:20:40 Technically all bot replies are supposed to be NOTICEs, and no bot should ever automatically reply to a NOTICE. But nobody actually follows the first half of that. It would entirely prevent botloops, though. 03:21:44 At least libera.chat's antispam kicked in 03:22:13 RFC 2812: "The difference between NOTICE and PRIVMSG is that automatic replies MUST NEVER be sent in response to a NOTICE message. -- This is typically used by services, and automatons (clients with either an AI or other interactive program controlling their actions)." 03:23:04 -!- copumpkin has quit (Quit: Hmmm). 03:23:12 well that went out of the window when mIRC came along, didn't it 03:23:21 and turned notices into popups 03:24:31 irssi hilights me on channel wide notices too. 03:24:32 (that's probably, and hopefully, no longer the case) 03:25:42 shikhin: check the /hilight settings? I'd expect that notices are mentioned somewhere in their explicitely then, but I'm not sure 03:25:47 their->there 03:53:17 https://youtu.be/T0NYZDGTA5g the l0de radio hour is live! IRC's FINEST HOUR, the late night call in show where you are the star! Call in live, tonight's episl0de: A Small White Dog 04:19:06 -!- aloril has quit (Ping timeout: 240 seconds). 04:32:58 -!- aloril has joined. 04:36:11 -!- tromp has joined. 04:40:49 -!- tromp has quit (Ping timeout: 260 seconds). 05:15:27 -!- tromp has joined. 05:19:46 -!- tromp has quit (Ping timeout: 240 seconds). 05:30:24 -!- tromp has joined. 05:34:47 -!- tromp has quit (Ping timeout: 246 seconds). 06:13:06 [[Assign]] N https://esolangs.org/w/index.php?oldid=83167 * AndrewBayly * (+2258) Created page with "Assign is an esoteric programming language that is a subset of JavaScript. In Assign there are no assignment, increment or decrement operators. ==Strategy== I found that to w..." 06:14:13 [[Assign]] https://esolangs.org/w/index.php?diff=83168&oldid=83167 * AndrewBayly * (+82) 06:15:10 [[User:AndrewBayly]] https://esolangs.org/w/index.php?diff=83169&oldid=83166 * AndrewBayly * (+88) 06:20:27 [[Special:Log/newusers]] create * Kwes * New user account 06:21:44 /!\ THIS CHANNEL HAS MOVED TO IRC.LIBERA.CHAT #HAMRADIO /!\ 06:23:54 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=83170&oldid=83153 * Kwes * (+185) 06:24:29 [[User:Kwes]] N https://esolangs.org/w/index.php?oldid=83171 * Kwes * (+12) Created page with "making stuff" 06:24:32 -!- tromp has joined. 06:28:46 -!- tromp has quit (Ping timeout: 240 seconds). 06:33:05 [[Yogurt]] https://esolangs.org/w/index.php?diff=83172&oldid=83141 * Ilaylevy * (-4) 06:36:27 I mean. no? 06:44:32 -!- tromp has joined. 06:45:40 i'm a bit confused where those bots come from. like, is it someone from new freenode to annoy people that switched? 06:56:02 it's very similar to previous spam waves... feels like just people who enjoy getting people to react to it 06:56:10 -!- sknebel has left. 07:10:09 mm, trolls 07:10:37 the conspiracist in me thinks all this drama is manufactured to benefit Discord 07:10:46 chaos, Discord, confusion, bureaucracy, aftermath 07:11:01 also I'm still in freenode #esoteric and it's "fun" to see my messages mirrored there 07:11:09 dongs 07:12:39 Confusion would be a good name for a discord competitor 07:17:59 yes 07:18:59 i mean one of their major competitors is Slack 07:19:09 which I assume is a reference to the Church of the SubGenius, an offshoot of Discordianism 07:19:15 which came first I'm not sure 07:19:57 but this is one of these "holy shit, the people in my cohort of awkward weird nerds grew up and are running the world now" things 07:20:33 meanwhile I briefly worked for an also-ran web chat service based on Zephyr (named Zulip, now open source) and got fired for being depressed before my shares vested 07:20:36 c'est la vie. 07:34:40 /!\ THIS CHANNEL HAS MOVED TO IRC.LIBERA.CHAT #HAMRADIO /!\ 07:34:43 /!\ JOIN #HAMRADIO TODAY. THIS CHANNEL HAS MOVED TO IRC.LIBERA.CHAT #HAMRADIO /!\ 07:45:09 -!- hakatashi has quit (Write error: Broken pipe). 07:45:31 -!- hakatashi has joined. 07:48:28 ACTION morning! 07:50:53 -!- Lord_of_Life has quit (Excess Flood). 07:51:19 -!- Lord_of_Life has joined. 07:56:20 -!- arseniiv has joined. 08:06:56 -!- hendursa1 has joined. 08:09:57 -!- hendursaga has quit (Ping timeout: 240 seconds). 08:10:30 good morning 08:10:37 relay bot not so good with CTCP ACTION 08:30:18 -!- j4cbo has quit (*.net *.split). 08:30:18 -!- op_4 has quit (*.net *.split). 08:30:19 -!- naivesheep has quit (Read error: Connection reset by peer). 08:30:42 -!- naivesheep has joined. 08:31:10 -!- j4cbo has joined. 08:31:10 -!- op_4 has joined. 08:34:20 -!- Sgeo has quit (Read error: Connection reset by peer). 08:35:23 -!- none30 has quit (Ping timeout: 245 seconds). 08:36:01 keegan: how's it going 08:36:25 -!- Discordian[m] has quit (Ping timeout: 246 seconds). 08:38:00 fizzie also you can blacklist the "/!\" substring 08:56:07 -!- none30 has joined. 09:02:58 -!- Discordian[m] has joined. 09:04:06 keegan: You can opt out from being bridged if you like, by saying "brctl: ignore keegan" on this side. 09:06:10 I'll filter out /!\ though that's pretty specific to this particular spam wave. 09:07:37 I faintly remember some #hamradio-themed spam from time before the split, wonder why that one gets picked on so much. 09:12:08 [[Special:Log/newusers]] create * Hmmmmmmmm * New user account 09:12:39 -!- esowiki has joined. 09:19:01 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=83173&oldid=83170 * Hmmmmmmmm * (+213) Add my user introduction 09:19:06 [[User:Hmmmmmmmm]] N https://esolangs.org/w/index.php?oldid=83174 * Hmmmmmmmm * (+185) Make my own account page 09:54:07 I'll suspend my twitch IRC analytics project and probably delete my account since they made another post where they continue falsely accusing their users in "hating women" to censor the fact that they became a platform for prostitution 09:57:08 that was the only network where I currently saw the Tags IRC v3 feature 10:01:25 18:34:24 If IRC had past message editing capabilities, I'd make that thing collapse consecutive edits the same way the recent changes page does. 10:01:59 https://ircv3.net/ - IRCv3 Features - Grouping related messages to simplify collapsing and display of those messages to users. 10:04:37 -!- esowiki has joined. 10:04:49 Yeah, I saw that mentioned somewhere. 10:14:05 this editing/collapsing stuff changes things a lot 10:14:37 we are used to that if we open the logs we see the same that we see in chat 10:15:18 now we have to add some post processing to convert logs to "real" chat log 10:16:58 and how are we supposed to split logs by days if there was a message collapse over the 00:00 10:40:55 -!- arseniiv has quit (Ping timeout: 265 seconds). 10:44:50 -!- FireFly has left ("WeeChat 2.0.1"). 11:12:42 -!- LKoen has joined. 11:17:10 [[Special:Log/newusers]] create * HaleyHalcyon * New user account 11:18:32 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=83175&oldid=83173 * HaleyHalcyon * (+233) /* Introductions */ 11:22:05 int-e: So I went ahead and had a pre-discussion with Libera staff, and they're okay with the notion of having an 'esolangs' community at #esolangs, but having #esoteric forward to it for "quite some time", which I think probably means "up until a group of aspiring magicians wants to claim it for their rites". I think I'd be happy with that? People can still keep making the jokes on the rare occasion 11:22:11 someone comes in confused. 11:25:46 [[MarioLANG]] https://esolangs.org/w/index.php?diff=83176&oldid=79839 * HaleyHalcyon * (+732) Example added: Truth machine 11:25:56 int-e: So I went ahead and had a pre-discussion with Libera staff, and they're okay with the notion of having an 'esolangs' community at #esolangs, but having #esoteric forward to it for "quite some time", which I think probably means "up until a group of aspiring magicians wants to claim it for their rites". I think I'd be happy with that? People can still keep making the jokes on the rare occasion 11:26:02 someone comes in confused. 11:32:18 [[MarioLANG]] https://esolangs.org/w/index.php?diff=83177&oldid=83176 * HaleyHalcyon * (+269) /* Parts */ Disambiguations 11:32:40 [[MarioLANG]] M https://esolangs.org/w/index.php?diff=83178&oldid=83177 * HaleyHalcyon * (-2) /* Parts */ Format error 11:33:13 -!- tromp has quit (Remote host closed the connection). 11:39:32 -!- tromp has joined. 11:44:16 -!- tromp has quit (Ping timeout: 260 seconds). 11:46:00 [[User:HaleyHalcyon]] N https://esolangs.org/w/index.php?oldid=83179 * HaleyHalcyon * (+1753) Created page with "== MarioLANG test cases == The code is run on the sandbox at TIO.run. === Multiple elevators on the same X coordinate === ==== Code ==== > :! "===== > ! ==..." 11:52:56 -!- tromp has joined. 11:56:18 do I understand right that it's practically impossible to add a language to https://tio.run/# ? because the last commit I see in their repo 2 years ago and there are hanging pull requests in both repos 12:01:59 it would be nice if there was some frontend for arbitrary languages execution so I would need only provide a backend 12:02:10 I've heard of TIO, but I don't think I've ever actually used it. 12:02:13 Lovely language list, though: probably the first time I've seen Quadrefunge, Quintefunge, Sexefunge and Septefunge mentioned anywhere. 12:02:38 [[User:HaleyHalcyon]] https://esolangs.org/w/index.php?diff=83180&oldid=83179 * HaleyHalcyon * (+873) /* MarioLANG test cases */ 12:05:57 [[User:HaleyHalcyon]] https://esolangs.org/w/index.php?diff=83181&oldid=83180 * HaleyHalcyon * (+120) /* Wall/floor interchangeability */ 12:06:25 looks like they were mirroring every language https://github.com/TryItOnline?q=&type=&language=&sort= 12:06:47 [[MarioLANG]] https://esolangs.org/w/index.php?diff=83182&oldid=83178 * HaleyHalcyon * (+74) /* Instructions to Mario */ 12:10:11 -!- tromp has quit. 12:10:27 -!- tromp has joined. 12:23:30 -!- arseniiv has joined. 12:33:06 [[Esolang talk:Community portal]] https://esolangs.org/w/index.php?diff=83183&oldid=83115 * Fizzie * (+690) /* Freenode and the future */ On community registration. 12:35:38 -!- TheLie has joined. 12:38:15 nakilon: I wonder if with webassembly and such it'd be viable to make something like this that doesnt need server resources (outside hosting the files somewhere), runs all the interpreters in the browser 12:40:33 Kind of reminds me of how the Internet Archive has all those old pieces of old software in a playable state by running the emulation in the browser. 12:52:29 should be easily possible. there are cross compiled linuxes that run entirelyy in browsers 12:53:44 -!- ksdfj has joined. 12:57:16 fizzie: sure, we can go to #esolangs . it matches the esolangs.org domain name that points to the wiki. 12:57:52 nakilon: re TIO yeah, the chatroom's starboard https://chat.stackexchange.com/rooms/44255 explains why 12:58:32 fungot, what brand of DVD demagnetizer do you recommend? 12:58:33 b_jonas: mr president, i should like us to be very significant and important, being adopted in due course should that appear necessary. finally, our obligation, as it sometimes does not immediately become obligatory and an essential service. with regard to these circumstances it is believed that this issue is already covered by the definition of the fields of finance for innovation and growth. 12:59:27 "it would be nice if there was some frontend for arbitrary languages execution so I would need only provide a backend" you mean you'd be willing to host it? 13:00:04 i assume the frontend is somewhere in the github 13:00:20 you mean like llvm? 13:01:20 nakilon: you could just have it run an interpreter, since you have a high chance that you can find an interpreter ran in a language that TIO can already run 13:01:58 you may need to do some porting, but probably not more porting than you'd need to do to run the same interpreter in browser client side 13:05:03 -!- TheLie has quit (Remote host closed the connection). 13:06:39 i recently learnt of a wasm interpreter for k https://ktye.github.io/, for which i believe the author wrote their own c-dialect to wasm converter https://github.com/ktye/i/blob/master/_/i3/w/readme 13:50:49 -!- hendursa1 has quit (Quit: hendursa1). 13:51:23 -!- hendursaga has joined. 13:54:20 -!- LKoen has quit (Remote host closed the connection). 14:03:35 [[Special:Log/newusers]] create * T0mi10 * New user account 14:07:17 [[Clockwise]] M https://esolangs.org/w/index.php?diff=83184&oldid=82736 * PythonshellDebugwindow * (+215) Add input, Truth-machine, and cat program 14:10:30 [[Clockwise]] M https://esolangs.org/w/index.php?diff=83185&oldid=83184 * PythonshellDebugwindow * (-66) /* Examples */ Remove annoying ZWSPs, and prevent them 14:13:01 [[Clockwise]] M https://esolangs.org/w/index.php?diff=83186&oldid=83185 * PythonshellDebugwindow * (-3) Remove the last ZWSP 14:14:20 [[Clockwise]] M https://esolangs.org/w/index.php?diff=83187&oldid=83186 * PythonshellDebugwindow * (+51) /* Commands */ Bangyen's suggestion 14:22:50 fizzie: sounds reasonable to me, and about what I'd expect from policy etc. 14:39:01 -!- LKoen has joined. 14:54:03 -!- ksdfj has quit (Quit: quit). 14:59:06 -!- arseniiv has quit (Ping timeout: 260 seconds). 15:04:43 b_jonas I mean I just need a frontend for RASEL; don't want to reinvent this webpage with forms and stuff 15:05:42 the backend can be trivially done serverless in Cloud Run 15:06:46 and even moderated call rate via additional layer with a lightweight webserver that would track how often it's being spinned 15:06:53 -!- arseniiv has joined. 15:10:26 TIL Excel has lambda for some time now 15:10:32 and let! 15:10:48 https://www.microsoft.com/en-us/research/blog/lambda-the-ultimatae-excel-worksheet-function 15:11:06 oh, so bridge is working? 15:15:59 Yep, though I think I'll be moving this end of it to `#esolangs`. 15:16:08 arseniiv: I heard about that. I don't think it's a big deal. we always had excel 3 named functions where you just slap the expressions you want to evaluate into cells of a macro worksheet, with possibly local names they assign to, assign a name marked as a macro function to their first cell, and then if you call that function from a formula, it evaluates the cells in order from top to bottom, unless 15:16:14 you call GOTO or similar functions. there is one serious limitation of course: whe a macro function (which you can call from expressions in cells) is executed, unlike when a macro procedure (which you can't call that way) is executed, most builtins that cause side-effects, such as change the formula of a cell, have their side effects silently suppressed, so it's hard to cause side effects from a macro 15:16:20 function other than changing the values (not the formulas) of the cells of that macro function (other formulas can then refer to those values) 15:17:32 the main way that macro worksheets differ from normal worksheets btw is that on normal worksheets, all cells have their value recomputed automatcally every time their formula or a cell they recursively depend on changes (you can turn this off, but that's unusual), while in a macro worksheet, cells are evaluated only when a macro is running and its program counter points to that cell 15:18:11 didn't use Excel since like 2012 15:18:13 TODO for self: document esowiki (the bot) on the wiki, especially its ignore statement 15:18:34 nakilon: I said "forever". this existed since the earliest time I've seen Excel. 15:18:57 Google Docs Spreadsheets have Google Apps Script that can do all the calculations and integrate with the rest of Docs and Google services 15:19:38 interesting, didn’t read anywhere about macro worksheets 15:19:55 not only it allows defining functions, those "macros" can be ran on their own on trigger or schedule, centralised, no edit wars 15:19:55 -!- arseniiv has quit (Quit: gone too far). 15:20:29 people literally run the whole businesses in Spreadsheets with GAS since then 15:20:56 schools, some shops, warehouses 15:21:26 arseniiv: it's not a story the Jedi would tell you 15:21:36 then it got all integrated with Bigdata and other data processing services of Google with bells and whistles 15:22:06 -!- esowiki has joined. 15:22:46 -!- tromp has quit (Read error: Connection reset by peer). 15:24:02 -!- tromp has joined. 15:29:32 (Loading configurations without killing the process would be far too bourgeoisie thing to allow.) 15:41:00 is it bridged? 15:41:11 yeah it is. funny. 15:41:40 semibridge 15:41:45 where is this bridged 15:41:57 cd: to freenode/#esoteric 15:42:04 ah 15:42:24 `ping 15:42:27 pong 15:43:24 ACTION weeps for #esoteric 15:47:16 `` (quote '#esoteric'; grWp '#esoteric') | wc -l # int-e: at least we'll still have all these references for who knows how long 15:47:17 56 15:50:27 how about cloaks 15:50:30 `env 15:50:30 PATH=/hackenv/bin:/usr/bin:/bin \ TERM=linux \ HOME=/tmp \ HACKENV=/hackenv \ IRC_NICK=b_jonas \ IRC_IDENT=~x \ IRC_HOST=catv-176-63-12-1.catv.broadband.hu \ IRC_COMMAND=PRIVMSG \ IRC_TARGET=#esolangs \ IRC_MESSAGE=`env \ http_proxy=http://127.0.0.1:3128 \ LANG=en_NZ.UTF-8 15:50:37 yes, we're on #esolangs now 15:50:42 -!- tromp has quit (Remote host closed the connection). 15:51:11 is esoteric deprecated? 15:51:19 of course, as fizzie said, the move won't officially be official until we edit https://esolangs.org/wiki/Esolang:Community_portal 15:52:20 and we might want to wait until the admins get an official webchat working, rather than using kiwi 15:53:05 ACTION stops munching on kiwi and hides the skins 15:53:08 the name "libera" still sounds stupid to me because it sounds like the diaper brand "Libero" 15:53:10 hm? kiwi? what kiwi 15:53:43 For the community registration, what I have is a "verbal" ack (plus settings for this channel), I've not gotten a reply yet to the formal email. So we might wait for that as well. 15:53:59 cd: https://kiwiirc.com/nextclient/irc.libera.chat 15:54:12 ACTION knows what kiwiirc is 15:54:21 I can't use kiwi, I'm slightly allergic. :/ 15:54:23 ACTION was making a bad joke 15:54:37 ACTION is here noow also 15:55:20 kiwi is for guests 15:55:28 you don't have to use it 15:55:31 Should've taught that bridge about CTCP ACTION while I was mucking with it. 15:56:18 [[FlipJump]] https://esolangs.org/w/index.php?diff=83188&oldid=83003 * Tomhe * (+13) /* Bit-specific */ Bit-specific changed to Words-value (aligned syntax update). 15:56:57 guys, does /whois show my "Actual hostname" for you? 15:57:18 Not to me. 15:57:50 okay, since I see that field and could not be sure 15:58:26 nakilon: yes, the irc server tells you your real hostname even while you're cloaked, because you're inside the cloak 15:58:41 this sounds awful 15:59:12 because клоака is https://en.wikipedia.org/wiki/Cloaca 16:01:25 it's a physical constraint. if you wanted to see your cloak, you would have to move your eyes outside the cloak, and then people could see your eyes. 16:02:48 if you still want that, make another connection to the server 16:03:11 uh can't you just 16:03:14 ask nickserv 16:03:20 cd .. 16:03:25 `/msg nickserv info USERNAME HERE` 16:03:26 ​/msg? No such file or directory 16:03:35 fungot 16:03:37 fungot: asd 16:03:39 river: /home/> _ 16:04:13 cd: you could ask HackEso 16:04:26 ``` echo "$IRC_HOST" 16:04:27 catv-176-63-12-1.catv.broadband.hu 16:04:33 true 16:04:34 Oh, right, fungot. Hmm. 16:05:05 I guess I should keep it on the side that has more people planning to use it, which might be this one. 16:05:11 cd: or /msg perlbot arg &h 16:05:23 you can ask any sufficiently powerful bot 16:05:29 "Fungot is missing!", a hit educational game for the SNES. 16:05:36 Can you run multiple Fungotia? 16:06:08 Almost. I'd just need to never run ^save on one of them, or configure different state files. 16:06:20 But I don't know if the world is ready for more than one fungot. 16:06:20 don't let funge start growing 16:06:32 I don't think we are ready for that 16:07:43 I wonder if there were IRC viruses 16:07:57 that find bots with backdoors to replicate 16:08:08 nakilon: there were at least malware, not necessarily virus 16:08:23 nakilon: not targeting bots, but very buggy IRC clients 16:08:33 perhaps also targeting bots, I'm not sure 16:08:53 Eggdrop was so popular, I'm sure there must've been a vulnerability in there somewhere. 16:08:54 I guess you could find some of the bot loops viruses 16:09:15 i still wonder how fast a bot that's programmed to join any channel mentioned near it would spread across a network 16:09:21 -!- fungot has quit (Quit: Coyote finally caught me). 16:10:12 perhaps there is a limit of channels you can join 16:10:21 there is, i forget what it is 16:10:23 `CHANLIMIT=#:250` 16:10:24 CHANLIMIT=#:250`? No such file or directory 16:10:30 but it's pretty high and you could simply open a new connection 16:10:50 Not sure if it's that specific limit, I just had the connection-open numerics from fungot's debug screen. 16:10:50 fizzie: how come there's a 3rd arguement now? http://mumble.net/campbell/ tmp/ restrict.html for what i need 16:11:26 cd: you could just use alis to find channels 16:11:33 it's not all channels, because channels can be hidden from that, but still 16:11:37 yes, but i meant what i asked 16:11:38 :P 16:11:56 well let's see 16:11:57 while I was tracking twitch I had an idea to note the raids after the stream (that's a thing when streamer leaves and moves all his viewers to some another stream, keeping the audience within the website and making a social connetion with a selected target in that way) 16:12:29 so it would be possible to slowly build a graph of people who tend to raid each other 16:13:48 . o O ( Streamers who raided X also raided Y and Z. ) 16:14:09 is alis here too? 16:14:28 yes there's an alis 16:15:03 I made a "who's having an affair with who" chart for a... well, let's call it a forum, once, based on people mentioning the names of other members. 16:15:06 Less obviously, Sigyn is ozone, eir is litharge. 16:15:29 Someone's name was a pretty common word, they got an edge with everyone in the graph. 16:15:38 lmao 16:15:39 GraphViz was having problems rendering it, but that's not a surprise. 16:16:10 let's speed up its bootstrapping. dear bot who joins every channel mentioned, please JOIN 16:16:13 ##chat,##electronics,##hardware,##math,##politics,##programming,#ansible,#bash,#bitcoin,#c,#C++,#centos,#datahoarder,#debian,#elixir,#emacs,#fedora,#freebsd,#gentoo,#gentoo-chat,#git,#go-nuts,#guix,#hamradio,#haskell,#idleRPG,#ircv3,#irssi,#javascript,#libera,#libera-dev,#libera-offtopic,#libera-overflow,#lineageos,#linux,#lisp,#lobsters,#matrix,#musl,#networking,#nixos,#openbsd,#osdev,#perl,#postgresql, 16:16:19 #python,#raspberrypi,#reddit-sysadmin,#reprap,#rockylinux,#security,#sway,#thelongue,#ubuntu,#vim,#voidlinux,#weechat,#wikimedia-operations,#wikipedia-en,#windows,#zig,#znc 16:16:50 i'd write such a bot but i feel i'd make the admins annoyed with me 16:20:11 it’s a bit interesting that all ideal triangles are congruent 16:20:24 -!- tromp has joined. 16:22:01 noncongruence starts with quadrilaterals in dimension 2, though I suspect non-planar quadrilaterals are again all congruent?.. 16:22:26 cd: you'd have to make it leave channels that are almost empty or else your join quota will fill up quickly 16:27:18 `python3 -cprint("#,"+",".join(["#%c" % k for k in range(33,126) if k != 44])) 16:27:19 ​#,#!,#",##,#$,#%,#&,#',#(,#),#*,#+,#-,#.,#/,#0,#1,#2,#3,#4,#5,#6,#7,#8,#9,#:,#;,#<,#=,#>,#?,#@,#A,#B,#C,#D,#E,#F,#G,#H,#I,#J,#K,#L,#M,#N,#O,#P,#Q,#R,#S,#T,#U,#V,#W,#X,#Y,#Z,#[,#\,#],#^,#_,#`,#a,#b,#c,#d,#e,#f,#g,#h,#i,#j,#k,#l,#m,#n,#o,#p,#q,#r,#s,#t,#u,#v,#w,#x,#y,#z,#{,#|,#} 16:28:35 i own #1, it is the best channel 16:28:42 cd: I had a friend who wrote a program that just... repeatedly instantiated a new bot that'd connect and joing a particular channel. 16:28:54 They got to about 20 before a staff member joined and told them to stop 16:28:57 lol 16:28:58 (this was pre-2017 freenode) 16:29:13 well yea if you're making that many connections someone's gonna notice aha 16:29:26 cd: you need #one as well, and #uno etc. 16:30:31 That would be channel hoarding 16:30:34 so nah 16:30:57 just trying to help *d&r* 16:31:56 Taneb: freenode has some limit on how many clients can connect from one address, and they even have some [A-Z]line feature that gives excemption from that for heavily NATted addresses like convention centers or universities 16:32:31 at least one Ircnet server has a rule of at most three connections per host 16:32:40 though of course this gets more complicated with ipv6 16:34:28 the usual workaround for spammers is to buy a botnet made of a large number of random people's home computers acquired via vulnerabilities 16:38:01 yea, i-lines 16:38:17 @hellomouse.net had one on freenode as we have a bouncer. We need to get that back 16:40:07 fizzie: bridged to wherems't? 16:40:13 oho 16:40:19 to here. 16:45:24 brctl: ignored 16:45:24 brctl: Ignore list: freenode/shachaf libera/shachaf 16:45:28 what 16:46:09 I'm guessing the libera side has just lost the connection or something. 16:46:55 does it still bridge? 16:51:16 what do you think? 16:55:10 ooh, esolangs1. let's see if it will loop with the other esolangs 16:55:19 hey esolangs1, loop 16:55:23 nope 16:58:59 so fungot, you're here now? what brand of DVD demagnetizer would you recommend? 16:59:00 b_jonas: thank you, and perhaps helped by the house, calls for a dual legal basis before the court of justice against this untimely change. no-one, neither the european parliament. you were asked to work to establish the partnership was still pending. 17:00:23 yeah, I guessed you wouldn't give a straight answer. in that case, fungot, what features should I pay attention to when I buy a DVD demagnetizer? 17:00:23 b_jonas: mr president, commissioner, ladies and gentlemen, i will be coming onto the market products that could compete with those now circulating on the internal market. in some respects even improves on the commission to establish a policy that undermines the quality of legislation and the consequence therefore is, if we go back to two points here. first of all, only one additional country has come on board. 17:02:15 I see, fungot. you emphasize the difference between ones produced locally and east asian knockoffs 17:02:15 b_jonas: mr president, i will be speaking about these further in our committees, in full or in part. 17:02:21 very good 17:02:31 this network had lead to some fun things 17:02:34 https://thelounge.hellomouse.net/uploads/cd24a5123916a651/image.png 17:04:10 That's how it should've responded. 17:04:30 (If you don't *want* it to ignore you, feel free to undo it with unignore.) 17:05:08 Yeah, a lot of clients ping-timeouted at the same time. 17:05:36 Also poor old little fungot got a ` growing on it. 17:05:36 fizzie: mr president, a lot fewer trees, some 140 million. that trend is the same as any other beef in europe. 17:05:50 That's a lot of trees. 17:06:15 dear fungot what do you thing of ideal tesselations and all that? 17:06:15 arseniiv: mr president-in-office, if the house adopts these amendments, we will always be relative to our dependence and reliance on nato which still owns the essential military hardware and which enabled us to develop the criteria relating to its independence and its considerable competence in issues that are sensitive for the european political institutions during the past months. these men were put behind bars, although the 17:06:47 A consummate politician, never a clear answer. 17:07:04 Except that one time. 17:07:07 I can’t even parse it completely 17:07:55 these men were put behind bars => I see cell borders here. I think fungot is perfectly aware what was asked of them 17:07:56 arseniiv: mr president, i would also like to thank you, first of all about the allocation. regarding parliament's team itself, we still believe that coordination, cooperation and shared responsibility, whereby all those involved for the last two years, so we cannot blame the commission) is also necessary to be able to get down to finalising at the earliest. 17:08:27 `ls 17:08:28 a.out \ asmbf-1.2.7 \ banana.txt \ bfi \ bin \ compiled_brachylog.pl \ egel-master \ egel-scripts \ egel.zip \ eGtbSgN68aHU \ just \ karma \ le \ olist.new \ output.b \ paste \ pd \ pd.c \ program \ spline \ spout \ test \ test.sh \ this.py \ tmp \ wisdomls.txt 17:08:46 well, I’m certainly not the one who allocated the space for fun​got 17:10:10 fungot: and at last, do you know any religious hymnes and do you recite them in evening? 17:10:10 arseniiv: mr president, the wto negotiations and with a view to its full extent if it wishes to integrate? also, may i begin by reminding you that i cannot give you the following: could we not express our disappointment? the scope of the programme. 17:10:36 okay so they don’t recite 17:13:16 also that ideal polygon tesselation proves we can easily represent any free group on finite generators via hyperbolic motions: for n generators, just take a tesselation into regular ideal (2n)-gons 17:13:54 no having to include one free group in a two-generator one 17:14:25 how easy! 17:14:45 -!- TheLie has joined. 17:14:47 int-e: b_jonas: you might have been interested ↑ 17:16:16 I mean, b_jonas might have already said something like that last time, but then I didn’t understand completely 17:16:19 fizzie: What's fungot licensed as, when it comes to using/modifying it? 17:16:19 cd: mr president, ladies and gentlemen, i only got to see the financial resources for this programme is important because we need them to understand each other well. as regards the international conferences we have been obliged, with the agreement of any substance. i can assure the honourable member will surely agree, this is a form of development. i would like to single out the last initiative of the british authorities were m 17:16:41 arseniiv: yes, tha'ts what I tried to say at https://esolangs.org/logs/2021-05.html#ldI 17:17:01 <\a> fizzie, What is the license of fungot? 17:17:01 \a: mr president, since the long march, and it is now the essential question, a philosophical choice. europe will continue to press the council of ministers will adopt them. 17:17:09 i already asked aha 17:17:45 fungot has great answers to our questions. What is the meaning of life, fungot? 17:17:45 cd: madam president, i should say that my group believes that the lack of safe access for relief agencies to people in a country with disastrous social conditions in which those who have been able to reach agreement on the reform of the commission in agenda 2000 will further increase the speed of technological advance, narrow consumer choice, increase the capacity of economies to adapt to the new member states can always introd 17:17:53 b_jonas: I glad to see that now; thanks nonetheless 17:17:56 arseniiv: the illustrations are under https://commons.wikimedia.org/wiki/Category:Infinite-order_tilings 17:18:07 cd: \a: Heh. Yeah, looks like I never actually chose. Let's say MIT for the code, and I'll look at updating the repository to reflect that. 17:18:22 sounds good 17:18:36 The language models aren't publicly available anywhere, though. 17:18:52 fungot's code size is so small that the license text might take up a significant part of the shirt 17:18:52 b_jonas: madam president, commissioner, you will note is specifically referred to in the question of comitology. this is partly explained by hizbollah’s outrageous tactic of using human stem cells to achieve the objectives in the field of homeopathic medicine. 17:19:50 It's actually just the babble generation subsection (lines 129-173 of fungot.b98) that's on the shirt. 17:19:51 fizzie: thank you for the opportunity to read the information. against this background, the commission, in order to solve them effectively. how, moreover, i feel that the message and practice stemming from laeken are contradictory. they are now lying there during the winter, when orders decline, this credit on their working procedures or, as in portugal and poland for instance, paragraph 4, the commission is full of enthusiasm 17:20:19 <\a> The MIT license is quite small 17:21:29 b_jonas: thanks. I came to the idea by drawing a sketch of {4, ∞}, precisely! 17:22:29 fizzie: wait where do one finds such a shirt? 17:23:05 arseniiv: I just got one printed at one of those "you upload a .jpg, we email you a shirt" places, I had a free code for one. 17:23:12 can’t express how I love the conformal disk model 17:23:14 I think I've got the specific .jpg online somewhere, let's see. 17:23:38 I wonder how it looks on a real shirt though :) 17:23:54 Actually, what I had online is a photo of the real shirt, so you're in luck. 17:23:57 or do they show shirt mock-ups? 17:23:58 https://zem.fi/tmp/fungotshirt.jpg 17:23:58 fizzie: firstly, i should like to illustrate this link by referring to oil, as ' integral elements of european policy, is a situation that we have a unanimous report from the relevant committee. 17:24:19 fizzie: neat! 17:24:26 It's an immediate conversation starter for sure. 17:24:44 -!- tromp has quit (Remote host closed the connection). 17:25:37 Also, I guess in theory if you're wearing it and don't know what to say to something, you could run it in your head to generate a reply. 17:25:38 yeah, there's a nice visible jump table 17:25:43 personally I have yet to wear any custom-printed tee, just doesn’t seem that urgent 17:26:20 Also, I guess in theory if you're wearing it and don't know what to say to something, you could run it in your head to generate a reply. => lool. But you’d need a model loaded somewhere too, though 17:26:29 and it should be enormous 17:26:37 Yeah, maybe keep one around as a printed book. 17:26:47 rofl 17:28:12 -!- tromp has joined. 17:29:12 or wear one of these crocheted hyperbolic planes as a skirt, they're fast to random access because you can draw a complete binary tree on them 17:29:22 no need to mess with slowly seeking sectors like on a hard drive 17:30:38 of course the linear seeking of a flat shirt is suitable for befunge code 17:30:46 b_jonas: how is a euclidean skirt lesser for this purpose? Eventually you’ll need a microscope but is that that big an issue? 17:33:51 hm there is a chance of hyperbolic fungeoid out there. One could use those inclusions of n-generator free groups and extend programs by reimagining them as using a free group with more generators as a grid 17:34:11 hyperbolic fungoid would be... interesting 17:34:21 for one how would you reference memory, grid coordinates don't work anymore 17:34:33 cd: there are coordinates usable for hyperbolic plane 17:34:43 yep! 17:34:50 How would you write the program 17:35:03 The Funge-98 Lahey-space is pretty funky on its own, even if it may look like a plane when you don't consider the wrapping. 17:36:02 some people would use a specialized editor, just like they now do for writing Java programs, other people would just use C-x M-c M-butterfly , because it's still represented as a sequence of bytes 17:36:04 we can even make arbitrary jumps like unfamous logo turtle would: (1) rotate in place a rational multiple of 2π and (2) go a rational amount in your current direction 17:36:34 meow 17:36:37 is this the cool place to be 17:36:42 we can afford a countable set of jump/rotate instructions just for this insanity 17:36:55 keegan: no, this is a channel full of weird nerds 17:37:02 lol taneb 17:37:08 i am not weird 17:37:09 i am cd 17:37:18 arseniiv: just use a finite generator 17:37:39 Weird nerds and a circular object that stores data 17:38:08 weird nerds are cool 17:38:11 b_jonas: hm in the end we’ll be able to unify all that inside some finite-generator free group, yeah, though only if the program is finite 17:38:12 furthermore, i am a weird nerd 17:38:21 keegan: well then, this must be the cool place to be 17:38:28 ergo de facto 17:38:51 arseniiv: no, I mean a finite generator for finitely many rotate/jump instructions 17:39:00 is it possible that zzo will join this irc channel? 17:39:19 meow 17:39:31 river: it's certainly concievable 17:39:41 But who knows what zzo will do 17:39:45 zzo will probably make his own irc network based on gopher or something 17:40:08 Well, we'll build a bridge to it when that happens. 17:40:34 I learned the other day that Gopher is named for the mascot of the university where it was invented (University of Minnesota), in addition to being maybe a pun on "go for" 17:40:58 b_jonas: yeah that’s what I read; but that’s equivalent for a program being finite, as it’ll be able to use only finitely many instructions. But I think it’ll be good to allow any rational rotations and translations in general 17:41:15 arseniiv: no no 17:41:39 s/for/to 17:43:06 you'd allow the program to span a potentially unlimited part of a grid on the hyperbolic plane, just as saner fungeoids do on the euclidean plane. euclidean fungoids only need a few jump builtins too. 17:44:38 oh hey, neat, you got the forward. 17:46:21 imode: fizzie did that. "just couldn't resist", he said. I knew it was the #esoteric thing to do. 17:47:35 thumbs-up from me. 17:48:44 it'll probably only stay for a transitional period, then we'll just stabilize on one network, but still 17:48:47 it's fun 17:50:03 uh those NickServ shenanigans 17:53:15 -!- LKoen has quit (Remote host closed the connection). 17:58:47 arseniiv: they can help too, sure 17:58:59 isn't his name "fungot" though? 17:59:00 b_jonas: unfortunately, recent employment statistics for the whole of europe, is a most serious precedent that i would like, however, that development is undertaken in other areas. in july last year on behalf of the european parliament wants an interinstitutional agreement, the commission has not done for years. 17:59:20 isn't his name "fungot" though? => both first and last? 17:59:20 arseniiv: mr president, first of all, i would like to say how glad i am not in a very striking way something that is absolutely clear; and we must equally ensure that there is annoyance and disappointment over the commission, by the european union 17:59:42 though hm of course it will be both first and last if it’s just a single one 18:00:12 > map ($ ["fungot"]) [first, last] 18:00:13 arseniiv: mr president, of course, but this should be accompanied by an assessment of whether this sum really makes up for deficiencies in the actual texts of regulations relating to the situation prior to harmonisation. amendment no 3 18:00:20 nooo 18:01:15 -!- arseniiv has joined. 18:01:51 > map ($ ["fungot"]) [first, last] 18:01:51 esolangs1: mr president, i should like to start by expressing my total support for an exceptional report and for the quality of bathing water quality, taking account of the obstacles which deny children access to a mother or father indeed, to make proposals for upward harmonisation of tobacco taxation. the point of view. 18:01:52 error: 18:01:52 • Couldn't match type ‘a b’ with ‘[]’ 18:01:52 Expected type: [[Char]] -> a (b, d) ([Char], d) 18:02:09 did you guys know there are online card payment providers that don't accept name ("exactly as it's on written on the card") with accented letter, and I have a card with an accented letter in my name embossed? 18:02:20 Whoops, not ignoring the bridge when it's got its altnick on. 18:03:59 int-e: Oh, right. When you're not busy, there's an obvious lambdabot deficiency here. 18:04:20 > let first = head in map ($ ["fung​ot"]) [first, last] 18:04:21 :1:34: error: 18:04:21 lexical error in string/character literal at character '\8203' 18:04:32 > let first = head in map ($ ["fungot"]) [first, last] 18:04:32 esolangs1: mr president, on the fnord. the terrorists dragged him over the last two years. 18:04:34 ["fungot","fungot"] 18:04:34 esolangs1: madam president, i have a number of regional meetings with representatives of the presidency. 18:04:42 -!- arseniiv has quit (Client Quit). 18:05:30 fizzie: mmm, obvious? 18:05:43 [ 'jevalbot is still here, isn't it?' 18:05:44 b_jonas: |open quote 18:05:44 b_jonas: | 'jevalbot is still here, isn't it?' 18:05:44 b_jonas: | ^ 18:05:51 did you guys know there are online card payment providers that don't accept name ("exactly as it's on written on the card") with accented letter, and I have a card with an accented letter in my name embossed? => didn’t know they allow non-ASCII latin there 18:06:17 I can't prove it because I obviously won't show a photo of my embossed credit card 18:06:28 no I believe perfectly 18:06:53 int-e: Well, obvious in the sense that someone tried to use it but it wasn't here. 18:07:27 the bank's homepage shows example credit card images, but they look fake, not real photos of credit cards 18:07:33 -!- Sgeo has joined. 18:07:33 Maybe that's not quite the right adjective. Blatant? Something. 18:07:51 fizzie: I don't know what to look for. 18:08:15 over here, they transliterate to ASCII latin and do that quite liberally. I bet й and ий have more than two transliterations there in the wild. There were standards on that but not a single one and almost always they seem to be ignored 18:09:03 int-e: I mean, if I wasn't clear -- it's just not on this channel, it's on the deprecated one. 18:09:23 fizzie: ah! 18:09:38 (Also was that > prefix thing special too? I don't know for sure.) 18:09:48 "it" in "use it" referred to the bot as a whole, not to a particular feature that was missing 18:10:07 imagine you can end up with ы and й transliterated the same (as y). Though it is the ambiguity that’s worse, as sometimes the card transliteration should for some reason match with transliterations in other places, or something. And you need to somehow control that the bureaucrats match them :D 18:10:49 11:06 < b_jonas> I can't prove it because I obviously won't show a photo of my embossed credit card 18:10:52 you could redact the number 18:11:00 just make sure to actually cover it with a black box or something 18:11:04 rather than blurring or pixelating 18:11:07 -!- LKoen has joined. 18:11:20 I don't think most people realize how easily you can recover even heavily blurred or pixelated text if you have a strong prior 18:11:51 and 16 digits with known spacing and font is a very strong prior 18:12:06 keegan: yep usually it’s a gaussian blur or something alike 18:12:07 Someone had just failed redacting a PDF with the usual thing (opaque black box drawn on top, original data not removed), I thought nobody was really doing that anymore. 18:12:23 fizzie: a Zen variation of not seeing the forest for the trees... there were no trees 18:12:24 I don't remember where, some piece of local government maybe. 18:12:28 whats your unique ID? 18:13:32 keegan: I refuse 18:13:38 -!- kmc has left. 18:13:41 -!- tromp has quit (Remote host closed the connection). 18:13:57 I do redact some photos, like ones with people's faces, but I won't do that in this case 18:14:33 I know I should consider myself lucky for having an ASCII-only name, but I miss out on all these stories. 18:14:46 fizzie: . o O ( When I said "send it electronically" I meant it to be printed and faxed, not sent by email! ) 18:15:38 i have an ascii name too 18:15:39 fizzie: Where might one find fungot-compatible models? :P 18:15:39 cd: mr president, ladies and gentlemen, in his opinion, regretted that fewer and fewer borders in international crime. according to the rule of law; the european initiative for democracy and human rights. 18:15:51 -!- tromp has joined. 18:16:25 we are having a baby in about 15 weeks and are still deciding about names but we have decided firmly on using the printable ASCII subset (no NULs or BELs) 18:16:28 my surname has a non-initial capital, which a lot of systems drop, but it hasn't caused me problems 18:16:34 cd: You might consider training some of your own. There's step-by-step instructions at https://github.com/fis/fungot/blob/master/varikn/readme.txt for the "modern" training method. 18:16:34 fizzie: mr president, i would like to convey my objections at least, to that year and thus during the previous magps, which compensated for any reduction in working hours will help to create or improve counselling and legal advice centres which will be to report on their activities, for it is undoubtedly the case that if there is a wider rural world than farming and tourism development. this means that we have all made every ef 18:17:10 ooh, I might look at that. thanks, fizzie 18:17:10 keegan: (no NULs or BELs) => consoling 18:17:22 fizzie: aren't ASCII-only names the majority in Finland? 18:17:47 I've never uploaded the pre-baked ones anywhere. I guess a lot of them are based on public materials, but maybe there's an ethics question in there somewhere too, cloning an AI vs. growing a new one in a similar environment, I don't know. 18:17:47 I don't think it's something you need to consider lucky 18:18:09 b_jonas: It might be a majority, but it's not a huge majority, ä and ö are pretty common in names. 18:18:15 wifey and I have different surnames so that complicates things too 18:18:22 I mean, it might be a 90% majority or something, but not like orders-of-magnitude majority. 18:19:07 I imagine it could get funnier if you have a name with rare letters, and a bank official can't type it 18:19:37 There's a lot of mojibake in snailmail from abroad, at least. 18:19:45 (Based on friends' experiences.) 18:19:59 I'll have to find some good materials to bae it on 18:20:01 *base 18:20:35 fizzie: yeah, it's funny when shops in china can't correctly print non-ascii letters on the address stickers of mail 18:20:56 A friend of mine who moved to Australia has also been having trouble with his last name (two ä's), because different pieces of officialdom insist on spelling it differently, and then complain about mismatches. 18:21:02 I imagine it could get funnier if you have a name with rare letters, and a bank official can't type it => Ʌşŧȣλð Mŋödøczeς 18:21:02 still amazed by https://celebraterickysargulesh.tumblr.com/post/31917763793/wizardishungry-an-image-of-a-post-envelope-with 18:21:27 there are some short street names that are almost impossible to guess from the mangled addresses 18:22:37 arseniiv: what is that? 18:25:00 -!- lifthrasiir has quit (Quit: 뒞). 18:32:40 they're supposed to be real names in universe, but I think he deliberately avoids real names out of universe to avoid offending someone real 18:33:03 (still about the Polish one: we should probably ask kspalaiologos about what tsch-letter is correct, I don’t know at all how do they differ. Maybe one of them was for a hard ch and the other for the soft one) 18:33:07 I'm guessing Myyntti Raatalla is mock-Finnish, and that's just so bad when it comes to phoneme durations. "Myntti Raattala" you could have. In fact, I think Raattala is a real surname. 18:34:03 b_jonas: I think I might have heard about that polka from a friend, he translated it to some language IIRC 18:34:31 part of the in-universe story is about a person who wants to change their surname 18:35:47 we have that list analyzed in a few points of #esoteric logs. I think it even got changed to better represent the languages of regulars. 18:36:04 which is why it doesn't have any spanish or portugese names by the way 18:36:11 because we don't consider the Canaima guys regulars 18:37:27 [[2020]] https://esolangs.org/w/index.php?diff=83189&oldid=82647 * EnilKoder * (+14) added John Conway to the list of deaths in the comment of unimplemented ideas 18:39:23 though I guess we should add a russian name to it now 18:40:17 Huh, I always thought those names were a reflection of which languages are available in the thing. 18:40:30 ``` words --help 18:40:31 Usage: words [-dhNo] [DATASETS...] [NUMBER_OF_WORDS] \ \ options: \ -l, --list list valid datasets \ -d, --debug debugging output \ -N, --dont-normalize don't normalize frequencies when combining \ multiple Markov models; this has the effect \ of making larger datasets more influential \ -o, --target-offset change the target length offset used in the \ 18:40:34 `words -l 18:40:35 valid datasets: --brazilian --bulgarian --canadian-english-insane --catalan --eng-1M --eng-all --eng-fiction --eng-gb --eng-us --esolangs --finnish --french --gaelic --german --german-medical --hebrew --irish --italian --manx --norwegian --ogerman --opcode --pokemon --polish --portuguese --russian --spanish --swedish \ default: --eng-1M 18:40:36 ``` words -l 18:40:37 valid datasets: --brazilian --bulgarian --canadian-english-insane --catalan --eng-1M --eng-all --eng-fiction --eng-gb --eng-us --esolangs --finnish --french --gaelic --german --german-medical --hebrew --irish --italian --manx --norwegian --ogerman --opcode --pokemon --polish --portuguese --russian --spanish --swedish \ default: --eng-1M 18:40:38 though I couldn’t give an advice on that, as they are too diverse because of cultural mixing 18:40:49 b_jonas ↑ 18:41:35 arseniiv: sure, most of the Hungarian names are mixed in too, and the easiest way to make an authentic sounding Hungarian name is to hungarianize the spelling and phonology of a fake foreign name 18:41:42 like, not that diverse of course, but I think I would be a bad advisor nonetheless 18:41:53 b_jonas: haha 18:42:04 are there good fake pokemon name generator models? 18:42:21 `pokemon 18:42:22 pokemon? No such file or directory 18:42:26 `pokemons 18:42:27 pokemons? No such file or directory 18:42:54 I bet HackEso had something for that, though you’d know better if it’s good 18:44:55 it has the same problem: there are less than a thousand real pokemon names (right now; it will grow), so it's hard to generate fake ones that look real 18:45:40 `words --pokemon 18:45:42 turtor 18:46:01 I tried to generate fake town names of Hungary, there the sample is like 2500, the best ones I got are "Rúgonya" and one that I forgot but that turned out to be the Hungarian name of some town outside of Hungary 18:46:05 arseniiv: ah yes, I'm stupid 18:46:20 `words --pokemon -o 2 20 18:46:21 nectriken victinaracturtwig skitunky druddiursa cascoloss darumbrelibird lier bunny thundoublast tsareecko banetapod torb snorlax gigalitle leafeon klinklantini wigglyphlos wurmplumismagius macharjabug fomalakie 18:46:34 the command was right here; I have no eyes and I must seem^W see 18:46:36 snorlax is real 18:46:52 banetapod sounds nice 18:47:01 wurmplumismagius :D 18:47:01 thundoublast also sounds nice 18:47:09 gigalitle too 18:47:12 leafeon... isn't that real? 18:47:22 yeah, leafeon is real 18:48:14 klinklantini seems to have an affinity to alcohol 18:48:28 and glassware 18:48:58 are there inanimate-ish pokemon? 18:49:16 yes, geosomething 18:59:31 `words --russian -o 2 20 18:59:32 ​помозноджан забытказывалешени недвыхъ каральвили делагоспит вижиша выноукрентагза сарканькенностивобесу силастера пятиилосильскологи encessemble наструиравноплюсь кализируютъ повидовлеей кобразведенцию эндзанный мишагосязато срабамбовал 18:59:38 seems legit 18:59:59 `words --russian -o -2 20 19:00:00 ​констваркова дедотают бушиться бегуньски ушисьмедстанов амвтрением диием сокон итропасность софено прибергу правьдана него едают полютретья испрусахь службылинъ кортзанных мускаакопрохо некдуфайтестиленно 19:00:34 more like fake Bulgarian 19:01:04 `words --bulgarian 20 19:01:06 ​дървостех сноших кьосветник разубедения гътнализврем борницата дюдюкаработите подоветнадрънча присарските засияване бъбряваш отцеждити ненажима уверно докаялия непокващ добифовавяващ известе одейки замърсващи 19:03:31 "бъбряваш" starts with "бъб", as if it deliberately tried to look not russian when you specify --bulgarian 19:04:04 also "дървостех" 19:04:54 кализируютъ -- that Ъ in the end is some from 19th century rules 19:04:55 arseniiv: both have some of the brain in https://www.smbc-comics.com/index.php?db=comics&id=2663#comic => haha that’s perfect 19:05:02 of course that's exactly the kind of thing that these models can do well 19:06:20 hey, did you notice it has "encessemble" among russian words? 19:06:54 yep, some garbage in the used dictionary 19:07:07 let's try shorter ones 19:07:14 `words --russian -o -4 20 19:07:15 ​олярхад пам коэфф консоверно сильчагосуджей горой бразпагоники забадскаго манскомъ оного еваталис росшуюся вых водизмораснов порщитном девязнь ивкал инируемыхъ оттопа разденьков 19:07:21 the short ones look more believable 19:07:33 горой is a valid word 19:07:41 Bulgarian is funny to read even when it’s genuine. Hopefully Bulgarians wouldn’t take offense 19:07:44 also оного 19:07:49 so is "сокон" from above 19:07:54 коэфф ъ 19:07:57 => lol 19:08:18 "вых" doesn't look real 19:08:24 that’s a common abbreviation for коэффициент coefficient 19:08:38 oh! 19:08:39 nice 19:09:10 and "ивкал" looks suspicious with its trailing "л" 19:09:47 that's normal for past tense verbs 19:09:57 ah good 19:10:59 again that trailing Ъ 19:11:20 in "инируемыхъ"? it looks especially silly after an "х" 19:11:53 or do you mean in "манскомъ"? 19:13:24 https://en.wikipedia.org/wiki/Hard_sign#Final_yer_pre-1918 19:13:28 "бразпагоники" looks like a good fake word 19:21:13 `word --pokemon -o -4 20 19:21:14 re 19:21:19 ``` words --pokemon -o -4 20 19:21:20 rhypno luxe buizel mine crabra gastly sheliolitwig flygon foon mise smoem swamphan cate per quil celgon gole vestang maka arcant 19:21:40 ``` words --pokemon 20 19:21:41 carra rhyhorsea venusaur chirita tepin tyran oritarmada exploom grubi digon mushao bulbat dusken lopunne feebast aegiroc lumin skartic popotad staravile 19:21:50 exploom is nice 19:21:54 bulbat too 19:34:46 I like these symbols https://en.wikipedia.org/wiki/Glagolitic_script 19:37:43 ⰀⰁⰂⰃⰄⰅⰆⰇⰈⰉⰊⰋⰌⰍⰎⰏ 19:42:27 i like them too 19:46:57 -!- tromp has quit (Remote host closed the connection). 19:50:22 -!- tromp has joined. 19:50:52 -!- tromp has quit (Remote host closed the connection). 19:50:52 -!- copumpkin has joined. 19:51:04 -!- tromp has joined. 19:53:31 someone said they are cute because of circles in most of them. I’d say they remind Greek-Latin-Cyrillic “continuum” but on the other hand are pretty alien, hence the effect. Tifinagh gives me a similar feeling 19:55:11 Arrival 19:55:31 but for instance Armenian script looks too alien to me, and less unique. I surely wouldn’t want to be an Armenian dyslectic 19:55:43 oh, hadn’t watched that one yet 19:57:14 arseniiv: I'm too used to all major scripts, the internet makes the world small, they don't look alien to me anymore 19:59:11 -!- shikhin has left. 20:00:52 [[RCEM]] https://esolangs.org/w/index.php?diff=83190&oldid=83155 * Kaveh Yousefi * (+710) Added an introductory section and a reference section, and amended a mistake in the documentation of the Common Lisp implementation. 20:01:52 latin, russian, serbian cyrillic, greek, latin vietnamese, georgian, armenian, hebrew, arabic, persian, chinese kanji, japenese kanji plus kana, hangul, the more common brahmic scripts (devanagari, thai, bengali), latin braille are the ones I see the most often. you can still surprise me with the infinte variety of rarer ones, but not armenian. 20:02:16 -!- shachaf has left. 20:03:04 and yes, it's the internet of geeks, so I also see akkadian cuneiform and futhark 20:03:16 hum, trying to comprehend how hackeso's umlbox works, can't seem to figure out how to get output out of it aha 20:03:27 (and old hungarian runes, always used in a very non-authentic way) 20:03:36 everything else worked after some quick fixes to init.c 20:05:02 cd: I used serial terminal in termbot, but I don't know how HackEso works 20:06:43 https://pybin.pw/LoXF seems it tries to use some tty device, but i'm not sure where ../tty1 is in that particular context 20:07:28 b_jonas: in a sense, many to me too, though I don’t read most of them at any rate. Mostly from translations on food packaging and instruction manuals. But Armenian, to continue the example, is alien in its, well, guiding principles or something. It’s strange how do they read fluently letters that are almost exclusively vertical bars. Someone said most cyrillic letters aren’t as legible as latin because there are less ascenders and 20:07:28 descenders, and often just vertical and horizontal strokes (in lowercase), and the first one seems worse. Though hand-written Armenian looked way more legible IIRC 20:08:36 [[RCEM]] M https://esolangs.org/w/index.php?diff=83191&oldid=83190 * PythonshellDebugwindow * (-52) /* References */ Use wikipedia link 20:09:37 arseniiv: well sure, but in the same sense you could say Chinese kanji is the most readable 20:10:14 well they are if you memorized them, I guess? 20:10:45 they are pretty distinct in mass, and also they have some underlying logic, though not a too sane one due to historic process 20:10:53 as for "exclusively vertical bars", that's how latin script was written in old codexes, so it depends on the font too 20:12:00 I wouldn’t say A C D G K M N O P Q R S U/V X Y Z would still be exclusively vertical bars 20:12:14 I mean look at the Gutenberg Bible, https://upload.wikimedia.org/wikipedia/commons/5/56/Gutenberg_Bible_B42_Genesis.JPG , which set the traditions for how high quality typeset books are supposed to look like, heavily based on handwritten books 20:12:19 or do you mean something like fractur? 20:12:37 arseniiv: you have to take lowercase letters, uppercase is rare comapratively 20:12:38 that’s evidently not too legible yeah 20:13:18 it's like you draw a sequence of identical vertical lines with serifs on the top and bottom, and modify them with tiny additions or subtractions to turn them to different letters 20:13:21 ah, so I definitely wasn’t right to think about as far as some roman inscriptions in all capitals 20:14:00 the roman inscriptions that you see in lapidariums? those are readable to us because the capitals in the Times style fonts that we are used to are based directly on them so they're very similar, 20:14:07 https://upload.wikimedia.org/wikipedia/commons/5/56/Gutenberg_Bible_B42_Genesis.JPG => yep yep that’s the worst 20:14:12 except that they use very different abbreviations and fewer spaces 20:14:17 how did they read poor people 20:14:52 and those abbreviations too, yeah, I read about their diversity and changes in time several months ago 20:15:09 Someone might want to arrange for the esolangs bot to be autovoiced. If someone were to hit it with a lot of URIs, it responding with a flood of URI details without at least voice status will trigger a flood notice to network staff, and one of our bots is currently configured to be twitchy about that (it will murder it). 20:15:53 arseniiv: which abbreviations did you read about? the ones in roman era engraving, or the ones in hand-written mediæval latin codexes 20:16:22 b_jonas: mediæval ones :) 20:16:52 the difference is that the mediæval scribal ones use a lot of unique diacritics; the engraved latin ones are basically pure ascii latin letters with the occasional middle dot separator 20:19:01 -!- LKoen has quit (Remote host closed the connection). 20:19:32 I have photos of a bunch of old steles with text in various scripts engraved in them, from museums 20:19:35 they can look great 20:19:54 there are even a few with hieroglyphs carefully engraved as concave rather than convex 20:19:59 sorry, convex rather than concave 20:20:00 embossed 20:20:07 can you imagine doing that to marble? 20:20:36 of course that only happens in egyptian pyramids and similar 20:20:42 not for more practical scribal documents 20:20:57 those are all engraved the normal concave way 20:23:11 the one that looks the most impressive IRL (though not necessarily in photo) is https://commons.wikimedia.org/wiki/Category:Stele_of_Ashurnasirpal_II_from_Nimrud 20:23:58 carved from a single block of stone, quite tall, and looms over you, because you can get very close to it, since it's exhibited without any glass or plastic case surrounding it 20:28:50 -!- tromp has quit (Remote host closed the connection). 20:31:32 ^source 20:31:32 https://github.com/fis/fungot/blob/master/fungot.b98 20:33:26 I am super close to getting umlbox working 20:33:31 just output being a pain 20:33:33 :< 20:33:42 stdout y u no work 20:33:44 can you imagine doing that to marble? => seems a lot of work! 20:34:02 -!- tromp has joined. 20:35:21 ah 20:35:23 mudem is broke 20:37:07 -!- LKoen has joined. 20:39:17 -!- tromp has quit (Ping timeout: 265 seconds). 20:40:04 -!- tromp has joined. 20:40:30 fizzie: sorry for the poke, trying to get umlbox working and the one thing holding me up is stdout. Not sure how to get it to actually give me the result of the ran command atm 20:41:17 oh i see you have a umlbox fork :P 20:41:19 All I remember about it is, it's very temperamental. Especially when it comes to the output. 20:41:52 Yeah, if you want the specifics of how it's set up for HackEso, it's that version of umlbox, and then the hackbot repo shows how it's being invoked. 20:42:03 I think I mostly just did a rewritten init. 20:42:27 And I think my setup is mudem-free, because I didn't need any multiplexing. 20:44:13 https://esolangs.org/wiki/HackEso#Implementation_details might also have some useful tidbit in it, who knows. Probably not, though. 20:44:44 Thanks, atm I'm considering the feasability of rehosting hackeso, again. 20:44:52 just for fun mostly 20:45:10 whole setup is quite interesting aha 20:46:28 and I certainly noticed it's temperamental ^^; 21:05:13 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 21:09:20 hi 21:10:31 hello Lykaina 21:10:45 you haven't been here for a while 21:12:38 Hi Lykaina 21:12:47 I should probably move over to Libera soonish 21:12:58 just setting up Libera 21:14:16 Sgeo: when you do, let me know 21:15:46 this is bridged 21:16:31 -!- Sgeo has quit (Quit: Leaving). 21:16:42 -!- Sgeo has joined. 21:16:46 river: and publicly logged 21:20:32 oh shit 21:20:36 how do I delete my previous message 21:21:23 -!- HackEso has quit (Remote host closed the connection). 21:21:29 -!- HackEso has joined. 21:21:36 We should probably figure out a mechanism for that, actually. Though it's complicated by having it publicly logged to a bunch of independent places. 21:22:13 fizzie: I think there are multiple incompatible IRC extensions for that 21:22:39 at least one more native IRC one, and one that twitch uses to map its own message deletes 21:22:49 The name of this place almost makes me sad that we won't get people coming in here thinking it's about ghosts 21:23:06 Sgeo: We've got #esoteric redirected here, so it's still quite possible. 21:23:09 Sgeo: we will, because #esoteric redirects here 21:23:42 Sgeo: we might not have Canaima people coming in here, so we should submit a patch to Canaima to forward them here, plus keep some amount of presence on freenode/#esoteric to redirect anyone who arrives there 21:24:34 agh what a pain 21:24:40 i got everything working only for no output again 21:25:48 Canaima? 21:26:44 `? canaima 21:26:46 Canaima is a secret Venezuelan project to overrun #esoteric with incomprehensible people who have no idea why they're here. 21:27:49 is there any language or other math system that has no zero? 21:28:23 ancient phoenecian 21:28:31 I think it's like the old AOL install CDs, but they mistyped the contact phone number, so everyone arrives here 21:29:52 oh by the way, the television media card thingy that I just installed to my grandma's television (basically just follow the instructions on the paper manual to type in a few numbers and insert the card into the slot in the back of the TV) gives an error message that refers the user to an obsolete customer service short phone number that now call a different inappropriate service provider's customer 21:29:59 service 21:30:12 the short phone numbers keep changing every few years, probably as a method of obfuscations so fewer people reach customer services 21:30:31 like changing IRC networks 21:31:28 nakilon: there's Forte where you have to cope with some numbers being unusable, and there was another esolang with a similar property but with the set of unusable numbers fixed 21:31:40 nakilon: yes 21:31:48 but that doesn't happen every few yeras 21:32:09 I have entries inherited from around 2008 in my irc configuration that still work 21:32:12 channels 21:32:43 fizzie: do you happen to have any clue as to what causes stdout to just not work? 21:33:00 there should be a RAM with unusable memory addresses that correspond to prime numbers, preferably very large prime numbers 21:33:05 i have the entire multibot setup functional, it's just umlbox not cooperating now 21:33:26 nakilon: oh yeah, that exists too: 21:34:14 https://www.linusakesson.net/scene/safevsp/index.php 21:34:51 it mentions a case where you want to program such that every eighths byte in the memory is unusable 21:36:27 I remember how on 32 Windows every 4th gigabyte of 4 GB RAM was unusable 21:36:28 nakilon: prime numbers are easier, because there are large gaps between them, so if the memory is infinitely large, you can just choose a large enough contiguous subset. sure, it might require you to buy an exponentially larger sized memory chip, who cares, RAM is cheap 21:36:31 cd: Not really, just vague recollections that I've had problems with the output, especially when it comes to those con1/con2/con UML command-line arguments and getting them all right. 21:37:05 b_jonas ok, prime number div 100 21:38:21 There's something very unintuitive about what those parameters mean, especially when it comes to separate input and output designations. 21:39:16 I'm pretty sure I had it in a state at least once where the `-v` mode worked fine but had all that kernel output spam, while the non-verbose version just lost the command stdout somewhere. 21:40:09 Not impossible there's even some Linux kernel version differences, I've certainly had to do tweaking when upgrading the kernel. 21:40:13 or imagine the memory that rotates sometimes, like by 1 byte every second 21:41:13 and the growing end does not copy data from the dying start but fills with zeros 21:41:35 I think I might have it working on Debian's UML kernel at the moment, rather than a self-built one. Maybe. Can't tell from my notes. 21:42:09 btw about notes that you can't tell from 21:42:26 is it also common in other countries that it's damn impossible to read what doctors write? 21:42:39 https://www.google.com/search?q=%D0%BF%D0%BE%D1%87%D0%B5%D1%80%D0%BA+%D0%B2%D1%80%D0%B0%D1%87%D0%B0&rlz=1C1SQJL_ruRU840RU840&sxsrf=ALeKk03EOZnntQ-kI9YTsmdda1hgQS0vdA:1621719750655&source=lnms&tbm=isch&sa=X&ved=2ahUKEwj-s6btoN7wAhXjl4sKHfJmAGMQ_AUoAXoECAEQAw&biw=1279&bih=684&dpr=2 21:42:44 Actually, looks like it's built from Debian's `user-mode-linux` package sources but with patching. 21:42:59 And I think doctors' handwriting is one of those classic things to joke about, so probably. 21:43:53 nakilon: that would just be like old DRAMs with no built-in refresh logic, so you have to refresh them from the CPU 21:44:05 I just looked at like 10 of these images and could not understand a single word, neither I could do about my own medical book 21:44:14 also, 21:44:39 ais523: you're fizzie's second-in-command, do you have any opinion to weigh in about the future of #esoteric after all the freenode drama? I'd like to hear 21:45:00 nakilon: yes, that's common 21:45:23 nakilon: pharmacists train hard to be able to read it, and then they tell stories about particular doctors where even they can't read the handwriting 21:46:04 (also about stupid doctors who write readable but stupid instructions, for which they have to check and filter out to not harm the patient too much, but that's less funny) 21:46:19 they should have a special font now when it's computerised 21:46:46 called kshfjdbhfj.ttf 21:47:32 that said, my handwriting is unreadable too 21:47:48 and it's very different from my brother's handwriting 21:47:53 maybe you have medical talents you didn't develop 21:48:01 no, it's my brother who's the doctor 21:48:03 fizzie: I'm not sure it's even attempting to run the kernel, judging from the --verbose output 21:48:07 ACTION sighs 21:48:55 or rather, i'm getting no output from the kernel 21:49:50 running the command myself "works" (tmp file since deleted) 21:51:21 https://pybin.pw/He0C atm this is the most it tells me 21:52:35 lol issue closed https://github.com/sjvasquez/handwriting-synthesis/issues/9 22:05:23 ok wtf, uml is very much being tempermental 22:06:58 > ioctl /random: bad address 22:07:00 error: 22:07:00 Variable not in scope: ioctl :: g -> (a, g)error: 22:07:00 • Variable not in scope: bad :: t0 -> [g -> (a, g)] 22:07:04 [[User talk:AlvinBalvin321]] https://esolangs.org/w/index.php?diff=83192&oldid=76349 * AlvinBalvin321 * (+4720) /* ? */ 22:11:29 output now works by removing random entirely, but writing to env doesn't seem to function 22:16:44 `` cat $(which "\`") 22:16:45 ​#!/bin/bash \ cmd="${@-quote}" \ TIMEFORMAT="real: %lR, user: %lU, sys: %lS" \ shopt -s extglob globstar \ eval -- "$cmd" | rnoooooodl 22:17:31 wthat the heck? 22:17:33 `quote 22:17:33 1030) your first mistake was making your second mistake 22:17:43 `` which rnoooooodl 22:17:44 No output. 22:17:47 `` cat $(which rnoooooodl) 22:17:48 No output. 22:18:01 `` grep -R / rnoooooodl 22:18:04 grep: rnoooooodl: No such file or directory 22:18:10 `` grep -R rnoooooodl / 22:18:44 Oh, that thing. 22:18:46 grep: /etc/alternatives/my.cnf: No such file or directory 22:18:59 river: It's actually got a few less 'o's in it. 22:19:12 `cbt ` 22:19:13 ​#!/bin/bash \ cmd="${@-quote}" \ TIMEFORMAT="real: %lR, user: %lU, sys: %lS" \ shopt -s extglob globstar \ eval -- "$cmd" | rnooodl 22:19:33 But when you're *actually* running through it, it adds more. 22:19:46 `cbt rnooodl 22:19:47 perl -pe 's/([Nn])ooodl/"$1@{[o x(3+rand 7)]}dl"/ge' 22:19:48 Of coursee 22:24:07 I hate rnoodl, and I hate bin/\` for using it 22:24:40 bin/\`\` too 22:24:59 I always wanted to just remove it from bin/\` and bin/\`\` but I don't dare 22:25:04 it can stay in the wisdom commands 22:30:24 -!- tromp has quit (Remote host closed the connection). 22:53:45 when I was coding in RASEL I needed to make some large number and it appeared to be less trivial to do that in Befunge 22:54:11 in Befunge you just :*:*:*:* to increase it rapidly but it's more complicated when you don't have a multiplication operation 22:55:37 -!- tromp has joined. 22:56:12 so you can either have a large N and repeat :1\// 22:57:28 or maybe do some 1 / (1/N - 1/M) but I'm not 100% sure it would be any faster per cycle 22:58:17 but may make the path towards the number you need more interesting 22:59:59 -!- delta23 has joined. 23:00:20 -!- tromp has quit (Remote host closed the connection). 23:00:32 -!- tromp has joined. 23:01:17 annnd hackbot copy is now mostly working(tm) 23:01:30 `revision 23:01:30 nice 23:01:31 revision? No such file or directory 23:02:01 -!- tromp has quit (Remote host closed the connection). 23:06:22 Whoops, need to flip a setting. 23:06:35 -!- esowiki has joined. 23:16:09 Perhaps the most esoteric thing of all, a minutely more descriptive channel name 23:17:58 [[PaRappa]] https://esolangs.org/w/index.php?diff=83193&oldid=83149 * Zero player rodent * (+737) 23:23:19 oh "profession" would have fit in the religious theme 23:37:52 -!- tromp has joined. 23:42:26 -!- tromp has quit (Ping timeout: 240 seconds). 23:53:07 -!- tromp has joined. 23:57:26 -!- tromp has quit (Ping timeout: 240 seconds). 2021-05-23: 00:06:57 -!- ghosthell has joined. 00:07:41 Non Terrestrial Or Terrestrial Beings which can help me with Trans Universal Transportation (Please PM Me)9 00:07:58 wat 00:10:06 cd: it's just the usual "psychic needed, you know where to apply" call. if you don't have alien technology to time travel and build pyramids, don't worry about it. 00:10:41 [[RCEM]] https://esolangs.org/w/index.php?diff=83194&oldid=83191 * Kaveh Yousefi * (-460) Changed the Common Lisp interpreter, basing it upon a hash table instead of a vector, such that a potentially infinite tally of cells as well as a negative indices become possible. 00:10:43 i found some funny looking shapes in my back yard, i bet aliens did it 00:12:58 Not bridging joins and parts makes those things come a bit out of the blue, but bridging them would be just awful. 00:17:33 -!- TheLie has quit (Remote host closed the connection). 00:27:52 `` cat $(which mkx) 00:27:53 key=$(mk "$@") && echo "$key" && chmod +x "$key" 00:28:17 `` cat $(which mk) 00:28:18 ​[[ "$1" == ?*//* ]] || { echo usage: "mk[x]" file//contents >&2; exit 1; }; key="${1%%//*}"; value="${1#*//}"; echo "$value" > "$(echo-p "$key")" && echo "$key" 00:50:24 Needs some actual integration work, for now I'm just running a parallel instance of the exact same frontend except with a different root path. 00:59:38 fizzie: yeah, you told us that you're using an IRC library called IIRC "multibot" that you find hard to adapt to what you want 01:00:40 multibot is hackeso's lib. Now that i've looked through it, it's... interesting 01:00:50 very weird tbh 01:05:19 Yeah, multibot's for HackEso, and it is pretty quirky. For esolangs (logging, wiki recent changes, bridging) I'm using my own custom C++ thing, so any deficiencies in it I can just blame on myself. 01:06:04 tbh multibot is so simplistic it probably isn't too hard to write a replacement 01:06:28 it's just over 600 lines of C 01:06:30 not bad 01:07:15 Yeah, it's like the bare minimum of C to handle parsing the IRC protocol, and executing external executables (or scripts) in response to events. 01:07:29 It doesn't even do the sockets, it relies on socat for that. 01:09:24 The other bot's basically https://github.com/fis/bracket/ which is my homegrown single-threaded C++ event loop and other utilities of inconsistent quality. 01:10:43 I sort of have a long-term plan to write my own IRC client thingy. I have some existing IRC code that is terrible but contains useful notes about the IRC protocol and freenode that I'll be able to use. 01:19:46 -!- ghosthell has quit (Ping timeout: 260 seconds). 01:25:55 -!- dbohdan has quit (Read error: Connection reset by peer). 01:41:29 -!- tromp has joined. 01:45:47 -!- tromp has quit (Ping timeout: 246 seconds). 01:56:48 Ada (or a specific compiler actually) has magic variable names: 01:56:49 "Or give the variable a name that contains any of the strings discard dummy ignore junk unused (case insensitive) 01:56:49 " 01:56:57 (To suppress unused variable warnings) 02:13:49 [[Numberlang]] N https://esolangs.org/w/index.php?oldid=83195 * Batata * (+4915) Created page with "{{infobox proglang |name=Numberlang |author=[[User:Batata|Batata]] |year=[[:Category:2021|2021]] |class=[[Turing Complete|Turing Complete]] |files=.numl }} '''Num..." 02:15:07 -!- tromp has joined. 02:16:15 [[Numberlang]] https://esolangs.org/w/index.php?diff=83196&oldid=83195 * Batata * (+4) /* Reverse Cat */ 02:17:43 [[User:Batata]] https://esolangs.org/w/index.php?diff=83197&oldid=83163 * Batata * (-479) 02:19:06 Reminds me of GCC's magic fall-thru comment, with a configurable sensitivity. 02:19:21 https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html -Wimplicit-fallthrough=n 02:19:26 -!- tromp has quit (Ping timeout: 240 seconds). 02:20:31 Level 2 matches /.*falls?[ \t-]*thr(ough|u).*/ case-insensitively, but it's the list of level 3 that's really the amusing one. 02:21:25 With gems like: [ \t.!]*([Ee]lse,? |[Ii]ntentional(ly)? )? fall(s | |-)?thr(ough|u)[ \t.!]*(-[^\n\r]*)? 02:21:56 Though I guess comments for silencing warnings or linters are a little more common. 02:22:24 There was definitely something (else) where you could do an `unused_` prefix on variables though. 02:23:16 I think that's pylint. 02:23:31 the very first major mod to hackbot i made was allowing it to use /me 02:23:40 because yes 02:30:27 I found a NSA document; it looks like it was printed out from a MediaWiki-based web page and then OCR to convert it to text. 02:31:07 Presumably not our wiki, though? 02:35:29 huh 02:42:04 [[MarioLANG]] M https://esolangs.org/w/index.php?diff=83198&oldid=83182 * HaleyHalcyon * (-13) 02:45:09 [[Numberlang]] https://esolangs.org/w/index.php?diff=83199&oldid=83196 * Batata * (+18) 02:46:00 [[Numberlang]] https://esolangs.org/w/index.php?diff=83200&oldid=83199 * Batata * (+16) /* Cat */ 02:47:47 [[Numberlang]] https://esolangs.org/w/index.php?diff=83201&oldid=83200 * Batata * (+18) /* Truth-Machine */ 02:58:04 -!- tromp has joined. 03:02:47 -!- tromp has quit (Ping timeout: 246 seconds). 03:18:40 -!- Lord_of_Life_ has joined. 03:19:02 [[Special:Log/newusers]] create * 8Epic8 * New user account 03:19:56 -!- Lord_of_Life has quit (Ping timeout: 260 seconds). 03:20:03 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 03:26:23 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=83202&oldid=83175 * 8Epic8 * (+167) 03:57:35 Sgeo: some languages use variables starting with an underscore to suppress unused variable warnings: in perl and rust it really just suppresses the warnings (in perl you rarely need it because the warning only applies to globals, not lexical locals), but I think in some languages (was it Prolog? Haskell? I can't remember) it is more magical and makes them unique even if the name is repeated 03:58:01 fizzie: if it's from our wiki, my guess is the BANCStar one 03:59:06 -!- j4cbo has left. 04:00:36 fizzie: as for the fallthrough, there's now also a new-style attribute [[fallthrough]] for that (both in C and C++) 04:30:42 -!- delta23 has quit (Quit: Leaving). 04:46:39 -!- tromp has joined. 04:50:56 -!- tromp has quit (Ping timeout: 246 seconds). 05:04:44 [[Special:Log/move]] move * Ilaylevy * moved [[Yogurt]] to [[Dead]] 05:05:31 [[Dead]] https://esolangs.org/w/index.php?diff=83205&oldid=83203 * Ilaylevy * (+7) 05:06:19 -!- tromp has joined. 05:10:32 -!- tromp has quit (Ping timeout: 246 seconds). 05:20:59 -!- tromp has joined. 05:25:35 -!- tromp has quit (Ping timeout: 246 seconds). 05:40:55 TIL from https://www.youtube.com/watch?v=tyixMpuGEL8 why the transparency or alpha channel of images is sometimes called the "matte" channel 05:49:22 -!- tromp has joined. 05:54:09 -!- tromp has quit (Ping timeout: 265 seconds). 06:25:52 [[Stun Step]] https://esolangs.org/w/index.php?diff=83206&oldid=57054 * Bangyen * (+108) 06:44:19 -!- sftp has quit (Excess Flood). 06:46:38 -!- sftp has joined. 06:46:49 Write about ZZT, Free Hero Mesh, tarot cards, and the gemini protocol in the wisdom file, next. 06:47:47 `? tarot 06:47:48 tarot? ¯\(°​_o)/¯ 06:53:23 I'm really thinking about drawing a line in an IRC bot between handlers that are hardcoded in it and those that are deployed as a different app serverless 06:55:13 the hot reload capability would stop relying on bot implementation/language ability to do it 06:57:44 -!- tromp has joined. 06:58:18 essentially since Ruby is very dynamic it's trivial and you use the "load" method that reloads the file where you put your "constants", methods and methods stored in constants (constants are identifiers of Modules) but there is still a room for coder's error about the runtime state 06:59:19 while writing the serverless app you are supposed to think stateless and can apply measures to be sure they are called only once 06:59:54 another approach would be just to call a subprocess of course 07:01:01 but that would still need you to update the source code on bot machine that is another risk to kill the bot 07:40:32 Does anyone know an easy-to-compute metric on permutations of letters such that "carthorse" is close to "horsecart" but far from "orchestra"? 07:40:56 -!- stux|RC has quit (Quit: Aloha!). 07:46:14 today's gif and these comments remind me how I (always unsuccessfully) try to teach people IRC https://i.imgur.com/ZH7715s.png 07:47:57 -!- LKoen has joined. 07:49:39 Taneb: you could measure the distances the letters moved. 07:50:11 find all positions of the letters in the first word in the second word, compute their differences, add the differences up. 07:50:25 Taneb if it exists it should be somewhere here https://en.wikipedia.org/wiki/String_metric 07:50:29 either that or something like that via hamming distance. 07:50:44 imode: that would make carthorse far from horsecart, wouldn't it? 07:51:03 Taneb: yeah, valid. you could use some form of common edit distance algorithm. 07:51:58 there's probably something efficient for the permutations case.. hm. 07:52:41 maybe adding and then taking the average? 07:52:44 ACTION shrugs 07:52:58 Hmm, what about something with adjacencies? 07:54:10 [[I-ok]] N https://esolangs.org/w/index.php?oldid=83207 * Kwes * (+784) Created page with "= i-ok = A small 1 digit esolang, for simple 1 letter usage. {| class="wikitable" |+ |- ! chars !! desc |- | i+ or i++ || adds |- | i- or i-- || subtracts |- | i* || multiple..." 07:54:13 actually if you let the differences be negative, it might cancel out. 07:54:29 [[I-ok]] https://esolangs.org/w/index.php?diff=83208&oldid=83207 * Kwes * (-9) 07:55:50 also there is nothing matching here https://en.wikipedia.org/wiki/Edit_distance 07:56:00 so I assume the problem just isn't solved yet or is unsolvable 07:57:27 if you can assume that the string can be split only in two you may try to build something on top of length(str) splits 07:58:19 -!- stux|RC has joined. 07:59:55 or 08:02:02 str.chars.each_cons(2).sort.map(&:join) 08:02:12 results in 08:02:18 ["ar", "ca", "ho", "or", "rs", "rt", "se", "th"] 08:02:25 ["ar", "ca", "ec", "ho", "or", "rs", "rt", "se"] 08:02:26 ["ch", "es", "he", "or", "ra", "rc", "st", "tr"] 08:03:09 and now you implement Levenshtein between these "two-byte-char" string 08:05:22 you see here it's distance 2 between carthorse and horsecart 08:07:36 [[Language list]] M https://esolangs.org/w/index.php?diff=83209&oldid=83094 * Kwes * (+11) added I-ok 08:09:43 [[I-ok]] https://esolangs.org/w/index.php?diff=83210&oldid=83208 * Kwes * (+23) 08:09:57 -!- hendursaga has quit (Ping timeout: 240 seconds). 08:11:13 [[I-ok]] M https://esolangs.org/w/index.php?diff=83211&oldid=83210 * Kwes * (+0) 08:11:33 [[I-ok]] https://esolangs.org/w/index.php?diff=83212&oldid=83211 * Kwes * (+1) 08:12:00 [[I-ok]] M https://esolangs.org/w/index.php?diff=83213&oldid=83212 * Kwes * (+1) 08:12:36 you could maybe do some substring matching like the bioinformatics people do all the time to find the string "horse" in both occurences, remove it and repeat 08:12:51 [[I-ok]] M https://esolangs.org/w/index.php?diff=83214&oldid=83213 * Kwes * (+0) 08:14:05 -!- hendursaga has joined. 08:14:51 O(n)=python 08:18:12 [[User:Kwes]] https://esolangs.org/w/index.php?diff=83215&oldid=83171 * Kwes * (+23) 08:19:30 if you make some reasonable threshold, it should perform pretty well 08:21:56 [[I-ok]] M https://esolangs.org/w/index.php?diff=83216&oldid=83214 * Kwes * (+30) 08:22:57 [[I-ok]] M https://esolangs.org/w/index.php?diff=83217&oldid=83216 * Kwes * (-6) 08:22:59 if you don't know in how many substrings it should be splitted it's N^N 08:23:17 you try h, ho, hor, hors, horse on each level 08:23:22 if I understood you correctly 08:24:34 i wouldn't try it that way. there should be algorithms to find longest substrings in O(n^2). you go through that as long as the substring you find is larger than something like O(sqrt(n)) to allow for reasonable shrinking and after that you just do levensthein or something 08:35:00 oh btw, in my approach you don't need the O(n^2) levenshtein, because lists are sorted already 08:35:51 so it's O(n) to split, O(n log n) to sort and then O(n) again to calculate distance 08:36:08 n+m, whatever 08:37:15 -!- tromp has quit (Remote host closed the connection). 08:37:19 how would you do that in your example? "horse" cannot be put together by two-byte-strings 08:38:52 I don't put the horse together, I operate is as a ["ho", "or", "rs", "se"] sorted array 08:40:25 you can see this subarray included in two arrays in my copypasta above but not in the third one because there was no horse in it 08:40:49 sure it depends on the length of strings, it they are 100 chars long there might be fake horses 08:41:39 *if 08:48:22 -!- tromp has joined. 09:05:32 \help 09:05:44 is prefix \ bot-free currently? 09:15:28 -!- TheLie has joined. 09:28:16 -!- Sgeo has quit (Read error: Connection reset by peer). 09:38:18 -!- kspalaiologos has joined. 09:44:37 -!- TheLie has quit (Remote host closed the connection). 09:47:11 -!- LKoen has quit (Remote host closed the connection). 10:02:48 -!- tromp has quit (Remote host closed the connection). 10:05:17 -!- tromp has joined. 10:10:49 -!- LKoen has joined. 11:38:24 -!- Thelie has joined. 11:48:06 -!- LKoen has quit (Remote host closed the connection). 11:53:59 [[Special:Log/newusers]] create * Nooder Coob * New user account 12:06:25 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=83218&oldid=83202 * Nooder Coob * (+355) /* Introductions */ 12:06:36 "and can apply measures to be sure they are called only once" -- forget this, since the commands I want to deploy are made in a supported language you can run Cloud Functions instead if Cloud Run so it's already solved on their side 12:19:14 [[DotSnap]] N https://esolangs.org/w/index.php?oldid=83219 * Nooder Coob * (+1094) Created page with "== DotSnap Language == ==== What is the DotSnap Language ==== The DotSnap Language is a language dedicated to my stupidity, craziness, and vast imagination yet bounded with my..." 12:25:24 what a description 12:26:24 b_jonas: Go doesn't use an underscore prefix, but it does make the plain _ a special "blank identifier", which you can use for unused parameters, or in a multi-value assignment for values you don't care about, or a few other similar cases. And you can freely repeat it. 12:28:25 in ruby _ is a valid identifier and also you are allowed to use the same identifier as parameters or multi-vaue assignment, so people use _ in the same way 12:30:42 Speaking of bot architectures, I did almost complete a refactoring once of our esowiki/esolangs bot where I left just the "critical" bits (IRC connection management and channel logging) in the executable, and all other logic would have been in separate processes that connect to it over an RPC thing and register for callbacks for events they care about. Mostly to avoid having to restart it so often when 12:30:48 messing about, and also to avoid having the logging go down if some less important bit breaks. Not quite as cloudy, but a bit in that direction. 12:37:31 zzo38: Oh, by the way -- you might have said something once about ignoring the wiki updates? I made the same bot (esowiki) do the bridge from the experimental Libera channel, so if you're ignoring it completely you might have been missing out on discussions happening over there. Sorry about that. 12:37:32 -!- tromp has quit (Remote host closed the connection). 12:45:28 Taneb: does it only have to work on words without repetitions? 12:48:09 The letter bigram bag distance thing sounded reasonable to me. 12:48:42 fizzie: "the plain _" => yes, the plain underscore is a special keyword in rust too, when you use it in a pattern it can behave differently from using a variable that you only mention once 12:49:20 fizzie: a refactor of esowiki? nice 12:50:01 "and also to avoid having the logging go down if some less important bit breaks" => what happens when the web server breaks like it sometimes does from lurk mode? 12:51:28 Fortunately that already doesn't affect logging, just serving, since it's already a separate process. In the post-refactoring model, it'd probably be much the same, except it'd use the standard RPC mechanism instead of the custom-built protocol it now does to implement stalker mode. 12:52:09 If you can call "connect to a socket and just read protos from it" a protocol. Well, maybe: both contain the substring "proto". But I digress. 12:53:43 Incidentally, stalker mode doesn't yet work for this channel's logs. 12:54:00 an RPC mechanism? in my vague plans for the vaporware irc client, the process that keeps the IRC connection alive and does only a few things so you rarely need to replace it just logs (almost) all traffic from the IRC connections into an append-only file, plus notifies subscribers after the file changes, that's the whole RPC mechanism for reading. of course that just pushes the harder part to other 12:54:07 components. writing would be a bit more complicated. 12:55:19 -!- tromp has joined. 12:55:31 That's a reasonable model too. I was going to use the "brpc" system, because, well, because it's there. 12:55:31 [[User:Batata]] https://esolangs.org/w/index.php?diff=83220&oldid=83197 * Batata * (+1) 12:55:42 admittedly reading also might be complicated, because I might want to exclude some sensitive information like passwords from the logfile yet temporarily relay them to a reader process 12:57:21 though I could put them to a separate short-term logfile 12:57:34 I dunno, ideally I never want to handle passwords read from IRC again 12:57:55 [[I-ok]] M https://esolangs.org/w/index.php?diff=83221&oldid=83217 * PythonshellDebugwindow * (+55) Clarify 12:58:10 [[I-ok]] M https://esolangs.org/w/index.php?diff=83222&oldid=83221 * PythonshellDebugwindow * (+0) fix 12:58:44 I got the impression one of Libera's (well, Solanum's) vendor-specific IRCv3 mechanisms was this thing where you get an account tag for every message, so that clients can easily know which identified user account a message came from. 12:58:51 fizzie: Is there a regular expression to distinguish the messages? 12:59:01 fizzie: freenode already has a mechanism for that 12:59:24 I even have a bad implementation for it that works correctly and so I can use it as reference for a good implementation 12:59:46 the protocol details are a bit complicated because it consists of three different parts: 13:00:02 zzo38: All the bridged messages start with " ..." and all the wiki updates start with "[[Page title]]", though the latter has color codes in it. 13:00:42 So I guess ^< should work for detecting the bridged traffic. You can see how they look like in the logs, of course. 13:01:06 (1) you use extended WHO to read the account names when you join a channel, (2) you can opt in to the server sending extended JOIN messages that contain the account name of anyone joining later, and (3) you can opt in to ACCOUNT messages that the server sends whenever someone you see on a channel changes their account (by logging in to nickserv or logging out) 13:01:23 I didn't know there was a new mechanism 13:01:45 do they also have a tag to identify connections uniquely even if they're not joined to a channel? 13:01:46 I didn't look at it so closely. Actually, looks like there's a standard IRCv3 tag: https://ircv3.net/specs/extensions/account-tag 13:01:54 as in, when they're private message me 13:02:09 That one ^ should do, since it's in every message. 13:02:12 fizzie: well ok, but does libera actually implement that? 13:02:35 fizzie: well that's more useful, though not quite what I asked about 13:02:36 I didn't really find the docs of the Libera/Solanum tag, so I only had a very vague impression it was something similar. 13:03:16 From a Libera server: Capabilities supported: account-notify away-notify chghost extended-join multi-prefix sasl tls account-tag cap-notify echo-message solanum.chat/identify-msg solanum.chat/realhost 13:03:35 So "account-tag" *is* mentioned there, but the one I was confused about was "solanum.chat/identify-msg". 13:03:46 I also want a uniqe tag to identify the connection to the server, even for unidentified nicks, so that if a nick privmsgs me twice and they're not joined a channel, I can tell if they're the same connection, and more usefully, to send a private message that the server won't deliver to an unrelated person with the same nick who connected or nicked to that nick shortly before I send them the message 13:04:09 I know you can send a message to a nick!user@host as an approximation, but that's just not the same 13:04:36 and I know the servers do have such unique tags, they use them when the servers talk to each other 13:05:12 "I didn't really find the docs" => thanks, I can just ask on #libera after the drama gets lower, the freenode admins were usually very helpful about that sort of thing 13:05:37 https://github.com/solanum-ircd/solanum/pull/4 implements it, and the comments said they're working on making those URLs link to the documentation, but they didn't yet. 13:06:08 Looking at the code, it's probably something else. 13:08:31 there are also some other small but useful features of freenode's old server and services that libera still supports and that I'm glad for, such as that it resends the 005 replies when you ask for VERSION -- not every IRC server does that, and it's a nice QOL improvement that lets you more safely make it possible that you can emergency hot-restart even the process that is connected to IRC while keeping 13:08:37 the connection alive even if it has a memory corruption and so its knowledge about its connections is mangled 13:08:43 and yes, I know that's a stupid thing and I'd never do that in production, but still 13:10:47 those 005 reply lines helpfully contain my nickname and the nick/channel case folding rule, all of which are really essential state to follow an IRC connection, and contain the network name, useful when you inherit multiple sockets and have no idea which one is supposed to be what 13:14:34 I wish the IRC protocol was at least built such that when the server sends you a NICK/JOIN/PART/KICK message, it distinguishes whether it applies to your connection or someone else, so you don't have to know your own nick, which can change, to decide, but that seems too late to fix 13:15:21 but I haven't seen an extension that does that 13:15:50 for PRIVMSG/NOTICE it's easy, you only get a PRIVMSG targeting a nick if it's you 13:25:25 I guess that's like the sort of things that compiler authors face when there's an existing programming language that used to be well-defined but then optimization technology marches on and suddenly they have to figure out exact semantics of what the optimizer is allowed to do, in smaller scale 13:27:11 and then people who write interesting C or C++ or Rust programs also want to know the exact semantics to tell whether current or future optimizers are allowed to break their code 13:28:17 and then you have to go to freenode/#freenode to ask about the guarantees of how the servers are in a forest, there can't be cycles, and what that implies about the ordering of messages originating from other servers, or to oftc/#llvm to ask about the optimization guarantees for floating point vector addition 13:28:43 even though in production code you wouldn't want really to rely on those guarantees anyway 13:28:54 it's not just me that happens to, right? I mean this is #esoteric 13:31:57 and then you wonder about how that limits future optimizers, including how you'll have to modify TCP when we colonize Mars and then make an IRC-like thing that allows cycles and breaks those guarantees when we colonize a third place with pairwise significant light-speed limit information delay among the three 13:37:24 I'm worried about the TCP thing by the way. with how slow updating basic infrastructure like that is, I really hope someone is working on suitable protocols in advance. there are a lot of theoretical problems, like you can't continue https anywhere if you want to cache webpages on every planet for faster reaction time without everyone who makes webpages having to pay for a server on every planet and 13:37:30 moon. there might be a rebound from https anywhere to allowing caching HTTP proxies for that. at least I hope so, because the alternative where only big companies like facebook and google can host webpages would suck. 13:39:08 -!- tromp has quit (Remote host closed the connection). 13:40:37 -!- tromp has joined. 13:41:01 Hmm, well. I think Cloudflare's CDN services are pretty affordable (they've got that whole Cloudflare for Individuals free tier and all), but it would be kind of a shame if you'd be *forced* to rely on services like that. 13:41:40 huh, why can't I log in to the internet bank? did they break the webpage? 13:41:53 They moved it to Mars. 13:42:23 fizzie: they might be affordable *right now*, perhaps still if we only have presence on two or three planets (like how now many providers have one server in Europe, one in America, and one in Australia) 13:42:34 but that doesn't scale well to a Galactic Empire 13:43:12 fizzie: they could, but they'd notify me of changes that can potentially cause difficulties in accessing the internetbank interface 13:43:16 good, now the webpage reacted 13:44:35 Cloudflare's CDN presumably has a *lot* of Points of Presence on Earth, so from a simple numbers perspective, if you lower the density to one / celestial body, I think you can cover a lot of ground^W space. Though the way interstellar commerce works might turn out to be *quite* different. 13:46:28 We have a bank we no longer have any products from, and they didn't say anything about what happens to the online banking credentials. So I tried it out (once right after, and once a week later), and both times it gave all the signs of passing through a login page, but then when it should have shown the landing dashboard page, the first time it gave an error message, and the second time it just gave a 13:46:34 blank page with an URL that had an error code in it. 13:46:57 I don't know if they've just not considered the situation where someone has their online banking account but no active products. 13:47:37 I'd kind of preferred to have closed the online thing "properly". But I'm not sure I want to start calling their customer support about it, especially now that I can't do it via a message sent through the online system. 13:49:54 maybe we invent practical homomorphic encryption by then (plus obviously bigger and faster hardware available for cheap, which I sort of assume with space colonization), that would make this easier, the user would just download a cached copy of a large snapshot of the state of the bank encrypted homomorphically and run it on their own machine or on the ISP's beefy box 13:50:25 and that state would verify your login details and send you the SMS for two-factor authentication 13:50:39 I mean it presumably wouldn't still be SMS, just some analog 13:53:07 "I don't know if they've just not considered the situation where someone has their online banking account but no active products." => there's a bank where I have some rights to a relative's account, but no own account with them. there are silly limitations that they do to me for this: I can't buy the service where I can authenticate myself on telephone so they can give me help on phone about their 13:53:13 services that I can access on the relative's account, even though the account owner could get such a service for free with their account. 13:55:01 "I'd kind of preferred to have closed the online thing "properly"." => they can't do that, there might still be things you want to do with a closed account on internet bank, like inform them about changes in your address or review transactions that are resolved after you closed your account where someone else claimed you payed for it from your account earlier but there was a delay, or transactions where 13:55:07 you potentially fraudulently tried to pay or write a cheque after your account was closed, or repeating online payments where the other side tries to incur a fee because they don't know you have closed your account 13:55:36 I think if you have a bank account, even if you close everything, the bank has to keep some information about it "forever", or at least for a lot of years 13:56:48 Well, fair, but they could certainly invalidate my login credentials completely, instead of having them still "work" for logging into an error page. 13:56:55 this sort of applies to a lot of businesses, but with much shorter terms, because everyone else has shorter limitations for how long they are allowed to try to say you owe them money after you stopped doing business with them than for how long you can claim that your bank owes you money 13:57:19 yes, logging into an error page is probably not the correct behavior 13:58:03 I'm also interested in what they'll do about the last annual statement, which they've so far sent only electronically, which I would normally download from the website. 13:58:16 Hopefully they'll just mail it this one time. 13:59:21 (Not that I really need one, except to complete the set.) 13:59:46 I don't think they will snail mail you the statement after you asked them to send only electronically, because some clients do that because they worried that unauthorized people steal snail mail from their postbox and the snail mail has sensitive personal information 14:00:07 you can probably get the statement if you walk in in person and ask them, or maybe ask them to mail it to you 14:10:03 does brpc stand for befunge rpc? 14:13:09 "ACCOUNT messages that the server sends whenever someone you see on a channel changes their account" -- does you get these messages when someone does nickserv identify? 14:14:14 16:03:35 So "account-tag" *is* mentioned there, but the one I was confused about was "solanum.chat/identify-msg". -- oh this is it mentioned I guess 14:14:28 nakilon: yes, but only if you opt into it with CAP or CAPAB or some such message 14:14:52 and if you and them share a joined channel at the time 14:15:05 s/such message/such magic/ 14:15:18 and this is for freenode, I haven't tested anything on libera 14:16:15 -!- b_jonas has left. 14:16:36 I guess I'll give in to the move for now, part freenode/#esoteric, and trust the bridge 14:17:58 well I lost it somewhere around Mars colonization 14:19:18 s/does you get/do you get 14:20:26 b_jonas still when you get the message from someone who's not on your channels you don't immediately see his state 14:21:08 and so you have to do additional requests to server and during that time user could be replaced 14:24:06 nakilon: yes, if they're not on a channel, you can't even tell if a second message they send is from a different connection with the same nick!user@host 14:24:34 also if you send someone a private message, even if they are on channels when you send the message, because there's a race condition 14:24:53 the practical solution to this is to not use privmsgs in situations where you care about this, just use channels, since creating channels is so easy 14:25:00 rare case when GCP docs have things not described well enough https://cloud.google.com/functions/docs/securing/authenticating#exchanging_a_self-signed_jwt_for_a_google-signed_id_token so I don't understand how to fully build those damn JWT request 14:25:19 will have to attach GCP SDK to make Function requests ( 14:25:28 in order to have them authorized 14:25:34 oauth magic? 14:25:43 or google apis? 14:26:16 the "Generating tokens manually" instead of using SDK that has all this magic inside 14:27:07 there is also "Generating tokens programmatically" that I might need to do only once too, but there is no Ruby among snippets, lol 14:27:20 and I'm just lazy to install others 14:27:42 ah yes. "only once". and then you can throw away the logs for how you did that, because you'll surely never need to do it again. 14:27:58 "surely" 14:28:16 no, actually I never throw magic away and attach it as comments everywhere 14:28:50 yeah, you have experience 14:29:36 that's rather seen practice than painful experience 14:30:17 back in 2013 when I saw the corporate wiki in the company that was full of people who are interested in their jobs 14:31:05 job security by obscurity? 14:31:20 what does that mean 14:35:27 I mean it was an awesome wiki that was very helpful, I was quickly finding snippets of other guys, and was easily building the picture of company projects; so I was learning all the wiki abilities to create documentation of our department and it felt like a correct thing to work on 14:35:47 great 14:35:55 since then I'm accumulating notes and tend to commit them rather than throw away 14:36:07 job security by obscurity is the opposite of that, when you don't document how you do your magic, so they can only do it by asking you 14:36:31 ah ye, I call it a sysadmin style 14:51:01 -!- river has quit (Read error: Connection reset by peer). 15:16:01 `help 15:16:01 Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch [] " downloads files. Files saved to $HACKENV are persistent, and $HACKENV/bin is in $PATH. $HACKENV is a mercurial repository, "`revert " can be used to revert, https://hack.esolangs.org/repo/ to browse. $PWD ($HACKENV/tmp) is persistent but unversioned, /tmp is ephemeral. 15:17:40 \o/ 15:17:43 \o/ 15:18:23 `relcome 15:18:25 ​Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 15:18:43 ` grep -Ri freenode 15:18:43 ​? Permission denied 15:18:49 ` grep -Ri freenode $HACKENV 15:18:50 ​? Permission denied 15:19:10 ` cat $HACKENV/* | grep -i freenode 15:19:11 ​? Permission denied 15:21:42 there's some more (unfinished) help at https://esolangs.org/wiki/Hackeso 15:21:53 sorry, at https://esolangs.org/wiki/HackEso 15:23:46 ` which grep 15:23:47 ​? Permission denied 15:23:54 `run which grep 15:23:55 ​/bin/grep 15:24:01 `run grep -Ri freenode $HACKENV 15:24:33 Binary file /hackenv/interps/c-intercal/ick matches \ /hackenv/interps/c-intercal/src/feh2.c:void prexpr(node *np, FILE *fp, int freenode); \ /hackenv/interps/c-intercal/src/feh2.c:static void prvar(node *np, FILE *fp, int freenode) \ /hackenv/interps/c-intercal/src/feh2.c: prvar(np->lval, fp, freenode); \ /hackenv/interps/c-intercal/src/feh2.c: prexpr(sp->lval, fp, freenode); \ /hackenv/interps/c-intercal/src/feh2.c:static void ooprvar(node *np, FIL 15:24:52 -I to ignore binary files I guess 15:24:58 `run grep -RiI freenode $HACKENV 15:25:24 hah. int freenode 15:25:28 ​/hackenv/interps/c-intercal/src/feh2.c:void prexpr(node *np, FILE *fp, int freenode); \ /hackenv/interps/c-intercal/src/feh2.c:static void prvar(node *np, FILE *fp, int freenode) \ /hackenv/interps/c-intercal/src/feh2.c: prvar(np->lval, fp, freenode); \ /hackenv/interps/c-intercal/src/feh2.c: prexpr(sp->lval, fp, freenode); \ /hackenv/interps/c-intercal/src/feh2.c:static void ooprvar(node *np, FILE *fp, int freenode) \ /hackenv/interps/c-intercal/ 15:25:29 -!- contrapumpkin has joined. 15:25:38 `run grep -RiI freenode $HACKENV | grep -v 'int freenode' 15:25:40 `run grep -RiI freenode $HACKENV | wc -l 15:26:00 fizzie: by the way, the 005 replies claim that the name of this network is libera.chat, not libera, as far as the servers are concerned 15:26:14 No output. 15:26:16 No output. 15:26:46 -!- copumpkin has quit (Ping timeout: 240 seconds). 15:27:04 [[Esolang:Community portal]] https://esolangs.org/w/index.php?diff=83223&oldid=83103 * B jonas * (+652) /* Communications */ possible move from freenode 15:27:05 001 too 15:28:00 As I understand from the web presence, "Libera.Chat" is the proper name of the network, and "Libera Chat" the organization that runs it. 15:28:38 fizzie: I'm mostly wondering what syntax for the network brctl: ignore accepts, but I don't want to know enough to experiment with it 15:29:08 Oh. It's all manually configured, so the names are just "libera" and "freenode" because that's what I put in the file. 15:29:43 that said, I'm going to call the network libera too 15:29:47 probably 15:30:18 I think it's unambiguous enough in context, for the purposes of things like IRC commands and URLs where brevity is appreciated. 15:30:36 I care about 15:30:53 I mostly care about the network name in 005 because it's a useful thing to double-check in a bot to avoid silly misconfiguration mistakes 15:31:14 it's not something I can trust, because a malicious IRC client can lie that they're part of freenode in that field 15:35:35 Here's a thing I should fix: if I use Emacs Magit mode to make a commit, and it's one of these repositories where I've configured commit.gpgsign=true to sign all commits, and I haven't authenticated to the GPG agent recently, it will try to ask for a key passphrase in a way that goes horribly wrong. 15:37:11 The curses pinentry dialog will pop up in some unrelated terminal, and in such a mode that the keypresses will be only partially (seemingly at random) interpreted by the passphrase entry dialog, and the others will be echoed, and the only way I have to recover is to kill the pending git command and the pinentry process. 15:38:05 It works fine when executed from a regular terminal though, but it's some sort of an interaction with running Emacs in a server. I'm sure someone's figured it out, I just haven't. 15:44:51 -!- delta23 has joined. 15:45:11 I called it libera in weechat at least 15:45:36 Yea that’s what I called it in my bouncer 15:49:11 -!- sprock has quit (Ping timeout: 240 seconds). 15:50:37 -!- copumpkin has joined. 15:53:26 -!- contrapumpkin has quit (Ping timeout: 240 seconds). 15:54:39 fizzie: oops 16:08:05 liberated church? what does that mean lol 16:10:09 nakilon: I started out with "libera" and the rest is word association games 16:11:03 bot should make up new topic 16:12:58 basically I was just one-upping myself anyway (see topic on fr**node) 16:13:35 woah 16:14:02 while trying to escape the JSON dumped RASEL code for echo and curl it seems that I've created a file 16:14:09 and it's named /?@,Gj"dlroW ,olleH\">/?@,Gj" 16:14:24 with both slashes, and I thought it's impossible to create files with / 16:15:22 good thing I have a GUI or I won't be able to remove it 16:18:44 nakilon: it's possible to create files with slashes in their names on windows, just not the usual way you use the API. 16:19:01 -!- tromp has quit (Remote host closed the connection). 16:19:21 (and it's inadvisable) 16:37:28 -!- LKoen has joined. 16:46:14 -!- tromp has joined. 16:46:30 "Unexpected internal error" 16:46:33 thank you google 16:47:18 I use Windows only for gaming 17:03:45 -!- sftp has quit (Ping timeout: 258 seconds). 17:10:14 -!- LKoen has quit (Remote host closed the connection). 17:13:09 fine, I'll give up and rely on preinstalled gcloud sdk 17:21:20 -!- tromp has quit (Remote host closed the connection). 17:29:07 -!- tromp has joined. 17:38:21 I had: i /:esowiki![^ ]* PRIVMSG #esoteric :/i But, I will change it now; let's try 17:39:02 Maybe now it will work; let's see 17:39:27 This is a message from the bridge, so if you saw it, it worked. 17:39:33 No, that won't work 17:39:56 Right, I guess it doesn't prove that it suitably ignored one of the wiki updates. 17:40:05 OK, I tried again. 17:40:18 This time, I can receive the message; it worked 17:43:01 can you make the bridge drop every message containing the word fnord 17:43:35 also drop messages randomly for confusion 17:43:41 good idea! 17:43:43 or replacing the nicknames 17:44:36 adding typos 17:45:01 Can private messages by sent by this bridge, or public only? (Does any IRC bridge support private messages, even if not this one?) 17:45:40 it's just a bot, whatever user can do it does 17:47:08 (Of course, if private messages are supported at all, then the bridge operator can potentially see them meaning it isn't so private, but still. Of course, so can the IRC server operators.) 17:50:10 -!- Soni has left ("http://quassel-irc.org - Chat comfortably. Anywhere."). 17:55:24 zzo38: "Does any IRC bridge support private messages, even if not this one?" => my old bridge cbstream supported sending private messages, but not receiving them 17:55:56 I think fizzie's bot only forwards one or two channel, not private messages, but you'll have to ask them 17:57:44 -!- LKoen has joined. 18:02:41 -!- Thelie has quit (Remote host closed the connection). 18:10:35 [[Special:Log/newusers]] create * Vivax * New user account 18:11:22 yo 18:11:31 yuo should do a GCF 18:11:38 or move to ##esolangs 18:11:44 the # vs ## thing sucks 18:12:08 huh? 18:12:28 Is esolangs a registered project/community? 18:12:39 it's being worked on 18:12:50 https://libera.chat/chanreg 18:14:17 GCF was created to support the efforts of developing countries in responding to the challenge of climate change. 18:15:44 yers 18:15:57 `? gcf 18:15:59 gcf? ¯\(°​_o)/¯ 18:35:16 [[Special:Log/newusers]] create * Oshaboy * New user account 18:37:03 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=83224&oldid=83218 * Oshaboy * (+97) /* Introductions */ 18:38:30 -!- metcalf has joined. 18:40:59 -!- metcalf has quit (Client Quit). 18:41:12 -!- metcalf has joined. 18:44:29 -!- Sgeo has joined. 18:48:52 \rasel "!dlroW ,olleH">:?@,Gj 18:48:55 nakilon, output: "Hello, World!", exit code: 0 18:49:12 finally I made it 18:49:44 `? prefixes 18:49:46 Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot =. 18:50:38 `slwd prefixes//s=.$=, velik \\.= 18:50:43 prefixes//Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot =, velik \. 18:52:10 thanks 18:52:24 fizzie might want to add the nickname to ignorelists 18:52:51 here is the bot code https://github.com/Nakilon/nakiircbot/blob/master/example_libera_velik/main.rb 18:53:14 here is the Cloud Function code https://github.com/Nakilon/rasel/blob/master/examples/google_cloud_function/app.rb 18:56:18 and to add new function its cmd and address should be added to this gist https://gist.github.com/Nakilon/92d5b22935f21b5e248b713057e851a6 18:56:30 and then the "hot reload" 18:56:33 \reload remote 18:56:34 remote execution commands loaded: ["rasel"] 18:57:19 ^ignore ^(EgoBot|HackEgo|HackEso|toBogE|Sparkbot|optbot|lambdabot|oonbotti|metasepia|ruddy|preflex|evalj|idris-bot|passwordBOT|jconn|applybot|blsqbot|fnordbot|termbot|otherbot|j-bot|esolangs|bfbot|egelbot|velik)! 18:57:19 OK. 18:57:45 fizzie: otherbot hasn't existed for... 3+yr 18:57:47 you can remove it 18:58:00 Yeah, I'll do a spring cleaning of that expression some day. 18:58:32 Noisytoot: We're waiting for a reply to our community registration email, but we already got verbally told it's okay. 18:58:48 Re what river asked, you can in fact tell the proxy to skip messages containing a keyword, like "fnord", but you probably shouldn't, because it would be confusing. 18:59:25 I added that one because there was the ongoing spam thing where they were considerate enough to mark each line with that symbol. 18:59:49 -!- tromp has quit (Read error: Connection reset by peer). 19:00:24 -!- tromp has joined. 19:00:32 fizzie: can your instance of HackEso use CTCP action? I modified mine to permit ACTION and only ACTION, dunno if this one can 19:01:15 I think probably not, though I don't know if I care enough, given that it's not come up until now. 19:01:54 yea i assumed so 19:02:03 ACTION words around a verbified noun 19:02:05 if it comes up again I can hand over a patch 19:03:16 I don't generally like to use CTCP ACTION, but there it is. So, we can see that the message is sent through the bridge, unchanged. 19:04:29 Yeah, it's just that a lot of clients only render it correctly when the ^A is at the very start. It's not great, but that's how it is. 19:05:04 fizzie: well, that is the correct behavior 19:05:24 I'm pretty sure you were supposed to be able to embed CTCP inside messages arbitrarily. 19:05:33 Maybe not so meaningfully for ACTION though. 19:05:35 I still think it is better the way that it is, although, that is a valid concern; but, when they are rendered incorrectly, how does it render them? We can see exactly what are the problems with them specifically 19:06:16 Embedding ACTION like this is probably useful for bridging, though. 19:06:30 `rasel "!dlroW ,olleH">:?@,Gj 19:06:31 The way I saw int-e's message was as " AACTION words around a verbified nounA", with the 'A' letters that are actually ^A rendered with reversed colors. 19:06:32 Hello, World! 19:07:54 On my computer, there is a /SET FORMAT option; with /SET FORMAT - it does like you describe; with /SET FORMAT + it diplays the CTCP part of the message in red. 19:08:25 (Although, it does this even if it is alone and not part of another message.) 19:08:37 the good thing about this serverless thing is that it easily stops when RAM or Time limits are reached 19:09:51 22:02:03 ACTION words around a verbified noun 19:10:03 this could be 22:02:03 * int-e words around a verbified noun 19:10:49 Sure, that'd be the obvious "pre"formatting for CTCP ACTION. 19:13:28 fizzie: ugh, you seem to be right that CTCP in the middle of a message was meant to work 19:14:09 but I imagine it would then result in two lines here, , * esowiki 19:14:52 so it would still be up to the bridge to turn this into something more sensible 19:16:21 Well, I still think that what it currently does makes sense, at least 19:18:28 btw 19:18:38 22:06:02 *** User ##esoteric is already on the channel. 19:18:59 zzo38: it does 19:19:05 I feel like thelounge dropped previous logs 19:20:09 I guess there were two channels and then they were merged 19:20:34 and now I'm unable to switch to the old one to see the history, lol 19:21:09 it's now trashed somewhere in thelounge's sql db 19:23:04 nakilon: fizzie can probably invite you 19:24:01 but it also seems kind of pathetic, not being able to check the logs just because you're not joined :) 19:24:48 what about your clients? do you miss that chunk too where we were jumping around the hackeso ` `` ```? 19:25:04 cbt and stuff 19:25:48 int-e so another channel still exists? 19:26:04 There's still 10 people on ##esoteric, yes. 19:26:15 nakilon: #esoteric and ##esoteric both forward people to join here 19:26:21 to->who 19:26:29 yeah it looks like the thelounge limitation to be not able to read the log if you for example was banned and then you closed the tab 19:26:35 the tab of the channel 19:26:36 There was a big split, and then ChanServ kicked out a whole bunch of people with the reason "invite-only channel". 19:26:40 fizzie: down from 22 the last time I checked... attrition! 19:27:02 (apparently I was on the wrong side of that split) 19:27:16 (doesn't matter, I only just noticed) 19:27:38 nakilon: I can invite you onto it if you do need it for the logs, though I agree that's a little weird. 19:29:44 The plan is to allow it to gradually empty, then leave it as an empty forwarded for a time, and then drop the registration, because in terms of policy I think anyone should be free to claim ##esoteric to talk about... whatever they think is appropriate for the name. We'll still keep single-# #esoteric for now. 19:40:26 "otherbot hasn't existed for... 3+yr" => and I believe EgoBot hasn't existed for even longer, but we're an IRC community, we don't forget our past so quickly 19:40:49 no need to spring clean that, there's no harm coming from ignoring those other bots 19:40:52 oh by the way 19:41:27 fizzie: I'll probably ask simcop to join perlbot to our channel, wherever that is, so you might want to have fungot ignore perlbot too. 19:41:28 b_jonas: mr president, i would like to express my support for the peace process is not served in any way. indeed, famine and ethiopia: these are amendment nos 5, 11 and 12 because they merely restate the principles of transparency and citizenship at the service of other objectives which it may be claimed that the world's population by 2015 and the objective of the commission, may i ask you whether you do not insist on the inser 19:42:37 perlbot is an instance of a modified version of buubot3, and simcop already brought it to libera 19:42:41 [[4BOD]] N https://esolangs.org/w/index.php?oldid=83225 * Oshaboy * (+2437) Initial 19:43:00 huh thought i brought it hear earlier already 19:43:23 it will only speak when spoken to so it's usually fine 19:44:02 nakilon: you're aware that backslash is valid as the first character of an irc nick, an in fact oren wore such a link for a while, right? 19:46:00 ^ignore ^(HackEso|lambdabot|metasepia|idris-bot|blsqbot|j-bot|esolangs|velik|perlbot)! 19:46:00 OK. 19:46:17 (I know some of those are still obsolete, but anyway.) 19:46:41 [[Special:Log/newusers]] create * IPhoenix * New user account 19:47:42 fungot! 19:47:42 river: this week we have already been applying the practices of armed groups seeking to cut off supplies we must consider how best to reduce greenhouse gas emissions at global level to observe social labour standards. 19:48:11 Armed groups are one way to reduce greenhouse gas emissions, yes. 19:48:21 " * int-e words around a verbified noun" => I dislike formatting CTCP action that way 19:48:40 I'd suggest " /me words around a verbified noun" instead 19:49:12 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=83226&oldid=83224 * IPhoenix * (+276) hi 19:50:27 Yes, and I would prefer just sending it directly. So, those are now three different suggestions. 19:52:14 " nakilon: I can invite you onto it [libera/##esoteric ]" => mode the channel to passworded -i+k and make the password automatically track (a sanitized version of) /hackenv/wisdom/password ! then people who try to join accidentally will be forwarded here, but anyone can still join deliberately :-) 19:52:32 simcop2387: thanks 19:53:05 perlbot compose {echo > 3 -- fun}{echo got} 19:53:05 b_jonas: Error: unmatched closing parenthesis in compose 19:53:11 np. i've added some features to it since we last talked about it, i can set this channel to have it's own namespace of factoids if you guys want it 19:53:41 perlbot compose {echo {echo > 3 -- fun}{echo got}} 19:53:42 b_jonas: > 3 -- fungot 19:53:43 https://factoids.perl.bot/ for a way to browse them all. 19:54:04 fizzie: thanks 19:56:57 b_jonas: We speculated about making an invite exemption that allows anyone already on #esolangs to join ##esoteric if they wish -- /quote help extban says "$c: - Matches users who are on the given channel", but https://libera.chat/guides/extbans doesn't mention it, and didn't work. 19:57:30 what is the difference between #esolangs and ##esoteric 19:57:38 basically nothing 19:57:46 I can't join it, neat. 19:57:59 It's supposed to just forward to here. 19:58:03 imode: it forwards people here, just as #esoteric does 19:58:05 aha, that explains it. 19:59:08 If the help file says something that does not match the implementation, then you should file a bug report 20:00:01 [[4BOD]] https://esolangs.org/w/index.php?diff=83227&oldid=83225 * Oshaboy * (+92) Categories 20:00:11 There's not much point in hanging out on it, really, but of course people still do. Well, I shouldn't talk, *I'm* still there too. Maybe I should just lock the topic and part, to show good example. 20:00:26 [[4BOD]] M https://esolangs.org/w/index.php?diff=83228&oldid=83227 * Oshaboy * (+0) Typo 20:00:41 zzo38: Yeah, although I can't rule out the possibility that I did something wrong. 20:01:00 Yes, that is what you will have to check first 20:01:55 simcop2387: there's a web interface listing them? hmm, that sort of ruins the joke where the only way to list them was to list ones matching each individual byte like compose `compose [echo `eval join"",map{"[fact search [eval chr $_]]"} 0..255']' except that one times out so it doesn't work 20:02:49 yea there started to get to be too many factoids for search to work like that anymore so i had to do something else 20:03:10 [[4BOD]] https://esolangs.org/w/index.php?diff=83229&oldid=83228 * Oshaboy * (+53) Typo and extra info 20:03:23 there's also the factgrep command that looks only at the subject of the factoid and gives it back as a perl/json array to be consumed in macros 20:03:30 perlbot: factgrep _be_ 20:03:30 simcop2387: ["_be_abesimpson_it","_be_brain","_be__default","__be_elliott_poop","_be_elliott_poop","_be_florianbd_functions","_be_foo_blarg","_be__get_list","_be_huf_anyad","_be_kent\\n_news","_be_kthx","_be_larry_underwood_song","_be_list","_be_mst_cistern","_be_mst_snort","_be_parv_thanks","_be_paste","_be_pearl","_be_simcop2387_mrceremonies","_be_web","_be_xenu_1"] 20:03:31 [[4BOD]] M https://esolangs.org/w/index.php?diff=83230&oldid=83229 * Oshaboy * (+0) Typo 20:03:54 well... you could add some way in the factoid plugin to get a window into the list of factoid names, so that we can list them even automated in a macro, but that would be work 20:04:03 [[4BOD]] M https://esolangs.org/w/index.php?diff=83231&oldid=83230 * Oshaboy * (+0) Typo 20:04:20 -!- metcalf has quit (Quit: metcalf). 20:04:21 wait, factgrep? 20:04:24 and the search is now also powered by postgresql's full text search engine, including macro outputs. so it tends to do better on actual searches 20:04:35 -!- kspalaiologos has quit (Quit: Leaving). 20:04:39 yea runs a regex across all the factoid subjects (not the contents) 20:04:43 -!- metcalf has joined. 20:04:45 so that things like this are doable 20:04:46 [[4BOD]] https://esolangs.org/w/index.php?diff=83232&oldid=83231 * Oshaboy * (+45) Extra Info 20:04:48 perlbot: literal be 20:04:48 simcop2387: P:macro be is [eval $str="[fact [8ball [fact _be__get_list [arg]]]]"; $arg=[quote d [arg]]; if ($arg =~ /^\s*a\s+retard\s*$/) {$arg=[quote d [arg &n]]}; if ($arg =~ /^\s*$/) {$str} else {"<".$arg."> ".$str}] 20:05:01 perlbot fact literal factgrep 20:05:15 it's a command part of the factoid plugin, no way to do it otherwise 20:05:30 help fact 20:05:33 perlbot: literal _be__get_list 20:05:33 simcop2387: macro _be__get_list is `eval use JSON::MaybeXS qw/decode_json/; $bel= decode_json `quote d `fact factgrep ^_be_`arg!!!; return `quote d `fact _be__default!! unless (@$bel); @$bel = (@$bel, @$bel); join(', ', @$bel) =~ s/,/ or /r! 20:05:44 i've not kept up with the help properly for it all 20:05:54 simcop2387: yeah, help text are hard to write 20:05:59 -!- metcalf has quit (Client Quit). 20:06:01 it's just a PCRE regex against the factoids 20:06:15 -!- metcalf has joined. 20:06:17 wait, a PCRE regex powered by postgres? 20:06:22 yea 20:06:40 at least i think it was pcre. can't remember 20:06:47 id perl esoteric? 20:06:56 it can be 20:07:06 nakilon: perl isn't, but perlbot is 20:07:13 it probably would be considered so these days 20:07:18 b_jonas yeah, it might be valid nickname char but I'm used to it from some time ago 20:07:34 I hope no one name himself \rasel 20:07:54 anyway 20:08:09 \rasel some random text that people would write here 20:08:12 nakilon, output: "", exit code: 255 20:08:31 i wish we had the ircv3 extension that let you have unicode nicks. 20:08:56 `echo perlbot echo hi 20:08:57 perlbot echo hi 20:08:57 HackEso: hi 20:09:28 hmm, is that OK or is that a botloop risk in the future? 20:09:31 I mean 20:09:39 `echo j-bot: 'hi' 20:09:39 j-bot: 'hi' 20:09:46 it's basically the same as that 20:10:06 um 20:10:11 oh yeah, j-bot isn't here 20:10:15 I have to test that on freenode 20:10:21 -!- b_jonas has joined. 20:10:30 I wouldn't consider Perl to be so "esoteric" but it does seem to be unusual in some ways. I have a list of unusual (or otherwise notable) features of programming languages, so if you know then you can add it, I suppose 20:10:34 `echo j-bot: echo 'hi' 20:10:35 j-bot: echo 'hi' 20:10:36 HackEso: |security violation: echo 20:10:36 HackEso: | echo'hi' 20:10:41 `echo j-bot: 'hi' 20:10:42 j-bot: 'hi' 20:10:43 HackEso: hi 20:10:47 HackEso's main anti-loop defence is that non-breaking space in front of non-alphanumeric first characters. 20:10:59 It kind of doesn't work for bots that respond to "nick:" prefixes. 20:11:02 yeah, basically the same as how perlbot is invoked 20:11:05 perlbot will throttle itself but it won't try to break a loop itself 20:11:05 simcop2387: No factoid found. Did you mean one of these: [woldrich] [woldrich > you] [well this] [well, it] [wonderwall] [hello there] [tl;dr] [wolfram] [wantarray] [webdragon] 20:11:33 -!- b_jonas has left. 20:11:50 that said i can easily just tell it to ignore the other bots if needed 20:12:23 yes, j-bot can do that too 20:12:45 You might tell it to ignore HackEso and perhaps fungot. Though I guess traditionally we should get one botloop in first. 20:12:45 fizzie: mr president, no doubt, however, also like to thank you and your house has understood this in as much as does parliament that the number of people who are in the process. of course, the quality of those jobs. 20:13:10 for now velik is almost loop-safe because the rasel output is prefixed with "output: " 20:13:18 \assuming there's no error for *all* text that starts with a backslash, only the ones that are specific commands, then I think conflicts are unlikely. 20:14:25 hmm wait 20:14:54 I'll have to look at that in more detail, because that sounds like there might be botloops that you can only start by changing your nick to a bot command 20:14:58 oh and this one 20:14:59 ping 20:14:59 pong 20:15:17 \echo hi 20:15:39 though if output is prefixed by output: that does sound safe 20:19:32 \rasel 0 20:19:53 > symbol "perlbot echo hi" 20:19:55 error: 20:19:55 • Variable not in scope: symbol :: [Char] -> t 20:19:55 • Perhaps you meant ‘isSymbol’ (imported from Data.Char) 20:20:00 > text "perlbot echo hi" 20:20:02 perlbot echo hi 20:20:02 lambdabot: hi 20:20:07 that's more promising 20:20:30 yeah, but then it prefixes the output with lambdabot, and I don't think you can trigger lambdabot that way 20:20:36 lambdabot: > 2 20:20:37 lambdabot: @run 3 20:20:39 3 20:20:41 wait 20:20:48 oh it does not respond with bot-level exception like "HTTPRequestTimeOut 408 Request Timeout" here -- it PRIVMSGs it to me 20:20:53 Was going to say, I've seen people do the @run thing. 20:21:28 > text "perlbot @echo hi" 20:21:29 perlbot @echo hi 20:21:29 lambdabot: No factoid found. Did you mean one of these: [.ec] [.eg] [.es] [each] [easy] [.hi.us] [high] [e] [ed] [.ee] 20:21:42 > text "wait what? @echo hi" 20:21:43 wait what? @echo hi 20:22:01 > text "@echo hi" 20:22:03 @echo hi 20:22:09 > text "perlbot echo @run 123" 20:22:10 perlbot echo @run 123 20:22:10 lambdabot: @run 123 20:22:12 123 20:22:17 > text "perlbot @echo hi" 20:22:18 perlbot @echo hi 20:22:18 lambdabot: No factoid found. Did you mean one of these: [.ec] [.eg] [.es] [each] [easy] [.hi.us] [high] [e] [ed] [.ee] 20:22:41 In the above, just replace "123" with something that generates text "..." and you'd be done. 20:22:41 > text "perlbot echo @echo hi" 20:22:43 perlbot echo @echo hi 20:22:43 lambdabot: @echo hi 20:22:43 echo; msg:IrcMessage {ircMsgServer = "libera", ircMsgLBName = "lambdabot", ircMsgPrefix = "perlbot!~perlbot@71.76.76.1", ircMsgCommand = "PRIVMSG", ircMsgParams = ["#esolangs",":lambdabot: @echo hi"] 20:22:43 } target:#esolangs rest:"hi" 20:23:08 > text "perlbot echo @run text \"hi\"" 20:23:09 perlbot echo @run text "hi" 20:23:10 lambdabot: @run text "hi" 20:23:11 hi 20:23:13 that's absolutely loopable 20:23:24 I will wait a little bit of time before I actually loop it though 20:23:35 since I specifically asked simcop to join it here 20:23:57 I've got nothing to do with either perlbot or lambdabot, so I'll just make some popcorn and watch. 20:23:59 perlbot help ignore 20:23:59 b_jonas: Sorry, no plugin named ignore found. 20:25:03 I mean I can make a loop that I can break, but still 20:25:20 -!- Thelie has joined. 20:25:33 simcop2387: can you please make perlbot ignore lambdabot? 20:25:47 int-e: can you please make lambdabot ignore perlbot? 20:26:13 @ignore perlbot 20:26:13 Not enough privileges 20:26:18 $deity: can you please make all bots sentient, so they can decide not to get stuck on loops? Wait, maybe that's got some more implications. 20:26:23 perlbot echo @ignore perlbot 20:26:23 b_jonas: @ignore perlbot 20:27:03 > text "perlbot echo @ignore perlbot" 20:27:04 perlbot echo @ignore perlbot 20:27:05 lambdabot: @ignore perlbot 20:27:05 Not enough privileges 20:27:29 > text "perlbot echo @ignore +perlbot" 20:27:30 perlbot echo @ignore +perlbot 20:27:30 lambdabot: @ignore +perlbot 20:27:31 Not enough privileges 20:27:37 > text "perlbot echo @ignore -perlbot" 20:27:38 perlbot echo @ignore -perlbot 20:27:39 lambdabot: @ignore -perlbot 20:27:39 Not enough privileges 20:27:52 > text "perlbot echo @ignore + perlbot" 20:27:53 perlbot echo @ignore + perlbot 20:27:54 lambdabot: @ignore + perlbot 20:27:54 Not enough privileges 20:28:05 you can't even ignore you? 20:28:14 j-bot has a special command to ignore you 20:28:18 which works without privilages 20:28:30 it's not the normal ignore command, a different command 20:29:25 what does "j-" mean? 20:29:36 J language 20:29:51 oh cool 20:31:09 weird, the lambdabot ignore command isn't even in the whatisdb. I thought it had all lambdabot commands. 20:31:13 `whatis ignore 20:31:14 ignore(8jevalbot) - ignore messages from the given irc nick 20:32:53 although now I should add perlbot commands to the whatisdb too 20:33:56 `whatis whatis 20:33:57 whatis(1) - display one-line manual page descriptions \ whatis(1hackeso) - display one-line manual page descriptions \ whatis(5hackeso) - no description 20:34:23 it's mostly manpage headers, but I added a bunch of bot commands for fun 20:34:23 _Oo 20:35:01 including "all" HackEso commands, except I think one that has a newline in it which the format of this whatisdb doesn't allow or something silly like that 20:35:07 `whatis b_jonas 20:35:08 b_jonas: nothing appropriate. 20:35:15 try `? for that 20:35:17 sounds tight 20:35:20 *r 20:35:43 but of course there are new HackEso commands since 20:35:54 `? b_jonas 20:35:55 b_jonas egy nagyon titokzatos személy. Hollétéről egyelőre nem ismertek. He is often too busy with appeasing the M:tG gods to make any sense. 20:36:11 bit like the `info script my Hackbot instance has. 20:36:20 I mean having manpages for HackEso commands actually makes some sort of sense, 20:36:26 and then I went from that to other bots by analogy 20:36:27 -!- metcalf has quit (Quit: metcalf). 20:36:35 `` cat ${which whatis} 20:36:36 ​/hackenv/bin/`: line 5: ${which whatis}: bad substitution 20:36:42 -!- metcalf has joined. 20:36:47 ACTION tired 20:36:58 ``` cat $(type -p whatis) 20:36:59 ​#!/usr/bin/python3 \ import sys, os, re \ if len(sys.argv) <= 1: \ print("whatis what?") \ sys.exit(1) \ else: \ argorg = [] \ argfoldv = [] \ foundv = [] \ for arg in sys.argv[1:]: \ argorg.append(arg) \ argfoldv.append(arg.casefold()) \ foundv.append(False) \ with open(os.environ.get("HACKENV","/hackenv") + "/share/whatis", errors="surrogateescape") as whatisdb: \ for line in whatisdb: \ 20:37:01 round parens 20:37:05 Ye 20:37:18 i just got in bed for a nap, so I’m tired and on phone :P 20:37:45 ``` url $(type -p whatis) # might be more useful 20:37:47 https://hack.esolangs.org/repo/file/tip/bin/whatis 20:40:59 -!- metcalf has quit (Client Quit). 20:41:12 -!- metcalf has joined. 21:01:22 -!- harha_ has quit (Quit: ZNC - https://znc.in). 21:03:23 > text "perlbot echo @run text \"hi\"" -- just to check if any of the ignores are set 21:03:24 perlbot echo @run text "hi" 21:03:25 lambdabot: @run text "hi" 21:03:26 hi 21:05:40 ugh 21:08:04 -!- harha_ has joined. 21:11:17 -!- dionys has joined. 21:15:45 int-e: please make lamdbabot ignore perlbot 21:15:58 b_jonas: can't 21:16:02 you can't? 21:16:23 perlbot echo @run text "hi" 21:16:23 int-e: @run text "hi" 21:16:30 oh 21:16:38 I'll have to wait for simcop then 21:16:40 anywa, I can't because I already did 21:16:44 to make perlbot ignore lambdabot 21:17:06 also, who is lamdbabot ;) 21:17:10 int-e: this one is trivial to turn to a botloop, with the defined value or quine on either side 21:17:21 :) typo yes 21:17:33 > text "perlbot echo @run text \"hi\"" 21:17:35 perlbot echo @run text "hi" 21:17:35 lambdabot: @run text "hi" 21:17:37 hi 21:17:45 huh, I thought I did 21:18:06 > text "perlbot echo @run text \"hi\"" 21:18:07 perlbot echo @run text "hi" 21:18:07 lambdabot: @run text "hi" 21:18:23 also wait 21:18:27 hmm 21:18:37 oh right 21:21:07 this still sounds like you might be able to get j-bot and perlbot in a botloop if you give the right invocation and nick away right before one of the bots wants to connect btw 21:21:11 but that's hard 21:21:26 but I will have to think a bit if there's an easier way 21:24:33 apparently unaffiliated cloaks start with "user/" on libera, not "unaffiliated/" 21:24:50 Do you know what (if anything) to write about the things I mentioned adding into wisdom file? I don't know, by myself. 21:25:01 b_jonas: I suppose there is the advantage being shorter 21:25:07 yep 21:29:15 (Although, I would like the option of forward-DNS-based cloaking, that allows you to use any domain name that resolves to the address that you are connecting from, in addition to the cloaking that is already implemented; this can be helpful when you cannot configure the reverse DNS, or if you have multiple domain names and want only one of them for IRC) 21:30:59 zzo38: I don't really see what the advantage is of DNS hostnames in hostmasks at all, as opposed to just ip addresses, unless it's because hostnames are sometimes shorter, especially for ipv6, but we could abbreviate ips to such short base64 strings or something that this is almost never worth 21:32:53 Yes, IP addresses would also help especially if you wan to avoid a reverse DNS lookup (or any DNS lookup) on the server, for efficiency; it is what I do for my own server stuff. 21:33:30 However, the advantage of supporting host names is in case you have a dynamic IP address but still want to identify your computer in the IRC logs in this way. 21:33:31 if it weren't for having to moderate spammers, I'd prefer if the hostname field just showed a dummy value, or something entirely different than a hostname, instead of an actual hostname or ip address 21:34:09 -!- tromp has quit (Remote host closed the connection). 21:34:16 but ip addresses help channel ops ban spam quickly 21:34:23 Some IRC servers do that, sometimes needing a +x mode (which is sometimes the default). However, if it has the format of a domain name, but it is not valid, then probably ".invalid" should be added to specify that it is invalid. 21:34:39 -!- pikhq has left ("don't care about being present in both channels while we have the bouncer"). 21:35:01 zzo38: I think we already have some pretty well supported IRC syntax to mark fake hostnames, used for cloaks and services 21:35:58 There is the format with slashes, which are not valid in domain names, so that works, I think. 21:36:06 (But not all IRC networks use this) 21:38:58 -!- clog has quit (Ping timeout: 240 seconds). 21:39:08 -!- clog has joined. 21:42:26 -!- tromp has joined. 22:01:55 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 22:11:52 `؟ liberA 22:11:54 ​.ebyaM .erutuf eht fo dnal eht si arebiL 22:12:18 -!- tromp has quit (Remote host closed the connection). 22:12:22 woah 22:14:05 salpynx: o/ 22:25:17 oh, so ¿ does work too!: 22:25:19 `¿ befunge 22:25:20 ​.dronF .sgnihT eht llA detnevbenat benaT dnA .benaT tog tognuF dnA .tognuF togeb egnufeB dnA .egnufeB saw gninnigeB eht nI 22:25:45 was there a fourth question mark in unicode, hm?.. 22:26:27 `; unicode 22:26:28 ​;? No such file or directory 22:26:48 `⁇ unidecode 22:26:49 ​⁇? No such file or directory 22:27:00 `unidecode ؟ 22:27:01 ​[U+061F ARABIC QUESTION MARK] 22:27:22 there’s at least one more ؟, ⸮: 22:27:25 `unidecode ⸮ 22:27:26 ​[U+2E2E REVERSED QUESTION MARK] 22:27:31 `⸮ unidecode 22:27:32 ​⸮? No such file or directory 22:27:51 `? ⸮ 22:27:53 ​⸮? ¯\(°​_o)/¯ 22:28:34 I find this trend very questionable 22:29:34 would it be good to have a wisdom about ¿? 22:29:55 oh, I mean about those two other ones 22:31:15 [[Whopper]] N https://esolangs.org/w/index.php?oldid=83233 * Hyperdawg * (+1075) Add some stuff 22:32:38 -!- sebbu has quit (Quit: reboot). 22:37:39 feel free to unlearn this but I hope this will stick :D 22:37:40 `؟ ؟ 22:37:41 ​؟ is more than just wisdom 22:38:28 (and ¿ was already wise) 22:49:12 -!- tromp has joined. 22:54:28 -!- tromp has quit (Ping timeout: 265 seconds). 23:08:21 -!- sebbu has joined. 23:20:00 I had hoped ¿ turned the wisdom upside down (rotate not reflect), but it's just a synonym for ؟ 23:20:01 [[Whopper]] https://esolangs.org/w/index.php?diff=83234&oldid=83233 * Hyperdawg * (+166) 23:21:02 (found it by looking in the source repo) 23:32:31 > text "perlbot echo @run text \"hi\"" -- lets' try again 23:32:32 perlbot echo @run text "hi" 23:32:33 lambdabot: @run text "hi" 23:32:40 thanks, int-e 23:33:08 -!- sprock has joined. 23:34:59 Turning characters upside-down is harder than changing their order. 23:35:13 -!- ArthurStrong has joined. 23:35:27 If memory serves, Unicode doesn't even really have a good upside-down set for the English alphabet, you end up using silly approximations? 23:37:09 According to one online converter, this is not very wise -> ǝsıʍ ʎɹǝʌ ʇou sı sıɥʇ. 23:37:23 Which is okay, I guess, but not great. 23:37:33 Especially the i → ı part. 23:40:54 -!- Thelie has quit (Remote host closed the connection). 23:43:38 `` python3 -c 'print("sı\u0323 sı\u0323ɥʇ")' 23:43:39 sı̣ sı̣ɥʇ 23:52:32 `jrypbzr 23:52:33 Jrypbzr gb gur vagreangvbany uho sbe rfbgrevp cebtenzzvat ynathntr qrfvta naq qrcyblzrag! Sbe zber vasbezngvba, purpx bhg bhe jvxv: . (Sbe gur bgure xvaq bs rfbgrevpn, gel #rfbgrevp ba RSarg be QNYarg.) 23:52:37 yeah, we do have that 23:52:56 `welcome 23:52:58 Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 2021-05-24: 00:06:28 -!- metcalf has quit (Quit: metcalf). 00:06:43 -!- metcalf has joined. 00:08:47 b_jonas: done 00:10:59 -!- metcalf has quit (Client Quit). 00:11:18 -!- metcalf has joined. 00:18:29 `coins 00:18:32 ​decientcoin kolmograntcoin tmmcoin duodcoin locatcoin kuffcoin brisccoin yoteritaftgnomagarabcoin regexicoin shoussencoin mertatecoin sincoin digicoin geoboaftcoin vivatiocoin kipsiancoin ooocoin amertcoin selfcoin tatcoin 00:18:48 can I has an obsoletecoin 00:19:11 Oh "selfcoin" is good, somehow 00:19:33 Ooh? 00:19:35 `coins 00:19:37 ​kildcoin atttecoin aricoin ollecoin chalcoin procoin puzzliccoin dogcoin aubeoncoin enfingperloadskydozhleyearelycoin stacoin alagucoin rubesyzcoin moncoin circutecoin udagerocoin inlamicrecoin scocoin tincoin sarcoin 00:20:08 Yeah, I'll pay in enfingperloadskydozhleyearelycoin, is that okay? 00:23:04 chibi: is that the cryptocurrency equivalent of https://en.wikipedia.org/wiki/Rai_stones 00:23:19 -!- tromp has joined. 00:23:23 `` cat $(which coins) 00:23:24 words ${1---eng-1M --esolangs 20} | sed -re 's/( |$)/coin\1/g' | rainwords 00:23:34 huh 00:23:37 `` which words 00:23:38 ​/hackenv/bin/words 00:23:43 `` cat $(which words) 00:23:46 ​#!/usr/bin/perl \ use strict; use warnings; \ use v5.10; \ use open qw( :encoding(UTF-8) :std); \ use File::Basename 'dirname'; \ use Storable 'retrieve'; \ use List::Util qw(sum min); \ use Getopt::Long qw(:config gnu_getopt); \ BEGIN { \ eval { \ require Math::Random::MT::Perl; Math::Random::MT::Perl->import('rand'); \ }; \ #warn "Optional module Math::Random::MT::Perl not found.\n" if $@; \ } \ \ #constants \ my @options = qw(eng-1M 00:24:50 [[Whopper]] https://esolangs.org/w/index.php?diff=83235&oldid=83234 * Hyperdawg * (-166) /* hello world */ 00:25:22 [[User:Hyperdawg]] https://esolangs.org/w/index.php?diff=83236&oldid=82458 * Hyperdawg * (+14) 00:27:02 I didn't remember it was a mixture of both English and esolang names, I thought it was just the latter. Plus the -coin suffix. 00:27:38 -!- tromp has quit (Ping timeout: 246 seconds). 00:30:34 [[User talk:Truttle1]] https://esolangs.org/w/index.php?diff=83237&oldid=81589 * Hyperdawg * (+79) /* can you make a video on my language? */ new section 00:42:11 simcop2387: thanks 00:43:16 int-e: Raid stones => or those million dollar bills used for some questionable banking reasons in the UK 00:44:49 the ones that are supposedly legally valid cash and you can pay with them anywhere, but if you try everyone will know you've stolen it (or worse, counterfeited) and they'll call the police and delay the payment on that account 00:45:08 not really weirder than some of the other UK traditions really 00:47:42 hmm, this spam "newsletter" that I get every week, why did I just get three copies of it? 01:04:27 fizzie: can I have a copy of hackbot's fetch from your instance? It's being super weird and I cannot get it working for whatever reason. 01:04:58 specifically, multibot/multibot_cmds/lib/fetch 01:06:11 It's exactly the same file as https://github.com/fis/hackbot/blob/master/multibot_cmds/lib/fetch 01:06:32 ACTION is annoyed 01:06:35 ah well 01:07:10 I'll keep debugging then, was worth a shot seeing if you modified it 01:08:16 The only changes I have in the running instance from the commit in github are: in multibot_cmds/PRIVMSG/tr_60.cmd, the `ignored_nick` list is changed (I should probably add more bots to it), and the lock file is changed from "lock" to os.environ['HACKENV']+".lock"); and in multibot_cmds/lib/sandbox, the /usr/bin/umlbox path is changed and `'--env', 'LANG=en_NZ.UTF-8',` is added to the list of flags. 01:09:11 Yea I prodded it a bit more than that, so i'll need to remember what I changed 01:09:36 I've got a commit in the checkout in a branch called `live`, which I rebase when I make changes to the public code. 01:10:15 (So seeing what I changed is `git diff -r master -r live`.) 01:11:05 Existing languages developed for some other purposes, or languages made for that specific purpose that would still count as esolangs? 01:12:24 `rakudo --help 01:12:24 rakudo? No such file or directory 01:12:37 meh, not surprised i couldn't get Rakudo to work inside UML 01:12:40 it seems to dislike it aha 01:13:20 I don't think that's very common. In fact, I don't think I've heard of any examples. 01:13:45 yea I was quite surprised, it works fine outside UML but inside it gets upset and crashes instantly 01:14:14 That was about esolangs in video games, to be clear, not about Rakudo. 01:14:31 ah 01:15:16 Soni: I think there's been some discussion about whether those kind of things should count, with no clear conclusion. 01:16:03 I think someone was talking about writing an article about the TIS-100/Shenzhen/EXAPUNKS assembly languages. 01:16:34 my gut tells me those don't really count but I can't really say why 01:17:42 Yeah, just saying, that's when the topic of languages designed to be part of gameplay came up. Though the Minecraft context might be even closer. 01:20:21 In any case, I don't personally have anything against having articles about them, and I don't remember any particularly convincing arguments. 01:20:21 `prefixes 01:20:21 ^prefixes 01:20:21 perlbot prefixes 01:20:21 There's a https://esolangs.org/wiki/Spacechem_Programming_Language page but that's very stubby. 01:20:22 Soni: it is common to have certain games, especially sandbox simulation games, happen to grow languages that turn out to be more powerful than the creator of the game intended, in the TeXbook appendix D sense, 01:20:22 Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ . 01:20:22 b_jonas: No factoid found. Did you mean one of these: [purebasic] [prezses] [_purpose_0] [_purpose_1] [_purpose_2] [_purpose_3] [_purpose_4] [_purpose_5] [_purpose_6] [_purpose_7] 01:20:24 Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot =, velik \. 01:20:44 or sometimes there's an existing game that works well and the developer sees how easy it would be to add a language on top of them to add some programming capabilities 01:21:59 the latter applies to shapez.io and Factorio, the games I've recently been playing, which deliberately have some programming as part of gameplay capabilities added into them, but as those programming capabilities are weird, they automatically become an esolang where people try to solve tasks that the languages don't make easy and come up with intersting constructions like you have to in an esolang 01:22:54 -!- tromp has joined. 01:23:19 [[Special:Log/newusers]] create * Yit * New user account 01:23:58 the former applies to OpenTTD (and its ancestor TTDPatch), which originally just added pre-signals to make it possible to make better train networks, where making train networks is the orignal goal of the game, but then it turns out that trains plus presignals creates an interesting esolang with surprising constructions possible 01:24:30 Soni: dunno, I don't particularly care about the definition question here 01:26:22 oh yeah, minecraft. I'm not too experienced in that, but I believe that has some of those programming as gameplay capabilities too 01:26:42 it might be the most famous example 01:26:46 OpenTTD seems like the kinda game that's boring to play normally but really interesting to optimize 01:27:00 I wonder if (Open)RCT2 has anything similar. 01:27:28 chibi: yeah, there's an entire OpenTTDcoop community for that, with inscrutable internal customs and lots of scarcely documented game knowledge 01:27:29 -!- tromp has quit (Ping timeout: 246 seconds). 01:28:14 they know more about OpenTTD programming than anyone else, but it's hard to learn from them 01:28:25 luckily they have IRC presence on oftc, which helps to some extent 01:28:38 (well, if you're the IRC kind of person, which I assume here) 01:29:27 and of course there's some Super Mario Maker programming too, definitely esoteric but much more limited in general purpose computation capabilities than the previous examples 01:29:30 Interesting, interesting. Ooh, DF comes to mind too 01:29:46 DF is probably turing complete in more ways than we've even found aha 01:30:05 I'm not familiar with Dwarf Fortress programming, but I think there were some Dwarf Fortress players on this channel, there definitely are somewhere on ... um, freenode? 01:30:17 i'm right here 01:30:21 :P 01:30:37 ah good 01:30:55 the most common way is mechanisms + minecarts computation 01:31:05 feel free to ask me about shapez.io and factorio by the way. I don't know everything, obviously, but still 01:31:08 which is just a derivative of billard ball computation, with extra logical tools to make it compact 01:31:25 minecarts in their current form in fact behave like billard balls :P 01:31:50 usage of fluids is good for things like memory cells when you need compactness 01:32:04 fluids are also probably TC, but i've not seen a proof 01:32:53 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=83238&oldid=83226 * Yit * (+83) adding myself 01:39:25 [[Shuffle]] M https://esolangs.org/w/index.php?diff=83239&oldid=50266 * Enoua5 * (+37) Update dead link 01:41:32 -!- copumpkin has quit (Quit: Hmmm). 01:44:09 Soni: pwoerpoint is definitely one of those accidental thingies 01:44:52 "fluids are also probably TC, but i've not seen a proof" => do you have exponential quantity of fluids with as large storage tanks? if so, just implement Waterfall 01:45:26 I think you only need like single exponential if you do it right, but I'm not completely sure 02:26:28 -!- metcalf has quit (Quit: metcalf). 02:26:42 -!- metcalf has joined. 02:31:02 -!- metcalf has quit (Client Quit). 02:31:17 -!- metcalf has joined. 02:46:12 Something I discovered a few days ago: John Conway built a fluid machine https://nautil.us/blog/this-early-computer-was-based-on-a-urinal-flush-mechanism 02:46:43 perlbot, prefixes are fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot =, velik \. 02:46:43 b_jonas: Stored prefixes are fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot =, velik \. 02:46:43 b_jonas: mr president, madam commissioner, i do not feel it would also be an option. that is the reason why some members are left feeling slightly perplexed that they envisage an institution which is also true of the community which was only accepted when austria joined the european union 02:46:52 perlbot prefixes 02:46:52 b_jonas: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot =, velik \. 02:50:05 I wonder if we should try to break this category of bot loops by making it so that when a bot like j-bot or perlbot or lambdabot prefixes the nick of the requestor to a reply, it uses a delimiter after that nick that's never accepted as a delimiter for invoking a bot, so that you can't confuse invoking a bot from a bot replying you 02:50:36 I didn't think of that when designing j-bot's terrible interface, but now I wonder 02:50:42 what delimiter would be useful for that? 02:51:10 the usual invisibl ^O? 02:51:21 +e 02:52:49 lambdabot prefixes most replies with a space in an attempt to prevent this kind of thing... but perlbot is too generous in how it is addresed 02:52:59 j-bot accepts too many delimiters in that context 02:53:04 int-e: hmm 02:53:24 s/prevent/mitigate/ is more appropriate, I guess 02:53:57 and there are some exceptions, most notably @where, which this channel has abused plenty 02:54:36 int-e: I'm more worried about the kind of botloop where two bots reply each other with a nick prefix, like xbot says "ybot: foo" then ybot says "xbot: foo" (both on channel). the hard part is starting such a loop, which usually requires a race condition, but sometimes there are other sneaky ways, and I'd rather if the bots were designed such that such a loop can't be sustained, not just can't be started. 02:54:48 but the control-O may be a good idea 02:54:54 lambdabot: @run 1 02:55:06 see, lambdabot wouldn't accept that with a leading space 02:55:16 nor does j-bot 02:55:17 lambdabot: @run 1 02:55:18 perlbot echo hi 02:55:18 b_jonas: hi 02:55:19 1 02:55:21 but perlbot does 02:55:35 so that's not foolproof 02:55:35 right, hence the potential botloop with lambdabot earlier 02:55:49 well, nothing will be foolproof 02:55:58 sure 02:56:25 I guess one could do the fungot thing, stop replying after 5 messages from the same nick. 02:56:25 int-e: mr president, i am happy to take our entrepreneurs, investors and companies there. it will no longer exist. as this is contrary to the texts themselves. now, europe’s contribution to the work of these authorities and to establish it as a substantial step forward, but rome was not built in a day. should not we in the group quite rightly, that the complexity of the groups. 02:56:39 but that would be really awful for lambdabot's ordinary use :) 02:56:49 lambdabot @run 2 02:56:55 lambdabot: @run 3 02:56:56 3 02:57:05 lambdabot: @run 4 02:57:16 perlbot echo 5 02:57:26 j-bot: 6 02:57:36 yeah, a control-O after the nick seems to work decently 02:57:57 perlbot echo 5 02:58:01 or before? 02:58:02 I think that, if a loop is detected, then perhaps NOTICE should be used for the reponse, and it should never respond to a NOTICE; if a loop continues to be detected after that, then it should ignore further messages for some amount of time, until it resets. 02:58:16 prefixing with ^O is way easier... 02:59:05 That may work, but maybe it should be right at the beginning, rather than after the nick, I think 02:59:10 I also have to be careful about bot loops in private message. I recall three such cases: 02:59:40 one with buubot1 which just lets anyone ask it to send a reply in private message to anyone else, which is just plain silly; 03:00:11 -!- delta23 has quit (Quit: Leaving). 03:00:17 one with j-bot which is much more relaxed (though not strictly) about invocation syntax in private message than in public, and one with bfbot which had a bug about not escaping newlines or something like that 03:00:36 so I have to be careful about private message syntax too 03:00:51 Even so, if there are still loops despite ^O then something will have to be done, even though that will probably mitigate it in most cases, but not necessarily all. 03:01:00 perhaps I should add the same nick and delimiter prefix in the reply even when I reply to a private message 03:01:37 zzo38: sometimes sending a notice during heuristically detected potential loops is not a bad idea 03:01:49 I'll think about it 03:02:26 I mean, the reason why we usually don't use notice is because it annoys some people because of their broken clients, but a bot loop is probably even more annoying 03:04:13 I'll remove lambdabot from the channel before I change it to use notice 03:04:58 Yes, that is why you might do only if a loop is detected 03:12:14 -!- tromp has joined. 03:16:20 -!- tromp has quit (Ping timeout: 246 seconds). 03:18:54 -!- Lord_of_Life_ has joined. 03:20:47 -!- Lord_of_Life has quit (Ping timeout: 265 seconds). 03:21:05 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 03:26:04 [[Special:Log/newusers]] create * BadBoyHaloCat * New user account 03:27:09 -!- tromp has joined. 03:28:17 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=83240&oldid=83238 * BadBoyHaloCat * (+162) 03:31:23 -!- tromp has quit (Ping timeout: 246 seconds). 03:39:42 [[Feta]] https://esolangs.org/w/index.php?diff=83241&oldid=79598 * BadBoyHaloCat * (+265) 04:14:14 -!- metcalf has quit (Quit: metcalf). 04:28:08 -!- copumpkin has joined. 04:36:40 -!- mniip has quit (Quit: I am at a loss of words | You know where to find me). 04:48:39 -!- contrapumpkin has joined. 04:50:11 -!- rodgort has quit (Quit: Leaving). 04:50:46 -!- copumpkin has quit (Ping timeout: 240 seconds). 05:13:16 -!- rodgort has joined. 05:15:27 -!- tromp has joined. 05:18:41 morning 05:18:58 starts with esoteric 05:19:46 -!- tromp has quit (Ping timeout: 240 seconds). 05:20:32 I made project euler 1 one-liner and wanted to show but realised the irc command can't pass stdin 05:57:32 [[Home Row]] https://esolangs.org/w/index.php?diff=83242&oldid=63185 * Bangyen * (+131) 06:06:07 Good morning! 06:09:32 -!- tromp has joined. 06:14:36 -!- tromp has quit (Ping timeout: 260 seconds). 06:17:55 -!- metcalf has joined. 06:19:12 -!- metcalf has quit (Client Quit). 06:19:28 -!- metcalf has joined. 06:25:18 I do not :( I've been rather algorithm-ignorant as of late 06:30:17 -!- metcalf has quit (Ping timeout: 260 seconds). 06:30:55 Kruskal;s algorithm is neat, though 06:31:12 -!- tromp has joined. 06:34:59 -!- metcalf has joined. 06:35:34 -!- tromp has quit (Ping timeout: 265 seconds). 06:36:20 Yeah, Prim's and Kruskal's algorithm are both very greedy and get an optimal solution 06:39:12 -!- metcalf has quit (Client Quit). 06:39:28 -!- metcalf has joined. 06:44:14 Perhaps you should try to find a minimal spanning tree 06:45:52 -!- tromp has joined. 06:55:04 -!- metcalf_ has joined. 06:55:43 did you neighbor just told you you can forget about the cat? 06:56:50 -!- metcalf has quit (Ping timeout: 265 seconds). 06:56:50 -!- metcalf_ has changed nick to metcalf. 06:59:12 -!- metcalf has quit (Client Quit). 06:59:28 -!- metcalf has joined. 07:08:00 woah, the gist.githubusercontent.com is cached ( 07:09:14 it didn't update the /raw/ file until either ~2 minutes passed or I refreshed it in a browser with trailing '?' 07:30:41 -!- Sgeo has quit (Read error: Connection reset by peer). 07:34:41 -!- metcalf has quit (Quit: metcalf). 07:34:57 -!- metcalf has joined. 07:39:14 -!- metcalf has quit (Client Quit). 07:39:32 -!- metcalf has joined. 07:46:54 -!- tromp has quit (Remote host closed the connection). 07:50:47 -!- tromp has joined. 07:51:46 -!- metcalf has quit (Ping timeout: 240 seconds). 08:06:50 -!- hendursa1 has joined. 08:09:57 -!- hendursaga has quit (Ping timeout: 240 seconds). 08:13:05 -!- hendursa1 has quit (Remote host closed the connection). 08:16:15 \help 08:16:15 available commands: rasel; usage help: \help 08:16:27 \help rasel 08:16:27 \rasel ; \rasel -stdin ; timelimit=60s; https://esolangs.org/wiki/RASEL 08:16:48 \rasel "!dlroW ,olleH">:?@,Gj 08:16:49 nakilon, output: "Hello, World!", exit code: 0 08:17:04 \rasel -stdin |1 2 3|& .& .& .@ 08:17:05 nakilon, output: "1 2 3 ", exit code: 0 08:17:31 \rasel -stdin 10 &\:5\?#j$--.@1-::3%\5%/7\?#j$\2a- 08:17:32 nakilon, output: "23 ", exit code: 0 08:17:38 \rasel -stdin 1000 &\:5\?#j$--.@1-::3%\5%/7\?#j$\2a- 08:17:40 nakilon, output: "233168 ", exit code: 0 08:18:10 and this is the project euler 1 08:19:35 used b_jonas idea about one-liners with 'j' 08:20:24 that is \?#j$ 08:21:30 -!- hendursa1 has joined. 08:22:57 oh, btw, I was wrong about the prefix -- it appends with "nickname, output: " -- I'll probably change it 08:25:21 \rasel -stdin 1000 &\:5\?#j$--.@1-::3%\5%/7\?#j$\2a- 08:25:24 output: "233168 ", exit code: 0 08:43:34 is there no easy way to link to a specific wiki page section? 08:44:51 oh, the links seem to exist and can be copied from the "Table of contents" but if TOC isn't added to page then I see no way 08:45:06 when you hover on the subtitle it doesn't show up anything 08:47:13 nakilon: just read the page source to find the anchor names. I do that for a lot of websites that do have anchors or id attributes but not tables of contents linking to them. 08:48:22 nakilon: or preview an edit where you add __TOC__ at the start to get the anchor name 08:49:58 -!- metcalf has joined. 08:50:30 sounds "easy" 08:54:12 -!- metcalf has quit (Client Quit). 08:54:28 -!- metcalf has joined. 09:00:11 [[RASEL]] https://esolangs.org/w/index.php?diff=83243&oldid=81013 * Nakilon * (+445) telling that you can join the IRC channel and ask velik to execute the code 09:00:56 it's a plain HTML website with proper anchor names for each section. be glad for that. don't you browse any of the modern nonsense web, all dynamic and unusable? 09:03:19 I don't actually ) 09:03:36 I use news via RSS and use old.reddit.com 09:03:42 *read news 09:05:10 and I suppose the hover anchor appearance does not need JS, only CSS 09:07:05 -!- metcalf has quit (Ping timeout: 260 seconds). 09:12:53 b_jonas: https://en.wikipedia.org/wiki/Gemini_space 09:15:24 [[RASEL]] M https://esolangs.org/w/index.php?diff=83244&oldid=83243 * Nakilon * (-3) /* Nth Fibonacci number */ 09:26:47 [[RASEL]] M https://esolangs.org/w/index.php?diff=83245&oldid=83244 * Nakilon * (+3) Undo revision 83244 by [[Special:Contributions/Nakilon|Nakilon]] ([[User talk:Nakilon|talk]]) 09:34:48 [[Special:Log/newusers]] create * Ch44d * New user account 09:46:40 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=83246&oldid=83240 * Ch44d * (+128) Hello, I am Chad! 09:47:02 perlbot 0B4mraAVZJEF 09:47:03 b_jonas: aKNSSrw8EjpI 09:50:07 [[RASEL]] M https://esolangs.org/w/index.php?diff=83247&oldid=83245 * Nakilon * (-6) shorter Fibonacci 09:59:58 -!- metcalf has joined. 10:04:12 -!- metcalf has quit (Client Quit). 10:04:30 -!- metcalf has joined. 10:05:25 [[Special:Log/newusers]] create * Aonodensetsu * New user account 10:08:55 [[Special:Log/newusers]] create * Morganbarrett * New user account 10:11:26 -!- metcalf has quit (Ping timeout: 240 seconds). 10:12:50 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=83248&oldid=83246 * Aonodensetsu * (+194) 10:18:53 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=83249&oldid=83248 * Morganbarrett * (+150) 10:19:03 [[User:Morganbarrett]] N https://esolangs.org/w/index.php?oldid=83250 * Morganbarrett * (+0) Created blank page 10:25:16 [[User:Aonodensetsu]] N https://esolangs.org/w/index.php?oldid=83251 * Aonodensetsu * (+135) Created page with "[[Category: 2021]] This is a stub of my personal page, hello to all that visited! Esolangs published: While(true){ (currently editing)" 10:25:34 [[User:Aonodensetsu]] https://esolangs.org/w/index.php?diff=83252&oldid=83251 * Aonodensetsu * (+2) 10:26:12 [[User:Aonodensetsu]] https://esolangs.org/w/index.php?diff=83253&oldid=83252 * Aonodensetsu * (+6) 10:42:14 [[Special:Log/newusers]] create * Cypooos * New user account 10:47:07 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=83254&oldid=83249 * Cypooos * (+212) Added my introduction ! 10:49:49 [[Brainfuck algorithms]] https://esolangs.org/w/index.php?diff=83255&oldid=78526 * Morganbarrett * (+296) 10:51:18 [[Brainfuck algorithms]] M https://esolangs.org/w/index.php?diff=83256&oldid=83255 * Morganbarrett * (+11) 10:52:36 [[While(true)]] N https://esolangs.org/w/index.php?oldid=83257 * Aonodensetsu * (+251) Created page with "[[Category:2021]] [[Category:Languages]] [[Category:High-level]] [[Category:Implemented]] [[Category:Self-modifying]] [[Category:Cell-based]] Category:Linear bounded automat..." 10:53:19 [[Language list]] https://esolangs.org/w/index.php?diff=83258&oldid=83209 * Aonodensetsu * (+18) 10:54:57 -!- metcalf has joined. 10:58:00 [[While(true)]] https://esolangs.org/w/index.php?diff=83259&oldid=83257 * Aonodensetsu * (+346) 10:59:02 [[While(true)]] https://esolangs.org/w/index.php?diff=83260&oldid=83259 * Aonodensetsu * (+955) 10:59:12 -!- metcalf has quit (Client Quit). 10:59:27 -!- metcalf has joined. 10:59:56 [[While(true)]] https://esolangs.org/w/index.php?diff=83261&oldid=83260 * Aonodensetsu * (+20) 11:00:42 [[While(true)]] https://esolangs.org/w/index.php?diff=83262&oldid=83261 * Aonodensetsu * (+523) 11:01:50 should we have an "Esoteric IRC bots" category? 11:02:10 I see at least 4 such pages 11:02:19 [[While(true)]] https://esolangs.org/w/index.php?diff=83263&oldid=83262 * Aonodensetsu * (+7) 11:08:41 There's 10 bots (some not currently active) listed on https://esolangs.org/wiki/Esolang:Community_portal with 7 of them having articles. 11:08:49 Not sure if it needs a category though. 11:09:15 There's a process for categories that's documented somewhere on there, if you want. 11:09:16 category:IRC 11:10:00 (my feeling is that the IRC bots are too narrow a category. IRC though, might just be broad enough to be worthwhile) 11:10:37 Hmm, that'd be taggable on IRP too. 11:11:46 I don't think it falls under any of the established dimensions of categorization, but there's already a few miscellaneous ones. 11:12:10 In any case, https://esolangs.org/wiki/Esolang_talk:Categorization is where this discussion should be happening, as a matter of policy. :) 11:12:37 (That talk page could do with some archiving of inactive topics at some point, maybe.) 11:12:43 [[User:Icecream17/Arbitrary]] M https://esolangs.org/w/index.php?diff=83264&oldid=83101 * Int-e * (+1) pluralize (there is no Language category) 11:13:52 If you're doing spring cleaning, "Category:stupid family" probably shouldn't exist. 11:14:08 -!- APic has quit (Quit: Trying to switch to Libera.Chat). 11:14:33 [[While(true)]] https://esolangs.org/w/index.php?diff=83265&oldid=83263 * Aonodensetsu * (+59) 11:15:13 [[Birb]] https://esolangs.org/w/index.php?diff=83266&oldid=82033 * Int-e * (+2) category: Theoretical -> Unimplemented 11:17:01 fizzie: ah, that has 2 members. I only checked the ones with 1 member and no existing category page. 11:17:22 Because those are usually typos/miscategorizations 11:17:36 Yeah, I think that one's intentional, but still not good. 11:18:09 Yeah I agree. 11:18:12 Out of curiosity, how do those bottom navigation tables on the real wiki work? Are they category-driven, or something else? Because that's the sort of thing you could plausibly have on an IRC bot page... 11:18:18 We also have two empty categories with page 11:19:43 (I guess they're just templates maybe.) 11:21:18 [[While(true)]] https://esolangs.org/w/index.php?diff=83267&oldid=83265 * Aonodensetsu * (+44) 11:21:24 fungot is in category People, lol 11:21:25 nakilon: mr president, ladies and gentlemen, on behalf of my colleagues, but sooner or later) this must be recognized that in some member states are interpreting the text in this case it concerns a particularly grave and important issue that we have not just government ministers coming from their national administrations. the parliamentary democracy that led the commission to negotiate on the details, we are coming to the same 11:21:41 [[While(true)]] https://esolangs.org/w/index.php?diff=83268&oldid=83267 * Aonodensetsu * (+4) 11:22:07 fizzie: hmm, I always assumed they were templates 11:22:32 Taneb: Yeah, there was a tiny "view template" link in a corner, now that I actually looked closely at one. 11:22:41 e.g. https://en.wikipedia.org/wiki/Template:Italy_in_the_Eurovision_Song_Contest 11:22:41 Templates based on a "Navbox" template, it looked like. 11:23:10 ... the one I was looking was https://en.wikipedia.org/wiki/Template:Eurovision_Song_Contest ... 11:23:12 [[While(true)]] https://esolangs.org/w/index.php?diff=83269&oldid=83268 * Aonodensetsu * (-21) 11:23:47 (Getting to sixth place and beating Sweden has been a big thing back home.) 11:24:41 My partner's Italian and their city is in the running for host next year, so we're going to try to attend in person 11:24:49 I guess it's a recent event that's on both of our minds 11:25:02 [[Esolang talk:Categorization]] https://esolangs.org/w/index.php?diff=83270&oldid=82103 * Nakilon * (+452) /* I propose the category "Esoteric IRC bots" */ new section 11:25:10 [[While(true)]] https://esolangs.org/w/index.php?diff=83271&oldid=83269 * Aonodensetsu * (+26) 11:25:48 On that note, is there any way of getting those navboxes on m.wikipedia? Because it's been real annoying when browsing 'pedia on the phone. 11:25:59 Especially when you know a page would have one, and it would have exactly the link you need. 11:26:11 [[User:Aonodensetsu]] https://esolangs.org/w/index.php?diff=83272&oldid=83253 * Aonodensetsu * (+16) 11:26:23 [[User:Aonodensetsu]] https://esolangs.org/w/index.php?diff=83273&oldid=83272 * Aonodensetsu * (+0) 11:26:51 [[Language list]] https://esolangs.org/w/index.php?diff=83274&oldid=83258 * Aonodensetsu * (+13) 11:27:38 [[User:Aonodensetsu]] https://esolangs.org/w/index.php?diff=83275&oldid=83273 * Aonodensetsu * (-7) 11:27:41 "Templates using the navbox (navbox) or nomobile (sidebar) classes are not displayed on the mobile web site of English Wikipedia" :( 11:27:45 (from https://en.wikipedia.org/wiki/Template:Navbox ) 11:29:06 [[While(true)]] https://esolangs.org/w/index.php?diff=83276&oldid=83271 * Aonodensetsu * (+2) 11:30:11 [[While(true)]] https://esolangs.org/w/index.php?diff=83277&oldid=83276 * Aonodensetsu * (+101) 11:32:19 [[While(true)]] https://esolangs.org/w/index.php?diff=83278&oldid=83277 * Aonodensetsu * (-6) 11:33:05 [[While(true)]] https://esolangs.org/w/index.php?diff=83279&oldid=83278 * Aonodensetsu * (-28) 11:35:00 [[While(true)]] https://esolangs.org/w/index.php?diff=83280&oldid=83279 * Aonodensetsu * (+127) 11:36:11 [[While(true)]] https://esolangs.org/w/index.php?diff=83281&oldid=83280 * Aonodensetsu * (+177) 11:36:37 [[While(true)]] https://esolangs.org/w/index.php?diff=83282&oldid=83281 * Aonodensetsu * (+0) 11:36:56 [[While(true)]] https://esolangs.org/w/index.php?diff=83283&oldid=83282 * Aonodensetsu * (-4) 11:37:52 [[While(true)]] https://esolangs.org/w/index.php?diff=83284&oldid=83283 * Aonodensetsu * (+12) 11:38:05 [[While(true)]] https://esolangs.org/w/index.php?diff=83285&oldid=83284 * Aonodensetsu * (+0) 11:38:30 [[DotSnap]] https://esolangs.org/w/index.php?diff=83286&oldid=83219 * Nooder Coob * (-1094) Blanked the page 11:39:08 [[While(true)]] https://esolangs.org/w/index.php?diff=83287&oldid=83285 * Aonodensetsu * (+2) 11:39:42 [[While(true)]] https://esolangs.org/w/index.php?diff=83288&oldid=83287 * Aonodensetsu * (-6) 11:42:28 -!- tromp has quit (Remote host closed the connection). 11:43:57 [[While(true)]] https://esolangs.org/w/index.php?diff=83289&oldid=83288 * Aonodensetsu * (+2475) 11:45:09 [[While(true)]] https://esolangs.org/w/index.php?diff=83290&oldid=83289 * Aonodensetsu * (+46) 11:46:32 [[While(true)]] https://esolangs.org/w/index.php?diff=83291&oldid=83290 * Aonodensetsu * (+79) 11:46:51 [[While(true)]] https://esolangs.org/w/index.php?diff=83292&oldid=83291 * Aonodensetsu * (+3) /* How to define a function? */ 11:47:02 [[While(true)]] https://esolangs.org/w/index.php?diff=83293&oldid=83292 * Aonodensetsu * (+0) /* How to define a function? */ 11:48:37 [[While(true)]] https://esolangs.org/w/index.php?diff=83294&oldid=83293 * Aonodensetsu * (-36) /* Naming of functions */ 11:48:46 [[While(true)]] https://esolangs.org/w/index.php?diff=83295&oldid=83294 * Aonodensetsu * (-3) /* Naming of functions */ 11:49:25 [[While(true)]] https://esolangs.org/w/index.php?diff=83296&oldid=83295 * Aonodensetsu * (+64) /* Naming of functions */ 11:49:49 [[While(true)]] https://esolangs.org/w/index.php?diff=83297&oldid=83296 * Aonodensetsu * (-22) /* Undefined functions */ 11:49:58 [[While(true)]] https://esolangs.org/w/index.php?diff=83298&oldid=83297 * Aonodensetsu * (-22) /* Why CALL? */ 11:50:37 [[While(true)]] https://esolangs.org/w/index.php?diff=83299&oldid=83298 * Aonodensetsu * (+3) /* Why LOOK? */ 11:50:56 sigh, microedits 11:52:09 that's a while(true) 11:52:27 fizzie: Germany, meanwhile, still hasn't managed to get that coveted last place... hard to do when your competitor gets a perfect score. 11:52:50 oh that's a guy with [Category: 2021] 11:53:09 [[While(true)]] https://esolangs.org/w/index.php?diff=83300&oldid=83299 * Aonodensetsu * (+334) /* Why LOOK? */ 11:53:28 int-e: The BBC narration during the vote-counting was a bit painful to listen to. 11:53:41 I won't listen to it then :) 11:54:06 (if it can even be found... I suppose it can) 11:54:38 I'm sure it's in the "iPlayer" (BBC's online thing), though I guess it might be geo-restricted. 11:54:41 -!- metcalf has quit (Quit: metcalf). 11:54:42 [[While(true)]] https://esolangs.org/w/index.php?diff=83301&oldid=83300 * Aonodensetsu * (+11) /* Why LOOK? */ 11:54:50 Especially the part where "we" (I don't know which country is "we" at this point) got 0 from the public vote as well. 11:54:58 -!- metcalf has joined. 11:55:24 [[While(true)]] https://esolangs.org/w/index.php?diff=83302&oldid=83301 * Aonodensetsu * (+31) /* Conditional jumps? */ 11:55:26 fizzie: 0 is an achievement: https://nitter.fdn.fr/ariadneconill/status/1396035169828675585#m 11:56:47 I watched the bad-bitrate iPlayer stream because I keep forgetting the cheap DVB stick I have for RTL-SDR reasons can actually do it's nominal job too. 11:56:58 Not sure if the subjective quality of DVB-T is any better though. 11:57:07 that website makes an awful google translate job 11:57:35 [[While(true)]] https://esolangs.org/w/index.php?diff=83303&oldid=83302 * Aonodensetsu * (+13) /* Conditional jumps? */ 11:57:54 nakilon: huh? 11:58:05 [[While(true)]] https://esolangs.org/w/index.php?diff=83304&oldid=83303 * Aonodensetsu * (+1) /* What can we do with this? */ 11:58:13 int-e it detects my location and writes in Russian 11:58:32 the mail-tester.com 11:58:36 [[While(true)]] https://esolangs.org/w/index.php?diff=83305&oldid=83304 * Aonodensetsu * (-72) /* What can we do with this? */ 11:58:37 -!- tromp has joined. 11:58:41 nakilon: ah, nasty. it's english for me... maybe it's parsing the HTTP language preferences? 11:59:13 -!- metcalf has quit (Client Quit). 11:59:18 (if it was geo location based, it would be german for me) 11:59:28 -!- metcalf has joined. 11:59:48 maybe browser language, yeah 11:59:52 it would also be in contradiction to what nitter is supposed to be... non-JS, non-tracking. 12:00:25 locale is in my request headers 12:01:18 nakilon: you can replace the nitter.fdn.fr by twitter.com 12:02:16 I mean the https://www.mail-tester.com/test-kxlo1dgf7 link 12:03:06 nitter is in eng for me 12:04:41 -!- metcalf has quit (Quit: metcalf). 12:04:48 nakilon: Oh. Hmm. But that was in english too when I tried. 12:04:55 -!- metcalf has joined. 12:05:02 But I withdraw the rest of the remarks then 12:05:08 ..D 12:06:12 I did manage to get a 0.7 score on first try though... HELO mail didn't work out well: no reverse DNS, and failed SPF check, both worth -4 points each. 12:06:22 Accept-Language: ru,en-US;q=0.9,en;q=0.8,uk;q=0.7 12:06:46 -!- LKoen has joined. 12:07:00 Then -1 for not doing DKIM, and -0.3 because my test mail looked a bit like spam. Fun :) 12:07:17 [[While(true)]] https://esolangs.org/w/index.php?diff=83306&oldid=83305 * Aonodensetsu * (+93) 12:07:52 they are doing a clever thing 12:08:20 they make you send an email to the address that they associate with your browser cookies/fingerprint 12:08:31 yes, I know 12:08:33 basically deanon 12:09:12 -!- metcalf has quit (Client Quit). 12:09:30 -!- metcalf has joined. 12:09:44 I should send one of those esolangs.org wiki password recovery emails there, I'm sure it'd score quite badly too. 12:09:45 -!- metcalf has quit (Remote host closed the connection). 12:10:02 -!- metcalf has joined. 12:10:21 nakilon: (my) cookies are ephemeral at least :P 12:11:14 and the field is empty if you curl 12:11:24 but mostly... I'm not really expecting all that much privacy from browsing the web. 12:11:43 nakilon: yes, they had all opportunities for fingerprinting the browser that they need 12:11:49 ACTION shrugs 12:12:11 after the third test, they ask for payment, so there's some hope that *that* is their primary business model 12:12:34 (it's rate limited, 3 free tests per day) 12:12:45 my ISP recently mailed everyone with a link to a service to "test your password" 12:13:00 [[While(true)]] https://esolangs.org/w/index.php?diff=83307&oldid=83306 * Aonodensetsu * (-13) 12:13:05 [[While(true)]] https://esolangs.org/w/index.php?diff=83308&oldid=83307 * Aonodensetsu * (-34) 12:13:09 ugh, was that genuine or spam? 12:13:23 . o O ( I test my password every time I log in! ) 12:13:35 idk, some another website that "check if your password is leaked" 12:14:12 [[While(true)]] https://esolangs.org/w/index.php?diff=83309&oldid=83308 * Aonodensetsu * (+72) /* Implementation */ 12:14:20 [[While(true)]] https://esolangs.org/w/index.php?diff=83310&oldid=83309 * Aonodensetsu * (+1) /* External resources */ 12:14:33 > 48/60 -- 80% is quite impressive 12:14:35 0.8 12:15:06 I live in a totally new building where there is only one monopolist ISP so they are free to have higher internet price and send absolute trash emails 12:15:12 -!- metcalf has quit (Ping timeout: 272 seconds). 12:15:37 (users here vs. users there, so take that % with a lot of salt) 12:16:19 [[While(true)]] https://esolangs.org/w/index.php?diff=83311&oldid=83310 * Aonodensetsu * (+42) /* External resources */ 12:16:33 fun :-/ 12:17:19 [[While(true)]] https://esolangs.org/w/index.php?diff=83312&oldid=83311 * Aonodensetsu * (-96) /* External resources */ 12:17:27 [[While(true)]] https://esolangs.org/w/index.php?diff=83313&oldid=83312 * Aonodensetsu * (-2) /* External resources */ 12:17:41 usual 100 mbit/s internet in Moscow costs $6, here it's almost $8 12:19:58 and sometimes it routes weirdly, like there were several months of connecting to Finland game servers via France resulting in 3 times higher ping 12:20:28 support said "we can't do anything about this, the internet is magic beyond our responsibilities" 12:40:02 -!- metcalf has joined. 12:41:52 [[While(true)]] https://esolangs.org/w/index.php?diff=83314&oldid=83313 * Aonodensetsu * (-54) /* Why LOOK? */ 12:53:13 [[While(true)]] https://esolangs.org/w/index.php?diff=83315&oldid=83314 * Aonodensetsu * (+2) 13:18:05 -!- hendursa1 has quit (Quit: hendursa1). 13:18:50 -!- hendursaga has joined. 13:19:42 -!- Deewiant has left ("I guess that with the bridge bots set up there's no need to be on both channels and all the discussion seems to be on libera now."). 13:20:49 As all the discussion is here now perhaps the /topic on freenode should be updated to point thisaway? 13:22:02 Deewiant: the admins over there literally made that against the rules 13:22:11 so best we can do is prod people over the bridge 13:22:33 Ah, wonderful 13:31:40 Yeah, I read about that ##hntop thing. 13:32:47 I don't know if I'd describe it as "against the rules", the ("draft") policy just says approximately that channels "that have moved" can be claimed by anyone. 13:33:29 I'd maybe still be a bit wary about putting something in topic specifically, maybe that's how they look for victims. 13:34:31 We could make it official on the wiki, I was kind of considering doing that once our proper community registration goes through. (Still no reply, but I imagine there's quite a queue. Our ticket number is in the 500-600 range.) 13:39:38 Well, rules... 13:40:38 I think we should add a reference to the topic anyway; if Freenode takes over the channel for that so be it. 13:40:46 We had ticket #44 and it took quite a while 13:41:11 int-e: why risk fragmenting the community like that. They’d likely kickban the bridge bot too 13:41:21 Oh, I guess it's also against the rules ("inappropriate advertising") to have "unused channels for the purpose of polluting the channel list results". 13:41:29 because the bridge will stop being useful 13:42:42 (a bit too early for ignores, but I will do that eventually. 13:46:17 fizzie: Honestly that one is a bit more understandable. The rule lawyer in me suggests +s 13:50:07 [[Cythan]] N https://esolangs.org/w/index.php?oldid=83316 * Cypooos * (+6373) Created the page 13:51:03 I wonder how many people have found the channel by listing, anyway. Probably not a huge fraction. 13:51:19 -!- Sgeo has joined. 13:57:40 I have a feel that "random read and push" is less powerful than "random write and pop" 14:00:47 without random write once the task becomes complex enough (involves several variables) it makes RASEL stack grow infinitely, like the Fibonacci[n] case does in my example 14:01:39 or am I missing some solution 14:02:18 -!- LKoen has quit (Remote host closed the connection). 14:04:34 -!- LKoen has joined. 14:06:11 -!- dionys has left. 14:15:53 [[Cythan]] M https://esolangs.org/w/index.php?diff=83317&oldid=83316 * Cypooos * (+155) Correcting some mistakes 14:16:38 or should I finally stop resisting and add random write to RASEL 14:17:34 fizzie: I don't recall whether it was one of the (now defunct) mailing lists, or a discussion elsewhere on IRC... 14:17:41 but probably not the wiki 14:23:07 I could make the "reverse N top elements on stack" command that can be used as both random read and write 14:23:14 and I feel like I saw some language with it 14:25:14 nakilon: Piet has something a bit like that 14:26:08 actually wiki search re veal a plenty of such 14:26:18 -!- metcalf has quit (Ping timeout: 272 seconds). 14:28:25 [[Cythan]] M https://esolangs.org/w/index.php?diff=83318&oldid=83317 * Cypooos * (+168) Added the Categories 14:30:28 hmmm maybe the assumption that "reverse N top elements" can be used for random read and write was too fast 14:30:51 " We could make it official on the wiki" => if you do that, also switch over what the logs default to on your logs web interface, because I feel like that's part of what makes it official 14:31:20 once you do the reverse you lose the access to all the top values that you were working with 14:33:35 fizzie: queue a couple of days ago was 220 project registrations in the backlog https://twitter.com/liberachat/status/1396029243101007873 14:38:09 [[BALAE]] https://esolangs.org/w/index.php?diff=83319&oldid=82560 * WallGraffiti * (+505) Added examples + corrected descriptions of "{" and "}" operators. 14:38:28 okay, I imagine the read(N) now: reverse(N), dup, reverse(N+1), reverse(N-1), reverse(N) -- 5 operations, can it be shorter? 14:39:15 eventually we will have to speed up redirecting everyone by just making the freenode channel invite only and kicking everyone, but for now it probalby helps more if people see a bridge 14:39:29 not everyone is on irc every day, there are new people who won't have heard of the freenode drama for years 14:42:50 [[Cythan]] M https://esolangs.org/w/index.php?diff=83320&oldid=83318 * Cypooos * (+2) Correcting mistakes 14:43:37 The new logs web interface -- https://logs.esolangs.org/ -- doesn't really default to either. I was going to make https://esolangs.org/logs/... URLs to forward to the freenode logs to keep old permalinks working, but the plain /logs/ path with no file specified I could point arbitrarily. 14:43:49 [[Cythan]] M https://esolangs.org/w/index.php?diff=83321&oldid=83320 * PythonshellDebugwindow * (-8) /* Resources */ Fix link 14:43:50 This would also be probably the best chance to change the permalink syntax not require anchor names to be case-sensitive, if we want to. IIRC, the spec says they *are* case-sensitive, but (pre-Edge?) IE didn't treat them as such, so `#la` was the same as `#lA`. But maybe that's no longer so relevant. 14:44:15 Base 62 is a little more compact than base 36 would be. 14:47:54 now write(N,top): rotate(N), rotate(N+1), swap, pop, rotate(N) -- 5 operations too 14:48:04 and N should be static in both cases 14:48:10 [[While(true)]] https://esolangs.org/w/index.php?diff=83322&oldid=83315 * Aonodensetsu * (+291) 14:48:20 (that's the limitation I don't like) 14:48:40 oh, https://logs.esolangs.org/ is the new interface? ok 14:48:56 wait, odd number of rotations, heh, missed something 14:49:46 fizzie: pre-edge IE is dying out though, isn't it? 14:50:02 [[Cythan]] M https://esolangs.org/w/index.php?diff=83323&oldid=83321 * Cypooos * (+0) Correcting some mistakes 14:50:54 fizzie: there doesn't seem to be an easy link from https://esolangs.org/logs/all.html back to the top or to the other channel's logs 14:51:46 Re pre-Edge IE, probably. I feel like oerjan's the only one who ever noticed those links didn't work on some browser. 14:52:10 -!- contrapumpkin has changed nick to copumpkin. 14:53:15 nakilon: write is only 3 steps, rotate(N+1), pop, rotate(N-1) 14:53:17 I've not made any changes to the version running at /logs/ so it won't know the other channel exists. As for getting back to the top, yeah; though logs/ is the same page as logs/YYYY.html of the current year, so clicking on the year gives you the same view. 14:53:52 In the new thing, I can do some changes to integrate them a little better. Haven't yet, though. 14:54:57 -!- metcalf has joined. 14:55:53 What I *have* changed so far is to put the top announcement and the bottom about text into the configuration file rather than a `constexpr char[]` variable, so I can change them without recompiling. ;) 14:56:16 (And of course the ability to serve from more than one root.) 14:56:19 int-e true 14:59:12 -!- metcalf has quit (Client Quit). 14:59:30 -!- metcalf has joined. 15:05:38 [[While(true)]] https://esolangs.org/w/index.php?diff=83324&oldid=83322 * Aonodensetsu * (+3) /* How do you know this is Turing-complete? */ 15:06:02 so the bad thing is that N has too be static or you'll lose it immediately on the first rotate, so I'm now thinking about another operation instead -- swap(N) that swaps the top element with the Nth one 15:06:57 the write(N) then is trivial, but read(N) is complex and as far as I can imagine relies on write(N) 15:11:32 so assuming the stack is [... 5, 4, 3, 2, 1, X, N] to put the X to Nth position under it would be the: swapn, pop 15:12:22 [[While(true)]] https://esolangs.org/w/index.php?diff=83325&oldid=83324 * Aonodensetsu * (+59) 15:12:40 [[While(true)]] https://esolangs.org/w/index.php?diff=83326&oldid=83325 * Aonodensetsu * (+1) /* How do you know this is Turing-complete? (WIP as apparently it needs to be the EXTENDED conjecture) */ 15:14:29 fizzie: also that explains why someone mentioned wikia and their tactic of "no, you can't edit the nethack.wikia.org front page to say that https://nethackwiki.com/ is a more up to date more actively maintained fork of the wiki 15:14:41 -!- metcalf has quit (Quit: metcalf). 15:14:55 hey, it looks like https://nethack.wikia.org/ is deleted! what happened? 15:14:56 -!- metcalf has joined. 15:16:06 I mean it would actually started to have become useful right now, when a lot of nostalgic folks might think that Nethack 3.4.3 is the one true canonical version and perhaps not every page on the wiki should be updated to reflect the 3.6 branch changes because now it's harder to find reliable info about 3.4.3 15:16:33 though perhaps that nostalgic target audience wouldn't go to wikia anyway 15:18:25 I should actually learn to play NetHack one day 15:18:46 I've tried a few times but I've not been patient enough to do any well at it 15:19:06 [[While(true)]] https://esolangs.org/w/index.php?diff=83327&oldid=83326 * Aonodensetsu * (-140) 15:19:12 -!- metcalf has quit (Client Quit). 15:19:27 -!- metcalf has joined. 15:20:08 Taneb: there were some IRC channels on freenode that could help you in that 15:20:44 b_jonas: sadly I am no longer on Freenode 15:20:56 Perhaps there may be some IRC channels elsewhere soon 15:21:22 Taneb: yes, and I don't know where those IRC chnanels are right now, and they might not know yet too 15:21:46 but there will probably still be an IRC presence in the long term 15:21:48 There's a note at the top of https://nethackwiki.com/wiki/Freenode that may provide a hint 15:24:10 -!- sprock has quit (Quit: brb). 15:24:33 I think I'll give NetHack another go this evening 15:25:17 I've been hanging around on the #nethack channel (formerly on freenode, now here), but I don't know if there's usually that much learning going on in there. 15:25:26 Which isn't to say you wouldn't get answers if you asked a question. 15:26:20 I use it mostly to watch Rodney's announcements of games on NAO every now and then, because sometimes the deaths can be quite amusing. 15:26:21 -!- sprock has joined. 15:27:06 now if it's [... 5, 4, 3, 2, 1, N] to read the Nth position under it would be: dup, dup, dup, 2, +, swapn, dup, 3, swapn, swap, 1, +, swapn, pop 15:27:07 "killed by a wolf, while taking off clothes" and so on. 15:27:37 lol, 14 operations to for random write with this swapn operator 15:27:40 fizzie: some of it has moved to other channels... let me look up the name 15:27:56 I mean for random read 15:28:02 freenode/#hardfought 15:28:21 also some of the learning is concentrated in the two months with big nethack competitions 15:28:25 (online obviously) 15:29:01 why nethack if there is dcss 15:29:54 nakilon: I'd recommend adding a primitive that pops an index, then swaps the top of stack with an element deep in the stack with that index. that's probably the easiest and simplest thing you can add that guarantees to solve both the random access problem and the problem that you don't have extra registers and can't easily permute the top of stack 15:30:11 If your name is Jack, and one of your hobbies is listening to music, and you usually do it with headphones, would you consider "Headphone Jack" as a nickname? These are the kind of things I think about when plugging in headphones for a meeting. 15:30:31 "Who's that? Oh, that's Headphone Jack." 15:30:44 b_jonas that's exactly the swapn I was using just now 15:31:30 and it resulted in 2 operations for random write and somehow the whole 14 for random read 15:32:05 nakilon: ah good 15:32:54 nakilon: if you want to make the code shorter, I'd just add a handful of named registers with load and store instructions 15:33:00 one-byte ones of course 15:33:23 though you may also have a point about no easy way to write numbers larger than 9 or 15 or whatever it is 15:33:31 if that turns out to be a problem, add an instruction for that 15:33:52 adding registers has the problem that there is no defined amount of how many registers you need 15:33:59 or, I dunno, why do I care about rasel anyway? I don't have any reason 15:34:10 adding two will solve "half" of problems, then you'll need 3 for another 1/4, etc, 15:34:22 nakilon: seven registers. it's seven. 15:34:37 so 14 instructions for them 15:35:38 that would be dc 15:45:44 I think that'll be it; deprecating random read 'a', introducing random top-swap 's'; with static N it would be not 14 operations but just a few: 0, N, swapn, dup, N+1, swapn, pop 15:49:00 the swapn of evil 15:49:01 then the fibonacci will no longer be memory-leaking 15:50:53 -!- ArthurSt1ong has joined. 15:51:53 I could even then deprecate '\' in favor of '0s' 15:52:05 -!- ArthurStrong has quit (Read error: Connection reset by peer). 15:52:40 or just redefine the '\' to also always pop a N 15:58:03 -!- tromp has quit (Remote host closed the connection). 15:58:36 hehe "https://en.wikipedia.org/wiki/Number_(sports)#Ice_hockey" "The NHL no longer permits the use of 0 or 00 as the League's database cannot list players with such numbers" 15:59:43 b_jonas why care -- because its specification is shorter than befunge while more full, and it's installable with one command ) 16:01:08 -!- xelxebar has quit (Remote host closed the connection). 16:01:26 -!- xelxebar has joined. 16:06:36 fizzie: you really should add a link from to the other channel, it would be a helpful way to advertise the move to people 16:07:24 especially since the policies on the old network might cause a problem with the bridge: you probably have to advertise that there's a bridge to a public place the same as you advertise that you have a public log, but you might not be able to do that without advertising the move 16:11:31 Yeah. Well, I hope I'll get the stalker/lurker/stream mode fixed in a day or two, at which point I'll have the previous single-channel URL redirect to the new multi-channel one, and can also add some links to the latter. 16:12:41 thanks 16:14:47 [[4BOD]] https://esolangs.org/w/index.php?diff=83328&oldid=83232 * Oshaboy * (+91) Added Categories 16:24:41 -!- metcalf has quit (Quit: metcalf). 16:24:58 -!- metcalf has joined. 16:29:12 -!- metcalf has quit (Client Quit). 16:29:30 -!- metcalf has joined. 16:30:44 -!- tromp has joined. 16:37:51 we'll also have to summon kspalaiologos because they might want to modify their logbot, and I don't even know who makes the tunes.org logs 16:53:47 [[Special:Log/newusers]] create * Alpha2 * New user account 16:56:20 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=83329&oldid=83254 * Alpha2 * (+228) 17:00:38 I wrote my first Whitespace program today 17:00:47 It's hard to find an editor that doesn't clobber things 17:03:12 There's at least one Vim thing to syntax-highlgiht Whitespace, I assume it would also tweak the other settings correctly. 17:08:41 -!- LKoen has quit (Remote host closed the connection). 17:23:10 [[Special:Log/newusers]] create * RanibowSprimkle64 * New user account 17:27:11 -!- op_4 has quit (Quit: ZNC 1.7.2+deb3 - https://znc.in). 17:29:08 -!- maximum_yellow has joined. 17:29:58 -!- maximum_yellow has changed nick to op_4. 17:30:22 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=83330&oldid=83329 * RanibowSprimkle64 * (+305) 17:39:31 -!- tromp has quit (Remote host closed the connection). 17:45:15 -!- LKoen has joined. 17:55:48 [[4BOD]] https://esolangs.org/w/index.php?diff=83331&oldid=83328 * Tux1 * (+83) 18:00:31 [[Special:Log/upload]] upload * Tux1 * uploaded "[[File:4bod example.png]]": An example of a program written for the 4BOD fantasy console. This program draws a 2x2 square in the middle of the screen. 18:05:00 [[4BOD]] https://esolangs.org/w/index.php?diff=83333&oldid=83331 * Tux1 * (+32) added image 18:11:18 so what's the policy about channel squatting? I wanna squat a company channel that is big enough on freenode but they are just idling and not coming here yet 18:13:41 -!- tromp has joined. 18:14:39 For now I don't think there's any problem unless another claim for the same channel comes along. In the medium term, this whole #/## business will probably need sorting out :/ 18:14:55 ah ok, "... a channel belonging to a project you are _authorized to represent_", nvm then 18:15:10 the "chanserv help claim" 18:15:23 int-e: Two sigils and three separate namespaces is kind of an odd combination. :) 18:15:55 Hah 18:16:21 Let's see the linux developers (linux project) get into a fight with the linux users (community) over #linux 18:16:30 fungot: popcorn? 18:16:31 int-e: let me try to be brief. that being so, i am very surprised to see the light. 18:16:40 that was surprisingly brief 18:16:42 ^stule 18:16:50 ^style 18:16:50 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 18:17:21 the channel I want is #gcloud -- it's the same dead as their thousands users large Slack team 18:18:26 nakilon: also it has to be on topic, which basically means related to a free software project 18:18:52 -!- tromp has quit (Ping timeout: 268 seconds). 18:18:57 their SDK are free software I guess 18:19:10 Also "projects/companies of general interest to our user base", which might cover technologies like that. 18:19:19 int-e: no way. linux developers don't use IRC. they communicate only by emailed formatted patches. 18:19:25 [[User:RanibowSprimkle64]] N https://esolangs.org/w/index.php?oldid=83334 * RanibowSprimkle64 * (+792) Created page with "This is the description of my first programming language, if it isn't formatted well or more information is needed, let me know, I don't know how to forum at all, really... L..." 18:19:59 b_jonas: there goes my entertainment for the evening 18:21:38 we can generate a fake mailing list website from this channel log 18:21:58 using nickname mentions to follow the threads, etc. 18:22:42 and every message will become a cached page in webarchive 18:23:59 -!- metcalf has quit (Ping timeout: 258 seconds). 18:31:50 [[4BOD]] https://esolangs.org/w/index.php?diff=83335&oldid=83333 * Tux1 * (+38) 18:44:39 -!- tromp has joined. 18:45:02 hi 18:48:11 [[Cythan]] M https://esolangs.org/w/index.php?diff=83336&oldid=83323 * Cypooos * (+13) Correcting generality difference between the mathematical definition and the implementation 18:49:17 -!- tromp has quit (Ping timeout: 258 seconds). 18:53:46 -!- tromp has joined. 18:56:37 -!- delta23 has joined. 19:22:47 Are there alternatives to Language Server Protocol? 19:23:40 -!- tromp has quit (Remote host closed the connection). 19:33:59 -!- Thelie has joined. 19:34:17 I feel like clangd predated LSP and had a (C-specific) protocol of its own in the past, but (a) I may be wrong about that, and (b) in any case it no longer does. 19:34:59 Google's Kythe project has a protocol that I think is in somewhat in the same space, but not quite the same thing. 19:35:18 Those are the only two things that come to mind; I don't know of anything that'd have the same goals as LSP. 19:39:32 -!- tromp has joined. 19:48:25 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 20:09:53 [[Special:Log/newusers]] create * Algj * New user account 20:21:48 -!- tromp has quit (Read error: Connection reset by peer). 20:22:26 -!- tromp has joined. 21:03:45 [[Capuirequiem]] https://esolangs.org/w/index.php?diff=83337&oldid=65570 * Kaveh Yousefi * (+373) Amended some orthographic mistakes and reformulated a few parts. 21:04:38 [[User:Hyperdawg]] https://esolangs.org/w/index.php?diff=83338&oldid=83236 * Hyperdawg * (+46) 21:10:18 Also, I don't know if LSP has the way to specify the character encoding of the source file; I could not find any when looking at the documentation. 21:11:43 -!- tromp has quit (Remote host closed the connection). 21:12:34 it may assume UTF-9 21:12:36 *UTF-8 21:12:43 which makes sense 99.99% of the time tbf 21:15:25 -!- tromp has joined. 21:15:48 Approximately, yes, but sometimes it is different, and this may be specified inside of the file itself. (Although ASCII is very common, and UTF-8 is a superset of ASCII, so this will usually work both for ASCII and for UTF-8. It is also necessary to ensure that the byte order mark is omitted if the program doesn't expect it) 21:16:09 no no, it's always the national characterset of the region where the game is commercially sold, the only one that's in the character ROM of the console where it's played. how could it be anything else? then you'd need some sort of translation layer from the text to what you can actually display. 21:20:08 Sometimes it may be. However, in those cases, I would expect hopefully some way to detect it, either in the file itself or in something external. (For text files, this may be either a comment or some directive; for binary files the region code might be specified in the header, perhaps, if executing it depends on the region code. For NES/Famicom there is no console character ROM, but for other computers it may be.) 21:22:29 detect? no, you don't detect it. if you put it into the console in the wrong region, some characters will show up as nonsense, which doesn't matter because the player couldn't read foreign language anyway. at worst some of the corner line drawing characters would show up silly too. and if it's a very different region, it won't even work because of NTSC versus PAL or different shape of the cartridge 21:22:35 interface. 21:23:12 (NES/Famicom does have region coding, but for emulation it is generally sufficient to distinguish between NTSC and PAL. For actual cartridges, the cartridge itself is physically different between NES and Famicom; the NES cartridge doesn't have expansion audio.) 21:26:38 and the japanese NES has some games on floppy instead of a cart, so that's a third incompatible format, even if they're both NTSC 21:27:03 However, NES/Famicom doesn't have any ROM inside the console, so the character encoding is not a problem here. 21:29:07 yes, it worked the same way then as now: they make the console cheapest as possible, even if that means they have to duplicate character ROM, RAM expansion, and sometimes even more stuff in each cartridge 21:29:17 ok, not quite 21:29:22 back then they actually made the hardware cheap 21:29:40 now they're just selling it cheap and selling the games expensive, it's not that the games come on carts with expensive extra hardware 21:30:14 Yes, there is the Famicom Disk System. However, that uses a special cartridge. (I have never seen any emulator though that allows you to load multiple BIOS images and to load another disk image file without resetting) 21:31:12 zzo38: surely emulators on home PC consoles like the Commodore 64, which have built-in ROM and expansion cards, support that 21:33:15 b_jonas: Yes, but I mean NES/Famicom emulators specifically 21:34:05 do they emulate crazy cartridge swapping realtime speedruns, or speedruns where people put their console on a hot plate or cause deliberate hardware errors in other ways? :-) 21:34:18 I mean the NES probably isn't the most common console for that 21:35:18 Some stuff in the cartridge can also be used to customize the hardware for different games, which is sometimes helpful. The small amount of RAM in the console is not usually an advantage, although I have designed a mapper to take advantage of the RAM mirroring in order to improve bankswitching speed; this is a kind of simpler way than implementing read-back in the cartridge 21:37:56 (For example, if $1000-$1FFF, $3000-$3FFF, $5000-$5FFF, and $7000-$7FFF are all mapped to the bank switching register, then you can write to $1050 and it bankswitches, later write to $1051 for another bank, and later, read $1050 to switch the bank back to the first one (no need to write). This requires less logic in the cartridge, too.) 21:40:09 (You can also read/write the same memory at $0050 and $0051, without causing the bank switching. In this case, you might, for example, save the data for switching the bank later, or read it back without switching.) 22:08:46 -!- iovoid has left ("llf"). 22:20:34 `? towel 22:20:36 towel? ¯\(°​_o)/¯ 22:27:20 -!- tromp has quit (Remote host closed the connection). 22:35:43 A hopefully quick blip in the bot situation. 22:35:58 -!- esowiki has joined. 22:41:26 It's quite a house of cards. 22:45:57 -!- Thelie has quit (Remote host closed the connection). 23:11:06 -!- tromp has joined. 23:15:57 -!- tromp has quit (Ping timeout: 260 seconds). 23:16:28 -!- V has quit (Remote host closed the connection). 23:17:48 -!- V has joined. 23:31:23 [[Point]] M https://esolangs.org/w/index.php?diff=83339&oldid=74588 * Unlimiter * (-17) 23:35:44 [[Point]] M https://esolangs.org/w/index.php?diff=83340&oldid=83339 * Unlimiter * (+3) /* In-depth */ 23:36:49 [[Point]] M https://esolangs.org/w/index.php?diff=83341&oldid=83340 * Unlimiter * (+1) /* Countdown */ 23:38:45 [[Point]] https://esolangs.org/w/index.php?diff=83342&oldid=83341 * Unlimiter * (-77) 2021-05-25: 00:00:26 And one more time, because the most recent multi-network refactoring broke the Prometheus metrics due to a lack of labels. 00:00:41 -!- esowiki has joined. 00:03:52 -!- tromp has joined. 00:08:58 -!- tromp has quit (Ping timeout: 272 seconds). 00:16:13 [[Special:Log/newusers]] create * Jdonszelmann * New user account 00:20:12 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=83343&oldid=83330 * Jdonszelmann * (+246) /* Introductions */ 00:35:47 -!- tromp has joined. 00:38:46 -!- fizzie has set topic: Welcome to the multinational league for esoteric programming proliferation, protection, and protestation! | https://esolangs.org | logs: https://logs.esolangs.org/ http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D https://github.com/kspalaiologos/esologs/. 00:39:00 -!- tromp has quit (Read error: Connection reset by peer). 00:39:26 -!- tromp has joined. 00:41:44 [[Whopper]] M https://esolangs.org/w/index.php?diff=83344&oldid=83235 * PythonshellDebugwindow * (+13) /* Commands */ Lt get 00:43:52 -!- tromp has quit (Ping timeout: 258 seconds). 00:47:13 -!- joast has quit (Quit: Leaving.). 00:50:47 -!- tromp has joined. 00:55:11 -!- tromp has quit (Ping timeout: 260 seconds). 01:05:12 -!- sprock has quit (*.net *.split). 01:05:12 -!- delta23 has quit (*.net *.split). 01:05:12 -!- ArthurSt1ong has quit (*.net *.split). 01:15:19 -!- delta23 has joined. 01:15:19 -!- ArthurSt1ong has joined. 01:15:19 -!- sprock has joined. 02:32:31 -!- tromp has joined. 02:33:22 -!- joast has joined. 02:36:46 -!- tromp has quit (Ping timeout: 240 seconds). 02:41:07 -!- tromp has joined. 02:46:01 -!- tromp has quit (Ping timeout: 260 seconds). 02:53:47 -!- tromp has joined. 02:58:16 -!- tromp has quit (Ping timeout: 260 seconds). 03:19:46 -!- Lord_of_Life_ has joined. 03:21:25 -!- Lord_of_Life has quit (Ping timeout: 260 seconds). 03:21:31 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 03:25:22 -!- delta23 has quit (Quit: Leaving). 03:26:53 -!- delta23 has joined. 03:40:25 -!- tromp has joined. 03:44:48 -!- tromp has quit (Ping timeout: 258 seconds). 03:55:16 -!- tromp has joined. 03:59:46 -!- tromp has quit (Ping timeout: 268 seconds). 04:18:46 -!- delta23 has quit (Ping timeout: 240 seconds). 04:21:33 -!- delta23 has joined. 04:53:13 wow, freenode #esoteric is smaller than this channel right now 04:53:19 (56 vs. 58) 04:54:06 advertisement:Advertisement starts: have you heard about this hip and froopy 'net place called #esoteric? It is on freenode. Brought to you by The Board of Timeskewed Advertiesements. \ e:e is a freenode admin. e is not known to be an Agora player. \ freenode:The Realm of Freenode is our homeland. The Chännel dwells in it since... Uhm... Quite a few years ago? 05:08:38 `? libera 05:08:40 Libera is the land of the future. Maybe. 05:09:33 `slwd libnera//s/[^ ]*$/Probably./ 05:09:34 Roswbud! 05:09:39 `slwd libera//s/[^ ]*$/Probably./ 05:09:43 libera//Libera is the land of the future. Probably. 05:19:01 -!- delta23 has quit (Ping timeout: 260 seconds). 05:26:29 I don't (yet) know what should be the syntax for meta-CSS. 05:35:55 [[While(true)]] https://esolangs.org/w/index.php?diff=83345&oldid=83327 * Aonodensetsu * (+0) /* MATH variable input order explanation */ 05:36:10 [[While(true)]] https://esolangs.org/w/index.php?diff=83346&oldid=83345 * Aonodensetsu * (-8) /* Commands */ 05:43:59 -!- tromp has joined. 05:48:55 -!- tromp has quit (Ping timeout: 268 seconds). 05:52:23 [[While(true)]] https://esolangs.org/w/index.php?diff=83347&oldid=83346 * Aonodensetsu * (-47) /* Quirks */ 05:58:37 [[While(true)]] https://esolangs.org/w/index.php?diff=83348&oldid=83347 * Aonodensetsu * (+26) /* Naming of functions */ 05:59:00 [[While(true)]] https://esolangs.org/w/index.php?diff=83349&oldid=83348 * Aonodensetsu * (+6) /* Naming of functions */ 06:00:09 [[While(true)]] https://esolangs.org/w/index.php?diff=83350&oldid=83349 * Aonodensetsu * (+2) /* Conditional jumps? */ 06:02:34 [[While(true)]] https://esolangs.org/w/index.php?diff=83351&oldid=83350 * Aonodensetsu * (+178) /* What can we do with this? */ 06:04:40 [[While(true)]] https://esolangs.org/w/index.php?diff=83352&oldid=83351 * Aonodensetsu * (+10) /* Conditional jumps? */ 06:05:31 -!- sprocklem has joined. 06:06:07 -!- sprock has quit (Disconnected by services). 06:06:11 -!- sprocklem has changed nick to sprock. 06:06:16 [[While(true)]] https://esolangs.org/w/index.php?diff=83353&oldid=83352 * Aonodensetsu * (-22) /* MATH variable input order explanation */ 06:15:37 -!- Sgeo has quit (Quit: Leaving). 06:20:03 `` for k in Church Turing turning pi circle esoteric monad group future logic ; do ? $k|cut -f1,2,$((${#k}*3/2)) -d' ' ;done 06:20:26 Church invented Turing \ Turing is Tur. \ Turning is because \ pi is a \ A circle \ This channel esoterica, \ Monads are category \ Groups are property \ We know \ Logic is true 06:37:44 -!- tromp has joined. 06:41:09 -!- xelxebar has quit (Ping timeout: 240 seconds). 06:41:46 -!- tromp has quit (Ping timeout: 240 seconds). 06:44:29 [[Talk:Cythan]] N https://esolangs.org/w/index.php?oldid=83354 * Ais523 * (+677) I don't think this is TC 06:45:04 -!- tromp has joined. 06:46:51 [[Special:Log/delete]] delete * Ais523 * deleted "[[DotSnap]]": Author request: blanked by author 06:49:34 -!- tromp has quit (Ping timeout: 252 seconds). 06:51:08 [[While(true)]] https://esolangs.org/w/index.php?diff=83355&oldid=83353 * Aonodensetsu * (+93) /* Quirks */ 06:51:19 [[While(true)]] https://esolangs.org/w/index.php?diff=83356&oldid=83355 * Aonodensetsu * (+9) /* Quirks */ 06:52:15 [[While(true)]] https://esolangs.org/w/index.php?diff=83357&oldid=83356 * Aonodensetsu * (+21) /* Quirks */ 06:53:13 [[While(true)]] https://esolangs.org/w/index.php?diff=83358&oldid=83357 * Aonodensetsu * (+4) /* Quirks */ 06:53:26 [[While(true)]] https://esolangs.org/w/index.php?diff=83359&oldid=83358 * Aonodensetsu * (+9) /* Quirks */ 06:55:53 [[While(true)]] https://esolangs.org/w/index.php?diff=83360&oldid=83359 * Aonodensetsu * (+140) /* Quirks */ 06:56:56 [[While(true)]] https://esolangs.org/w/index.php?diff=83361&oldid=83360 * Aonodensetsu * (+55) /* What can we do with this? */ 06:57:44 -!- tromp has joined. 07:12:03 [[While(true)]] https://esolangs.org/w/index.php?diff=83362&oldid=83361 * Aonodensetsu * (+392) /* Commands */ 07:12:36 [[While(true)]] https://esolangs.org/w/index.php?diff=83363&oldid=83362 * Aonodensetsu * (-62) /* Commands extended */ 07:12:52 [[While(true)]] https://esolangs.org/w/index.php?diff=83364&oldid=83363 * Aonodensetsu * (+26) /* Commands extended */ 07:13:03 [[While(true)]] https://esolangs.org/w/index.php?diff=83365&oldid=83364 * Aonodensetsu * (-26) /* Commands extended */ 07:14:37 -!- xelxebar has joined. 07:19:33 [[While(true)]] https://esolangs.org/w/index.php?diff=83366&oldid=83365 * Aonodensetsu * (+0) /* Commands extended */ 07:19:45 [[While(true)]] https://esolangs.org/w/index.php?diff=83367&oldid=83366 * Aonodensetsu * (-3) /* Extended commands */ 07:20:05 [[While(true)]] https://esolangs.org/w/index.php?diff=83368&oldid=83367 * Aonodensetsu * (+3) /* Extended commands */ 07:22:37 -!- LKoen has joined. 07:24:07 [[While(true)]] https://esolangs.org/w/index.php?diff=83369&oldid=83368 * Aonodensetsu * (+72) /* Manual */ 07:24:21 [[While(true)]] https://esolangs.org/w/index.php?diff=83370&oldid=83369 * Aonodensetsu * (+1) /* Extended manual */ 07:24:48 [[While(true)]] https://esolangs.org/w/index.php?diff=83371&oldid=83370 * Aonodensetsu * (-2) /* Extended commands */ 07:26:05 42 runs, 69 assertions, 0 failures, 0 errors, 0 skips 07:26:13 lol 42 69 07:26:24 wasn't on purpose 07:27:18 [[While(true)]] https://esolangs.org/w/index.php?diff=83372&oldid=83371 * Aonodensetsu * (+432) /* Extended manual */ 07:27:28 [[While(true)]] https://esolangs.org/w/index.php?diff=83373&oldid=83372 * Aonodensetsu * (+0) /* GLOBALW [] */ 07:28:50 [[While(true)]] https://esolangs.org/w/index.php?diff=83374&oldid=83373 * Aonodensetsu * (-123) /* Extended manual */ 07:29:08 [[While(true)]] https://esolangs.org/w/index.php?diff=83375&oldid=83374 * Aonodensetsu * (+8) /* GLOBALW / GLOBALR */ 07:29:18 [[While(true)]] https://esolangs.org/w/index.php?diff=83376&oldid=83375 * Aonodensetsu * (-12) /* GLOBALW / GLOBALR */ 07:30:24 [[While(true)]] https://esolangs.org/w/index.php?diff=83377&oldid=83376 * Aonodensetsu * (+146) /* GLOBALW / GLOBALR */ 07:30:44 [[While(true)]] https://esolangs.org/w/index.php?diff=83378&oldid=83377 * Aonodensetsu * (+4) /* GLOBALW / GLOBALR */ 07:31:00 [[While(true)]] https://esolangs.org/w/index.php?diff=83379&oldid=83378 * Aonodensetsu * (-2) /* GLOBALW / GLOBALR */ 07:32:28 [[While(true)]] https://esolangs.org/w/index.php?diff=83380&oldid=83379 * Aonodensetsu * (+122) /* Extended manual */ 07:41:15 [[While(true)]] https://esolangs.org/w/index.php?diff=83381&oldid=83380 * Aonodensetsu * (+232) /* Extended commands */ 07:43:59 [[While(true)]] https://esolangs.org/w/index.php?diff=83382&oldid=83381 * Aonodensetsu * (-40) /* Extended commands */ 07:49:07 -!- dcristofani has joined. 07:53:16 [[4BOD]] https://esolangs.org/w/index.php?diff=83383&oldid=83335 * Oshaboy * (+201) /* Specifications */ 07:53:31 [[4BOD]] https://esolangs.org/w/index.php?diff=83384&oldid=83383 * Oshaboy * (+21) /* Specifications */ 07:54:09 [[4BOD]] https://esolangs.org/w/index.php?diff=83385&oldid=83384 * Oshaboy * (+66) /* Examples */ 08:03:53 [[While(true)]] https://esolangs.org/w/index.php?diff=83386&oldid=83382 * Aonodensetsu * (+43) /* Extended commands */ 08:04:16 [[While(true)]] https://esolangs.org/w/index.php?diff=83387&oldid=83386 * Aonodensetsu * (-43) /* Extended commands */ 08:09:33 -!- hendursaga has quit (Ping timeout: 240 seconds). 08:09:37 -!- Guest75150 has quit (Read error: Connection reset by peer). 08:10:10 -!- Guest75150 has joined. 08:14:43 -!- hendursaga has joined. 08:14:51 [[Talk:Clockwise]] https://esolangs.org/w/index.php?diff=83388&oldid=83004 * Bangyen * (+4) /* Cat Program */ 08:16:00 -!- Guest75150 has quit (Ping timeout: 272 seconds). 08:16:20 -!- ProofTechnique has quit (Ping timeout: 268 seconds). 08:19:30 -!- Guest75150 has joined. 08:19:52 now \rasel is v1, `rasel will remain v0 08:20:13 -!- ProofTechnique has joined. 08:24:55 [[Talk:3x]] N https://esolangs.org/w/index.php?oldid=83389 * Bangyen * (+691) Created page with "== Multiplication == I'm pretty sure the multiplication program is incorrect. Below is the corrected version:
 ??#333x#v333x^#3#v3333x3x3333x3x3^x(3#v3333x3x3333x3x3^x#33..."
08:26:09   is there any recommended list of infobox proglang items?
08:27:16   or how to see its internals, I see that it replaces "year" with "Appeared at", etc., so there is its code somewhere that I would like to look at
08:27:19  [[3x]]  https://esolangs.org/w/index.php?diff=83390&oldid=81228 * Bangyen * (+102) 
08:27:25   have no clue in infoboxes
08:27:39  [[3x]]  https://esolangs.org/w/index.php?diff=83391&oldid=83390 * Bangyen * (-2) 
08:28:28   ok found it https://esolangs.org/wiki/Template:Infobox_proglang
08:29:19  [[3x]]  https://esolangs.org/w/index.php?diff=83392&oldid=83391 * Bangyen * (+46) 
08:31:14   would be nice to also have a field "last version year"
08:46:51  [[While(true)]]  https://esolangs.org/w/index.php?diff=83393&oldid=83387 * Aonodensetsu * (-10) /* Extended commands */
08:47:29   btw, the Libera channel can be announced in /r/esolangs
08:48:16 -!- lambdabot has left.
08:53:19  [[RASEL]]  https://esolangs.org/w/index.php?diff=83394&oldid=83247 * Nakilon * (+76) typesys, memsys; updated to RASEL v1.0.0
08:59:37  [[While(true)]]  https://esolangs.org/w/index.php?diff=83395&oldid=83393 * Aonodensetsu * (-40) /* Extended commands */
09:03:46  [[RASEL]] M https://esolangs.org/w/index.php?diff=83396&oldid=83394 * Nakilon * (+0) /* Instructions */ typo
09:05:15  [[While(true)]]  https://esolangs.org/w/index.php?diff=83397&oldid=83395 * Aonodensetsu * (+429) /* GLOBALW / GLOBALR */
09:08:30  [[While(true)]]  https://esolangs.org/w/index.php?diff=83398&oldid=83397 * Aonodensetsu * (+196) /* CALL */
09:09:51  [[While(true)]]  https://esolangs.org/w/index.php?diff=83399&oldid=83398 * Aonodensetsu * (+0) /* CALL */
09:10:10  [[While(true)]]  https://esolangs.org/w/index.php?diff=83400&oldid=83399 * Aonodensetsu * (+120) /* Quirks */
09:18:55   Re "last version year", while it would be nice to *have* one, and I'm not arguing against one, it feels like one of those things that would get easily stale. Also a little ambiguous for something with multiple implementations.
09:19:15   Though it's probably true that most languages stop getting developed the same year the articles about them get written, and don't have more than one (or zero) implementations, so it'd still be mostly correct.
09:20:05   "ambiguous for something with multiple implementations" -- ttrue
09:20:50   but let it be a year of specification, not implementation
09:26:26   interesting stats https://projecteuler.net/languages
09:27:31   there are 4 guys who classified themselves as befungers https://projecteuler.net/language=Befunge though it's not necessary they mostly used it to solve 
09:28:01   I get redirected to the /about page from those links. (Maybe it needs sign-in.)
09:29:34   (Looking at ~/src/attic/euler, looks like I never did any of them in Befunge, I just did the first 100 in Python and forgot about it.)
09:32:41   ewww
09:33:16   https://i.imgur.com/RoMACey.png
09:33:52   I should get back into solving them in Agda
09:34:09   Sadly that's not a listed language category... I wonder if there's a way to request it?
09:35:18   my projecteuler folder is empty _OO
09:43:17   oh I guess they had some database problem few years ago; and probably this is why they say on Problem 1: "Completed a long, long time ago." and the whole list looks like this: https://dpaste.org/ReMy/slim
09:54:07 -!- tromp has quit (Remote host closed the connection).
10:04:10 -!- tromp has joined.
10:05:57 -!- tromp has quit (Remote host closed the connection).
10:06:13 -!- tromp has joined.
10:08:41 -!- Discordian[m] has quit (*.net *.split).
10:08:42 -!- fizzie has quit (*.net *.split).
10:09:57 -!- Discordian[m] has joined.
10:09:57 -!- fizzie has joined.
10:12:27 -!- Discordian[m] has quit (Ping timeout: 245 seconds).
10:12:35 -!- none30 has quit (Ping timeout: 250 seconds).
10:13:50 -!- ocharles has quit (*.net *.split).
10:13:54 -!- Well_thatssad has joined.
10:14:23 -!- Well_thatssad has quit (Client Quit).
10:14:28 -!- ocharles has joined.
10:14:32 -!- dcristofani has quit (Ping timeout: 252 seconds).
10:14:49 -!- clog has quit (*.net *.split).
10:14:49 -!- harha_ has quit (*.net *.split).
10:14:49 -!- stux|RC has quit (*.net *.split).
10:14:49 -!- hakatashi has quit (*.net *.split).
10:14:49 -!- spruit11 has quit (*.net *.split).
10:16:38 -!- clog has joined.
10:16:38 -!- harha_ has joined.
10:16:38 -!- hakatashi has joined.
10:16:38 -!- spruit11 has joined.
10:16:43 -!- clog has quit (Ping timeout: 248 seconds).
10:16:45 -!- oren has quit (*.net *.split).
10:16:45 -!- j-bot has quit (*.net *.split).
10:17:27 -!- stux|RC has joined.
10:18:40 -!- naivesheep has quit (*.net *.split).
10:18:40 -!- zzo38 has quit (*.net *.split).
10:18:40 -!- paul2520 has quit (*.net *.split).
10:18:40 -!- vertrex has quit (*.net *.split).
10:18:40 -!- relrod has quit (*.net *.split).
10:18:40 -!- hendursaga has quit (*.net *.split).
10:18:40 -!- xelxebar has quit (*.net *.split).
10:18:41 -!- int-e has quit (*.net *.split).
10:18:41 -!- laerling has quit (*.net *.split).
10:18:41 -!- LKoen has quit (*.net *.split).
10:18:41 -!- Lord_of_Life has quit (*.net *.split).
10:18:41 -!- copumpkin has quit (*.net *.split).
10:18:41 -!- atehwa has quit (*.net *.split).
10:18:41 -!- ornxka has quit (*.net *.split).
10:20:07 -!- hendursaga has joined.
10:20:07 -!- LKoen has joined.
10:20:07 -!- xelxebar has joined.
10:20:07 -!- Lord_of_Life has joined.
10:20:07 -!- copumpkin has joined.
10:20:07 -!- naivesheep has joined.
10:20:07 -!- zzo38 has joined.
10:20:07 -!- relrod has joined.
10:20:07 -!- vertrex has joined.
10:20:07 -!- paul2520 has joined.
10:20:07 -!- atehwa has joined.
10:20:07 -!- int-e has joined.
10:20:07 -!- laerling has joined.
10:20:07 -!- ornxka has joined.
10:20:14 -!- xelxebar has quit (Max SendQ exceeded).
10:20:24 -!- xelxebar has joined.
10:21:09 -!- oren has joined.
10:21:09 -!- j-bot has joined.
10:21:11 -!- tromp has quit (*.net *.split).
10:21:11 -!- ArthurSt1ong has quit (*.net *.split).
10:24:37 -!- tromp has joined.
10:24:37 -!- ArthurSt1ong has joined.
10:27:34 -!- ineiros has quit (*.net *.split).
10:27:42 -!- ineiros has joined.
10:59:58 -!- paul2520_ has joined.
11:00:07 -!- paul2520 has quit (Ping timeout: 246 seconds).
11:02:16 -!- naivesheep has quit (Ping timeout: 246 seconds).
11:02:47 -!- naivesheep has joined.
11:08:00 -!- tromp has quit (Remote host closed the connection).
11:19:19 -!- Discordian[m] has joined.
11:21:24 -!- LKoen_ has joined.
11:24:01 -!- LKoen has quit (Ping timeout: 260 seconds).
11:27:05 -!- none30 has joined.
11:31:50 -!- tromp has joined.
12:15:32 -!- clog has joined.
12:35:21   so since RASEL does not allow program space modification unlike Befunge it becomes possible to estimate all the program flows
12:36:15   only "j" with no leading static value means the unpredictable branching
12:37:34   still even with this branching it's possible to know all the possible paths through the program space and makes some things possible -- I imagine the automatic one-lining
12:40:34   oh and "\" is unpredictable now too (
12:40:56 -!- Thelie has joined.
12:41:05   (forget the last line)
12:41:36  [[4BOD]]  https://esolangs.org/w/index.php?diff=83401&oldid=83385 * Oshaboy * (-68) I forgot I did cls(0110)
12:51:46   oh yeash
12:51:54   how did that bot work?
12:51:57   \help
12:51:57   available commands: rasel; usage help: \help 
12:52:02   \echo ldjk
12:53:08 -!- Melvar has quit (Quit: WeeChat 3.0.1).
12:57:31   there should be a term "language encoding" that would mean all those brainfucks that are just using another alphabet and sometimes a word instead of a char
12:58:08   the language encoding isn't much a language
12:58:17 -!- Sgeo has joined.
13:01:48   \rasel 3
13:02:10   \rasel 4.
13:03:18   \rasel "!dlroW ,olleH">:?@,Gj
13:03:22   output: "Hello, World!", exit code: 0
13:03:30   hmm
13:04:33   \rasel A.
13:04:53   nakilon: how is this supposed to work?
13:06:01   \rasel Z0Z--,
13:06:23   \rasel ZZ0--,
13:06:27   \rasel -ZZ--,
13:06:39   does it only interpret hello world executables?
13:07:07   \rasel 4.4.4.4.4.4.
13:07:54   \rasel 5.0\@
13:07:56   \rasel 5.0@
13:08:15   yeah you missed the @ most of the times
13:08:57   ok, so why doesn't \rasel 5.0@ work?
13:09:07   since the timeout is 60s you basically just DDOSed it to the 16:06:34  thread error: # )
13:09:32   thet empty program is an infinite loop in rasel? 
13:09:53   because I set the limit to 1 concurrent execution, the later are coming into several minutes long queue and I guess you've killed that queue length too lol
13:10:07   On the wiki, we do make the distinction between https://esolangs.org/wiki/Category:Brainfuck_derivatives and https://esolangs.org/wiki/Category:Brainfuck_equivalents where the latter is close to your "language encoding".
13:10:17   the empty program might not match the bot regex and so won't be executed
13:10:17   "This category is for languages which are straightforward alternate syntaxes/encodings for brainfuck, with or without its I/O facilites. Languages which have semantics that differ from brainfuck's, even in small ways, do not belong in this category."
13:10:36   (There's probably some gray area there, though.)
13:10:42   \rasel 5.@
13:10:45   output: "5 ", exit code: 0
13:10:53   ah good
13:10:59   \rasel Z0Z--,
13:11:07   \rasel Z0Z--,0@
13:11:27   fizzie oh I see
13:11:56   damn I guess the queue size in 1 actually
13:12:13   I'll increase it a bit
13:12:32   but why doesn't the interpreter just terminate or error out when the program counter runs out the boundary?
13:14:10   https://i.imgur.com/N4BRfja.png I guess this should allow 4 infinite programs per 30 sec
13:14:33   takes up to 2 minutes to update
13:14:44   nakilon: also how do you give a multiline program to this bot?
13:15:38   "Why, sometimes I've believed as many as six impossible things before breakfast."
13:15:59   four infinite loops per 30 seconds, that's so fast!
13:16:01   b_jonas it's currently PRIVMSGing these error to me before I'm sure nothing will expose if I set it to tell errors right to the channel
13:16:29   lol
13:16:50   \rasel Z0Z--,0@
13:16:51   output: "F", exit code: 0
13:16:57   yes
13:17:01   ok, so
13:17:04   no multiline for now -- that's why I'm thinking about making the automatic one-lining translator
13:17:06   `echo \rasel Z0Z--,0@
13:17:08   ​\rasel Z0Z--,0@
13:17:23   > text "\\rasel Z0Z--,0@"
13:17:24    \rasel Z0Z--,0@
13:17:36   leading space I guess
13:17:56   yes, but I had to try
13:18:33   theoretically I could make the multiline in the similar way I made the stind
13:18:36   *stdin
13:19:42   \help rasel
13:19:42   \rasel ; \rasel -stdin ; timelimit=60s; https://esolangs.org/wiki/RASEL
13:19:54   output: @echo hi
13:20:06   lambdabot: @echo ho
13:20:06   echo; msg:IrcMessage {ircMsgServer = "libera", ircMsgLBName = "lambdabot", ircMsgPrefix = "b_jonas!~x@catv-176-63-12-1.catv.broadband.hu", ircMsgCommand = "PRIVMSG", ircMsgParams = ["#esolangs",":
13:20:06   lambdabot: @echo ho"]} target:#esolangs rest:"ho"
13:21:13   \reload remote
13:21:14   remote execution commands loaded: ["rasel"]
13:21:17   \help rasel
13:21:20   \rasel ; \rasel -stdin ; don't forget the '@' instruction or it will timeout; timelimit=30s; https://esolangs.org/wiki/RASEL
13:21:46   \rasel :Z0Y--,0@
13:21:47   output: "E", exit code: 0
13:22:09   \rasel: Y0Y--,0@
13:22:39   yeah, this probably won't cause a botloop
13:22:58   velik \rasel Y0Y--,0@
13:23:03   velik: \rasel X0Y--,0@
13:23:09   velik, \rasel X0X--,0@
13:23:27     when /\A\\(\S+) (.+)/
13:23:27       cmd, input = $1, $2
13:23:56   oh yeah, I know what I should test
13:24:03   escaping the output
13:24:12   give me a moment
13:24:44   I added 500 chars limit today but didn't test it though
13:24:58 -!- Melvar has joined.
13:28:46   also the Ruby's String#inspect is sanitizing funny char values enough to be nicely printed in terminal so I assume it would be enough sanitizing for IRC too
13:29:01   \rasel 0"~dlrow ,olleh"       :,"~"-0D-1\?j  0@
13:29:48   \rasel 0"~dlrow ,olleh"       :,"}"-0D-1\?j  0@
13:29:52   output: "hello, world~", exit code: 0
13:30:47   \rasel 0"~egassem motsuc"       :,"}"-0D-1\?j  0@
13:30:51   output: "custom message~", exit code: 0
13:31:07   `olist 1235
13:31:08   olist https://www.giantitp.com/comics/oots1235.html: shachaf oerjan Sgeo FireFly boily nortti b_jonas
13:31:44   \rasel 0"~enil rehtona: sgnalose# GSMVIRP"A"enil eno"       :,"}"-0D-1\?j  0@
13:31:45   output: "one line\nPRIVMSG #esolangs :another line~", exit code: 0
13:31:53   \rasel 0"~enil rehtona: sgnalose# GSMVIRP"D"enil eno"       :,"}"-0D-1\?j  0@
13:31:54   output: "one line\rPRIVMSG #esolangs :another line~", exit code: 0
13:32:01   \rasel 0"~enil rehtona: sgnalose# GSMVIRP"0"enil eno"       :,"}"-0D-1\?j  0@
13:32:03   output: "one line\x00PRIVMSG #esolangs :another line~", exit code: 0
13:32:14   hmm
13:33:17   \rasel W1W//.":",3.  0@
13:33:18   output: "1024 :3 ", exit code: 0
13:33:25   \rasel W1W//,  0@
13:33:26   output: "", exit code: 255
13:33:37   \rasel 01-,  0@
13:33:38   output: "", exit code: 255
13:35:54   \rasel G1A//01--, G1C//02--, "r", 0@
13:35:55   output: "\xA1\xC2r", exit code: 0
13:36:10   actually there is really no protection against \x00 in my IRC bot library
13:36:48   that's harder to abuse on IRC than lf and cr
13:39:03   but oh, I see, the String#inspect made that "one line\x00PRIVMSG" escape
13:39:39 -!- dcristofani has joined.
13:40:17   it's not in IRC bot but in the Function: https://github.com/Nakilon/rasel/blob/5125650327d950e145c664dcdb2043192e30932a/examples/google_cloud_function/app.rb#L10
14:04:47 -!- Thelie has quit (Remote host closed the connection).
14:09:14   this is awful https://en.wikipedia.org/wiki/Serial_comma
14:11:03   what's the point to use "and" and "or" then if there is already a comma there, just a cluttering
14:14:42   github's  style is funny https://github.com/github/explore/blob/main/docs/styleguide.md -- "Avoid using "users" in favor of developers" -- there are no users now, only developers ..D
14:23:13   oh yeah, you said something about size
14:25:19   \rasel Z     1-:.8?j$0E-j    0@
14:26:10   \rasel Z. 0@
14:26:12   output: "35 ", exit code: 0
14:26:43   \rasel Z     1-:.81\?j$0C-j    0@
14:26:44   output: "34 0 ", exit code: 0
14:27:25   \rasel Z     1-::.81\?j$0C-j    0@
14:27:26   output: "34 34 0 ", exit code: 0
14:27:43   \rasel Z     1-::.81\?j$0E-j    0@
14:27:44   output: "34 -34 ", exit code: 0
14:28:11   \rasel Z     1-::.81\?j$0F-j    0@
14:28:12   output: "34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 ", exit code: 0
14:28:16   that, yes
14:28:28   \rasel Z14//     1-::.81\?j$0H-j    0@
14:28:29   output: "139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 1
14:28:35   \rasel W18//     1-::.81\?j$0H-j    0@
14:28:36   *flood*
14:28:42   \rasel W16//     1-::.81\?j$0H-j    0@
14:28:43   *flood*
14:28:52   \rasel W15//     1-::.81\?j$0H-j    0@
14:28:54   *flood*
14:28:58   \rasel W14//     1-::.81\?j$0H-j    0@
14:29:00   output: "127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 ", exit code: 0
14:29:09   \rasel W14//0G--     1-::.81\?j$0H-j    0@
14:29:10   *flood*
14:29:16   \rasel W14//0D--     1-::.81\?j$0H-j    0@
14:29:17   output: "140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 
14:29:22   \rasel W14//0E--     1-::.81\?j$0H-j    0@
14:29:24   *flood*
14:29:36   \rasel "groot".W14//0D--     1-::.81\?j$0H-j    0@
14:29:37   *flood*
14:29:43   \rasel W14//0D--     1-::.81\?j$0H-j    0@
14:29:44   output: "140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 
14:29:51   so this is the maximum that we can output
14:30:31   https://github.com/Nakilon/nakiircbot/blob/32633794d50407ed981d15b7ec1f4a8b2d2923fa/lib/nakiircbot.rb#L51
14:30:42   not easy to abuse, but luckily we have other bots on the channel that are easier to abuse and also have a more convenient (though still somewhat esoteric) interface
14:31:02   the above velik's message is 437 chars long, and the rest 63 are gone for IRC protocol I guess
14:31:26   maybe I should limit the function to 400 chars output to not miss the end
14:31:44   I mean... you'll miss it anyway  but at least you'll see the exit code
14:34:37   "luckily we have bots to abuse" (c) b_jonas
14:56:13   who is CismonX?
14:58:30   wtf "Unless you're using a free third-party client which invokes GitHub's API, using some major features of GitHub requires nonfree JavaScript, which makes it unsuitable for free software hosting."
14:59:04   I guess he owns https://github.com/esolangs but abandoned the Github for the above "reason"
15:23:03   The overhead isn't always terribly easy to calculate, because it depends on things like your hostname as seen by others (cloaked), and sometimes even whether they have that identify-msg capability on.
15:23:55   (Actually, how does the standard 512-byte payload-plus-crlf length limit work with IRCv3 message tags? Are they just exempt from the limit or what?)
15:24:15   Oh, I guess: "The size limit for message tags is 8191 bytes, including the leading '@' (0x40) and trailing space ' ' (0x20) characters. The size limit for the rest of the message remains unchanged at 512 bytes."
15:26:07   (With half allocated for the client to use and the other half for server-added tags, so that your message doesn't go over the limit no matter what the server adds to it.)
15:26:34   I wish the IRC message limit was more consistent and less historically limited 
15:26:46 -!- polxy has joined.
15:26:59   But increasing it would probably break many clients
15:28:52   twitch v3 tags were huge
15:29:19 -!- polxy has quit (Remote host closed the connection).
15:30:14   < @badge-info=subscriber/4;badges=subscriber/3,bits/1000;color=;display-name=volker027;emotes=;flags=;id=b0830d66-7cd5-4f03-b330-cd565a0710c9;mod=0;room-id=96726033;subscriber=1;tmi-sent-ts=1621460923658;turbo=0;user-id=478416199;user-type= :volker027!volker027@volker027.tmi.twitch.tv PRIVMSG #twigglesoft :Hi Twiggle and Chat 😀
15:30:40   didn't try to enable them here yet
15:32:22 -!- dcristofani has quit (Ping timeout: 272 seconds).
15:32:47   if you are a free software purist you can't even use github because the server isn't free
15:33:23   nor most of the Internet
15:33:32   free software purism is very silly :I
15:34:52   I failed to understand what does the "nonfree Javascript" mean
15:35:10   “It’s not GPL as such bad”
15:35:46   People like that tend to treat not-GPL as blasphemy
15:35:53   V8 is BSD, ye, such a difference...
15:36:13   like if someone makes him pay for Chrome
15:37:08   In the context of games it’s even worse, as often times there what people /really/ mean by free is “I can build myself a copy so I don’t have to pay shit.”
15:38:05   nonfree javascript is js that you aren't allowed to copy and modify among other things
15:38:31   sure, you _can_ copy every script that is run in your browser, but you can also copy every program that is run on your cpu
15:38:46   I doubt he ever needed to copy or modify it
15:39:22   especially to use a Github
15:39:29   sure, most people don't need to modify the linux kernel
15:39:39   that does not mean people don't like it being free
15:40:09   people care about wrong things
15:40:23   they do, but freedom is not one of them
15:41:09   All software is free software if you're willing enough to break the law
15:41:31   (for legal reasons I do not encourage breaking the law)
15:41:47   I use Windows without paying and without breaking the law ..\
15:42:29   nakilon: different definition of "free" I think
15:42:31   (I mean, until I cracked it)
15:43:17   you are free to use it for personal entertainment, and it was free to download from microsoft.com but those links are dying for some reason
15:43:21   no need to crack windows, you can just deactivate the license check with standard tools
15:44:02   the "you are not activated" in the corner is exactly what annoys
15:44:25   people laugh at your screenshots
15:44:30   i'm not sure if this stays, i haven't touched a private windows in years
15:44:50   imagine making screenshots of your desktop to share
15:45:47   don't everybody on linux do that?
15:45:57   I saw even websites where they have galleries of them
15:46:13   a screenshot of my system would just be whatever applications are open
15:46:14   like a part of their forum
15:46:19   or like a green void
15:46:51   do you have a waifu as a background of your terminal?
15:46:59   *don't you
15:47:16   https://opensource.com/sites/default/files/uploads/advent-herbsluftwm.png actual screenshot of what my system looks like
15:47:56   damn I should fork ubuntu to make that "your system is inactivated" in the corner
15:48:10   there is Russian meme "Bolgen OS"
15:49:32   sometimes on TV journalists love to make news about "genious kids from deep of Siberia" and one was a local prodigy who even "made his own OS that his school is now trying to adopt"
15:50:00   and it was Bolgen OS -- an Ubuntu with his custom boot screen logo
15:50:48   we had something similar, some people claimed making a revolutionary new os that runs windows as well as linux applications
15:50:58 -!- ArthurStrong has joined.
15:51:00   it was basically some mainstream linux distri with wine
15:51:09   windows 12!
15:52:11 -!- ArthurSt1ong has quit (Read error: Connection reset by peer).
15:55:21   maik mixdorf was the dude
15:55:26   "uniOS"
15:57:26   ow
15:57:29   Windows Sandbox seems to be unactivated. It's kind o annoying
15:58:10   they claimed to write 52 million LOCs with a team of 3 programmers :D
15:58:18   in 3 years
15:59:46   myname: lots of copy paste, or lots of IDE code generation I wonder
16:00:04   > 52000000/9
16:00:06    5777777.777777778
16:00:14   > 52000000/9/365
16:00:16    15829.528158295283
16:00:28   That's almost 16k lines per person per day
16:03:54   our pythonist made a 1.2 mln lines long commit
16:04:07   an hour before deploy
16:04:22   in prod
16:05:11   people can have a talent of commiting a lot
16:06:20   and github is full of the /vendor directories and probably even /node-modules or how it's called
16:06:24   love hyperboloid model even more: when you find the intersection of two distinct hyperbolic lines, their corresponding planes always intersect in a line. If it’s timelike, that means an usual intersection point; if null, that means an ideal point (the lines converge) and if spacelike, the lines diverge; and we can try to say they intersect in an imaginary point (like some imaginary conics stuff sometimes used when solving euclidean conic problems)
16:12:03   trying to decide should I write a simple SVG rendering of simple hyperbolic geometry things (like to illustrate various kinds of isometries there) and what computational model to use in that case. Hyperboloid coordinates are too stretched out when going far away from the origin, OTOH Poincaré disk is ailed by converse, and these two models seem best in computational ease?..
16:14:22 -!- tromp has quit (Remote host closed the connection).
16:14:23   hm maybe floating point is good with hyperboloid model. How much precision is lost when doing arccosh(cosh(θ)) and arcsinh(sinh(θ)) asymptotically?..
16:15:09   you might wanna check if Mathematica already can do that
16:15:36   I mean making is simpler to render that stuff
16:15:44   *it
16:16:42   ah, I used its graphics functions many times, yeah. Though I want to move on to freer software :)
16:16:59   I generated many cool things with it, though
16:18:21   like this one https://i.postimg.cc/hcMqY6Xz/mandala3.png
16:33:45   about arcsinh(sinh(θ)): when θ is large, it’s just ~ log(exp(θ)) so there’s some amout of precision, though it fluctuates a bit: mantissas of exp(θ) near 1.0 are worse than those near 2.0
16:44:00 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
16:45:22 -!- Lord_of_Life has joined.
16:51:36 -!- tromp has joined.
16:55:46 -!- tromp has quit (Ping timeout: 240 seconds).
17:15:10   lol "zzo38 is the only esolanger who has an entry in Urban Dictionary."
17:17:04   arseniiv https://www.reddit.com/r/generative/
17:22:00  [[Special:Log/newusers]] create  * JaydenIrwin *  New user account
17:24:52   nakilon: oh much thanks!! I value procedural art things though I almost don’t do them myself at all, but still. Hopefully there are many useful ideas to use
17:25:37   arseniiv it's my dream to earn for life by selling drawing made by coding
17:26:09   nice dream!
17:27:05   one time I used an untrained neural network with a subtle drift of weights to generate sound
17:28:50  [[Special:Log/newusers]] create  * RubyPiec *  New user account
17:28:52   as expected it didn’t work quite well but still had made interesting sounds sometimes: https://freesound.org/people/arseniiv/packs/22686/ (warning: sometimes very harsh noise)
17:30:02   what might be interesting is that despite the high sampling rate, it sometimes generated pretty low frequency tones
17:31:45   so that should have been due to very long prominent cycles between “neurons”. And it I made initial networks more interesting rather than just uniformly random, then we might hear something magical…
17:32:04   that was generated in Mathematica too
17:32:07  [[Esolang:Introduce yourself]]  https://esolangs.org/w/index.php?diff=83402&oldid=83343 * RubyPiec * (+258) introduction :o
17:33:31   also I should warn they say Freesound’s streaming quality is lower than what you’d get by first downloading and then listening in your favorite player
17:34:55   that’s not obvious at all from just listening online without an offline downloaded reference, but it seems to be true
17:35:30   int-e: On that note, the way ignore lists and filter expressions are persisted is, I manually list them out in a query before restarting the bot and write them up in a config file. ;)
17:35:53   So if you change something and it reverts, it was probably me forgetting to do that.
17:36:07   (Not that the lists have changed so far.)
17:37:13 -!- ArthurStrong has quit (Quit: leaving).
17:39:48  [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=83403&oldid=83402 * JaydenIrwin * (+192) /* Introductions */
17:44:09   hmm, I recognize only 18 people/bots both here and there (but I'm matching by nick except esolangs=esowiki) put differently, there are 47 unique users here, 37 unique users there
17:44:36   > 47+37+18
17:44:37    102
17:44:52   that seems about right, actually
17:44:56  [[Language list]] M https://esolangs.org/w/index.php?diff=83404&oldid=83274 * JaydenIrwin * (+14) /* S */
17:45:31  [[SF Code]] N https://esolangs.org/w/index.php?oldid=83405 * JaydenIrwin * (+19) Created page with "This is a new lang."
17:45:51 -!- tromp has joined.
17:48:54  [[SF Code]]  https://esolangs.org/w/index.php?diff=83406&oldid=83405 * JaydenIrwin * (+189) Started page
17:50:38 -!- tromp has quit (Ping timeout: 265 seconds).
17:51:14 -!- tromp has joined.
17:51:58   I think this might be the only parallel-universe channel I'm on that has a majority here.
17:52:27   Though I parted two that moved officially.
17:53:19 -!- tromp has quit (Remote host closed the connection).
17:53:35 -!- tromp has joined.
17:53:59   #haskell is at 443 vs. 673, ##math at 244 bs. 702, that's the two biggest channels I'm in
17:54:42   #haskell has semi-officially moved, but is probably being held back by the lack of matrix bridge
17:55:29   (which is being worked on)
17:56:23   ##math is so far from FOSS that I'm actually pleasantly surprised by those numbers
17:58:24   what's even more telling in the case of #haskell is that the latest discussion was about how to register a nick when libera requires SASL
17:58:47   #go-nuts is 282 vs. 492 (with an in-review CL to change the website, but I don't know if that's going to go through) and #c/##c is 344 vs. 855, I think those are my biggest ones.
17:59:11  [[SF Code]]  https://esolangs.org/w/index.php?diff=83407&oldid=83406 * JaydenIrwin * (+863) added symbol table
18:03:41   also consider editing the IRC channel here if anyone cares https://github.com/angrykoala/awesome-esolangs
18:03:48    ##math is so far from FOSS that I'm actually pleasantly surprised by those numbers => maybe the majority of its participants are other FOSS channel regulars? Erm it took me so long to remember “regular” and find it in a dictionary…
18:04:28   so they hopped in a natural manner, not because of just ##math only
18:06:22   "might be the only parallel-universe channel I'm on that has a majority here." -- yeah, 328 / 76 for #ruby
18:06:37   I think the bridge is doing it
18:07:35  [[Special:Log/upload]] upload  * JaydenIrwin *  uploaded "[[File:SF Code on Mac.png]]"
18:08:46   I think fungot did it.
18:08:46   fizzie: the texts parliament has voted for the fnord should be facilitated in claiming discretionary concessions available to pensioners from the state in the recitals, as parliament had already issued a global pronouncement on that second phase in november 1996 and 24 february 1997, the top priority of the intergovernmental conference.
18:08:59   this channel is like a maternity hospital
18:09:03   Also I think we've had enough of politics for a while.
18:09:06   ^style nethack
18:09:06   Selected style: nethack (NetHack 3.4.3 data.base, rumors.tru, rumors.fal)
18:09:08   seeing new languages being born lol
18:14:09  [[SF Code]] M https://esolangs.org/w/index.php?diff=83409&oldid=83407 * JaydenIrwin * (+611) description
18:15:04   maybe #math users rarely have BNCs
18:15:22   so mostly they consist of "alive" people
18:16:44   I think you could CTCP VERSION spam everyone to check ..D
18:17:05 -!- zzo38 has quit (Quit: Trying Libera).
18:17:26   yeah, well, don't
18:18:03   also I imagine there's quite a few BNC-type people there who joined to ask one question and just stayed even though they never looked at the channel again
18:18:11 -!- spruit11 has quit (Ping timeout: 265 seconds).
18:18:21   you know, people who are on 100+ channels anyway
18:19:39 -!- spruit11 has joined.
18:28:51   `relcome zzo38 
18:28:53   ​zzo38: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
18:30:41 -!- oren has quit (*.net *.split).
18:30:42 -!- j-bot has quit (*.net *.split).
18:30:55 -!- j-bot has joined.
18:30:56 -!- oren has joined.
18:33:25   Daniel Temkin was writing to me with interview questions. But, so far they only sent to me one set of questions and some clarifications which I have responded to both; they haven't sent to me the second set of questions yet.
18:34:43   This was the esoteric.codes person? (I'm bad with names.)
18:38:00   rottytooth
18:38:04   yes
18:38:59   Yes.
18:39:48   zzo38 I have an interview question for you
18:39:51 -!- tromp has quit (Remote host closed the connection).
18:39:51 -!- mich181189 has left.
18:40:05   what is the game named Aksana? it sounds almost like Russian name
18:43:15   https://mathoverflow.net/questions/393688/generate-all-possible-theories-compatible-with-axioms/393713#393713
18:52:00 -!- tromp has joined.
19:00:28  [[Brainfuck Assembly Language]] M https://esolangs.org/w/index.php?diff=83410&oldid=82690 * Olus2000 * (+243) No more No-ops
19:02:15   nakilon: It is a ZZT game
19:06:26 -!- tromp has quit (Remote host closed the connection).
19:17:02   cool, it's playable in browser
19:18:55   Yes, and there are many other ZZT games too
19:19:59   Including, XYZABCDE.ZZT. (It says that ZZT is not Free software; that was true at the time the game was written; I didn't know that a year later ZZT would become Free software. Now ZZT is Free software.)
19:26:46 -!- tromp has joined.
19:37:39 -!- tromp has quit (Remote host closed the connection).
19:37:56   https://libera.chat/news/one-week-of-libera-chat "We have managed to finalise registrations of 250+ projects, and we’re getting more and more all the time. Our backlog is as large as our finished registrations!"
19:38:49   For the record, our ticket number is in the 500-600 range, so I'm thinking it might be a while. Even if they're not all real.
19:39:40   (Not that I think lack of official recognition is exactly blocking anything.)
19:39:52   on which day did you apply #esolangs request?
19:40:05   The 22nd.
19:40:28   (Last Saturday.)
19:40:41   so it was like 60% of the current age?
19:41:45   fizzie: yeah, if there's a dispute about who the channel name belongs to that staff has to handle (unlikely for #esolangs), they can just review the registration request ahead of the queue for that
19:42:30   something doesn't sum up
19:43:10   if their "backlog is half done" and they've processed 250+, then it's only 600 tickets there
19:43:33   if ours is 500-600 then it's like no one requests anymore but I very much doubt
19:43:46   I think I heard something (fourth-hand information at this point) about spam to the project registration address, which might have generated extra ticket numbers that they don't actually count in their queue.
19:45:22   what does the "project registration" mean anyway? the channel is registered
19:45:42   is it about the control over #esolangs-*?
19:47:15   In practical terms, not much. It'd allow us to claim #esolangs-* channels, yes, but I don't think we're planning to.
19:47:39   Unless I migrate #esoteric-minecraft that has just had myself and Sgeo joining and parting for the last N years.
19:48:57   oh, they gave me #ruby-ru 6 minutes ago ..D
19:52:27   would it be possible to program in minecrafting using items?
19:57:25   There's definitely esolangs-y aspects to minecrafting, but the #esoteric-minecraft channel wasn't about that, we just had a social Minecraft server for hanging-out and building nonsense.
19:58:58   IIRC there is a Minecraft mod that operates docker
20:03:03   According to some screenshots I found, the version of the game at the time was Minecraft Alpha v1.2.2.
20:05:23   the first version I played was able to spawn nether portal by F4
20:05:44   I remember my first death ..D
20:06:12 -!- op_4 has left ("leaving").
20:06:26   Ooh, I found one of those generated map pictures too. https://gamma.zem.fi/~fis/civilization.png
20:14:32   Ah, I remember #esoteric-minecraft
20:21:55 -!- tromp has joined.
20:25:20 -!- tromp has quit (Remote host closed the connection).
20:25:34 -!- tromp has joined.
20:27:23   I crushed my metaphorical teeth trying to SU(1, 1) ≅ SO(1, 2) (Poincaré ≅ hyperboloid). I should have searched for the exact expression of this iso but I was lazy and hopeful
20:35:31    would it be possible to program in minecrafting using items? => with droppers and various item filters (I don’t remember how are they made but IIRC they use hoppers and comparators) and various water elevators and water / blue ice conveyors and chutes you can move items in diverse ways. Also pressure plates of different properties detect different amounts of items; and you can duplicate (using something farmable) and destroy them
20:35:45 -!- tromp has quit (Remote host closed the connection).
20:38:16   using dispensers with a bucket inside, you can switch water on and off, and you can send these buckets around, though conditional on whether a hopper can steal a bucket from inside a dispenser (I think it can?)
20:38:57   though shuttling many items around is poor for FPS and also they can start to despawn
20:39:47   anyway there are lots more ways to transport items there, like sliding down honey or something
20:42:46   this reminded me the last line of this article https://esolangs.org/wiki/Anarchysm
20:43:44 -!- spruit11 has quit (Ping timeout: 252 seconds).
20:44:27   https://esolangs.org/wiki/File:Minecraft_Pistons_Hello_World.png
20:47:16   there was something like that (people running “program requests”) somewhere at reddit or in IRC
20:47:21 -!- tromp has joined.
20:51:03   I think that, should be added into C, the command for adding on to an existing macro. There are some other things that would be helpful too
21:03:46 -!- tromp has quit (Remote host closed the connection).
21:04:51 -!- LKoen_ has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”).
21:06:29 -!- tromp has joined.
21:14:14 -!- spruit11 has joined.
21:19:36 -!- tromp has quit (Remote host closed the connection).
21:26:05 -!- tromp has joined.
21:51:20 -!- tromp has quit (Remote host closed the connection).
21:58:31  [[Special:Log/newusers]] create  * DynCoder *  New user account
22:01:01 -!- tromp has joined.
22:05:06 -!- tromp has quit (Ping timeout: 240 seconds).
22:09:57 -!- dcristofani has joined.
22:10:18  [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=83411&oldid=83403 * DynCoder * (+220) added me
22:10:53  [[User:DynCoder]] N https://esolangs.org/w/index.php?oldid=83412 * DynCoder * (+29) Created page with "Person who created [[goatoo]]"
22:16:51  [[User:DynCoder]] M https://esolangs.org/w/index.php?diff=83413&oldid=83412 * DynCoder * (+72) 
22:18:15 -!- delta23 has joined.
22:18:29  [[User:DynCoder]] M https://esolangs.org/w/index.php?diff=83414&oldid=83413 * DynCoder * (+0) 
22:18:42  [[Talk:Unsquare]] N https://esolangs.org/w/index.php?oldid=83415 * Bangyen * (+485) Created page with "== [[Hello, world!]] == I'm pretty sure the correct program is as follows: 
 OA++++++++++++++++++++++++++++++++++++Po IA++++++++++++++++++++++++++++++++++++++++++++++++++P..."
22:20:36   shachaf: there's a standard solution for that: define h(x) = if p(x) the f(x) else g(x), where p(x) is a pseudo-random predicate
22:21:01   shachaf: then any collision of h(x) is a collision between f and g with 50% probability
22:23:33   I think I've seen a name attached to it.
22:23:57   I wish I could remember :P
22:24:37   shachaf: maybe ##crypto knows
22:26:48  [[Language list]]  https://esolangs.org/w/index.php?diff=83416&oldid=83404 * Fpstefan * (+16) 
22:28:56   I wonder what a NetHack TCG would be like
22:31:06   ACTION eats pizza
22:32:40   fungot: What would a NetHack TCG be like? 
22:32:40   fizzie: they say that you can defeat a killer bee is like eating a wraith is a force for good. the markings, teeth, creating a tremendous vice-like bite... piranhas are attracted to any disturbance in the dungeon, these swarming monsters are created evil, thieves, and sake.
22:32:54   I think it would contain at least those elements.
22:37:48   there should be a game where enemies are named after esoteric languages
22:37:59   sometimes ugly as hell
22:38:53 -!- tromp has joined.
22:39:08  [[Talk:Unsquare]]  https://esolangs.org/w/index.php?diff=83417&oldid=83415 * Bangyen * (+138) /* Hello, world! */
22:39:56   the Brainfuck monster according to its name would aim in the head attacking with psy waves
22:41:55   to defeat them you should write code in them
22:44:01 -!- tromp has quit (Ping timeout: 265 seconds).
22:46:05  [[Pointfree programming]]  https://esolangs.org/w/index.php?diff=83418&oldid=74534 * Fpstefan * (+124) 
22:46:30   shachaf: well, that went well.
22:46:34   I like a rule that you need not use the officially printed cards; you can use your own that contain the same text, if the mass, size, etc matches the official ones. If you are not using card sleeves, the back must also match.
22:47:00   cards?
22:50:45  [[Unsquare]]  https://esolangs.org/w/index.php?diff=83419&oldid=67140 * Bangyen * (+125) 
22:52:46 -!- dcristofani has quit (Ping timeout: 240 seconds).
23:01:15   shachaf: So, of course it's attributed van Oorschot and Wiener, the same people who came up with the distinguished points parallel search, and even the same paper.
23:03:23  [[Goatoo]] N https://esolangs.org/w/index.php?oldid=83420 * DynCoder * (+3439) Created page with "{{infobox proglang |name=Goatoo |paradigms=imperative |author=[[User:DynCoder]] |refimpl=[https://github.com/Joshua260403/goatoo GitHub] |year=[[:Category:2021|2021]] |memsys=..."
23:03:47  [[Goatoo]] M https://esolangs.org/w/index.php?diff=83421&oldid=83420 * DynCoder * (+11) 
23:06:52 -!- dcristofani has joined.
23:10:04 -!- tromp has joined.
23:14:41 -!- tromp has quit (Ping timeout: 260 seconds).
23:24:10   woah
23:24:21   \rasel   output: "  my first quine ever!
23:25:14   Wow nice quine!
23:25:32   \rasel   output: "<3@Y#\\3\x00\"", exit code: 3
23:28:44  [[RASEL]]  https://esolangs.org/w/index.php?diff=83422&oldid=83396 * Nakilon * (+20) Quine
23:30:45   somehow it's twice shorter than Befunge quines
23:33:56   Not the Funge-98 quines though.
23:34:16    <@,+1!',ka"
23:34:22   (With the leading space.)
23:36:12   rosetta code has shorter Befunge than on Esolangs http://www.rosettacode.org/wiki/Quine#Befunge
23:37:28   Odd that we don't have that one, it's the kinda-obvious one.
23:38:09   probably "reading source is cheating" mentality
23:38:38   Nah, the one we do reads the source.
23:38:47   huh
23:39:01   It just does a bounce-around loop instead of the wraparound loop.
23:39:49   I imagine that could be replaced by the Rosetta Code one, at least as far as quine aesthetics go.
23:41:06   The stringmode quines get a little long in Befunge-93 because there's no coalescing of spaces, so you end up with having to trim them manually, and it gets slightly verbose to do on one line.
23:41:09  [[Talk:Clockwise]]  https://esolangs.org/w/index.php?diff=83423&oldid=83388 * Bangyen * (+202) 
23:41:17  [[Talk:Clockwise]]  https://esolangs.org/w/index.php?diff=83424&oldid=83423 * Bangyen * (+2) 
23:41:26 -!- tromp has joined.
23:41:55  [[Language list]] M https://esolangs.org/w/index.php?diff=83425&oldid=83416 * PythonshellDebugwindow * (+13) /* G */ Goatoo
23:42:24   Here's a Befunge-98 version with no leading space: <@,+1!',ka$"
23:43:34   hm, so funge-98 does not go around in the loop
23:43:53   maybe I could do that too with negative jump
23:43:56   `` echo "<@,+1!',ka$\"" > /tmp/q.b98; /hackenv/interps/cfunge/cfunge /tmp/q.b98
23:43:57   ​<@,+1!',ka$"
23:44:33   Annoying to escape something that contains both a ' and a " in bash.
23:44:48   (Is there something like Perl's arbitrary-delimiter thing?)
23:45:46 -!- tromp has quit (Ping timeout: 240 seconds).
23:46:30   I don't get it why the space or $ in your example
23:46:39   what is it for
23:47:07   In stringmode, the infinite empty space around the program gets coalesced into a single ' ' character.
23:47:18   So the $ drops it; or the version with the leading space just contains it in the program.
23:47:23   oh
23:48:19   Also applies to any intervening spaces. To quote from the spec: "In Funge-98 stringmode, spaces are treated "SGML-style"; that is, when any contiguous series of spaces is processed, it only takes one tick and pushes one space onto the stack."
23:48:21   RASEL cuts it
23:48:56   For wrapping in Funge-98, conceptually you just apply the above rule to the infinite amount of spaces your string would otherwise have.
23:50:49  [[Clockwise]]  https://esolangs.org/w/index.php?diff=83426&oldid=83187 * Bangyen * (+100) 
23:51:05  [[Clockwise]] M https://esolangs.org/w/index.php?diff=83427&oldid=83426 * PythonshellDebugwindow * (+4) /* Cat program */ Fix (thanks, Bangyen)
23:51:29  [[Talk:Clockwise]] M https://esolangs.org/w/index.php?diff=83428&oldid=83424 * PythonshellDebugwindow * (+164) /* Cat Program */ Reply
23:54:38   ok, negative jumps sucks but I made it in one instead of two
23:54:40   \rasel <@,Yj#?\15:,"
23:54:42   output: "<@,Yj#?\\15:,\"", exit code: 5

2021-05-26:

00:00:57   " I wonder what a NetHack TCG would be like" => I was wondering about that at some point, and figured out some possible mechanics, but in the end it mostly comes down to making any good TCG core, then flavoring it to nethack by throwing in as many nethack references as you can. Same as you'd make a TCG for a TV series.
00:01:42   if computerized, the biggest way you could do it is simply to try and have as much foresight as nethack itself
00:01:46   good luck with  that though
00:02:14   You apply the potion of oil to the iron golem, it's attack power doubles!
00:02:31   that's an interesting quine, how does the unbalanced double quote work?
00:03:08   You can try to make up templates for the TCG using TeXnicard, perhaps. I also believe that a computer implementation of the rules should be written as FOSS, perhaps using literate programming so that it includes the general text too.
00:03:47   b_jonas it reads it once for start then wraps around the line and reads it again for the end
00:04:32  [[BF-PDA]]  https://esolangs.org/w/index.php?diff=83429&oldid=83008 * Bangyen * (-74) 
00:04:44  [[BFStack]]  https://esolangs.org/w/index.php?diff=83430&oldid=83011 * Bangyen * (-53) 
00:05:08  [[EXCON]]  https://esolangs.org/w/index.php?diff=83431&oldid=83007 * Bangyen * (-15) /* Interpreter */
00:05:23  [[RAM0]]  https://esolangs.org/w/index.php?diff=83432&oldid=83010 * Bangyen * (-53) 
00:05:24   fizzie: bash arbitrary delimiter: there's here-docs, but nothing like perl/ruby's single character delimiter. I would occasionally like a better delimiter for URLs in bash, because neither " nor ' works.
00:06:59   nakilon: oh! so that's why when I miss the @ builtin you get an infinite loop. that makes much more sense
00:07:12   ye )
00:08:53   well that makes more sense
00:10:02   I have found ' suitable to delimit URLs in bash
00:11:25   zzo38: that doesn't work well because URLs can contain ' so then you have to escape it
00:12:15   $'' doesn't work for the same reason; "" doesn't work because now you have to escape dollar signs
00:14:42   and yes, this is a small complaing, I do generally like bash
00:14:45   I had never needed to use a URL with '
00:18:45   hey I made it even shorter
00:18:48   \rasel <@,Yj5#?:,"
00:18:51   output: "<@,Yj5#?:,\"", exit code: 0
00:19:53   both ? branches reach the j, but one gets 5 and another carries own end-loop 0
00:21:50   it's now 1 char shorter than Befunge-98 I guess
00:25:28 -!- xelxebar has quit (*.net *.split).
00:25:28 -!- hendursaga has quit (*.net *.split).
00:31:44   `rasel <@,Yj5#?:,"
00:31:46   ​<@,Yj5#?:,"
00:32:00   valid in both versions
00:35:02   `rasel "tobadbmal olleh >",,,,,,,,,,,,,,,,,@
00:35:06   ​> hello lambdabot
00:35:33 -!- tromp has joined.
00:39:34 -!- dcristofani has quit (Ping timeout: 272 seconds).
00:40:01 -!- tromp has quit (Ping timeout: 265 seconds).
00:41:08 -!- dcristofani has joined.
00:42:40  [[RASEL]] M https://esolangs.org/w/index.php?diff=83433&oldid=83422 * Nakilon * (+7) /* Quine */ 11 chars
01:03:22 -!- xelxebar has joined.
01:04:23 -!- tromp has joined.
01:07:04 -!- hendursaga has joined.
01:09:20 -!- tromp has quit (Ping timeout: 272 seconds).
01:18:43 -!- delta23 has quit (Quit: Leaving).
01:18:51 -!- tromp has joined.
01:23:06 -!- tromp has quit (Ping timeout: 240 seconds).
01:37:03  [[Special:Log/newusers]] create  * Aylias *  New user account
01:39:48  [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=83434&oldid=83411 * Aylias * (+206) /* Introductions */
01:47:24   Heh, I was fiddling in SASL support to my IRC thing (seems to be working now), and noticed I had originally generated a 10-year self-signed cert, which will expire next year. Wonder how I'm supposed to remember something like that.
01:48:17   put it into your calendar and hope that it survives the 2 software migrations in the meantime?
01:52:02   Hmm, it might just barely work.
02:13:24 -!- tromp has joined.
02:16:15   Turns out bip doesn't do SASL. :/ (After adding it to the homegrown bot thing, was thinking of setting it up for this human-client connection too.)
02:17:09   irssi does. weechat does too, presumably
02:17:45   Yeah, but they're not bouncers.
02:17:46 -!- tromp has quit (Ping timeout: 252 seconds).
02:18:06   I went through this phase of experimenting with clients, and it was convenient to not have that cause any trouble.
02:18:15   (I know ZNC does, but it's too mainstream.)
02:18:22   oh bouncers, right
02:18:56   well, being mainstream may correlate with growing sasl support
02:19:59   Yeah, I guess. bip does client-side certificates, which is *almost* but not exactly the same.
02:21:23   (Adding a client cert fingerprint to NickServ makes it auto-identify soon *after* connecting, but you still need to do a SASL EXTERNAL thing in the connection registration stage to make it happen before actually connecting.)
02:21:28   ...almost, but not quite, entirely unlike tea...
03:07:33 -!- tromp has joined.
03:12:16 -!- tromp has quit (Ping timeout: 265 seconds).
03:16:17   did y'all get your channel seized on freenode.
03:16:20   because #lobsters did.
03:16:31   everyone did
03:16:42   they've seized every single channel that mentions libera.
03:17:11   all of them
03:17:17   and are doing.. what.
03:17:41   forcibly preventing the channel from leaving, by hiding the fact it moved
03:17:50   it's redirected to it's ## version, and  owned by a placeholder account
03:18:22   anybody wanna argue about FUD when moving networks now.
03:20:34 -!- Lord_of_Life_ has joined.
03:21:51 -!- Lord_of_Life has quit (Ping timeout: 260 seconds).
03:22:17 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
03:24:54   bye freenode, fuck you andrew lee.
03:29:09   that's pretty... uh, what did they think was gonna happen
03:29:47 -!- shikhout has joined.
03:29:52 -!- shikhout has quit (Client Quit).
03:32:24   pikhq: Probably hope to snag users that haven't realized everyone's movied to libera
03:32:44   So uders that log on to IRC maybe once-twice a month or something
03:34:13   i feel like they'd notice the sudden total redirection of all the channels to ## under new management tho
03:34:15   I still don't get the hostile takeover of Freenode, I'd assume taking care of the needs and wants of a bunch of smelly computer nerds (present company excluded) would be a much bigger pain in the ass than whatever monetary gains are to be had from owning the IRC chat which they use
03:34:23  [[Special:Log/newusers]] create  * Amp *  New user account
03:34:40   it is objectively bizarre
03:36:02   Who'd buy it and why?
03:36:22   There is an objectively negative cost associated with owning and maintaining an IRC network
03:36:56   Oh? Could you explain?
03:37:13  [[Esolang:Introduce yourself]]  https://esolangs.org/w/index.php?diff=83435&oldid=83434 * Amp * (+155) /* Introductions */
03:38:16   what_the_fuck_am_i_reading.jpg
03:38:18   I wonder what they do for channels that are in "violation" that are already ##
03:38:25  [[Esolang:Introduce yourself]]  https://esolangs.org/w/index.php?diff=83436&oldid=83435 * Amp * (+67) /* Introductions */
03:38:35   >IRC is one of the last few remaining open messaging platforms that anybody can setup and manage their own communities with. No vendor lock in, no black box services.
03:38:42   They introduce this like it's a bad thing
03:39:15  [[User:Amp]] N https://esolangs.org/w/index.php?oldid=83437 * Amp * (+2) Created page with "yo"
03:40:10   I think I see, so Lee's trying to make Freenode his so he can make it the testbed for his irc.com webshit and sell it to investors?
03:40:17   yuh.
03:40:53   I'd ask who'd invest in that, but then people invested in juicero so I won't.
03:41:38  Goodbye freenode:#esoteric, see you on the other side (where I've already taken up residence, obviously.)
03:41:45 -!- int-e has left.
03:42:14   very smart to take over a platform and immediately drive off the entire existing userbase
03:42:33   clearly much better than just starting your own irc network from scratch
03:42:35   :P
03:43:11   is this just a case of capitalists being unable to understand the internet? they can't imagine any way to build things that doesn't involve first displacing an existing group of people?
04:01:39 -!- tromp has joined.
04:06:21 -!- tromp has quit (Ping timeout: 260 seconds).
04:09:14 -!- tromp has joined.
04:14:17 -!- tromp has quit (Ping timeout: 260 seconds).
04:14:52   FORWARD might be a good idea; the rest I don't like. (Also, GZIP is bad because it requires the client software to implement it. Ideally, no special client software should be needed for IRC; such things should be optional.)
04:17:47   like i believe that
04:23:44 -!- tromp has joined.
04:28:50 -!- tromp has quit (Ping timeout: 272 seconds).
04:28:50 -!- dcristofani has quit (Ping timeout: 272 seconds).
04:30:03   hehehe
04:36:22   hi soni
04:44:24 -!- dcristofani has joined.
04:46:13 -!- dcristofani has quit (Client Quit).
04:46:25   Soni: That is a possibility, but I recommend not using them anyways.
04:49:55 -!- craigo has joined.
05:10:34 -!- craigo has left ("Leaving").
05:17:58 -!- tromp has joined.
05:20:29 -!- relrod has quit (Quit: This user has migrated to irc.libera.chat.).
05:22:46 -!- tromp has quit (Ping timeout: 265 seconds).
06:02:10 -!- tromp has joined.
06:12:32 -!- tromp has quit (Remote host closed the connection).
06:33:16   cd: that's a good one, they kickbanned everyone from the existing channels, that will get a lot of people notice that something happened and get them moving
06:33:56   " i feel like they'd notice the sudden total redirection of all the channels to ## under new management tho" => not really that, more like that suddenly there are much fewer people on
06:34:51  [[Esolang:Community portal]]  https://esolangs.org/w/index.php?diff=83438&oldid=83223 * B jonas * (-13) 
06:37:19   keegan: unclear, he might want to just destroy the network completely (without directly stating that) and driving people to competitor forums that he has interest in more secretly
06:38:12 -!- Lymia has left ("Hug~♪").
06:47:56 -!- clog has quit (Quit: ^C).
06:48:15 -!- clog has joined.
06:51:50 -!- tromp has joined.
06:54:01 -!- tromp has quit (Remote host closed the connection).
06:54:15 -!- tromp has joined.
07:00:16   at least if he wanted to destroy freenode, he had the courtsey of doing it quickly rather than having communities wonder if they should stay or find a new place
07:07:35  [[SF Code]]  https://esolangs.org/w/index.php?diff=83439&oldid=83409 * ColorfulGalaxy (disambiguation) * (+226) Recategorization
07:28:16   Sgeo: "just forcibly changing the topic" => that would have no effect, because NOBODY READS TOPICS ON IRC. they just used the topic as a quick filter to tell which communities redirect users to other networks in more effective ways. grepping topics is easier to automate than looking at project websites to see which projects changed their links.
07:28:45   fizzie: also, if you feel like my encouragement to make a bridge pressured you, you are hereby absolved, I no longer think a bridge to freenode is helpful
07:31:27 -!- sprock has left.
07:31:30   fuck freenode
07:31:41   they're dead to me
07:31:43   i told them to eat my balls
07:31:51   long live libera
07:31:52   `coins
07:31:55   ​milecoin wotioncoin limpcoin fakcoin bfccoin smitisorbcoin safenfcoin nrfcoin axicoin aaallyidocoin dermdrcemecoin shakbcoin hyphillecoin sorthcoin codacoin ampucoin hpndersiopcoin nephalcoin percardcoin igncoin
07:50:01   heh, "Leenode" rather than Freenode , via https://news.ycombinator.com/item?id=27287038  > We should stop implicitly legitimizing Andrew Lee's power grab by referring to his dominion as "Freenode"
07:52:28   hmm, I was just wondering what to rename the network tag of freenode in my irc config so I don't absent-mindedly connect and join it and think I'm correctly connected to IRC
07:52:37   will probably still go with something else rather than a cheap pun
08:00:20 -!- Sgeo has quit (Read error: Connection reset by peer).
08:00:29   The Realm of Freenode is our homeland. The Chännel dwells in it since... Uhm... Quite a few years ago?
08:00:34   Libera is the land of the future. Probably.
08:00:56 -!- tromp has quit (Remote host closed the connection).
08:01:28   now the leest of nodes?
08:02:20 -!- tromp has joined.
08:04:33   (just realised I misunderstood which was the freest... Libera is free-er than freenode, so is freest...) My attempt at a joke needs to be rewritten accordingly
08:04:44   int-e: evil tortoise? come on, the lore is obvious. the freenode gods pulled off a miracle of setting up a new network in like two days, with several servers, and led us out of Egypt
08:06:35   Of free nodes, Freenode is leest, Libera is freest?
08:07:17   `? puns
08:07:18   Puns are fun. Ask shachaf about them. But beware of Muphry adding misspellings.
08:09:09 -!- hendursaga has quit (Ping timeout: 240 seconds).
08:11:15 -!- hendursaga has joined.
08:51:20   `` ruby -e "p 'Libera' > 'Freenode'"
08:51:24   true
08:51:38   `` ruby -e "p 'Freenode' > 'Libera'"
08:51:39   false
08:52:51    True
09:33:49   this "Community-curated" in github repo titles...
09:33:53   what does it even mean
09:34:30   they always have the repo owner who reviews and accepts the pull requests only if he feels so, the same as in any another github repo
09:39:28   Well, that was certainly a thing. Wondering if I should make that bridge a one-way affair, just freenode -> here, so that it would mainly serve the purpose of letting people here notice if someone they know comes in wondering about what's up. (Up until `freenodecom` comes in and forcibly redirects it to ##esoteric, of course, at which point I don't think I'd bother.)
09:39:47   what even more funny is that you could say "well the pull requests should probably pass the CI checks", but nope -- the https://github.com/github/explore/commits/main has the ./script/cibuild script but they don't have CI, lol -- this script threw errors that they fixed only 11 hours ago
09:40:06 -!- dionys has joined.
09:41:40 -!- dionys has quit (Client Quit).
09:41:44   not that it amazes me in any way because I already saw an amazing shit done by github staff
09:43:51   one of their guys took the whole course code of my gem and replaced the source code of another gem on github, not changing the name, nor giving any credits -- just copypoasted the whole code over, with mistakes, and made a pull request -- at first I thought it's someone drunk or indian but nope, he had the "Github staff" badge
09:44:01   *source
09:44:42 -!- dionys has joined.
09:44:57   though still could be drunk
09:45:25   fizzie I think the bridge gives people on freenode know that libera exists
09:45:37   and that we are active here
09:45:49   *makes people
09:46:11   Yeah, it's just there's a number of people who I think prefer not to get their comments forwarded over there. But fair enough, I guess it still does that even if there's odd gaps in the conversation.
09:46:21   Like lambdabot just saying "True" out of the blue. ;)
09:47:11   lol
09:47:20   fizzie: disenchanter: ask not, as opposed to the nether world, the chalk pencil, and without a mother. she is usually heard or seen in profile, the demon lord. inhabited or not, have very detailed short-term plans for it had been very upset to find if hearts be wild and wise.
09:47:35   In retrospect, I think that wasn't the best ^style for that.
09:49:02   so on freenode it looks like a demon lord took a control over him
09:49:36  [[While(true)]]  https://esolangs.org/w/index.php?diff=83440&oldid=83400 * Aonodensetsu * (+0) /* Quirks */
09:49:52   oh here we go
09:50:06 -!- dionys has quit (Quit: dionys).
09:50:11  [[While(true)]]  https://esolangs.org/w/index.php?diff=83441&oldid=83440 * Aonodensetsu * (+0) /* External resources */
09:52:06 -!- dionys has joined.
10:39:23  [[Goatoo]] M https://esolangs.org/w/index.php?diff=83442&oldid=83421 * DynCoder * (+139) 
10:40:46  [[User:Sertdfyguhi]]  https://esolangs.org/w/index.php?diff=83443&oldid=81241 * Sertdfyguhi * (-27) update
11:09:57   is there any website that provides a ""community driven" " catalogue of irc channels?
11:11:11   I mean only those who already can IRC know about /list, and even they don't immediately know about alis, etc., it would be nice to have some guide over your possible places of interests if you are not in IRC yet
11:13:07   It's not a *curated* list, but there's always https://netsplit.de/channels/?net=libera.chat and such.
11:13:11   It's kind of flaky in what it displays, though.
11:19:35   hi Am Dm6 G F#add9 Fm7 C6 G what do you think?
11:54:46  [[Esolang talk:Community portal]]  https://esolangs.org/w/index.php?diff=83444&oldid=83183 * Fizzie * (+1304) /* Freenode and the future */ Last call for objections.
11:57:22   fizzie it doesn't provide a tree/tags cataloging
11:57:49 -!- sdhand has joined.
11:57:54   arseniiv you mean q3dm6?
11:58:43   don’t know what q3 is
11:59:02   shame on you
12:00:09   oh, a Quake map. Didn’t play Quake :)
12:00:32   I meant the chord D F A B
12:00:46   from an alis topic search on freenode, there are at least a few channels that still advertise in the topic that they moved to libera, but there are also some that advertise that they moved to oftc or hackint
12:05:41   Are they #channels or ##channels? Although I don't doubt there's exceptions.
12:06:02   arseniiv it's in this classic video starting at 4:00 https://www.youtube.com/watch?v=Kg9RVktBNMA
12:07:22 -!- delta23 has joined.
12:10:23   nakilon: "community-curated" means that is the software is buggy or badly designed, the maintainer don't accept blame, because it was "the community" that maintained it wrong, according to them
12:23:22   fizzie: for libera, only ## and ## channels I think
12:23:49   well no\
12:23:53   I'm wrong
12:24:31   fizzie: there are #-channels too, like freenode/#archlinux-security, that say moved to libera in topic
12:25:41   I'm not attempting to tell how many large channels have such notices in topic, because it's hard to tell how large a channel is when it's moved away, and I don't have historic data
12:26:03   Maybe they changed to that after the big sweep? Or just were missed. Or got their channel back: #go-nuts on freenode was "recovered", and now says "see  for official support channels" in topic, which is one way to put it.
12:26:29   fizzie: yes, they probably changed the topic again after the big sweep. they probably have nothing to lose by changing it again.
12:27:41   Incidentally, on freenode we have ##esoteric set as `+if #esoteric` owned by tswett (who's moved from IRC to Matrix, I think) -- I wonder what would've happened if we had had Libera in the topic.
12:27:53   Given the nature of the channel, I think the best-case scenario (as in, for maximum absurdity) would've been that we'd have have both #esoteric and ##esoteric as invite-only and both forwarding to each other.
12:28:11   But I guess more plausibly they would have reset the modes of ##esoteric to open it up.
12:29:06   "see  for official support channels" => yeah, that's harder to object against, freenode historically had extra channels where the official channel was on another network: ##rust before mozilla irc got shut down, and #gimp or ##gimp (can't recall which)
12:29:25  [[Goatoo]] M https://esolangs.org/w/index.php?diff=83445&oldid=83442 * PythonshellDebugwindow * (+71) /* Language Overview */ Categories
12:29:47   plus of course such a topic can refer to non-irc forums (though it's less likely to say "channels") for the large number of projects that don't consider the freenode presence official
12:30:23  [[SF Code]] M https://esolangs.org/w/index.php?diff=83446&oldid=83439 * PythonshellDebugwindow * (+0) Move cats to bottom
12:30:30 -!- tromp has quit (Remote host closed the connection).
12:30:35   "both #esoteric and ##esoteric as invite-only and both forwarding to each other" lol, that would be funny indeed
12:32:58   "Move cats to bottom" <- herding cats, I see.
12:33:15   Oh, cats as in categories; I was assuming examples of the cat program.
12:35:41   there should be a language about cats
12:37:16   oh I see https://esolangs.org/wiki/CAT
12:39:42  [[User:Nakilon]] M https://esolangs.org/w/index.php?diff=83447&oldid=81104 * Nakilon * (+28) added Libera
12:43:22   what's a brctl?
12:43:36   oh the bridge
12:43:39   bridge something
12:44:36   I named it after brctl(8), the Linux utility to control Ethernet bridges.
12:45:05   ("ctl" is presumably short for "control".)
12:51:10 -!- tromp has joined.
12:53:49   or cuttle[fish]
12:59:57   does fungot connect to IRC via some network funge-98 extension or is it another process that connects?
12:59:57   nakilon: they say that a large number, led a semi-independent life of mortals with a curved single-edged blade. its body around in such a way that it was a blade like a hell-broth boil and bubble." the bushmen say that when invoked, it is inescapable once earned. he is small, has dark skin and wears strange clothes.
13:00:22   ^source
13:00:22   https://github.com/fis/fungot/blob/master/fungot.b98
13:03:42   so it's http://rcfunge98.com/rcsfingers.html#SOCK ?
13:03:58   Certainly seems possible
13:18:13   Yes, it does the sockets with SOCK.
13:18:24   Otherwise it'd be cheating. ;)
13:18:54   https://github.com/fis/fungot/#running lists the required fingerprints, for the record.
13:18:54   fizzie: dark room? your chance to develop your photographs!' ( brignall banks, by h. rider haggard)
13:19:36   I do run a (bip) bouncer between it and the actual network for stability and TLS support, though.
13:20:08   Which also might mean if it's not responding but still online, the cfunge process has crashed but the bouncer hasn't. Not that it's really happened yet.
13:20:20   cd: orion, sirius: orion was the daughter of jupiter and juno. ( capitalized:) a constellation of the king," he said desperately, " one rest")
13:20:33 -!- dionys has left.
13:20:45   Many years ago when I made Pietbot it cheated because Piet doesn't have network IO
13:20:50   I wonder how many esolangs do
13:20:50   esobot: "It listens for the MediaWiki UDP "recent changes" feed" -- interesting, so the bot listens to the local network for the message? I wish there something similar in web because otherwise you have to reread the whole, let's say, RSS/Atom feed and store somewhere what was the last id you've processed, and then the feeder has to follow the
13:20:50   order of items otherwise you have to read them all and sort, etc. etc.
13:21:49   "Otherwise it'd be cheating" -- yeah otherwise it would be no point in writing features in funge is you already have the IRC communicator written in something more trivial and probably extendable
13:22:17   Yeah, MediaWiki can post changes formatted as JSON/XML/"IRC" and post them either as raw UDP or via Redis Pub/Sub.
13:22:53   https://www.mediawiki.org/wiki/Manual:$wgRCFeeds
13:23:25   (I think I just hooked the piet interpreter up to netcat)
13:23:46   ok so this is a silly and esoteric idea, but what if the guy who bought freenode is, besides being rich (which we know) is an eccentric (possibly amateur) social scientist who got intrigued by how even though the covid pandemic destroyed a lot of in person communities, it also made stronger communities quickly formed online and strengthened people's sense of community and caring about each other in 
13:23:52   general, and wanted to do another experiment to see how this reproduces?
13:24:17   That seems... unethical
13:24:40   "or via Redis Pub/Sub" -- unfortunately there is no such thing as public pub/sub that websites would provide for random users
13:24:50   as an alternative to RSS
13:25:05   socat made it possible to use TLS (...well, after updating to a more recent version supporting SNI...), I don't think netcat flavors at least generally support that.
13:25:37   So that nobody can snoop in on HackEso's network password, impersonate it, and thus gain control of mission-critical infrastructure.
13:26:03   "Otherwise it'd be cheating." => um, yes, but there was an ICFP contest judge's prize winner that was written in Metafont and used an external command for the socket connections because apparently Metafont doesn't have a built-in way to do this, and we don't want to say that that one is cheating, so we may let it slide for a befunge program too
13:26:15   (I'm assuming there's mission-critical infrastructure accepting commands from HackEso when it's authenticated to NickServ, which may be a little bit of a stretch.)
13:26:35   b_jonas: I think it might be OK when the language has no network IO
13:26:54   Yeah, I think that's the distinction. It's not cheating for Piet either, because there's just no way.
13:27:25   Although arguably that whatever-that-thing-was would have been a more esoteric solution.
13:27:37   "strengthened people's sense of community" -- I'm still not sure it was about sense of community rather than hate to Korean nation or that he had a taste to chose the word "Imperial" to his company name
13:27:45   That thing that was supposed to provide advanced I/O to brainfuck and other similar single-stdin/out languages.
13:29:05   nakilon: I'm not saying that it's definitely true, but it's a theory that some people seriously mentioned, and so an experiment may make sense
13:29:07   I can't remember the name. Was Sgeo involved with it? Anyway, we talked about it. Not having much luck finding hits on the wiki either.
13:29:50  [[Special:Log/upload]] upload  * Oshaboy *  uploaded "[[File:Hello World Stegfuck.png]]"
13:29:53   as in for an independently rich amateur scientist who isn't bound by a university medical ethics community or peer-reviewed journals who will boycott them and make their whole carreer harder
13:31:25   people love to join the shitthrowing parties AFTER the real problems already took the place, and don't love to investigate what they were
13:33:05   the whole point of "investigation" and "finding the roots, the causes" seems to be not interesting
13:34:29  [[Special:Log/upload]] upload  * Oshaboy *  uploaded "[[File:Cat program stegfuck.png]]"
13:35:27   this mediawiki event doesn't have a link
13:35:51  [[Special:Log/upload]] upload  * Oshaboy *  uploaded "[[File:Lost kingdom StegFuck.png]]"
13:38:40  [[StegFuck]] N https://esolangs.org/w/index.php?oldid=83451 * Oshaboy * (+1152) Initial
13:39:01  [[StegFuck]]  https://esolangs.org/w/index.php?diff=83452&oldid=83451 * Oshaboy * (-7) 
13:40:13  [[StegFuck]] M https://esolangs.org/w/index.php?diff=83453&oldid=83452 * Oshaboy * (+8) 
13:42:32   oh I already started installing netpbm to figure out his steganography but has already created a page
13:45:00  [[4BOD]] M https://esolangs.org/w/index.php?diff=83454&oldid=83401 * Oshaboy * (+78) Added information about 1 of the instructions
13:48:01  [[StegFuck]] M https://esolangs.org/w/index.php?diff=83455&oldid=83453 * Oshaboy * (+2) Fixed dead links
13:48:38  [[StegFuck]]  https://esolangs.org/w/index.php?diff=83456&oldid=83455 * Oshaboy * (+0) 
13:48:46  [[StegFuck]]  https://esolangs.org/w/index.php?diff=83457&oldid=83456 * Oshaboy * (-4) 
14:07:09   wtf
14:07:37  [[StegFuck]]  https://esolangs.org/w/index.php?diff=83458&oldid=83457 * Oshaboy * (+406) added extra information
14:08:04   #homebrew automatically kicks you while ##homebrew topic is Discussion on the domestic production of potable liquids
14:08:07   Libera is weird
14:08:10   ☺
14:10:08   Same founder on both, and I guess that's a valid interpretation of the word too...
14:10:46   netsplit.de's channel topic view suggests ##homebrew on freenode is also on that topic, and #machomebrew is the package manager.
14:11:10   What if I want to run my own software on a Nintendo DS
14:11:15   oh indeed
14:12:19   Taneb IIRC it's illegal
14:12:38   I think it just voids the warranty and Nintendo doesn't like it
14:13:15  [[StegFuck]]  https://esolangs.org/w/index.php?diff=83459&oldid=83458 * Oshaboy * (+287) More details
14:13:29   but I wonder if it's legal to squat the #homebrew just to kick people with macs
14:14:47  [[StegFuck]]  https://esolangs.org/w/index.php?diff=83460&oldid=83459 * Oshaboy * (+9) link
14:15:01  [[User:Oshaboy]] N https://esolangs.org/w/index.php?oldid=83461 * Oshaboy * (+4) Created page with "Heyo"
14:15:02   it's like... they could not decide who should own #homebrew and made it like this
14:15:55   For the *concept* of homebrew on consoles, I think there's at least some more specific channels. But the package manager is just called "Homebrew". I doubt they have any registered trademarks or anything? 
14:16:11   nakilon: was it actually called "#homebrew" previously on freenode?
14:16:30   b_jonas have no idea
14:16:32   I know there were apple homebrew guys on freenode, but I don't know if they used that particular channel name
14:16:34   AFAICT it's been called #machomebrew on freenode.
14:16:41   I keep reading that as macho me brew
14:16:46   I think they used multiple channels (no surprised there)
14:16:50   it's #machomebrew now as fizzie said
14:17:01   Weightlifters drinking tea
14:17:22   well that makes sense then
14:17:45   presumably the folks on ##homebrew are used to lost people enough that they just direct them to the right place
14:17:49   but the software isn't and probably never was called machomebrew
14:17:57   like we used to with the other kind of esoterica
14:17:59   oh, that reminds me
14:18:02   what do we do with the
14:18:03   `welcome
14:18:07   Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
14:18:07   message now?
14:18:09   The software's official twitter account is @MacHomebrew as well.
14:18:30   hmmm
14:18:43   b_jonas: I vote just removing the parenthetical
14:18:58   We are forwarding #esoteric into here, though.
14:19:00   Taneb: ok, but it's tricky because there are copies in like ten languages
14:19:06   fizzie: oh yes, you have a point
14:19:16   fizzie: hmm, yeah, in that case it probably ought to stay
14:19:23   It's not impossible that someone will join in search "for the other kind of esoterica", though probably quite unlikely.
14:19:47   I guess we'll seen in half a year
14:20:10   ok maybe it was machomebrew initially, I missed that time probably
14:20:29   because their twitter is older than @homebrew one
14:21:01   Now I can't stop reading it as macho-me-brew.
14:21:05   `thanks Taneb
14:21:06   Thanks, Taneb. Thaneb.
14:22:41   `thanks HackEso
14:22:43   Thanks, HackEso. ThackEso.
14:23:04   `thanks fizzie
14:23:04   Thanks, fizzie. Thizzie.
14:23:12   `thanks brrrrr
14:23:13   Thanks, brrrrr. Trrrrr.
14:24:04   :)
14:26:05   rust depends on python wtf
14:26:40  [[StegFuck]] M https://esolangs.org/w/index.php?diff=83462&oldid=83460 * Oshaboy * (+8) /* Overview */
14:28:09   trying to figure out what to uninstall because homebrew updates EVERYTHING once in a while and it took half an hour; and I have no idea why two commands from SO to "draw a dependency tree" are so different but python is like covid here... https://dpaste.org/416M/slim#L
14:34:01   ruby doesn't use it
14:34:42   these are all needed to build ruby https://dpaste.org/416M/slim#L2281,2282,2283,2284,2285,2286
14:35:09   why install through different package managers if there is one?
14:35:27   everything installs with brew
14:36:38   why do you think I need "to manage rust toolchain"?
14:37:49   "brew install rust" somehow was enough to then "rust install ..." or whatever it was to install some rust program that btw I'll probably deinstall now since I don't remember it even
14:38:42   I guess I didn't build rust from source and this "tree draw" command just fakes it
14:39:15   basically homebrew downloads everything precompiled for my current mac os version
14:39:44   https://dpaste.org/416M/slim#L2281,2282,2283,2284,2285,2286,6384,6385,6386,6387,6388
14:39:55   I guess this means right side is more correct
14:41:57 -!- Sgeo has joined.
14:43:04   I see, "This is similar to Ruby's rbenv, Python's pyenv, or Node's nvm." -- rustup docs
14:43:38   (nvm is actually was a clone of rvm, not rbenv but whatever)
14:46:16 -!- Lord_of_Life has left ("Konversation terminated!").
15:37:50   I hoped the visualization would make the tree more obvious, heh https://imgur.com/a/yclpTkR
15:39:00   Judging by what that looks like, that must be neato/fdp. Do it with dot instead: it'll be a lot more obvious, but a gigantic and full of blank space.
15:39:15   btw java has made "jenv" too now
15:39:29   fizzie: there's two images there and the first one looks dotty
15:39:32   fizzie dot is upper one
15:40:06   nakilon: can you get it to drop edges implied by transitivity
15:40:27   Sorry, I think the rectangle for it was shaped too much like an ad banner and I was blind to it. ;)
15:41:09   would be cool if there was a built-in graphviz filter that would concat "nodes that have the same set of ins and outs" with "\n" into a single node
15:41:44   Taneb I didn't process the graph myself, it's https://github.com/martido/homebrew-graph 
15:43:26   Ah
15:43:45   I seem to remember a force-directed graph vizualizer you could manually "shake" to untangle it, and then freeze the result, but I don't remember where that was. That's the kind of human/machine hybrid algorithms we need more of. (To convince the machines to keep us around.)
15:44:11   Maybe one day they can 3D print that out of springs and you can try to physically sort it out.
15:45:06   did I tell about the "reconstruct cats" contest?
15:46:15   there was such contest on codeforces where there were thousands of shredded cat pics and you had to restore them; so IIRC lots of guys in top were making hybrids that you could "shake" a cat
15:46:42   unfortunately I can't code GUI
15:47:23   so my cats mostly looked like this https://codeforces.com/predownloaded/6f/ed/6feddc5ed6240a9e1e61b4b089c00e796bda163d.png
15:47:50   but it would be pretty much real to process all the cats because the contest lasted a month
15:48:17   nakilon: how do you even scan shredded photos? that sounds very hard
15:49:02   b_jonas they were accurately sliced in NxN pixels depending on the dataset
15:49:43   ah, so digitally shredded to nice square blocks
15:50:01   Speaking of scanning, my former university had scanned my Master's thesis and sent me a link to verify it looks like what I wrote (+ a checkbox for e-publishing permissions).
15:50:25   All the pages were there, but there was a pretty noticeable broad brown smear exactly vertically across each page.
15:50:29   fizzie: nice, when is that Master's thesis from? didn't you already make it full digital?
15:50:30   b_jonas yeah
15:50:33   I think they need to clean their scanning machine.
15:50:55   but what demotivated me and I stopped solving prematurely -- is that the chunks had resize kernel artifacts
15:51:12   the squares didn't connect ideally
15:51:20   there were bright and dark lines along the edges
15:51:38   I think when I submitted my Master's thesis, they asked for a digital copy, and I published a digital copy in any case. I'm not sure if that was like mandatory, or if people were still allowed to make it partly non-digitally though.
15:52:13   so it was their fault actually -- they could resize and then cut but they cut and then resized
15:52:17   b_jonas: *I* made it digitally (of course), but even though it wasn't that long time ago (2009), it still predated their process revamp of accepting digital submissions, so the official approved version is the printed and bound book.
15:52:38   I think post-2015 or so the official copy of record will have been the digital version.
15:52:48   fizzie: I mean in my case the main copies were still printed and bound, but they asked a digital copy in addition
15:53:16   which makes sense, it's a pretty free and useful thing to do to ask for a digital copy
15:53:41   I don't have a thesis
15:53:42   Yeah, the FAQ of the scanning project said something about how they can't accept a better-quality digital version because for reasons™ the thing available in their database must be exactly what was inspected for approval.
15:53:48   I didn't finish the university
15:54:04   was expelled for inability to run damn 3km in time
15:55:09   well yes, admittedly I also don't have the original version on public internet either, I have the version with the exactly one typo that I found a few months later fixed
15:56:03   My thesis was awful and I kind of wish I had the opportunity to try again
15:56:28   I do not have a copy to hand
15:59:11   well sure, my thesis is bad too
15:59:18   most people's master's thesis is
15:59:45   Mine especially so, I was not having a good time mental health wise and sought help way too late
16:00:06   So handed in 12 pages of rubbish and somehow passed
16:08:23  [[Special:Log/newusers]] create  * Alee *  New user account
16:10:23  [[Esolang:Introduce yourself]]  https://esolangs.org/w/index.php?diff=83463&oldid=83436 * Alee * (+88) /* Introductions */
16:10:49  [[User:Alee]] N https://esolangs.org/w/index.php?oldid=83464 * Alee * (+13) write intro
16:13:53   AIUI I could put any version I like on the public web if I want (not that I think anyone would find it very interesting), this was specifically the university wanting to make their library's publication archive ("full text materials produced in the university, such as theses, journal articles, conference publications and research") include this old stuff too, I think covering all theses from 1960-2015 or 
16:13:59   so.
16:14:10   The FAQ also says something about it freeing up valuable archival space, which might be the real motivation here.
16:26:11 -!- LKoen has joined.
16:33:42  So i guess everyone is on libera
16:36:57  they forced me!
16:37:55 -!- tromp has quit (Remote host closed the connection).
16:49:44   fizzie: yeah. old thesis are one of the hardest to find references to track down in libraries, though that's usually about PhD thesis, and they want to continue that tradition
16:55:11  If your #channel wasn't `+spimf ##channel`d by freenodecom, it doesn't count as forcing. ;)
16:55:30  I really would like to know what their tooling would have done given that ##esoteric is already +f #esoteric here, but I guess there's bound to have been a lot of those channels, so it was probably accounted for.
16:59:54   I wouldn't be so sure
17:00:23 -!- int-e has joined.
17:00:31 -!- int-e has left.
17:11:34 -!- tromp has joined.
17:12:29   int-e: they say that a hacker named david once slew a giant. he was such a shabby monk to dinner? he invites the very devil, a founding member of the yellowish linen whereof those of the triumph of morgoth elves and men were allies and held aloft the sacred icon. the denticles on its skin muted the whoosh of its body around in such a shabby monk to dinner? he invites the very devil, an army general invited the buddhist monk, mo
17:12:57   You can also have it ignore all mentions of your name, which is not going to be at all confusing.
17:13:08   Though I'm not sure how long we'll be keeping the bridge for.
17:15:57 -!- tromp has quit (Ping timeout: 260 seconds).
17:16:21   I think the main argument for is, it's a way to let any returning old-time regulars (who might have missed all the excitement) to know about this place. We do get some every now and then. Though it's discoverable via other means (wiki, logs page) too.
17:17:59   excitement
17:19:25   output: "73 39 109 32 97 108 105 118 101 33 ", exit code: 0
17:19:30   damn
17:19:51 -!- carterisonline has joined.
17:20:13 -!- carterisonline has quit (Client Quit).
17:20:36   The word EVILAPEEK_OS appears in that noisy bot's source code (in the error message if setting SO_KEEPALIVE fails).
17:23:42   enough amount of funge code might have all the magic words you need to spawn something evil
17:25:13 -!- HackEso has quit (Remote host closed the connection).
17:25:45 -!- joast has quit (Ping timeout: 260 seconds).
17:25:47 -!- HackEso has joined.
17:31:27   privmsg it
17:31:32   or notice
17:33:51   I need the ignore list to be printable in order to copy it back to the config file because persistence is hard. ;) I can make the bridge commands respond by privmsg, I made them public mostly so that people can learn how it works by osmosis. Also, if we don't keep the bridge up it'll also stop being a problem.
17:37:55 -!- tromp has joined.
17:38:17  [[SF Code]]  https://esolangs.org/w/index.php?diff=83465&oldid=83446 * JaydenIrwin * (+42) updated toggle description
17:39:21 -!- joast has joined.
17:41:14  [[SF Code]] M https://esolangs.org/w/index.php?diff=83466&oldid=83465 * JaydenIrwin * (+92) sf symbols link
17:48:31 -!- tromp has quit (Remote host closed the connection).
17:54:36   Even on news.software.readers they write about abandoning Freenode (for the IRC about slrn), too.
17:56:46   I think that the bridge could be discarded soon, and the logs then being fully on this IRC only. I don't know how soon; that is up to whoever set it up
17:58:37   imgur refused to eat these images now
17:58:40   https://imgchest.com/p/pagyvmeky89
17:59:40   so joining them in groups gave no much profit
18:00:54   hm, actually those huge groups in the corner don't look right
18:00:58   bug
18:03:09 -!- olsner has joined.
18:03:27 -!- ais523 has joined.
18:03:43 -!- tromp has joined.
18:03:59 -!- olsner has left.
18:07:00 -!- ais523 has left.
18:08:41 -!- tromp has quit (Ping timeout: 260 seconds).
18:14:41   nakilon: I expect the proposed "remove edges implied by transitivity" (while not exactly trivial to express) trick could help declutter the dot version more, since it's particularly those edges that are a problem. Though it's not exactly representing the same thing at that point, because there's a difference in directly depending on something vs. transitively depending on something.
18:15:22   fizzie I'm afraid I don't really understand the "remove edges implied by transitivity"
18:15:54   I didn't have master thesis ..D
18:15:58   nakilon: Well, for example, your graph has the edges vips -> libexif, libeexif -> gettext but also vips -> gettext.
18:16:14   That last edge could be removed, because vips -> gettext is implied by the first two.
18:16:23   ah, I see
18:16:57   It may or may not really help enough to be worth the trouble, and again it'd give a bit of a skewed picture.
18:17:01   I'll do that after I finish this one
18:17:46   (Because removing the edge makes the output imply if you make vips no longer depend on libexif, it doesn't need a gettext dependency either, which isn't true.)
18:23:30   IME, in large build dependency graphs an interesting way to get still-understandable output is to focus on the question "why exactly does building X depend on Y" (where you pick a particular pair X, Y of interest), and then find all the edges and nodes that are in any path between those two, and keep only those. It gives you a visual indication of whether it's just one weird dependency in the wrong place 
18:23:36   that's pulling the rest in, or whether it's something more systematic.
18:29:46   seems like datastructure {node->[node, node, ...], node->[ .. ], ...} sucks
18:30:15   gotta convert it do [[node1, node2], [node1, node3], ... ]
18:33:10 -!- tromp has joined.
18:34:21 -!- ais523 has joined.
18:36:51 -!- ais523 has quit (Client Quit).
18:50:39 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”).
18:58:16 -!- abraham has joined.
19:08:28  [[User:CatCatDeluxe]]  https://esolangs.org/w/index.php?diff=83467&oldid=80754 * CatCatDeluxe * (-4) 
19:08:40  [[User:CatCatDeluxe]] M https://esolangs.org/w/index.php?diff=83468&oldid=83467 * CatCatDeluxe * (+1) 
19:09:07   looks like #help here now is a place for politics and shit
19:09:56   I'm not saying they ircops don't help when someone asks; I mean the channel looks opened for flame currently
19:10:41   The *help* channel is supposed to be #libera, that's what the topic of #help says.
19:10:57   Though #libera is, unsurprisingly, full of the same sort of discussions.
19:11:15   (I'm just there to lurk to get some idea about the community registration queue.)
19:13:17 -!- abraham has quit (Killed (tildes.freenode.net (Nickname regained by services))).
19:15:52   could anyone advice something on representing all generalized circles (so, lines and circles) uniformly? Let’s say I have a thing which applies inversions to them and it shouldn’t try to distinguish lines from circles (and use different algorithms and representations: we’re dealing with floating point, that’d be a wrong decision!)
19:17:46   what?
19:19:24   I heard something about conformal embedding or like that but I don’t know where to read something clear about that. Like projective or affine stuff goes one dimension higher, this one should (if I’m not mistaken) go up two. And there’s something with null cone and projecting parabolas from it to lines and I’m afraid of that all and don’t want to rediscover it at all
19:20:23   int-e: do you represent some line and circle segments in your Möbius visualizations BTW?
19:21:01   my context is the same: I think about applying Möbius transformations to generalized circles in a safe and rational manner
19:21:50   would we go up a dimension, I’d need to make something about generalized spheres too
19:22:06   thankfully I’m not that greedy yet!
19:22:34   oh right I’ll go frighten ##math
19:22:40   arseniiv: alright, I'll bite. generalized circles?
19:22:51   isn't that just a single value in all dimensions, distance?
19:23:00   i.e radius.
19:23:51 -!- Thelie has joined.
19:24:41   rasengone: even in the circle case, we need to specify not just radius, but also its center. A line needs two points. But these ways aren’t unified at all
19:25:20   arseniiv: that's interesting.
19:25:30   are lines not special cases of circles?
19:25:41   where the cut point is specified.
19:26:48   in geometries which admit inversion (like this Möbius group) they are all the same, of course, but that doesn’t help by itself, it just reinforces the desire to represent them unified
19:28:23   well that's the thing, you can specify them by two points, still.
19:28:36   or three, rather.
19:28:50   but that won’t be unique
19:28:57   lemme think about this.
19:28:58   though that might be a good start
19:29:02   I feel there’s no way around that conformal cone stuff but I don’t want to google it potentially for hours
19:29:26   b_jonas adviced a neat projective book but it’s just about that
19:35:24   now grouping looks correct https://i.postimg.cc/LmccZFTV/image.png and https://i.postimg.cc/6KcBFTzJ/image.png
19:35:39   but dot render became larger
19:41:40   arseniiv: what if you used a space-filling loop.
19:41:53   and defined lines as normalized segments of that loop.
19:42:05   dunno, just spitballing.
19:45:08 -!- tromp has quit (Remote host closed the connection).
19:49:04   rasengone: hm
19:49:55   everything is either a line or a circle.
19:52:26   BTW I suddenly think I realized the basic principle there! I read something like that in physics books, the conformal geometry of the sky sphere or something. So it I get that as they intended, we take the null cone that’s alright. But then we treat null lines in it as points, like we did with projective geometry, but in this case just those lines and no other ones. They are the points of the sky sphere, it transforms conformally under Lorentz transf
19:52:26   ormations (which fix the null cone)
19:52:56   and now we stereographically project that sky sphere onto a plane
19:52:56   bam it’s the plane which we want to describe
19:54:05   though I don’t yet have stereographic transform sufficiently internalized. It’s hard to me to work with it, to write anything at all in linear algebra terms
19:54:19   I also opened that projective book, maybe it contains some clues too!
19:55:31   the idea “sky sphere → stereographic projection” seems palatable though. And I’m almost sure that is what I seek; circles on the sphere map to generalized circles on the plane
19:56:27   I think I came up with 3 algorithms for the "transitive reduction" but all they fuck up the rhombuses
19:56:36   and they can grow and shrink and so any single gen. circle can map to any other gen. circle, which should be possible, a sanity check
19:56:49   nakilon: do you do something with graphs?
19:56:58   sorry didn’t logread
19:57:01 -!- upupbb-user2 has joined.
19:57:36   arseniiv guys proposed to apply transitive reduction to https://i.imgur.com/MV6S0BH.png
20:00:41   nakilon: ah, reasonable! To get something like whatsitcalled… someone’s diagram. Hasse, I think. That name wouldn’t help, though, that’s just for completeness. Have you considered an algorithm which tries to assign levels to nodes and then layout them based on those levels?
20:01:37 -!- upupbb-user2 has quit (Ping timeout: 260 seconds).
20:01:40   it seems that may work poorly though, conflating ways to layout almost independent nodes
20:04:50   I think I can breadth-first traverse down from each node discarding all edges that were walked on previous layers during this starting node iteration
20:06:03   *discarding edges to the nodes that were reached on previous layers
20:06:13  [[Talk:Unsquare]]  https://esolangs.org/w/index.php?diff=83469&oldid=83417 * Bangyen * (+102) /* Examples */
20:07:20  [[SF Code]]  https://esolangs.org/w/index.php?diff=83470&oldid=83466 * JaydenIrwin * (+201) link and overflow info
20:07:56   arseniiv was it undersdtandable? ..D
20:12:12   nakilon: yep, I was away for a bit
20:12:36   seems like a good idea which I would try too
20:14:30 -!- Guest75150 has quit (Quit: Connection closed for inactivity).
20:20:35   I prefer to not have too many dependencies in computer programs that I write, and sometimes things that are small enough can be included with the program. Sometimes there are some indirect dependencies and sometimes they can be changed to avoid some of them
20:21:42   I try to avoid dependencies that have too many dependencies of their own
20:21:51   it seems too likely that something could go wrong in the supply chain somewhere
20:22:11   along similar lines, I think libraries should try to minimize the number of dependencies they have (this is probably an argument for programming languages to have large standard libraries)
20:23:11 -!- 7GHAAJD0X has joined.
20:26:29   It's maybe also an argument for programming language ecosystems to have (at least de-facto) standard dependency management solutions, so that people can converge on a set of popular dependencies. (But it's also a *counterargument* for that, because it makes it too easy to have dependencies.)
20:27:34   I like Bazel in the sense that it's really pretty annoying to have external dependencies, especially "large" ones (that themselves depend on other things), so you naturally avoid it. But people are trying to "fix" that property.
20:30:56   Yes, I try to avoid too many indirect dependencies too
20:31:35   with Rust/Cargo, it can be a particular problem because many of the de-facto agreed upon dependencies are unstable
20:31:49   and some even have transitive dependencies with big warnings saying things like "not for production use"
20:32:06   " b_jonas adviced a neat projective book but it’s just about that
20:33:22   " b_jonas adviced a neat projective book but it’s just about that" => do you mean Jürgen ichter-Gerbert, "Perspectives on Projective Geometry", (2011) Springer? that's probably the most relevant, but I may have recommended some of my other geometry books too
20:33:24   Here's the full transitive dependency tree of the esolangs bot and the logs web server, on the Bazel cc_* target level: https://zem.fi/tmp/esodeps.png
20:33:30   incidentally, apparently higher-kinded trait bounds are now stable in Rust?
20:33:46   err, higher-ranked
20:33:46   Sometimes there may be the hope to fix it in future. TeXnicard currently depends on Ghostscript, although I would hope that in future a different FOSS implementation of level 3 PostScript could be substituted, and that the program could then still work. (It does'nt even use many of the features of Ghostscript, so a simpler implementation, perhaps called "PSlite", could be done maybe)
20:34:11   I was having trouble getting a trait of mine to work, so in frustration I tried "for<'a> AddAssign<&'a Self>" as a trait bound because it's what I really wanted
20:34:18   hoping to get more information from the error message
20:34:21   and surprisingly, it just worked
20:35:50   Which de-facto agreed upon dependencies" are unstable?
20:36:08   there's one a couple of levels out from html5ever, I think
20:36:14   in terms of the "do not use in production"
20:36:22   in terms of unstable, nearly all of them
20:36:26   num-traits is widely used and has a 0. version number, for example
20:37:02   b_jonas: yeah I meant "Perspectives on Projective Geometry"
20:37:06   in fact, it's a rarity to see a version number start with a positive integer
20:37:06   arseniiv: also look at Tamfang's code that he used to generate all the hyperbolic tiling images https://commons.wikimedia.org/wiki/User:Tamfang/programs and possibly some of David Madore's code eg. http://www.madore.org/~david/weblog/d.2014-12-14.2256.html 
20:37:58   SQLite doesn't have its own dependencies, so I am glad for that and do use it in many programs; it is common, I think.
20:38:41   b_jonas: thanks!
20:38:53   as well as TAOCP 4A which explains a way to represent a specific tiling of the hyperbolic plane, useful combined with normal hyperbolic coordinate geometry to represent large regions of the hyperbolic plane without numeric instability
20:39:07   one thing I would like to see is a commonly agreed upon library which does, in effect, the OS-specific parts of libc
20:39:31   hopefully I have that volume of TAOCP somewhere…
20:39:37   but not things like strchr that can be implemented in a platform-neutral way
20:39:53   right now, almost everything depends on libc and it can cause trouble
20:40:07   where the Jürgen Richter-Gerbert explains the coordinate geometry. alas I don't understand most of these topics in detail, and it doesn't seem to be as easy computationally as the Euclidean plane.
20:40:09   a few years ago I was helping my boss debug a Haskell programming, the problem was caused by libc's stdio buffering
20:40:20   and my boss was having trouble understanding why the Haskell program was using a C library at all
20:40:27   (how to organize notes on such diverse topics? I will definitely forget all that but at least I can bookmark the code in the browser)
20:40:39   oh, and http://www.madore.org/~david/weblog/d.2013-12-17.2175.trigonometrie-triangle.html might help
20:40:44   (I explained that going via C for the operating sustem interface was the easiest way to make your language run on multiple operating system)
20:41:31   b_jonas: ah, the hyperbolic cosine law
20:41:53   also my grammar has gotten a lot worse over the last couple of years, for some reason
20:41:54   hm I need to invent a way to write all tree of them as one
20:42:30   " I try to avoid dependencies that have too many dependencies of their own" => yeah, the CPAN/node.js dependency hell. usually those kinds of modules that pull in a huge dependency tree of things that seem completely unrelated to what the modules are supposed to be doing turn out to be low quality.
20:43:15   ah yes, there's stuff like that in Cargo too
20:43:38   Taneb fizzie I guess that's it https://imgchest.com/p/pdl7px9j4ox
20:45:01  [[User:Ais523]]  https://esolangs.org/w/index.php?diff=83471&oldid=73905 * Ais523 * (+106) update on the IRC situation
20:45:03   definitely nicer
20:46:09 -!- 7GHAAJD0X has quit (Remote host closed the connection).
20:48:19   does dot have any parameter to "think harder"  how to arrange things?
20:51:05   nakilon: I think dot's algorithm is actually deterministic, it just does a tsort and then puts arrows accordingly
20:51:31   there is neato if you want a more complicated algorithm for arranging things
20:52:46   (same input format as dot, same developers, but a very different placement algorithm)
20:54:31   oh, this reminds me: I'm working on an esolang which will primarily handle integers, but I want it to be able to work with complex rationals too
20:54:47   and I'm wondering how to implement the modulus/floor-divide operations on complex numbers (which I want to include because they're useful on integers)
20:55:18 -!- ProofTechnique has quit (Ping timeout: 260 seconds).
20:55:27   after researching it, it looks like "symmetric modulus" (the counterpart to rounded division) is a meaningful operation on complex numbers, but then the modulus operation will work differently on real numbers and on complex numbers, which is weird
20:56:09   does anyone know of a sensible generalisation of floor-division (and the corresponding remainder operation) to the complex numbers?
20:57:22   I've just implemented RASEL in Ruby that already has Rational ..D also it has Complex IIRC but I didn't use it
20:57:56   at least floor-division on real rationals is easy enough to implement
20:58:15 -!- ProofTechnique has joined.
20:58:15   (you divide the rationals, then floor to the next integer below if the result isn't an integer, this gives a sensible definition for the modulus)
20:59:25   I guess you can implement modulus for complex numbers by requiring that the resulting modulus is within 90° anticlockwise of the divisor on the complex plane
21:00:11   although, generalising that to integers, you get floor-division when the denominator is positive but ceil-division when the denominator is negative, which I guess might be a useful operation?
21:02:31 -!- tromp has joined.
21:04:38  [[Unsquare]]  https://esolangs.org/w/index.php?diff=83472&oldid=83419 * Bangyen * (+84) /* Implementations */
21:13:33   There are some nonstandard C functions that can be useful, such as fopencookie, which is a GNU extension. I found that it seems musl-libc also includes fopencookie, but apparently it does not provide a portable way to do arithmetic on file offsets; I fail to see how you are supposed to implement a seekable stream in that case. (Fortunately many of the cases where fopencookie is used are used for non-seekable streams so doesn't have this
21:14:22   I have been trying to work out what a good portable system-neutral API for file-like things would look like
21:14:52   I think it makes sense to divide files into seekable files and streams, but I don't know if you would want them to be separate APIs entirely, or if you want to merge them to cover the case of seekable streams
21:15:19   there are some weird cases, like growing files, where you want to be able to read what you have so far in a seekable way, then monitor the end for new content, in a streaming sort of way
21:15:26   (but of course there might be edits earlier in the file too)
21:15:45   really the problem is that we have a few different things we might want to use files for, but we're trying to force them all into the same abstraction
21:16:30  [[Language list]]  https://esolangs.org/w/index.php?diff=83473&oldid=83425 * Aylias * (+19) /* M */
21:16:41   I think that the existing system is OK, except that such things as fopencookie are nonstandard and don't have a standardized way.
21:17:24   ais523: how about picking a “floor quotient” q ∈ Z[i], picking it so that Re q ≤ Re (z1 / z2) < Re q + 1, and making that order linear by deciding something about picking Im q. Then on R it will give the usual floor division and so the corresponding mod too
21:17:24   I think it's been generally agreed on that openat and friends are a better interface than their non-at counterparts
21:17:54   It can be used for example, I have the functions that compute hashes:  int fosimp_hash_stream(int alg,FILE*echo,Fosimp_Hash*hash,FILE**fp); int fosimp_hash(int alg,const unsigned char*data,size_t len,Fosimp_Hash*hash);  (the second one is a convenience wrapper)
21:19:03  [[MultiStacker]] N https://esolangs.org/w/index.php?oldid=83474 * Aylias * (+80) Created page with "'''MultiStacker''' is an [[Esoteric programming language]] created by [[Aylias]]"
21:19:21   This includes an optional echo stream, in order that you want to write to another stream at the same time while the hash is being accumulated. (You can even chain them; in the case of fossil decks, this will be the case, since you will write the cards to a MD5 stream which echoes to a SHA-1 stream which then echoes to the output stream, after closing the MD5 stream write its hash to the SHA-1 stream.)
21:19:32   arseniiv: I was thinking along those sorts of lines, maybe even something as simple as "floor the real part and round the imaginary part"
21:19:52   yeah seems not so unnatural!
21:20:05   ais523: There is the C stream objects and the POSIX file descriptors interface; they are different things and can be good for different purposes; sometimes you do want to use both and fortunately you can do so, so, that isn't a problem.
21:20:12  [[User:Aylias]] N https://esolangs.org/w/index.php?oldid=83475 * Aylias * (+89) Created page with "I am a high-schooler who loves to code! I have created these esolangs: * [[MultiStacker]]"
21:20:16   and almost preserves conjugation in this case, ah
21:20:21  [[MultiStacker]]  https://esolangs.org/w/index.php?diff=83476&oldid=83474 * Aylias * (+5) 
21:20:48   I guess if you break ties to even, it actually does preserve conjugation
21:21:03   or if you’d want to use stochastic rounding for numbers from Z + 1/2…
21:21:06   "round the real part and round the imaginary part" (symmetric modulus / round-division) is needed to make gcd work, thoguh
21:21:17   I think some esolang deserves to have some stochastic rounding
21:21:31   generally speaking I prefer my esolangs to be deterministic unless there's some reason not to
21:21:58   The source code of TeXnicard defines a "fopenat" function which combines fopen with openat, since that is useful in this case (for accessing files that belong to a package).
21:22:21    "round the real part and round the imaginary part" (symmetric modulus / round-division) is needed to make gcd work, thoguh => is it related to euclidean division Knuth advocate(d|s)?
21:22:30  [[MultiStacker]]  https://esolangs.org/w/index.php?diff=83477&oldid=83476 * Aylias * (+171) 
21:22:35   I think having fopen as the main API, rather than as a wrapper for open+fdopen, was a mistake
21:23:01  [[MultiStacker]]  https://esolangs.org/w/index.php?diff=83478&oldid=83477 * Aylias * (+4) 
21:23:16   arseniiv: it's mostly just due to preventing an infinite regress; flooring an integer changes it by at most 1, but flooring the real part and rounding the imaginary part can change it by up to sqrt(3)
21:23:26   static FILE*fopenat(int dirfd,const char*filename,const char*mode) { int flag,fd; FILE*fp; if(*mode=='r') flag=O_RDONLY; if(*mode=='w') flag=O_WRONLY|O_CREAT|O_TRUNC; if(*mode=='a') flag=O_WRONLY|O_CREAT|O_APPEND; if(strchr(mode,'+')) flag&=~(O_RDONLY|O_WRONLY),flag|=O_RDWR; fd=openat(dirfd,filename,flag); if(fd==-1) return 0; fp=fdopen(fd,mode); if(!fp) close(fd); return fp; }
21:23:43   and this breaks the invariant that the remainder of a division is smaller than the divisor, which the euclidean algorithm needs to be able to terminate
21:24:11  [[MultiStacker]]  https://esolangs.org/w/index.php?diff=83479&oldid=83478 * Aylias * (+96) 
21:24:16   whereas if you round both parts, the symmetric modulus will come out smaller than the divisor so the euclidean algorithm works again
21:24:25   ais523: Maybe it was a mistake. But, maybe having fopen separate is helpful in order to allow non-POSIX programs to work?
21:24:28   (smaller in this case meaning smaller magnitude)
21:25:01   zzo38: I think every major OS, and most of the minor OSes, have some sort of file descriptor concept that's separate from the concept of a buffered stream
21:25:27   in WebAssembly, file descriptors are random numbers rather than consecutive integeres, but they still exist
21:28:46   yes
21:29:19   it does break the API for select(2), but that may be a good thing, because it would have helped avoid creating an API that doesn't scale well
21:31:47  [[MultiStacker]]  https://esolangs.org/w/index.php?diff=83480&oldid=83479 * Aylias * (+506) 
21:40:21   rounding discussion reminds me of this https://en.wikipedia.org/wiki/Cash_rounding I remember when it changed stores had look up  tables to explain. "If the number ends in x, round to y"
21:41:19   ... possibly not that relevant to complex numbers though
21:42:02   salpynx: I'm the sort of person who sometimes pays prices like £1.99 using exact change
21:43:02   it also helps to rebalance the coin mix in both my wallet and their register
21:43:55   I also prefer to pay using exact change when I can, but a law that has been introduced in Canada some time ago makes that difficult to do
21:45:22   you know how I complained that there's so hard to find detailed information about the IBM Selectric typewriters on the internet that the whole thing seems to be a hoax invented about a nonexistent typewriter, possibly as Cold War propaganda about the US technological superiority? well I just found a nice high quality video that both shows a working Selectric II and talks about how it works 
21:45:29   https://www.youtube.com/watch?v=BJITkKaO0qA
21:47:02   What I remember from the dropping of 1 and 2 c coins was that prices like $1.99 still existed, so you couldn't pay exact, unless you paid electronically. I think that mean you could get things cheaper by paying cash because guidelines were to round down (to nearest 5)
21:47:41   " does anyone know of a sensible generalisation of floor-division to the complex numbers?" => J implements a weird one, but I'm not sure that it's sensible, it might be there because if you want to take the floor of the real and imaginary components separately that's easy to implement yourself so they chose to add something weirder to the floor primitive
21:48:45   `locale
21:48:46   LANG=en_NZ.UTF-8 \ LANGUAGE= \ LC_CTYPE="en_NZ.UTF-8" \ LC_NUMERIC="en_NZ.UTF-8" \ LC_TIME="en_NZ.UTF-8" \ LC_COLLATE="en_NZ.UTF-8" \ LC_MONETARY="en_NZ.UTF-8" \ LC_MESSAGES="en_NZ.UTF-8" \ LC_PAPER="en_NZ.UTF-8" \ LC_NAME="en_NZ.UTF-8" \ LC_ADDRESS="en_NZ.UTF-8" \ LC_TELEPHONE="en_NZ.UTF-8" \ LC_MEASUREMENT="en_NZ.UTF-8" \ LC_IDENTIFICATION="en_NZ.UTF-8" \ LC_ALL=
21:49:10   b_jonas: what is J's generalisation?
21:49:20   that's cool that HackEso knows where you live...
21:49:24   LANG=en_NZ.UTF-8 \ LANGUAGE= \ LC_ALL=
21:49:44   I have like 15kg of coins
21:49:52   it works by making floor(x+y*i)=0 :iff 0<=x+y<1 and -1<=x-y<1, with the equality possibly on the other side of the second condition, I don't remember
21:50:43   that's just confusing, I wonder if there's a reason for it
21:50:48   I am not convinced that this makes more sense than just making floor(x+y*i)=floor(x)+floor(y)*i
21:51:33   I think I'm going to go with the floor(x)+round(y)*i approach
21:52:05   it seems wrong to not be symmetrical around the y=0 axis
21:52:07 -!- tromp has quit (Remote host closed the connection).
21:52:49   "floor the real part and round the imaginary part" => hmm, I haven't considered that. but that seems wrong because it ruins the nice symmetry of ceil(x)=-floor(-x)
21:53:40   ' "round the real part and round the imaginary part" (symmetric modulus /round-division) is needed to make gcd work, thoguh' => yes, because you want the remainder to have a magnitude less than the divisor
21:53:45   no it doesn't? ceil would presumably be "ceil the real part and round the imaginary part", so still symmetrical, as long as you use as symmetrical rounding
21:53:51   like round-ties-to-even
21:54:05   though I will note that the weird floor from J also satisfies that
21:54:28   which, now that I think of it, might be the reason why they chose that over componentwise floor, oh wow
21:56:05   so I was ready to pull request the --reduce option to the homebrew graph tool
21:56:16   "file descriptors are random numbers rather than consecutive integers" => I think Linux folks believe that the consecutive integers thing is sort of a mistake, because in some weird heavily multithreaded cases it can cause a performance penalty, and you don't really gain anything important from the guarantee, but it's too late to change now because some existing programs can rely on it
21:56:30   and it appeared that there is some bug in homebrew that does not really show the full tree
21:57:04   " I also prefer to pay using exact change when I can, but a law that has been introduced in Canada some time ago makes that difficult to do" => er, how so?
21:57:50   Maybe what would be better is unspecified unused file descriptor numbers with a specified minimum, but you can also specify explicitly what file descriptor number you want, and in that case it can be below the minimum number for automatically assigned numbers
21:57:52   When Finland switched to the euro, we never adopted the 1 and 2 cent coins, but we had prices at that level of precision, and I'm pretty sure the rounding was to nearest increment of 0.05 (which doesn't have any ties to break). And you could indeed pay with card the exact price. So theoretically you could optimize by selecting to pay cash whenever the price ended in .x1, .x2, .x6 or .x7; pay by card when 
21:57:58   it ended in .x3, .x4, .x8 or .x9; and do whichever on .x0 and .x5. I don't think I know anyone who did that, though.
21:58:07   ' ceil would presumably be "ceil the real part and round the imaginary part", so still symmetrical, as long as you use as symmetrical rounding' => hmm yes, you may be right
21:58:08   b_jonas: The Canadian government no longer makes one cent coins
21:58:38   "but you can also specify explicitly what file descriptor number you want" => we do have that in unix, it's called dup2
21:58:57   dup2 is just weird
21:59:02   it's probably better as a separate syscall than adding an extra parameter to every call that may return a file descriptor
21:59:09   I think it's mostly intended for redirecting stdin/stdout/stderr which have fixed numbers
21:59:15   ais523: yes, it is
21:59:36   ais523: but isn't it also, like, "free" in that it's something the kernel can do easily so why not expose it?
22:00:03   I mean once you have a unix model of inheriting file descriptors with the same numbers to subprocesses by default
22:00:30   so the kernel needs an inderection from file descriptor numbers to file descriptions, with some extra state for the file descriptors, in first place
22:00:42   fizzie: in NZ we called it "Swedish rounding" 
22:00:44   the extra state generally being just an O_CLOEXEC flag right now, but still
22:01:07   b_jonas: seek position is a big one
22:01:25   although, I'm increasingly of the opinion that seek position should be a userspace rather than kernelspace thing
22:01:32   ais523: no, seek position is shared over inheritance or dup
22:01:36   and the read API for seekable files should just specify the byte range (i.e. pread)
22:03:30   " I think that mean you could get things cheaper by paying cash" => I think of it as still paying the exact amount, only the coins in my wallet now represent an approximation of how much money I have, which is fine. but admittedly shops can't quite do that, they have to know the exact amount of cash that should be in a cashier's box so that they can do an inventory check to prove to stupid 
22:03:36   fussy customers that the cashier did not steal their money, or to prove to themselves that the cashier did steal money from them, without security camera footage
22:03:44   I can see arguments for TCP in kernelspace, although they aren't nearly as large as the arguments for IP in kernelspace
22:04:17   ais523: is there a way to find "the closest" Gaussian integer to unambiguous and meaningful? 
22:04:29   to be
22:04:47   salpynx: round-real, round-imaginary gives you the closest Gaussian integer by all sensible definitions
22:05:30   Soon all our connections will stop working, after shachaf argues TCP is logically impossible and it stops existing.
22:05:31   ais523: we do more or less have such an API with explicit byte ranges for, I almost everything in unix. pread, ftruncate, etc. technically you still need the seek pointer for the SEEK_DATA/SEEK_HOLE options of lseek, I don't think that has a seekless equivalent, but that's about all I can think of.
22:06:36   shachaf: it seems like at least non-root programs shouldn't have control over things like what parameters to use for their TCP connections
22:06:40   " And at least the kernel should give you the option of receiving and sending TCP datagrams, even if you don't always use it." => I think they do that, in the sense of letting you use send and receive raw IP packets if you want
22:06:51   there are like three different interfaces for raw IP already, for historical reasons
22:07:37   shachaf: yes.
22:08:24   shachaf: programs are competing with each other for various resources, network is one of them
22:08:46   and the details of TCP can have a lot of influence on how much share of a computer's network bandwidth each of the programs gets
22:08:58   but yes, I think it might be possible to make that work on the IP level alone
22:09:25   in theory, if you can make it work at a lower level, that would be better, because it would leave fewer loopholes
22:10:30   (continuing to watch the Selectric video) wow
22:10:50   hmm… are TCP and UDP port numbers in a shared namespace with each other? or separate?
22:10:58   Separate, I think.
22:11:01   if they're separate namespaces, that would be a good reason for the kernel to handle TCP
22:11:17   so that it can arbitrate when two programs both want to listen on the same port
22:11:50   ais523: separate, but for historical reasons the older assignments of well-known ports by some acronym organization (ICANN or IANNA or whatever) were given in pairs of matching tcp and udp port numbers
22:12:10   IANA only has one N
22:12:26   then of course the 65536 port numbers easily ran out as people made more and more programs, and it no longer made sense to just assign a well-known port number to everything
22:13:06   I actually check the Wikipedia article for what port numbers are in common use, when writing new programs
22:13:10   to reduce the odds of clashes
22:13:24   although, there was an incident recently
22:13:37   where one of the Pokémon games was using the same port number as some widely deployed piece of hardware
22:13:40   so we still have HTTP on 80 and some fixed port numbers for services that tell you what port to use, but most programs just assume the port number needn't necessarily be fixed, and can either be configured by user with a default or is autodetected through some other service whose port can also perhaps be configured, which isn't such an overhead if you want to configure the host as well
22:13:53   and the hardware wasn't doing proper input validation and was crashing when the Pokémon games were played on the same network as it
22:14:07   ais523: oh nice
22:14:13   presumably this bug could have been intentionally exploited for years, but the accidental exploit was what got them to notice
22:15:14   I used to pick port numbers (for personal things) by selecting a two-character abbreviation sort of mnemonical to the thing the port was for, and then concatenatic those two characters into a 16-bit port number.
22:15:35   also there's DNS, which uses both an UDP and less often a TCP port with I think the same number, and has a really good reason to be on a fixed well-known port number
22:15:56   DNS servers also have a good reason to have memorable IP addresses
22:16:06   well yes
22:16:14   fizzie: that's how Donald Knuth picks variable names in INTERCAL
22:16:25   but with the ipv4 space so filled, that's not always so easy
22:16:25   except he uses Baudot encoding to fit three letters into the name
22:16:49   shachaf: people use macros for that, though I haven't seen it used for ports in particular
22:17:16   shachaf: TLS over TCP is *really* common, though
22:17:30   actually I'm not sure whether TLS over UDP even exists, even if it does it's much less common
22:17:46   shachaf: no, quite the opposite, everyone uses TCP these days even if they don't need to, because too many routing equipment tries to be too smart and check things in packets that they shouldn't like the TCP header
22:17:55   TLS isn't the only way to do encryption, but it does seem to be the consensus method
22:18:48   one thing I dislike about TLS is how unreliable it seems to be in practice
22:18:58   err, not TLS, TCP
22:19:14   bits of TCP communications have a tendency to go missing, even though the entire point of the protocol is meant to be to prevent that
22:19:27   shachaf: may I point you to https://noiseprotocol.org/ as a nice encryption protocol in general and a possible way to avoid unncessary roundtrips 
22:19:35   In terms of total bytes sent over the networks, I imagine YouTube must account for a rather a lot, and since I suspect pretty much no YouTube traffic from Chrome browsers (itself a pretty popular thing) uses TCP, I think it's likely there's quite a lot of non-TCP traffic out there.
22:19:41   and so, at the application level, you're often inventing your own reliable-connection protocols (with resending, etc.) on top of TCP, which is just so upsetting that you have to do that
22:19:52   " TCP fast open isn't great and I think is unused." => it is used by browsers these days, if both sides run modern software
22:19:52  [[MultiStacker]]  https://esolangs.org/w/index.php?diff=83481&oldid=83480 * Aylias * (+1343) 
22:21:48   I opened a pull request for your idea guys https://github.com/martido/homebrew-graph/pull/14
22:24:22   It came up earlier, but there's a proposed new DNS resource record type, "HTTPS", which allows the DNS lookup to transmit enough information that a client can connect directly over HTTP/3 (or do an encrypted-from-the-start handshake) even on the first connection, among other little things like serving from a non-standard port, or allowing delegation of the zone apex (unlike CNAME).
22:25:01   Though I imagine for anything "non-optional" (like serving *only* from a non-standard port), you'd have to presume it's supported, which won't be feasible particularly soon.
22:25:15   b_jonas: that book is golden after all. Even a hyperbolic geometry dive-in
22:26:41   fizzie: interesting, I haven't followed HTTP/3 and even HTTP/2 only to a small amount
22:27:18   Yep. It's really just the new name for QUIC.
22:27:25   Just like HTTP/2 was the new name for SPDY.
22:27:43   ' Though I imagine for anything "non-optional" (like serving *only* from a non-standard port), you'd have to presume it's supported' => sort of, but the server could put in a fallback redirect to a longer https address with a port in it where they serve HTTP/1.1
22:27:47   or HTTP/2
22:28:19 -!- Thelie has quit (Ping timeout: 245 seconds).
22:28:23   https://datatracker.ietf.org/doc/draft-ietf-dnsop-svcb-https/ for that DNS thing, though it's only tangentially related to HTTP/3, since you can certainly do HTTP/3 even without -- it's just that the initial connection to a new unknown server won't be able to assume it speaks HTTP/3, so has to use the `Upgrade:` mechanism.
22:28:47   " Hmm, are ports a good idea, or should there just be some extra addressing bits?" => they are probably not a worse idea than partitioning the IP namespace to three parts, one where the default is 1<<8 addresses per local network, one where it's 1<<16, and one where it's 1<<24
22:29:07 -!- tromp has joined.
22:29:20   it's like a thing that makes configuration easier in the common case, while you can still have a computer respond to multiple IP addresses if you wish, and that often happens now
22:32:33   I can see some argument for putting that sort of "initial trip" information (like whether the server does HTTP/3) in the same channels as are used to spread HSTS information
22:33:43 -!- tromp has quit (Ping timeout: 265 seconds).
22:36:25   arseniiv: I'm glad you like it
22:38:59   shachaf: Just to set the record straight, it is probably wasn't exactly correct to say that HTTP/3 is a "new name" for QUIC, for two reasons: they have been doing actual changes (not just minor incompatibilities) as part of the IETF process, so (what's now called) "gQUIC" is not the same protocol as QUIC; and as you implied, strictly speaking the IETF QUIC is the general-purpose protocol and HTTP/3 is 
22:39:05   just the mapping of HTTP on it.
22:42:50  [[MultiStacker]]  https://esolangs.org/w/index.php?diff=83482&oldid=83481 * Aylias * (+2015) 
22:44:05 -!- tromp has joined.
22:48:06 -!- tromp has quit (Ping timeout: 240 seconds).
22:49:34  [[MultiStacker]]  https://esolangs.org/w/index.php?diff=83483&oldid=83482 * Aylias * (+82) 
22:49:43  [[MultiStacker]]  https://esolangs.org/w/index.php?diff=83484&oldid=83483 * Aylias * (+1) 
22:51:56  [[MultiStacker]]  https://esolangs.org/w/index.php?diff=83485&oldid=83484 * Aylias * (+8) 
22:59:57   when esolangers say "it's pretty complicated" it means something
23:00:45  [[MultiStacker]]  https://esolangs.org/w/index.php?diff=83486&oldid=83485 * Aylias * (+1181) 
23:01:02  [[MultiStacker]]  https://esolangs.org/w/index.php?diff=83487&oldid=83486 * Aylias * (+1) 
23:02:46   https://github.com/davisonio/awesome-irc
23:05:20   https://gitlab.com/ddevault/bf-irc-bot
23:06:21  [[MultiStacker]]  https://esolangs.org/w/index.php?diff=83488&oldid=83487 * Aylias * (+430) 
23:06:40  [[MultiStacker]]  https://esolangs.org/w/index.php?diff=83489&oldid=83488 * Aylias * (+1) /* Example Code */
23:11:15  [[MultiStacker]] M https://esolangs.org/w/index.php?diff=83490&oldid=83489 * Aylias * (+0) 
23:14:38 -!- tromp has joined.
23:19:06 -!- tromp has quit (Ping timeout: 252 seconds).
23:21:40   2018-03-12: Slack is shutting down the IRC and XMPP gateways.
23:21:45   wow I missed it
23:28:01  [[MultiStacker]]  https://esolangs.org/w/index.php?diff=83491&oldid=83490 * Aylias * (+32) 

2021-05-27:

00:08:44 -!- tromp has joined.
00:13:00 -!- tromp has quit (Ping timeout: 252 seconds).
00:31:29 -!- delta23 has quit (Quit: Leaving).
00:35:11  [[Esolang:Introduce yourself]]  https://esolangs.org/w/index.php?diff=83492&oldid=83463 * Jedgrei * (+138) 
00:35:47  [[Esolang:Introduce yourself]]  https://esolangs.org/w/index.php?diff=83493&oldid=83492 * Jedgrei * (+57) 
00:58:26 -!- delta23 has joined.
01:02:48 -!- tromp has joined.
01:07:17 -!- tromp has quit (Ping timeout: 260 seconds).
01:09:32  [[Forth]]  https://esolangs.org/w/index.php?diff=83494&oldid=73957 * Hmmmmmmmm * (+26) Dead link in Forth wiki
01:11:31   The recent PR on fungot got me excited that github linguist could list arbitrary langs based on file extension, turns out no. Has to be on https://github.com/github/linguist/blob/master/lib/linguist/languages.yml 
01:11:31   salpynx: ulch! that meat was painted! yeah, baby! even if we can eat, and some would eat that want it; but we call it fortunatus's purse, is called tyr: yet first was the family head of a pair of offspring ( with kishar) of scaly lizards, especially those involving translocation. it was locked. he does not imply being happy and that after a slumber of uncounted years its time in the following: --more-- fury. unlike shades, only
01:12:39   bf and befunge are one there. I was hoping for Lazy K and Юᓂ곧⎔ . Not sure there is much chance I'll be able to get those added any time soon.
01:25:30   Maybe instead they should add a possibility of a file in the repository to define the file types that you are using?
01:27:31   just discovered you cat get someone's public key like this: https://github.com/fis.keys
01:28:05   huh, neat.
01:33:20 -!- tromp has joined.
01:37:42 -!- tromp has quit (Ping timeout: 252 seconds).
01:39:33  [[Esolang:Community portal]]  https://esolangs.org/w/index.php?diff=83495&oldid=83438 * Fizzie * (+496) IRC logs URL changed; refresh IRC section + tweak page formatting
01:45:30   (It was annoying me a lot that the logically "higher-level" headings were being typeset at a smaller size than the links to places, so I flattened the page structure to use ==-level headings only.)
01:47:49 -!- tromp has joined.
01:52:06 -!- tromp has quit (Ping timeout: 240 seconds).
01:55:59   just discovered a cat in my previous message
02:01:11 -!- hendursaga has quit (Quit: hendursaga).
02:01:32   Apparently works with a .gpg extension as well, for PGP public keys.
02:01:39 -!- hendursaga has joined.
02:37:04 -!- Hooloovo0 has left ("Leaving").
02:40:27   unileq! 
02:42:25 -!- tromp has joined.
02:46:37 -!- tromp has quit (Ping timeout: 246 seconds).
02:50:28 -!- orbitaldecay has quit (*.net *.split).
02:50:29 -!- mla has quit (*.net *.split).
02:50:42 -!- orbitaldecay has joined.
02:50:42 -!- mla has joined.
03:20:55  [[Special:Log/newusers]] create  * Quentin-k *  New user account
03:24:13  [[User:New Army/Yes smoking day]] N https://esolangs.org/w/index.php?oldid=83496 * New Army * (+126) Created page with "No smoking day has caused trouble to many people so a suggestion to set up a yes smoking day on November 31st is made. {{WIP}}"
03:26:13  [[Esolang talk:Community portal]]  https://esolangs.org/w/index.php?diff=83497&oldid=83444 * New Army * (+178) 
03:36:31 -!- tromp has joined.
03:41:17 -!- tromp has quit (Ping timeout: 260 seconds).
04:21:23   imode: the biologically inspired ?  many of them are universal, so yes equivalent to unbounded register machines 
04:30:26 -!- tromp has joined.
04:35:22 -!- tromp has quit (Ping timeout: 272 seconds).
04:37:43 -!- tromp has joined.
04:42:36 -!- tromp has quit (Ping timeout: 260 seconds).
04:50:31 -!- ornxka has quit (Read error: Connection reset by peer).
04:52:41 -!- tromp has joined.
04:57:21 -!- tromp has quit (Ping timeout: 260 seconds).
05:05:00 -!- ornxka has joined.
05:18:15   `` ./🌱 4 93079262
05:18:16   Seed
05:18:23   I do believe that. I think they used an automated filter to do what they did, so mistakes are inevitable. It doesn't necessarily mean that they are really that sorry or if they really care so much, since those things are different.
05:18:58   `` 13 jrypbzr|cut -d'<' -f2|sed "s/>.*/wiki\/$(.\/🌱 4 93079262)/"
05:19:00   https://esolangs.org/wiki/Seed
05:19:52   🌱 is my attempt at writing an esointerpreter for HackEso. it's sitting in /tmp
05:23:33   O, I didn't know that. They may well be lying about something; there is probably some incompetence too. But, they say, don't attribute to malice what is adequately explained by stupidity. Still, if they don't like certain features of the IRC server, they should have removed those features, I should think.
05:24:42   I can't figure out how to run piped befunge on the bot. bef.bin appends .bf to any process substituted input
05:47:11 -!- tromp has joined.
05:48:12  [[PUBERTY]] M https://esolangs.org/w/index.php?diff=83498&oldid=55787 * RanibowSprimkle64 * (+124) /* Commands */
05:51:57 -!- tromp has quit (Ping timeout: 260 seconds).
06:12:25 -!- BWBellairs has quit (Changing host).
06:12:25 -!- BWBellairs has joined.
06:13:52 -!- quinndoescode23 has joined.
06:14:28 -!- quinndoescode has joined.
06:15:12 -!- quinndoescode23 has left.
06:15:31 -!- quinndoescode has left.
06:18:50 -!- quinn_ has joined.
06:19:03 -!- quinn_ has changed nick to quinndoescode.
06:20:45 -!- quinndoescode has quit (Remote host closed the connection).
06:24:50 -!- delta23 has quit (Quit: Leaving).
07:13:31  [[Special:Log/block]] block  * Ais523 *  blocked [[User:New Army]] with an expiration time of indefinite (account creation disabled, autoblock disabled, email disabled, cannot edit own talk page): Abusing multiple accounts: per [[Esolang:Policy]], you may not use alternative accounts as a method of hiding your actions; this account is only being used for disrup
07:14:10  [[Special:Log/delete]] delete  * Ais523 *  deleted "[[User:New Army/Yes smoking day]]": very offtopic userspace page, in the userspace of a blocked account
07:17:56 -!- Sgeo has quit (Read error: Connection reset by peer).
07:21:22   `` echo 1 2 | ./bef2 <(./🌱 4 141745954) | head -c2
07:21:23   3
07:22:15   is a Seed program which generates a befunge adder. The example on the wiki doesn't terminate, most of the examples there don't bother to provide an `@`
07:22:49   07:51:48  Freenode now has a blogpost apologizing and saying that some of the channel closings were mistakes
07:23:26   yeah and they did that a long ago, but people pretended that they don't see it to just spend time telling each other about what happened
07:23:33   to build a mood, an impression
07:24:08   I "fixed" the befunge 93 interpreter's appending '.bf' to process subs with
07:24:11   `` sed 's/..bf/\x03\x00  /' ../interps/befunge/bef.bin > bef2
07:24:13   No output.
07:25:05   can't get cfunge to work with piped output either. 
07:25:36   it's like if I spill a coffee on you and immediately say "oh I'm sorry" but you just spend a day telling everyone that I spilled it and only then after someone start saying "but hey, he said he's sorry" you say "no way! we all spent a day building our hate so now we can't believe he's sorry!"
07:25:43   it's trivial like shit
07:27:33   before and after my changes
07:27:35   `` ../interps/befunge/bef.bin hello ; ./bef2 hello
07:27:36   Error: couldn't open 'hello.bf' for input. \ Error: couldn't open 'hello' for input.
08:09:33 -!- hendursaga has quit (Ping timeout: 240 seconds).
08:14:04   `` sed 's/\x03.bf/\x03\x00  /' ../interps/befunge/bef.bin > bef2
08:14:06   No output.
08:14:57 -!- hendursaga has joined.
08:23:29   he did nothing and people went shit
08:23:55   then he started applies measures against shit and people started saying that those measures were made before they went shit
08:24:07   because no one will check the real order of events
08:24:19   people don't care, they want drama
08:24:57   so they forced you
08:25:01   by making drama
08:25:15   the good old "flame"
08:25:36   why not victim?
08:25:50   because we've spent a day repeating that he spilled coffee?
08:26:32   any acts on his behalf that had reasons that people didn't want to realise
08:27:14   is making coffee illegal?
08:27:51   "he acts as if he represents FOSS" -- where did he?
08:28:16   I asked days ago and people had nothing to answer
08:28:57    is making coffee illegal?
08:29:01   making coffee is not illegal
08:29:10   he can't deny anyone to chose anything, he has no ability
08:29:22   so it's fake
08:31:00   they nuked the haskell channel's ops because they put that some of their users had an unofficial channel on libera, now it's an official channel
08:31:08   oh well
08:31:25   they nuked the spam attack on freenode about this network
08:31:49   the attack that was lying to people that there is something that they can't explain why freenode is bad
08:32:04   now when you ask why freenode is bad they say "because they nuked haskell" but it wasn't in the first place
08:32:23   it's playing with people's inability to think and imagine the timeline
08:32:27   why are you going on about this?
08:32:45   why do care so much about people that are inable to think?
08:33:12   taking over or running the script automatically nuking channels with a topic and then they apologized and asked channel owners to message them in ircops channel?
08:33:19   ahahah
08:33:21   see
08:33:31   good idea
08:33:45   IRC was fun for 2 days but now im bored again
08:34:02   you've already been told that they apologized for a mistake but you continut to distort that event for drama
08:34:16   just to keep yourself angry
08:34:43   you literally don't want to know the truth
08:36:18   people love echo chambers where they can collectively hate things and people denying the fact check
08:37:25 -!- tromp has joined.
08:38:32   how would it be more understandable
08:41:52 -!- tromp has quit (Ping timeout: 246 seconds).
08:49:55   salpynx: If you have a case where you need a file instead of a pipe, or a specific extension, just make that file in /tmp (not ./tmp), that's an in-memory filesystem that only persists for the duration of a single command.
08:49:59   salpynx: Regarding befunge, the way ! does it is to go through ibin/befunge -> interp_file .../bef.bin -> lib/interp -> save to /tmp/input.$$ and run bef.bin, which has been working fine. So I'm pretty sure bef.bin only appends .bf as a *fallback*; if the file exists, it will run it.
08:50:20   `! befunge "olleh">:#,_@
08:50:21   hello
08:51:23   `` echo '"olleh">:#,_@' > /tmp/arbitrary_extension.txt && /hackenv/interps/befunge/bef.bin /tmp/arbitrary_extension.txt
08:51:24   hello
08:51:34   See?
08:52:30   Oh, it's not strictly speaking a *fallback*, rather it appends .bf if the file does not contain a '.' in the first place: http://hack.esolangs.org/repo/file/tip/interps/befunge/bef.c#l229
08:53:16   Well, *that* is a little bit on the weird side. But it is what it is.
08:58:36   It's definitely true that a lot of things don't work with non-seekable input, though. In case of cfunge, that's because its file-load strategy is "stat, then mmap st_size bytes", which makes a non-seekable file act like an empty one, because its st_size is 0.
09:03:32 -!- tromp has joined.
09:07:57 -!- tromp has quit (Ping timeout: 260 seconds).
09:15:55  [[Esolang talk:Community portal]]  https://esolangs.org/w/index.php?diff=83499&oldid=83497 * ColorfulGalaxy (disambiguation) * (+270) /* LifeWiki links */
09:16:23   Well, now, this is a scow: I've been using this bazel-compdb script to generate compile_commands.json from Bazel, but now I've got a cc_proto_library target that builds fine with `bazel build`, but makes `bazel-compdb` just fail because it somehow mucks up protoc flags (or something), and it dies on the line where it tries to import one of the well-known protos (google/protobuf/empty.proto).
09:16:56   I don't even know why it's running protoc, it's supposed to use Bazel aspects to just collect the commands it would need to run.
09:18:37 -!- Thelie has joined.
09:24:40  [[Esolang:Sandbox]]  https://esolangs.org/w/index.php?diff=83500&oldid=83134 * ColorfulGalaxy (disambiguation) * (+221) 
09:25:28   Apparently the step it fails at is when generating the `header_files` output group of a target that depends on the proto. I guess maybe that involves having to run the codegen. But then I don't know why it wouldn't work when it works when build... oh, I guess maybe it *doesn't* work when building, that target's not "ready" yet so I haven't been trying that.
09:25:46   (The script by and large works even when the tree doesn't build.)
09:26:35   Yeah, I was blaming the wrong thing, sort-of; it doesn't build.
09:34:48 -!- tromp has joined.
10:50:05   shachaf: yes, https://logs.esolangs.org/freenode-esoteric/2021-05.html#lpXb
10:51:41   what is "Cheating quines" here? https://esolangs.org/wiki/List_of_quines
10:52:46   nakilon: they can directly access their source code or have a command like HQ9+'s 'q' that prints the source code
10:54:27   Taneb then the Fish, Alice and others would be "cheating" but they are classified as "real"
10:55:05   or you mean the stringmode isn't the "access to code"?
10:56:05   Hmm, I'm not sure
10:56:40   I wouldn't call stringmode access to the source code any more than a string literal in a conventional programming language is
10:57:35   But if I made a quine in Befunge that used the 'g' command to get the source code, I think that would be cheating
10:58:50   or rather what's the difference between "real quine" "1" in 05AB1E and "cheating quine" "This is a quine!" in Text
11:02:20  [[List of quines]]  https://esolangs.org/w/index.php?diff=83501&oldid=77340 * Nakilon * (+30) added RASEL
11:10:07   I can't really justify it that precisely, but I feel like stringmode *is* cheating if you *also* execute the bulk of the string.
11:11:27   As for Text, I don't know if that's so much a cheating quine as the same sort of trivial quine as the empty program in all languages where it's legal; Text just makes everything that.
11:22:08 -!- Thelie has quit (Remote host closed the connection).
11:23:49   `? norway
11:23:51   `? iceland
11:23:52   Norway is the suburb capital of Sweden. It's where the Nobel Peace Prize is announced. It's a warm, dry place, at least compared to Québec.
11:23:53   iceland? ¯\(°​_o)/¯
11:23:53   `? wegian
11:23:54   A wegian is an equivalence class of #esoteric regulars. There are two main wegians, the Nor (from Finland) and the Glas (from Hexham). There's also the hypothetical Gal, which hasn't been observed yet so we're not sure where it's from.
11:24:41   `? ostrich-hungry
11:24:43   ostrich-hungry? ¯\(°​_o)/¯
11:24:44   `? hungry
11:24:46   Hungry is a country in Europe, formerly part of the Ostrich empire. It split off after a famine that got so severe that they had to start eating disgusting things like bell peppers. Absurdly, this became a tradition that continues until the present day.
11:24:46   `? ostrich
11:24:47   Ostrich used to be a large middle European empire in frequent conflict with Turkey. After a famine it sort of split into Ostrich/Hungry. Alas its policy of keeping its head in the sand did not get it through the Great War, and with its final attempts to take flight failing, it ended up cut into several pieces.
11:24:55   `? france
11:24:56   france? ¯\(°​_o)/¯
11:26:01   I was just thinking of these quirky historically motivated import restrictions within Europe, like you can't import horses to Iceland, potatoes to Norway, and nobility titles to France or Ostrich-Hungry
11:29:19   Taneb: the context was befunge and rasel quines that have only one string delimiter, not a pair, in a row, and execute it both as string and code by wrapping around that line twice
11:29:37   relevant because that leads to short quines
11:51:46  [[List of ideas]] M https://esolangs.org/w/index.php?diff=83502&oldid=83031 * DynCoder * (+108) /* Game */
11:56:45 -!- tromp has quit (Remote host closed the connection).
12:12:49   fizzie: thanks, I didn't know about ! to pick an interp (for all my poking around on hackeso)
12:13:06   `` \! "befunge &&+.@" <<< "7 8"
12:13:07   15
12:13:16   for input
12:13:42   `` ./bef2 <(echo "&&+.@") <<< "7 8"
12:13:43   15
12:15:22   is my 'patched' version of the binary that disables http://hack.esolangs.org/repo/file/tip/interps/befunge/bef.c#l231
12:17:03   The historical context is that the whole interps/ibin stuff comes from when EgoBot was disbanded, and all its interpreters were copied over to HackEgo, from where HackEso inherited them from.
12:17:41   The prefix for EgoBot was ! (as in, !befunge ...), so the command to invoke former EgoBot tools became `!.
12:18:07   aha. 
12:18:54   the patch is `sed 's/\x03.bf/\x03\x00  /' ../interps/befunge/bef.bin > bef2`  , which turns the appended .bf to a null string
12:19:17   https://esolangs.org/wiki/HackEso#Interpreters "TODO EgoBot, !" -- okay, the documentation does have some gaps here. :)
12:20:11   What I was trying to do is pipe the output from a seed interpreter to a befunge interpreter (ideally befunge98), but that isn't working because the original Seed code doesn't include `@` terminators :(
12:21:11   `` \! "befunge $(./🌱 4 141745954)" <<< '8 9'
12:21:13   17 Unsupported instruction '' (0xffffffff) (maybe not Befunge-93?) \ 18 Unsupported instruction '' (0xffffffff) (maybe not Befunge-93?) \ 18 Unsupported instruction '' (0xffffffff) (maybe not Befunge-93?) \ 18 Unsupported instruction '' (0xffffffff) (maybe not Befunge-93?) \ 18 Unsupported instruction '' (0xffffffff) (maybe not Befunge-93?) \ 18 Unsupported instruction '' (0xffffffff) (maybe not Befunge-93?) \ 18 Unsupported instruction '' (0xffffff
12:22:50   but that's because the wiki Seed examples aren't perfect, and I haven't bothered to generate terminating ones, because that last char adds a lot of time. I don't think b98 auto terminates (compared to b93)?
12:23:54   IIRC, in Funge-98 unrecognized instructions are supposed to act as r (reflect the direction).
12:24:57   (And of course the *lack* of any instructions is just empty space, which wraps around, but that was already the case in '93.)
12:25:04   I wish there was a way to annotate the stack in funge
12:25:06   right, so the difference will be in exactly how they don't terminate
12:25:31   because I do the ...........@ and see 0 -2 9 -2 0 0 0 2 and who the hell knows what does it mean I already forgot half of this stack
12:25:54   I wrote down some notes on my preferred Befunge editor, and one of its features would have been per-cell stack annotations shown in a sidebar or a statusline.
12:26:05   But I've never gotten around to implementing it.
12:26:08   The most interesting thing about writing a Seed interpreter was discovering that the seed produces different results in Python 2 vs Python 3
12:26:15   once I start forgetting the stack meaning faster than reremembering it I just cancel solving it
12:27:03   I think there were a few other features in those notes that I thought were halfway clever. Should really pick it up.
12:27:20   probably I would be able to add the annotation to the debugger that I haven't made
12:28:35   I imagine that I annotate an instruction and so when it executes the annotation applies to the stack values that appeared there
12:29:17   that would probably mean I should print stack vertically, not horizontally so I could print annotations horizontally
12:29:26   *display
12:31:18 -!- tromp has joined.
12:31:24   but how would you put the annotations in code? maybe some "comment lines" that you either delete in the end (and then have no idea how it works when you come back to the program in a month) or leave it there rejecting the plan to golf the code
12:32:24   or keep it in a special annotation-friendly interpreter that can reformat the code to remove them to "publish a clean version" of code
12:33:17   ideally it should be a real fancy text editor that would allow to annotate pieces of code and see/edit them by placing cursor/mouse on it
12:33:29   some custom GUI component
12:33:42   but I'm so far from making such things
12:33:52  [[Forth]] M https://esolangs.org/w/index.php?diff=83503&oldid=83494 * PythonshellDebugwindow * (+41) /* External resources */ Revive links using Web Archive
12:35:09  [[Forth]] M https://esolangs.org/w/index.php?diff=83504&oldid=83503 * PythonshellDebugwindow * (+25) /* colorForth */ Wayback
12:35:09   heh, it's like how Word users comment the doc
12:35:33   maybe I should code in Word?... or a Google Doc at least
12:36:11   comments go orthogonal to your code, so for a funge they need to be in the 3rd dimension
12:36:15   it's possible to write applications for google docsactually
12:36:16 -!- tromp has quit (Ping timeout: 260 seconds).
12:37:33   I imagine the google docs app can do fetch requests and so I won't even need to reimplement RASEL in it
12:38:03   but it would still need to implement some sort of the debugger that is the actual place where you need those annotations
12:38:33   or at least the ........@ way of "debug prints" that I use should also annotate the stdout then
12:39:32   `cat 🌱
12:39:32   ​#!/bin/bash \ python -c"import random as r;x=range;r.seed($2);print(''.join([chr((x(32,127)+[10])[r.randint(0,95)]) for i in x($1)]))"
12:40:14   fizzie: is that a useful command to commit? Would I just cp to /bin to commit it?
12:41:31   It's a Mersense twister random string generator, synced to the spec of the Seed language
12:41:40   `` for n in 28331 835133 30029010;do ./🌱 $((i++ + 2)) $n;done
12:41:41   No \ Yes \ True
12:42:26   It can generate text like that which is probably more practical than befunge. I'm still trying to find 'False' output
12:44:26   ACTION failed to google an "IDE with commenting the code like in MS Word"
12:45:08 -!- tromp has joined.
13:00:59   hm, looks like Google Apps Script can't obtain Comments from Doc but it can get them from Spreadsheet
13:01:41   so it would be possible to write the funge code one char per Spreadsheet cell
13:03:33   imagine writing such annotated code on one Sheet of the Spreadsheet, pressing the button, and the result will be printed on the second Sheet
13:04:11   vertically the run history, horizontally the stack
13:12:50   Looks like it's possible to call Cloud Functions from Apps Script authentified but only if they are in the same Project, i.e. if I make such thing I won't be able to give anyone access to it unless I set the Function to allow anonymous calls 
13:13:59   I figured out why my random numbers were different between py2 and py3, random.randrange() changed in 3.2 . I can use `int(r.random()*96)` instead of `randint(0, 95)` and the output will behave the same. The _seed_ behaviour only changed for bytes and str, ints is consistent 
13:22:00   `` 🌱 () { python3 -c"import random as r;x=range;r.seed($2);print(''.join([chr(([*x(32,127), 10])[int(r.random()*96)]) for i in x($1)]))";}; 🌱 2 73
13:22:04   ​:P
13:27:41  [[Esolang:Sandbox]] M https://esolangs.org/w/index.php?diff=83505&oldid=83500 * PythonshellDebugwindow * (+35) Summary
13:28:07  [[Esolang:Sandbox]] M https://esolangs.org/w/index.php?diff=83506&oldid=83505 * PythonshellDebugwindow * (-2) n
13:35:32   meh, the "QT Marketplace" in 2021 does not provide much more choice than it was built in it IDEs like C++Builder and Visual Studio back in 2005
13:36:23   and now it's even impossible to find there anything, because there in those IDEs the components had previews and now those are just text items in the stupid mobile-friendly website
13:37:33   or maybe there is the "gallery" that I just didn't see yet
13:47:35   "Literate programming" is the conventional term for when you want to make comments except more so.
13:48:01   Though I think usually not in the sort of Google Docs style highlight-and-separate-associated-comment-thread style.
13:55:08   salpynx: There isn't a high bar for making HackEso commands, and usefulness isn't required. If you want one, yes, you just need to put it in /hackenv/bin, or ../bin in terms of the default working directory (/hackenv/tmp). For one-liners, people sometimes use: `mkx ../bin/foo//contents of command foo
13:55:28   Also do take into account that when executed as `foo bar baz, the argument line isn't tokenized by whitespace, so 'bar baz' will be passed as the first positional argument. Many commands need tweaking to cater for that.
13:57:39   (And as a consequence, often when you're using ``, something that would "naturally" be q{`` foo bar baz} must become q{`` foo 'bar baz'} instead. Though some commands are user-friendly enough to support both (usually by joining all arguments together, as if by "$*", before splitting them apart as needed).
14:02:04   Is there a good editor for working on whitespace code?
14:02:12   emacs has a whitespace mode which isn't *too* bad
14:13:35   MrAureliusR I guess you can code in another alphabet
14:13:50   and translate it in between
14:14:00   There's a Vim thing, I don't know if it's any good either.
14:15:35   https://www.vim.org/scripts/script.php?script_id=5035 probably.
14:15:56   I don't think it does all *that* much though.
14:19:31 -!- Sgeo has joined.
14:30:08   fizzie: I see the importance of getting the arguments tokenized both ways -- now handles both forms
14:30:15   `🌱 2 3406
14:30:17   ​:)
14:30:30   `` 🌱 2 73
14:30:32   ​:P
14:31:44   `` for n in 28331 835133 30029010;do 🌱 $((i++ + 2)) $n;done
14:31:46   No \ Yes \ True
14:45:38   seeding
14:45:42   so it's a pun
14:48:20   ideally I would expand this thing https://befunge.flogisoft.com/
14:49:03   `` \? $(🌱 3 1009578)
14:49:04   Puns are fun. Ask shachaf about them. But beware of Muphry adding misspellings.
14:49:31   but it would be hard to make something based on it; hard to take the parts I need out
14:51:06   this numbers thing reminded me another funny local personality
14:51:32   that said that he has invented the compression based on division
14:52:21   "just find two numbers that diving one on another produce the infinite chain of digits you need and you'll be able to compress the whole CD in several digits"
14:53:04   Seed is a pretty poor compression algorithm ... on average. It'd be great to find one really good counter-examples
14:53:27   oh, yeah, that's pretty much the same concept
14:53:48   If it's the right CD, sure :)
14:55:00   Waterfall sounds (synthesised)
15:02:22  [[Patternfuck]]  https://esolangs.org/w/index.php?diff=83507&oldid=81205 * Robolta * (+1) /* Interpreters */
15:02:37  [[Patternfuck]] M https://esolangs.org/w/index.php?diff=83508&oldid=83507 * Robolta * (-2) /* Interpreters */
15:06:39  [[User:VilgotanL]]  https://esolangs.org/w/index.php?diff=83509&oldid=82925 * VilgotanL * (+32) added languages i've created
15:21:23    Waterfall sounds (synthesised) => lol
15:21:34   is that white or pink?
15:30:32   The problem with that question is, people keep using the term "waterfall plot" for a spectrogram with a vertical time axis, meaning it's hard to find good results that are actually related to spectra of real waterfalls.
15:32:32   Galburn, L & Ali, TT, 2013, Acoustical and perceptual assessment of water sounds and their use over road traffic noise, JASA 133(1), pp. 227-237, suggests it's pretty white, all things considered.
15:33:34 -!- fizzie has quit (*.net *.split).
15:33:42   (Cf. Fig 4(a), "Spectra obtained for -- plain edge waterfall of 1 m width and 1 m height of falling water.")
15:34:55 -!- fizzie has joined.
15:41:39 -!- Discordian[m] has quit (Ping timeout: 245 seconds).
15:42:04 -!- none30 has quit (Ping timeout: 245 seconds).
15:45:14  [[Eul]]  https://esolangs.org/w/index.php?diff=83510&oldid=73050 * Backspace * (+1832) 
15:45:58  [[Eul]]  https://esolangs.org/w/index.php?diff=83511&oldid=83510 * Backspace * (-2) 
15:46:25  [[Eul]]  https://esolangs.org/w/index.php?diff=83512&oldid=83511 * Backspace * (+2) /* Memory */
15:48:24  [[Eul]]  https://esolangs.org/w/index.php?diff=83513&oldid=83512 * Backspace * (+31) /* Welcome to Eul */
16:20:27 -!- tromp has quit (Remote host closed the connection).
16:23:39 -!- tromp has joined.
16:45:31  [[Struffoli]] M https://esolangs.org/w/index.php?diff=83514&oldid=82940 * Zero player rodent * (+15) 
17:08:20 -!- none30 has joined.
17:17:39 -!- tromp has quit (Remote host closed the connection).
17:22:59 -!- tromp has joined.
17:33:43 -!- tromp has quit (Remote host closed the connection).
17:57:46  [[2Swap]] N https://esolangs.org/w/index.php?oldid=83515 * VilgotanL * (+1164) created the page
17:58:27  [[2Swap]] M https://esolangs.org/w/index.php?diff=83516&oldid=83515 * VilgotanL * (+0) minor edit
18:04:42 -!- adu has joined.
18:22:30  [[2Swap]] M https://esolangs.org/w/index.php?diff=83517&oldid=83516 * VilgotanL * (+53) add example
18:25:34 -!- tromp has joined.
18:27:51  [[2Swap]] M https://esolangs.org/w/index.php?diff=83518&oldid=83517 * VilgotanL * (+70) add implementation
18:29:01  [[User:VilgotanL]] M https://esolangs.org/w/index.php?diff=83519&oldid=83509 * VilgotanL * (+12) added 2Swap to language list
18:30:27 -!- tromp has quit (Ping timeout: 265 seconds).
18:31:44 -!- tromp has joined.
18:31:52  [[Truth-machine]]  https://esolangs.org/w/index.php?diff=83520&oldid=82891 * Oshaboy * (+6350) Added JSFuck
18:39:21  [[2Swap]] M https://esolangs.org/w/index.php?diff=83521&oldid=83518 * VilgotanL * (+55) fix computational class section
18:39:29   o hi
18:43:44 -!- tromp has quit (Remote host closed the connection).
18:45:25 -!- tromp has joined.
18:47:09   h
18:49:41 -!- VilgotanL has joined.
18:49:49 -!- tromp has quit (Ping timeout: 246 seconds).
18:49:52  h
18:51:13 -!- VilgotanL has quit (Client Quit).
18:51:32 -!- tromp has joined.
19:00:02 -!- adu has quit (Quit: adu).
19:08:14 -!- adu has joined.
19:10:54   now I read “synaesthesized” in place of “synthesized” :o
19:12:50   tried to draw those projection things with a cone with circle and parabola on it in geogebra 3D mode, and it was surprisingly neat
19:26:34   libera's official webchat at https://web.libera.chat/ is ready. this seems like a good time to make the channel move official and put a webchat link to the wiki page
19:26:49   fizzie, what's your opinion?
19:28:53   In my latest talk page post I said I'd do it unless anyone objects "by EOW", but I'm not too fussy about waiting if people want to go ahead.
19:29:04   What you could *definitely* do though is to replace the kiwiirc link I put on https://esolangs.org/wiki/Esolang:Community_portal
19:29:45  [[Esolang:Community portal]]  https://esolangs.org/w/index.php?diff=83522&oldid=83495 * B jonas * (-23) webchat link
19:30:20   Yes, although, the