f_ changed the topic of #wayback to: Wayback - a wayland-based X11 environment | https://wayback.freedesktop.org/ | src: https://gitlab.freedesktop.org/wayback/wayback | logs: https://libera.catirclogs.org/wayback | matrix bridge: #wayback:catircservices.org
<whitequark[cis]> <dramforever[m]1> ""_whitelogger left the room..." <- yes, sometimes the IRC connection drops for no reason and it has to rejoin
<whitequark[cis]> it also has a watchdog
<whitequark[cis]> wasn't reliable otherwise
joast has quit [Quit: Leaving.]
norwoodites has joined #wayback
pinskia has quit [Ping timeout: 248 seconds]
pinskia has joined #wayback
norwoodites has quit [Ping timeout: 260 seconds]
jvvv has joined #wayback
jvvv has quit [Quit: WeeChat 4.6.3]
jvvv has joined #wayback
jvvv has quit [Quit: WeeChat 4.6.3]
jvvv has joined #wayback
<f_> navi: oh good point, would be very much desirable to support that in the same way.
<f_> <leah> you should consider natively implementing dark mode in the theme // MR welcome :) or I can work on it later
<f_> How does it look like in darkmode though
<f_> navi: I've addressed the stuff you pointed out, thanks for your review
<f_> regarding F_OK you're correct, X_OK or R_OK imply checking that the file exists in the first place :p so I removed mentions to F_OK everywhere else (it was also in xwayback and wayback-session code I didn't touch in this MR)
<f_> Anyway I still have this that's not resolved https://gitlab.freedesktop.org/wayback/wayback/-/merge_requests/56#note_3004901 I suppose you're ok with it?
<f_> Also if anyone wants to rerun CI that'd be nice
<f_> leah: oh, and did you know the website is also w3m-friendly
<f_> In case you don't have a GUI that's nice to have I guess :p
<ConanKudo[m]1> <f_> "Also if anyone wants to rerun CI..." <- done
<f_> ConanKudo[m]1: ty!
__0x1eaf has joined #wayback
<f_> oh btw I did get wayback to work in tinydm
<f_> it's really not hard
<f_> maybe I should document it still
Guest62 has joined #wayback
Guest62 has quit [Quit: Client closed]
jvvv has quit [Quit: WeeChat 4.6.3]
caskd has quit [Read error: Connection reset by peer]
caskd has joined #wayback
<axtlos> f_: yeah I think the pr is good to merge since she hasn't commented on the thread anymore
<f_> okay then
<f_> if she has more objections she can always comment here on irc and we can talk
f_|ic has joined #wayback
<f_|ic> dramforever[m]1. Can you rebase your MR !58 on mine? I removed some of the strdup calls as some of them were not needed
<f_|ic> and if someone can rerun CI on !58 btw that'd be awesome
<dramforever[m]1> f_|ic: hmm i'm not sure how i would do that, just rebase the whole branch on yours?
<f_|ic> dramforever[m]1: Actually you know what, just wait for my MR to be merged and then rebase on main
<f_|ic> that'd be much easier I think
<dramforever[m]1> yeah that makes sense
f_|cat has quit [Quit: Reconnecting]
f_|cat has joined #wayback
f_|cat has quit [Client Quit]
f_|cat has joined #wayback
<f_> whitequark[cis]: thank you for the identd setup on the bridge, thanks to that I can masquerade myself as being an irccloud user /s
<whitequark[cis]> meow?
<whitequark[cis]> did i misconfigure something
<f_> no you didn't
<f_> well, you in particular didn't
<f_> but matrix-appservice-irc lets you change ident even when identd is enabled :P
<f_> 11:08 ::: f_|cat (@funderscore:postmarketos.org) [sid708276@2a01:4f8:c012:5b7:0:1:0:60e] has joined #wayback
<f_> just found that funny
<whitequark[cis]> uhhh
<dramforever[m]1> there is actually one more infuriating warning
<f_> though given you also do unique IPv6 addresses it's not a big deal
<f_> dramforever[m]1: huh?
<dramforever[m]1> there is one more infuriating warning, write(2) is attribute((warn_unused_result))
<dramforever[m]1> oh dang it underscore
<dramforever[m]1> and gcc thinks (void) doesn't count as used
<whitequark[cis]> right, the "unique IPv6 addresses" setup is designed to let you ban matrix users irc-side
<f_> attribute
<dramforever[m]1> yeah double underscore gets turned into bold from matrix
<whitequark[cis]> it's basically a way to avoid being k-lined for some one asshole's behavior
<dramforever[m]1> or maybe just element
<whitequark[cis]> for me
<f_> I just do Ctrl-B
<f_> yay
<dramforever[m]1> yeah but i wanted to type double underscore...
<f_> anyways the message went through :p
<f_> (situations like this is why I disable md on matrix)
<axtlos> dreamforever[m]1: that write warning can be ignored, we only use write(2) in the segv handler, so there's no point in doing more error handling
<whitequark[cis]> __attribute__((warn_unused_result))
<whitequark[cis]> i use this usually (backticks)
<f_> meh
<dramforever[m]1> yes, it's more annoying than actually bad
<f_> I can always do this
<dramforever[m]1> and i'm annoyed at gcc here
<dramforever[m]1> the asprintf ones are not false positive
<f_> dramforever[m]1: but yeah write failing in the segv handler is not a really big deal either
<f_> I think there's a way to make gcc ignore this
<whitequark[cis]> (void)write(...)?
<dramforever[m]1> nope, still warns
<dramforever[m]1> oh okay there's another warning fix i have locally for the xinitrc_path/session_cmd thing
<dramforever[m]1> where the compiler is not convinced that get_xinitrc_path() definitely returns non-null
<dramforever[m]1> i also just think that logic is a bit weird but it's not fixing the same thing anyway
<dramforever[m]1> oh, the signal handler should also probably SIG_DFN then raise(SIGSEGV) instead of returning
<dramforever[m]1> that's everything i found
<dramforever[m]1> now back to staring contest with mesa
<f_|ic> hmm
<f_|ic> dramforever[m]1: hm can't see the warnings you mention with current meson config
<f_|ic> Did you change compiler flags?
<dramforever[m]1> oh, possibly, nixpkgs has a few default hardening ones
<f_|ic> ok, I'm on alpine
<f_|ic> which also uses musl in place of glibc
<dramforever[m]1> the session_cmd one only shows up with -O
<dramforever[m]1> the write in handle_segv one is probably just glibc headers
<f_|ic> yeah I don't see anything in musl about `warn_unused_result`
<f_|ic> buuuut
<f_|ic> There is this in glibc:
<f_> extern ssize_t write (int __fd, const void *__buf, size_t __n) __wur
<f_> __attr_access ((__read_only__, 2, 3));
<dramforever[m]1> __wur
<f_> What does __wur mean, you may ask?
<dramforever[m]1> incredible naming
<f_> (09:55:31) (master) fun@carousel:glibc$ git grep "define __wur"
<f_> misc/sys/cdefs.h:# define __wur __attribute_warn_unused_result__
<f_> misc/sys/cdefs.h:# define __wur /* Ignore */
<dramforever[m]1> haha compiler attribute goes wurrrrr
<f_> so yes, glibc stuff :P
<dramforever[m]1> oh, only when fortify?
<f_> yes, apparently
<f_> anyway so that'd explain why I don't see the warning. Here's musl's write(): https://git.musl-libc.org/cgit/musl/tree/src/unistd/write.c
<dramforever[m]1> uh wait do you see the -Wmaybe-uninitialized on session_cmd
<f_> nope
<f_> let me make sure
<f_> nope I don't see it
<f_> (10:00:00) (xwayback-envvar-set) fun@carousel:_build$ gcc --version
<f_> gcc (Alpine 14.3.0) 14.3.0
<dramforever[m]1> maybe meson setup --buildtype=release
<dramforever[m]1> for -O1
<f_> Oh now I see it
<f_> yeah it can be uninitialised if argc==1
<f_> And then it checks session_cmd != NULL
<dramforever[m]1> but only when get_xinitrc_path returns NULL
<dramforever[m]1> which it shouldn't after we have *_or_die
<f_> that's right
<dramforever[m]1> so this is also a false positive
<f_> Probably wouldn't hurt to fix that anyway
<dramforever[m]1> i tried to simplify away the later check, might submit later, i don't really like it https://fars.ee/5tKR/diff
<dramforever[m]1> yeah that would fix the warning but i was trying to fix the logic to make it clearer
<dramforever[m]1> (it did not become clearer)
<dramforever[m]1> wait are we even supposed to call sh on it
<f_> Well, yes, xinitrc is a shell script
<dramforever[m]1> i am probably too paranoid but theoretically someone could have a python xinitrc
<dramforever[m]1> not that you should
<dramforever[m]1> or slightly more possibly have bashisms in their xinitrc and has #!/bin/bash
<dramforever[m]1> i think xinit handles this
<f_> Oh yeah we could also have an xinitrc written purely in C
<f_> :P
<dramforever[m]1> although now that i actually thought about this it doesn't simplify the code to just not call sh and rely on execvp
<dramforever[m]1> sure symlink your xmonad to .xinitrc
<dramforever[m]1> oh i get it
<dramforever[m]1> if it has the executable bit execvp can do it
<dramforever[m]1> if it doesn't you need to call sh explicitl
<dramforever[m]1> *explicitly
<dramforever[m]1> xinit tries direct execvp first
<dramforever[m]1> maybe they didn't really think about it that much, i think xinit just did this since the olden days
<f_> dramforever[m]1: oh, so xinit supports running C xinitrc?
<dramforever[m]1> i think
<f_> the manpage says shell script so idk..
<f_> That being said one can make xinitrc use Xwayback :D
<f_> > If no specific server program is given on the command line, xinit will look for a file in the user's home directory called .xserverrc to run as a shell script to start up the server. If no such file exists, xinit will use the following as a default: X :0
<f_> so a distro can just install an xserverrc somewhere to use Xwayback
<f_> when Xwayback becomes compatible with X that is
<navi> f_: i can't "Resolve issue"
<navi> bc i'm not part of the org or anything
<navi> but the last unresolved thing doesn't really matter now, should be resolved
<axtlos> gitlab weirdness continues
<f_> navi: you should be able to since you opened the thread
<navi> no the button simply isn't there
<f_> strange
<axtlos> ConanKudo[m]1: Do you know if its possible to increase the permissions of specific roles?
<navi> i think only the author and contributors can do that?
<f_> axtlos: it is possible
<axtlos> if Ariadne doesn't want to add us as developers (which is fair) i think navi and f_ should also be added as guests and the guest role should be able to do proper code reviews and approvals
<f_> navi: "Contributor" 'role' doesn't give you any perms
<navi> oh oki
<f_> Also I removed the 3 other commits from !58
<f_> er, !56
<f_> I'm splitting them to another MR
<f_> axtlos: and I think ConanKudo[m]1 can add people as developers no?
<axtlos> maybe? i dont really know
<f_> I'm "Developer" rn, but only for the website repo
<navi> oh one last thing we don't need the define anymore
<f_> oh, or maybe it's because the website repo was created by him
<f_> navi: What define?
<f_> the one in meson.build?
<navi> ye
<f_> I decided to keep it there but eh can always remove it
<f_> one moment
<navi> i usually try to keep things minimal and self contained where possible
<f_> your wish was fulfilled (I hope, lol)
<navi> bc we can always add things later, but it's hard to keep track of things set in different places without clear reason, if that happens too often
<navi> f_: oki, thanks
<f_> yw, thanks for the productive reviewing
<navi> thansk for you work
<navi> thanks*
<navi> i'm glad to help ^w^
<f_> do we need a bot to handle keywords like "wayback!57" or something
<f_> I like saying "wayback!57" instead of "https://gitlab.freedesktop.org/wayback/wayback/-/merge_requests/57" :P Maybe I'm just lazy
<axtlos> would be nice to have imo
<dramforever[m]1> i am back at the other computer and is there anything i can do try to figure out why kwin_x11 crashes inside mesa
jvvv has joined #wayback
Achill[m] has quit [Quit: Idle timeout reached: 172800s]
<ConanKudo[m]1> <axtlos> "Conan Kudo: Do you know if its..." <- this is not possible
<ConanKudo[m]1> <f_> "axtlos: and I think Conan Kudo..." <- this is possible
<f_> ConanKudo[m]1: oh so you have perms to set other ppl dev
<ConanKudo[m]1> I do
<ConanKudo[m]1> solely because I created the repo via importing the old one, but I do
<f_> ok
<f_> btw, do you have enough perms to change the wayback group logo?
<ConanKudo[m]1> nope
<f_> ah well, need to wait on Ariadne for it then.
<ConanKudo[m]1> I would have done it the first day if I did 😅
<f_> hehe
<ConanKudo[m]1> I don't love relying on execlp() for Xwayback
<f_> While you're here mr !57 has some changes I removed and split into this: !59
<ConanKudo[m]1> oh god
<ConanKudo[m]1> I just realized we're going to need to make all the xinit stuff configurable
<ConanKudo[m]1> because some distros do awful things
<f_> ConanKudo[m]1: I think I'd be for removing xinit support completely
<ConanKudo[m]1> the existing paths aren't valid on openSUSE at least :(
<f_> xorg-xinit already does what's needed and we can have it use Xwayback instead of X
fitrh has joined #wayback
<ConanKudo[m]1> wouldn't xorg-xinit call /usr/bin/X already?
<ConanKudo[m]1> so if we're /usr/bin/X, it'll just do the thing
<f_> It calls /usr/bin/X, yes, but with config you can make it call anything
<ConanKudo[m]1> we probably need the logic until we have reimplemented /usr/bin/X
<ConanKudo[m]1> then we can drop it
<f_> yeah
<ConanKudo[m]1> but you're going to need to add meson configs for the xinitrc locations
<ConanKudo[m]1> because they are different on some distros
<ConanKudo[m]1> because life sucks and then you die :(
<leah> what if death was cured one day, and we stopped dying/ageing
<leah> then you could say
<leah> life sucks and then you live
<whitequark[cis]> unironically this is why immortality is kind of meh
<leah> of course, this would allow you to reliably explore all the suck
<whitequark[cis]> it's not that difficult to achieve but what for? to watch all your friends suffer and die? to slowly lose any connection with anything existing you've once had?
<whitequark[cis]> there's probably a type of person well suited for it who wouldn't get an extreme case of brainrot within one or two human lifetimes but most probably aren't
<leah> i want to live forever, so that i can achieve all my dreams
<leah> i don't have time to do all the things i want
<whitequark[cis]> even if you lived forever you wouldn't have it
<leah> sorry, don't mind me. i just woke up and saw ConanKudo[m]1 experience existential dread
<leah> i'm going to go get a burger
<whitequark[cis]> that butterfly you wanted to see? extinct. the family whose wedding you went to what feels just a few days ago? their last grandgrandkids are in the hospital. etc
<ConanKudo[m]1> immortality might actually be worse
<f_> ConanKudo[m]1: Ohh, :/
<ConanKudo[m]1> also practically speaking, immortality means that you forget
<ConanKudo[m]1> you can't remember everything, and most long-lived creatures have adapted to have weak long-term memory
<leah> i think immortality would solve a lot of human shittiness, because a lot of our bad behaviours are based on greed, and greed/selfishness is often based on our own recognition of mortality
<whitequark[cis]> any actually-existing immortality would be defined by a profound and continuous experience of loss
<whitequark[cis]> are you prepared for that?
<ConanKudo[m]1> being a lonely god...
<leah> for example, you have kids so that they can live on in your name. and you want the best for them, so you try to get everything for them. and that means you're willing to step on someone elses shoes
<whitequark[cis]> how many times are you willing to see your loved one die? yes, they might not die of old age. that just means they will die of an accident, or too much ambition, or because they ended up in a cult
<ConanKudo[m]1> I suspect that true immortality would lead to apathy
<whitequark[cis]> entropy didn't go anywhere
<leah> if you lived forever, you wouldn't have this compulsion. you'd probably live in a more balanced equilibrium. because you know if something doesn't go your way today, it probably will in a few centures, and if you know you'll live forever, you'll be happy to wait
<leah> so basically it would make humans more patient
<ConanKudo[m]1> it would make humans more apathetic
<leah> however, it would probably make us targets too
<ConanKudo[m]1> in the end, why care? it'll resolve itself somehow anyway
<whitequark[cis]> it would not be humans any more
<leah> aliens don't invade us at the moment because we're pathetic and lame
<leah> if we lived forever, they'd want to extract every part of us to figure it out
<f_> ConanKudo[m]1: btw what do you think of having marge in wayback.git
<ConanKudo[m]1> I dunno
<ConanKudo[m]1> I prefer rebasing merging like marge does
<ConanKudo[m]1> but I don't like marge as a "solution" to the CI thing
<leah> if i knew i couldn't die, i'd just eat nothing but fast food all day, and i'd hack in vim for the next 500 years to implement all the things i want
<f_> ConanKudo[m]1: oh, not as a solution to the CI thing
<leah> but immortality doesn't remove death. i imagine it just means we wouldn't age or get disease
<leah> you could still get hit by a bus and die
<leah> if someone blew you up with a grenade you'd die
<leah> and unless the fertility rate also dropped to nearly nothing, that means the planet would fill up quickly, and run out of resources
<leah> so we'd start killing each other again anyway
<leah> it'd be like logan's run
<leah> but maybe 300 or something
<leah> everyone dies at 300
<whitequark[cis]> you can eat nothing but fast food either way
<whitequark[cis]> nobody's there to stop you :p
<dramforever[m]1> ... so i went to grab debug symbols for mesa
<dramforever[m]1> and came back to
<whitequark[cis]> re: disease: no matter how expansive are the changes you've done to your body to get here, you'd still get mental health issues
<whitequark[cis]> because many of those are simply a form of learning
<leah> anyway. fast food is sashimi and tofu miso soup. which is available to me on takeout menu, and therefore fast food. healthy fast food.
<leah> that is what i'm ordering
<leah> and some dim sum
fitrh has quit [Remote host closed the connection]
fitrh has joined #wayback
<f_> ConanKudo[m]1: also, ty for making me `Guest' on wayback.git
<leah> if you want healthy fast food, just order japanese food
cow has joined #wayback
fitrh has quit [Ping timeout: 272 seconds]
ripsum has joined #wayback
cow has quit [Remote host closed the connection]
ari[m] has quit [Quit: Idle timeout reached: 172800s]
<arraybolt3> I think this is why religion generally introduces the immortality thing WITHOUT the existing planet being involved, because life forever here would just be depressing :P
<arraybolt3> life for a few decades here is already depressing
<arraybolt3> what good is immortality if people still are beating each other up, etc.?
<arraybolt3> on the food topic, pinto beans + curry powder + oil + cider vinegar + red pepper flakes + salt + raw onion + cabbage + peanut butter = surprisingly good curry, and not very expensive at all
<arraybolt3> also, brown rice + oil + vinegar + salt + a packet of salmon + red pepper flakes + raw onion = really good... uh... what would you even call that... it's tuna rice but with salmon instead of tuna (don't used canned salmon, that would probably ruin it)
<arraybolt3> I don't eat any fast food at all, we make everything from scratch here because it's orders of magnitude cheaper, once you get used to doing it every day it's about as fast as fast food anyway (just leave the beans cooking while you're hacking on a project), and it's far and away healthier than the absolute garbage most American fast food is
<f_> I only do fastfood when there's no other choice
<f_> Always good to make food at home instead, and you know exactly what you put in it unlike some macdonalds or whatever
<orowith2os[m]> I work fast food, and it's the only place within 5 miles to eat, and I don't have a grocery store I can walk to - so it's either wait for a ride to the store and cook, or go to Wendy's.
<ConanKudo[m]1> I respect fast food places quite a lot
<ConanKudo[m]1> there was a time that it was all I could afford
<arraybolt3> (leaving IRC for a sec, need to benchmark a thing, someone fill me in on whatever happens when I get back)
arraybolt3 has quit [Quit: Konversation terminated!]
<f_> !tell arraybolt3 there are public logs available you can view
<ConanKudo[m]1> I don't look down on people for eating QSR food, because I've been there and food is better than no food
<ConanKudo[m]1> and in general QSR food is not awful for you, provided you're mindful of your choices
<f_> ConanKudo[m]1: I mean, if you have no choice sure go eat fastfood, but if you *can* cook for yourself I always recommend you do so :)
<ConanKudo[m]1> the problem is cost of ingredients
<f_> you said it, fastfood is better than no food
<f_> Oh yes, definitely
<ConanKudo[m]1> also, if you're single living alone, buying ingredients for food is steep
<ConanKudo[m]1> because the economics basically don't work
arraybolt3 has joined #wayback
<arraybolt3> so, tl;dr: xz is in some instances faster than zstd and produces smaller files.
<arraybolt3> (that was what I was benchmarking)
<f_> arraybolt3: for your interest no one needs to let you know what happens in the channel while you are away :)
<arraybolt3> ah, didn't know we had logs here, bice
<f_> Now you do :)
<orowith2os[m]> ConanKudo[m]1: it's far cheaper to buy bigger quantities and cook for more people
<orowith2os[m]> yeah
<arraybolt3> they update live even, how on earth :P
<f_> arraybolt3: yeah it's all thanks to whitequark's _whitelogger bot :)
<orowith2os[m]> also splitting rent, bills, and the cost of food itself
<ConanKudo[m]1> orowith2os[m]: yeah, but the problem is food ingredients spoil
<ConanKudo[m]1> so for a single person, it's really difficult to have that balance
<arraybolt3> ConanKudo[m]1: It kind of depends on the ingredients. Not too long ago I was having to live on $50 every two weeks with no ability to get groceries other than Walmart delivery which charged a $10 delivery fee. Was able to survive thanks to using really cheap dried foods (pinto beans and rice mainly, plus some flavorings I already had, and some salt)
<ConanKudo[m]1> yeah
<orowith2os[m]> that too. The boyfriend's family cooks every night and rarely has leftovers past the night after, so it's not really a problem when I'm staying the night; we'll go get shorter-lasting ingredients or stuff like ground beef and use all of it that night.
<arraybolt3> I'm still eating basically the same diet, but I have quite a bit more to spend now so I can buy flavorings and whatnot.
<ConanKudo[m]1> canned food can be a godsend
<arraybolt3> mmm, I'm not even talking canned food, just dried.
<arraybolt3> I can get 20lb of dry pinto beans for like $15 or less IIRC
<ConanKudo[m]1> well, yes, canned, dried, and various preserves
<arraybolt3> that lasts us about two weeks, sometimes longer (we buy a 20lb bag every grocery trip, sometimes skipping it if we have enough left over from the last trip)
<orowith2os[m]> 20lbs of rice costs me about $12 at walmart
<orowith2os[m]> a bunch of beans makes for some good purely-for-energy food
<ConanKudo[m]1> if my pantry was big enough, I'd actually do that
* arraybolt3 generally has my bag of beans just laying on a table or desk
<ConanKudo[m]1> I usually buy a somewhat sizable amount of mixed frozen veggies
<arraybolt3> it sounds like purely-for-energy but it's really good once you've been stuck with that as your only option and have to find ways to flavor it up. That's where the oil, vinegar, red peppers, curry, etc. comes in.
<ConanKudo[m]1> I wish I could buy the papajohns peperoncini in bulk
<ConanKudo[m]1> they're a great pepper to use in food in general
<orowith2os[m]> my parents have a decent sized pantry, and have sealed containers full of rice, flour, and sugar
<orowith2os[m]> it's pretty nice
<arraybolt3> ConanKudo[m]1: not sure if they have them where you are, but have you tried Mezzetta's cascabella peppers?
<orowith2os[m]> I don't think they've bought any of that in like, a year and a half
<arraybolt3> those things are EXTREMELY SPICY, so don't go in unprepared, but they are *so good*
<arraybolt3> they usually just call them "hot chili peppers"
<ConanKudo[m]1> I haven't tried them no
<arraybolt3> I think the only spicier condiment I've had is probably Mrs. Renfro's ghost pepper salsa, but I'm a bit of a hot pepper addict so for me that's perfect
<orowith2os[m]> arraybolt3: I'm ProbablyTM on the Spectrum, so probably not the norm, but I'm fine just eating plain black beans & rice for every meal, or just straight rice.
<arraybolt3> haven't had them in a long time though
<arraybolt3> orowith2os[m]: I've tried similar things... it's survivable... but for me I *need* the salt. Add salt to it and I can live with that definitely.
<orowith2os[m]> good point
<arraybolt3> without salt, it's "the bread of adversity and the water of affliction" so to speak :P
<orowith2os[m]> I've considered getting those meal replacement/supplement things ("Ensure"s, iirc?) and just living off of those, plus easy to make stuff like rice.
<arraybolt3> straight rice is decent
<ConanKudo[m]1> orowith2os[m]: I make myself a fried egg burrito every day with a single fried egg, 1/8 roma tomato, 1/6 avocado, a 1/2 centimeter slice of onion, a fistful of shredded cheese, and 1/2 portabello mushroom sliced
<orowith2os[m]> you see, I wake up one hour in advance of when I have to clock in for work. So doing that is kind of a PainTM
<arraybolt3> I woke up 15 minutes before needing to clock in
<arraybolt3> thankfully I work from home
<ConanKudo[m]1> Oro (any/all): I only started doing this once I started working from home
<orowith2os[m]> alarms go off at 6, up at 6:10, dressed by 6:25, food consumed by 6:40, at work by 6:50
<orowith2os[m]> clock in at 7
<ConanKudo[m]1> before that, I never did that, no time
<arraybolt3> another random food thing I just remembered, my family slow-cooks eggs overnight, like hard-boiling but in a crock pot
<orowith2os[m]> interesting. Do they turn out differently from just cooking normally?
<arraybolt3> they usually come out with the whites having turned reddish-brown, they taste very good, slightly like meat. Apparently it's a known Sephardic Jewish trick.
<ConanKudo[m]1> I also accidentally developed a trick for semi poaching eggs in a skillet
<ConanKudo[m]1> which is actually pretty awesome because I hate making poached eggs even though I love poached eggs
<arraybolt3> only they put fancy stuff in the pot to dye the shell or add flavor to the eggs (apparently onion skins are good for dying the shell). We tried that here, the eggs didn't taste any ebtter
<arraybolt3> so we take the lazy approach of "eggs, water, in crock pot, turn on, go to sleep, wake up the next morning to breakfast"
<ConanKudo[m]1> I hate making hard boiled eggs because I suck at peeling the shells
<ConanKudo[m]1> also deviled eggs are awesome, even if they're annoying to make
<arraybolt3> is there any such thing as someone who's good at peeling a hard boiled egg?
<arraybolt3> or are there just some people who stink at it less than others?
<arraybolt3> because in my experienced getting a perfectly peeled egg is about as hard as proving P = NP
<ConanKudo[m]1> that's fair
<ConanKudo[m]1> but I've seen some absolute wizards at peeling them
<arraybolt3> well you can add me to the list of non-wizards then I guess
f_|ic has quit [Quit: Connection closed for inactivity]
<ConanKudo[m]1> arraybolt3: mostly when I was in Europe last month, I saw some people just do it like it was nothing
<ConanKudo[m]1> and I was just blown away
<arraybolt3> maybe the chickens they have there lay better eggs
<f_> rofl
<arraybolt3> I mean some of the eggs I've peeled have a skin between the egg and the shell that sticks to the white of the egg like it had been adhered with epoxy
<arraybolt3> and then some of them the skin slips off pretty easily except in like one or two spots where things go wrong
<thomas_adam> arraybolt3: All eggs do..
<arraybolt3> f_: ok, maybe fresher eggs? maybe the way they store the eggs is better? idk, I just really think that it's the egg's fault sometimes because I can't see how anyone but a brain surgeon could fix some of the ones I've had to peel.
<arraybolt3> thomas_adam: I know all eggs have the skin, I mean the adherence level
<ConanKudo[m]1> the difference might be the washed vs unwashed egg shell thing
<arraybolt3> maybe
<f_> Hehe
<arraybolt3> oh fun, looks like my work today is going to require a 64-bit system with an optical drive
<arraybolt3> do... I even have... one of those
<f_> I do have one of those
<arraybolt3> hmm, yes, I do, but it's a toss-up whether I can get it to boot or not
* ConanKudo[m]1 really needs to pick up a USB BD-RW drive
<f_> old-fashioned HP laptop from 2011 has it
<arraybolt3> ConanKudo[m]1: my boss was literally trying to talk me into buying one of those yesterday, I talked him out of it
<orowith2os[m]> <ConanKudo[m]1> "I hate making hard boiled eggs..." <- I crack all around the shell and water to rise the shell off
<f_> it's replaceable by a harddisk too if you want
<arraybolt3> but I have an HP Elitebook that has an optical drive
<f_> oh, my HP is an Elitebook too :P
<ConanKudo[m]1> my windows dell desktop from 2015 has one
<orowith2os[m]> which is higher up, pro or elite? :P
<arraybolt3> so that will work probably. That machine served me very well for years, but something's wrong with it that makes it sometimes just suddenly power off and stay that way untill it's unplugged for 30 minutes or so.
<f_> orowith2os[m]: elite obviously, pro isn't as thick
<orowith2os[m]> "HP HP Pro x360 435 13.3 inch G10 Notebook PC"
<ConanKudo[m]1> I bought it to be a media center PC and it has an old enough intel cpu (intel 6th gen) to be able to play all kinds of blurays
<arraybolt3> haven't booted it in a while, I guess I'll dust it off and see if it'll work
<f_> ConanKudo[m]1: Media center PC running windows?
<ConanKudo[m]1> yup
<f_> does windows still have that built-in media center thing or did they ditch it on windows 8.1
<ConanKudo[m]1> games and cable TV/streaming
<ConanKudo[m]1> it was ditched in Windows 10
<f_> :(
<ConanKudo[m]1> tbh I was sad about that
<ConanKudo[m]1> the Windows MCE experience was pretty good
* arraybolt3 wonders if we need a #wayback-offtopic
<arraybolt3> my Elitebook has a Windows 8 license built into the mainboard
<arraybolt3> used to actually use it, with Hyper-V for virtualization
<arraybolt3> hated it
<arraybolt3> Win8 was a decent OS, but Hyper-V was the worst excuse for a hypervisor I've ever seen
<ConanKudo[m]1> meh
<ConanKudo[m]1> realistically this channel would be pretty dead if we kept it "strict"
<f_> yeah I think for now #wayback-offtopic is not needed
Saijin_Naib[m]1 has joined #wayback
<Saijin_Naib[m]1> EliteBook 2740p reporting in
<f_> hi Saijin_Naib[m]1 :P
<ConanKudo[m]1> the only thing I might probably put a lid on is people complaining about IRC or Matrix
<ConanKudo[m]1> but since people haven't been actually complaining about that much the past few days I haven't said anything
<f_> what's irc again
<f_> 18:44 <ConanKudo[m]1> the Windows MCE experience was pretty good
<f_> oh absolutely, I remember just liking its startup thing too
<f_> and it looked so good, at least the Windows 7 version
<Saijin_Naib[m]1> @[Conan Kudo] not sure if you are soliciting recs, but I use a slimline laptop BD drive in a USB enclosure and am finding it way better than USB "native" drives have been
<ConanKudo[m]1> the UI basically didn't change until it was dropped in Windows 10
<ConanKudo[m]1> it was effectively the same since Windows 7
<f_> it looked really good
<ConanKudo[m]1> I used every version starting from Windows XP
<f_> a shame Microsoft dropped it
<f_> bad michaelsoft, bad
<arraybolt3> TIL the rubber on old computers can decompose and flake off
<arraybolt3> I mean, not much of a surprise, but when your system's mouse buttons literally have the entire outer shell fall off...
<Saijin_Naib[m]1> Or get gummy, depending upon composition
<Saijin_Naib[m]1> 2740p mouse buttons turned into like rubber cement
<arraybolt3> the system does indeed boot though
<arraybolt3> I tried some different RAM sticks, maybe it was the 16GB RAM I was using
<arraybolt3> f_: that one's slightly older than the one I'm using
<f_> arraybolt3: oh, mine just was randomly freezing then wouldn't POST anymore
<f_> removed the 2 corsair ram sticks I had put, works again
<f_> I use an Elitebook 8560w from 2011
<arraybolt3> mine is an 8570p from 2012 or so I think?
<Saijin_Naib[m]1> @f_ the ol' chonker. It has a brushed CF skin on it now, though
<f_> Saijin_Naib[m]1: so not the tabletpc
<f_> if I understood correctly ;p
<arraybolt3> yeah it's 2012
<Saijin_Naib[m]1> No, sorry, yeah, convertible tablet with stylus
<f_> Saijin_Naib[m]1: looks cool TBH
<Saijin_Naib[m]1> Adore that thing, just not tenable for me anymore
<f_> arraybolt3: btw, I wouldn't be surprised the HP BIOS that's there is garbage
<f_> at least the one I have in mine is garbage
<f_> and it's from 2016
<arraybolt3> not sure what counts as "garbage" or not
<arraybolt3> but mine's pretty decen
<arraybolt3> supports both CSM/BIOS and UEFI pretty well
<arraybolt3> has plenty of configuration options
<arraybolt3> wish I could Libreboot it but alas, not supported yet last I checked
<f_> UEFI support on mine is subpar
<arraybolt3> what
<arraybolt3> what did I press
<f_> what happened?
<arraybolt3> ok, so, now I know what Ctrl+Shift+A does in Konversation
<arraybolt3> (marks me as being away)
<f_> haha
<arraybolt3> hit it by accident and was like "I'm marked as being away?!"
<f_> Anyway mine is not all that good
<f_> sure it has a number of config options .... but
<f_> UEFI support is not all that good
<arraybolt3> I have had UEFI issues on this one
<arraybolt3> but there's a "customized boot" feature for working around that
<arraybolt3> and it has boot from file, which is worth its weight in gold for me
<f_> I'm actually surprised they updated the bios of this thing in 2016
<f_> I wonder under which circumstances they did it
<f_> also something mildly annoying is when it fallbacks to CSM/BIOS and then says it can't find an OS, on next boot it goes directly to system diagnostics
<f_> My laptop is actually supported by libreboot so I have on todo to flash it
<f_> Overall it's not bad at all, but I would've preferred an AMD GPU instead of an nvidia one
<f_> thankfully it's socketed MXM 3.0-A
<arraybolt3> mine has no GPU at all
<arraybolt3> just the integrated graphics
<arraybolt3> well I guess that's a GPU but you know what I mean
<f_> They fused off the integrated GPU on mine
<f_> so, no nvidia optimus or whatever it's called
<f_> so, nvidia everywhere
<axtlos> sounds like both a blessing and a curse
<arraybolt3> Optimus is pain
<f_> It's more of a curse than a blessing
<arraybolt3> so I'd say blessing
<f_> arraybolt3: I probably would've preferred optimus to at least choose iGPU than having to use the nvidia GPU under legacy nouveau and see it crash every now and then
<f_> it's a fermi gpu so it will probably never get the shiny new NVK/zink stuff
<arraybolt3> hmm, fair, I may be slightly scarred from my last runin with optimus
<arraybolt3> *run-in
<f_> but TBF I never really tried Optimus on Linux :P
<arraybolt3> tl;dr: 50-series GPU issues, driver's fault, insanely hard to fix
<axtlos> nvidia optimus is very different depending on the laptop
<f_> quadro 2000m here btw
<axtlos> since some have a physical mux switch and some do it purely through software
<f_> which does support optimus
<f_> but -EFUSEDOFFIGPU
<f_> that being said thankfully it's just a socketed MXM card
<f_> so I could replace it if I wanted, coupled with libreboot for VBIOS loading
<orowith2os[m]> <f_> "it's a fermi gpu so it will..." <- Snowy's been working on Kepler support
<orowith2os[m]> Fermi could come too
<orowith2os[m]> and then the old gallium nouveau driver could get pushed to the Amber branch
<f_> orowith2os[m]: I've been told that while kepler might be possible fermi is a lot harder
<orowith2os[m]> apparently the instruction ISA is the same for the two, so it might come, eventually. Just after Kepler
<f_> Well that's great to hear
<leah> btw
<f_> wayback on wayback :o
<leah> yeah
<leah> inb4 i iframe that
__0x1eaf has quit [Quit: Lost terminal]
f_|ic has joined #wayback
<f_|cat> btw, do we want to remove `-display`/`-d` from Xwayback
<f_|cat> X usually takes the display e.g. `X :0` instead of `X -display :0`
mccd has joined #wayback
grufwub has joined #wayback
nemoto has joined #wayback