00:10:05 Have you played the "Gruniozerca" series of computer games? Do you know if they will make a fourth? 00:19:43 horraaaaaay https://i.imgur.com/wpdljVj.png 00:22:18 I was thinking about this for ~10 years and finally made it 00:22:59 whazzat. 00:24:18 corrected shape of captcha word https://i.imgur.com/MTplwa8.png 00:28:03 few minutes think up, ten years of hesitating and few hours to implement 00:54:57 -!- warlock has joined. 00:55:56 -!- jinn has joined. 01:15:50 -!- yuu has joined. 01:54:40 -!- isodt has joined. 02:36:26 nakilon: great 02:36:44 nakilon: I'd still like to know if you have more example inputs of those captchas 02:50:54 -!- isodt has quit (Quit: bye). 03:10:32 -!- oerjan has quit (Quit: Nite). 03:11:10 [[NScript]] https://esolangs.org/w/index.php?diff=84334&oldid=83857 * Goglesq * (+19) /* math(variable, equation) */ 03:12:21 [[NScript]] https://esolangs.org/w/index.php?diff=84335&oldid=84334 * Goglesq * (-5) /* getin(variable) */ 03:13:33 -!- warlock has quit (Quit: Lost terminal). 03:14:43 -!- isodt has joined. 03:17:31 [[Special:Log/newusers]] create * HecknTarnation * New user account 03:22:15 -!- jryans has quit (Ping timeout: 244 seconds). 03:24:18 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=84336&oldid=84324 * HecknTarnation * (+214) 03:30:56 -!- Lord_of_Life has quit (Ping timeout: 264 seconds). 03:35:00 -!- Lord_of_Life has joined. 05:14:20 -!- arseniiv has joined. 05:49:01 -!- Sgeo has quit (Read error: Connection reset by peer). 06:08:54 -!- warlock has joined. 06:12:52 Now I made in Free Hero Mesh that it remembers which levels you have solved and it is writing the level number green in that case, rather than red. However, it does not yet have a menu to display a list of all of the levels, nor the possibility to make a SQL query on the list of levels; hopefully these things can be added in future 07:10:59 b_Jonas not yet, gotta collect them for ml anyway 07:12:46 Thelounge is weird on mobile. Keyboard takes one half of screen. Browser address bar, topic and input takes another half. Can't read while typing 07:13:15 -!- tromp has joined. 07:13:39 -!- craigo has quit (Read error: No route to host). 07:16:34 Still have no idea why right 9 columns were not full 07:23:53 -!- jryans has joined. 07:27:32 Also imgur is awful on mobile ( 07:35:23 -!- monoxane has quit (Quit: Ping timeout (120 seconds)). 07:35:48 -!- monoxane has joined. 07:36:20 (better if you switch to desktop mode) 07:42:23 -!- riv has quit (Killed (ozone (No Spam))). 07:44:38 -!- river has joined. 07:48:37 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 07:56:56 -!- tromp has joined. 08:07:36 -!- hendursa1 has joined. 08:09:40 -!- hendursaga has quit (Ping timeout: 252 seconds). 08:12:04 -!- imode has quit (Ping timeout: 272 seconds). 08:18:41 I think someone already joked about ACIDIC language but I came up with yet another deacronymization: “allegedly circuitous immaterial divine instruction code” 09:24:54 -!- tech_exorcist has joined. 10:01:30 -!- Thelie has joined. 10:01:44 -!- arseniiv has quit (Ping timeout: 245 seconds). 10:07:16 -!- arseniiv has joined. 10:34:08 -!- tech_exorcist has quit (Quit: tech_exorcist). 10:41:15 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 10:53:04 -!- Thelie has quit (Remote host closed the connection). 11:14:50 -!- Lord_of_Life has quit (Excess Flood). 11:15:44 -!- Lord_of_Life has joined. 11:40:06 -!- salpynx has quit (Quit: Connection closed). 11:59:08 -!- tech_exorcist has joined. 12:12:53 -!- andydude has joined. 12:15:13 -!- tromp has joined. 12:21:36 [[NOTE]] https://esolangs.org/w/index.php?diff=84337&oldid=84284 * ResU * (+329) Two cats, no dogs 12:25:27 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 12:30:11 [[NOTE]] https://esolangs.org/w/index.php?diff=84338&oldid=84337 * ResU * (+97) 12:31:36 arseniiv wasn't here a hackeso command to generate abbreviations? 12:31:58 *deacronymizations 12:32:21 nakilon: hmmm don’t think I’ve seen one! 12:32:31 [[NOTE]] https://esolangs.org/w/index.php?diff=84339&oldid=84338 * ResU * (+1) 12:32:33 hackeso needs a regex search for commands by name and/or description 12:32:51 playing FEZ right now, it’s a great fun 12:36:14 I feel handicated having no logs search in Thelounge 12:36:19 *handicaped 12:37:54 and there is no website with #esolangs log search, right? 12:40:51 hm I thought there were pages with each full year of logs but there are only full-month pages 12:41:48 fizzie: do you know where can the logs be searched? 12:46:28 -!- ais523 has joined. 12:46:49 how unreasonable would a 20MB web page be in 2021? 12:47:04 I know that ridiculous web pages sizes are common, but am not sure if they can reasonably be *that* large 12:51:04 [[Delta Salein Ao]] M https://esolangs.org/w/index.php?diff=84340&oldid=84172 * PythonshellDebugwindow * (+9) Stub 12:51:30 -!- ais523 has quit (Remote host closed the connection). 12:53:21 [[NOTE]] https://esolangs.org/w/index.php?diff=84341&oldid=84339 * ResU * (+195) 12:54:39 ais523: 20 MB is possible if it serves multiple high resolution images or a small video 12:55:35 -!- ais523 has joined. 12:55:52 in this case, it would be 20MB of compressed text 12:56:09 the context is, trying to host an esolang interpreter 12:56:18 that uses a compression algorithm with a really big dictionary 12:56:19 ais523: I’d add if the large part of its content is cacheable then maybe not that bad 12:56:37 nakilon: "a regex search for commands by name" => grep -Eie "$1" /hackenv/share/whatis 12:56:40 it should be cacheable, although actually getting it to be cached would be a little harder 12:57:11 nakilon: we don't currently have a log search, you'd have to download the logs and search them locally. fizzie was vaguely planning to set up a log search. 12:57:13 yeah, I meant cacheable by a poor browser :) 12:57:50 -!- tromp has joined. 12:57:53 I guess the part that's unlikely to change should be on a separate page and loaded by XHR or JSONP or whatever, so that we can change it without invalidating the cache 12:58:23 ais523: I think that sounds reasonable then, just perhaps make a landing page with human-readable description of what you're doing that doesn't load that 12:58:39 so it only loads the dictionary if the viewer actually wants to use it 12:58:52 I could even load it lazily, I guess 12:59:01 wait until there's an attempt to compress or decompress a string 12:59:01 I mean at least if the user wants to evaluate something 12:59:08 not necessarily that lazily 12:59:11 though that's certainly possible 13:00:05 I've been pondering finding some way to split the dictionary up into, say, 65536 separate files, so that we only load the parts of the dictionary that are actually needed 13:00:21 but that means that each individual part would compress less well 13:00:38 "loaded by XHR or JSONP" => that might be overcomplicating it, unless you really want to make it lazy. it could just be a javascript or web assembly or an uncompressed image file that the page loads normally, and then access the blob in it from the interpreter javascript 13:00:58 through the canvas API if it's an image 13:01:24 "65536 separate files" => um, is your compression algorithm such that that actually works? 13:01:31 the canvas API doesn't exist nowadays, I thought? so that you couldn't fingerprint a browser by measuring how its rendering works 13:01:57 also that sounds too many chunks for a 20 MB file that you're sending through network 13:02:10 -!- ais523 has quit (Remote host closed the connection). 13:02:30 ais523: I don't know, I think the canvas API still exists, but if not, there's probably a modern replacement like webGL or whatever 13:03:00 -!- ais523 has joined. 13:03:07 why does my IRC client keep segfaulting 13:03:17 maybe 65536 is too many, and it should be 1024 or 2048 or so 13:03:46 no, still too many, that would make the individual chunks only 10K 13:03:52 I'd make them at least 100K sized 13:03:56 well, you'd need to access multiple chunks, most likely 13:04:10 with 10K there'd be significant protocol overhead 13:04:14 for retreiving the files 13:04:15 I've been looking at various compression algorithms (including trying to invent my own) 13:04:35 but if canvas doesn't work, then just a javascript or web assembly file containing a blob (or multiple smaller blobs) 13:04:45 prezip followed by one of the usual general-purpose compressors (gzip, bzip2, xz, etc.) seems to be the best algorithm 13:04:51 probably gzip because web browsers have that already 13:04:52 or you can make it XHR and cache it to local storage 13:05:04 and prezip's compression ratio is hardly hurt by cutting the file and compressing the two bits separately 13:05:16 ais523: can you decompress xz client-side in the browser? 13:05:36 well there are couple of megabytes of webassembly in here too, so probably 13:05:50 but relying on browers' built in gunzips would be easier 13:05:55 well yes, it's Turing-complete, but like efficiently 13:06:20 this is an esolang, efficiency is just a bonus :-D 13:06:34 I've mostly been aiming for good asymptotic complexity but ignoring the constant factors 13:06:43 heh 13:06:49 and decompressing a specific, fixed dictionary is O(1) so it doesn't matter 13:07:04 if it's for good asymptotic complexity then your 20 MB dictionary is too small :-) 13:07:20 this is the largest dictionary I could find :-) 13:07:34 it is 9.4 MB uncompressed 13:07:51 and you want to compress it to 20 MB? brilliant 13:07:56 (sorry) 13:08:09 sorry, 94 MB uncompressed 13:08:27 these numbers get so big that it's hard to count the digits in them 13:08:36 that's betteer 13:09:27 thanks for the advice, I'll think about this some more 13:09:28 -!- ais523 has quit (Quit: quit). 13:13:59 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 13:28:14 -!- tromp has joined. 13:40:03 [[Primes]] N https://esolangs.org/w/index.php?oldid=84342 * Meloons * (+15387) Added Page 13:55:35 -!- tech_exorcist has quit (Ping timeout: 272 seconds). 13:58:55 -!- imode has joined. 13:59:46 -!- tech_exorcist has joined. 14:24:26 [[Language list]] https://esolangs.org/w/index.php?diff=84343&oldid=84298 * Toxinite * (+12) Added Qoibl 14:37:20 -!- Sgeo has joined. 14:39:33 -!- hendursa1 has quit (Quit: hendursa1). 14:40:20 -!- hendursaga has joined. 14:48:12 [[Qoibl]] https://esolangs.org/w/index.php?diff=84344&oldid=84333 * Toxinite * (+184) 15:04:59 [[Qoibl]] https://esolangs.org/w/index.php?diff=84345&oldid=84344 * Toxinite * (+66) 15:22:09 -!- imode has quit (Ping timeout: 252 seconds). 15:43:53 [[Qoibl]] https://esolangs.org/w/index.php?diff=84346&oldid=84345 * Toxinite * (+347) 15:50:47 [[User:Toxinite]] N https://esolangs.org/w/index.php?oldid=84347 * Toxinite * (+56) Created page with "I am a person who likes esolangs ==Esolangs== *[[Qoibl]]" 15:52:29 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 15:53:15 [[Piet]] M https://esolangs.org/w/index.php?diff=84348&oldid=76238 * Gilbert189 * (+64) /* Direction pointer */ (Lists exists) 16:03:20 I think I've snapped. I propose an abomination: https://bpa.st/WVZQ Can any category theorists confirm that I'm on a decent track? 16:28:42 -!- Noisytoot has quit (Ping timeout: 252 seconds). 16:28:56 -!- tech_exorcist has quit (Remote host closed the connection). 16:29:24 -!- tech_exorcist has joined. 16:31:00 -!- jryans has quit (*.net *.split). 16:31:00 -!- Deewiant has quit (*.net *.split). 16:31:00 -!- mistbreeze_ has quit (*.net *.split). 16:31:00 -!- Taneb has quit (*.net *.split). 16:31:00 -!- relrod has quit (*.net *.split). 16:31:00 -!- mich181189 has quit (*.net *.split). 16:31:00 -!- shikhin has quit (*.net *.split). 16:32:41 -!- river has quit (Quit: Leaving). 16:33:28 -!- Noisytoot has joined. 16:37:23 -!- tromp has joined. 16:37:32 -!- shikhin has joined. 16:38:13 -!- shikhin has changed hostmask to ~shikhin@user/shikhin. 16:38:30 -!- Deewiant has joined. 16:50:47 -!- relrod has joined. 16:50:47 -!- mich181189 has joined. 16:50:50 -!- mistbreeze_ has joined. 16:50:56 -!- Taneb has joined. 17:04:49 -!- jryans has joined. 17:06:39 -!- river has joined. 17:18:23 -!- river has quit (Quit: Leaving). 17:21:19 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 17:21:47 -!- river has joined. 17:23:48 UTF-8 in brainfuck? 17:24:52 easily done 17:25:12 make . print out bytes instead if chars, done 17:25:44 [[Among Us]] https://esolangs.org/w/index.php?diff=84349&oldid=84293 * Zero player rodent * (-733) 17:26:08 :O 17:26:41 isn't that how most BF impls work anyway? 17:26:43 [[Among Us]] https://esolangs.org/w/index.php?diff=84350&oldid=84349 * Zero player rodent * (+7) 17:27:01 probably, yeah 17:27:24 it's harder to make bf not support utf8 17:27:30 brainfuck isn't limited to text data 17:27:53 the only issue i'm aware of with processing arbitrary binary data is that you can't distinguish a null byte from EOF 17:28:18 but that presents no additional issues for UTF-8 compared to ASCII 17:28:40 because in both codes the null byte is only used to represent the null character and never for anything else 17:29:07 [[Special:Log/upload]] upload * Zero player rodent * uploaded "[[File:Among us.png]]": Logo for the Among Us programming language 17:31:59 [[Among Us]] https://esolangs.org/w/index.php?diff=84352&oldid=84350 * Zero player rodent * (+77) 17:32:07 you still might want to implement some UTF-8-related algorithms in brainfuck like finding codepoint boundaries or whatever 17:32:13 but that shouldn't be particularly challenging 17:35:31 UTF-8 is a superset of ASCII, so if your program is using only ASCII then it will work on a terminal emulator with any ASCII superset, including UTF-8. The brainfuck program can easily output any data, whether ASCII, UTF-8, binary, or ANSI escapes. I think there are some extensions for doing other functions than only standard I/O if wanted too (which is not specific to brainfuck but to anything that is only standard I/O) 17:35:59 Also the representation of EOF in brainfuck depends on the implementation I think; some use 0, some use 255, some leave it unchanged, I don't know if some terminate on EOF 17:36:35 Although, if you need to input UTF-8 with nulls you can use the overlong null character encoding, I suppose 17:37:25 [[Special:Log/upload]] upload * Zero player rodent * uploaded "[[File:Amongus.png]]": Among Us programming language logo 17:37:45 [[Among Us]] https://esolangs.org/w/index.php?diff=84354&oldid=84352 * Zero player rodent * (-1) 17:38:53 im curious about the following concept? 17:39:04 consider some kind of programming language that runs in one node 17:39:08 and has the ability to talk to other nodes 17:39:11 but is not turing complete 17:39:15 what would be a good unambiguous way to handle EOF in brainfuck? add another command to ask if EOF has been reached? 17:39:20 it is not turing complete with 2 or 3 or 4 nodes 17:39:23 but it is turing complete with 5 nodes 17:39:33 (5 chosen arbitarily for this example) 17:39:37 "leave unchanged" works too but only if the cells are allowed to contain values outside [0..255] 17:40:05 or -1 on EOF would work if your cells can go negative 17:56:40 -!- craigo has joined. 17:57:18 river: well, you can easily do something like splitting bf programs so that each cell runs its own program, i guess 17:57:45 and iirc bf with 3 (or 2?) unlimited cells is TC, but it is not with one 17:57:51 also, TIS-100 18:09:42 -!- oerjan has joined. 18:16:03 -!- tromp has joined. 18:17:48 wow! 18:18:05 I hould really play TIS-100 18:19:22 5 might also happen to be the magic numbers where The Waterfall Model becomes TC, though it's quite likely that we'll never know the exact number 18:20:59 -!- imode has joined. 18:26:12 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 18:29:35 RAAAAIN 18:29:39 @metar ENVA 18:29:41 ENVA 111820Z 12003KT 090V180 9999 SCT014 BKN024 OVC040 16/13 Q1001 TEMPO SHRA SCT008 BKN014 RMK WIND 670FT 08005KT 18:30:27 hm i don't know if any of that means rain. 18:31:08 @metar koak 18:31:08 KOAK 111753Z 22005KT 10SM FEW010 SCT200 16/09 A3011 RMK AO2 SLP197 T01610089 10161 20100 58003 18:37:03 -!- tromp has joined. 18:39:51 river: everybody should play every zach-like! 18:44:55 :0 18:45:00 i played lots of magnum opus, that was great 19:18:17 oerjan: TEMPO SHRA means a little bit of showers, I think. 19:18:21 -!- andydude has quit (Read error: Connection reset by peer). 19:18:53 -!- andydude has joined. 19:23:09 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 19:30:31 ah 20:01:52 TIS-100 is fun 20:01:58 what is The Waterfall Model? 20:23:18 -!- andydude has quit (Quit: andydude). 20:26:27 -!- rbtEngrDude has joined. 20:31:34 some clever device for software salesmen to make lots of green paper 20:42:40 It's that, too, but I rather think here it was a reference to https://esolangs.org/wiki/The_Waterfall_Model 20:42:47 -!- rbtEngrDude has quit (Quit: My MacBook Air has gone to sleep. ZZZzzz…). 20:44:31 -!- rbtEngrDude has joined. 20:47:37 keegan: https://esolangs.org/wiki/The_Waterfall_Model 20:48:27 -!- hendursa1 has joined. 20:50:00 oh, that's pretty neat 20:50:52 -!- hendursaga has quit (Ping timeout: 252 seconds). 20:58:03 -!- cd has changed nick to moon. 21:02:58 -!- hendursa1 has quit (Ping timeout: 252 seconds). 21:09:25 [[Primes]] M https://esolangs.org/w/index.php?diff=84355&oldid=84342 * Meloons * (+107) Added GitHub Reference 21:15:54 -!- hendursaga has joined. 21:31:13 -!- Noisytoot has quit (Quit: ZNC 1.8.2 - https://znc.in). 21:31:55 -!- Noisytoot has joined. 21:37:15 -!- rbtEngrDude has quit (Quit: My MacBook Air has gone to sleep. ZZZzzz…). 21:40:05 -!- rbtEngrDude has joined. 22:04:50 -!- tromp has joined. 22:05:21 -!- rbtEngrDude has quit (Quit: My MacBook Air has gone to sleep. ZZZzzz…). 22:10:01 [[Among Us]] https://esolangs.org/w/index.php?diff=84356&oldid=84354 * Zero player rodent * (+711) 22:11:18 -!- rbtEngrDude has joined. 22:17:14 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 22:17:46 [[Truth-machine]] https://esolangs.org/w/index.php?diff=84357&oldid=84325 * Zero player rodent * (+538) 22:19:27 accidentally won FEZ with 32 cubes or something. They say it has a better ending when you come with all 64 cubes 22:20:02 -!- river has quit (Quit: Leaving). 22:21:38 [[User:Zzo38/Programming languages with unusual features]] https://esolangs.org/w/index.php?diff=84358&oldid=82876 * Zzo38 * (+410) 22:22:32 I was a bit confused when doors expecting 32 cubes opened for me when I had less. But in reality anti-cubes count to the overall number of cubes and that’s even displayed when the gate opens, flashing briefly squares of two different colors, each square for each cube you have. I didn’t notice that at first 23:02:29 -!- rbtEngrDude has quit (Quit: My MacBook Air has gone to sleep. ZZZzzz…). 23:02:33 -!- mistbreeze_ has quit (Quit: Leaving). 23:02:42 -!- mistbreeze_ has joined. 23:04:29 -!- arseniiv has quit (Ping timeout: 272 seconds). 23:04:52 -!- mistbreeze_ has changed nick to mistbreeze. 23:04:56 -!- mistbreeze has quit (Client Quit). 23:05:10 -!- mistbreeze has joined. 23:05:39 -!- tech_exorcist has quit (Quit: tech_exorcist). 23:15:58 fungot, was the safety pin of the Holy Hand Grenade of Antioch one of the True Nails with which Our Lord and Savior was crucified, and if so, through which of his body parts was it hammered? 23:15:59 b_jonas: it's not functional and it's barely turing complete with an ugly memory model for a multiplexer and an encoder/ decoder to/ from 23:18:12 -!- Thelie has joined. 23:18:22 -!- rbtEngrDude has joined. 23:35:59 -!- rbtEngrDude has quit (Quit: Textual IRC Client: www.textualapp.com). 23:51:51 [[NOTE]] https://esolangs.org/w/index.php?diff=84359&oldid=84341 * ResU * (+38)