Newest at the top
| 2025-10-31 15:35:34 +0100 | dtman34 | (~dtman34@2601:447:d182:6512:c2f9:c3a:b83d:6490) (Ping timeout: 265 seconds) | 
| 2025-10-31 15:35:25 +0100 | weary-traveler | (~user@user/user363627) (Remote host closed the connection) | 
| 2025-10-31 15:33:28 +0100 | trickard_ | (~trickard@cpe-60-98-47-163.wireline.com.au) | 
| 2025-10-31 15:33:15 +0100 | trickard_ | (~trickard@cpe-60-98-47-163.wireline.com.au) (Read error: Connection reset by peer) | 
| 2025-10-31 15:32:07 +0100 | annamalai | (~annamalai@157.32.131.152) (Ping timeout: 264 seconds) | 
| 2025-10-31 15:30:41 +0100 | Frostillicus | (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) | 
| 2025-10-31 15:30:38 +0100 | Lord_of_Life | (~Lord@user/lord-of-life/x-2819915) Lord_of_Life | 
| 2025-10-31 15:29:46 +0100 | Lord_of_Life | (~Lord@user/lord-of-life/x-2819915) (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine) | 
| 2025-10-31 15:24:45 +0100 | Dhark8 | Shark8 | 
| 2025-10-31 15:24:30 +0100 | fp | (~Thunderbi@216-165-247-67.championbroadband.com) fp | 
| 2025-10-31 15:18:41 +0100 | <tomsmeding> | that one seems to be most natural in base 3, which is not something we have available easily | 
| 2025-10-31 15:14:45 +0100 | <__monty__> | The Sierpiński Carpet doesn't reduce as nicely, does it? | 
| 2025-10-31 15:12:49 +0100 | poscat | (~poscat@user/poscat) (Ping timeout: 246 seconds) | 
| 2025-10-31 15:11:22 +0100 | poscat0x04 | (~poscat@user/poscat) poscat | 
| 2025-10-31 15:08:51 +0100 | Googulator11 | (~Googulato@team.broadbit.hu) (Ping timeout: 250 seconds) | 
| 2025-10-31 15:03:15 +0100 | Lycurgus | (~juan@user/Lycurgus) (Quit: alsoknownas.renjuan.org ( juan@acm.org )) | 
| 2025-10-31 14:58:32 +0100 | Frostillicus | (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 244 seconds) | 
| 2025-10-31 14:58:21 +0100 | <__monty__> | "◥◤" also comes close but not high enough. | 
| 2025-10-31 14:53:10 +0100 | <tomsmeding> | oh that's fair | 
| 2025-10-31 14:52:58 +0100 | <int-e> | tbh the latter looks fairly decent: https://paste.tomsmeding.com/b4Fwo1Sg | 
| 2025-10-31 14:52:11 +0100 | <tomsmeding> | sm: https://play.haskell.org/saved/tmon1vAt | 
| 2025-10-31 14:51:48 +0100 | michalz | (~michalz@185.246.207.200) (Remote host closed the connection) | 
| 2025-10-31 14:50:37 +0100 | <int-e> | yeah I think all Unicode has is ╲╱ and the blocky ▜▛ | 
| 2025-10-31 14:50:07 +0100 | Jackneill | (~Jackneill@94-21-95-10.pool.digikabel.hu) (Ping timeout: 264 seconds) | 
| 2025-10-31 14:49:09 +0100 | michalz | (~michalz@185.246.207.200) | 
| 2025-10-31 14:48:04 +0100 | <tomsmeding> | haven't been able to find suitable diagonal half filled blocks in unicode | 
| 2025-10-31 14:47:48 +0100 | <int-e> | sure. | 
| 2025-10-31 14:47:25 +0100 | Jackneill_ | (~Jackneill@94-21-15-240.pool.digikabel.hu) | 
| 2025-10-31 14:46:58 +0100 | <tomsmeding> | "╲╱" is nicer | 
| 2025-10-31 14:46:43 +0100 | <int-e> | yes and no; `putStr$do i<-[0..31];["█ "!!min(i.&.j)1|j<-[0..31],_<-" "]++"\n"` is the same length | 
| 2025-10-31 14:45:17 +0100 | <int-e> | (is that ++"\n" trick applicable to the other one... mm) | 
| 2025-10-31 14:44:48 +0100 | <yahb2> | https://paste.tomsmeding.com/kuTDCPQV | 
| 2025-10-31 14:44:48 +0100 | <int-e> | %% putStr$do i<-[0..31];i`drop`do{j<-[-i..31-i];["\\/"," "]!!min(i.&.j)1}++"\n" | 
| 2025-10-31 14:44:43 +0100 | <int-e> | $$ putStr$do i<-[0..31];i`drop`do{j<-[-i..31-i];["\\/"," "]!!min(i.&.j)1}++"\n" | 
| 2025-10-31 14:42:28 +0100 | ft | (~ft@p4fc2aaeb.dip0.t-ipconnect.de) ft | 
| 2025-10-31 14:39:28 +0100 | tromp | (~textual@2001:1c00:3487:1b00:dc25:ce25:d6de:4df2) (Quit: My iMac has gone to sleep. ZZZzzz…) | 
| 2025-10-31 14:39:20 +0100 | Sgeo | (~Sgeo@user/sgeo) Sgeo | 
| 2025-10-31 14:38:55 +0100 | <tomsmeding> | oooo | 
| 2025-10-31 14:38:45 +0100 | <yahb2> | https://paste.tomsmeding.com/mHsRpiqc | 
| 2025-10-31 14:38:45 +0100 | <Leary> | %% putStrLn.unlines$[0..31]<&> \i->replicate i ' '++do{j<-[0..31-i];["\\/"," "]!!min(i.&.j)1} | 
| 2025-10-31 14:33:45 +0100 | Googulator58 | (~Googulato@team.broadbit.hu) (Ping timeout: 250 seconds) | 
| 2025-10-31 14:30:49 +0100 | Googulator11 | (~Googulato@team.broadbit.hu) | 
| 2025-10-31 14:28:23 +0100 | <__monty__> | Even if we could golf out .&., it wouldn't be faithful to the blog anymore. | 
| 2025-10-31 14:26:27 +0100 | GdeVolpiano | (~GdeVolpia@user/GdeVolpiano) GdeVolpiano | 
| 2025-10-31 14:24:26 +0100 | GdeVolpiano | (~GdeVolpia@user/GdeVolpiano) (Quit: WeeChat 4.5.2) | 
| 2025-10-31 14:21:39 +0100 | <int-e> | . o O ( more like Data.Nits ) | 
| 2025-10-31 14:20:15 +0100 | <tomsmeding> | yeah I know, but you ain't going to implement .&. in less than that import costs | 
| 2025-10-31 14:20:00 +0100 | <tomsmeding> | __monty__: concat<$>[ can be shortened to [concat | 
| 2025-10-31 14:19:54 +0100 | <int-e> | well you still have the Data.Bits import :) | 
| 2025-10-31 14:19:27 +0100 | <tomsmeding> | mapM putStrLn[["█ "!!min(i.&.j)1|j<-[0..31],_<-"ab"]|i<-[0..31]] |