00:39:03 [[A0A0]] M https://esolangs.org/w/index.php?diff=79201&oldid=79168 * PythonshellDebugwindow * (+9) /* Implementations */ wayback, list 00:51:39 [[Noodle Soup]] M https://esolangs.org/w/index.php?diff=79202&oldid=71057 * PythonshellDebugwindow * (+18) /* Hello World */ lk 01:08:39 this will be the first Christmas that I won't be celebrating while being in person together with my brother. it's a bit sad. 01:09:02 we'll still have some internet stuff of course 01:28:53 Oddly enough, we've spent the last five Christmases here in the UK without meeting any family, but now we're planning on doing the video call thing, even though we could've done that any of the past years. 01:37:07 it's been mixed for us, there were two non-consecutive years where we spent christmas at my brothers' in Sweden, which has the drawback of not being able to spend one day around christmas with my grandma 01:39:38 Someone who wishes to help for testing with Free Hero Mesh can compare with the behaviour of the EKS Hero Mesh; you will need the 16-bit Windows shareware version of Hero Defiant or Falling Hero (I think the 32-bit versions disable the class editor if you do not register, but the 16-bit versions still allow it to be used). 01:43:08 -!- Lord_of_Life_ has joined. 01:45:25 -!- Lord_of_Life has quit (Ping timeout: 240 seconds). 01:45:30 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 01:49:26 -!- imode has joined. 01:51:37 -!- imode has quit (Client Quit). 01:51:54 -!- imode has joined. 01:52:14 -!- imode has quit (Client Quit). 01:52:30 -!- imode has joined. 01:53:05 -!- imode has quit (Client Quit). 01:53:20 -!- imode has joined. 01:53:25 -!- imode has quit (Client Quit). 01:55:51 What exactly is "VCC+GIGICAR 1989 !!"? Some Amiga music files contain this as the title, and they are not all the same music. 01:56:32 -!- imode has joined. 01:57:27 (They do not all identify the same composers either) 02:03:09 The database says there are two Frenchpeople with those names, http://janeway.exotica.org.uk/author.php?id=3895 and http://janeway.exotica.org.uk/author.php?id=36020 -- so perhaps that's related somehow. 02:09:29 Yes, maybe it is related. 05:05:40 -!- MDude has quit (Quit: Going offline, see ya! (www.adiirc.com)). 05:32:46 -!- adu has joined. 06:13:20 -!- adu has quit (Quit: adu). 06:55:51 -!- xelxebar has quit (Remote host closed the connection). 06:56:39 -!- xelxebar has joined. 07:53:04 -!- iovoid has quit (Quit: iovoid has quit!). 07:53:27 -!- iovoid has joined. 08:08:27 -!- aaaaaa has quit (Ping timeout: 260 seconds). 08:13:28 -!- aaaaaa has joined. 08:31:08 [[Special:Log/newusers]] create * Cybertelx * New user account 08:34:10 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=79203&oldid=79164 * Cybertelx * (+238) 08:35:23 [[User:Cybertelx]] N https://esolangs.org/w/index.php?oldid=79204 * Cybertelx * (+106) Created page with "Hi guys! I'm Cybertelx, the creator of a programming language known as Dick, published on npm as Dicklang." 09:07:57 -!- sprocklem has quit (Ping timeout: 260 seconds). 09:16:16 [[Dick]] N https://esolangs.org/w/index.php?oldid=79205 * Cybertelx * (+1757) dick 09:17:20 [[Dick]] M https://esolangs.org/w/index.php?diff=79206&oldid=79205 * Cybertelx * (+63) added some clarification 09:21:27 [[Dick]] https://esolangs.org/w/index.php?diff=79207&oldid=79206 * Cybertelx * (+106) added categories 09:22:21 [[Language list]] https://esolangs.org/w/index.php?diff=79208&oldid=79178 * Cybertelx * (+11) 09:23:02 [[Dick]] https://esolangs.org/w/index.php?diff=79209&oldid=79207 * Cybertelx * (-28) remove joke lang 09:29:37 -!- Lord_of_Life has quit (Changing host). 09:29:37 -!- Lord_of_Life has joined. 09:42:46 -!- delta23 has joined. 10:23:52 -!- NeverBorn has joined. 10:34:51 -!- LKoen has joined. 11:11:36 -!- Discordian[m] has quit (Ping timeout: 246 seconds). 11:12:38 -!- none30 has quit (Ping timeout: 268 seconds). 11:18:32 -!- Sgeo has quit (Read error: Connection reset by peer). 11:25:38 wtf is up with all those languages without any form of control flow 11:26:19 which ones. 11:27:19 imode: are you ignoring esowiki? The latest addition is https://esolangs.org/wiki/Dick which is about as terrible as it sounds, maybe more so. 11:27:23 -!- rain1 has joined. 11:27:30 yeah.. 11:27:49 imode: I'm not blaming you, but in this case you lost relevant context :) 11:28:18 -!- Discordian[m] has joined. 11:28:22 it's less of a hard ignore, more "I just don't see it anymore". 11:28:25 my eyes glaze over it. 11:28:37 why is that language in the TC category? 11:29:02 why did someone think that was a worthy addition. 11:29:07 presumably cluelessness on part of the author 11:29:30 and that may answer both questions, actually 11:31:01 lots of low effort joke esolangs on the wiki 11:33:56 [[Pointless]] M https://esolangs.org/w/index.php?diff=79210&oldid=75241 * Int-e * (+0) speling of category 11:34:25 "speling" :) 11:35:43 [[*]] M https://esolangs.org/w/index.php?diff=79211&oldid=75203 * Int-e * (+0) category spilling 11:37:19 [[Cheems]] M https://esolangs.org/w/index.php?diff=79212&oldid=77575 * Int-e * (-1) catypogory 11:38:29 [[QTTRPG]] https://esolangs.org/w/index.php?diff=79213&oldid=77578 * Int-e * (-20) remove unpopulated category 11:39:17 [[Complack]] https://esolangs.org/w/index.php?diff=79214&oldid=77804 * Int-e * (-20) remove non-category 11:39:49 [[Categorial]] https://esolangs.org/w/index.php?diff=79215&oldid=77006 * Int-e * (-66) remove non-category 11:40:54 [[5D 5D Brainfuck With Multiverse Time Travel With Multiverse Time Travel]] https://esolangs.org/w/index.php?diff=79216&oldid=76511 * Int-e * (-66) remove non-category 11:42:42 [[Absurd Brainfuck]] https://esolangs.org/w/index.php?diff=79217&oldid=68937 * Int-e * (-38) remove non-category 11:43:07 I guess that's the worst offenders from https://esolangs.org/w/index.php?title=Special:Categories&offset=&limit=500 11:43:35 -!- NeverBorn has quit (Remote host closed the connection). 11:44:39 -!- none30 has joined. 11:44:47 Not sure how I feel about graph-based... it could be viable actually if it were to encompass the graph rewriting ones 11:47:08 [[Dick]] https://esolangs.org/w/index.php?diff=79218&oldid=79209 * Int-e * (-10) not TC 12:24:19 -!- imode has quit (Ping timeout: 272 seconds). 12:26:04 -!- aaaaaa has quit (Quit: leaving). 12:30:28 [[Special:Log/newusers]] create * RSG4908 * New user account 12:33:24 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=79219&oldid=79203 * RSG4908 * (+295) 12:35:21 [[User:RSG4908]] N https://esolangs.org/w/index.php?oldid=79220 * RSG4908 * (+141) Created page with "Hello. I'm RSG4908. I currently do not have my own esolang yet, but I am currently at this hour, trying to come up with an esoteric language." 12:41:19 int-e: yes, the wiki is full of those. both ones with penis jokes https://esolangs.org/wiki/PenisScript https://esolangs.org/wiki/La_We%C3%A1 and stuff without control flow 12:41:19 I might do last years aoc 12:41:23 i keep hearing about the intcode 12:47:51 [[Special:Log/newusers]] create * Skyespr * New user account 12:49:59 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=79221&oldid=79219 * Skyespr * (+167) added Skyespr's introduction 12:51:40 [[List of ideas]] https://esolangs.org/w/index.php?diff=79222&oldid=77766 * Skyespr * (-190) /* Joke/Silly Ideas */ removed MLA idea after making it 12:52:21 -!- TheLie has joined. 12:53:53 [[Language list]] https://esolangs.org/w/index.php?diff=79223&oldid=79208 * Skyespr * (+12) added MLang 12:56:32 [[MLang]] N https://esolangs.org/w/index.php?oldid=79224 * Skyespr * (+9024) Created page, added readme from github because I didn't feel like typing the whole thing again 13:00:53 [[MLang]] M https://esolangs.org/w/index.php?diff=79225&oldid=79224 * Skyespr * (+31) formatting 13:02:32 [[MLang]] https://esolangs.org/w/index.php?diff=79226&oldid=79225 * Skyespr * (+2) 13:04:34 [[MLang]] https://esolangs.org/w/index.php?diff=79227&oldid=79226 * Skyespr * (+47) 13:11:34 -!- rain1 has quit (Quit: WeeChat 2.9). 13:13:50 -!- rain1 has joined. 13:22:24 [[UClang]] N https://esolangs.org/w/index.php?oldid=79228 * RSG4908 * (+1411) Create UClang language page 13:24:16 [[UClang]] M https://esolangs.org/w/index.php?diff=79229&oldid=79228 * RSG4908 * (-74) 13:24:19 [[MLang]] https://esolangs.org/w/index.php?diff=79230&oldid=79227 * Skyespr * (+86) added output 13:24:42 -!- dionys has quit (Quit: WeeChat 2.0.1). 13:24:55 day 6 of Aoc 2020 is easy enough too. but then, it could get more difficult any day. 13:24:56 -!- dionys has joined. 13:26:12 [[MLang]] https://esolangs.org/w/index.php?diff=79231&oldid=79230 * Skyespr * (+8) formatting 13:26:22 [[Joke language list]] https://esolangs.org/w/index.php?diff=79232&oldid=79089 * RSG4908 * (+13) 13:28:04 [[UClang]] https://esolangs.org/w/index.php?diff=79233&oldid=79229 * RSG4908 * (+10) 13:29:19 [[MLang]] https://esolangs.org/w/index.php?diff=79234&oldid=79231 * Skyespr * (-8) 13:31:43 [[UClang]] https://esolangs.org/w/index.php?diff=79235&oldid=79233 * RSG4908 * (+1) 13:32:24 [[Talk:UClang]] N https://esolangs.org/w/index.php?oldid=79236 * RSG4908 * (+130) Created page with "can we rename this page to UClang*? okthxbyte --~~~~" 13:33:32 [[UClang]] https://esolangs.org/w/index.php?diff=79237&oldid=79235 * RSG4908 * (+31) 13:33:43 -!- arseniiv has joined. 13:37:18 -!- earend1 has joined. 13:47:04 [[UClang]] https://esolangs.org/w/index.php?diff=79238&oldid=79237 * RSG4908 * (+25) 13:47:14 -!- delta23 has quit (Remote host closed the connection). 13:47:50 -!- delta23 has joined. 13:50:15 I think I'm mostly unsatisfied by all the part twos being pretty much the same as the corresponding part ones so far. 13:52:42 yeah 13:53:10 though I foolishly did today's union by concatenating strings 13:53:30 so the difference is a tiny bit larger than it could be 13:58:50 fizzie: I don't think they're the same. they sound similat but are always a bit harder to atually solve. 13:59:39 int-e: I don't think that's foolish 14:00:44 and I still wonder what happens if a traveler answers no to all questions. 14:03:18 ...oh, they specified the set of all questions... that corner case didn't come up. 14:08:18 th e problem today did not excite me 14:08:27 The way I did today, literally the only difference between parts 1 and 2 was the choice of a boolean operator and initial value. And on day 3, part 2 was just "run part 1 five times". And on day 2, part 2 was arguably easier. 14:10:08 I liked most those puzzles last year where part 1 was solvable by just implementing the spec given in the calendar in the most straightforward way, but in part 2 that was obviously computationally infeasible, so you had to come up with something else. Unless you had overengineered part 1 already, of course. 14:12:39 https://adventofcode.com/2019/day/16 and https://adventofcode.com/2019/day/22 being prime examples (though non-prime numbers) of that kind of thing, except of course you presumably can't see part 2 if you didn't do last year. 14:13:50 -!- Lord_of_Life_ has joined. 14:14:36 -!- Lord_of_Life has quit (Ping timeout: 240 seconds). 14:15:05 fizzie: maybe you're better at guessing what the twist (second part) will be. I don't try to guess or make my first solution more complicated than it needs to be. today, I used one dictionary for the original, adding each letter, without bothering to do anything special between lines; for the twist I needed to use two dictionaries, the first collecting the letters of a line, the second intersecting the 14:15:11 lines. 14:15:53 I agree, there haven't been any really challenging part 2s so far this year (day 4 was just tedious) -- I think we're all waiting for the difficulty to pick up 14:16:37 FWIW, I realized that I only started AoC in the 10th day last year... so maybe that's why this year feels trivial so far 14:16:44 s/in/on/ 14:17:09 fizzie: day 3 was the closest, though I personally converted for a one-pass read-compute to a two-pass read then compute solution, that wasn't really necessary. the first day needed to change from one loop with a dictionary to a nested loop with a dictionary, so definitely more complicated. 14:17:22 day 2 indeed also barely changed. 14:18:19 day 5 had identical code (none) :P 14:19:31 int-e: Mmmaybe. 2019 had the Intcode thing going on pretty early on, which was interesting in a different way, but it's true that e.g. day 4 2019 was very similar to this year so far. 14:20:21 And https://adventofcode.com/2019/day/6 was pretty simple though I generally like the graph-y ones more. 14:20:51 int-e: for day 5, I had one line of code for the original (to convert from binary to decimal), but like ten lines of code for the twist 14:21:40 b_jonas: I just inspected the sorted list manually 14:22:13 and I'm not sure I'd have been faster writing code... probably not 14:22:24 I was going to say, it's quite possible the shell oneliner "solution" would've been the one for the leaderboards. 14:22:26 int-e: yes, but then how do you get from a binary number to a decimal number that you enter in the field? 14:22:39 int-e: inspecting the sorted list would work, sure 14:22:49 dc <<<2i1010101101p 14:23:01 I didn't do that because I wanted to know that there's only one number missing 14:23:12 I didn't care 14:23:34 I generally want to test and verify that the data is like what I expect. it doesn't matter for AoC, but for things I do at work it *does* help. 14:23:44 because the data is very often not what it's supposed to be 14:23:45 I picked the first gap in the list and submitted 14:23:53 yes, I guess that makes sense for AoC 14:24:42 in retrospect I should've converted to decimal, sorted, and then looked for the gap... might have saved half a minute because scanning decimals is easier 14:25:02 (for no better reason than familiarity) 14:25:21 -!- rain1 has quit (Quit: WeeChat 2.9). 14:25:33 int-e: nah, it might be easier to find the gap in the last column of binary than in decimal 14:25:41 since it's just two digits alternating 14:27:21 Today somebody did both parts in 1m27s... I wonder what kind of automation they have 14:27:27 and what sort of templates 14:28:11 I didn't sort for the original btw, because the letters don't sort naturally. F=0 B=1 sorts backwards, L=0 R=1 sorts forwards. I just grepped for ^BBB and a few more greps later I found the last one. 14:28:30 a sort could work if you tr first. 14:28:46 I imagine something like a Python repl with a few utilities like "read blank-line-separated paragraphs" would make a competitive AoC environment, at least for the simple ones. 14:29:00 int-e: I guess you could at least automatically download the input from the webpage 14:29:22 plus you could do way less verification than I do and submit the first attempt at an answer without checking 14:29:50 but that only helps for a speed competition, which I don't care much about, for the real world work guessing wouldn't work well 14:34:16 -!- Arcorann has quit (Ping timeout: 272 seconds). 14:34:21 -!- rain1 has joined. 14:39:22 by the way, in task 4 twist, several people have passports where the issue year or expiry year or both are many years before their birth year, but all those passports are denied in the twist for other reasons 14:39:45 but nobody brought a passport that expired before it was issued 14:40:40 this mostly happens in passports with the birth year in the future, but there's one with byr:1983 iyr:1958 eyr:1979 14:41:21 the people who bring that sort of fake document should probably get arrested and questioned, not merely denied their entry to the airplane 14:45:29 many people also have nonexistant country codes, but the spec explicitly says to ignore that, so that's fine 14:45:48 in fact actual country codes seem to be rare 14:59:17 fizzie: you're definitely right though that Intcode made last year's AoC more likely to appeal to esolangers. And we did discuss the power of Intcode quite a bit back then. 15:03:15 -!- NeverBorn has joined. 15:16:45 `random-pizza 15:16:47 random-pizza? No such file or directory 15:18:22 -!- arseniiv has quit (Ping timeout: 256 seconds). 15:19:49 -!- NeverBorn has quit (Remote host closed the connection). 15:20:07 -!- NeverBorn has joined. 15:23:51 -!- user24 has joined. 15:24:49 -!- NeverBorn has quit (Ping timeout: 264 seconds). 15:27:22 fungot, does Horn Drill bypass normal damage calculation rules? 15:27:22 b_jonas: ' i still don't like it," said ridcully. he scratched his chin with his free hand into a grinder? this place deserves vorbis! sheep deserve to be caught. 15:43:16 -!- delta23 has quit (Ping timeout: 240 seconds). 15:45:38 -!- delta23 has joined. 15:47:12 -!- MDude has joined. 15:47:20 int-e: b_jonas: Just to put some numbers on this, here's the median time in seconds to get one/two stars for the top 100s: http://ix.io/2GRX 15:47:23 The big numbers on 2020 day 1 are I think a problem when releasing the puzzle (that's why it awarded no points), and I think there's been some of those in the past too. 16:02:22 -!- TheLie has quit (Remote host closed the connection). 16:08:33 [[UClang]] M https://esolangs.org/w/index.php?diff=79239&oldid=79238 * PythonshellDebugwindow * (+21) wikilink, cat, / 16:09:53 [[Talk:UClang]] M https://esolangs.org/w/index.php?diff=79240&oldid=79236 * PythonshellDebugwindow * (+258) reply 16:15:13 fizzie: wow, that's a big table 16:15:28 nice 16:23:23 [[Esolang:Sandbox]] M https://esolangs.org/w/index.php?diff=79241&oldid=79182 * PythonshellDebugwindow * (-219) Minification 16:23:42 [[Esolang:Sandbox]] M https://esolangs.org/w/index.php?diff=79242&oldid=79241 * PythonshellDebugwindow * (+134) /* weivrevo egaugnaL */ min 16:24:13 [[UClang]] M https://esolangs.org/w/index.php?diff=79243&oldid=79239 * PythonshellDebugwindow * (+2) /* Instructions */ tb 16:25:52 [[NDBall]] https://esolangs.org/w/index.php?diff=79244&oldid=79126 * Aspwil * (+853) /* Code examples */ 16:26:05 [[NDBall]] https://esolangs.org/w/index.php?diff=79245&oldid=79244 * Aspwil * (-1) /* Add 2 numbers */ 16:30:01 [[Special:Log/upload]] upload * Aspwil * uploaded "[[File:NDBALL.jpg]]" 16:30:10 [[NDBall]] https://esolangs.org/w/index.php?diff=79247&oldid=79245 * Aspwil * (+130) /* Add 2 numbers */ 16:30:38 [[NDBall]] https://esolangs.org/w/index.php?diff=79248&oldid=79247 * Aspwil * (+1) /* Add 2 numbers */ 16:32:50 [[Dick]] M https://esolangs.org/w/index.php?diff=79249&oldid=79218 * PythonshellDebugwindow * (+71) headers, cat, 69, not TC 16:33:21 [[MLang]] M https://esolangs.org/w/index.php?diff=79250&oldid=79234 * PythonshellDebugwindow * (+6) /* design parameters: */ list 16:34:06 Along those lines, here's also the twistiness rating for each day: http://ix.io/2GSu 16:34:12 Defined as the ratio between total think-time spent by the first 100 people to get two stars vs. to get one star. 16:34:18 [[Yo!nk]] M https://esolangs.org/w/index.php?diff=79251&oldid=79108 * Mantita223 * (+136) /* Syntax */ 16:34:36 [[MLang]] M https://esolangs.org/w/index.php?diff=79252&oldid=79250 * PythonshellDebugwindow * (+8) /* Hello world */ code 16:34:49 So I guess it's not really that different from previous years, and in fact day 4 of 2020 was above-average twisty. 16:34:49 [[Yo!nk]] https://esolangs.org/w/index.php?diff=79253&oldid=79251 * Mantita223 * (+12) /* Hello World */ 16:35:09 [[MLang]] M https://esolangs.org/w/index.php?diff=79254&oldid=79252 * PythonshellDebugwindow * (-8) Undo revision 79252 by [[Special:Contributions/PythonshellDebugwindow|PythonshellDebugwindow]] ([[User talk:PythonshellDebugwindow|talk]]) (was this literal?) 16:35:33 What was day 4 again? Oh, right, the passport verification, with the strict rules for part 2. Makes sense, I guess. 16:36:03 [[MLang]] M https://esolangs.org/w/index.php?diff=79255&oldid=79254 * PythonshellDebugwindow * (+90) /* output */ CATS 16:38:12 The numbers also suggest year 2019 was unusually twisty (median twistiness of 2.14, compared to 1.23, 1.53, 1.70 and 1.81 for 2015-2018 and 1.76 for 2020 so far), which might be why my expectations are amiss. 16:38:59 Can't argue with science. (Having some numbers equals science. (I learned that from some recent election lawsuits.)) 16:41:37 fizzie: nice 16:42:31 fizzie: I wonder if we could guess from these numbers that day 7 will have the first harder task 16:44:17 That does look a little like a trend, from eyeballing the numbers. (Should've probably plotted these instead, because eyeballs are more compatible with pixels than numbers.) 16:45:26 Also, I didn't include today because I thought "I couldn't possibly, the day is still ongoing", but it's not like the leaderboard is going to change. 16:46:11 -!- Guest26718 has joined. 16:46:53 -!- Guest26718 has left. 16:50:45 http://ix.io/2GSF with day 6 included. 16:57:42 fizzie: thanks 16:58:49 so still in normal range, high variance. 16:59:23 (the first couple of days in 2015 don't count, they mostly indicate a certain lack of popularity) 17:00:01 shachaf: I finished Hiding Spot 17:00:41 shachaf: 609 is one of the hardest puzzles in all the game, though there are one or two more of comparable difficulty, to me. 17:01:24 shachaf: And there is one final puzzle after the 54 you can access at any time. 17:06:29 (Oh ambiguity. There are 54 levels that you can access from the beginning. The final one unlocks when you've completed the other ones.) 17:06:40 fizzie: is day 1 always on --12-01 of the year given? 17:10:41 I find it a bit strange that there are 25 days, not 25, from --12-01 to --12-24 inclusive. is there an ISO standard advent calendar or something? 17:12:02 cultural difference 17:14:12 Or maybe just a matter of taste... 'Many Advent calendars take the form of a large rectangular card with "windows",[5] one for each day of December leading up to and including Christmas Eve (December 24) or Christmas Day (December 25).' 17:14:38 yes, probably 17:15:43 Meanwhile, in Germany: "Nach 1945 setzte sich endgültig der Kalender beginnend vom 1. Dezember mit 24 Türchen durch." 17:16:02 Always trust the Germans to standardize all the important things. 17:16:03 interesting 17:16:27 int-e: well, but more often than not, there are german and international rules for something 17:16:37 yep 17:16:40 like jugger or quidditch 17:16:51 or chess 17:16:58 there are german chess rules? 17:16:58 myname: Yeah I wasn't sure whether US advent calendars were universally 25 days long. 17:18:07 One point in favor is that they tend to celebrate the 25th. One point against is that 6x4 is an aesthetically more pleasing rectangle compared to a 5x5 square. I mean, in the interest of overthinking it. 17:18:30 probably. chess had a lot of variant rules, some of their differences are just phrasing and bookkeeping, some were bugs that got patched away when a player first used them in a tournament (like the bug when you used to be able to promote a pawn to an opponent's piece), some are just stupid rules that aren't used in practice (like the dead game rules) 17:18:30 as a german, 24 is obviously the right way to go 17:19:00 int-e: it's not 6x4 because the last day gets a larger door 17:19:01 why would i ever change my figure to an opponent one? 17:19:08 b_jonas: not always 17:19:39 myname: because in some very rare cases that lets you win an endgame 17:19:40 myname: because then the opponent can't capture it 17:19:50 ah 17:19:55 give a check with very few pieces remaining 17:20:08 and there's less likelyhood of stalemate, right 17:20:15 likelihood 17:20:24 the internet probably has an example 17:20:28 a historical one that is 17:20:38 of those rule gaps, 0-0-0-0 is my favorite 17:20:50 what's that 17:22:27 castling extra long. the rule phrasing it's based on stipulates that if the king hasn't moved and the rook hasn't moved, the king may castle by making two steps towards the rook while the rook moves to the crossed square... provided all intermediate squares are empty and the king is not in check before, after, or on the square it crossed. 17:22:28 int-e: what's that? 17:22:28 oh, there was also castling forwards 17:22:30 :D 17:22:46 so... you promote the king pawn to a rook... has the rook moved? 17:22:55 obviously not 17:23:00 int-e: oh heck 17:23:28 can that lead the king to a point that's not aligned to a square if the rook isn't lined up nicely? 17:23:39 nah 17:23:42 because it would be hard to check it then 17:23:56 also I've made that text up, trying to capture the important points 17:24:07 -!- TheLie has joined. 17:24:50 It's been a while since I learned about this. IIRC this rule interpretation was cooked up for a chess problem; it never happened in an actual game. 17:26:26 yeah, those rules are found more often by puzzle makers than by players 17:27:34 some rulesets also have silly bugs where it says that once the game ends, you can't change the result if an illegal move is later discovered, so you can just quickly make an illegal move that gives a checkmate, and unless the opponent is fast enough to call an umpire during your move, you've won 17:27:40 you can do that right as your first move 17:27:52 Oh I think I need more zeros. 17:28:52 0-0-0-0-0-0-0 (if the number of zeros represents how many squares the rook moves, which is the case for 0-0 and 0-0-0) 17:28:57 int-e: I don't like the zeros at all, they're remains from old forms of notation. just denote castling by the logical Kb1, Kf1, Kb8, or Kf8 17:29:28 I... like them, mostly 17:29:46 to the extent that I care at all, which isn't very much 17:29:48 int-e: plus if it represents how many squares the rook moves, you may have to use 0 zeroes and -1 hyphens in Fischer random chess 17:30:26 that would be fun. 17:31:15 Anyway, I like that castling stands out in a game record. 17:31:29 also the moves are Kc1, Kg1, Kc8, Kg8 because I'm stupid 17:32:25 Right. Which I would've noticed if I was familiar with chess notation :P 17:32:48 but yeah, the notation with the king also doesn't work in Fischer random chess, because it may be ambigious with a normal king move 17:32:51 s/familiar/fluent/ 17:33:21 maybe you should write both? K0-0-0c1 or something 17:33:28 ow 17:34:39 or just K0c1 or something 17:34:59 the 0 takes the place of an x that indicates capture 17:52:30 Why was castling notation written as "0-0" and "0-0-0" anyways? 17:57:45 Also, Advent starts on Sunday, so why do they call it that even though it does not start on Sunday? 18:06:43 -!- TheLie has quit (Remote host closed the connection). 18:40:02 "like the bug when you used to be able to promote a pawn to an opponent's piece" <-- lmao 18:40:12 is there a situation where this is advantageous? 18:40:57 oh, I see there is some discussion of this 18:42:57 0-0-0 ought to be a type of steam engine 18:43:00 but probably not a very useful one 18:47:57 -!- LKoen has quit (Remote host closed the connection). 18:50:24 Finnish advent calendars definitely have 24 doors. 18:50:35 But we do the presents thing on the 24th as well. 18:51:25 The last day tends to get double doors. 18:52:08 And often it's not a regular pattern, since part of the fun is trying to find the next number, and that gets trickier when they're not in a grid but instead hidden away in natural edges of the picture. 18:57:57 -!- LKoen has joined. 19:14:58 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 19:16:10 -!- Lord_of_Life has quit (Changing host). 19:16:10 -!- Lord_of_Life has joined. 19:16:42 [[Finvara]] M https://esolangs.org/w/index.php?diff=79256&oldid=78715 * Tetrapyronia * (-8) 19:21:52 that's cute 19:22:04 you do regular xmas presents on the 24th? or something else? 19:23:53 Yes there are situations where it is an advantage to promote to opponent's piece, such as to prevent another opponent's piece from occupying it, and possibly also to avoid stalemate in some situations. I think some even older versions of the rules said that promotion is optional, and did not say that you are not allowed to promote to a king. 19:24:53 i was wondering about that too 19:25:08 having multiple kings seems disadvantageous 19:25:21 because you'd be obliged to respond if either is in check, and you'd lose if either is in checkmate? 19:25:24 but maybe that's not how it works 19:25:46 maybe these things would only apply to your last king 19:27:53 Apparently once (I don't know if it is true) someone who did not know that promotion to king is disallowed did so, and opponent's next move was to checkmate both kings simultaneously. 19:32:44 lol 19:57:30 Regular presents, yes. Whatever that means. 19:58:33 in my family we did regular christmas presents on the morning of the 25th, as is typical in the US, but each kid also got a book for a present on the evening of the 24th 19:58:45 which I think was just a tradition of our family and not a particularly common thing 19:59:14 -!- Sgeo has joined. 19:59:15 That all reminded me of https://www.youtube.com/watch?v=OIj8NphrAFI 20:01:22 "0-0-0 ought to be a type of steam engine" or a football strategy when all players except one got the red card 20:01:44 also not a very useful one 20:02:06 we also did trick-or-treating on October 30th, not 31st 20:02:16 "Beggar's Night" 20:02:20 that's a thing in certain parts of the Midwest 20:03:07 We do trick-or-treating on Palm Sunday around Easter, curiously enough. 20:03:12 https://en.wikipedia.org/wiki/Virvonta 20:04:10 -!- zzo38 has quit (Quit: zzo38). 20:05:17 (Maybe not exactly the same, but closest we used to have, really. Although maybe these days they do a more Halloweeny thing too.) 20:34:22 -!- Cale has quit (Remote host closed the connection). 20:53:43 -!- zzo38 has joined. 21:01:34 -!- sebbu2 has joined. 21:02:33 -!- sebbu2 has quit (Changing host). 21:02:33 -!- sebbu2 has joined. 21:02:56 -!- sebbu has quit (Ping timeout: 240 seconds). 21:07:00 -!- user24 has quit (Quit: Leaving). 21:11:22 -!- zzo38 has quit (Ping timeout: 272 seconds). 21:26:26 -!- zzo38 has joined. 21:33:13 -!- zzo38 has quit (Ping timeout: 264 seconds). 21:54: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.”). 22:01:48 Mostly as an excuse to use Altair outside the context of Google Colab: https://zem.fi/tmp/aoc/ 22:02:11 -!- TheLie has joined. 22:09:15 -!- Arcorann has joined. 22:10:09 -!- Arcorann has quit (Remote host closed the connection). 22:10:35 -!- Arcorann has joined. 22:19:39 -!- zzo38 has joined. 22:33:51 -!- sprocklem has joined. 22:37:18 -!- zzo38 has quit (Ping timeout: 256 seconds). 23:01:49 -!- rain1 has quit (Quit: WeeChat 2.9). 23:27:56 -!- earend1 has quit (Quit: Connection closed for inactivity).