Home liberachat/#xmonad: Logs Calendar

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.