| 2022-02-15 00:34:17 +0100 | <geekosaur> | oh also as I just pointed out in #haskell, lots of packagers work not from hackage but from stackage LTS, and stackage LTS has been stuck for several months and who knows when they'll make a new LTS | 
| 2022-02-15 00:37:48 +0100 | catman | (~catman@user/catman) (Ping timeout: 240 seconds) | 
| 2022-02-15 00:39:46 +0100 | catman | (~catman@user/catman) | 
| 2022-02-15 00:40:41 +0100 | telser | (~AdminUser@user/telser) (Quit: No Ping reply in 180 seconds.) | 
| 2022-02-15 00:41:56 +0100 | telser | (~AdminUser@user/telser) | 
| 2022-02-15 01:00:21 +0100 | obimod | (~obimod@gateway/vpn/pia/obimod) (Ping timeout: 250 seconds) | 
| 2022-02-15 01:14:36 +0100 | obimod | (~obimod@gateway/vpn/pia/obimod) | 
| 2022-02-15 01:19:36 +0100 | dirtcastle | (~dirtcastl@2409:4072:6e80:378e:fcaf:5fff:fecb:2502) | 
| 2022-02-15 01:23:48 +0100 | dirtcastle | (~dirtcastl@2409:4072:6e80:378e:fcaf:5fff:fecb:2502) (Ping timeout: 240 seconds) | 
| 2022-02-15 01:24:21 +0100 | dirtcastle | (~dirtcastl@2409:4072:6e80:378e:b82d:abff:fe55:cc41) | 
| 2022-02-15 01:38:12 +0100 | dirtcastle | (~dirtcastl@2409:4072:6e80:378e:b82d:abff:fe55:cc41) (Ping timeout: 240 seconds) | 
| 2022-02-15 01:40:51 +0100 | telser | (~AdminUser@user/telser) (Quit: No Ping reply in 180 seconds.) | 
| 2022-02-15 01:42:06 +0100 | telser | (~AdminUser@user/telser) | 
| 2022-02-15 01:51:25 +0100 | dirtcastle | (~dirtcastl@2409:4072:6e80:378e:e0ef:7aff:fea4:f1be) | 
| 2022-02-15 02:33:48 +0100 | dirtcastle | (~dirtcastl@2409:4072:6e80:378e:e0ef:7aff:fea4:f1be) (Ping timeout: 240 seconds) | 
| 2022-02-15 02:34:25 +0100 | dirtcastle | (~dirtcastl@103.43.203.227) | 
| 2022-02-15 02:40:31 +0100 | telser | (~AdminUser@user/telser) (Quit: No Ping reply in 180 seconds.) | 
| 2022-02-15 02:41:45 +0100 | telser | (~AdminUser@user/telser) | 
| 2022-02-15 02:54:23 +0100 | dirtcastle | (~dirtcastl@103.43.203.227) (Remote host closed the connection) | 
| 2022-02-15 03:40:41 +0100 | telser | (~AdminUser@user/telser) (Quit: No Ping reply in 180 seconds.) | 
| 2022-02-15 03:41:56 +0100 | telser | (~AdminUser@user/telser) | 
| 2022-02-15 04:03:04 +0100 | c209e6dc-4d76-47 | (~aditya@2601:249:4300:1296:195:dac6:592c:a55a) (Quit: Konversation terminated!) | 
| 2022-02-15 04:03:17 +0100 | banc | (banc@gateway/vpn/airvpn/banc) (Ping timeout: 256 seconds) | 
| 2022-02-15 04:22:24 +0100 | banc | (banc@gateway/vpn/airvpn/banc) | 
| 2022-02-15 04:29:55 +0100 | td_ | (~td@muedsl-82-207-238-184.citykom.de) (Ping timeout: 256 seconds) | 
| 2022-02-15 04:31:50 +0100 | td_ | (~td@94.134.91.25) | 
| 2022-02-15 04:40:51 +0100 | telser | (~AdminUser@user/telser) (Quit: No Ping reply in 180 seconds.) | 
| 2022-02-15 04:42:06 +0100 | telser | (~AdminUser@user/telser) | 
| 2022-02-15 05:32:36 +0100 | yauhsien_ | (~Yau-Hsien@61-231-32-166.dynamic-ip.hinet.net) (Read error: Connection reset by peer) | 
| 2022-02-15 05:41:01 +0100 | telser | (~AdminUser@user/telser) (Quit: No Ping reply in 180 seconds.) | 
| 2022-02-15 05:42:16 +0100 | telser | (~AdminUser@user/telser) | 
| 2022-02-15 05:49:01 +0100 | telser | (~AdminUser@user/telser) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) | 
| 2022-02-15 06:08:12 +0100 | catman | (~catman@user/catman) (Ping timeout: 240 seconds) | 
| 2022-02-15 06:28:42 +0100 | catman | (~catman@user/catman) | 
| 2022-02-15 06:41:33 +0100 | catman | (~catman@user/catman) (Ping timeout: 272 seconds) | 
| 2022-02-15 06:51:27 +0100 | mvk | (~mvk@2607:fea8:5cdc:bf00::99e7) | 
| 2022-02-15 07:03:27 +0100 | thunderrd | (~thunderrd@183.182.110.101) (Remote host closed the connection) | 
| 2022-02-15 07:05:38 +0100 | catman | (~catman@user/catman) | 
| 2022-02-15 07:09:41 +0100 | thunderrd | (~thunderrd@183.182.110.101) | 
| 2022-02-15 07:26:45 +0100 | Czernobog | (~Czernobog@user/czernobog) | 
| 2022-02-15 07:29:10 +0100 | yauhsien | (~Yau-Hsien@61-231-32-166.dynamic-ip.hinet.net) | 
| 2022-02-15 07:50:40 +0100 | dirtcastle | (~dirtcastl@103.43.203.228) | 
| 2022-02-15 07:56:10 +0100 | <Solid> | I don't think installing GHC via the package manager is really the problem | 
| 2022-02-15 07:56:23 +0100 | <Solid> | but even for rust many people are recommending rustup over distro packages as well so... | 
| 2022-02-15 08:41:49 +0100 | geekosaur | (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) | 
| 2022-02-15 08:42:29 +0100 | geekosaur | (~geekosaur@xmonad/geekosaur) | 
| 2022-02-15 09:00:49 +0100 | cfricke | (~cfricke@user/cfricke) | 
| 2022-02-15 10:00:13 +0100 | horhik[m] | (~horhikmat@2001:470:69fc:105::1:5906) (Quit: You have been kicked for being idle) | 
| 2022-02-15 10:09:01 +0100 | dschrempf | (~dominik@070-207.dynamic.dsl.fonira.net) | 
| 2022-02-15 10:18:30 +0100 | m5zs7k | (aquares@web10.mydevil.net) (Read error: Connection reset by peer) | 
| 2022-02-15 10:18:48 +0100 | m5zs7k_ | (aquares@web10.mydevil.net) | 
| 2022-02-15 10:27:46 +0100 | m5zs7k_ | m5zs7k | 
| 2022-02-15 11:32:16 +0100 | <geekosaur> | this has been a thing ever since perl started recommending installing directly over the package manager. couple decades ago | 
| 2022-02-15 11:35:27 +0100 | <unknownbeing[m]> | This has really made me aware that when getting into a new language, it's good to make sure that it has a solid ecosystem around it | 
| 2022-02-15 11:35:40 +0100 | <unknownbeing[m]> | Like python, C and many others | 
| 2022-02-15 11:36:02 +0100 | <unknownbeing[m]> | Even Lisp seems to have a pretty decent ecosystem | 
| 2022-02-15 11:40:01 +0100 | <Solid> | haskell's ecosystem is pretty decent in my book | 
| 2022-02-15 11:40:20 +0100 | <Solid> | just don't trust what package maintainers say or do :> | 
| 2022-02-15 11:49:55 +0100 | <geekosaur> | remember that a package maintainer's first priority is making packaging easier and fitting it into their package ecosystem | 
| 2022-02-15 11:50:09 +0100 | <geekosaur> | not what makes life easier for users of that ecosystem | 
| 2022-02-15 11:55:30 +0100 | mc47 | (~mc47@xmonad/TheMC47) | 
| 2022-02-15 11:59:29 +0100 | cfricke | (~cfricke@user/cfricke) (Ping timeout: 272 seconds) | 
| 2022-02-15 12:01:52 +0100 | <Profpatsch> | might I recommend nix :P | 
| 2022-02-15 12:05:14 +0100 | <liskin> | no | 
| 2022-02-15 12:06:12 +0100 | <Profpatsch> | aww | 
| 2022-02-15 12:14:13 +0100 | <geekosaur> | duplicating largeish chunks of my existing OS is not an option on this small machine, and paving it over and installing nixos isn't either | 
| 2022-02-15 12:20:19 +0100 | geekosaur | (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) | 
| 2022-02-15 12:22:02 +0100 | geekosaur | (~geekosaur@xmonad/geekosaur) | 
| 2022-02-15 12:28:25 +0100 | <Profpatsch> | geekosaur: GHC is rather larg-ish you are right :) | 
| 2022-02-15 12:29:24 +0100 | <Profpatsch> | I wonder how much of a low-hanging fruit these are, since gzipped GHC is like 200MB and extracted GHC is 2GB | 
| 2022-02-15 12:29:42 +0100 | <Profpatsch> | So it’s only about 10% information | 
| 2022-02-15 12:30:08 +0100 | <Profpatsch> | otoh modern file systems are starting to have on-the-fly compression, so who knows if that will be relevant in 10 years | 
| 2022-02-15 12:32:56 +0100 | <Solid> | Profpatsch: nix the package manager is also shipping old versions of xmonad (because stackage) right now so... the only choice you have there is to install from source as well :> | 
| 2022-02-15 12:33:53 +0100 | <Solid> | (granted, there is a flake, but I still fail to see the utility of that over just issuing `stack build` even on nixos, especially because using local versions of xmonad and xmonad-contrib to build one's config seems non-trivial with the former) | 
| 2022-02-15 12:37:37 +0100 | <liskin> | Profpatsch: I still keep hearing horror stories of unrecoverable errors with btrfs :-/ | 
| 2022-02-15 12:38:13 +0100 | <liskin> | almost started thinking about switching on the next opportunity (laptop/ssd replacement), but I'd like to have like a year or two without anyone around me having an issue with it | 
| 2022-02-15 12:39:01 +0100 | <liskin> | I'd love copy on write and compression and subvolumes though | 
| 2022-02-15 12:39:16 +0100 | geekosaur | wants zfs dammit | 
| 2022-02-15 12:39:57 +0100 | <liskin> | btw I'm back to debugging xmobar's leak today | 
| 2022-02-15 12:40:07 +0100 | <liskin> | hp2pretty has been running for the last 10 minutes :-D | 
| 2022-02-15 12:43:18 +0100 | <liskin> | and now I got a 200M svg file, brilliant :-) | 
| 2022-02-15 12:52:20 +0100 | Czernobog | (~Czernobog@user/czernobog) (Quit: ZNC 1.8.2 - https://znc.in) | 
| 2022-02-15 12:56:44 +0100 | Czernobog | (~Czernobog@user/czernobog) | 
| 2022-02-15 13:04:47 +0100 | <Solid> | hah | 
| 2022-02-15 13:05:07 +0100 | <geekosaur> | hp2ugly | 
| 2022-02-15 13:07:53 +0100 | cfricke | (~cfricke@user/cfricke) | 
| 2022-02-15 13:14:02 +0100 | dschrempf | (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3) | 
| 2022-02-15 13:23:16 +0100 | steerio | (~steerio@aviv.kinneret.de) | 
| 2022-02-15 13:23:46 +0100 | dschrempf | (~dominik@070-207.dynamic.dsl.fonira.net) | 
| 2022-02-15 13:57:30 +0100 | <liskin> | hp2black actually :-) | 
| 2022-02-15 13:58:00 +0100 | <liskin> | (no place for fill behind all that stroke) | 
| 2022-02-15 14:09:51 +0100 | steve__ | (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 252 seconds) | 
| 2022-02-15 14:15:37 +0100 | dschrempf | (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3) | 
| 2022-02-15 14:37:13 +0100 | dschrempf | (~dominik@070-207.dynamic.dsl.fonira.net) | 
| 2022-02-15 14:51:08 +0100 | dirtcastle | (~dirtcastl@103.43.203.228) (Remote host closed the connection) | 
| 2022-02-15 15:00:08 +0100 | <Profpatsch> | liskin: I think btrfs is a lost cause at this point, all manpower is in zfs and the new whatsitcalled | 
| 2022-02-15 15:00:11 +0100 | <Profpatsch> | bcachefs? | 
| 2022-02-15 15:07:23 +0100 | <liskin> | who develops zfs these days? Oracle? or is that a community project now? | 
| 2022-02-15 15:07:56 +0100 | <geekosaur> | community project.freebsd contributes a lot, sinceit's their main filesystem these days | 
| 2022-02-15 15:08:52 +0100 | <geekosaur> | main reason linux didn't adopt it is they want that oh so pure GPL licensing thing, but ZFS is BSD licensed | 
| 2022-02-15 15:09:51 +0100 | <geekosaur> | or at least BSD compatible; I haven't checked details | 
| 2022-02-15 15:10:03 +0100 | <liskin> | oh | 
| 2022-02-15 15:10:28 +0100 | <geekosaur> | there's been ways to use zfs with linux for a decade | 
| 2022-02-15 15:10:51 +0100 | <geekosaur> | but never accepted into the kernel for license reasons | 
| 2022-02-15 15:11:04 +0100 | <Profpatsch> | geekosaur: I thought there was a libre reimpl in the kernel? | 
| 2022-02-15 15:11:17 +0100 | <Profpatsch> | that is the de-facto standard now? | 
| 2022-02-15 15:15:43 +0100 | dschrempf | (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3) | 
| 2022-02-15 15:19:48 +0100 | obimod | (~obimod@gateway/vpn/pia/obimod) (Ping timeout: 240 seconds) | 
| 2022-02-15 15:21:04 +0100 | obimod | (~obimod@gateway/vpn/pia/obimod) | 
| 2022-02-15 15:32:38 +0100 | obimod | (~obimod@gateway/vpn/pia/obimod) (Quit: every day brings new choices) | 
| 2022-02-15 15:39:48 +0100 | mvk | (~mvk@2607:fea8:5cdc:bf00::99e7) (Ping timeout: 240 seconds) | 
| 2022-02-15 15:55:38 +0100 | <Benzi-Junior> | Hey, I have a possibly ambitious (read, foolhardy) idea but was wondering if someone had done something like it before, is it possible to dedicate a workspace to a VM | 
| 2022-02-15 15:57:24 +0100 | <geekosaur> | in what sense? | 
| 2022-02-15 16:00:07 +0100 | <geekosaur> | we have TopicSpaces, for example | 
| 2022-02-15 16:01:33 +0100 | <Benzi-Junior> | so I haven't really thought this all the way through, but something like, when Xmonad starts one of the workspaces has virt-viewer as its base window, | 
| 2022-02-15 16:05:56 +0100 | <Benzi-Junior> | I haven't fully thought about how I want this to behave when it comes to controling inputs, and there may be an obvious reason for this being a terrible idea | 
| 2022-02-15 16:06:28 +0100 | <Benzi-Junior> | because odds are I'm going to want to be runnig xmonad on the VM as well | 
| 2022-02-15 16:13:00 +0100 | <liskin> | what works for me is just using fullscreen in virt-manager and then moving the mouse into the top minipanel whenever I need to press the keybinding to move to another desktop | 
| 2022-02-15 16:13:16 +0100 | <liskin> | (moving the mouse releases the keyboard grab, iirc) | 
| 2022-02-15 16:13:27 +0100 | cfricke | (~cfricke@user/cfricke) (Ping timeout: 272 seconds) | 
| 2022-02-15 16:16:01 +0100 | <geekosaur> | I think you need to come back when you have a better idea of what you want. So far it just sounds like https://hackage.haskell.org/package/xmonad-contrib-0.17.0/docs/XMonad-Util-SpawnOnce.html#v:spawnO… (note that you need manageSpawn from XMonad.Actions.SpawnOn; this documentation oversight is fixed in git) | 
| 2022-02-15 16:20:43 +0100 | <geekosaur> | when I was running on a machine with enough oomph to run vmware workstation, moving the mouse into the menubar was enough to release the grab. or even into the border, except I usually had the border disabled on that window | 
| 2022-02-15 16:26:44 +0100 | <Benzi-Junior> | I think TopicSpaces might be pretty much what I'm looking for | 
| 2022-02-15 16:30:06 +0100 | <geekosaur> | I think there's also an alternative to TopicSpaces these days? need to dig more | 
| 2022-02-15 16:30:25 +0100 | <Solid> | there is, but I don't think it's as good | 
| 2022-02-15 16:30:42 +0100 | <Solid> | DynamicProjects, AFAIR | 
| 2022-02-15 16:33:35 +0100 | <geekosaur> | https://hackage.haskell.org/package/xmonad-contrib-0.17.0/docs/XMonad-Actions-DynamicProjects.html | 
| 2022-02-15 16:33:37 +0100 | <geekosaur> | yeh | 
| 2022-02-15 17:00:06 +0100 | yehoshuapw | (~yehoshuap@2001:470:69fc:105::a5f) (Quit: You have been kicked for being idle) | 
| 2022-02-15 17:07:27 +0100 | nomadxx3 | (~lanomadx@69.167.36.212) (Ping timeout: 268 seconds) | 
| 2022-02-15 17:14:12 +0100 | <Benzi-Junior> | taffybar has a nasty habit of locking up my system | 
| 2022-02-15 17:15:55 +0100 | nomadxx3 | (~lanomadx@69.167.42.96) | 
| 2022-02-15 17:16:38 +0100 | <liskin> | https://store.lisk.in/tmp/xmobar.svg - so I guess it's valgrind time /o\ | 
| 2022-02-15 17:17:11 +0100 | <geekosaur> | *wince* | 
| 2022-02-15 17:18:06 +0100 | <Solid> | this looks to me like there's no memleak there at all? | 
| 2022-02-15 17:19:48 +0100 | seschwar | (~seschwar@user/seschwar) | 
| 2022-02-15 17:19:59 +0100 | <geekosaur> | btw what version of ghc? iirc 9.0.x accounts PINNED memory better | 
| 2022-02-15 17:20:53 +0100 | <geekosaur> | which in particular means ByteStrings get accounted to their owners better | 
| 2022-02-15 17:22:08 +0100 | <liskin> | 8.8.4 :-( | 
| 2022-02-15 17:22:45 +0100 | <liskin> | Solid: yeah but it grows in ps aux | 
| 2022-02-15 17:23:26 +0100 | <geekosaur> | mm, rts memleak? :( | 
| 2022-02-15 17:25:37 +0100 | jludwig | (~justin@user/jludwig) (Quit: ZNC - https://znc.in) | 
| 2022-02-15 17:26:30 +0100 | jludwig | (~justin@user/jludwig) | 
| 2022-02-15 17:27:49 +0100 | <liskin> | sounds unlikely, probably just a leak in some ffi code or something, no? | 
| 2022-02-15 17:28:10 +0100 | <liskin> | anyway, looks like I just shot myself in the foot in a very archlinux-haskelly-way | 
| 2022-02-15 17:28:41 +0100 | <liskin> | I should probably tell my systemd to try rebuilding xmonad when it fails to load :-) | 
| 2022-02-15 17:31:00 +0100 | <geekosaur> | heh | 
| 2022-02-15 17:32:34 +0100 | <Solid> | :D | 
| 2022-02-15 17:42:19 +0100 | mvk | (~mvk@2607:fea8:5cdc:bf00::99e7) | 
| 2022-02-15 18:17:32 +0100 | sagax | (~sagax_nb@user/sagax) | 
| 2022-02-15 19:00:30 +0100 | <liskin> | hm, good, I can reproduce the leak using xev as well | 
| 2022-02-15 19:00:37 +0100 | <liskin> | so it's in xlib, not in xmobar | 
| 2022-02-15 19:00:42 +0100 | <liskin> | fun | 
| 2022-02-15 20:33:07 +0100 | ml| | (~ml|@user/ml/x-5298235) | 
| 2022-02-15 21:00:04 +0100 | <Solid> | https://discourse.haskell.org/t/zurihac-2022-takes-place-11-13-june-registration-now-open/4111 what's the over-under on some of us wanting to meet there? | 
| 2022-02-15 21:03:34 +0100 | <twiclo2> | https://wiki.manjaro.org/index.php/Downgrading_packages | 
| 2022-02-15 21:03:56 +0100 | <twiclo2> | This says I should be able to run pamac install downgrade but it's not working on my pinephone. Am I missing a repo? | 
| 2022-02-15 21:04:59 +0100 | <twiclo2> | Woops wrong channel | 
| 2022-02-15 21:12:21 +0100 | cfricke | (~cfricke@user/cfricke) | 
| 2022-02-15 21:16:43 +0100 | twiclo2 | (~twiclo@mail.twil.cx) (Ping timeout: 250 seconds) | 
| 2022-02-15 21:23:09 +0100 | cfricke | (~cfricke@user/cfricke) (Ping timeout: 272 seconds) | 
| 2022-02-15 21:36:35 +0100 | cfricke | (~cfricke@user/cfricke) | 
| 2022-02-15 21:44:41 +0100 | twiclo2 | (~twiclo@mail.twil.cx) | 
| 2022-02-15 21:49:42 +0100 | cfricke | (~cfricke@user/cfricke) (Quit: WeeChat 3.3) | 
| 2022-02-15 22:14:47 +0100 | <liskin> | Solid: yeah tentatively yes | 
| 2022-02-15 22:28:03 +0100 | steve__ | (~steve@ool-182c2b80.dyn.optonline.net) | 
| 2022-02-15 23:22:51 +0100 | twiclo2 | (~twiclo@mail.twil.cx) (Ping timeout: 272 seconds) | 
| 2022-02-15 23:23:15 +0100 | twiclo2 | (~twiclo@vpn.utahbroadband.com) | 
| 2022-02-15 23:28:40 +0100 | seschwar | (~seschwar@user/seschwar) (Quit: :wq) | 
| 2022-02-15 23:31:01 +0100 | mc47 | (~mc47@xmonad/TheMC47) (Remote host closed the connection) |