2025/02/12

Newest at the top

2025-02-12 07:56:56 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2025-02-12 07:55:36 +0100hgolden(~hgolden@2603:8000:9d00:3ed1:6ff3:8389:b901:6363) (Remote host closed the connection)
2025-02-12 07:54:09 +0100acidjnk_new3(~acidjnk@p200300d6e7283f80357462f87ee532d8.dip0.t-ipconnect.de) acidjnk
2025-02-12 07:50:34 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-02-12 07:46:03 +0100robobub(uid248673@id-248673.uxbridge.irccloud.com) robobub
2025-02-12 07:39:44 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2025-02-12 07:37:53 +0100ft(~ft@p4fc2a610.dip0.t-ipconnect.de) (Quit: leaving)
2025-02-12 07:35:12 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-02-12 07:31:40 +0100tnt2(~Thunderbi@user/tnt1) (Ping timeout: 252 seconds)
2025-02-12 07:30:34 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2025-02-12 07:30:12 +0100tnt1(~Thunderbi@user/tnt1) tnt1
2025-02-12 07:28:44 +0100tnt1(~Thunderbi@user/tnt1) (Ping timeout: 252 seconds)
2025-02-12 07:27:20 +0100tnt2(~Thunderbi@user/tnt1) tnt1
2025-02-12 07:27:00 +0100Square2(~Square4@user/square) Square
2025-02-12 07:26:08 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-02-12 07:23:56 +0100tri(~tri@ool-44c70bcb.dyn.optonline.net) (Remote host closed the connection)
2025-02-12 07:23:18 +0100ZLima12(~zlima12@user/meow/ZLima12) ZLima12
2025-02-12 07:22:09 +0100ZLima12(~zlima12@user/meow/ZLima12) (Remote host closed the connection)
2025-02-12 07:21:37 +0100alfiee(~alfiee@user/alfiee) (Ping timeout: 248 seconds)
2025-02-12 07:17:48 +0100zungi(~tory@user/andrewchawk) andrewchawk
2025-02-12 07:17:25 +0100takuan(~takuan@d8D86B601.access.telenet.be)
2025-02-12 07:17:20 +0100alfiee(~alfiee@user/alfiee) alfiee
2025-02-12 07:17:18 +0100zungi(~tory@user/andrewchawk) (Remote host closed the connection)
2025-02-12 07:16:18 +0100 <c_wraith> (as well as the shuffling)
2025-02-12 07:15:42 +0100 <c_wraith> hey, that does the stuffing into ST and extracting for you
2025-02-12 07:15:34 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
2025-02-12 07:15:30 +0100 <hololeap> looks pretty good
2025-02-12 07:15:10 +0100 <lambdabot> https://hackage.haskell.org/package/list-shuffle -- I did find this
2025-02-12 07:15:10 +0100 <hololeap> @hackage list-shuffle -- I did find this
2025-02-12 07:13:56 +0100 <hololeap> ok
2025-02-12 07:13:13 +0100 <c_wraith> like, within those specific confines... I'd generate them in... anything Foldable, really. Then stuff them into an ST array to run a fisher-yates shuffle and extract the results as a list.
2025-02-12 07:11:37 +0100 <c_wraith> that's a shuffle
2025-02-12 07:10:40 +0100 <hololeap> basically, I build up a list/collection/etc of items, then perform an action on a random one and repeat, never performing the action on the same item twice
2025-02-12 07:10:35 +0100wootehfoot(~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
2025-02-12 07:08:35 +0100 <c_wraith> Sequence is a decent stopgap for that, unless there are additional properties that give you something more directly useful
2025-02-12 07:06:19 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-02-12 07:06:14 +0100 <hololeap> I need a container that can store an arbitrary type and "heal" after popping a random element out. there will be about 2000 indices max. any suggestions? Sequence perhaps?
2025-02-12 06:56:43 +0100Flow(~none@gentoo/developer/flow) flow
2025-02-12 06:55:46 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
2025-02-12 06:52:21 +0100Flow(~none@gentoo/developer/flow) (Ping timeout: 252 seconds)
2025-02-12 06:49:22 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-02-12 06:40:12 +0100michalz(~michalz@185.246.207.203)
2025-02-12 06:36:18 +0100machinedgod(~machinedg@d108-173-18-100.abhsia.telus.net) (Ping timeout: 252 seconds)
2025-02-12 06:32:33 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2025-02-12 06:31:39 +0100alfiee(~alfiee@user/alfiee) (Ping timeout: 260 seconds)
2025-02-12 06:29:52 +0100prasad(~Thunderbi@2601:243:c001:3f07::5c) (Ping timeout: 268 seconds)
2025-02-12 06:26:57 +0100alfiee(~alfiee@user/alfiee) alfiee
2025-02-12 06:26:12 +0100peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) peterbecich
2025-02-12 06:25:57 +0100lockywolf(~lockywolf@213.165.252.237) (Ping timeout: 246 seconds)
2025-02-12 06:25:46 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn