2022-06-19 00:22:17 +0200 | mc47 | (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
2022-06-19 01:12:55 +0200 | alternateved | (~alternate@194.99.105.245) (Remote host closed the connection) |
2022-06-19 01:49:17 +0200 | mvk | (~mvk@2607:fea8:5ce3:8500::4588) |
2022-06-19 01:57:39 +0200 | defjam | (~eb0t@33bac63e.skybroadband.com) (Ping timeout: 256 seconds) |
2022-06-19 01:59:34 +0200 | defjam | (~eb0t@33ba38ab.skybroadband.com) |
2022-06-19 02:49:54 +0200 | Guest48 | (~Guest48@184.4.83.175) |
2022-06-19 02:53:24 +0200 | <Guest48> | hey guys im having a few issues with trayer, not sure where to ask so this is my best bet. im attempting to set a distance from both display edges but its only using my right border distance "trayer --edge top --distancefrom top --distance 3 --align right --widthtype request --padding 6 --distancefrom right --distance 15 --SetPartialStrut true |
2022-06-19 02:53:25 +0200 | <Guest48> | --expand true --monitor 1--height 22" is my starting command, its a bit off the rails but it kinda works |
2022-06-19 02:54:20 +0200 | <Guest48> | looks like "--distance from right --distance 15" is the only part thats working (related to distance) |
2022-06-19 02:54:56 +0200 | jao | (~jao@211.68.17.95.dynamic.jazztel.es) |
2022-06-19 03:00:02 +0200 | Guest48 | (~Guest48@184.4.83.175) (Quit: Client closed) |
2022-06-19 03:01:41 +0200 | Guest48 | (~Guest48@184.4.83.175) |
2022-06-19 03:01:47 +0200 | <Guest48> | :wave: still here just had a bit of a crash |
2022-06-19 03:03:28 +0200 | Guest48 | hipurus |
2022-06-19 03:16:39 +0200 | hipurus | (~Guest48@184.4.83.175) (Quit: Client closed) |
2022-06-19 03:18:22 +0200 | hipurus | (~hipurus@184.4.83.175) |
2022-06-19 03:19:53 +0200 | jao | (~jao@211.68.17.95.dynamic.jazztel.es) (Remote host closed the connection) |
2022-06-19 03:23:53 +0200 | jao | (~jao@211.68.17.95.dynamic.jazztel.es) |
2022-06-19 03:46:06 +0200 | hipurus | (~hipurus@184.4.83.175) (Quit: Client closed) |
2022-06-19 04:03:05 +0200 | banc | (banc@gateway/vpn/airvpn/banc) (Ping timeout: 248 seconds) |
2022-06-19 04:04:19 +0200 | hipurus | (~hipurus@184.4.83.175) |
2022-06-19 04:07:30 +0200 | td_ | (~td@94.134.91.116) (Ping timeout: 240 seconds) |
2022-06-19 04:09:40 +0200 | td_ | (~td@muedsl-82-207-238-050.citykom.de) |
2022-06-19 04:23:06 +0200 | banc | (banc@gateway/vpn/airvpn/banc) |
2022-06-19 04:29:44 +0200 | hipurus | (~hipurus@184.4.83.175) (Quit: Client closed) |
2022-06-19 04:30:39 +0200 | xacktm | (xacktm@user/xacktm) (Quit: fBNC - https://bnc4free.com) |
2022-06-19 04:42:09 +0200 | hipurus | (~hipurus@184.4.83.175) |
2022-06-19 04:55:16 +0200 | xacktm | (xacktm@user/xacktm) |
2022-06-19 05:07:00 +0200 | nevyn | (~nyven@c-68-43-234-118.hsd1.mi.comcast.net) |
2022-06-19 05:50:37 +0200 | hipurus | (~hipurus@184.4.83.175) (Quit: Client closed) |
2022-06-19 06:03:37 +0200 | mvk | (~mvk@2607:fea8:5ce3:8500::4588) (Ping timeout: 248 seconds) |
2022-06-19 06:03:45 +0200 | steve__ | (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 244 seconds) |
2022-06-19 06:11:37 +0200 | jao | (~jao@211.68.17.95.dynamic.jazztel.es) (Ping timeout: 248 seconds) |
2022-06-19 06:15:06 +0200 | hipurus | (~hipurus@184.4.83.175) |
2022-06-19 06:55:54 +0200 | Natch | (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se) (Remote host closed the connection) |
2022-06-19 07:01:17 +0200 | Natch | (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se) |
2022-06-19 07:11:11 +0200 | benin0 | (~benin@183.82.205.9) |
2022-06-19 08:02:10 +0200 | benin0 | (~benin@183.82.205.9) (Ping timeout: 240 seconds) |
2022-06-19 08:02:32 +0200 | benin0 | (~benin@183.82.204.151) |
2022-06-19 08:09:34 +0200 | hipurus | (~hipurus@184.4.83.175) (Quit: Client closed) |
2022-06-19 09:41:41 +0200 | benin0 | (~benin@183.82.204.151) (Quit: Ping timeout (120 seconds)) |
2022-06-19 09:42:01 +0200 | benin0 | (~benin@183.82.205.9) |
2022-06-19 09:59:33 +0200 | vanvik | (~vanvik@78.156.12.223) |
2022-06-19 10:02:56 +0200 | benin06 | (~benin@183.82.204.151) |
2022-06-19 10:04:59 +0200 | benin0 | (~benin@183.82.205.9) (Ping timeout: 256 seconds) |
2022-06-19 10:04:59 +0200 | benin06 | benin0 |
2022-06-19 10:34:00 +0200 | mc47 | (~mc47@xmonad/TheMC47) |
2022-06-19 11:24:57 +0200 | <liskin> | Solid, mc47: I just tried to do zurihac expenses on opencollective but looks like multi-currency expenses aren't enabled yet, so you guys can keep on procrastinating the expensing until this is resolved :-) |
2022-06-19 11:25:24 +0200 | <liskin> | also Swiss airlines can't generate receipts due to some technical trouble |
2022-06-19 11:25:30 +0200 | <mc47> | yey |
2022-06-19 11:25:32 +0200 | <mc47> | that's fun |
2022-06-19 11:26:10 +0200 | <mc47> | I mean, the expenses I care for are all in euros |
2022-06-19 11:26:26 +0200 | <liskin> | every time I try to do some paperwork I wonder who the hell thought this process makes any sort of sense |
2022-06-19 11:27:31 +0200 | <liskin> | if doing expenses costs more (time multiplied by a person's hourly salary) than the expensed amount, something's wrong with this world |
2022-06-19 11:28:13 +0200 | <liskin> | (which hopefully won't be the case here but I can easily imagine this being the case for many people) |
2022-06-19 11:28:56 +0200 | <liskin> | mc47: our collective is in USD so EUR doesn't help |
2022-06-19 11:29:05 +0200 | <mc47> | great |
2022-06-19 11:29:05 +0200 | <liskin> | my expenses are half GBP half CHF |
2022-06-19 11:40:42 +0200 | <Solid> | liskin: eh, I'd say just run them through a currency translator thingy and submit an invoice instead of an expense |
2022-06-19 11:42:45 +0200 | <sm> | or just convert and submit expense ? I'm curious about the problem(s) |
2022-06-19 11:47:18 +0200 | <Solid> | The good thing about us actually being in charge of the money is that we have the power to not generate more paperwork for ourselves; let's do that |
2022-06-19 11:47:38 +0200 | <Solid> | after seeing how nice everyone is I'm pretty confident this won't be abused :) |
2022-06-19 12:10:36 +0200 | Ether17 | (~Ether17@2401:f40:100c:b164:1ac0:4dff:fe69:b9d5) |
2022-06-19 12:11:42 +0200 | <liskin> | Invoice would create income tax obligations I think, possibly also having to register as a sole trader. |
2022-06-19 12:11:56 +0200 | <liskin> | But I guess submitting the expenses in USD is an option. |
2022-06-19 12:12:52 +0200 | <liskin> | Still, we're not entirely in charge of the money. It always requires manual approval by someone from Open Source Collective because they're on the hook for the paperwork being correct (whatever correct means in the US). |
2022-06-19 12:14:50 +0200 | <Solid> | mh, fair enough |
2022-06-19 12:14:52 +0200 | <liskin> | Anyway I've messaged someone to enable multi-currency expenses so I won't do the USD conversion manually just yet |
2022-06-19 12:15:42 +0200 | <Solid> | I'll throw a coin whether it'll be an invoice (using that freelance thing I had to create) or a reimbursement for me |
2022-06-19 12:15:49 +0200 | <Solid> | but not today, fuck money :) |
2022-06-19 12:16:35 +0200 | <liskin> | Do you not need to pay tax or just "fuck money"? :-) |
2022-06-19 12:17:29 +0200 | <Ether17> | Not to intrude, But @geekosaur had helped me make this; |
2022-06-19 12:17:30 +0200 | <Ether17> | eventLogHookForPolyBar :: X () |
2022-06-19 12:17:30 +0200 | <Ether17> | eventLogHookForPolyBar = do |
2022-06-19 12:17:31 +0200 | <Ether17> | winset <- gets windowset |
2022-06-19 12:17:31 +0200 | <Ether17> | let layout = description . W.layout . W.workspace . W.current $ winset |
2022-06-19 12:17:32 +0200 | <Ether17> | io $ appendFile "/tmp/.xmonad-layout-log" (layout ++ "\n") |
2022-06-19 12:17:32 +0200 | <Ether17> | I wanna do something similar with copy windows; |
2022-06-19 12:17:33 +0200 | <Ether17> | copies <- wsContainingCopies |
2022-06-19 12:17:33 +0200 | <Ether17> | let check ws | ws `elem` copies = |
2022-06-19 12:17:34 +0200 | <Ether17> | pad . xmobarColor yellow red . wrap "*" " " $ ws |
2022-06-19 12:17:34 +0200 | <Ether17> | | otherwise = pad ws |
2022-06-19 12:17:35 +0200 | <Ether17> | Problem is how do i append it to a file? |
2022-06-19 12:17:35 +0200 | <Ether17> | Credits to altercation for the code above. |
2022-06-19 12:18:03 +0200 | Ether17 | (~Ether17@2401:f40:100c:b164:1ac0:4dff:fe69:b9d5) (Quit: Client closed) |
2022-06-19 12:24:00 +0200 | <Solid> | liskin: the "business" being so small I only have to pay tax on my actual profits |
2022-06-19 12:24:31 +0200 | <Solid> | so if I create an invoice of $<AMOUNT> and then have a business trip costing that exact amount it's fine |
2022-06-19 12:24:39 +0200 | <Solid> | but also definitely "fuck money" :) |
2022-06-19 12:24:43 +0200 | <liskin> | oh I see |
2022-06-19 12:25:04 +0200 | <liskin> | I completely forgot that one can also deal with expenses on their own |
2022-06-19 12:27:27 +0200 | <liskin> | (in Czechia the most popular method for IT people to be a business is using flat profit/expense rate which allows one to claim 60% of all income as expense regardless of whether there were any actual expenses) |
2022-06-19 12:28:03 +0200 | <liskin> | (and that's not only less paperwork, but also almost always waaay less tax) |
2022-06-19 12:29:50 +0200 | alternateved | (~alternate@82.180.151.116) |
2022-06-19 12:35:42 +0200 | <geekosaur> | @tell Ether17 same way you were already doing it, use `appendFile` |
2022-06-19 12:35:42 +0200 | <lambdabot> | Consider it noted. |
2022-06-19 13:02:02 +0200 | <mc47> | Solid: is it worth the trouble to register as a freelancer for a couple hunderd euros (in my case)? this sounds like too much work |
2022-06-19 13:03:22 +0200 | <Solid> | mc47: probably not, no one will notice or care I imagine :D But it was only a single formular and took me maybe one or two hours so I did it anyways |
2022-06-19 13:04:08 +0200 | <mc47> | thought so |
2022-06-19 13:07:59 +0200 | <geekosaur> | wow. I don't even need to pay tax on the small amount I've been receiving |
2022-06-19 13:09:56 +0200 | <liskin> | it's a reimbursement, you probably wouldn't even if it was a larger amount :-) |
2022-06-19 13:10:33 +0200 | <liskin> | although in some (all?) jurisdictions you're liable for tax even on non-monetary income |
2022-06-19 13:11:12 +0200 | <geekosaur> | yes, and there's limits on what you can claim as a reimbursement here |
2022-06-19 13:11:21 +0200 | <liskin> | seems strange for this to apply to non-profit for-public-good endeavours such as production of free software, though |
2022-06-19 13:11:22 +0200 | <geekosaur> | which is why I initially didn't |
2022-06-19 13:18:15 +0200 | jao | (~jao@211.68.17.95.dynamic.jazztel.es) |
2022-06-19 13:20:47 +0200 | Guest73 | (~Guest73@c83-251-160-169.bredband.tele2.se) |
2022-06-19 13:21:02 +0200 | Guest73 | (~Guest73@c83-251-160-169.bredband.tele2.se) (Client Quit) |
2022-06-19 13:25:35 +0200 | jao | (~jao@211.68.17.95.dynamic.jazztel.es) (Ping timeout: 256 seconds) |
2022-06-19 14:33:46 +0200 | henninb | (~henninb@97-116-138-116.mpls.qwest.net) (Ping timeout: 272 seconds) |
2022-06-19 14:42:46 +0200 | benin0 | (~benin@183.82.204.151) (Quit: The Lounge - https://thelounge.chat) |
2022-06-19 15:08:56 +0200 | Edvin | (~Edvin@h-158-174-200-141.A315.priv.bahnhof.se) |
2022-06-19 15:10:00 +0200 | Edvin | The_Ek_ |
2022-06-19 15:42:11 +0200 | <Solid> | mh, interestingly I just tried reproducing the segfault in 9.2.x again and I couldn't |
2022-06-19 15:42:28 +0200 | Solid | is hoping it was somehow related to the commit that we reverted |
2022-06-19 15:42:40 +0200 | <Solid> | I'll keep trying though, perhaps it's more erratic than I thought |
2022-06-19 15:45:53 +0200 | <geekosaur[m]> | I'm certain it is, since for example abastro could reproduce it quickly with a config using only X.C.Desktop but with `-dynamic` and the `XMONAD_*` envars set, but I ran for over a day with that and couldn't |
2022-06-19 15:46:20 +0200 | alternateved | (~alternate@82.180.151.116) (Remote host closed the connection) |
2022-06-19 15:48:44 +0200 | rieper | (~riepernet@webmirror.geo.uni-leipzig.de) |
2022-06-19 15:55:33 +0200 | <geekosaur> | also if it's related to that commit then the bug is in Xlib. technically it *was* potentially overflowing, practically both Xlib and the server should ignore the high bits as simply being out of range, and the protocol is unlikely to change lengths of fields like that because it'd be nearly impossible to parse (it'd have to parse the window ID, look up its colormap, look up the visual, then compute the bit depth to use to parse the rest of the |
2022-06-19 15:55:33 +0200 | <geekosaur> | request) |
2022-06-19 16:04:52 +0200 | The_Ek_ | (~Edvin@h-158-174-200-141.A315.priv.bahnhof.se) (Ping timeout: 252 seconds) |
2022-06-19 17:17:51 +0200 | arjun | (~arjun@user/arjun) |
2022-06-19 18:13:18 +0200 | jao | (~jao@211.68.17.95.dynamic.jazztel.es) |
2022-06-19 18:52:33 +0200 | <Solid> | ah, nope, still getting them sometimes |
2022-06-19 18:52:41 +0200 | <geekosaur> | :( |
2022-06-19 18:52:54 +0200 | <Solid> | it's funny because I can't reproduce it at all once I compile with debugging information |
2022-06-19 18:52:59 +0200 | <Solid> | makes me think of a race condition |
2022-06-19 18:53:33 +0200 | <geekosaur> | how do you have a race condition when everything's in one thread? oy |
2022-06-19 18:57:11 +0200 | <Solid> | weren't you making a point about ghc using green threads even without -threaded? |
2022-06-19 18:57:58 +0200 | <geekosaur> | you still have to forkIO, and you caan't do that with State |
2022-06-19 18:58:00 +0200 | <Solid> | it's the only reason I can see why adding debugging information would "fix" this |
2022-06-19 18:58:04 +0200 | <Solid> | mh, I see |
2022-06-19 18:58:39 +0200 | geekosaur | wonders if debugging info has compiler side effects |
2022-06-19 18:58:57 +0200 | <geekosaur> | like, in most C compilers it suppresses some optimization so the debug information is meaningful |
2022-06-19 19:00:19 +0200 | arjun | (~arjun@user/arjun) (Quit: tip toe-ing my way outta here) |
2022-06-19 19:03:49 +0200 | <liskin> | my experience is more like the debug information not being meaningful anyway :-) |
2022-06-19 19:04:54 +0200 | <geekosaur> | how recent? debug info has been getting a lot of work of late |
2022-06-19 19:06:21 +0200 | stackdroid18 | (14094@user/stackdroid) |
2022-06-19 19:09:21 +0200 | <liskin> | not very recent |
2022-06-19 19:10:03 +0200 | <liskin> | I rarely use gdb for anything serious, so it's definitely more than a year but can very well be more than 10 too :-) |
2022-06-19 19:10:06 +0200 | <liskin> | it's all a blur |
2022-06-19 19:15:46 +0200 | alternateved | (~alternate@82.180.151.38) |
2022-06-19 19:19:21 +0200 | alternateved | (~alternate@82.180.151.38) (Remote host closed the connection) |
2022-06-19 19:20:02 +0200 | alternateved | (~alternate@82.180.151.38) |
2022-06-19 19:22:49 +0200 | <Solid> | > If someone wanted to experiment with extending EZConfig to run in compile time as a quasiquoter, I'd support them |
2022-06-19 19:22:51 +0200 | <lambdabot> | <hint>:1:64: error: parse error on input ‘in’ |
2022-06-19 19:22:56 +0200 | <Solid> | oh that is such a good idea, how did I never think of this |
2022-06-19 19:23:25 +0200 | <Solid> | though it would probably be rather unergonomic due to fact that quasi-quote syntax is pretty heavy weight |
2022-06-19 19:23:33 +0200 | alternateved | (~alternate@82.180.151.38) (Remote host closed the connection) |
2022-06-19 19:37:40 +0200 | <geekosaur> | only some things could be checked at compile time, although perhaps we could ignore the runtime-only cases on the assumption that a config is going to be immediately used and you get no promises about portability. and someone may bind "unusable" key sequences intended for a different keyboard layout |
2022-06-19 19:45:08 +0200 | <liskin> | oh I didn't know about checkKeymap, and also didn't think the quasiquoter idea through |
2022-06-19 19:45:19 +0200 | <liskin> | so it may be a bogus idea… :-) |
2022-06-19 19:46:04 +0200 | <Solid> | well, you could probably have [key|"M-s"|] but who really wants to type that? :D |
2022-06-19 19:47:08 +0200 | <geekosaur> | [k|M-s] |
2022-06-19 19:47:23 +0200 | <Solid> | oh, yeah, it wouldn't need to be a string |
2022-06-19 19:47:24 +0200 | <geekosaur> | nobody said you have to quote what goes through the quasiquoter |
2022-06-19 19:48:18 +0200 | <geekosaur> | does mean using ] as a key would require escaping though |
2022-06-19 20:41:10 +0200 | alternateved | (~alternate@185.244.214.249) |
2022-06-19 22:34:32 +0200 | ocelot_ | (~ocelot@50-78-208-189-static.hfc.comcastbusiness.net) |
2022-06-19 23:23:27 +0200 | twiclo | (~twiclo@2604:7b80:2000:1069:52fc:cedd:fbeb:10c) (Ping timeout: 240 seconds) |
2022-06-19 23:44:32 +0200 | stackdroid18 | (14094@user/stackdroid) (Quit: hasta la vista... tchau!) |
2022-06-19 23:58:32 +0200 | alternateved | (~alternate@185.244.214.249) (Remote host closed the connection) |
2022-06-19 23:59:18 +0200 | mc47 | (~mc47@xmonad/TheMC47) (Remote host closed the connection) |