01:03:05 I must say that the relative to target indirect addressing of Core War is quite cute. Oh and the threading model rhymes with BOX-256. 01:04:52 what is "BOX-256 01:04:54 "? 01:06:36 something that had a brief moment of popularity on here 9 years ago: http://box-256.com/ (and that I revisted even more briefly half a year ago) 01:07:36 I forgot that that site doesn't support https, fun. 01:10:31 > sha256sum box256_v12.zip 01:10:32 Variable not in scope: sha256sum :: t0 -> ([b0] -> [(a, b0)]) -> cVariable n... 01:10:33 546b622f69dd937e1c0ed21061cbc6c617764ed986c34d6302d55094bec0a4a2 box256_v12.zip 01:10:50 at least that matches what I downloaded 9.4 years ago :-) 01:11:22 (works in wine, that's how I played) 01:11:41 can you put a stub article to the esowiki so we can find it? 01:15:41 maybe 02:06:10 -!- amby has quit (Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement). 02:12:45 [[BOX-256]] N https://esolangs.org/w/index.php?oldid=170286 * Int-e * (+2608) let's call it semi-stubby 02:13:28 ah 02:13:57 [[BOX-256]] M https://esolangs.org/w/index.php?diff=170287&oldid=170286 * Int-e * (-3) /* Execution model */ obligatory first view fix 02:42:02 [[BOX-256]] https://esolangs.org/w/index.php?diff=170288&oldid=170287 * Int-e * (+190) categories 02:43:58 [[BOX-256]] https://esolangs.org/w/index.php?diff=170289&oldid=170288 * Int-e * (+11) /* Instructions */ add missing description 02:57:45 [[Special:Log/delete]] delete * Ais523 * deleted "[[Crash1]]": was created as a broken redirect 02:58:01 [[Special:Log/delete]] delete * Ais523 * deleted "[[Crash2]]": was created as a broken redirect 02:58:13 [[Special:Log/delete]] delete * Ais523 * deleted "[[EsoCrash]]": not an esolang 03:01:35 -!- impomatic has joined. 03:09:51 [[BOX-256]] https://esolangs.org/w/index.php?diff=170290&oldid=170289 * Int-e * (+1844) More on opcodes. 03:10:47 [[BOX-256]] M https://esolangs.org/w/index.php?diff=170291&oldid=170290 * Int-e * (-1) /* Opcodes */ math 03:10:49 -!- b_jonas has quit (Quit: leaving). 03:12:50 Eh that's enough for now. There are no doubt typos to find and other things to polish. 03:21:26 [[Zero Instruction Set Computer]] https://esolangs.org/w/index.php?diff=170292&oldid=170180 * Xysdd * (+0) as talk page 03:27:38 -!- b_jonas has joined. 03:29:26 int-e: oh, that rings a bell! thank you for creating the article 03:31:04 -!- impomatic has quit (Quit: Client closed). 03:35:27 int-e: can you end a thread somehow? or do they linger forever 03:35:36 they go on forever 03:36:06 the game stops if you have drawn the target picture at the end of some cycle 03:37:43 [[BOX-256]] https://esolangs.org/w/index.php?diff=170293&oldid=170291 * Int-e * (+141) /* Execution model */ halting, or lack thereof 03:38:27 [[BOX-256]] M https://esolangs.org/w/index.php?diff=170294&oldid=170293 * Int-e * (-1) /* Opcodes */ typo 03:48:35 Anyway, I tweaked it a bit more, so here's my attempt at impomatic's Core War puzzle ( ttps://logs.esolangs.org/libera-esolangs/2025-12-06.html#lrc ): https://int-e.eu/~bf3/tmp/omnipresence.txt 04:06:29 how many colors does BOX-256 have? if it's just 16 then there's probably a theoretical universal program that iterates over all 2↑1024 pictures. 04:06:51 yeah there are such programs 04:06:52 obviously nobody has that sort of time 04:07:16 and if I did I'd just use it to solve private key cryptography rather than picture drawing puzzles 04:07:21 somebody(tm) had the time to write such programs at least :-P 04:08:29 b_jonas: a coupld of the names may be familiar: https://old.reddit.com/r/box256/comments/4g5e6r/universal_box256_solution_solves_all_challenges/ 04:09:14 (admittedly 256 bytes of memory including program might be tight for cryptography) 04:09:39 presumably if you had the time you could also find a bit more memory somewhere 04:09:41 :) 04:10:41 (also I hate reddit just enough to not link it on the wiki :-P) 04:17:12 as for cryptography, have you ever thought of the hypothetical universe where public key cryptography is impossible (eg. because quantum computers break elliptic key based schemes, and all the attempts to develop quantum-resistant schemes turn out to be flawed)? trusted certificate authorities would, instead of signing public keys, give any pair of hosts that want to communicate a shared symmetric key. 04:17:18 you'd keey symmetric keys to several certificate authorities, and to bootstrap, either you get a key from someone else you trust, or you get some bootstrap keys with your computer hardware that the hardware reseller installs with the operating system. and every time two paranoid people meet, instead of key-signing, they could do a test that would raise an alarm if exactly one of them has a bogus 04:17:24 supposed key towards a certificate authority. 04:18:52 you could also probably buy scratch-off cards with symmetric keys in physical stores, or get them in snail mail 04:20:20 authenticated with hard to counterfeit holographic seals the sort that credit cards have, and if the trusted scratch-off card maker ever sells bogus keys (attempting a man in the middle attack) then you could detect that if you already have a valid key towards the certificate authority 04:20:50 so if any supposedly trusted scratch-off card manufacturer attempts that news would probably go around and they'd no longer remain trusted 04:20:59 it works kind of simialr to certificate authorities 04:21:03 I have not, not in such concrete terms. At least Shamir Secret Sharing will still work, so you can split keys across several keepers. 04:21:13 like in the public key cryptography world 04:23:27 and of course all of this nice theory would fail in the real world for the same practical political reasons as they fail in our current public key crypto world 04:23:45 I think you just invented Kerberos 04:24:31 This is Impagliazzo's Minicrypt, I think. 04:24:48 that too 04:24:49 there's a more practical cryptography thing that I want to complain about here, but it's too late tonight for that 04:25:09 https://blog.computationalcomplexity.org/2004/06/impagliazzos-five-worlds.html for those who haven't seen it. Really great paper. 04:25:30 there are at least six worlds; there is an oracle separation between PKE and IBE now 04:58:04 [[User:Yayimhere]] https://esolangs.org/w/index.php?diff=170295&oldid=170117 * Yayimhere2(school) * (+12) /* esolangs */ add Dot.Y 04:58:30 -!- Yayimhere has joined. 05:12:44 [[Interval Hue]] https://esolangs.org/w/index.php?diff=170296&oldid=170254 * Sawyer.go0923 * (+1440) 05:23:33 [[Macroplace]] N https://esolangs.org/w/index.php?oldid=170297 * Timm * (+265) Created page with "replace and macros [want to replace] => [to replace] [want to replace] => -^[to output]^- -v- is input [name] :=> [replace] ex h :=> out => -^h^- now h will output h order matters [want to replace] => {random(valid)} random letter with love [[User:Timm]]" 05:23:59 [[User:Timm]] https://esolangs.org/w/index.php?diff=170298&oldid=170186 * Timm * (+16) 05:59:27 [[Bijection]] https://esolangs.org/w/index.php?diff=170299&oldid=170256 * Yayimhere2(school) * (-49) /* examples */ 05:59:43 [[Bijection]] https://esolangs.org/w/index.php?diff=170300&oldid=170299 * Yayimhere2(school) * (-1) /* examples */ 05:59:49 [[Gur yvsr]] M https://esolangs.org/w/index.php?diff=170301&oldid=167551 * Placeholding * (+62) 06:00:23 [[Bijection]] https://esolangs.org/w/index.php?diff=170302&oldid=170300 * Yayimhere2(school) * (-156) /* examples */ 07:22:01 -!- Yayimhere has quit (Ping timeout: 272 seconds). 07:27:15 [[Assembler]] https://esolangs.org/w/index.php?diff=170303&oldid=170041 * Timm * (+6) 07:43:13 -!- Sgeo has quit (Read error: Connection reset by peer). 08:21:22 -!- sprock has quit (Ping timeout: 246 seconds). 08:28:31 -!- sprock has joined. 08:44:52 [[Abstraction]] M https://esolangs.org/w/index.php?diff=170304&oldid=169580 * JIT * (+31) 08:45:33 [[Rune]] M https://esolangs.org/w/index.php?diff=170305&oldid=169613 * JIT * (+31) 08:46:33 [[Cat do end]] M https://esolangs.org/w/index.php?diff=170306&oldid=169417 * JIT * (+23) 08:47:09 [[]] M https://esolangs.org/w/index.php?diff=170307&oldid=169652 * JIT * (+24) 08:48:07 [[CatFuck]] M https://esolangs.org/w/index.php?diff=170308&oldid=169882 * JIT * (+33) 08:48:40 [[Assembler]] M https://esolangs.org/w/index.php?diff=170309&oldid=170303 * JIT * (+24) 08:49:18 [[Meu]] M https://esolangs.org/w/index.php?diff=170310&oldid=170185 * JIT * (+24) 08:50:00 [[Macroplace]] M https://esolangs.org/w/index.php?diff=170311&oldid=170297 * JIT * (+24) 09:42:25 -!- Yayimhere has joined. 09:48:25 -!- Yayimhere23 has joined. 09:48:39 [[User:Yayimhere]] https://esolangs.org/w/index.php?diff=170312&oldid=170295 * Yayimhere2(school) * (-12) /* esolangs */ 09:48:57 -!- Yayimhere23 has quit (Client Quit). 09:52:05 [[SubI machine]] https://esolangs.org/w/index.php?diff=170313&oldid=120654 * Yayimhere2(school) * (-29) /* External Resources */ im too tired to prove this turing complete but it's not *proven* TC so it should. be listed so. 09:52:56 -!- Yayimhere has quit (Quit: Client closed). 09:53:17 [[SubI machine]] https://esolangs.org/w/index.php?diff=170314&oldid=170313 * Yayimhere2(school) * (-155) /* Turing-completeness */ delete the section cuz it again aint proven 10:28:00 [[Dot.Y]] https://esolangs.org/w/index.php?diff=170315&oldid=170266 * Yayimhere2(school) * (-2795) theres a lot of not good stuff here so I'd rather delete it 10:52:56 [[Talk:Esoteric Operating System/File System]] https://esolangs.org/w/index.php?diff=170316&oldid=167027 * Yayimhere2(school) * (+465) /* Other idea */ 11:00:13 -!- tromp has joined. 11:03:04 korvo, sorear: these days I can also imagine some annoying worlds where public key cryptography is somewhat possible but has limitations 11:04:00 like public key cryptography is possible only if you have an expensive quantum computer, and even then you can only do key exchange but not public key signatures because the keys can only be used once 11:04:55 or public key cryptography is possible but requires exchanging large amounts of data – there are already public key algorithms intended to be quantum-safe like that, but it's not clear if they're the only ones possible. 11:06:25 or public key cryptography is possible but we have to go through two decades of flawed primitives until we eventually get good ones 11:07:54 or public key cryptography is possible but all the primitives that cryptographers can develop have big side-channel attacks unless you use specific expensive hardware support 11:08:58 I *think* we don't live in these worlds, we live in the good one where public key cryptography is possible on our existing computers at a reasonable cost, but it's hard to be quite sure yet 11:29:18 [[Kimi daro]] N https://esolangs.org/w/index.php?oldid=170317 * Timm * (+416) Created page with "{{stub}} k,m,d,r i,a,o u == THIS IS CONLANG == kimi [num] output [num] daro return input kiro [num] [num2] return [num]-[num2] dami [num] [num2] [var] jump to line [num] if [var = 0 else jump to [num2] kamo [text] [num] make var named [text] sets value to [num] or se 11:30:37 [[User:Timm]] https://esolangs.org/w/index.php?diff=170318&oldid=170298 * Timm * (+15) 11:35:17 [[Abcdefghijklmnopqrstuvwxyz]] https://esolangs.org/w/index.php?diff=170319&oldid=170253 * Sawyer.go0923 * (+73) 11:38:31 another annoying variant is if key exchange is only possible interactively in many round trips, and key pairs can only be used once because multiple interactive exchanges would leak the private key. 11:39:04 I'm not sure if this one is actually possible. 11:40:06 [[Abcdefghijklmnopqrstuvwxyz]] https://esolangs.org/w/index.php?diff=170320&oldid=170319 * Sawyer.go0923 * (+1) /* Hello, world! */ 11:40:50 I think it only works if you can (at least with some probability) also fake an exchange if you know the other party's private key. 11:52:02 Hi 11:54:03 [[Abcdefghijklmnopqrstuvwxyz]] https://esolangs.org/w/index.php?diff=170321&oldid=170320 * Sawyer.go0923 * (-116) /* Notes */ 11:54:50 [[Abcdefghijklmnopqrstuvwxyz]] https://esolangs.org/w/index.php?diff=170322&oldid=170321 * Sawyer.go0923 * (-4) 12:04:15 (maybe TCS experts already have impossibility proofs against half of the ones I listed above) 12:06:25 s/ones/worlds/ 12:14:30 [[Gift]] M https://esolangs.org/w/index.php?diff=170323&oldid=170285 * None1 * (+1) /* Interepters: */ Fix typo 12:33:45 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 12:41:49 [[Labubu]] M https://esolangs.org/w/index.php?diff=170324&oldid=160822 * * (-43) Broken link deleted. 12:43:07 [[Exclaim]] https://esolangs.org/w/index.php?diff=170325&oldid=160819 * * (-25) /* See also */ Broken link fixed. 12:52:24 [[Esoteric units of information]] https://esolangs.org/w/index.php?diff=170326&oldid=104834 * * (-8) /* Binary (boolean) logic and gates */ Broken link fixed. 12:53:37 [[Kimi daro]] M https://esolangs.org/w/index.php?diff=170327&oldid=170317 * JIT * (+24) you gotta add those important categories, timm, or else they'll not be in the list of languages (the auto one) 12:58:27 [[Cheese]] https://esolangs.org/w/index.php?diff=170328&oldid=96916 * * (+19) /* Bug Reports */ Broken link fixed. 12:59:56 [[APLWSI]] https://esolangs.org/w/index.php?diff=170329&oldid=164016 * * (+14) /* Interpreter */ Broken link fixed. 13:01:19 [[Rflct]] M https://esolangs.org/w/index.php?diff=170330&oldid=70975 * * (+8) Broken link fixed. 13:02:43 [[IPAlang]] M https://esolangs.org/w/index.php?diff=170331&oldid=130143 * * (+1) Broken link fixed. 13:05:45 [[Uniode]] https://esolangs.org/w/index.php?diff=170332&oldid=145838 * * (-1) /* Disord eslang */ Broken link fixed. 13:07:49 [[KanjiCode]] M https://esolangs.org/w/index.php?diff=170333&oldid=71455 * * (+16) /* Introduction */ Broken link fixed. 13:09:33 [[Finite Groups]] M https://esolangs.org/w/index.php?diff=170334&oldid=16800 * * (-19) /* Computational class */ Broken link fixed. 13:12:40 [[Pairpointing]] M https://esolangs.org/w/index.php?diff=170335&oldid=130049 * * (+0) /* Examples */ Broken link fixed. 13:19:18 [[Truth]] M https://esolangs.org/w/index.php?diff=170336&oldid=108693 * * (+20) Broken link fixed. 13:24:24 [[KanjiCode]] M https://esolangs.org/w/index.php?diff=170337&oldid=170333 * * (-3) /* Introduction */ Broken link fixed. 13:42:34 [[Minim]] M https://esolangs.org/w/index.php?diff=170338&oldid=163989 * * (-3) Broken link fixed. 13:43:49 [[Cmpilr]] M https://esolangs.org/w/index.php?diff=170339&oldid=92751 * * (-21) Broken link fixed. 14:20:01 [[Esoteric units of information]] https://esolangs.org/w/index.php?diff=170340&oldid=170326 * Yayimhere2(school) * (-3) /* trit */ Malbolge makes mo0re sense than TRINITERCALE. 14:24:02 [[Special:Log/move]] move * JIT * moved [[A programming language is a system of notation for writing computer programs.]] to [[A programming language is an artificial language for expressing computer programs.]]: update 14:24:02 [[Special:Log/move]] move * JIT * moved [[Talk:A programming language is a system of notation for writing computer programs.]] to [[Talk:A programming language is an artificial language for expressing computer programs.]]: update 14:25:37 [[A programming language is an artificial language for expressing computer programs.]] M https://esolangs.org/w/index.php?diff=170345&oldid=170341 * JIT * (+108) 14:26:01 [[Template:Programming Language]] M https://esolangs.org/w/index.php?diff=170346&oldid=109329 * JIT * (+5) 14:27:31 [[Special:Log/upload]] upload * JIT * uploaded "[[File:Expressingcomputerprograms.png]]": A programming language is an artificial language for expressing computer programs. 14:28:47 [[A programming language is an artificial language for expressing computer programs.]] M https://esolangs.org/w/index.php?diff=170348&oldid=170345 * JIT * (-9) 14:35:49 [[A programming language is an artificial language for expressing computer programs.]] M https://esolangs.org/w/index.php?diff=170349&oldid=170348 * JIT * (+1) 15:33:57 [[Uniode]] M https://esolangs.org/w/index.php?diff=170350&oldid=170332 * PkmnQ * (+1) This one seems to be intentional 15:47:03 -!- Yayimhere has joined. 16:05:29 -!- Yayimhere has quit (Quit: Ping timeout (120 seconds)). 16:06:37 -!- tromp has joined. 16:24:45 -!- Yayimhere has joined. 17:22:58 -!- amby has joined. 17:43:40 [[User:RikoMamaBala]] N https://esolangs.org/w/index.php?oldid=170351 * RikoMamaBala * (+2079) Created page with "I do all sorts of programming stuff, from Scratch, to Python, to even a custom-made machine code that can actually be interpreted(no, really)! ==My interests in Scratch== I do all fancy stuff in Scratch. From: when green flag clicked forever move 17:45:08 [[Article written in Brainfuck]] N https://esolangs.org/w/index.php?oldid=170352 * RikoMamaBala * (+20242) Created page with "-[------->+<]>.-[->++++<]>.+[->+++<]>+.+++++++++++.[--->+<]>-----.[->+++<]>+.+++++++++++..[++>---<]>--.---[->++++<]>-.----.+++.++.-.+[---->+<]>+++.+++++[->+++<]>.---------.[--->+<]>--.[-->+++++++<]>.++.---.--------.+++++++++++.+++[->+++<]>++.+ 17:55:35 FWIW: https://paste.debian.net/hidden/a771903d/ 17:56:22 -!- ais523 has joined. 17:56:45 (So precisely their user page I guess?) 17:57:40 Anyway. Feels like spam to me, and definitely shouldn't be in the main namespace. 17:58:48 Yeah, it's spam. 18:01:59 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 18:04:32 [[Special:Log/delete]] delete * Ais523 * deleted "[[Article written in Brainfuck]]": not an esolang (and articles here should be written in English) 18:07:59 hmm, having explicit topicality rules is becoming more and more urgent, maybe I should work on those today but I have so many other things to do 18:20:43 -!- pool has quit (Quit: The Lounge - https://thelounge.chat). 18:22:48 ais523, would you want to be told when my interview is finished? since you seemed interested when I told you about it 18:23:07 Yayimhere: so I have my email client set up to automatically tell me if anything is posted on esoteric.codes 18:23:19 ais523: ah nice, ok 18:23:21 but, since I set that up, nothing actually was posted, so I don't know whether it works or not 18:23:38 great test I guess! 18:24:17 it's worth telling the channel, though, I think – I might not be the only person who's interested 18:24:30 -!- pool has joined. 18:24:33 -!- pool has quit (Client Quit). 18:25:00 -!- pool has joined. 18:25:11 true 18:25:25 i was wondering if it would be a little annoying or similair 18:25:29 but I see it propably isnt 18:26:39 -!- pool has quit (Client Quit). 18:27:06 -!- pool has joined. 18:27:41 there's certainly a limit to how much you can advertise yourself on an IRC channel, but for this channel I think the limit is fairly high 18:27:41 -!- pool has quit (Client Quit). 18:27:51 yea 18:28:12 -!- pool has joined. 18:29:28 -!- pool has quit (Client Quit). 18:29:52 -!- pool has joined. 18:33:00 -!- pool has quit (Client Quit). 18:33:24 -!- pool has joined. 18:39:35 -!- pool has quit (Quit: The Lounge - https://thelounge.chat). 18:40:20 -!- pool has joined. 18:41:36 -!- pool has quit (Client Quit). 18:43:05 -!- tromp has joined. 18:44:29 -!- Yayimhere has quit (Quit: Client closed). 18:46:01 -!- Yayimhere has joined. 19:05:18 -!- Yayimhere has quit (Quit: Ping timeout (120 seconds)). 19:06:04 -!- pool has joined. 19:11:53 [[Regex]] N https://esolangs.org/w/index.php?oldid=170353 * Hammy * (+32) Redirected page to [[Regular expression]] 19:16:02 -!- pool has quit (Quit: The Lounge - https://thelounge.chat). 19:16:40 ais523: speaking of which, did you see that I solved impomatic's Core War challenge? 19:16:57 int-e: I saw you post a demonstration of the solution, but AFAICT you didn't post the solution iteslf 19:17:04 (I have yet to see impomatic *reply* to anything here on channel in 2025) 19:17:07 ais523: I did that later 19:17:38 I ended up deciding it was likely to impossible with the Redcode commands I could remember, but decided that that was likely just because I couldn't remember the commands that would solve it 19:19:03 -!- pool has joined. 19:19:17 I used both > and } addressing modes. 19:20:30 < as well, but no fancy instructions; you only need spl and mov and jmp 19:20:33 int-e: why doesn't the process at a+5 go to a+6 after clearing a+5? 19:20:48 ais523: it does but there are two processes there 19:20:55 the second one stays 19:20:58 oh, I see, that's what I was missing 19:21:26 (my mental model of Redcode had the second one moving) 19:24:08 I'm a bit disappointed, this gives a very easy solution for what I thought was the most difficult part 19:24:38 [[Language list]] M https://esolangs.org/w/index.php?diff=170354&oldid=170278 * AnotherUser05 * (+15) /* S */ add SeeLlash 19:25:25 (I used djn.a which is a bit fancy, but waiting for 10 steps could be done with a series of jmp-s as well; in fact I did that originally) 19:26:01 I was thinking about solutions that never had two threads in the same place 19:26:46 there's almost a really elegant way to do it in which you get every thread to simultaneously overwrite a different address with the jump instruction, but it doesn't work because there's nowhere to copy the jump instruction from 19:27:19 …and now I'm thinking about the possibility of Redcode warriors that attempt to delete all the dat instructions in memory, making it impossible for them to ever be beaten and forcing a draw 19:27:46 ais523: Yeah I had that final step figured out quickly. Also the second-to-last step. But the 2 steps leading up to that took me ages. I also expect that there are other solutions. 19:28:12 I don't think having all threads in different places at all times works. 19:28:30 I could be wrong, obviously. 19:28:58 One of the issues is that you need a `jmp 0` instructions somewhere in memory to copy it for everybody else. 19:29:24 indeed 19:29:43 or, well, some sort of jmp, you could copy the 0 over an existing jmp instruction I think 19:29:53 Right 19:30:33 Anyway. It was finicky. 19:30:36 * ais523 briefly considers SIMD Core War and decides that the SIMD instructions would be far too powerful 19:31:01 *sigh* 19:31:25 -!- Lord_of_Life_ has joined. 19:31:37 APic: I see you're expanding your vocabulary. 19:31:49 -!- Lord_of_Life has quit (Ping timeout: 264 seconds). 19:31:55 int-e: Good 19:32:18 No, you said "Good Night" the other day, so that one isn't new. 19:32:22 scnr 19:32:25 Yes 19:32:27 😌 19:32:45 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 19:35:11 ais523: The other thing about this challenge is that at least the way I interpreted it you're pretty much forced to explode process numbers exponentially and finish the final touches in under 8 steps so it finishes within the default 80k cycle limit. 19:36:05 (where my "step" notion is process-local, so each step takes 8k cycles at the end) 19:36:09 int-e: oh, because the cycle limit counts instruction-threads 19:36:56 that would be a natural consequence of the way that scissors strategies work (i.e. forcing the opponent to make lots of threads in order to slow them down) 19:39:58 [[User:Ractangle]] M https://esolangs.org/w/index.php?diff=170355&oldid=169329 * Ractangle * (-5) 19:40:10 What else... The solution I ended up uses a burst of "parallel" writes to populate most of the memory. I also experimented with pre-filling most of the memory with `jmp 0`, but it made the endgame harder for me. 19:40:57 * APic likes to write i in non-Caps and You in Caps 😌 19:42:38 I assumed that your "You" was a translation of the German "Sie", which also starts with a capital letter 19:42:49 Yes, sorry 19:43:18 * APic still likes You better than i or me 19:43:28 it actually gives more information this way – English-with-German-capitalisation gives that extra small amount of information because I already know how it would look with English capitalisation rules 19:43:42 ♥ 19:44:16 but my German probably isn't good enough to do it myself, there are a lot of nouns I would fail to capitalise due to not concentrating enough 19:44:52 ;=P 19:45:01 You still program much better than i 19:45:22 English used to have an equivalent of "du" – "thou" – but it's hardly ever used nowadays, we use "you" (which is the equivalent of "Sie") for everyone, even close friends 19:45:49 . o O ( Hey you could translate the subtle distinction between "Du Arschloch", which is endearing, and "Sie Arschloch", which is a proper insult. (This is mostly as a joke; circumstances matter more than words in practice.) ) 19:46:08 Except in NetHack ;=P 19:46:49 I don't think it quite works the same. capitalizing "You" in english probably means at least some degree of respect, while I can say "Sie" to someone I completely disrespect, the capitalization is there to distinguish it from third person "sie". 19:47:00 oddly enough I had to look up "thou"–grammar because priests use "thou" to talk to the player in NetHack, and I was considering changing their messages (they apparently speak a version of English that's *so* old that almost everyone is "thou" rather than "you") 19:47:33 b_jonas: in English, I basically only see "You" capitalised in legal documents where it's intended to refer to someone in particular (but the document is written in the second person) 19:47:51 well that's even more different then 19:47:53 like, it means "the specific intended recipient of this document" (as opposed to "whoever is reading this document") 19:48:21 though I guess it doesn't imply respect then 19:48:33 Legal documents also have a tendency to define "You" in the introduction if they do that. 19:49:01 there is something of a paradox with respectful language, if you use language that is *too* respectful it is insulting because it's assumed that the respect is sarcastic 19:49:03 And the convention is to Capitalize such Defined Terms. 19:49:26 (in English) 19:49:28 int-e: Agora has been struggling with this for decades, we're never quite sure to what extent to capitalise the terms of art 19:49:28 "You" is typically a signatory to a contract. "By signing This Contract, You agree to the following Terms & Conditions..." 19:50:05 there's too many texts written in english that capitalize way too many words. I used to think of that as "Winnie the Pooh style", but these days it's more like "Harry Potter style" 19:50:25 e.g. referring to someone as "your majesty" would be very insulting unless it's one of the few people who actually has a high enough rank to require the honorific 19:51:07 . o O ( People really make a mockery out of languages. ) 19:51:21 korvo: I don't think I've ever seen a contract define "This Contract" before, although it wouldn't be totally surprising if one did 19:51:50 many nomic rulesets define what the ruleset is, after all 19:51:54 Good old Lawyers 19:52:04 Or RechtsanwältXnnen, as i would say gendered ☹ 19:52:59 English has so many words that we can normally work around the problem by finding non-gendered synonyms 19:53:02 ais523: It happens when a contract needs to exclude or categorize certain amendments. In USA history, an example is one of our founding documents: "The Congress ... shall propose Amendments to this Constitution ..." 19:53:21 although sometimes it's difficult, there is probably a gender-neutral version of "firewoman"/"fireman" but I don't know what it is offhand 19:53:52 Is that actually spoken like /x/ or is it more like a /e/ vowel? 19:53:53 korvo: does that mean that it's unconstitutional for congress to *not* propose amendments? they haven't recently 19:54:34 ais523: I skipped a clause. In full, "The Congress, whenever two thirds of both Houses shall deem it necessary, shall propose Amendments ..." 19:54:43 ah, that makes more sense 19:54:53 * APic only thinks of Image-Boards when i read /x/ or /e/ ☹ 19:55:41 This paragraph's actually very hotly debated. Like, there's an amendment called Equal Rights Amendment, that is technically ratified, but lots of experts say it's not ratified yet. They're heavily motivated; the Amendment gives equal rights to women. 19:55:47 /x/ is a kind-of rarely used phoneme in English, it's in at least one loanword that most English people have heard of (last phoneme of "loch") but I don't think it's in native English words 19:56:03 APic: Ha! I mean, is it like an "eh" sound, or like a *throat* "k" sound? 19:56:19 I'm not sure what phoneme "x" represents in German 19:56:26 korvo: I don't think I've ever heard people pronounce that X version. There's a capitalized I version of this gender-neutral plural that *is* pronounceable. 19:56:38 We rather speak x as Iks instead of Eks 19:57:04 ais523: -ks- so pretty much the same as in English. 19:57:18 thanks 19:57:51 Yeah, a few loanwords have it, but we migrated most /x/ to /k/ a long time ago. The examples we use when teaching Lojban are Scottish "loch", German "Bach", and Spanish "jalapeño". 19:58:47 OK, English speakers nearly always pronounce the first phoneme of "jalapeño" as English "h" rather than /x/, I didn't actually know it was supposed to be different 19:59:13 it was hard enough for me to learn how to correctly pronounce the ñ 19:59:18 Gooe old Nessie inside the Loch Ness… 19:59:43 The Police even thematized it in their Song Synchronicity I or Synchronicity II 19:59:47 * APic does not remember which one 19:59:57 (to the ears of an English speaker, ñ sounds like English "ny" / IPA /nj/, but it's actually a different phoneme that's pronounced with different mouth movements) 20:00:22 It varies depending on how far south you go. Up north, "Mexico" is pronounced like "meh-hee-koh". Far enough south there are places like Oaxaca, "wah-/x/ah-kah". 20:00:48 I think j/y/s/z/w/v/r are the problematic ones when it comes to German vs. English. Plus you have `th`, while we have `ch` which represents two different sounds. 20:01:43 in English, "c" can always almost be replaced with "s" or "k" without causing a pronunciation change, but ch/sh/kh are all distinct phonemes 20:02:14 Ah, I forgot about sh, though sch is pretty much the same. 20:02:19 so the letter isn't entirely redundant, at least with current "spelling defaults" 20:02:28 On the West Coast, the -ñ- is basically the same sound as the -y- alteration of Japanese -n-. Like, Internet catperson "nyo" is the same sound ending West Coast "jalapeño". 20:02:50 (I say "pretty much" but I couldn't point out any difference) 20:03:11 there's also the phoneme at the start of the second syllable of "measure", which is normally spelled "zh" in cases where we want to be unambiguous because it's a voiced version of "sh" and "z" is the voiced version of "s" 20:04:05 int-e: I used to have two bosses named Jonas and Jonas. I was constantly messing up which was which. They thought it was hilarious, on par with microwaved popcorn in terms of silly USA Americanisms. 20:04:26 ais523: There's always cyrillic too: ж 20:04:54 korvo: Were they pronounced differently? 20:05:08 “a gender-neutral version of ‘firewoman’/‘fireman’” => that's “firefighter”. I think that's actually one of those cases where the neutral word is now more common than “fireman” simply because “firefighter” sounds cooler 20:05:40 -s- and -z- are not so bad in USA English but we have to deliberately think about it. -r- is something of a Commonwealth problem; RP means constantly hallucinating rhotic sounds that were never there, e.g. "Myanmar" for the country pronounced "miahn-muh". 20:05:52 [[Dashed arrow]] N https://esolangs.org/w/index.php?oldid=170356 * Hammy * (+22) Redirected page to [[]] 20:05:58 int-e: Yeah, one with a y and one with dj 20:05:59 b_jonas: Plus, "firefighter" has a phonetically distinct plural. 20:22:30 -r- is something of a Commonwealth problem; RP means constantly hallucinating rhotic sounds that were never there, e.g. "Myanmar" for the country pronounced "miahn-muh". ← in non-rhotic dialects of English, "r" is usually a vowel 20:22:44 there are times where it can be a consonant but they're rarer I think 20:40:32 -!- impomatic has joined. 20:50:35 [[DotNetOISC]] https://esolangs.org/w/index.php?diff=170357&oldid=154795 * BoundedBeans * (-117) The truth-machine does delete its files, in the terminator 20:50:51 impomatic: Well, one more try: I came up with https://int-e.eu/~bf3/tmp/omnipresence.txt for your Core War challenge. 20:55:50 int-e thanks, I've just downloaded it to go through carefully later (it's bedtime here lol!)  Does it create a perfect 8000 JMP 0 instructions, each with one process? 20:56:00 yes 20:56:18 you can check the cdb log at the end (and trust the omitted parts) 20:57:39 Fantastic, thanks. It's the first perfect solution I've received.  If the processes or sequential, then it's better than my own (which has 8000 JMP 0, each with one process, but in a semi-random order) 20:58:04 nah the order is shuffled a bit 20:58:41 I don't see how that could be avoided; it's certainly challenging enough as is. 21:03:22 Yes, it took me quite a few attempts!  I'm still looking for other solutions - I have a couple of near-miss solutions that I'd like to fix. 21:04:40 * impomatic now catching up on the #esolangs logs... nice to see BOX-256 mentioned. 21:05:19 Yeah I cooked up new solutions for your Fractal Hilber Curve level half a year ago. 21:05:22 +t 21:06:09 (And a bunch of others; I even somehow woke up keely so https://old.reddit.com/r/box256/comments/4dtkwb/official_leaderboard/ is up-to-date) 21:07:16 impomatic: specifically for Fractal Hilbert Curve: https://old.reddit.com/r/box256/comments/4dtkwb/official_leaderboard/mmof14w/ 21:09:59 [[BOX-256]] https://esolangs.org/w/index.php?diff=170358&oldid=170294 * Int-e * (+656) add version info for opcodes + some polish 21:21:02 [[BlackSpace]] N https://esolangs.org/w/index.php?oldid=170359 * Demetrius55 * (+1617) Created page with "{{Stub}} :''dont confuse with [[blackspace]]'' '''BlackSpace''' is language that uses block characters from Unicode, like ,,. [[Category:Languages]] [[Category:Accumulator-based]] ==Commands== {| class="wikitable" !Command !Description |- | |Output 21:22:22 b_jonas: signatures exist in minicript, sphincs and picnic are explicit constructions 21:25:31 [[User:Demetrius55]] https://esolangs.org/w/index.php?diff=170360&oldid=170251 * Demetrius55 * (-48) /* List of created languages */ 21:52:05 -!- pool has quit (Quit: The Lounge - https://thelounge.chat). 21:52:45 -!- pool has joined. 21:56:28 -!- impomatic has quit (Quit: Client closed). 21:59:12 Good Night 22:08:07 [[Language list]] M https://esolangs.org/w/index.php?diff=170361&oldid=170354 * Buckets * (+10) 22:08:49 -!- pool has quit (Quit: The Lounge - https://thelounge.chat). 22:08:58 [[User:Buckets]] M https://esolangs.org/w/index.php?diff=170362&oldid=170279 * Buckets * (+9) 22:09:07 [[Poy]] N https://esolangs.org/w/index.php?oldid=170363 * Buckets * (+744) Created page with "{{Stub}} Poy Is An Esoteric programming language created By [[User:Buckets]] in 2021. {| class="wikitable" |- ! Commands !! Instructions |- | a || Set the Next Characters until The End of the line To the Variable. |- | b || Print the Variable. |- | c || Set the Variable wit 22:10:29 -!- pool has joined. 22:11:29 Does Buckets have any evidence for their languages? I'm suspecting that they are making fresh languages and pretending that they were invented in the past. 22:14:54 korvo: I think the year categories are supposed to be "first became public" rather than "first created" 22:15:01 although that can also be difficult to prove 22:15:40 there are some interesting cases like https://esolangs.org/wiki/Grill_Tag 22:16:10 in 2019 I studied the language "a vd vt", I eventually proved a subset of it Turing-complete, Grill Tag is the subset 22:16:21 so was Grill Tag created/publicised in 2019 or 2023? 22:16:30 (of course, the subset being TC means the full language is also TC) 22:25:50 ais523: yes, for example an interesting case is https://esolangs.org/wiki/Joy , which was apparently invented around 1996 the latest, and maybe even just barely published for 1970s standards of published, but it was probably almost impossible to find out about it before 2001 22:26:31 and of course there are pages that describe a language with multiple variants, like how C++ was gradually created from the 1990s to even today, so it's hard to pick one good date. 22:26:48 korvo: btw, about that "many of them are spambots" on the main page – I wrote that ages ago (as "most of them are spambots") because we used to have an extremely large number of users created purely to spam and I didn't want to mislead people into thinking that all/most of the accounts were legitimate 22:27:17 then I saw just how many legitimate people have been joining recently and realised that they probably outnumbered the spambots by now, so I toned it down 22:27:30 ais523: That's totally fair. And I'm not accusing anybody of being a bot; I think these days that most of the spam is going to be reverse-centaur'd. 22:27:31 [[User talk:AnotherUser05]] https://esolangs.org/w/index.php?diff=170364&oldid=124400 * Aadenboy * (+308) 22:27:53 but yes, it should be date of publication or escape more than date of invention 22:28:17 * korvo . o ( a centaur is just a reverse-centaur doing a handstand ) 22:28:38 the number of banned users (which is a good estimate for the number of spambots – spambots vastly outnumber people who were banned for other reasons) is by now only a small fraction of the total number of users, so possibly the statistics are "accurate enough" by now 22:29:07 that said I think there are a lot of spambots who got past the captcha but couldn't figure out how to get past the "Introduce yourself", and so never got banned 22:30:07 (the "Introduce yourself" is purely an anti-spam feature – it might seem trivial to get past in an automated way but apparently doing that doesn't integrate well into common spamming platforms, so after it was created we had a lot of spambots passing the captcha and then failing to successfully spam) 22:30:54 and eventually the spammers realised that whatever they were doing to solve the captcha wasn't worth their money if they couldn't spam using it, so they stopped creating accounts too 22:31:49 I'm really curious about that, I don't think our captcha is commonly used enough to be worth writing a captcha-break specifically for it 22:32:04 so maybe it was being solved by humans 22:32:32 well there's the theory that they recruit human solvers, but only up to the point where the account is successfully created 22:32:46 ais523: probably your theory, now that I think about it. 22:33:19 right, it would totally make sense for a MediaWiki-spamming platform to have a way to refer the captcha to a human captcha-solving service 22:33:47 but it would have no reason to involve the humans in the step immediately after that, because it's the same for basically all MediaWiki wikis except ours 22:34:39 ok wait. https://esolangs.org/w/index.php?title=Befunge&diff=156109&oldid=155581 the supposed Hello world program added here doesn't print the H, right? if so, does this user have a more valuable contribution? 22:34:41 who said that security by obscurity doesn't work (knocks on wood etc) 22:35:09 int-e: *knocks on SSH port* 22:35:23 ais523: Eh they do that all the time. 22:35:35 really this is about threat models I think 22:35:41 *mostly* trying to log in as root with a password 22:35:48 defending against random bots and defending against determined humans are very different problems 22:36:05 (actual port knocking tends to use *non*-ssh ports) 22:36:24 right, I guess I meant knocking around/before the port 22:36:56 because some of their other edits that I've seen are new pages for supposed esolangs that look very low quality, but given what's on our wiki that might not be enough of a sign 22:37:26 b_jonas: see the next diff on that article 22:37:51 this is an extremely plausible typo given that the program was converted to a code block by indenting it one space 22:39:28 ais523: sorry, that's not the same code block, I'm asking about the one after "Without directly Changing to a Certain direction:". that pushes the letters in reverse using double quote, then pushes a 0, then does *two* conditional direction changes, then start printing letters 22:39:50 I think the typo is in a program that's not by this user 22:40:20 Befunge without <^>v doesn't seem like too interesting a subset to me 22:40:33 now I'm wondering about "Befunge, but the only way to change the IP direction is ?" 22:40:51 no wait 22:40:53 b_jonas: the edit you mentioned adds two programs; the typo fix is in the second one 22:40:56 conditionals would be very limited in this (you could still use p) 22:41:03 that code is by this user, I was wrong 22:41:10 b_jonas: so I guess you're asking about the first one 22:41:57 in any case, a Befunge hello world can be written in one line without any control flow commands at all 22:42:15 I made up a way to store the ISO 2022 character set designation as a 32-bit number: bit6-bit0 = The low 7-bits of the final byte of the designation. bit7 = Set for C1 or 96-sets, clear for C0 or 94-sets. bit11-bit8 = Last intermediate byte. bit15-bit12 = Secondly last intermediate byte. 22:42:26 it's something like 55+"!dlrow, olleH",,,,,,,,,,,,,,@ 22:42:43 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 22:42:44 bit19-bit16 = Thirdly last intermediate byte. bit23-bit20 = Fourthly last intermediate byte. bit27-bit24 = Fifthly last intermediate byte. bit28-bit23 = Number of intermediate bytes (0 to 5). bit31 = Set for multi-byte characters (unused for C sets). 22:43:09 `befunge 55+"!dlrow, olleH",,,,,,,,,,,,,,@ 22:43:11 befunge? No such file or directory 22:43:12 `! befunge 55+"!dlrow, olleH",,,,,,,,,,,,,,@ 22:43:14 ais523: yes, though trying to align the commas above the string makes some amount of sense, you don't have to count characters 22:43:14 Hello ,world! 22:43:19 `! befunge 55+"!dlrow ,olleH",,,,,,,,,,,,,,@ 22:43:20 Hello, world! 22:46:55 https://esolangs.org/w/index.php?title=Foldy&diff=153903&oldid=151676 adds a hello world program that is just as untested as the Befunge one, it has an arithmetic error that you'd notice if you actually ran the program 22:47:23 b_jonas: you might want to leave them a talk page note asking them to test their programs before adding them? (although for many esolangs there's no interpreter, so testing is dificult) 22:47:25 this one is also for a language that the user didn't create 22:47:38 -!- tromp has joined. 22:48:25 [[Foldy]] https://esolangs.org/w/index.php?diff=170365&oldid=157423 * Ais523 * (-70) do not hide the User: on links to userspace 22:48:54 [[Messenger]] https://esolangs.org/w/index.php?diff=170366&oldid=135331 * Ais523 * (-16) do not hide the User: on links to userspace 22:49:51 I wonder if this is a translation of a Befunge Hello World 22:50:53 [[MediaWiki:Abusefilter-piped-link-to-userspace]] https://esolangs.org/w/index.php?diff=170367&oldid=135649 * Ais523 * (+141) warn people against trying to work around the ban on hiding the User: prefix on links to userpages 22:53:23 `! befunge 55+"!dlrow ,olleH">:#,_@ the traditional oneliner 22:53:24 Hello, world! 22:53:29 [[IEBEL]] https://esolangs.org/w/index.php?diff=170368&oldid=166773 * Ais523 * (-82) do not hide the User: on links to userspace 22:54:11 fizzie: right, I was trying to avoid the > though, to match the restriction on the program that was posted 22:56:28 so in https://esolangs.org/w/index.php?title=Foldy&diff=153903&oldid=151676 the code 111 for the second "o" is generated with the code "92*52**1*", the correct code would be "92+52**1+", the next letter "r" depends on this; the 101 for the first "e" is generated with "99*58*+", that's wrong and I'm not sure what it's an error for, but the next three letters depend on it too so most of the hello is wrong 22:58:10 maybe it's supposed to be "99*54*+" 22:58:37 b_jonas: someone fixed it in the next diff 22:58:42 (someone else, that is) 23:00:08 indeed 23:01:23 huh, Firefox Translate translates "日本語" to "English" – I'm pretty sure that's wrong 23:02:58 ais523: that's kind of logical. even though the original means "Japanese", it most often occurs as a heading of a description in group of the same text translated to multiple labels, so if you're translating the whole section to english then the section should now be labeled as "English" 23:03:13 oh, and I'm pretty sure I know why a naively trained AI would do that translation – there must be tons and tons of pairs of web pages that have 日本語 in the same position of the Japanese-language page as they do "English" in that position of the corresponding English-language page 23:03:25 b_jonas: right 23:03:47 -!- pool has quit (Quit: The Lounge - https://thelounge.chat). 23:03:50 or if someone says something incomprehensible and you reply "what is that in [language]" 23:05:09 (someone submitted a page written in Japanese and it got caught in the edit filter, I'm not quite sure what to do with it) 23:06:39 I think it may have been AI-generated but it is *much* harder for me to figure that out for a page that is written in Japanese rather than English 23:07:13 https://esolangs.org/wiki/Special:AbuseFilter/examine/log/9251 if anyone is interested 23:14:13 I think the user I was previously looked at is a cyborg, as in a person writing these articles with a lot of help from older chatbots that make those interesting mistakes in the program 23:14:20 but maybe I'm just seeing things 23:16:19 -!- Sgeo has joined. 23:21:07 ais523: I feel that it's healthier from an admin perspective to stick to English as much as possible for the wiki contents. Which sidesteps the question whether this is a human effort or not. 23:23:42 int-e: no, the healthy thing would be to allow several languages, anything is fine as long as enough admins can read some of the language so they can moderate away spam and other problems. but with ais as the only active admin, that doesn't really work. 23:25:24 if only we could convince korvo to help with the moderation 23:26:04 * korvo can be trusted with power tools 23:31:51 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 23:36:17 -!- chloetax has quit (Ping timeout: 244 seconds). 23:36:30 -!- somefan has joined. 23:38:31 -!- amby has quit (Read error: Connection reset by peer). 23:39:01 -!- amby has joined. 23:40:36 [[User:Aadenboy/issue]] https://esolangs.org/w/index.php?diff=170369&oldid=169997 * Aadenboy * (+730) another one 23:46:15 [[MediaWiki talk:Common.css]] https://esolangs.org/w/index.php?diff=170370&oldid=24891 * Aadenboy * (-26) fix dead links