Logs on 2022-02-15 (liberachat/#xmonad)
| 00:00:21 | × | obimod quits (~obimod@gateway/vpn/pia/obimod) (Ping timeout: 250 seconds) |
| 00:14:36 | → | obimod joins (~obimod@gateway/vpn/pia/obimod) |
| 00:19:36 | → | dirtcastle joins (~dirtcastl@2409:4072:6e80:378e:fcaf:5fff:fecb:2502) |
| 00:23:48 | × | dirtcastle quits (~dirtcastl@2409:4072:6e80:378e:fcaf:5fff:fecb:2502) (Ping timeout: 240 seconds) |
| 00:24:21 | → | dirtcastle joins (~dirtcastl@2409:4072:6e80:378e:b82d:abff:fe55:cc41) |
| 00:38:12 | × | dirtcastle quits (~dirtcastl@2409:4072:6e80:378e:b82d:abff:fe55:cc41) (Ping timeout: 240 seconds) |
| 00:40:51 | × | telser quits (~AdminUser@user/telser) (Quit: No Ping reply in 180 seconds.) |
| 00:42:06 | → | telser joins (~AdminUser@user/telser) |
| 00:51:25 | → | dirtcastle joins (~dirtcastl@2409:4072:6e80:378e:e0ef:7aff:fea4:f1be) |
| 01:33:48 | × | dirtcastle quits (~dirtcastl@2409:4072:6e80:378e:e0ef:7aff:fea4:f1be) (Ping timeout: 240 seconds) |
| 01:34:25 | → | dirtcastle joins (~dirtcastl@103.43.203.227) |
| 01:40:31 | × | telser quits (~AdminUser@user/telser) (Quit: No Ping reply in 180 seconds.) |
| 01:41:45 | → | telser joins (~AdminUser@user/telser) |
| 01:54:23 | × | dirtcastle quits (~dirtcastl@103.43.203.227) (Remote host closed the connection) |
| 02:40:41 | × | telser quits (~AdminUser@user/telser) (Quit: No Ping reply in 180 seconds.) |
| 02:41:56 | → | telser joins (~AdminUser@user/telser) |
| 03:03:04 | × | c209e6dc-4d76-47 quits (~aditya@2601:249:4300:1296:195:dac6:592c:a55a) (Quit: Konversation terminated!) |
| 03:03:17 | × | banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 256 seconds) |
| 03:22:24 | → | banc joins (banc@gateway/vpn/airvpn/banc) |
| 03:29:55 | × | td_ quits (~td@muedsl-82-207-238-184.citykom.de) (Ping timeout: 256 seconds) |
| 03:31:50 | → | td_ joins (~td@94.134.91.25) |
| 03:40:51 | × | telser quits (~AdminUser@user/telser) (Quit: No Ping reply in 180 seconds.) |
| 03:42:06 | → | telser joins (~AdminUser@user/telser) |
| 04:32:36 | × | yauhsien_ quits (~Yau-Hsien@61-231-32-166.dynamic-ip.hinet.net) (Read error: Connection reset by peer) |
| 04:41:01 | × | telser quits (~AdminUser@user/telser) (Quit: No Ping reply in 180 seconds.) |
| 04:42:16 | → | telser joins (~AdminUser@user/telser) |
| 04:49:01 | × | telser quits (~AdminUser@user/telser) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) |
| 05:08:12 | × | catman quits (~catman@user/catman) (Ping timeout: 240 seconds) |
| 05:28:42 | → | catman joins (~catman@user/catman) |
| 05:41:33 | × | catman quits (~catman@user/catman) (Ping timeout: 272 seconds) |
| 05:51:27 | → | mvk joins (~mvk@2607:fea8:5cdc:bf00::99e7) |
| 06:03:27 | × | thunderrd quits (~thunderrd@183.182.110.101) (Remote host closed the connection) |
| 06:05:38 | → | catman joins (~catman@user/catman) |
| 06:09:41 | → | thunderrd joins (~thunderrd@183.182.110.101) |
| 06:26:45 | → | Czernobog joins (~Czernobog@user/czernobog) |
| 06:29:10 | → | yauhsien joins (~Yau-Hsien@61-231-32-166.dynamic-ip.hinet.net) |
| 06:50:40 | → | dirtcastle joins (~dirtcastl@103.43.203.228) |
| 06:56:10 | <Solid> | I don't think installing GHC via the package manager is really the problem |
| 06:56:23 | <Solid> | but even for rust many people are recommending rustup over distro packages as well so... |
| 07:41:49 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 07:42:29 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 08:00:49 | → | cfricke joins (~cfricke@user/cfricke) |
| 09:00:13 | × | horhik[m] quits (~horhikmat@2001:470:69fc:105::1:5906) (Quit: You have been kicked for being idle) |
| 09:09:01 | → | dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net) |
| 09:18:30 | × | m5zs7k quits (aquares@web10.mydevil.net) (Read error: Connection reset by peer) |
| 09:18:48 | → | m5zs7k_ joins (aquares@web10.mydevil.net) |
| 09:27:46 | m5zs7k_ | is now known as m5zs7k |
| 10:32:16 | <geekosaur> | this has been a thing ever since perl started recommending installing directly over the package manager. couple decades ago |
| 10:35:27 | <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 |
| 10:35:40 | <unknownbeing[m]> | Like python, C and many others |
| 10:36:02 | <unknownbeing[m]> | Even Lisp seems to have a pretty decent ecosystem |
| 10:40:01 | <Solid> | haskell's ecosystem is pretty decent in my book |
| 10:40:20 | <Solid> | just don't trust what package maintainers say or do :> |
| 10:49:55 | <geekosaur> | remember that a package maintainer's first priority is making packaging easier and fitting it into their package ecosystem |
| 10:50:09 | <geekosaur> | not what makes life easier for users of that ecosystem |
| 10:55:30 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 10:59:29 | × | cfricke quits (~cfricke@user/cfricke) (Ping timeout: 272 seconds) |
| 11:01:52 | <Profpatsch> | might I recommend nix :P |
| 11:05:14 | <liskin> | no |
| 11:06:12 | <Profpatsch> | aww |
| 11:14:13 | <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 |
| 11:20:19 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 11:22:02 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 11:28:25 | <Profpatsch> | geekosaur: GHC is rather larg-ish you are right :) |
| 11:29:24 | <Profpatsch> | I wonder how much of a low-hanging fruit these are, since gzipped GHC is like 200MB and extracted GHC is 2GB |
| 11:29:42 | <Profpatsch> | So it’s only about 10% information |
| 11:30:08 | <Profpatsch> | otoh modern file systems are starting to have on-the-fly compression, so who knows if that will be relevant in 10 years |
| 11:32:56 | <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 :> |
| 11:33:53 | <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) |
| 11:37:37 | <liskin> | Profpatsch: I still keep hearing horror stories of unrecoverable errors with btrfs :-/ |
| 11:38:13 | <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 |
| 11:39:01 | <liskin> | I'd love copy on write and compression and subvolumes though |
| 11:39:16 | geekosaur | wants zfs dammit |
| 11:39:57 | <liskin> | btw I'm back to debugging xmobar's leak today |
| 11:40:07 | <liskin> | hp2pretty has been running for the last 10 minutes :-D |
| 11:43:18 | <liskin> | and now I got a 200M svg file, brilliant :-) |
| 11:52:20 | × | Czernobog quits (~Czernobog@user/czernobog) (Quit: ZNC 1.8.2 - https://znc.in) |
| 11:56:44 | → | Czernobog joins (~Czernobog@user/czernobog) |
| 12:04:47 | <Solid> | hah |
| 12:05:07 | <geekosaur> | hp2ugly |
| 12:07:53 | → | cfricke joins (~cfricke@user/cfricke) |
| 12:14:02 | × | dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3) |
| 12:23:16 | → | steerio joins (~steerio@aviv.kinneret.de) |
| 12:23:46 | → | dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net) |
| 12:57:30 | <liskin> | hp2black actually :-) |
| 12:58:00 | <liskin> | (no place for fill behind all that stroke) |
| 13:09:51 | × | steve__ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 252 seconds) |
| 13:15:37 | × | dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3) |
| 13:37:13 | → | dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net) |
| 13:51:08 | × | dirtcastle quits (~dirtcastl@103.43.203.228) (Remote host closed the connection) |
| 14:00:08 | <Profpatsch> | liskin: I think btrfs is a lost cause at this point, all manpower is in zfs and the new whatsitcalled |
| 14:00:11 | <Profpatsch> | bcachefs? |
| 14:07:23 | <liskin> | who develops zfs these days? Oracle? or is that a community project now? |
| 14:07:56 | <geekosaur> | community project.freebsd contributes a lot, sinceit's their main filesystem these days |
| 14:08:52 | <geekosaur> | main reason linux didn't adopt it is they want that oh so pure GPL licensing thing, but ZFS is BSD licensed |
| 14:09:51 | <geekosaur> | or at least BSD compatible; I haven't checked details |
| 14:10:03 | <liskin> | oh |
| 14:10:28 | <geekosaur> | there's been ways to use zfs with linux for a decade |
| 14:10:51 | <geekosaur> | but never accepted into the kernel for license reasons |
| 14:11:04 | <Profpatsch> | geekosaur: I thought there was a libre reimpl in the kernel? |
| 14:11:17 | <Profpatsch> | that is the de-facto standard now? |
| 14:15:43 | × | dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3) |
| 14:19:48 | × | obimod quits (~obimod@gateway/vpn/pia/obimod) (Ping timeout: 240 seconds) |
| 14:21:04 | → | obimod joins (~obimod@gateway/vpn/pia/obimod) |
| 14:32:38 | × | obimod quits (~obimod@gateway/vpn/pia/obimod) (Quit: every day brings new choices) |
| 14:39:48 | × | mvk quits (~mvk@2607:fea8:5cdc:bf00::99e7) (Ping timeout: 240 seconds) |
| 14:55:38 | <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 |
| 14:57:24 | <geekosaur> | in what sense? |
| 15:00:07 | <geekosaur> | we have TopicSpaces, for example |
| 15:01:33 | <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, |
| 15:05:56 | <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 |
| 15:06:28 | <Benzi-Junior> | because odds are I'm going to want to be runnig xmonad on the VM as well |
| 15:13:00 | <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 |
| 15:13:16 | <liskin> | (moving the mouse releases the keyboard grab, iirc) |
| 15:13:27 | × | cfricke quits (~cfricke@user/cfricke) (Ping timeout: 272 seconds) |
| 15:16:01 | <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:spawnOnOnce (note that you need manageSpawn from XMonad.Actions.SpawnOn; this documentation oversight is fixed in git) |
| 15:20:43 | <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 |
| 15:26:44 | <Benzi-Junior> | I think TopicSpaces might be pretty much what I'm looking for |
| 15:30:06 | <geekosaur> | I think there's also an alternative to TopicSpaces these days? need to dig more |
| 15:30:25 | <Solid> | there is, but I don't think it's as good |
| 15:30:42 | <Solid> | DynamicProjects, AFAIR |
| 15:33:35 | <geekosaur> | https://hackage.haskell.org/package/xmonad-contrib-0.17.0/docs/XMonad-Actions-DynamicProjects.html |
| 15:33:37 | <geekosaur> | yeh |
| 16:00:06 | × | yehoshuapw quits (~yehoshuap@2001:470:69fc:105::a5f) (Quit: You have been kicked for being idle) |
| 16:07:27 | × | nomadxx3 quits (~lanomadx@69.167.36.212) (Ping timeout: 268 seconds) |
| 16:14:12 | <Benzi-Junior> | taffybar has a nasty habit of locking up my system |
| 16:15:55 | → | nomadxx3 joins (~lanomadx@69.167.42.96) |
| 16:16:38 | <liskin> | https://store.lisk.in/tmp/xmobar.svg - so I guess it's valgrind time /o\ |
| 16:17:11 | <geekosaur> | *wince* |
| 16:18:06 | <Solid> | this looks to me like there's no memleak there at all? |
| 16:19:48 | → | seschwar joins (~seschwar@user/seschwar) |
| 16:19:59 | <geekosaur> | btw what version of ghc? iirc 9.0.x accounts PINNED memory better |
| 16:20:53 | <geekosaur> | which in particular means ByteStrings get accounted to their owners better |
| 16:22:08 | <liskin> | 8.8.4 :-( |
| 16:22:45 | <liskin> | Solid: yeah but it grows in ps aux |
| 16:23:26 | <geekosaur> | mm, rts memleak? :( |
| 16:25:37 | × | jludwig quits (~justin@user/jludwig) (Quit: ZNC - https://znc.in) |
| 16:26:30 | → | jludwig joins (~justin@user/jludwig) |
| 16:27:49 | <liskin> | sounds unlikely, probably just a leak in some ffi code or something, no? |
| 16:28:10 | <liskin> | anyway, looks like I just shot myself in the foot in a very archlinux-haskelly-way |
| 16:28:41 | <liskin> | I should probably tell my systemd to try rebuilding xmonad when it fails to load :-) |
| 16:31:00 | <geekosaur> | heh |
| 16:32:34 | <Solid> | :D |
| 16:42:19 | → | mvk joins (~mvk@2607:fea8:5cdc:bf00::99e7) |
| 17:17:32 | → | sagax joins (~sagax_nb@user/sagax) |
| 18:00:30 | <liskin> | hm, good, I can reproduce the leak using xev as well |
| 18:00:37 | <liskin> | so it's in xlib, not in xmobar |
| 18:00:42 | <liskin> | fun |
| 19:33:07 | → | ml| joins (~ml|@user/ml/x-5298235) |
| 20:00:04 | <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? |
| 20:03:34 | <twiclo2> | https://wiki.manjaro.org/index.php/Downgrading_packages |
| 20:03:56 | <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? |
| 20:04:59 | <twiclo2> | Woops wrong channel |
| 20:12:21 | → | cfricke joins (~cfricke@user/cfricke) |
| 20:16:43 | × | twiclo2 quits (~twiclo@mail.twil.cx) (Ping timeout: 250 seconds) |
| 20:23:09 | × | cfricke quits (~cfricke@user/cfricke) (Ping timeout: 272 seconds) |
| 20:36:35 | → | cfricke joins (~cfricke@user/cfricke) |
| 20:44:41 | → | twiclo2 joins (~twiclo@mail.twil.cx) |
| 20:49:42 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.3) |
| 21:14:47 | <liskin> | Solid: yeah tentatively yes |
| 21:28:03 | → | steve__ joins (~steve@ool-182c2b80.dyn.optonline.net) |
| 22:22:51 | × | twiclo2 quits (~twiclo@mail.twil.cx) (Ping timeout: 272 seconds) |
| 22:23:15 | → | twiclo2 joins (~twiclo@vpn.utahbroadband.com) |
| 22:28:40 | × | seschwar quits (~seschwar@user/seschwar) (Quit: :wq) |
| 22:31:01 | × | mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
| 23:21:28 | × | FatBoyXPC quits (~FatBoyXPC@user/fatboyxpc) (*.net *.split) |
| 23:21:28 | × | defjam quits (~eb0t@90.196.141.185) (*.net *.split) |
| 23:21:28 | × | ectospasm quits (~ectospasm@user/ectospasm) (*.net *.split) |
| 23:21:28 | × | tv quits (~tv@user/tv) (*.net *.split) |
| 23:21:29 | × | MrElendig quits (~Urist@archlinux/op/MrElendig) (*.net *.split) |
| 23:21:29 | × | dexterfoo quits (~dexter@li655-253.members.linode.com) (*.net *.split) |
| 23:21:29 | × | lambdabot quits (~lambdabot@haskell/bot/lambdabot) (*.net *.split) |
| 23:23:47 | → | FatBoyXPC joins (~FatBoyXPC@user/fatboyxpc) |
| 23:23:47 | → | defjam joins (~eb0t@90.196.141.185) |
| 23:23:47 | → | ectospasm joins (~ectospasm@user/ectospasm) |
| 23:23:47 | → | tv joins (~tv@user/tv) |
| 23:23:47 | → | MrElendig joins (~Urist@archlinux/op/MrElendig) |
| 23:23:47 | → | dexterfoo joins (~dexter@li655-253.members.linode.com) |
| 23:23:47 | → | lambdabot joins (~lambdabot@haskell/bot/lambdabot) |
| 23:27:13 | × | twiclo2 quits (~twiclo@vpn.utahbroadband.com) (Quit: WeeChat 3.3) |
All times are in UTC on 2022-02-15.