2021/06/27

2021-06-27 01:50:43 +0000berberman(~berberman@user/berberman) (Ping timeout: 246 seconds)
2021-06-27 01:51:48 +0000berberman(~berberman@user/berberman)
2021-06-27 02:03:45 +0000banc(banc@gateway/vpn/airvpn/banc) (Ping timeout: 244 seconds)
2021-06-27 02:22:14 +0000banc(banc@gateway/vpn/airvpn/banc)
2021-06-27 02:50:46 +0000td_(~td@muedsl-82-207-238-164.citykom.de) (Ping timeout: 244 seconds)
2021-06-27 02:52:41 +0000td_(~td@94.134.91.75)
2021-06-27 02:57:34 +0000geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2021-06-27 02:57:44 +0000geekosaur(~geekosaur@xmonad/geekosaur)
2021-06-27 03:03:30 +0000coldpress(~coldpress@128.9.105.34.bc.googleusercontent.com) (Ping timeout: 240 seconds)
2021-06-27 03:12:06 +0000coldpress(~coldpress@128.9.105.34.bc.googleusercontent.com)
2021-06-27 04:17:59 +0000Sebz(~austin@cpe-173-88-17-234.columbus.res.rr.com) (Quit: Lost terminal)
2021-06-27 05:27:22 +0000thunderrd(~thunderrd@183.182.114.206) (Read error: Connection reset by peer)
2021-06-27 05:27:53 +0000thunderrd(~thunderrd@183.182.114.206)
2021-06-27 07:35:25 +0000a6a45081-2b83(~aditya@122.163.205.132)
2021-06-27 07:40:42 +0000a6a45081-2b83(~aditya@122.163.205.132) (Quit: Konversation terminated!)
2021-06-27 08:17:52 +0000geekosaur(~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b)))
2021-06-27 08:17:54 +0000allbery_b(~geekosaur@xmonad/geekosaur)
2021-06-27 08:48:53 +0000dmwit(~dmwit@pool-96-255-233-247.washdc.fios.verizon.net) (*.net *.split)
2021-06-27 08:48:53 +0000Eoco(~ian@x-160-94-179-157.acm.umn.edu) (*.net *.split)
2021-06-27 08:49:04 +0000dmwit(~dmwit@pool-96-255-233-247.washdc.fios.verizon.net)
2021-06-27 08:49:31 +0000Eoco(~ian@x-160-94-179-157.acm.umn.edu)
2021-06-27 09:14:18 +0000mc47(~mc47@xmonad/TheMC47)
2021-06-27 09:18:12 +0000thunderrd(~thunderrd@183.182.114.206) (Ping timeout: 252 seconds)
2021-06-27 09:43:52 +0000mc47(~mc47@xmonad/TheMC47) (Ping timeout: 252 seconds)
2021-06-27 09:53:32 +0000allbery_b(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2021-06-27 09:53:52 +0000geekosaur(~geekosaur@xmonad/geekosaur)
2021-06-27 10:10:59 +0000seschwar(~seschwar@user/seschwar)
2021-06-27 11:28:32 +0000 <Solid> these responses from the gnome-panel maintainer rub me the wrong way somehow
2021-06-27 11:35:42 +0000 <liskin> that's kind of expected, no?
2021-06-27 11:36:42 +0000 <liskin> at least they're not telling us that we're utter fools who should've stopped supporting X11 years ago and joined their cult of forcing wayland upon users
2021-06-27 11:37:42 +0000 <liskin> (which other gnome folks like Bastien would probably do if we were foolish enough to highlight them)
2021-06-27 11:40:58 +0000 <liskin> anyway, the important thing is that we still have no idea what's the root cause, and if setting struts is not it, any further discussion about what struts gnome-panel sets is probably going to be unproductive
2021-06-27 11:44:58 +0000 <Solid> Well, this is my first direct interaction with a gnome dev, so it's surprising to me :)
2021-06-27 11:55:52 +0000tremon(~tremon@217-63-61-89.cable.dynamic.v4.ziggo.nl)
2021-06-27 12:06:47 +0000 <liskin> Oh :-)
2021-06-27 12:17:31 +0000Nahra(~user@static.161.95.99.88.clients.your-server.de) (Remote host closed the connection)
2021-06-27 12:44:53 +0000thunderrd(~thunderrd@183.182.114.206)
2021-06-27 13:00:10 +0000Nahra(~user@static.161.95.99.88.clients.your-server.de)
2021-06-27 13:32:54 +0000PotatoGim_(sid99505@id-99505.tooting.irccloud.com) ()
2021-06-27 13:33:33 +0000PotatoGim(sid99505@id-99505.tooting.irccloud.com)
2021-06-27 14:55:44 +0000backleet(~backleet@user/backleet)
2021-06-27 15:02:16 +0000nomadx(~lanomadx@208.91.67.103)
2021-06-27 15:05:12 +0000kenny1(~kenny@2604:2d80:de02:ee00:80b7:368b:47e:a5ff)
2021-06-27 15:07:17 +0000Guest50(~Guest50@2604:2d80:de02:ee00:80b7:368b:47e:a5ff)
2021-06-27 15:09:38 +0000 <kenny1> Hi everybody! This is uh my first time on the #xmonad IRC channel, but the rest of the comunity has been pretty pleasant so I thought I'd give it a go
2021-06-27 15:10:19 +0000Guest50(~Guest50@2604:2d80:de02:ee00:80b7:368b:47e:a5ff) (Client Quit)
2021-06-27 15:10:37 +0000 <Solid> hi :)
2021-06-27 15:11:17 +0000 <kenny1> how long have you been on xmonad?
2021-06-27 15:12:05 +0000 <Solid> my config says "First Edit: 28jun2019" and git history only goes back that far, so around that time I think
2021-06-27 15:12:59 +0000 <kenny1> Oh wow that's uhhhhhh I can't math, but at least a little while
2021-06-27 15:13:13 +0000 <nomadx> god those were the days
2021-06-27 15:13:16 +0000 <nomadx> pre covid
2021-06-27 15:13:20 +0000 <nomadx> wife still loved me etc
2021-06-27 15:13:36 +0000 <Solid> well in comparison to other devs it's not a long time at all :P
2021-06-27 15:13:48 +0000 <kenny1> maybe she still does?
2021-06-27 15:13:53 +0000 <Solid> some people around here have been using xmonad for over 10 years or so
2021-06-27 15:14:03 +0000 <kenny1> oh lord that's a long time
2021-06-27 15:14:19 +0000 <kenny1> Is it ever possible to truly learn haskell?
2021-06-27 15:14:26 +0000 <kenny1> I feel like they might know
2021-06-27 15:14:51 +0000 <Solid> hah, sure
2021-06-27 15:15:01 +0000 <Solid> haskell is not as foreign as some people make it out to be (at least imo)
2021-06-27 15:15:32 +0000 <kenny1> I mean I'm starting to wrap my mind around it
2021-06-27 15:16:14 +0000 <kenny1> just what is it really used for? I heard facebook's spam filter uses it
2021-06-27 15:18:06 +0000 <Solid> Lots of companies use it; I think the original creators of xmonad got swallowed by banks
2021-06-27 15:18:37 +0000 <kenny1> What do you mean?
2021-06-27 15:18:40 +0000 <kenny1> by the bank thing
2021-06-27 15:19:42 +0000 <geekosaur> haskell is heavily used in finance. but anyone who gets hired by a bank to do haskell ends up signing an nda that effectively prohibits their working with it outside the bank
2021-06-27 15:20:01 +0000 <Solid> ^
2021-06-27 15:20:38 +0000 <kenny1> woah alright
2021-06-27 15:20:53 +0000 <kenny1> you learn something new every day huh
2021-06-27 15:21:11 +0000nomadx(~lanomadx@208.91.67.103) (Quit: ZNC 1.8.2 - https://znc.in)
2021-06-27 15:21:26 +0000nomadxx3(~lanomadx@208.91.67.103)
2021-06-27 15:21:52 +0000nomadxx3nomadx
2021-06-27 15:24:14 +0000kenny1(~kenny@2604:2d80:de02:ee00:80b7:368b:47e:a5ff) (Quit: WeeChat 3.2)
2021-06-27 15:26:04 +0000liskinthinks he'll never truly learn Haskell :-/
2021-06-27 15:26:49 +0000kenny1(~kenny@2604:2d80:de02:ee00:80b7:368b:47e:a5ff)
2021-06-27 15:27:07 +0000 <liskin> ekmett's packages full of category theory stuff may just be beyond the capabilities of my brain
2021-06-27 15:27:35 +0000 <Solid> that's probably mostly you not having the category theory background
2021-06-27 15:27:53 +0000 <Solid> (and the fact that these have almost no docs :>)
2021-06-27 15:28:22 +0000 <liskin> well I did try to get one :-)
2021-06-27 15:30:08 +0000 <liskin> might have tried harder, perhaps made the mistake of not getting a background in set theory first, but it did feel more complex than all the other stuff at uni
2021-06-27 15:30:56 +0000 <Solid> it does help to have a mathematics background in general
2021-06-27 15:31:10 +0000 <Solid> because like all of the examples come from the rest of mathematics
2021-06-27 15:31:53 +0000 <Solid> not necessarily set theory, just like a basic course in abstract algebra would probably help immensely
2021-06-27 15:32:31 +0000 <liskin> I definitely did have algebra before that
2021-06-27 15:33:28 +0000kenny1(~kenny@2604:2d80:de02:ee00:80b7:368b:47e:a5ff) (Quit: WeeChat 3.2)
2021-06-27 15:33:52 +0000 <liskin> actually ended up using lattices a lot at work
2021-06-27 15:35:10 +0000kenny1(~kenny@2604:2d80:de02:ee00:80b7:368b:47e:a5ff)
2021-06-27 15:35:14 +0000 <Solid> oh that's pretty cool
2021-06-27 15:35:41 +0000 <Solid> I'm trying to remember what I knew back when I took my first category theory course
2021-06-27 15:36:09 +0000 <Solid> but I think it was just a bit of group and ring theory, plus some differential geometry
2021-06-27 15:36:25 +0000 <Solid> I had not taken a proper set theory/mathematical logic course at that point
2021-06-27 15:37:36 +0000Nahra(~user@static.161.95.99.88.clients.your-server.de) (Remote host closed the connection)
2021-06-27 15:38:41 +0000 <liskin> (we were building a language for analytical queries over databases so that people wouldn't need to care about the structure of tables and joins, the data model was a partial order/DAG, and then the lattice of antichains in that partial order was used for the types of query results)
2021-06-27 15:39:35 +0000 <liskin> those were fun times
2021-06-27 15:39:48 +0000 <Solid> kind of a bummer that lattices have fallen out of fashion nowadays
2021-06-27 15:39:52 +0000 <Solid> not many people studying them anymore
2021-06-27 15:40:25 +0000 <liskin> we had a prototype impl in Haskell that I somehow managed to compile for arm and run on the Nokia N900
2021-06-27 15:40:40 +0000 <Solid> what? :D
2021-06-27 15:40:56 +0000kenny1(~kenny@2604:2d80:de02:ee00:80b7:368b:47e:a5ff) (WeeChat 3.2)
2021-06-27 15:41:03 +0000 <liskin> that thing had a 256M RAM and 768M swap
2021-06-27 15:41:19 +0000 <liskin> but I think the build involved qemu and a lot more swap :-)
2021-06-27 15:41:41 +0000 <liskin> that running on phone thing was done just for shit and giggles
2021-06-27 15:41:50 +0000 <Solid> that is absolutely amazing
2021-06-27 15:42:21 +0000 <liskin> and to show everyone that a simple implementation can run faster than the old production code with mysql that we were replacing
2021-06-27 15:43:38 +0000 <liskin> the prototype ended up being useful for testing as well
2021-06-27 15:44:14 +0000 <liskin> I had a quickcheck property that would generate a random query and compute it once using the prototype, and once using a shell script that invoked the prod impl in perl/erlang and run the queries on postgres
2021-06-27 15:44:33 +0000kenny1(~kenny@2604:2d80:de02:ee00:80b7:368b:47e:a5ff)
2021-06-27 15:44:34 +0000 <liskin> it was slow but it would catch most of the corner cases in hours
2021-06-27 15:45:13 +0000 <liskin> (the new prod impl, the old one was perl only and we didn't really attempt a bug-for-bug rewrite)
2021-06-27 16:03:02 +0000mc47(~mc47@xmonad/TheMC47)
2021-06-27 16:03:38 +0000mc47(~mc47@xmonad/TheMC47) (Client Quit)
2021-06-27 16:09:07 +0000kenny1(~kenny@2604:2d80:de02:ee00:80b7:368b:47e:a5ff) (Ping timeout: 268 seconds)
2021-06-27 16:17:49 +0000Nahra(~user@static.161.95.99.88.clients.your-server.de)
2021-06-27 16:18:32 +0000nomadx(~lanomadx@208.91.67.103) (Quit: ZNC 1.8.2 - https://znc.in)
2021-06-27 16:19:55 +0000nomadxx3(~lanomadx@208.91.67.103)
2021-06-27 16:22:01 +0000nomadxx3nomadx
2021-06-27 16:38:56 +0000kenny1(~kenny@2604:2d80:de02:ee00:80b7:368b:47e:a5ff)
2021-06-27 16:58:21 +0000backleet(~backleet@user/backleet) (Ping timeout: 265 seconds)
2021-06-27 17:05:03 +0000backleet(~backleet@user/backleet)
2021-06-27 17:46:53 +0000 <k8[m]> <liskin "ekmett's packages full of catego"> who is ekmettšŸ¤”
2021-06-27 17:49:45 +0000 <Solid> the guy who wrote half of hackage's libraries :)
2021-06-27 17:54:56 +0000 <k8[m]> hahah I was about to say I looked the hackage page in awe: https://hackage.haskell.org/user/EdwardKmett
2021-06-27 18:01:25 +0000kenny1(~kenny@2604:2d80:de02:ee00:80b7:368b:47e:a5ff) (Ping timeout: 250 seconds)
2021-06-27 18:23:47 +0000kenny1(~kenny@2604:2d80:de02:ee00:80b7:368b:47e:a5ff)
2021-06-27 18:31:05 +0000backleet(~backleet@user/backleet) (Ping timeout: 258 seconds)
2021-06-27 18:39:32 +0000meowray(~MaskRay@user/meowray)
2021-06-27 18:40:13 +0000 <meowray> weird, no layout works. all windows occupy the whole screen space. the same config works fine on another machine
2021-06-27 18:43:49 +0000kenny1(~kenny@2604:2d80:de02:ee00:80b7:368b:47e:a5ff) (Quit: WeeChat 3.2)
2021-06-27 18:53:50 +0000 <geekosaur> @where paste
2021-06-27 18:53:51 +0000 <lambdabot> Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com
2021-06-27 18:54:35 +0000 <meowray> i even tried a minimal config. no layout - every window occupies the whole space. i even copied the good "xmonad" executable from that working machine - no luck
2021-06-27 18:57:34 +0000 <geekosaur> that's odd. any messages in the session error log? (usually something like ~/.xsession-errors, or for startx it'll be the original vt)
2021-06-27 18:58:24 +0000 <geekosaur> going Full like that usually mean an exception occurred while processing the layout, but that usually requires something like a font-using layout and the default config doesn't use one
2021-06-27 18:59:57 +0000 <meowray> no ~/.xsession-errors ; my xmonad.hs has xmobar and xmobar displays, but all windows occupy the full space thus shadow the xmobar at the bottom.
2021-06-27 19:00:25 +0000 <meowray> "mean an exception occurred while processing the layout" - i guess this is what happened to me...
2021-06-27 19:04:22 +0000 <geekosaur> default config will do that, and if there's only one window a layout will often behave like Full anyway. you need `docks` from xmonad-config for docks to show
2021-06-27 19:27:03 +0000a6a45081-2b83(~aditya@122.163.205.132)
2021-06-27 19:31:03 +0000sagax(~sagax@213.138.71.146) (Remote host closed the connection)
2021-06-27 19:40:39 +0000amir(sid22336@user/amir)
2021-06-27 19:57:33 +0000a6a45081-2b83(~aditya@122.163.205.132) (Remote host closed the connection)
2021-06-27 22:17:23 +0000seschwar(~seschwar@user/seschwar) (Quit: :wq)
2021-06-27 23:01:17 +0000geekosaur(~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b)))
2021-06-27 23:01:17 +0000allbery_b(~geekosaur@xmonad/geekosaur)
2021-06-27 23:01:30 +0000allbery_bgeekosaur
2021-06-27 23:16:57 +0000tremon(~tremon@217-63-61-89.cable.dynamic.v4.ziggo.nl) (Quit: getting boxed in)