00:11:09 [[User:Junkshipp/Sandbox]] https://esolangs.org/w/index.php?diff=163007&oldid=163005 * Junkshipp * (+0) /* Deduction */ 00:11:22 [[User:Junkshipp/Sandbox]] https://esolangs.org/w/index.php?diff=163008&oldid=163007 * Junkshipp * (-2) /* Deduction */ 00:21:07 -!- 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). 00:24:13 [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=163009&oldid=162973 * Hotcrystal0 * (+214) 01:04:19 [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=163010&oldid=163009 * Hotcrystal0 * (-214) 03:39:10 Python golfing contest: https://www.kaggle.com/competitions/google-code-golf-2025 03:44:24 [[SARCASM]] https://esolangs.org/w/index.php?diff=163011&oldid=162996 * RainbowDash * (+531) Instructions Yay 03:45:00 [[SARCASM]] M https://esolangs.org/w/index.php?diff=163012&oldid=163011 * RainbowDash * (+1) /* SARCASM Instruction Set */ 04:02:58 -!- zzo38 has quit (Remote host closed the connection). 04:05:11 -!- zzo38 has joined. 04:09:10 [[SARCASM]] https://esolangs.org/w/index.php?diff=163013&oldid=163012 * RainbowDash * (+324) 04:25:00 [[SARCASM]] https://esolangs.org/w/index.php?diff=163014&oldid=163013 * RainbowDash * (+549) user input in the form of a single digit 04:28:59 [[SARCASM]] M https://esolangs.org/w/index.php?diff=163015&oldid=163014 * RainbowDash * (+4) /* SARCASM Instruction Set */ 04:33:22 [[SARCASM]] https://esolangs.org/w/index.php?diff=163016&oldid=163015 * RainbowDash * (+233) Infobox also added credit for me to making it. 04:34:08 [[SARCASM]] M https://esolangs.org/w/index.php?diff=163017&oldid=163016 * RainbowDash * (+7) Spacing 04:40:55 [[SARCASM]] M https://esolangs.org/w/index.php?diff=163018&oldid=163017 * RainbowDash * (+1) s. That's all for tonight i think. 06:10:16 -!- tromp has joined. 06:37:00 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 06:55:44 -!- Sgeo has quit (Read error: Connection reset by peer). 07:07:26 -!- tromp has joined. 07:50:57 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 08:00:20 -!- tromp has joined. 08:10:26 -!- ais523 has joined. 08:12:29 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 08:13:15 `as-encoding jmp *%eax 08:13:18 ​{standard input}: Assembler messages: \ {standard input}:1: Error: operand type mismatch for `jmp' 08:13:34 `as-encoding jmp %eax 08:13:36 ​{standard input}: Assembler messages: \ {standard input}:1: Error: operand type mismatch for `jmp' 08:13:39 `as-encoding jmp %rax 08:13:41 ​{standard input}: Assembler messages: \ {standard input}:1: Warning: indirect jmp without `*' \ ff e0: jmpq *%rax 08:13:45 `as-encoding jmp *%rax 08:13:47 ff e0: jmpq *%rax 08:18:38 `as-encoding mov 0x1234(%rip, %rax), %rcx 08:18:40 ​{standard input}: Assembler messages: \ {standard input}:1: Error: `0x1234(%rip,%rax)' is not a valid base/index expression 08:18:54 `as-encoding mov 0x1234(%rbp, %rax), %rcx 08:18:57 48 8b 8c 05 34 12 00: mov 0x1234(%rbp,%rax,1),%rcx \ 00 08:19:03 `as-encoding mov 0x1234(%rbp, %eax), %rcx 08:19:05 ​{standard input}: Assembler messages: \ {standard input}:1: Error: `0x1234(%rbp,%eax)' is not a valid base/index expression 08:19:44 `as-encoding mov 0x1234(%rbp, %rax, 8), %rcx 08:19:46 48 8b 8c c5 34 12 00: mov 0x1234(%rbp,%rax,8),%rcx \ 00 08:20:30 `as-encoding lea 0x1234(%rip), %rbp 08:20:33 48 8d 2d 34 12 00 00: lea 0x1234(%rip),%rbp # 0x123b 09:05:04 "The concise implementations produced by top teams are likely to serve as canonical reference solutions for this seminal dataset." 09:05:20 . o O (Are we _sure_ we want AI systems to generate golfed code?) 09:06:49 There seems to be an (unwarranted?) assumption that the shortest possible solution will naturally "emphasiz[e] robustness and simplicity". 09:39:01 -!- tromp has joined. 09:52:54 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 10:03:26 -!- tromp has joined. 10:06:00 Hi 10:47:01 -!- amby has joined. 11:10:50 fizzie: in my experience, golfed code emphasizes algorithms with fewer and simpler steps over robust and performant algorithms 11:11:14 in particular, frequently the shortest way to write something is to loop over all possible outputs and check to see whether each one is correct 11:13:10 the shortest implementation of integer square root I can think of involves checking all numbers from n to 0 downwards until you find one whose square is less than or equal to n, for example 11:13:20 …but this is one of the worst possible algorithms you could be using in practice 11:13:50 (this is assuming that you don't have a builtin, e.g. because you're implementing the builtin) 11:16:40 hmm, now I'm wondering whether implementing it in terms of float sqrt would be faster, the issue is dealing with potential rounding errors but maybe there's some terse way to correct for that 11:17:04 err, terser, not faster 11:19:28 -!- Hooloovoo has quit (Quit: ZNC 1.8.2+deb2+deb11u1 - https://znc.in). 11:19:56 -!- Hooloovoo has joined. 11:21:15 -!- Lord_of_Life_ has joined. 11:21:19 -!- Lord_of_Life has quit (Ping timeout: 252 seconds). 11:22:34 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 11:25:53 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 11:51:29 It might be secretly a contest to make a golfing AI--each of the 400 functions is scored by itself, so they have to be golfed separately even if they have similar subprograms 11:52:43 (It's also uncertain whether they intended the contest to be about this) 11:52:54 -!- jix has quit (Server closed connection). 11:53:12 -!- jix has joined. 12:01:28 -!- Vorpal has quit (Quit: Konversation terminated!). 12:02:11 `? it 12:02:16 It would have been certainly so, but `8ball refused to coöperate. 12:03:56 Ah, found the link above. 12:06:29 400 tasks 12:07:35 yeah this is clearly angling for ML 12:11:07 Can't even access the problems without entering a contract with them. 12:20:35 -!- tromp has joined. 12:25:06 -!- wib_jonas has joined. 12:28:25 ais523: yes, if you have a floating point type that has a significand at least a few bits larger than the integer input (eg. 32-bit integer and 64-bit double) then I think you can covert to float, add 0.5, take square root, then convert to integer rounding towards zero or down. this is very terse in many languages like C because the type 12:28:25 conversions can often by implicit. 12:31:08 as for that golf contest, hey look, https://rosettacode.org website is accessible again, great 12:33:00 wib_jonas: I was mostly thinking about the case where you don't have a big enough float type 12:33:09 can 64-bit floats let you square-root 64-bit integers? 12:33:34 I don't think that's possible 12:33:34 (I'm really just interested in how varied the problems are... is it all conversions from some input image into and output image? is there text processing too? are there any actual algorithms or just input/output pairs? 12:33:51 well, it might be, but it won't be as golfy 12:34:43 (So not interested in actually solving any of them.) 12:35:08 I guess you'd need a few trial squaring after you get an approxiate square root using the floating-point number 12:38:15 let x = realToFrac $ (2^32 - 1)^2 + 1; y = realToFrac $ (2^32 - 1)^2 - 1 in x == y 12:38:23 > let x = realToFrac $ (2^32 - 1)^2 + 1; y = realToFrac $ (2^32 - 1)^2 - 1 in x == y 12:38:24 True 12:39:15 (this kind of thing makes it rather unlikely) 12:46:34 [[User:Pifrited/A cubic box full of dried miscellaneous rock pieces form a beach for user's own playground]] https://esolangs.org/w/index.php?diff=163019&oldid=162956 * Pifrited * (+504) /* xixixixixi Lang */ 12:47:38 [[User talk:Pifrited/A cubic box full of dried miscellaneous rock pieces form a beach for user's own playground]] https://esolangs.org/w/index.php?diff=163020&oldid=163006 * Pifrited * (+120) 12:48:58 int-e: the ARC problems are all image-to-image (or grids of integers 0-9, as there are only 10 "colours") but each problem has its own implicit rules shown by the example pairs, they're kind of like riddles 12:49:18 ais523: a 64-bit float has a 53-bit mantissa so it can represent every int n with error less than sqrt(n)/2, so the float sqrt should work 12:50:43 strerror: thanks 12:51:54 the float square root should get you within 1 of the desired answer 12:53:15 But I think you'll have to square and test (or something eqivalent) once to find the final answer. 13:07:47 re: that arcprize codegolfing, I think I understand why they want it – the shortest description of the problem is likely the one that generalises best 13:08:03 the inefficient brute-force solution is actually the desirable one, here 13:09:36 evaluating that sort of solution might be hard, though 13:09:46 [[User:Pifrited/A cubic box full of dried miscellaneous rock pieces form a beach for user's own playground]] https://esolangs.org/w/index.php?diff=163021&oldid=163019 * Pifrited * (+490) 13:16:09 Eh the contest design is fine for what it is. But it doesn't appeal to me. And I do believe that they should give you a small but representative sample set of tasks before you sign up formally. 13:19:18 Context matters. This could be an ICFP programming contest and I'd probably feel a bit different about it then. 13:23:33 [[User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess between HCr0 and PSTF]] https://esolangs.org/w/index.php?diff=163022&oldid=162798 * Hotcrystal0 * (+34) 13:33:12 there are plenty of public arcprize tasks 13:33:41 but, there has to be a list of tasks that they're trying very hard to not allow into AI training data, as it would defeat their purpose 13:43:21 strerror: wait, what is this ARC image problems thing? that sounds very interesting, I was thinking there should be image to image golf problems, and this may or may not be similar 13:44:52 [[User:Pifrited/A cubic box full of dried miscellaneous rock pieces form a beach for user's own playground]] https://esolangs.org/w/index.php?diff=163023&oldid=163021 * Pifrited * (+320) 13:46:42 ais523: it may be worth to check what the blue book says about integer square root. I think it talks about how to compute it, but I don't recall if floats are involved. b_jonas may check it at home where I have the book on my shelf – it's too far to reach from wib_jonas 13:50:59 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 13:53:25 [[User:Pifrited/A cubic box full of dried miscellaneous rock pieces form a beach for user's own playground]] M https://esolangs.org/w/index.php?diff=163024&oldid=163023 * Pifrited * (+173) /* Whats the shape of the earth? */ 13:58:54 wib_jonas: Google has turned the ARC AI problem set into, I suppose you could think of these as 400 image golf problems now: https://www.kaggle.com/competitions/google-code-golf-2025 14:00:12 They're just using the 2024 training problems for this contest, which are already public 14:02:07 Hopefully they're creating additional private tests for these though, to prevent hardcoding 14:04:17 (The problems can be browsed on the website: https://arcprize.org/play?task=007bbfb7) 14:07:07 so arcprize has four sets: an easy and difficult public set, a difficult mostly-private set (has been sent over LLM APIs but not published online), and a difficult truly-private set (which only interacts with programs running on their own hardware, so they can prevent them exfiltrating details) 14:07:47 I see 14:08:50 it crossed my mind, while I was AFK, that maybe generating small esoprograms and using them to produce output would be an interesting way to produce patterns that aren't biased by human experience 14:09:10 [[SARCASM]] https://esolangs.org/w/index.php?diff=163025&oldid=163018 * RainbowDash * (+38) Python implment 14:09:25 although you would probably need some sort of recursive RLE step to make exponentially growing patterns small enough for humans to grasp 14:10:23 is the scoring described somewhere? 14:10:26 the problem would be a "continue the pattern" type of problem 14:10:46 wib_jonas: I picked it up from articles on their blog, it's % of problems for which a correct answer is submitted 14:10:56 I see 14:10:57 presumably on the first try 14:21:03 -!- Sgeo has joined. 14:22:42 Exponentially growing outputs might be a bit too unnatural, and unphysical 14:24:04 If the outputs are constrained to a spatial grid, that reminds me of MJ (a successor to the WFC method) -- https://github.com/mxgmn/MarkovJunior 14:24:37 The example programs are quite short, and chosen for human interest but some randomly sampled programs might behave differently 14:25:18 oh right, we could use a wrapping memory space 14:25:20 Alternatively you could project an exponential output to a space that can contain it, like a hyperbolic plane 14:31:37 -!- tromp has joined. 14:59:21 [[User:I am islptng/List of the users that is also in conwaylife.com]] https://esolangs.org/w/index.php?diff=163026&oldid=162451 * Hotcrystal0 * (+49) 15:02:24 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 15:16:54 -!- esolangs has quit (Server closed connection). 15:17:32 -!- esolangs has joined. 15:17:32 -!- ChanServ has set channel mode: +v esolangs. 15:18:15 [[Talk:DWIM]] M https://esolangs.org/w/index.php?diff=163027&oldid=134380 * Ractangle * (+268) 15:22:19 [[Easyfish]] M https://esolangs.org/w/index.php?diff=163028&oldid=119733 * Ractangle * (+0) 15:26:31 [[Special:Log/newusers]] create * Myalt2334 * New user account 15:29:09 -!- tromp has joined. 15:31:15 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=163029&oldid=162935 * Myalt2334 * (+150) added me 15:32:26 [[User:Myalt2334]] N https://esolangs.org/w/index.php?oldid=163030 * Myalt2334 * (+174) made the page 15:38:14 [[User:Pifrited/A cubic box full of dried miscellaneous rock pieces form a beach for user's own playground]] https://esolangs.org/w/index.php?diff=163031&oldid=163024 * Pifrited * (+447) 15:51:13 [[Easyfish]] https://esolangs.org/w/index.php?diff=163032&oldid=163028 * PkmnQ * (+5324) /* Constants (shortest) */ 15:51:41 -!- wib_jonas has quit (Quit: Client closed). 16:01:51 -!- amby has quit (Remote host closed the connection). 16:30:34 [[Emoticode]] N https://esolangs.org/w/index.php?oldid=163033 * Myalt2334 * (+3283) Created page "Emoticode" 16:31:25 [[Emoticode]] https://esolangs.org/w/index.php?diff=163034&oldid=163033 * Myalt2334 * (+13) 16:32:22 [[Emoticode]] M https://esolangs.org/w/index.php?diff=163035&oldid=163034 * Myalt2334 * (+56) 16:34:26 [[Emoticode]] M https://esolangs.org/w/index.php?diff=163036&oldid=163035 * Myalt2334 * (+11) polishing 16:36:21 [[Emoticode]] M https://esolangs.org/w/index.php?diff=163037&oldid=163036 * Myalt2334 * (+5) /* Flush */ 16:39:40 -!- FreeFull has quit (Ping timeout: 272 seconds). 16:41:15 [[Joke language list]] M https://esolangs.org/w/index.php?diff=163038&oldid=162622 * Myalt2334 * (+98) /* Brainfuck derivatives */ 16:41:59 [[Joke language list]] M https://esolangs.org/w/index.php?diff=163039&oldid=163038 * Myalt2334 * (+23) /* Brainfuck derivatives */ 16:44:05 [[User:Myalt2334]] M https://esolangs.org/w/index.php?diff=163040&oldid=163030 * Myalt2334 * (+47) 16:44:16 [[User:Myalt2334]] M https://esolangs.org/w/index.php?diff=163041&oldid=163040 * Myalt2334 * (+0) 16:49:57 [[Emoticode]] M https://esolangs.org/w/index.php?diff=163042&oldid=163037 * Myalt2334 * (+413) 16:50:06 [[Emoticode]] M https://esolangs.org/w/index.php?diff=163043&oldid=163042 * Myalt2334 * (+2) /* Credits */ 16:50:43 [[User:Myalt2334]] M https://esolangs.org/w/index.php?diff=163044&oldid=163041 * Myalt2334 * (+50) 16:51:26 [[User:Myalt2334]] M https://esolangs.org/w/index.php?diff=163045&oldid=163044 * Myalt2334 * (+12) 16:52:13 [[Emoticode]] M https://esolangs.org/w/index.php?diff=163046&oldid=163043 * Myalt2334 * (+6) /* Credits */ 16:52:26 [[Emoticode]] M https://esolangs.org/w/index.php?diff=163047&oldid=163046 * Myalt2334 * (-2) /* Credits */ 17:19:41 [[User talk:Myalt2334]] N https://esolangs.org/w/index.php?oldid=163048 * Myalt2334 * (+118) Created page with "pls think my esolang is cool --~~~~" 17:34:12 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 17:42:07 [[Arch is the best!]] https://esolangs.org/w/index.php?diff=163049&oldid=125832 * WarzokERNST135 * (+49) 17:49:28 -!- tromp has joined. 17:55:26 -!- ais523 has quit (Quit: quit). 17:57:38 I checked the blue book. it does talk about integer square root, but not about how to compute it using floating point square root 18:02:38 [[User:/nil]] https://esolangs.org/w/index.php?diff=163050&oldid=162808 * WarzokERNST135 * (+25) 18:02:55 [[User talk:/nil]] https://esolangs.org/w/index.php?diff=163051&oldid=162809 * WarzokERNST135 * (+26) 18:05:10 [[User talk:/w/wiki/index.php/Talk:index.php/Main page]] https://esolangs.org/w/index.php?diff=163052&oldid=162854 * WarzokERNST135 * (+80) 19:02:43 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 19:17:51 -!- tromp has joined. 19:24:25 [[End]] M https://esolangs.org/w/index.php?diff=163053&oldid=79396 * Ractangle * (+6) 20:11:34 cu 20:13:30 [[SJBF]] N https://esolangs.org/w/index.php?oldid=163054 * A() * (+387) Created page with "[[SJBF]] or Scratch Junior [[BF]],is a [[BF]] derivative based on Scratch Junior made by [[User:A()]]. ==Commands== > < + -|if belowzero Broadcast message} Message|Code} , . ==Programs== ===InfLoop=== -|#1} #1|+>[x]<-|#1}} ===Truth Machine=== ,-|#1}#1|+>+.-<-|#1}} === 20:16:01 [[SJBF]] https://esolangs.org/w/index.php?diff=163055&oldid=163054 * A() * (+36) 20:18:06 [[SJBF]] https://esolangs.org/w/index.php?diff=163056&oldid=163055 * A() * (+0) 20:18:20 [[SJBF]] https://esolangs.org/w/index.php?diff=163057&oldid=163056 * A() * (-1) 20:20:01 [[SJBF]] https://esolangs.org/w/index.php?diff=163058&oldid=163057 * A() * (+51) 20:20:22 [[SJBF]] https://esolangs.org/w/index.php?diff=163059&oldid=163058 * A() * (+0) 20:20:36 [[SJBF]] https://esolangs.org/w/index.php?diff=163060&oldid=163059 * A() * (-23) 20:23:50 [[User:A()]] https://esolangs.org/w/index.php?diff=163061&oldid=160455 * A() * (+26) /* Esolangs */ 20:31:47 [[Infinite noise automata]] https://esolangs.org/w/index.php?diff=163062&oldid=157847 * RainbowDash * (-2793) Deleted it for a reason, the updated page is on Noise Automata, whoever wants this page can take it. 20:34:57 [[User:RainbowDash]] https://esolangs.org/w/index.php?diff=163063&oldid=159536 * RainbowDash * (+54) sarcasm 21:00:03 [[KofThatChickonBonkHeadAndEatITAfterDinnerWithTHeKids0rElseWEwIllDiE,S0PleseDoITForUSWhiLeWestillAreALIVEPLEASE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!]] N https://esolangs.org/w/index.php?oldid=163064 * A() * (+789) Created page with "[[KofThatChickonBonkHeadAndEatITAfterDinnerWithTHeKids0rElseWEwIllDiE,S0PleseDoITForUSWhiLeWestillAreALIVEPLEASE!!!!!!!!!!!!!!!! 21:08:16 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 21:25:10 [[Special:Log/newusers]] create * Python nerd1235 * New user account 21:51:15 [[Talk:List of quines]] M https://esolangs.org/w/index.php?diff=163065&oldid=150706 * Ractangle * (+175) /* Where is Python 3 */ 22:08:12 [[User:Hotcrystal0/12]] https://esolangs.org/w/index.php?diff=163066&oldid=162785 * Hotcrystal0 * (+134) 22:10:17 [[Burn]] https://esolangs.org/w/index.php?diff=163067&oldid=158115 * Hotcrystal0 * (+6) br tag 22:13:40 [[Template:Stubnoinfo]] M https://esolangs.org/w/index.php?diff=163068&oldid=161700 * Ractangle * (+6) aaa 22:14:30 [[Burn]] M https://esolangs.org/w/index.php?diff=163069&oldid=163067 * Ractangle * (-6) oops, I used the nowiki tag for the template