2026/01/25

2026-01-25 00:00:49 +0100ljdarj(~Thunderbi@user/ljdarj) (Ping timeout: 244 seconds)
2026-01-25 00:05:27 +0100__monty__(~toonn@user/toonn) (Quit: leaving)
2026-01-25 00:08:41 +0100hakutaku(~textual@chen.yukari.eu.org) (Quit: Textual IRC Client: www.textualapp.com)
2026-01-25 00:13:52 +0100Beowulf(florian@2a01:4f9:3b:2d56::2)
2026-01-25 00:22:28 +0100driib3180(~driib@vmi931078.contaboserver.net) (Quit: The Lounge - https://thelounge.chat)
2026-01-25 00:23:24 +0100driib3180(~driib@vmi931078.contaboserver.net) driib
2026-01-25 00:28:32 +0100Beowulf(florian@2a01:4f9:3b:2d56::2) (Remote host closed the connection)
2026-01-25 00:29:57 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
2026-01-25 00:30:45 +0100Beowulf(florian@2a01:4f9:3b:2d56::2)
2026-01-25 00:30:56 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2026-01-25 00:35:06 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Client Quit)
2026-01-25 00:35:23 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2026-01-25 00:39:55 +0100fp(~Thunderbi@2001-14ba-6e24-3000--198.rev.dnainternet.fi) (Ping timeout: 245 seconds)
2026-01-25 00:42:52 +0100hiredman(~hiredman@frontier1.downey.family) (Remote host closed the connection)
2026-01-25 00:43:53 +0100hiredman(~hiredman@frontier1.downey.family) hiredman
2026-01-25 00:55:33 +0100athan(~athan@98.150.233.226) athan
2026-01-25 00:58:35 +0100Beowulf(florian@2a01:4f9:3b:2d56::2) (Remote host closed the connection)
2026-01-25 00:59:14 +0100Square3(~Square@user/square) (Ping timeout: 260 seconds)
2026-01-25 01:05:19 +0100Beowulf(florian@2a01:4f9:3b:2d56::2)
2026-01-25 01:07:24 +0100Beowulf(florian@2a01:4f9:3b:2d56::2) (Remote host closed the connection)
2026-01-25 01:07:39 +0100athan(~athan@98.150.233.226) (Ping timeout: 265 seconds)
2026-01-25 01:09:02 +0100Beowulf(florian@2a01:4f9:3b:2d56::2)
2026-01-25 01:25:49 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
2026-01-25 01:30:28 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2026-01-25 01:30:45 +0100athan(~athan@98.150.233.226) athan
2026-01-25 02:22:29 +0100Tuplanolla(~Tuplanoll@85-156-32-207.elisa-laajakaista.fi) (Quit: Leaving.)
2026-01-25 02:28:52 +0100nisstyre(wes@user/nisstyre) nisstyre
2026-01-25 02:29:38 +0100Inline(~User@2001-4dd7-bc56-0-9df6-8597-3530-1076.ipv6dyn.netcologne.de) (Quit: KVIrc 5.2.6 Quasar http://www.kvirc.net/)
2026-01-25 02:29:54 +0100ZLima12(~zlima12@user/meow/ZLima12) (Read error: Connection reset by peer)
2026-01-25 02:32:53 +0100Inline(~User@2001-4dd7-bc56-0-81c2-63ee-6cae-a149.ipv6dyn.netcologne.de) Inline
2026-01-25 02:33:48 +0100ZLima12(~zlima12@user/meow/ZLima12) ZLima12
2026-01-25 02:41:18 +0100omidmash4(~omidmash@user/omidmash) omidmash
2026-01-25 02:43:03 +0100omidmash(~omidmash@user/omidmash) (Ping timeout: 244 seconds)
2026-01-25 02:43:03 +0100omidmash4omidmash
2026-01-25 02:43:58 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
2026-01-25 02:44:15 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2026-01-25 02:53:40 +0100XZDX(~xzdx@user/XZDX) (Ping timeout: 245 seconds)
2026-01-25 02:56:41 +0100athan(~athan@98.150.233.226) (Read error: Connection reset by peer)
2026-01-25 02:56:49 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
2026-01-25 02:57:06 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2026-01-25 03:29:43 +0100vanishingideal(~vanishing@user/vanishingideal) (Ping timeout: 264 seconds)
2026-01-25 03:32:37 +0100cyphase(~cyphase@user/cyphase) (Ping timeout: 246 seconds)
2026-01-25 03:33:13 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
2026-01-25 03:35:36 +0100XZDX(~xzdx@2601:404:ce00:b795:214:51ff:fe83:9855)
2026-01-25 03:37:38 +0100XZDX(~xzdx@2601:404:ce00:b795:214:51ff:fe83:9855) (Changing host)
2026-01-25 03:37:38 +0100XZDX(~xzdx@user/XZDX) XZDX
2026-01-25 03:43:52 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2026-01-25 03:55:43 +0100omidmash(~omidmash@user/omidmash) (Quit: The Lounge - https://thelounge.chat)
2026-01-25 03:59:05 +0100omidmash(~omidmash@user/omidmash) omidmash
2026-01-25 04:01:42 +0100peterbecich(~Thunderbi@71.84.33.135) peterbecich
2026-01-25 04:02:01 +0100remmie(ianremsen@tilde.team) (Ping timeout: 246 seconds)
2026-01-25 04:05:03 +0100op_4(~tslil@user/op-4/x-9116473) (Remote host closed the connection)
2026-01-25 04:05:38 +0100op_4(~tslil@user/op-4/x-9116473) op_4
2026-01-25 04:05:49 +0100peterbecich(~Thunderbi@71.84.33.135) (Ping timeout: 244 seconds)
2026-01-25 04:10:45 +0100vulpine(xfnw@user/meow/xfnw) (Ping timeout: 252 seconds)
2026-01-25 04:13:23 +0100cyphase(~cyphase@user/cyphase) cyphase
2026-01-25 04:14:28 +0100vulpine(xfnw@user/meow/xfnw) xfnw
2026-01-25 04:19:32 +0100vanishingideal(~vanishing@user/vanishingideal) vanishingideal
2026-01-25 04:20:57 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
2026-01-25 04:25:41 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2026-01-25 04:39:11 +0100trickard(~trickard@cpe-93-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2026-01-25 04:39:25 +0100trickard_(~trickard@cpe-93-98-47-163.wireline.com.au)
2026-01-25 04:53:16 +0100remmie(ianremsen@tilde.team) remsense
2026-01-25 04:54:14 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
2026-01-25 05:02:07 +0100machinedgod(~machinedg@d75-159-126-101.abhsia.telus.net) (Ping timeout: 240 seconds)
2026-01-25 05:06:48 +0100trickard_(~trickard@cpe-93-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2026-01-25 05:07:02 +0100trickard_(~trickard@cpe-93-98-47-163.wireline.com.au)
2026-01-25 05:11:46 +0100bitdex(~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 252 seconds)
2026-01-25 05:12:27 +0100bitdex(~bitdex@gateway/tor-sasl/bitdex) bitdex
2026-01-25 05:34:04 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2026-01-25 05:44:40 +0100machinedgod(~machinedg@d75-159-126-101.abhsia.telus.net) machinedgod
2026-01-25 05:46:40 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
2026-01-25 05:47:20 +0100XZDX(~xzdx@user/XZDX) (Remote host closed the connection)
2026-01-25 05:49:03 +0100trickard_(~trickard@cpe-93-98-47-163.wireline.com.au) (Ping timeout: 244 seconds)
2026-01-25 05:51:50 +0100trickard_(~trickard@cpe-93-98-47-163.wireline.com.au)
2026-01-25 06:26:25 +0100machinedgod(~machinedg@d75-159-126-101.abhsia.telus.net) (Ping timeout: 264 seconds)
2026-01-25 06:44:12 +0100wickedjargon(~user@2605:8d80:5431:4ad3:b838:5ad1:2e32:2ecc) wickedjargon
2026-01-25 06:59:41 +0100euphores(~SASL_euph@user/euphores) (Quit: Leaving.)
2026-01-25 07:22:47 +0100takuan(~takuan@d8D86B9E9.access.telenet.be)
2026-01-25 07:31:40 +0100trickard_trickard
2026-01-25 07:40:22 +0100tzh(~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
2026-01-25 07:50:45 +0100jmcantrell(~weechat@user/jmcantrell) (Ping timeout: 265 seconds)
2026-01-25 08:09:51 +0100chenjf(~chenjf@68.64.178.54)
2026-01-25 08:23:07 +0100vanishingideal(~vanishing@user/vanishingideal) (Ping timeout: 246 seconds)
2026-01-25 08:34:11 +0100chenjf(~chenjf@68.64.178.54) (Ping timeout: 250 seconds)
2026-01-25 08:34:28 +0100vanishingideal(~vanishing@user/vanishingideal) vanishingideal
2026-01-25 08:48:48 +0100hsw(~hsw@106.104.102.45) hsw
2026-01-25 08:52:54 +0100Lycurgus(~juan@user/Lycurgus) Lycurgus
2026-01-25 08:57:03 +0100bliminse(~bliminse@user/bliminse) (Quit: leaving)
2026-01-25 09:00:07 +0100tt1231607(~tt1231@2603:6010:8700:4a81:a4f6:acff:fe95:3803) (Quit: The Lounge - https://thelounge.chat)
2026-01-25 09:01:31 +0100bliminse(~bliminse@user/bliminse) bliminse
2026-01-25 09:05:39 +0100tt1231607(~tt1231@2603:6010:8700:4a81:a4f6:acff:fe95:3803) tt1231
2026-01-25 09:14:27 +0100ljdarj(~Thunderbi@user/ljdarj) ljdarj
2026-01-25 09:19:04 +0100peterbecich(~Thunderbi@71.84.33.135) peterbecich
2026-01-25 09:24:02 +0100infinity0(~infinity0@pwned.gg) (Ping timeout: 265 seconds)
2026-01-25 09:33:57 +0100Inline(~User@2001-4dd7-bc56-0-81c2-63ee-6cae-a149.ipv6dyn.netcologne.de) (Quit: KVIrc 5.2.6 Quasar http://www.kvirc.net/)
2026-01-25 09:37:27 +0100Inline(~User@2001-4dd7-bc56-0-9e2a-e0f5-abd-1b3a.ipv6dyn.netcologne.de) Inline
2026-01-25 09:38:24 +0100arandombit(~arandombi@user/arandombit) (Remote host closed the connection)
2026-01-25 09:44:24 +0100infinity0(~infinity0@pwned.gg) infinity0
2026-01-25 09:44:54 +0100chenjf(~chenjf@68.64.178.54)
2026-01-25 09:47:14 +0100chenjf(~chenjf@68.64.178.54) (Client Quit)
2026-01-25 09:53:02 +0100vanishingideal(~vanishing@user/vanishingideal) (Ping timeout: 265 seconds)
2026-01-25 09:54:38 +0100Lycurgus(~juan@user/Lycurgus) (Quit: alsoknownas.renjuan.org ( juan@acm.org ))
2026-01-25 09:54:41 +0100oskarw(~user@user/oskarw) oskarw
2026-01-25 09:59:49 +0100an1k3sh(~an1k3sh@2401:4900:c92c:8a3b:b8f4:ad29:3d59:5028)
2026-01-25 10:00:08 +0100oskarw(~user@user/oskarw) (Ping timeout: 240 seconds)
2026-01-25 10:00:17 +0100an1k3sh(~an1k3sh@2401:4900:c92c:8a3b:b8f4:ad29:3d59:5028) (Client Quit)
2026-01-25 10:04:49 +0100chromoblob(~chromoblo@user/chromob1ot1c) (Ping timeout: 264 seconds)
2026-01-25 10:20:41 +0100haritz(~hrtz@user/haritz) (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in)
2026-01-25 10:23:26 +0100Tuplanolla(~Tuplanoll@85-156-32-207.elisa-laajakaista.fi) Tuplanolla
2026-01-25 10:36:13 +0100trickard(~trickard@cpe-93-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2026-01-25 10:36:27 +0100trickard_(~trickard@cpe-93-98-47-163.wireline.com.au)
2026-01-25 10:48:43 +0100wickedjargon(~user@2605:8d80:5431:4ad3:b838:5ad1:2e32:2ecc) (Ping timeout: 246 seconds)
2026-01-25 10:58:04 +0100Sgeo(~Sgeo@user/sgeo) (Read error: Connection reset by peer)
2026-01-25 11:25:15 +0100chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2026-01-25 11:25:18 +0100poscat0x04(~poscat@user/poscat) poscat
2026-01-25 11:26:07 +0100peterbecich(~Thunderbi@71.84.33.135) (Ping timeout: 240 seconds)
2026-01-25 11:27:03 +0100poscat(~poscat@user/poscat) (Ping timeout: 244 seconds)
2026-01-25 11:27:37 +0100Square3(~Square@user/square) Square
2026-01-25 11:40:38 +0100Beowulf(florian@2a01:4f9:3b:2d56::2) (Remote host closed the connection)
2026-01-25 11:42:52 +0100rainbyte_(~rainbyte@186.22.19.214) rainbyte
2026-01-25 11:42:55 +0100rainbyte(~rainbyte@186.22.19.214) (Ping timeout: 264 seconds)
2026-01-25 11:43:39 +0100koz(~koz@121.99.240.58) (Quit: ZNC 1.8.2 - https://znc.in)
2026-01-25 11:43:46 +0100trickard_(~trickard@cpe-93-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2026-01-25 11:44:00 +0100trickard_(~trickard@cpe-93-98-47-163.wireline.com.au)
2026-01-25 11:44:22 +0100__monty__(~toonn@user/toonn) toonn
2026-01-25 11:44:26 +0100koz(~koz@121.99.240.58)
2026-01-25 11:53:05 +0100trickard_(~trickard@cpe-93-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2026-01-25 11:54:10 +0100trickard_(~trickard@cpe-93-98-47-163.wireline.com.au)
2026-01-25 12:02:52 +0100trickard_(~trickard@cpe-93-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2026-01-25 12:04:46 +0100trickard_(~trickard@cpe-93-98-47-163.wireline.com.au)
2026-01-25 12:10:20 +0100Miroboru(~myrvoll@188.113.115.67) Miroboru
2026-01-25 12:26:57 +0100fp(~Thunderbi@89-27-10-140.bb.dnainternet.fi) fp
2026-01-25 12:27:05 +0100tremon(~tremon@83.80.159.219) tremon
2026-01-25 12:34:37 +0100trickard_(~trickard@cpe-93-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2026-01-25 12:34:50 +0100trickard_(~trickard@cpe-93-98-47-163.wireline.com.au)
2026-01-25 12:40:51 +0100hc(~hc@mail.hce.li) (Remote host closed the connection)
2026-01-25 13:09:14 +0100trickard_(~trickard@cpe-93-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2026-01-25 13:09:27 +0100trickard_(~trickard@cpe-93-98-47-163.wireline.com.au)
2026-01-25 13:27:59 +0100Square3(~Square@user/square) (Ping timeout: 250 seconds)
2026-01-25 13:29:26 +0100trickard_(~trickard@cpe-93-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2026-01-25 13:29:39 +0100trickard_(~trickard@cpe-93-98-47-163.wireline.com.au)
2026-01-25 13:29:53 +0100oskarw(~user@user/oskarw) oskarw
2026-01-25 13:50:31 +0100vanishingideal(~vanishing@user/vanishingideal) vanishingideal
2026-01-25 14:15:58 +0100fp(~Thunderbi@89-27-10-140.bb.dnainternet.fi) (Ping timeout: 255 seconds)
2026-01-25 14:29:05 +0100arandombit(~arandombi@user/arandombit) arandombit
2026-01-25 14:31:30 +0100picnoir(~picnoir@about/aquilenet/vodoo/NinjaTrappeur) (Quit: WeeChat 4.8.1)
2026-01-25 14:33:44 +0100picnoir(~picnoir@about/aquilenet/vodoo/NinjaTrappeur) NinjaTrappeur
2026-01-25 14:37:52 +0100target_i(~target_i@user/target-i/x-6023099) target_i
2026-01-25 14:47:21 +0100bionade24(~quassel@server2.oscloud.info) (Quit: Apocalypse Incoming!)
2026-01-25 14:47:51 +0100bionade24(~quassel@server2.oscloud.info) bionade24
2026-01-25 14:54:45 +0100trickard_trickard
2026-01-25 15:00:36 +0100chenjf(~chenjf@68.64.178.54)
2026-01-25 15:12:35 +0100__monty__(~toonn@user/toonn) (Quit: leaving)
2026-01-25 15:18:34 +0100yin(~zero@user/zero) (Ping timeout: 246 seconds)
2026-01-25 15:20:06 +0100chenjf(~chenjf@68.64.178.54) (Ping timeout: 252 seconds)
2026-01-25 15:26:37 +0100olivial(~benjaminl@user/benjaminl) (Ping timeout: 246 seconds)
2026-01-25 15:27:09 +0100olivial(~benjaminl@user/benjaminl) benjaminl
2026-01-25 15:29:23 +0100yin(~zero@user/zero) zero
2026-01-25 15:34:03 +0100Beowulf(florian@2a01:4f9:3b:2d56::2)
2026-01-25 15:53:11 +0100Beowulf(florian@2a01:4f9:3b:2d56::2) (Remote host closed the connection)
2026-01-25 16:08:33 +0100marinelli(~weechat@gateway/tor-sasl/marinelli) marinelli
2026-01-25 16:09:47 +0100nschoe-(~nschoe@2a01:e0a:8e:a190:fd7d:66d4:6085:f23d) (Quit: ZNC 1.8.2 - https://znc.in)
2026-01-25 16:10:04 +0100nschoe(~nschoe@2a01:e0a:8e:a190:fb25:893f:f58c:1f19) nschoe
2026-01-25 16:12:54 +0100vanishingideal(~vanishing@user/vanishingideal) (Ping timeout: 252 seconds)
2026-01-25 16:31:29 +0100DetourNe-(~DetourNet@user/DetourNetworkUK) DetourNetworkUK
2026-01-25 16:31:56 +0100DetourNetworkUK(~DetourNet@user/DetourNetworkUK) (Read error: Connection reset by peer)
2026-01-25 16:33:43 +0100DetourNe-DetourNetworkUK
2026-01-25 17:08:25 +0100vanishingideal(~vanishing@user/vanishingideal) vanishingideal
2026-01-25 17:18:09 +0100Beowulf(florian@2a01:4f9:3b:2d56::2)
2026-01-25 17:21:44 +0100pavonia(~user@user/siracusa) (Quit: Bye!)
2026-01-25 17:23:07 +0100trickard___(~trickard@cpe-86-98-47-163.wireline.com.au)
2026-01-25 17:23:54 +0100trickard(~trickard@cpe-93-98-47-163.wireline.com.au) (Ping timeout: 260 seconds)
2026-01-25 17:26:52 +0100jmcantrell_(~weechat@user/jmcantrell) jmcantrell
2026-01-25 17:29:03 +0100jmcantrell_jmcantrell
2026-01-25 17:30:33 +0100tzh(~tzh@c-76-115-131-146.hsd1.or.comcast.net) tzh
2026-01-25 17:43:55 +0100Beowulf(florian@2a01:4f9:3b:2d56::2) (Remote host closed the connection)
2026-01-25 17:46:35 +0100vanishingideal(~vanishing@user/vanishingideal) (Ping timeout: 245 seconds)
2026-01-25 17:46:58 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2026-01-25 17:56:05 +0100trickard___(~trickard@cpe-86-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2026-01-25 17:56:19 +0100trickard_(~trickard@cpe-86-98-47-163.wireline.com.au)
2026-01-25 17:58:47 +0100Beowulf(florian@2a01:4f9:3b:2d56::2)
2026-01-25 18:06:16 +0100vanishingideal(~vanishing@user/vanishingideal) vanishingideal
2026-01-25 18:20:08 +0100jmcantrell(~weechat@user/jmcantrell) (Ping timeout: 240 seconds)
2026-01-25 18:35:16 +0100machinedgod(~machinedg@d75-159-126-101.abhsia.telus.net) machinedgod
2026-01-25 18:36:51 +0100Beowulf(florian@2a01:4f9:3b:2d56::2) (Remote host closed the connection)
2026-01-25 18:40:34 +0100Sgeo(~Sgeo@user/sgeo) Sgeo
2026-01-25 18:42:25 +0100Square3(~Square@user/square) Square
2026-01-25 18:43:10 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
2026-01-25 18:46:28 +0100vanishingideal(~vanishing@user/vanishingideal) (Ping timeout: 246 seconds)
2026-01-25 18:50:18 +0100Lycurgus(~juan@user/Lycurgus) Lycurgus
2026-01-25 18:58:06 +0100qqq(~qqq@185.54.21.105) (Remote host closed the connection)
2026-01-25 19:13:29 +0100ss4(~wootehfoo@user/wootehfoot) wootehfoot
2026-01-25 19:14:23 +0100divlamir_(~divlamir@user/divlamir) divlamir
2026-01-25 19:15:31 +0100wootehfoot(~wootehfoo@user/wootehfoot) (Ping timeout: 246 seconds)
2026-01-25 19:16:11 +0100divlamir(~divlamir@user/divlamir) (Ping timeout: 244 seconds)
2026-01-25 19:16:11 +0100divlamir_divlamir
2026-01-25 19:18:31 +0100qqq(~qqq@185.54.21.105)
2026-01-25 19:26:43 +0100Lycurgus(~juan@user/Lycurgus) (Quit: alsoknownas.renjuan.org ( juan@acm.org ))
2026-01-25 19:29:37 +0100fp(~Thunderbi@89-27-10-140.bb.dnainternet.fi) fp
2026-01-25 19:32:11 +0100trickard_trickard
2026-01-25 19:38:05 +0100Beowulf(florian@2a01:4f9:3b:2d56::2)
2026-01-25 19:54:39 +0100qqq(~qqq@185.54.21.105) (Quit: Lost terminal)
2026-01-25 19:55:11 +0100ouilemur(~jgmerritt@user/ouilemur) (Quit: WeeChat 4.8.1)
2026-01-25 19:59:11 +0100ouilemur(~jgmerritt@user/ouilemur) ouilemur
2026-01-25 20:05:34 +0100DetourNetworkUK(~DetourNet@user/DetourNetworkUK) (Read error: Connection reset by peer)
2026-01-25 20:06:04 +0100DetourNetworkUK(DetourNetw@user/DetourNetworkUK) DetourNetworkUK
2026-01-25 20:06:51 +0100jmcantrell_(~weechat@user/jmcantrell) jmcantrell
2026-01-25 20:10:25 +0100Beowulf(florian@2a01:4f9:3b:2d56::2) (Remote host closed the connection)
2026-01-25 20:14:35 +0100euphores(~SASL_euph@user/euphores) euphores
2026-01-25 20:15:24 +0100arandombit(~arandombi@user/arandombit) (Ping timeout: 260 seconds)
2026-01-25 20:16:03 +0100wickedjargon(~user@24.83.46.194) wickedjargon
2026-01-25 20:16:12 +0100arandombit(~arandombi@user/arandombit) arandombit
2026-01-25 20:20:43 +0100driib3180(~driib@vmi931078.contaboserver.net) (Quit: The Lounge - https://thelounge.chat)
2026-01-25 20:21:48 +0100arahael(~wetfoot@user/arahael) (Ping timeout: 244 seconds)
2026-01-25 20:22:59 +0100arahael(~wetfoot@user/arahael) arahael
2026-01-25 20:24:41 +0100driib3180(~driib@vmi931078.contaboserver.net) driib
2026-01-25 20:32:30 +0100Pozyomka(~pyon@user/pyon) (Ping timeout: 252 seconds)
2026-01-25 20:41:08 +0100Lord_of_Life_(~Lord@user/lord-of-life/x-2819915) Lord_of_Life
2026-01-25 20:41:24 +0100Lord_of_Life(~Lord@user/lord-of-life/x-2819915) (Ping timeout: 256 seconds)
2026-01-25 20:42:28 +0100Lord_of_Life_Lord_of_Life
2026-01-25 20:49:13 +0100fp(~Thunderbi@89-27-10-140.bb.dnainternet.fi) (Ping timeout: 264 seconds)
2026-01-25 20:53:47 +0100peterbecich(~Thunderbi@71.84.33.135) peterbecich
2026-01-25 21:05:12 +0100ethantwardy(~user@user/ethantwardy) (Ping timeout: 244 seconds)
2026-01-25 21:18:08 +0100tessier(~tessier@ip68-8-117-219.sd.sd.cox.net) (Ping timeout: 240 seconds)
2026-01-25 21:18:23 +0100tessier_(~tessier@ip68-8-117-219.sd.sd.cox.net) tessier
2026-01-25 21:19:04 +0100peterbecich(~Thunderbi@71.84.33.135) (Ping timeout: 246 seconds)
2026-01-25 21:22:15 +0100 <[exa]> is there some sub-cryptographic hash library where the hashes would be somewhat stable between computers? Hashable is not super stable, and I don't want to throw SHA at a problem where crc32 is already an overkill
2026-01-25 21:22:55 +0100 <[exa]> ( preferably with some tooling to easily hash bigger datatypes than strings )
2026-01-25 21:23:30 +0100haritz(~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8)
2026-01-25 21:23:30 +0100haritz(~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8) (Changing host)
2026-01-25 21:23:30 +0100haritz(~hrtz@user/haritz) haritz
2026-01-25 21:24:34 +0100 <Milan_Vanca> [exa]: By hash you mean something that produces Int, like quick hash to produce key for "HashMap"?
2026-01-25 21:24:46 +0100 <[exa]> yeah
2026-01-25 21:25:10 +0100 <[exa]> but essentially I want the hashmap to be out of memory and preferably shared between computers, where Hashable seems to fail
2026-01-25 21:25:29 +0100 <geekosaur> yeh, Hashable's not designed for that use case in much of any sense
2026-01-25 21:25:31 +0100 <tomsmeding> [exa]: perhaps search for something like siphash or xxhash?
2026-01-25 21:25:36 +0100 <tomsmeding> or murmur
2026-01-25 21:25:43 +0100 <tomsmeding> one of the hashes that have been given names
2026-01-25 21:25:52 +0100 <[exa]> xxhash is ByteString -> Hash
2026-01-25 21:26:07 +0100 <[exa]> I ideally want AnyStableHashable a => a -> Hash
2026-01-25 21:26:32 +0100 <geekosaur> cabal has something internally for that, but it's not packaged. (uses Generic to hash ADTs)
2026-01-25 21:27:14 +0100wickedja`(~user@2605:8d80:5431:62ef:ec3f:86f3:7664:49eb)
2026-01-25 21:28:17 +0100 <tomsmeding> same in Accelerate :p
2026-01-25 21:28:29 +0100[exa]prepares ctrl+c
2026-01-25 21:28:50 +0100 <tomsmeding> take the cabal one if you copy one of those, the accelerate thing is overengineered
2026-01-25 21:28:52 +0100wickedjargon(~user@24.83.46.194) (Ping timeout: 244 seconds)
2026-01-25 21:29:05 +0100ljdarj(~Thunderbi@user/ljdarj) (Quit: ljdarj)
2026-01-25 21:29:14 +0100 <tomsmeding> _and_ underengineered, it doesn't have many instances I think
2026-01-25 21:29:15 +0100 <geekosaur> hm, actually the cabal one is probably unsuitable though: it doesn't hash values, it specifically hashes structure
2026-01-25 21:29:26 +0100ljdarj(~Thunderbi@user/ljdarj) ljdarj
2026-01-25 21:29:42 +0100 <tomsmeding> [exa]: roll it yourself? How many types do you need
2026-01-25 21:29:54 +0100 <geekosaur> to ensure core data structures don't get changed unnecessarily and cause downstream breakage
2026-01-25 21:30:53 +0100 <[exa]> okay good that sounds like time to roll it
2026-01-25 21:30:59 +0100 <tomsmeding> and then package it up :)
2026-01-25 21:31:17 +0100 <[exa]> nah I have like 10 types, that's 10 functions
2026-01-25 21:31:23 +0100 <tomsmeding> there's actually a way to make the typeclass generic over the underlying hash implementation
2026-01-25 21:31:28 +0100 <[exa]> if I package it, the generality is gonna kill it :D :D
2026-01-25 21:32:21 +0100 <tomsmeding> class BaseHash base where { baseHash :: proxy base -> ByteString -> Int }; class BaseHash base => AnyHashable base a where { hash :: proxy base -> a -> Int }
2026-01-25 21:32:39 +0100 <tomsmeding> the proxy is ugly but it works
2026-01-25 21:33:56 +0100 <[exa]> hashable internally has some XXH3 or what
2026-01-25 21:34:03 +0100 <[exa]> cool.
2026-01-25 21:36:10 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2026-01-25 21:36:58 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Client Quit)
2026-01-25 21:56:43 +0100wickedja`(~user@2605:8d80:5431:62ef:ec3f:86f3:7664:49eb) (Remote host closed the connection)
2026-01-25 22:05:16 +0100vanishingideal(~vanishing@user/vanishingideal) vanishingideal
2026-01-25 22:07:48 +0100 <[exa]> btw kinda related to the above, does anyone recognize what kind of hash is this:
2026-01-25 22:07:50 +0100 <[exa]> hsh x seed = seed `xor` (x * 2654435761 + 2654435769 + (shiftL seed 6) + (shiftR seed 2))
2026-01-25 22:08:03 +0100 <[exa]> I found it in some very old source with a comment that it's very good indeed
2026-01-25 22:09:57 +0100 <[exa]> oh wow the magic numbers actually googled
2026-01-25 22:10:53 +0100myxos(~myxos@174-18-58-141.tcso.qwest.net) (Remote host closed the connection)
2026-01-25 22:11:44 +0100 <tomsmeding> does anyone have a recommendation for a package for filesystem events
2026-01-25 22:13:06 +0100 <geekosaur> the usual is fsnotify, I think
2026-01-25 22:13:12 +0100 <[exa]> tomsmeding: ghcid uses `fsnotify` and it was ok iirc
2026-01-25 22:13:29 +0100 <tomsmeding> why am I not getting that when I search for "notify" on hackage
2026-01-25 22:13:51 +0100 <geekosaur> tbh I use flora these days
2026-01-25 22:14:28 +0100myxos(~myxos@174-18-58-141.tcso.qwest.net) myxokephale
2026-01-25 22:14:57 +0100 <tomsmeding> but thank you, that looks better than the 2018-era packages I was finding
2026-01-25 22:15:51 +0100Beowulf(florian@2a01:4f9:3b:2d56::2)
2026-01-25 22:16:36 +0100bitdex(~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 252 seconds)
2026-01-25 22:28:23 +0100 <[exa]> is there some philosophical reason for instance FromJSON () to always succeed? I'd kinda expect it should match a `null` or `[]` or something and scream if there's actual data
2026-01-25 22:28:33 +0100 <[exa]> ref: https://hackage.haskell.org/package/aeson-2.2.3.0/docs/src/Data.Aeson.Types.FromJSON.html#line-1672
2026-01-25 22:29:03 +0100 <tomsmeding> doesn't aeson always allow it if there's more stuff than expected?
2026-01-25 22:29:21 +0100 <[exa]> not really, there's helpers to avoid that
2026-01-25 22:32:03 +0100 <[exa]> like, it's somewhat surprising
2026-01-25 22:32:27 +0100 <[exa]> I guess might be the case because of defaulting, if you write a parser and do `_ <- parseJSON`, it would select () by default
2026-01-25 22:32:48 +0100tomsmedingisn't sure, but that sounds like a bad reason