Newest at the top
| 2026-01-19 22:12:24 +0100 | <jreicher> | BTW by "two rays" do you mean one on one side of the curve and one on the other? So the idea is one ray is "inside" the shape and the other is "outside"? |
| 2026-01-19 22:12:23 +0100 | <probie> | Or are there a finite number of points on each curve? |
| 2026-01-19 22:11:36 +0100 | <probie> | Would every ball on this plane have an infinite numbers of rays going through it? |
| 2026-01-19 22:11:30 +0100 | <jreicher> | I think it's a geometric construction |
| 2026-01-19 22:11:04 +0100 | <EvanR> | in fact it's totally wrong, but is it even an algorithm |
| 2026-01-19 22:10:55 +0100 | sajenim | (~sajenim@user/sajenim) (Ping timeout: 240 seconds) |
| 2026-01-19 22:10:01 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 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 +0100 | pavonia | (~user@user/siracusa) siracusa |
| 2026-01-19 22:01:23 +0100 | Tuplanolla | (~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 +0100 | marinelli | (~weechat@gateway/tor-sasl/marinelli) (Client Quit) |
| 2026-01-19 21:59:13 +0100 | <yin> | great |
| 2026-01-19 21:59:05 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds) |
| 2026-01-19 21:58:59 +0100 | marinelli | (~weechat@gateway/tor-sasl/marinelli) marinelli |
| 2026-01-19 21:58:41 +0100 | marinelli | (~weechat@gateway/tor-sasl/marinelli) (Remote host closed the connection) |
| 2026-01-19 21:54:12 +0100 | merijn | (~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 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds) |
| 2026-01-19 21:38:21 +0100 | merijn | (~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 +0100 | vanishingideal | (~vanishing@user/vanishingideal) (Ping timeout: 250 seconds) |
| 2026-01-19 21:29:42 +0100 | ChaiTRex | (~ChaiTRex@user/chaitrex) ChaiTRex |
| 2026-01-19 21:28:39 +0100 | ChaiTRex | (~ChaiTRex@user/chaitrex) (Remote host closed the connection) |
| 2026-01-19 21:28:35 +0100 | myme | (~myme@2a01:799:d5e:5f00:5f14:dcc1:b627:62ff) myme |
| 2026-01-19 21:28:15 +0100 | target_i | (~target_i@user/target-i/x-6023099) (Quit: leaving) |
| 2026-01-19 21:27:55 +0100 | myme | (~myme@2a01:799:d5e:5f00:182f:237f:5285:8c47) (Ping timeout: 264 seconds) |
| 2026-01-19 21:27:22 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds) |
| 2026-01-19 21:24:01 +0100 | krei-se | (~krei-se@p50829ec0.dip0.t-ipconnect.de) (Ping timeout: 264 seconds) |
| 2026-01-19 21:22:33 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-01-19 21:21:25 +0100 | krei-se- | (~krei-se@p5dea1514.dip0.t-ipconnect.de) krei-se |
| 2026-01-19 21:11:25 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds) |
| 2026-01-19 21:06:46 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-01-19 20:58:47 +0100 | Sgeo | (~Sgeo@user/sgeo) Sgeo |
| 2026-01-19 20:58:13 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2026-01-19 20:55:36 +0100 | vanishingideal | (~vanishing@user/vanishingideal) vanishingideal |
| 2026-01-19 20:53:13 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-01-19 20:53:05 +0100 | trickard_ | trickard |
| 2026-01-19 20:49:19 +0100 | Lycurgus | (~juan@user/Lycurgus) (Quit: alsoknownas.renjuan.org ( juan@acm.org )) |
| 2026-01-19 20:45:33 +0100 | Milan_Vanca | (~milan@user/Milan-Vanca:32634) (Quit: WeeChat 4.7.2) |
| 2026-01-19 20:42:37 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2026-01-19 20:40:11 +0100 | Lord_of_Life_ | Lord_of_Life |
| 2026-01-19 20:40:09 +0100 | Lord_of_Life | (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 260 seconds) |
| 2026-01-19 20:38:51 +0100 | Lord_of_Life_ | (~Lord@user/lord-of-life/x-2819915) Lord_of_Life |
| 2026-01-19 20:37:25 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-01-19 20:26:28 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds) |
| 2026-01-19 20:22:55 +0100 | newmind | (~newmind@91-133-90-252.dyn.cablelink.at) (Quit: Client closed) |