💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-03-02.txt captured on 2024-05-12 at 16:03:13.
⬅️ Previous capture (2022-04-28)
-=-=-=-=-=-=-
[2022-03-02T02:46:12Z] <midfavila> ehawkvu[m]: your/cem's libgccjit package nuked one of my chroots :v [2022-03-02T02:46:58Z] <midfavila> the last rm -rf wipes out everything to actually like [2022-03-02T02:46:58Z] <midfavila> constitute a usable system under /usr/ [2022-03-02T02:47:12Z] <midfavila> juuuuuuuuuust a heads-up [2022-03-02T02:48:49Z] <ehawkvu[m]> That's odd. let me checkout the build script [2022-03-02T02:49:08Z] <midfavila> you rm -rf "$DESTDIR/" instead of rm -rf "$1/" [2022-03-02T02:49:27Z] <midfavila> that's the only thing I can think of that would cause it [2022-03-02T02:49:44Z] <midfavila> considering the rest of the build up until that point went fine, and only failed after taking out /usr/bin/ [2022-03-02T02:49:57Z] <phoebos> probably ehawkvu[m] is using a kiss that sets DESTDIR [2022-03-02T02:50:07Z] <midfavila> that would make sense. [2022-03-02T02:50:12Z] <midfavila> :thinking: [2022-03-02T02:50:22Z] <midfavila> note to self: don't use other people's packages without rewriting them, in the future [2022-03-02T02:50:44Z] <midfavila> thankfully nilfs2 is super based [2022-03-02T02:50:48Z] <midfavila> so I haven't lost anything [2022-03-02T02:50:53Z] <phoebos> oh niice [2022-03-02T02:51:01Z] * midfavila dabs in snapshots [2022-03-02T02:51:14Z] <midfavila> now to go through the process of finding the right checkpoint to mount [2022-03-02T02:51:16Z] <ehawkvu[m]> That's good, I'm gonna update the build script so that isn't a possibility [2022-03-02T02:51:30Z] <midfavila> yeah that would be cool [2022-03-02T02:51:44Z] <midfavila> i mean ultimately it's my fault for not keeping up with the changes to KISS [2022-03-02T02:51:59Z] <midfavila> i'm still using a version I forked a while back so it's not surprising that there are incompatibilities [2022-03-02T02:52:14Z] <midfavila> reminds me that I need to backport some fixes. did tsort ever make it into kiss? [2022-03-02T02:52:19Z] <phoebos> some changes are less palatable [2022-03-02T02:52:27Z] <midfavila> yeah, hence my refusal to update [2022-03-02T02:52:39Z] <midfavila> i don't like the use of a DSL for example [2022-03-02T02:52:48Z] <ehawkvu[m]> I don't think tsort made it in [2022-03-02T02:52:53Z] <midfavila> that's unfortunate [2022-03-02T02:52:59Z] <midfavila> maybe I'll take a stab at implementing it [2022-03-02T02:53:04Z] <phoebos> dilyn did something to fix dependency graphs [2022-03-02T02:53:12Z] <midfavila> gonna have to rename it soon [2022-03-02T02:53:16Z] <midfavila> i shall call it miss [2022-03-02T02:53:28Z] <phoebos> illiliti made a sh tsort [2022-03-02T02:53:40Z] <midfavila> while impressive, why? tsort is POSIX [2022-03-02T02:54:26Z] <phoebos> ooh good point [2022-03-02T02:54:36Z] <phoebos> hmm [2022-03-02T02:56:59Z] <phoebos> oh busybox doesn't provide tsort [2022-03-02T02:57:02Z] <phoebos> oof [2022-03-02T02:57:22Z] * midfavila laughs in sbase [2022-03-02T02:57:28Z] <midfavila> puny -box users [2022-03-02T02:57:30Z] <phoebos> kiss owns /bin/tsort [2022-03-02T02:57:32Z] <phoebos> sbase [2022-03-02T02:57:49Z] * phoebos laughs in busybox + sbase + bore + 9base [2022-03-02T02:57:55Z] <midfavila> "bore"? [2022-03-02T02:58:07Z] <phoebos> https://git.bvnf.space/bore [2022-03-02T02:58:08Z] <midfavila> i've just been using s+u+9 with some stuff from BSD thrown in [2022-03-02T02:58:17Z] <midfavila> oooh [2022-03-02T02:58:19Z] <midfavila> these things [2022-03-02T02:58:21Z] <midfavila> i recall them now [2022-03-02T02:58:55Z] <phoebos> now i realise i need to implement tsort, which will be fun [2022-03-02T02:59:06Z] <midfavila> ;p [2022-03-02T02:59:23Z] <midfavila> I need to get back to cracking away at my own userland, actually... [2022-03-02T02:59:36Z] <midfavila> but there's so much other stuff I need to learn first aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa [2022-03-02T02:59:58Z] <phoebos> plenty of time [2022-03-02T03:00:12Z] <midfavila> yeah prolly [2022-03-02T03:00:12Z] <phoebos> as long as you don't live near the rising seas [2022-03-02T03:00:23Z] <midfavila> i mean my city *is* on a river [2022-03-02T03:00:35Z] <phoebos> ah. nevermind then [2022-03-02T03:00:53Z] * phoebos waves goodbye [2022-03-02T03:00:56Z] <midfavila> kek [2022-03-02T03:01:04Z] <midfavila> my real problem is that I get way too fundamentalist about shit [2022-03-02T03:01:28Z] <phoebos> what do you mean [2022-03-02T03:01:47Z] <midfavila> >want to learn programming, need to learn CS. want to learn CS, need to learn math. want to learn math, need to learn set theory. want to learn set theory, need to learn logic. [2022-03-02T03:01:52Z] <midfavila> dependency hell but IRL [2022-03-02T03:02:36Z] <phoebos> ach yeah. it's a valid desire [2022-03-02T03:03:22Z] <midfavila> yeah. so I went and ordered a bunch of texts on computer-aided proofs and shit and 'm gonna start working up to the construction of the real numbers before I return to doing any more algebra [2022-03-02T03:03:23Z] <phoebos> if the building-block stuff is not interesting enough, i just get bored and skip to the fun bits :p [2022-03-02T03:03:31Z] <phoebos> need abstraction [2022-03-02T03:03:37Z] <midfavila> I just freak out if I don't understand something in its entirety :v [2022-03-02T03:03:43Z] <midfavila> feels like I'm building on a foundation of sand [2022-03-02T03:03:48Z] <phoebos> lol [2022-03-02T03:04:38Z] <phoebos> on the other hand, it's difficult to actually comprehend something without having at least a surface-level knowledge of the entire chain of stuff [2022-03-02T03:04:54Z] <midfavila> yep [2022-03-02T03:04:56Z] <midfavila> so it's like [2022-03-02T03:05:02Z] <midfavila> either spend fucking ages learning all this other shit, [2022-03-02T03:05:06Z] <midfavila> or be the eternal soydev [2022-03-02T03:07:14Z] <midfavila> the one thing I hate about nilfs2 is that it's slooooooooooooooooooooooooooooooooooooooooooooooooow [2022-03-02T03:07:17Z] <phoebos> it's not quite the same dilemma as broad/shallow vs narrow/deep [2022-03-02T03:08:08Z] <midfavila> I guess I can kinda agree with that [2022-03-02T03:08:46Z] <phoebos> like i don't want to learn biology in little detail, i want to understand all of physics, which is broad, but not that broad [2022-03-02T03:09:08Z] <phoebos> it's deep and requires a wide-ish foundation [2022-03-02T03:09:25Z] * midfavila nods [2022-03-02T03:10:38Z] <midfavila> man, every time my monitors do their automatic calibration it scares the shit out of me [2022-03-02T03:10:55Z] <midfavila> the little camera module that slips out of the top bezel just goes *CLACK* with no warning whatsoever [2022-03-02T03:49:21Z] <midfavila> holy crap emacs native compilation uses a ton of cpu lmao [2022-03-02T03:50:03Z] <phoebos> POSIX's requirements for tsort are pretty crap, i think kiss would at least need an error code for recursive dependencies [2022-03-02T04:20:27Z] <midfavila> i mean [2022-03-02T04:20:31Z] <midfavila> error code is != 0 [2022-03-02T04:21:07Z] <midfavila> besides, isn't the only recursive dep in kiss freetype-harfbuzz? and that's managed by a single package [2022-03-02T04:21:29Z] <midfavila> could always have a set of fallback routines, too... if tsort fails, then try to resolve the old way [2022-03-02T04:21:35Z] * midfavila shrugs [2022-03-02T04:31:55Z] <phoebos> yeah there's only .Ex -std, nothing more precise [2022-03-02T05:00:50Z] <testuser[m]> Hi [2022-03-02T05:01:11Z] <midfavila> hi [2022-03-02T05:13:39Z] <testuser[m]> Hi, yeah, new grad here. I have a great job on paper: fully remote, chill coworkers, great environment, interesting projects, hourly massages, the works. The only thing is, and this is just a detail, sometimes my boss asks me to do things. [2022-03-02T13:25:04Z] <phoebos> noocsharp: what's the advantage of closing stdout (in waypast 096366b)? [2022-03-02T13:25:13Z] <phoebos> waypaste [2022-03-02T14:18:14Z] <noocsharp> i'm beginning to wonder if there is one [2022-03-02T14:18:57Z] <noocsharp> i did it because from what i saw, vis waits for all the standard descriptors to be closed because finishing a copy, but i think i'm wrong [2022-03-02T14:34:02Z] <phoebos> oh [2022-03-02T14:34:04Z] <phoebos> hm [2022-03-02T14:44:59Z] <testuser[m]> https://videocardz.com/newz/hackers-now-demand-nvidia-should-make-their-drivers-open-source-or-they-leak-more-data [2022-03-02T14:46:09Z] <noocsharp> finally [2022-03-02T14:58:55Z] <testuser[m]> What kind of algo is concurrency? [2022-03-02T15:07:19Z] <rohan> noocsharp: you have used pkgsrc in oasis? [2022-03-02T15:45:43Z] <noocsharp> rohan: nope [2022-03-02T15:46:10Z] <rohan> it have some limitation? [2022-03-02T15:46:25Z] <rohan> like some packages that dont work [2022-03-02T15:48:59Z] <noocsharp> i've never used it, but linux has first class support so i don't see why it shouldn't work [2022-03-02T15:50:32Z] <noocsharp> if something doesn't work, its probably a bug in the package that can be fixed with a patch [2022-03-02T16:05:19Z] <rohan> understand [2022-03-02T17:11:17Z] <testuser[m]> Golang is basically the flat earth society of programming. It is anti-intellectual. It deliberately ignores all the knowledge we've gained about programming languages in the last 50 years of research. At this point it's almost a pyramid scheme spearheaded by the ignorant Google developers whose promotions depend on the success of this turd, followed by a number of blog spammers who put their eggs in this basket and a large base of [2022-03-02T17:11:17Z] <testuser[m]> beginners who get swept up by the overwhelming PR machine [2022-03-02T17:28:36Z] <omanom> i'm trying to consolidate my hard drives into a storage pool, unfortunately they're all different sizes >.> [2022-03-02T17:40:57Z] <testuser[m]> What are u using for it [2022-03-02T17:41:31Z] <testuser[m]> For pooling [2022-03-02T17:44:29Z] <omanom> my original thought was zfs [2022-03-02T17:45:20Z] <omanom> it doesn't appear any option does pooling with some form of fault tolerance while also allowing disk addition at any time and full disk space utilization [2022-03-02T17:46:44Z] <testuser[m]> https://serverfault.com/questions/213861/multi-device-btrfs-filesystem-with-disk-of-different-size#438181 [2022-03-02T17:46:45Z] <omanom> i've got a 500g, 750g, 1tb, and 1.5 tb drive so i can't even do like multiple mirrored sets [2022-03-02T17:47:31Z] <omanom> have you used btrfs? [2022-03-02T17:48:38Z] <omanom> ahh based on irc logs you do [2022-03-02T17:50:16Z] <testuser[m]> Not for this [2022-03-02T17:50:21Z] <testuser[m]> I just searched for it [2022-03-02T17:51:49Z] <omanom> maybe i'll just make a bunch of 250GB partitions and use mdadm [2022-03-02T17:52:57Z] <testuser[m]> What are u storing [2022-03-02T17:52:59Z] <testuser[m]> Btw [2022-03-02T17:53:23Z] <omanom> music, code, misc files [2022-03-02T17:53:46Z] <testuser[m]> Rich [2022-03-02T17:53:50Z] <testuser[m]> I barely fill 20gb [2022-03-02T17:54:56Z] <omanom> honestly same [2022-03-02T17:55:07Z] <omanom> i just figured i got a bunch of drives lying around and itd be nice to use them [2022-03-02T17:55:40Z] <omanom> eventual goal being read-only OS and the drive pool is everything else [2022-03-02T18:26:03Z] <testuser[m]> https://termbin.com/7nek [2022-03-02T18:54:34Z] <rohan> someone have wine 64 bit packaged? [2022-03-02T19:03:39Z] <omanom> https://github.com/mmatongo/KISS-wine hasn't been updated since early last year though [2022-03-02T19:07:14Z] <rohan> i see [2022-03-02T19:07:19Z] <rohan> but x dependecy [2022-03-02T19:07:30Z] <rohan> will find some wine wayland source [2022-03-02T19:17:03Z] <testuser[m]> https://en.m.wikipedia.org/wiki/Wirth%27s_law