Logs on 2021-12-22 (liberachat/#xmonad)
| 00:34:11 | × | seschwar quits (~seschwar@user/seschwar) (Quit: :wq) |
| 01:38:37 | × | incertia quits (~incertia@d4-50-26-103.nap.wideopenwest.com) (Ping timeout: 240 seconds) |
| 01:39:56 | → | incertia joins (~incertia@d4-50-26-103.nap.wideopenwest.com) |
| 02:08:10 | → | dirtcastle joins (~dirtcastl@2409:4072:e84:3c1e:bd:e9ff:fe4f:fc82) |
| 02:12:17 | × | dirtcastle quits (~dirtcastl@2409:4072:e84:3c1e:bd:e9ff:fe4f:fc82) (Ping timeout: 240 seconds) |
| 02:12:37 | × | mvk quits (~mvk@2607:fea8:5cdd:f000::917a) (Ping timeout: 240 seconds) |
| 02:12:50 | → | dirtcastle joins (~dirtcastl@103.43.203.229) |
| 02:15:11 | <dirtcastle> | Is haskell fast and consumes less memory like c? Is xmonad fast? I searched up the internet already. Would like to hear your opinion too. I wouldn't mind learning haskell. I want efficiency |
| 02:16:29 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 02:18:49 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 02:22:17 | → | mvk joins (~mvk@2607:fea8:5cdd:f000::917a) |
| 02:50:44 | <burp> | xmonad is fast, but I wouldn't say Haskell is good for numerical applications |
| 02:50:57 | <burp> | use it for high level tasks |
| 02:51:53 | <burp> | if your goal is raw efficiency, maybe Haskell is not what you are looking for |
| 02:55:41 | <VarikValefor[m]> | burp: Haskell has some fast numeric libraries. |
| 02:56:58 | <burp> | VarikValefor[m]: native? |
| 02:57:14 | <burp> | or do they link C/Fortran or embed that? |
| 02:58:04 | <burp> | so yea, a combination is always possible, do low level numerical stuff with C/Fortran, and interface it for higher level stuff in Haskell, if you so desire |
| 02:58:16 | <burp> | like Python people do it I guess |
| 03:03:18 | × | banc- quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 268 seconds) |
| 03:08:23 | <dirtcastle> | burp, so on high level it's almost similar in performance to c? |
| 03:19:24 | × | td_ quits (~td@muedsl-82-207-238-131.citykom.de) (Ping timeout: 256 seconds) |
| 03:20:56 | → | td_ joins (~td@94.134.91.68) |
| 03:21:06 | × | steve__ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 256 seconds) |
| 03:22:41 | → | banc joins (banc@gateway/vpn/airvpn/banc) |
| 03:24:24 | → | zoglesby joins (f0f8ca1525@user/zoglesby) |
| 04:37:28 | → | x88x88x joins (~x88x88x@2001:19f0:5:39a8:5400:3ff:feb6:73cb) |
| 06:34:32 | × | dirtcastle quits (~dirtcastl@103.43.203.229) (Remote host closed the connection) |
| 07:42:42 | × | sagax quits (~sagax_nb@user/sagax) (Ping timeout: 260 seconds) |
| 08:59:47 | → | dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net) |
| 09:09:37 | × | dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Ping timeout: 268 seconds) |
| 09:12:13 | → | dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net) |
| 09:13:02 | → | dirtcastle joins (~dirtcastl@103.43.203.229) |
| 09:14:37 | × | werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 240 seconds) |
| 09:16:47 | → | werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
| 09:17:49 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b))) |
| 09:17:50 | → | allbery_b joins (~geekosaur@xmonad/geekosaur) |
| 09:17:53 | allbery_b | is now known as geekosaur |
| 09:34:57 | × | mvk quits (~mvk@2607:fea8:5cdd:f000::917a) (Ping timeout: 240 seconds) |
| 09:37:35 | → | steve__ joins (~steve@ool-182c2b80.dyn.optonline.net) |
| 09:43:13 | × | dirtcastle quits (~dirtcastl@103.43.203.229) (Quit: Quit) |
| 10:09:39 | → | dirtcastle joins (~dirtcastl@103.43.203.229) |
| 11:18:49 | × | dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Ping timeout: 256 seconds) |
| 11:51:21 | → | dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net) |
| 11:57:59 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 11:59:53 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 12:07:38 | → | mestre joins (~mestre@191.177.175.57) |
| 12:10:00 | <mestre> | Hello, I'm trying to find out how to go back to the login screen from xmonad. Any clues? |
| 12:10:34 | <geekosaur> | mod-shift-q is the default |
| 12:11:19 | <mestre> | ill try, thank you :) |
| 12:18:37 | × | mestre quits (~mestre@191.177.175.57) (Remote host closed the connection) |
| 12:29:04 | → | benin joins (~benin@183.82.27.57) |
| 13:03:28 | → | sagax joins (~sagax_nb@user/sagax) |
| 13:21:38 | → | humky joins (~humky@user/humky) |
| 14:17:09 | × | dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3) |
| 14:22:59 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 14:24:41 | → | dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net) |
| 14:25:53 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 14:59:01 | → | seschwar joins (~seschwar@user/seschwar) |
| 15:01:51 | <dirtcastle> | I'm trying to choose a twm. Rn I've narrowed it down to xmonad and dwm. I've heared xmonad is highly extensible. How true is that? |
| 15:03:34 | <geekosaur> | we've got 200 extension modules and still growing |
| 15:04:02 | <geekosaur> | dwm should actually be just as extensible, since xmonad is more or less dwm in Haskell instead of C |
| 15:05:22 | <dirtcastle> | But community patches in dwm is less in number? Are Extension same as patches? |
| 15:08:22 | <dirtcastle> | Am I asking the wrong questions |
| 15:08:23 | <geekosaur> | essentially the same. C more or less requires that extensions be done as patches; Haskell is more flexible, so we can do things as extension modules that plug in |
| 15:09:01 | <geekosaur> | that's a large part of why xmonad was developed in the first place, because Haskell made it possible to express things more easily and more flexibly than C did |
| 15:09:32 | <geekosaur> | sadly the original developers are gone at this point |
| 15:10:59 | <geekosaur> | I'm the longest serving developer at this point and I came on board when xmonad was at version 0.2 so I can't say much about the earlier history than what dons and sjanssen told me back then |
| 15:11:19 | <dirtcastle> | Oh that's sad. |
| 15:12:23 | <geekosaur> | haskell programmers have this annoying tendency to be hired by financial institutions that then put restrictive NDAs on them so they can't contribute to open source any more |
| 15:12:58 | <geekosaur> | (I've been on the edge of that and intend to get no closer) |
| 15:15:16 | <dirtcastle> | Wow first time talking to a developer. thanks for your work (yours & ur fellow developers) ! After ricing my pc, I'm thinking of contributing as much as I can. |
| 15:18:22 | <dirtcastle> | Oh. That's kinda messed up. Haskell being hard to learn and restricting the ones who are able to get a job as haskell programmer from contributing to open source.... |
| 15:19:37 | × | x88x88x quits (~x88x88x@2001:19f0:5:39a8:5400:3ff:feb6:73cb) (Ping timeout: 240 seconds) |
| 15:19:42 | <geekosaur> | not everyone who gets a haskell job is restricted, and in fact many of the big ecosystem developers have haskell-related jobs. it's just the ones who work for banks and the like, and that isn't so much related to haskell as it is to banks |
| 15:19:47 | <dirtcastle> | That's gotta impact the health of the project. |
| 15:20:32 | <geekosaur> | not really. they designed the core, but the core is pretty stable and hasn't changed or needed to change much since |
| 15:21:10 | <geekosaur> | contrib changes a lot more, and while we contribute to it, more often we're helping others contribute to it |
| 15:22:03 | → | x88x88x joins (~x88x88x@149.28.53.172) |
| 15:23:42 | <dirtcastle> | That sounds like a really smart thing to do. I've never heard other projects doing something like this but my knowledge is tiny on these subjects. |
| 15:24:08 | <geekosaur> | (liskin will probably beg to differ at this point since he likes to bite off more than he can chew :) |
| 15:30:01 | <geekosaur> | I think most projects I'm aware of have mentors to help new contributors, whether they're Haskell-related or not. You generally need to make contributing as easy as possible for a project to stay alive |
| 15:30:38 | <dirtcastle> | :D we ,contributers, hope will make all your time & effort worthwhile. |
| 15:31:51 | <dirtcastle> | That's true! |
| 15:33:16 | <geekosaur> | I know if you go talk to sm over in #hledger he'll tell you much the same thing. The bar's already pretty high just because we're both Haskell-based projects, making it even higher does not help at all |
| 15:39:33 | <dirtcastle> | I agree! |
| 15:42:09 | <dirtcastle> | So adding extensions to xmonad is as simple as "import extension" ? |
| 15:42:51 | <geekosaur> | generally you need to add something to a hook, or add a combinator somewhere. but you don't need to patch xmonad source or anything silly like that |
| 15:43:59 | <geekosaur> | in Haskell, importing something just brings new names into scope, you still have to make use of those names |
| 15:44:30 | <geekosaur> | but we generally try to make using those names easy |
| 15:44:48 | <dirtcastle> | That's going to avoid a lot of pain. One or two patches is managable removing one patch when there are 5-6 patches, things can go wrong anytime. |
| 15:44:56 | <geekosaur> | we're still redesigning some of the older parts of contrib to make them easier to use |
| 15:46:29 | <dirtcastle> | That's amazing! |
| 15:50:39 | <dirtcastle> | U have convinced me to use xmonad. :) Ever since I learnt abt linux , FLOSS, I am in love with it. love you guys and ur work. |
| 16:00:08 | × | Industrial[m] quits (~industria@2001:470:69fc:105::eb9) (Quit: You have been kicked for being idle) |
| 16:00:08 | × | jordanjoel1[m] quits (~jordanjoe@2001:470:69fc:105::1:3afc) (Quit: You have been kicked for being idle) |
| 16:12:42 | geekosaur | remembers to add another docs bug |
| 16:15:39 | <dirtcastle> | Lolol |
| 16:24:37 | × | x88x88x quits (~x88x88x@149.28.53.172) (Ping timeout: 240 seconds) |
| 16:28:33 | → | joa[m]1 joins (~joamatrix@2001:470:69fc:105::1:54d1) |
| 16:31:55 | → | x88x88x joins (~x88x88x@2001:19f0:5:39a8:5400:3ff:feb6:73cb) |
| 17:06:17 | × | x88x88x quits (~x88x88x@2001:19f0:5:39a8:5400:3ff:feb6:73cb) (Ping timeout: 240 seconds) |
| 17:12:14 | liskin | used to like to literally bite off more than he can chew :-D |
| 17:16:59 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 17:18:50 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 17:22:38 | → | x88x88x joins (~x88x88x@149.28.53.172) |
| 17:59:38 | × | x88x88x quits (~x88x88x@149.28.53.172) (Ping timeout: 260 seconds) |
| 18:06:54 | → | x88x88x joins (~x88x88x@149.28.53.172) |
| 18:11:25 | × | benin quits (~benin@183.82.27.57) (Quit: The Lounge - https://thelounge.chat) |
| 18:13:26 | → | benin joins (~benin@183.82.27.57) |
| 18:35:42 | → | mvk joins (~mvk@2607:fea8:5cdd:f000::917a) |
| 18:45:57 | × | dirtcastle quits (~dirtcastl@103.43.203.229) (Ping timeout: 240 seconds) |
| 18:46:14 | → | dirtcastle joins (~dirtcastl@2409:4072:e90:b53b:3c99:a9ff:feba:3d34) |
| 18:52:37 | × | dirtcastle quits (~dirtcastl@2409:4072:e90:b53b:3c99:a9ff:feba:3d34) (Ping timeout: 240 seconds) |
| 19:01:52 | geekosaur | now has his laptop config on github finally |
| 19:02:37 | <geekosaur> | https://github.com/geekosaur/xmonad.hs/tree/skkukuk |
| 19:08:17 | × | frosch03 quits (~user@2a02:8070:7ab:1b00:4685:ff:feb9:2a17) (Ping timeout: 240 seconds) |
| 19:13:57 | × | x88x88x quits (~x88x88x@149.28.53.172) (Ping timeout: 240 seconds) |
| 19:25:57 | → | x88x88x joins (~x88x88x@2001:19f0:5:39a8:5400:3ff:feb6:73cb) |
| 19:43:02 | × | x88x88x quits (~x88x88x@2001:19f0:5:39a8:5400:3ff:feb6:73cb) (Ping timeout: 240 seconds) |
| 19:44:13 | × | Buliarou1 quits (~gypsydang@46.232.210.139) (Remote host closed the connection) |
| 19:49:53 | → | dirtcastle joins (~dirtcastl@2409:4072:e90:b53b:acb6:3ff:fe63:1c7c) |
| 19:51:16 | → | x88x88x joins (~x88x88x@149.28.53.172) |
| 20:12:37 | × | dirtcastle quits (~dirtcastl@2409:4072:e90:b53b:acb6:3ff:fe63:1c7c) (Ping timeout: 240 seconds) |
| 20:18:26 | <geekosaur> | mrf. made a branch to work on the docks keybinding function stuff and never did anything else with it. now I have to remember the hack I came up with to make `def` work… |
| 20:21:28 | → | darkstardevx joins (~darkstard@50.39.115.145) |
| 20:22:53 | × | darkstardevx quits (~darkstard@50.39.115.145) (Remote host closed the connection) |
| 20:23:17 | → | darkstardevx joins (~darkstard@50.39.115.145) |
| 20:23:59 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 20:25:39 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 20:29:39 | <geekosaur> | hm, that is annoying. updated my xmonad-contrib fork and got the CI config with it, wasn't quite expecting that |
| 20:29:55 | <geekosaur> | twice since I have the additional branch |
| 20:44:28 | <Solid> | isn't biting off more than one can chew the meaning of life? would be pretty boring otherwise :P |
| 20:57:17 | × | dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3) |
| 21:16:17 | × | benin quits (~benin@183.82.27.57) (Quit: The Lounge - https://thelounge.chat) |
| 21:17:43 | → | benin joins (~benin@183.82.27.57) |
| 22:02:42 | × | darkstardevx quits (~darkstard@50.39.115.145) (Read error: Connection reset by peer) |
| 22:10:19 | <geekosaur> | meh. was going to try to foist the other doc bug off on someone who knows haddock markup better than I do, but I've already had to pull up haddock markup for the other one… |
| 22:18:05 | → | darkstardevx joins (~darkstard@50.39.115.145) |
| 23:02:57 | → | Guest13 joins (~Guest13@S0106f85e42ce318d.vs.shawcable.net) |
| 23:03:10 | <Guest13> | Has the logo contest finished? |
| 23:03:38 | <geekosaur> | end of the year is when we rescheduled the end of the first phase. voting in January |
| 23:04:51 | <geekosaur> | https://github.com/xmonad/xmonad/discussions/343 |
| 23:07:37 | × | Guest13 quits (~Guest13@S0106f85e42ce318d.vs.shawcable.net) (Client Quit) |
| 23:16:53 | × | seschwar quits (~seschwar@user/seschwar) (Quit: :wq) |
| 23:25:46 | × | darkstardevx quits (~darkstard@50.39.115.145) (Remote host closed the connection) |
| 23:45:18 | <geekosaur> | hm. apparently either I already upstreamed the def key hack, or I at least made local changes |
| 23:49:38 | <liskin> | Solid: I thought the meaning of life was still an open question :-) |
| 23:49:55 | <liskin> | (even the meaning of _my_ life is an open question) |
| 23:51:45 | <geekosaur> | well, that's embarrassing; apparently I did this in May and completely forgot :) |
| 23:54:15 | <geekosaur> | guess that means I'm done for the night… |
| 23:56:46 | <geekosaur> | also I kinda wish testing doc changes didn't mean merging the PR and waiting for the doc site to update |
| 23:57:03 | <geekosaur> | or installing haddock and trying to build the docs locally |
| 23:57:31 | <geekosaur> | not that the changes are that major, but… |
| 23:59:33 | <geekosaur> | someone who knows haddock better than I do might want to glance over the most recent two PRs |
All times are in UTC on 2021-12-22.