2026/01/19

Newest at the top

2026-01-19 22:04:53 +0100 <EvanR> it might also be just wrong, but I'm tabling that for now xD
2026-01-19 22:02:33 +0100pavonia(~user@user/siracusa) siracusa
2026-01-19 22:01:23 +0100Tuplanolla(~Tuplanoll@85-156-32-207.elisa-laajakaista.fi) Tuplanolla
2026-01-19 22:00:34 +0100 <EvanR> the issue is, is this even an algorithm
2026-01-19 22:00:22 +0100 <EvanR> which you interpret as the color
2026-01-19 22:00:04 +0100 <EvanR> after following all the curves, either forever, or to their conclusion, the plane is populated with positive or negative numbers (no zeros, unless you did something messed up like crossing two curves)
2026-01-19 21:59:19 +0100 <EvanR> I have an algorithm for drawing certain black and white shapes, but there might be an issue with it. First the algorithm: start with an infinite plane of all 0s. for each smooth segment of the shapes boundary, follow the curve and paint 2 rays going 90 degrees to the curve at each point. The rays add +1 or -1 respectively anywhere they go, depending on if this is the black ray or white ray
2026-01-19 21:59:13 +0100marinelli(~weechat@gateway/tor-sasl/marinelli) (Client Quit)
2026-01-19 21:59:13 +0100 <yin> great
2026-01-19 21:59:05 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
2026-01-19 21:58:59 +0100marinelli(~weechat@gateway/tor-sasl/marinelli) marinelli
2026-01-19 21:58:41 +0100marinelli(~weechat@gateway/tor-sasl/marinelli) (Remote host closed the connection)
2026-01-19 21:54:12 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-01-19 21:44:15 +0100 <probie> yin: I don't think it's trivial, but it should fuse. `any p` is defined using `foldMap` which will turn into `foldr`, and `takeWhile` has a rewrite rule to turn it into a `build`
2026-01-19 21:43:07 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2026-01-19 21:38:21 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-01-19 21:36:22 +0100 <yin> `any p . takeWhile f` will be trivially fused, right?
2026-01-19 21:31:47 +0100vanishingideal(~vanishing@user/vanishingideal) (Ping timeout: 250 seconds)
2026-01-19 21:29:42 +0100ChaiTRex(~ChaiTRex@user/chaitrex) ChaiTRex
2026-01-19 21:28:39 +0100ChaiTRex(~ChaiTRex@user/chaitrex) (Remote host closed the connection)
2026-01-19 21:28:35 +0100myme(~myme@2a01:799:d5e:5f00:5f14:dcc1:b627:62ff) myme
2026-01-19 21:28:15 +0100target_i(~target_i@user/target-i/x-6023099) (Quit: leaving)
2026-01-19 21:27:55 +0100myme(~myme@2a01:799:d5e:5f00:182f:237f:5285:8c47) (Ping timeout: 264 seconds)
2026-01-19 21:27:22 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2026-01-19 21:24:01 +0100krei-se(~krei-se@p50829ec0.dip0.t-ipconnect.de) (Ping timeout: 264 seconds)
2026-01-19 21:22:33 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-01-19 21:21:25 +0100krei-se-(~krei-se@p5dea1514.dip0.t-ipconnect.de) krei-se
2026-01-19 21:11:25 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds)
2026-01-19 21:06:46 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-01-19 20:58:47 +0100Sgeo(~Sgeo@user/sgeo) Sgeo
2026-01-19 20:58:13 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-01-19 20:55:36 +0100vanishingideal(~vanishing@user/vanishingideal) vanishingideal
2026-01-19 20:53:13 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-01-19 20:53:05 +0100trickard_trickard
2026-01-19 20:49:19 +0100Lycurgus(~juan@user/Lycurgus) (Quit: alsoknownas.renjuan.org ( juan@acm.org ))
2026-01-19 20:45:33 +0100Milan_Vanca(~milan@user/Milan-Vanca:32634) (Quit: WeeChat 4.7.2)
2026-01-19 20:42:37 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-01-19 20:40:11 +0100Lord_of_Life_Lord_of_Life
2026-01-19 20:40:09 +0100Lord_of_Life(~Lord@user/lord-of-life/x-2819915) (Ping timeout: 260 seconds)
2026-01-19 20:38:51 +0100Lord_of_Life_(~Lord@user/lord-of-life/x-2819915) Lord_of_Life
2026-01-19 20:37:25 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-01-19 20:26:28 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2026-01-19 20:22:55 +0100newmind(~newmind@91-133-90-252.dyn.cablelink.at) (Quit: Client closed)
2026-01-19 20:22:04 +0100target_i(~target_i@user/target-i/x-6023099) target_i
2026-01-19 20:21:33 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-01-19 20:20:25 +0100vanishingideal(~vanishing@user/vanishingideal) (Ping timeout: 264 seconds)
2026-01-19 20:10:22 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2026-01-19 20:05:46 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-01-19 19:57:33 +0100Zeren1x(~Zeren1x@myrxg-tx-revr.srv.bryntx.alticeusa.net) (Client Quit)
2026-01-19 19:55:53 +0100Zeren1x(~Zeren1x@myrxg-tx-revr.srv.bryntx.alticeusa.net)