←2021-12-11 2021-12-12 2021-12-13→ ↑2021 ↑all
00:20:23 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90711&oldid=90705 * PixelatedStarfish * (+314) /* Word Generator */
00:20:59 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90712&oldid=90711 * PixelatedStarfish * (+0) /* External Links */
00:21:41 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90713&oldid=90712 * PixelatedStarfish * (+0) /* External Links */
00:22:06 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90714&oldid=90713 * PixelatedStarfish * (+20) /* External Links */
00:24:27 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90715&oldid=90714 * PixelatedStarfish * (+8) /* External Links */
00:36:22 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
01:15:14 <sprout> https://pasteboard.co/ieIg2fUTVQ1T.png <- aoc day 11, task 2 - after I muddled about a bit with the libraries
01:17:45 -!- tromp has joined.
01:18:43 -!- tromp has quit (Client Quit).
01:30:21 <fizzie> int-e: I wasn't going to do it since I couldn't have started it from the beginning, but I went ahead and did it anyway: https://zem.fi/tmp/aoc/stats.aligned.ratio.html
01:30:25 <fizzie> (There's also a "non-aligned" version where the X axis is just purely the time when the stats were grabbed, and a "trajectory" plot that puts one-star / two-stars counts as the X/Y axes, and a plain chart of the number of solutions, aligned and not.)
01:31:05 <fizzie> I hope they'll be slightly more interesting-looking once there's >> 1 day's worth of data.
01:32:25 <int-e> oh cute
01:35:28 <fizzie> I may need to widen the charts once there's a whole month in there though. Or (for the "aligned" ones) make the time-since-unlock log-scale.
01:40:29 <int-e> fizzie: does the thing support non-decimal units? 24h is a more natural interval than 20
01:41:30 <fizzie> Hmm, maybe-probably. What it definitely doesn't support is the "timedelta" types though.
01:42:31 <int-e> (the time scale seems to be the best way to disambiguate the colors there)
01:44:32 <fizzie> Maybe I'll just convert it to be in terms of days, then it'll probably pick 1.
01:45:51 <int-e> Though ideally the chart should be interactive (hover or click over a day -> highlight that particular curve). I imagine that would be quite a bit of effort on an upstream framework though.
01:46:28 <int-e> So... just throwing that out there as an idea that I have no expectations of happening.
01:46:54 <fizzie> Well.. Altair/Vega is pretty featureful, and I've seen their example charts with stuff like sliders that let you "animate" the chart. The biggest problem usually seems to be in deriving the cryptic incantations to make it happen.
01:47:22 <fizzie> In particular, the lower-level framework (Vega, or Vega-Lite I think it is) definitely would support that, but whether it's exposed in Altair is another thing.
01:48:36 <int-e> Do you get to pick the colors? Going through the rainbow each week might be an improvement.
01:49:04 <fizzie> Yeah, if I can figure out the syntax for the color scales (again; I knew it once).
01:49:44 <fizzie> One interactive thing that seems easy is tooltips on the chart, so it could show a "Day: 11" box when you hover over a line in the chart. Not sure about highlighting what's being hovered over in the legend though.
01:51:13 <fizzie> Added the tooltips (experimentally).
01:53:37 <fizzie> https://altair-viz.github.io/gallery/interactive_legend.html <- guess it's in theory doable.
01:54:34 <fizzie> (Uses clicks rather than hover though.)
02:07:47 <fizzie> Can't quite figure out how to map to a color scheme cyclically though. There's a few examples, but they involve explicitly setting the colors. Could do that, of course.
02:09:07 -!- earendel has quit (Quit: Connection closed for inactivity).
02:19:05 <fizzie> Okay, now it (in theory) highlights if you click on the legend lines. Which isn't really discoverable, but... likewise, it doesn't undo the highlight by clicking on the same row again (like I'd expect), you need to click somewhere else in the legend, like the 'day' label.
02:20:22 <int-e> fizzie: I wonder how terrible this is: vega.scheme('rainbow28', ['#ff0000','#eeac06','#ceee0c','#13ff32','#19d1d1','#1f6aff','#d326d3','#ff2c2c','#f1bb33','#d7f139','#3fff59','#46dada','#4c88ff','#dc52dc','#ff5959','#f4c95f','#e0f466','#6cff7f','#72e2e2','#79a5ff','#e57fe5','#ff8585','#f7d88c','#e9f792','#99ffa6','#9febeb','#a5c3ff','#eeacee']);
02:21:18 <fizzie> I wonder if that's any different from what I get with just scheme 'rainbow'.
02:21:22 <fizzie> https://vega.github.io/vega/docs/schemes/
02:22:00 <fizzie> FTR, the thing I put there now is an 8-element categorical scheme (#dark2).
02:22:07 <int-e> fizzie: cf https://int-e.eu/~bf3/tmp/scale.html
02:23:12 <esolangs> [[User:DoggyDogWhirl]] M https://esolangs.org/w/index.php?diff=90716&oldid=90543 * DoggyDogWhirl * (+8) Added River
02:25:38 <fizzie> Switched it to that color scheme.
02:26:45 <fizzie> Hmm, on='mouseover' on a selection might make it act on hover rather than click, let's try that too.
02:26:53 <int-e> Hmm, it's amazing how small the difference between 1 and 8 turns out to be.
02:27:12 <int-e> colors are hard :)
02:29:55 <fizzie> The mouseover thing doesn't work out quite right. It highlights on hover over the line in the chart, not in the legend.
02:30:22 <int-e> hmm. that's better than nothing?
02:31:12 <fizzie> I don't know if I prefer it or not. It's a little busy. And also deselects what you clicked in the legend if the cursor enters the chart.
02:31:26 <fizzie> But it does make individual lines easier to pick out I guess.
02:32:19 <fizzie> Hypothetically I could make the legend-clicking and the chart-hovering two independent selections.
02:35:56 <fizzie> Yeah, I think that's better. Still very undiscoverable that you can click on the legend though.
02:37:58 <fizzie> Though it does have one drawback, now that they're independent, when you do the chart-hover you don't see in the legend which line it is you've highlighted.
02:39:23 <fizzie> That's enough for today, I think.
02:41:10 -!- oerjan has quit (Quit: Okay).
02:45:30 -!- earendel has joined.
02:51:47 <earendel> martian advent?
02:52:11 <earendel> hm. when is xmas on mars?
02:52:50 <earendel> wintersonnenwende
03:32:02 <int-e> > let rb = [(0xff,0x00,0x00),(0xee,0xaa,0x00),(0xcc,0xee,0x00),(0x00,0xff,0x22),(0x00,0xcc,0xcc),(0x00,0x55,0xff),(0xcc,0x00,0xcc)]; rb' = take 28 [(f r, f g, f b) | ((r,g,b),i) <- zip (cycle rb) [0..], let f v = (v*(40-i) + 255*i) `div` 40] in rb' >>= \(r,g,b) -> printf "'#%02x%02x%02x'," r g b :: String
03:32:03 <lambdabot> "'#ff0000','#eeac06','#ceee0c','#13ff32','#19d1d1','#1f6aff','#d326d3','#ff2...
03:32:18 <int-e> (now I can find it in the logs ;-) )
03:34:42 <oren> I have been doing the advent of code in freebasic this yer
03:35:39 <oren> why are we doing floodfill over and over
03:39:20 <int-e> It's the only advanced algorithm that people know? :-P
03:48:13 <esolangs> [[Haczyk]] https://esolangs.org/w/index.php?diff=90717&oldid=90707 * Squidmanescape * (-21) /* Description */
04:10:07 -!- Corbin has joined.
04:10:59 <esolangs> [[Haczyk]] https://esolangs.org/w/index.php?diff=90718&oldid=90717 * Squidmanescape * (-2079) Blanked the page
05:00:32 -!- sprout has quit (Ping timeout: 240 seconds).
05:14:04 -!- sprout has joined.
05:19:12 -!- sprout has quit (Ping timeout: 268 seconds).
05:29:54 -!- sprout has joined.
05:34:27 -!- sprout has quit (Ping timeout: 250 seconds).
05:40:36 <esolangs> [[Talk:1L]] https://esolangs.org/w/index.php?diff=90719&oldid=19317 * ColorfulGalaxy * (+142) Category
05:49:40 <int-e> fizzie: so #haskell came up with this annoying question... how long can the octopodes take to synchronize in the worst case? (they don't always synchronize; ignore those cases)
05:51:30 <int-e> (also the actual instances that are generated seem to use only 1..8, which probably changes the answer)
05:54:31 <int-e> I don't see anything clever to do for that question though... only generate and test. Which so far has turned up https://paste.debian.net/1223091/ with 29734 steps before synchronization
05:56:43 <int-e> A simple looping example has 3444444443 in the top row and the rest all 0.
06:32:41 <esolangs> [[Aheui Turing-completeness proof]] N https://esolangs.org/w/index.php?oldid=90720 * ColorfulGalaxy * (+1824) Proof
06:55:47 <b_jonas> oren: freebasic? does that have a built-in sort statement?
06:56:06 <b_jonas> (there's at least one dialect of BASIC that does)
07:03:29 <esolangs> [[Special:Log/newusers]] create * TreborHuang * New user account
07:06:35 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90721&oldid=90596 * TreborHuang * (+180)
07:27:12 -!- tromp has joined.
07:27:36 -!- tromp has quit (Client Quit).
07:38:42 <esolangs> [[Haczyk]] https://esolangs.org/w/index.php?diff=90722&oldid=90718 * Squidmanescape * (+537)
07:39:07 -!- earendel has quit (Quit: Connection closed for inactivity).
07:39:27 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=90723&oldid=90679 * Squidmanescape * (-18)
07:41:42 -!- sprout has joined.
07:42:32 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=90724&oldid=90723 * Squidmanescape * (+11) /* Newer than 2018 */
07:46:32 -!- sprout has quit (Ping timeout: 240 seconds).
08:00:18 -!- sprout has joined.
08:03:09 -!- tromp has joined.
08:05:04 -!- sprout has quit (Ping timeout: 268 seconds).
08:16:54 -!- sprout has joined.
08:21:21 -!- sprout has quit (Ping timeout: 252 seconds).
08:35:11 -!- sprout has joined.
08:39:29 -!- sprout has quit (Ping timeout: 250 seconds).
09:08:41 -!- sprout has joined.
09:13:55 -!- sprout has quit (Ping timeout: 250 seconds).
09:26:10 -!- sprout has joined.
09:31:02 -!- sprout has quit (Ping timeout: 260 seconds).
09:58:42 -!- tech_exorcist has joined.
10:00:08 -!- sprout has joined.
10:04:51 -!- sprout has quit (Ping timeout: 250 seconds).
10:06:35 <int-e> day 11 with SSE3: https://paste.debian.net/1223102/
10:07:51 <int-e> (not quite day 11, this is looking for bad initial configurations)
10:13:02 -!- Lord_of_Life_ has joined.
10:13:30 -!- Lord_of_Life has quit (Ping timeout: 260 seconds).
10:15:52 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:17:55 <esolangs> [[Haczyk]] https://esolangs.org/w/index.php?diff=90725&oldid=90722 * Squidmanescape * (+498)
10:32:36 -!- sprout has joined.
10:38:00 -!- sprout has quit (Ping timeout: 268 seconds).
10:40:11 <esolangs> [[Aheui]] https://esolangs.org/w/index.php?diff=90726&oldid=90150 * ColorfulGalaxy * (+51) Proof
10:56:11 -!- earendel has joined.
11:05:39 -!- sprout has joined.
11:10:45 -!- sprout has quit (Ping timeout: 252 seconds).
11:21:33 -!- Sgeo has quit (Read error: Connection reset by peer).
11:23:38 -!- sprout has joined.
11:28:10 -!- sprout has quit (Ping timeout: 260 seconds).
11:40:01 <river> it takes 6 to 8 hours to digest a pizza
11:40:31 <river> WR: Lamon T. ate a slice of pizza in one minute, 12.69 seconds
11:41:02 <river> ikt can also measure angle, a number of people
11:41:16 <river> can also measure weight
11:47:38 <earendel> the fuck are you making innuendos about my weight?! :o
11:48:00 <earendel> you snfsmutther.
11:48:59 <river> it also is a measure of calories
11:49:24 <river> your ppd would be a scale of how many cals you intake a day
11:49:29 <earendel> or kJ
11:49:52 <earendel> W=h*f
11:49:55 <earendel> W=f*s
11:50:14 <earendel> W=P*t
11:51:07 <earendel> W=F*s ..pardon.
11:54:05 <earendel> how much kJ has an apple?
11:54:22 <earendel> compared to a glock?
12:05:44 -!- sprout has joined.
12:51:55 -!- tech_exorcist has quit (Quit: rebooting).
12:58:38 -!- tech_exorcist has joined.
13:01:12 -!- SGautam has joined.
13:08:29 <fizzie> int-e: First squiggle in https://zem.fi/tmp/aoc/stats.trajectory.html :)
13:08:40 <fizzie> Also made a log-scale version to zoom in on that, https://zem.fi/tmp/aoc/stats.trajectory.log.html
13:10:07 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
13:11:59 -!- tromp has joined.
13:12:28 <fizzie> (Wonder how many people did the same thing as I did, and read part 2 instructions as allowing to visit all small caves twice, rather than just one of them.)
13:57:09 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
13:59:46 -!- Thelie has joined.
14:01:53 -!- tromp has joined.
14:32:36 -!- Thelie has quit (Remote host closed the connection).
14:33:48 -!- Thelie has joined.
14:35:18 -!- Thelie has quit (Remote host closed the connection).
14:41:28 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:57:58 -!- tromp has joined.
15:16:07 -!- sprout has quit (Ping timeout: 268 seconds).
15:16:51 -!- sprout has joined.
15:30:32 -!- SGautam has quit (Quit: Connection closed for inactivity).
15:49:47 -!- zzo38 has quit (Ping timeout: 252 seconds).
15:58:06 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:00:06 -!- craigo[m] has quit (Quit: You have been kicked for being idle).
16:33:55 <sprout> https://github.com/egel-lang/aoc-2021/blob/main/day12/task2.eg <- advent of code, day 12, task 2. after I made all the mistakes possible
16:34:15 <sprout> fizzie: didn't. I always solve the puzzles without any hints.
16:44:00 -!- tromp has joined.
16:44:53 -!- SpikeHeron has quit (Quit: WeeChat 3.3).
16:45:18 <sprout> https://pasteboard.co/iWFNT5RvtYvZ.png <- with colors
16:49:27 -!- dutch has joined.
17:35:22 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:DFA-er Proof 1.png]]": First part of the proof of DFA-er's computational power
17:36:17 <earendel> :)
17:39:11 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:DFA-er Proof 2.png]]"
17:40:34 <esolangs> [[Special:Log/upload]] overwrite * Largejamie * uploaded a new version of "[[File:DFA-er Proof 2.png]]"
17:41:27 <esolangs> [[Special:Log/upload]] overwrite * Largejamie * uploaded a new version of "[[File:DFA-er Proof 1.png]]"
17:42:22 <esolangs> [[Proof of DFA-er's Computational Power]] N https://esolangs.org/w/index.php?oldid=90731 * Largejamie * (+69) Created page with "[[File:DFA-er_Proof_1.png|center]] [[File:DFA-er_Proof_2.png|center]]"
17:42:25 <fizzie> I've got ln{'-;;J<-}m[{-]"end"!=}f[s0{{"start"}}{J{Jbcj[~{-]==}[[g0jf[)[~{[+}Z]{J)zzINJNB=s}f[}\m}{L[}w!CLFL"end"CN and ln{'-;;J<-}m[{J-]"end"!=j[~"start"!=&&}f[s0{{"start"}}{J{Jbcj[~{-]==}[[g0jf[)[~{[+}Z]{J)zzINsg)L[?d++1<=}f[}\m}{L[}w!CLFL"end"CN today, haven't been inspired to trim them down.
17:42:38 <fizzie> Also, part 2 takes ~17 minutes on my puzzle input.
17:43:29 <esolangs> [[DFA-er]] https://esolangs.org/w/index.php?diff=90732&oldid=82645 * Largejamie * (+60) /* Computational Class */
17:43:45 <esolangs> [[DFA-er]] https://esolangs.org/w/index.php?diff=90733&oldid=90732 * Largejamie * (-12) /* Computational Class */
17:45:19 <fizzie> Also added to my notes a funny "combined" view of the Burlesque solutions -- https://0x0.st/-F4e.txt -- to show what they have in common.
17:45:42 <esolangs> [[Proof of DFA-er's Computational Power]] https://esolangs.org/w/index.php?diff=90734&oldid=90731 * Largejamie * (+20)
17:45:53 <esolangs> [[Proof of DFA-er's Computational Power]] https://esolangs.org/w/index.php?diff=90735&oldid=90734 * Largejamie * (+1)
17:47:36 <esolangs> [[Proof of DFA-er's Computational Power]] https://esolangs.org/w/index.php?diff=90736&oldid=90735 * Largejamie * (+18)
17:54:50 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:PDA-er Proof 1.png]]"
17:55:48 <esolangs> [[Special:Log/upload]] overwrite * Largejamie * uploaded a new version of "[[File:PDA-er Proof 1.png]]"
17:56:29 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:PDA-er Proof 2.png]]"
17:56:54 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:PDA-er Proof 3.png]]"
17:57:13 <esolangs> [[Proof of PDA-er's Computational Power]] N https://esolangs.org/w/index.php?oldid=90741 * Largejamie * (+143) Created page with "[[File:PDA-er_Proof_1.png|center]] [[File:PDA-er_Proof_2.png|center]] [[File:PDA-er_Proof_3.png|center]] [[Category:Proofs]] [[Category:2021]]"
17:57:54 <esolangs> [[PDA-er]] https://esolangs.org/w/index.php?diff=90742&oldid=82163 * Largejamie * (+48) /* Computational Class */
17:58:36 <sprout> part 2 in 109 seconds. I hope to rewrite the runtime once from a C++ object hierarchy to something smallish
17:58:45 <sprout> but first I want the mobile code
18:11:22 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:Airline Food Proof 1.png]]"
18:11:37 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:Airline Food Proof 2.png]]"
18:11:55 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:Airline Food Proof (1) 02 00.png]]"
18:13:03 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:Airline Food Proof 3.png]]"
18:14:36 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:Airline Food Proof 4.png]]"
18:15:18 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:Airline Food Proof 5.png]]"
18:15:50 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:Airline Food Proof 6.png]]"
18:16:10 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:Airline Food Proof 7.png]]"
18:16:29 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:Airline Food Proof 8.png]]"
18:16:46 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:Airline Food Proof 9.png]]"
18:17:05 <esolangs> [[Special:Log/upload]] upload * Largejamie * uploaded "[[File:Airline Food Proof 10.png]]"
18:17:48 <esolangs> [[Proof of Airline Food's Computational Power]] N https://esolangs.org/w/index.php?oldid=90754 * Largejamie * (+449) Created page with "[[File:Airline_Food_Proof_1.png|center]] [[File:Airline_Food_Proof_2.png|center]] [[File:Airline_Food_Proof_3.png|center]] [[File:Airline_Food_Proof_4.png|center]] File:Airl..."
18:18:39 <esolangs> [[Airline Food]] https://esolangs.org/w/index.php?diff=90755&oldid=85870 * Largejamie * (+54) /* Computational Class */
18:21:59 <esolangs> [[Special:Log/move]] move * Largejamie * moved [[Proof of Airline Food's Computational Power]] to [[Airline Food Turing-completeness Proof]]
18:22:31 <esolangs> [[Airline Food]] https://esolangs.org/w/index.php?diff=90758&oldid=90755 * Largejamie * (-5) /* Computational Class */
18:24:09 <esolangs> [[Special:Log/move]] move * Largejamie * moved [[Proof of DFA-er's Computational Power]] to [[DFA-er Finite State Automaton Proof]]
18:24:51 <esolangs> [[DFA-er]] https://esolangs.org/w/index.php?diff=90761&oldid=90733 * Largejamie * (-2) /* Computational Class */
18:25:16 <esolangs> [[Special:Log/move]] move * Largejamie * moved [[Proof of PDA-er's Computational Power]] to [[PDA-er Pushdown Automaton Proof]]
18:25:48 <esolangs> [[PDA-er]] https://esolangs.org/w/index.php?diff=90764&oldid=90742 * Largejamie * (-6) /* Computational Class */
18:37:32 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:39:36 -!- Koen has joined.
18:42:07 -!- tromp has joined.
18:44:44 <fizzie> The Go version takes 0.043 seconds for parts 1 & 2 combined, but maybe that's not quite fair.
18:52:08 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:01:05 -!- tromp has joined.
19:06:54 <sprout> yah well. Egel was once developed to show that you can piggyback on C++'s memory management but I guess I am at a point to let go of that
19:08:48 -!- Sgeo has joined.
19:09:36 <sprout> I thought about tweaking the C++ code somewhat (roll out specialized vector implementation/code representation) but in the end that'll only be tweaks
19:10:17 <river> I learned about C++ concurrency
19:10:35 <sprout> ?
19:10:49 <river> I watched ayoutuve video about it
19:19:41 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:32:54 -!- zzo38 has joined.
19:44:32 -!- tromp has joined.
20:11:17 -!- tech_exorcist has quit (Remote host closed the connection).
20:13:36 -!- tech_exorcist has joined.
20:20:53 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:35:01 -!- tromp has joined.
20:36:26 <esolangs> [[Varigen]] M https://esolangs.org/w/index.php?diff=90765&oldid=81340 * PythonshellDebugwindow * (+37) /* Program format */ .
20:36:46 <esolangs> [[Varigen]] M https://esolangs.org/w/index.php?diff=90766&oldid=90765 * PythonshellDebugwindow * (-14) /* Program format */ .
20:43:06 <int-e> Oh for day 11, I should flash even rows, then odd rows, for better data parallelism (20% speedup, not too shabby)
20:53:06 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:53:39 -!- zzo38 has quit (Remote host closed the connection).
20:54:01 -!- zzo38 has joined.
21:00:59 -!- tromp has joined.
21:01:04 <fizzie> I made the Go day 12 faster by a factor of 14 without changing the algorithm at all, just by switching from my general-purpose `util.Graph` (bunch of string-keyed hashmaps) to a simple "vertices labeled from 0 to N-1, edges as array of ints" representation.
21:01:38 <fizzie> Not that it really matters whether it takes 43 milliseconds or 3. Usually I've started to care about efficiency once the runtime sneaks past half a second.
21:03:14 -!- tech_exorcist has quit (Remote host closed the connection).
21:04:47 -!- tech_exorcist has joined.
21:10:55 <int-e> fizzie: Yeah I got drawn into a number crunching task which made this seem... somewhat worthwhile. (See above, truing to find bad initial configurations that take long to synchronize.)
21:12:37 <fizzie> Right, that thing.
21:15:55 <int-e> Let's put this somewhere updateable: https://gist.github.com/int-e/27962eb9a9d1980cc5b4ba8baad59a42
21:17:01 <int-e> (there's two configuration because the instances from the website seem to only use 1..8, not 0 nor 9)
21:18:13 <esolangs> [[User:PythonshellDebugwindow/TemplateWikipediaXML]] M https://esolangs.org/w/index.php?diff=90767&oldid=72625 * PythonshellDebugwindow * (+735) put content
21:22:22 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:22:23 -!- tech_exorcist has quit (Remote host closed the connection).
21:24:24 <esolangs> [[Talk:Gaot++]] N https://esolangs.org/w/index.php?oldid=90768 * Anthonykozar * (+1893) Questions and comments about no-op commands, looping, and branching.
21:36:46 -!- Koen has quit (Quit: Leaving...).
21:37:34 <int-e> fizzie: the amazing bit is that I found that 29734 step configuration after 440k tries. I've generated, hmm, about a billion configurations without any improvement...
21:40:40 -!- tromp has joined.
21:41:23 <esolangs> [[Gaot++]] https://esolangs.org/w/index.php?diff=90769&oldid=90260 * Anthonykozar * (+941) Added an example of how to multiply two numbers.
21:49:01 <int-e> Unless I'm having RNG troubles, hmm.
21:52:24 <int-e> But I don't think I do.
22:03:11 <esolangs> [[Snack]] M https://esolangs.org/w/index.php?diff=90770&oldid=87608 * Larryrl * (+899)
22:03:48 <esolangs> [[Snack]] https://esolangs.org/w/index.php?diff=90771&oldid=90770 * Larryrl * (+0) /* ANOTHER SIMPLE INTERPRETER */
22:04:45 <esolangs> [[Snack]] M https://esolangs.org/w/index.php?diff=90772&oldid=90771 * Larryrl * (-2)
22:08:06 <esolangs> [[Snack]] M https://esolangs.org/w/index.php?diff=90773&oldid=90772 * Larryrl * (-7) /* Another simple interpreter */
22:08:33 <esolangs> [[Snack]] M https://esolangs.org/w/index.php?diff=90774&oldid=90773 * Larryrl * (-1) /* Another simple interpreter */
22:14:51 -!- dutch has quit (Quit: WeeChat 3.3).
22:34:04 -!- SpikeHeron has joined.
22:51:57 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:21:19 -!- earendel has quit (Quit: Connection closed for inactivity).
23:57:25 <fizzie> I don't get why this one (horizontal bar) chart just loses all data if I set the X axis scale to logarithmic. It happens normally if there's 0s in it, but this time the bounds are [1.6e-5, 0.42], which should be just fine. And the values are floats. And there's no NaNs.
23:57:30 <fizzie> Would be nice to get some sort of an error message.
23:59:05 <fizzie> Oh, it does in fact print logs to the console.
23:59:30 <fizzie> "Cannot stack non-linear scale (log)." Doesn't say anything at all to me, but maybe it's searchable.
←2021-12-11 2021-12-12 2021-12-13→ ↑2021 ↑all