[2021-06-12T00:39:15Z] oh I just noticed that dilyn made a small list of implicit dependencies, thank you! [2021-06-12T00:42:35Z] btw I'm pretty sure that https://k1sslinux.org/faq#5.5 isn't necessarily true [2021-06-12T00:42:59Z] I find DRM revolting, but I think that gcompat might run it without too many issues [2021-06-12T00:45:59Z] well if somebody gets netflix working lmk :) [2021-06-12T00:48:05Z] * midfavila inhales sharply [2021-06-12T00:48:13Z] mid calm down [2021-06-12T00:48:20Z] Talk of running DRM under KISS is heretical behavior, riteo [2021-06-12T00:48:30Z] this is a liberated household [2021-06-12T00:48:37Z] next thing I know you'll all be using HDMI [2021-06-12T00:48:38Z] I never said I wanted to do it nor know if it works [2021-06-12T00:49:02Z] i am ***extremely*** disappointed in your behavior, dilyn. go sit in the corner and think about what you've done [2021-06-12T00:49:30Z] mid... [2021-06-12T00:49:39Z] do you know that I'm working on making nvidia's driver work on kiss, right? [2021-06-12T00:49:48Z] friendship ended with riteo [2021-06-12T00:49:51Z] I didn't want do do it but I'm desperate [2021-06-12T00:49:51Z] s m h [2021-06-12T00:50:06Z] mid I really want kiss, but my gpu is killing me [2021-06-12T00:50:27Z] >:CCCCCCCCCCCCCCCCCC [2021-06-12T00:50:33Z] acquire the Matrox [2021-06-12T00:50:34Z] for great justice [2021-06-12T00:50:36Z] I swear, as soon as GPU prices fall down and I'll buy an AMD I will throw that package in the trash [2021-06-12T00:51:03Z] I don't know if I really want to do it actually [2021-06-12T00:51:17Z] ultimately it's your machine. i'm just shitposting [2021-06-12T00:51:24Z] no but I'm serious [2021-06-12T00:51:43Z] I really feel like I'm stuffing weird shit into this distro [2021-06-12T00:51:54Z] like I don't know, eating hamburgers in a vegan restaurant [2021-06-12T00:52:03Z] it feels... Weird [2021-06-12T00:52:18Z] you mean you don't go into a vegan restaurant explicitly to order a fat, juicy steak [2021-06-12T00:52:20Z] ? [2021-06-12T00:52:40Z] kind of [2021-06-12T00:52:44Z] hmm [2021-06-12T00:52:47Z] strange [2021-06-12T00:52:54Z] like, it feels out of place [2021-06-12T00:53:02Z] Am I really supposed to be doing this? [2021-06-12T00:53:02Z] i fail to see how [2021-06-12T00:53:42Z] this is an extremely minimalist distro, will I feel ok running a proprietary huge blob requiring gcompat on my machine? [2021-06-12T00:53:47Z] will my install feel clean? [2021-06-12T00:53:53Z] KISS isn't really a distro, my guy [2021-06-12T00:53:54Z] I've actually been thinking about this for months [2021-06-12T00:54:01Z] it's a meta-distro [2021-06-12T00:54:06Z] eh [2021-06-12T00:54:09Z] a set of tools that can be applied in any manner you choose [2021-06-12T00:54:16Z] that's actually true [2021-06-12T00:54:19Z] but still [2021-06-12T00:54:29Z] sometimes I don't *compeltely* talk out of my ass, contrary to common belief [2021-06-12T00:54:30Z] :P [2021-06-12T00:54:33Z] completely* [2021-06-12T00:54:41Z] it's still not gkiss [2021-06-12T00:54:51Z] it's kiss, with it's own ideas behind [2021-06-12T00:54:57Z] * midfavila shrugs [2021-06-12T00:55:00Z] actually thinking about it you can install wayland on there too [2021-06-12T00:55:06Z] no ok nevermind I'll do it [2021-06-12T00:55:16Z] lmao [2021-06-12T01:01:56Z] do you guys think I'm overthinking this stuff [2021-06-12T01:03:33Z] I have no clue what you're thinking *about* [2021-06-12T01:03:49Z] the conflict of having proprietary hardware? [2021-06-12T01:04:02Z] pretty much yeah [2021-06-12T01:04:14Z] like, spending time making it run [2021-06-12T01:04:15Z] i mean... why are you running KISS? Because if it's to avoid proprietary blobs... don't do it. But then... Probably just run parabola or w/e [2021-06-12T01:04:28Z] there's no good reason not to make something you spent money on work [2021-06-12T01:04:36Z] good point [2021-06-12T01:04:48Z] so either sell it, keep it for something else, or go for it! [2021-06-12T01:05:02Z] you should do it because a few people in the universe would be pretty happy to have it working haha [2021-06-12T01:05:27Z] well, considering these hard times it's not like I got any other choice [2021-06-12T01:06:12Z] you know what, fuck it, I'll reboot now onto a debian live cd or whatever and look what the installer does so I can package it properly [2021-06-12T01:06:29Z] cya later! [2021-06-12T02:05:35Z] i wonder if he knows away messages exist [2021-06-12T02:48:06Z] lmao [2021-06-12T02:48:18Z] it's unclear [2021-06-12T05:06:41Z] Hi [2021-06-12T05:09:26Z] acheam Maybe you have gobject-introspection installed, but gtk stack is not built with support for it so it fails. I'll disable it [2021-06-12T07:44:35Z] omanom: https://git.git-bruh.duckdns.org/kiss-repo/commit/ce0652bd00ccf97a47bd368f82cf1d64657ee2e0.html [2021-06-12T07:45:03Z] it has jumbo builds enabled so maybe you'd want to remove `-DENABLE_UNIFIED_BUILDS=ON` if you have low ram [2021-06-12T10:06:15Z] https://envs.sh/so.jpg [2021-06-12T10:09:57Z] soon :) [2021-06-12T10:10:17Z] nice! [2021-06-12T10:10:54Z] thanks [2021-06-12T10:10:57Z] i heard dylanaraps is back finally [2021-06-12T10:11:09Z] yeah [2021-06-12T10:11:11Z] but not here [2021-06-12T10:11:14Z] (yet) [2021-06-12T10:13:47Z] he's afraid to come here for some reason [2021-06-12T10:13:54Z] maybe he don't want to [2021-06-12T10:13:58Z] we will see [2021-06-12T13:40:07Z] https://www.phoronix.com/scan.php?page=news_item&px=Clang-PGO-For-Linux-Next [2021-06-12T13:55:29Z] hiii! [2021-06-12T14:00:38Z] hi riteo [2021-06-12T14:09:06Z] nice article testuser[m]1 [2021-06-12T14:09:10Z] https://specifications.freedesktop.org/basedir-spec/latest/ar01s03.html [2021-06-12T14:09:24Z] $XDG_STATE_HOME now exists [2021-06-12T14:09:31Z] for log and history filea [2021-06-12T14:13:08Z] read that earlier. What's a sane default for it? [2021-06-12T14:13:43Z] /tmp [2021-06-12T14:14:15Z] /s? [2021-06-12T14:15:43Z] I don't think /tmp is a good default [2021-06-12T14:16:09Z] might as well keep things in .cache then [2021-06-12T14:16:21Z] ~/.local/state [2021-06-12T14:16:28Z] actually reading the article it makes sense to use /tmp [2021-06-12T14:16:56Z] depending on the configuration (iirc a lot of distros mount tmpfs by default), /tmp doesn't preserve its contents between reboots, it's not a good fit for "local" states for the second use case (current state of the application that can be reused on a restart (view, layout, open files, undo history, …)) [2021-06-12T14:17:07Z] sys analog is /var/{lib,db} [2021-06-12T14:17:38Z] and maybe /var/tmp [2021-06-12T14:18:06Z] why not ~/.local/{lib,db} then? [2021-06-12T14:18:35Z] yep, exactly my thought, konimex [2021-06-12T14:18:37Z] oh konimex I see [2021-06-12T14:18:37Z] so $XDG_STATE_HOME is supposes to persist between system restarts too? [2021-06-12T14:18:58Z] s/supposes/supposed/ [2021-06-12T14:19:21Z] It should if you want to keep stuff like undo history between reboots [2021-06-12T14:19:22Z] at least for the things I'd use it for, yes [2021-06-12T14:20:00Z] ang: say, is ~/.local/bin an XDG standard? if so, ~/.local/lib makes sense, but not ~/.local/db [2021-06-12T14:21:47Z] konimex: I would have no clue if XDG specifies any defaults at all tbh [2021-06-12T14:22:19Z] they give recommendaions apparently?! [2021-06-12T14:22:34Z] konimex: User-specific executable files may be stored in $HOME/.local/bin [2021-06-12T14:23:18Z] > a default equal to $HOME/.local/state should be used [2021-06-12T14:23:33Z] nvm, they give defaults but just not for the new variable... [2021-06-12T14:33:07Z] https://github.com/kiss-community/kiss/pull/31 [2021-06-12T14:33:12Z] the discussion becoming a little bit heated [2021-06-12T14:33:16Z] leave your feedback [2021-06-12T14:37:27Z] how does this solution pass the PKG, TYPE and other vars to the hook [2021-06-12T14:41:28Z] this IMO makes packages way too fiddly and mutable [2021-06-12T14:42:04Z] It's not exactly a hook, it's more like a drill into kiss internals [2021-06-12T14:43:05Z] clearly we need gentoo use flags [2021-06-12T14:44:22Z] no no, only over my dead body :)) [2021-06-12T14:44:45Z] mh [2021-06-12T14:44:57Z] is the original issue the fact that software built without x too? [2021-06-12T14:44:59Z] you can do something like this in the same time to write a hook https://termbin.com/vv0e [2021-06-12T14:45:05Z] not that "manual" [2021-06-12T14:45:37Z] oh testuser[m]1 that's very elegant and simple [2021-06-12T14:45:45Z] but again, is the issue that x11 is an optional dependency? [2021-06-12T14:46:25Z] because thinking about it why not make the package check for x11 at build time and do its thing there? [2021-06-12T14:46:31Z] like some packages already do [2021-06-12T14:46:38Z] some packages disable x11 stuff automatically if its not found [2021-06-12T14:46:38Z] I can see the use-case but yeah, as illiliti said, feels more like drilling into kiss' internals [2021-06-12T14:46:49Z] so no need to interfere in build file [2021-06-12T14:46:56Z] and besides that, prime example why tab indentation is superior [2021-06-12T14:47:04Z] look at that ugly unindented heredoc [2021-06-12T14:47:27Z] testuser[m]1: wait, what do you mean [2021-06-12T14:47:44Z] what do you mean by interfering with the build file? [2021-06-12T14:47:59Z] I'm not talking about hooks, like, literally updating the package build file itself [2021-06-12T14:48:25Z] like xkeyboard-config, you can just remove libX11 and xkbcomp from depends without doing --without-x11 in the build file [2021-06-12T14:48:29Z] and it'll work fine [2021-06-12T14:48:36Z] oh you mean that [2021-06-12T14:48:48Z] thats the only place where this hok is gonna work [2021-06-12T14:48:54Z] well, that's more an upstream thing [2021-06-12T14:49:12Z] i mean this approach will work for like 5 packages [2021-06-12T14:49:18Z] of manipulating just the depends file [2021-06-12T14:49:28Z] yeah I agree that's pretty useless [2021-06-12T14:49:33Z] most stuff needs intervention [2021-06-12T14:50:05Z] if there are optional dependencies somewhere, why not removing them from deps and check for them in the build file? [2021-06-12T14:51:00Z] what I mean is that it's more a package issue than a package manager one [2021-06-12T14:52:50Z] also this would break if you dont have the deps preinstalled [2021-06-12T14:52:56Z] oh [2021-06-12T14:52:56Z] nvm [2021-06-12T15:15:45Z] it's time [2021-06-12T15:15:50Z] mid's awake now [2021-06-12T15:16:03Z] lol [2021-06-12T15:16:03Z] indeedly so [2021-06-12T15:19:12Z] and its only.... 1215 [2021-06-12T15:19:35Z] i've been up since ten [2021-06-12T15:19:39Z] i just didn't want to get out of bed [2021-06-12T15:19:44Z] leave me alone, old man [2021-06-12T15:23:59Z] hmm... [2021-06-12T15:24:15Z] the more I think about it, the more tempted I am to try and switch to some monstrous combination of oBSD and KISS [2021-06-12T15:24:41Z] like, running BSD's kernel? [2021-06-12T15:24:50Z] Kiss package manager in bsd [2021-06-12T15:25:06Z] I mean, it's more than possible [2021-06-12T15:25:08Z] but why? [2021-06-12T15:25:12Z] yeah [2021-06-12T15:25:42Z] just not a huge fan of linux from a technical point of view, especially now that rust is encroaching on it [2021-06-12T15:25:53Z] dBSD and oBSD are much more interesting to me [2021-06-12T15:26:00Z] No one's forcing you to use the rust part of it [2021-06-12T15:26:07Z] (Yet0 [2021-06-12T15:26:18Z] the "yet" is what I'm concerned about [2021-06-12T15:27:03Z] I don't think the yet will change for like 5-10 years lol, only new niche stuff will be written in it [2021-06-12T15:27:26Z] that would be painful to use kiss on BSD [2021-06-12T15:27:36Z] BSD's are designed as a monolithic structure. kernel and userland are deeply integrated [2021-06-12T15:27:49Z] Yes, I know. [2021-06-12T15:28:35Z] you need to put massive effort to improve it [2021-06-12T15:28:40Z] afaik cem gave up on this [2021-06-12T15:28:59Z] if you want to change kernel I think you should try something else, maybe a little more exotic too [2021-06-12T15:29:08Z] well it's not like I can use minix [2021-06-12T15:29:10Z] it'd be a way more interesting project [2021-06-12T15:29:44Z] illiliti: is KISS still going to fit under 1kloc with the tsort stuff ? [2021-06-12T15:30:02Z] midfavila: why not? Its webpage says that it's compatible with nBSD too [2021-06-12T15:30:08Z] isn't KISS still under 600 if we ignore comments and whitespace? [2021-06-12T15:30:16Z] riteo because minix's hardware support is stuck in the late 90s [2021-06-12T15:30:29Z] and unfortunately, my computer is slightly more advanced than the latest HP beigebox [2021-06-12T15:30:39Z] kiss isn't 1kloc already [2021-06-12T15:30:45Z] 1372 sloc [2021-06-12T15:30:48Z] midfavila: I see [2021-06-12T15:30:54Z] Without comments [2021-06-12T15:31:00Z] yes [2021-06-12T15:31:06Z] Huh [2021-06-12T15:31:48Z] I see why dylan wanted to remake it in C now [2021-06-12T15:31:57Z] that's an huge shell script [2021-06-12T15:32:27Z] Seems to be 893 according to tokei [2021-06-12T15:32:52Z] cloc reports 894 [2021-06-12T15:33:05Z] i believe that's including comments [2021-06-12T15:33:12Z] github reports 1372 [2021-06-12T15:33:14Z] hmm [2021-06-12T15:33:21Z] shithub's metrics are useless [2021-06-12T15:33:33Z] scc reports 1092(tsort included) [2021-06-12T15:34:06Z] * midfavila coughs in scheme [2021-06-12T15:34:15Z] yeah. github is shit [2021-06-12T15:34:22Z] that's what I said [2021-06-12T15:34:24Z] shithub [2021-06-12T15:34:27Z] 1372 is without blank lines [2021-06-12T15:34:29Z] Not without comments [2021-06-12T15:34:40Z] kiss is like 50% comments tho [2021-06-12T15:34:54Z] Yeah im saying where the shithub metric is coming frk [2021-06-12T15:34:55Z] From [2021-06-12T15:35:12Z] github is no ipv6, SJW, blocking exploit POC's, and more... [2021-06-12T15:35:30Z] POC ? [2021-06-12T15:35:32Z] I wonder if someone made a firefox extension or greasemonkey script just to rename github to "shithub" [2021-06-12T15:35:44Z] testuser[m]1: Proof of concepts I guess [2021-06-12T15:35:46Z] Oh [2021-06-12T15:35:47Z] proo- [2021-06-12T15:35:48Z] yeah [2021-06-12T15:35:52Z] s/concepts/concept/ [2021-06-12T15:36:14Z] yeah okay so [2021-06-12T15:36:26Z] removing comments, cloc reports 469 sloc [2021-06-12T15:36:45Z] ok that's way smaller [2021-06-12T15:36:52Z] I don't think so [2021-06-12T15:37:06Z] Maybe the value it gives if without comments and blank lines, then you subtract comments from that value [2021-06-12T15:37:14Z] cloc is written in ... perl?? [2021-06-12T15:37:18Z] ugh [2021-06-12T15:37:22Z] yeah, I know, right? [2021-06-12T15:37:36Z] I still don't get what perl is for [2021-06-12T15:37:45Z] Legacy [2021-06-12T15:37:46Z] it's the python of yesteryear [2021-06-12T15:37:51Z] oh [2021-06-12T15:37:56Z] also useful for advanced text processing [2021-06-12T15:38:02Z] basically, perl is there when sed and awk don't cut it [2021-06-12T15:38:25Z] oh [2021-06-12T15:39:51Z] i've never seen a case where sed and awk don't cut it lol [2021-06-12T15:40:00Z] well, awk is turing complete or w/e [2021-06-12T15:40:12Z] so like... in theory you can use awk for whatever you need [2021-06-12T15:40:18Z] basically, you can do everything with text in awk/shell/sed [2021-06-12T15:40:20Z] but I imagine at a certain point working with perl is easier [2021-06-12T15:40:26Z] can't awk substitute sed too [2021-06-12T15:40:35Z] yeah [2021-06-12T15:41:04Z] which implementation of awk is used ion kiss? [2021-06-12T15:41:12Z] Busybod [2021-06-12T15:41:33Z] POSIX, if you mean source code [2021-06-12T16:19:06Z] welp, gtg for now, cya! [2021-06-12T16:25:51Z] https://vid.puffyan.us/watch?v=_RmYDX0PxlU acheam sotd suggestion plox [2021-06-12T16:37:18Z] hi! I'm back [2021-06-12T16:38:34Z] hi back [2021-06-12T16:38:35Z] i'm mid [2021-06-12T16:38:58Z] I read the message before I read the nick and got excited that it might be dylan [2021-06-12T16:39:06Z] I swear this was the most unexpected thing ever [2021-06-12T16:39:07Z] * midfavila cackles [2021-06-12T16:39:12Z] o/ [2021-06-12T16:39:18Z] mid I knew you did dad jokes too, but this was absolutely unexpected [2021-06-12T16:39:32Z] you absolutely got me [2021-06-12T16:39:40Z] get blasted [2021-06-12T16:40:03Z] til there's a programming language called e [2021-06-12T16:40:18Z] we've got ABCDeF [2021-06-12T16:40:38Z] lmao [2021-06-12T16:41:00Z] one day we'll have the full alphabet, uppercase and lowercase [2021-06-12T16:41:09Z] perhaps [2021-06-12T16:46:54Z] geez webchat is horrible [2021-06-12T16:46:58Z] my apologies [2021-06-12T16:47:14Z] no worries [2021-06-12T16:47:16Z] no forgiveness [2021-06-12T16:47:30Z] D: [2021-06-12T16:47:38Z] weechat is amazing [2021-06-12T16:47:53Z] im at work lol [2021-06-12T16:48:12Z] go do your job [2021-06-12T16:48:12Z] smh [2021-06-12T16:48:23Z] new hospitality job, following dilyn’s trend [2021-06-12T16:48:27Z] just you wait [2021-06-12T16:48:45Z] in two years I’ll be bdfl of a niche distro [2021-06-12T16:49:00Z] :thonk: [2021-06-12T16:52:14Z] holy fucking shit- [2021-06-12T16:52:22Z] I need to implement lazy focus in windowlab this weekend [2021-06-12T16:52:30Z] I ***hate*** click to focus [2021-06-12T16:55:39Z] I'm glad I could inspire you phoebos [2021-06-12T16:55:54Z] lol [2021-06-12T16:56:02Z] f [2021-06-12T16:58:47Z] dilyn: What's your opinion on matrix [2021-06-12T16:59:13Z] it's fine [2021-06-12T16:59:22Z] Yet Another Communication App [2021-06-12T16:59:30Z] do you think it'll become an IRC replacement [2021-06-12T16:59:42Z] I like it more than signal/discord/whatsapp/telegram/etc [2021-06-12T16:59:46Z] no [2021-06-12T17:01:10Z] As far as I know it's not aiming to replace anything [2021-06-12T17:01:34Z] I don't see much value in it because I don't really talk to people. lmfao [2021-06-12T17:01:59Z] so I imagine the use case exists, but it's not of much interest to me. I played around with it for a bit and it was pretty cool, slightly more complicated than I think it should be [2021-06-12T17:02:05Z] at least UX-wise [2021-06-12T17:14:21Z] current: kiss b chromium 0.01s user 0.00s system 103% cpu 0.012 total [2021-06-12T17:14:23Z] tsort: ./kiss b chromium 0.02s user 0.01s system 104% cpu 0.026 total [2021-06-12T17:14:27Z] this is pseudo-benchmark of dependency resolution [2021-06-12T17:17:50Z] it becomes even slower if we are going to fix this -> https://github.com/kiss-community/kiss/issues/30 [2021-06-12T17:19:03Z] due to excessive version checks [2021-06-12T17:19:32Z] still faster than portage though haha [2021-06-12T17:19:44Z] Lol [2021-06-12T17:20:04Z] Most packages build faster than portage does dependency checking [2021-06-12T17:21:17Z] yeah. that's ridiculous [2021-06-12T17:26:44Z] tbf I'd rather have a working system with a marginally slower package manager than a broken system with a buggy package manager [2021-06-12T17:26:48Z] but that's just my 2c [2021-06-12T17:28:24Z] me too [2021-06-12T17:28:56Z] but usually i prefer to find balance even if that's not possible [2021-06-12T17:29:43Z] cut corners, you know [2021-06-12T17:29:49Z] * midfavila shrugs [2021-06-12T17:30:09Z] unrelated, but holy crap does C ever have a lot of primitive operators [2021-06-12T17:31:07Z] ?: is cool though. gonna have to make use of it [2021-06-12T17:32:18Z] ?: is less readable then good old if [2021-06-12T17:32:29Z] the code must shrink, illiti [2021-06-12T17:32:40Z] even go dropped it [2021-06-12T17:32:42Z] i can condense four lines into one [2021-06-12T17:34:09Z] at least do not try to write nested ?: [2021-06-12T17:34:15Z] too late [2021-06-12T17:36:31Z] false ? true : ? true : ? true : ... [2021-06-12T17:36:36Z] this is madness [2021-06-12T17:36:40Z] don't do it [2021-06-12T17:36:52Z] i'm gonna do it [2021-06-12T17:37:00Z] i'm gonna coooooooooooooooood [2021-06-12T17:37:20Z] e [2021-06-12T17:37:31Z] fuck, I missed the opportunity to make a 300 joke [2021-06-12T17:37:35Z] the first time in over a decade [2021-06-12T17:37:37Z] and I missed it [2021-06-12T17:37:58Z] i'm disappointed in myself [2021-06-12T17:38:04Z] this is sparta(n coding practices) [2021-06-12T17:38:57Z] ................hmmmmmmmmmmmmm.... [2021-06-12T17:39:06Z] now, how do I shoehorn ?: into lisp [2021-06-12T17:39:38Z] actually, that wouldn't be hard at all. [2021-06-12T18:10:57Z] https://github.com/illiliti/eiwd/releases [2021-06-12T18:11:13Z] github messed up release order [2021-06-12T18:11:17Z] idk why [2021-06-12T18:12:49Z] still impossible to build with clang [2021-06-12T18:13:52Z] https://termbin.com/o5u0 [2021-06-12T18:14:31Z] _AUTODESTRUCT macro shit [2021-06-12T18:14:59Z] what should that macro do [2021-06-12T18:15:58Z] looks like it mimic defer free or something like that [2021-06-12T18:16:07Z] oh [2021-06-12T18:16:28Z] actually it sounds like some joke stuff [2021-06-12T18:16:34Z] like the halt and catch fire instruction [2021-06-12T18:16:38Z] there is no way to do defer in ISO C [2021-06-12T18:16:54Z] goto is the only way to cleanup [2021-06-12T18:17:30Z] goto bed; [2021-06-12T18:17:33Z] or functions [2021-06-12T18:17:33Z] everything else is non-portable [2021-06-12T18:17:39Z] yes mid [2021-06-12T18:17:44Z] that's a goto instruction [2021-06-12T18:17:48Z] . 0. [2021-06-12T18:17:49Z] no way [2021-06-12T18:17:51Z] i didn't know that [2021-06-12T18:17:54Z] thanks riteo [2021-06-12T18:18:01Z] you're welcome [2021-06-12T18:18:03Z] return zzz; [2021-06-12T18:18:10Z] learnin' so much in here today [2021-06-12T18:18:18Z] hahah [2021-06-12T18:19:42Z] i should upload my notes on K&R to my site... [2021-06-12T18:24:37Z] keep it up [2021-06-12T18:24:58Z] btw mid any news on the hardware photos? [2021-06-12T18:25:26Z] No, sorry. I've been really busy as of late [2021-06-12T18:25:29Z] ...that and my camera is awful. [2021-06-12T18:25:32Z] no worries [2021-06-12T18:25:38Z] I'll see if I can borrow a better one from a friend. [2021-06-12T18:29:52Z] So I got electrocuted from my laptop today [2021-06-12T18:30:02Z] shocking [2021-06-12T18:30:16Z] hopefully you're alright [2021-06-12T18:30:18Z] I hope HP commits suicide [2021-06-12T18:30:27Z] where did HP even come from [2021-06-12T18:30:33Z] like, have they just always existed? [2021-06-12T18:30:38Z] bruh [2021-06-12T18:30:55Z] how does something like that even happen [2021-06-12T18:30:56Z] Yeah, they are really old [2021-06-12T18:31:06Z] one of the Great Old Ones [2021-06-12T18:31:30Z] cem you better kill that laptop before it kills you [2021-06-12T18:31:31Z] riteo: I just plugged my charger and a fucking bolt came out of it when I touched to damn thing [2021-06-12T18:31:31Z] along with Blue of the Deep, IBM, and Researcher of Digitalis, DR [2021-06-12T18:31:32Z] i need you alive [2021-06-12T18:31:52Z] dilyn's gonna have to bust in through your window like a SWAT force [2021-06-12T18:31:55Z] cem: that's actually scary [2021-06-12T18:32:02Z] take out the laptop holding you hostage [2021-06-12T18:32:03Z] I cried to my dad on the phone today [2021-06-12T18:32:09Z] I think it convinced him a bit [2021-06-12T18:32:55Z] dilyn: I need a laptop tho [2021-06-12T18:33:01Z] CF-C2 gang [2021-06-12T18:33:13Z] convert, brother cem [2021-06-12T18:33:30Z] ThinkPad from ebay [2021-06-12T18:33:36Z] thinkpads are shit [2021-06-12T18:33:48Z] at least post-2011 or so [2021-06-12T18:34:28Z] Yeah, I just want to have something that's usable and durable at the same time [2021-06-12T18:34:43Z] yeah just get a toughbook [2021-06-12T18:34:43Z] X220 [2021-06-12T18:34:54Z] x220 are hilariously overpriced [2021-06-12T18:35:00Z] and not even that durable, besides [2021-06-12T18:35:12Z] I almost got scammed last time I tried buying a toughpad [2021-06-12T18:35:15Z] i slipped and fell on mine in winter one year and the screen was totally fucked [2021-06-12T18:35:28Z] Got max spec for £150 [2021-06-12T18:36:08Z] cem make sure you only buy from people with 99% or higher rating on ebay. if you *do* get ripped off (unlikely), ebay usually files a full refund within 24hrs [2021-06-12T18:36:09Z] Yikes [2021-06-12T18:36:27Z] my MBP is the most durable piece of tech I've ever had tbh [2021-06-12T18:36:30Z] eBay tups [2021-06-12T18:36:44Z] tips* [2021-06-12T18:36:45Z] Well, I live in a country where being scammed is easy [2021-06-12T18:36:52Z] Hell, the whole country is a scam itself [2021-06-12T18:36:54Z] Oof. [2021-06-12T18:36:58Z] wouldn't recommend getting one because they're not very powerful and linux support only gets worse the newer you get, but it's p good [2021-06-12T18:37:13Z] i can't stand macbooks [2021-06-12T18:37:19Z] we know [2021-06-12T18:37:24Z] lol [2021-06-12T18:37:38Z] i just have to reiterate my stance every time it's brought up, dilyn [2021-06-12T18:37:46Z] maybe one day you'll learn that apple bad [2021-06-12T18:37:47Z] for some reason [2021-06-12T18:37:50Z] but *until that day* [2021-06-12T18:38:09Z] i will remain steadfast [2021-06-12T18:38:10Z] I mean, apple used to do good hardware [2021-06-12T18:38:28Z] actually, yes. their stuff in the 80s and 90s was really cool [2021-06-12T18:38:48Z] the expanded Apple II line was nifty. pro-grade workstations alongside the weaker macs [2021-06-12T18:39:05Z] and then there was the dual-CPU machine that ran MacOS 9 and DOS in tandem [2021-06-12T18:39:17Z] or the powerbook dock that basically served as a full desktop [2021-06-12T18:39:23Z] Their workstation lines pre-2010 were actually pretty modifiable and repairable [2021-06-12T18:39:28Z] i've heard that [2021-06-12T18:39:43Z] the problem with apple is that they've always, always, *always* been overpriced [2021-06-12T18:40:01Z] not really [2021-06-12T18:40:11Z] yes, really [2021-06-12T18:40:16Z] You got to be the richest company somehow [2021-06-12T18:40:22Z] my macbook pro costs the exact same as an identically specced XPS 13 [2021-06-12T18:40:28Z] the XPS 13 is overpriced trash too [2021-06-12T18:40:32Z] disagree [2021-06-12T18:40:40Z] meh [2021-06-12T18:40:46Z] that's your right [2021-06-12T18:40:51Z] but for what it's worth? [2021-06-12T18:40:54Z] I kind of agree with dilyn here [2021-06-12T18:40:58Z] latitudes are superior to the XPS line [2021-06-12T18:41:07Z] and I'll fight you on that [2021-06-12T18:41:37Z] a quad core high resolution display with 8GB of RAM, AC wifi & bluetooth, and a very quality SSD, are not cheap... [2021-06-12T18:41:39Z] There are cheaper hardware for better specs, but apple is not *THE* overpriced shill of the century [2021-06-12T18:42:05Z] Phones, yeah. Computers, meh [2021-06-12T18:42:07Z] cem apple is only able to get away with their prices because of their vertical integration and branding [2021-06-12T18:42:15Z] Actually described my x220 [2021-06-12T18:42:33Z] midfavila: Surely, it sells better because of the software, not the hardware [2021-06-12T18:42:42Z] "They can only get away with this because of legitimate reasons" [2021-06-12T18:42:43Z] kekw [2021-06-12T18:42:44Z] The ecosystem [2021-06-12T18:42:58Z] If OSX was FOSS Apple's sells would drop 70% [2021-06-12T18:43:07Z] lmao [2021-06-12T18:43:14Z] dilyn quad-core hasn't been impressive for a while. high-res... meh. FHD is fine and should be standard, but 4k or something on a laptop, let alone smaller models, is a total meme. 8GB of RAM is literally cheaper than dirt. wifi and bluetooth cards are *also* extremely cheap [2021-06-12T18:43:26Z] as for an SSD, if it's m.2, I can't say anything [2021-06-12T18:43:38Z] we're talking about 2014 my man [2021-06-12T18:44:08Z] i didn't realize that we agreed to specifically talk about 2014, but okay, sure [2021-06-12T18:44:10Z] Since my battery lasts 15 minutes out of charge, my main concern is battery nowadays [2021-06-12T18:44:27Z] well we're talking about my mbp, which is a 2014 mbp [2021-06-12T18:44:37Z] if we're talking a brand-new XPS in 2014 with those specs, it would have probably been a pretty penny. but my response would then be "you shouldn't be buying laptops new" [2021-06-12T18:44:40Z] It's a desktop that you can carry around [2021-06-12T18:44:42Z] bruh that ain't no laptop [2021-06-12T18:44:46Z] ^ lol [2021-06-12T18:45:02Z] ... that's just silly mid [2021-06-12T18:45:03Z] jstnas: Exactly I was just about to say the same thing [2021-06-12T18:45:11Z] dilyn i'd like to know how. [2021-06-12T18:45:20Z] For starters, haswell [2021-06-12T18:45:27Z] why would I pay thousands of dollars for a machine that'll be obsolete in a year [2021-06-12T18:45:33Z] when I could wait and get it for maybe a couple hundred [2021-06-12T18:45:43Z] it obviously isn't because i've been using it for seven years lmfao [2021-06-12T18:45:44Z] well then it would be already obsolete [2021-06-12T18:45:56Z] "obsolete" in the sense of "no longer top of the line" [2021-06-12T18:46:00Z] oh [2021-06-12T18:46:02Z] that isn't obsolete [2021-06-12T18:46:07Z] exactly [2021-06-12T18:46:14Z] when it comes to consumer grade stuff, that's how people seem to use the term [2021-06-12T18:46:25Z] that's just stupid [2021-06-12T18:46:27Z] you act in such bad faith [2021-06-12T18:46:33Z] you know what [2021-06-12T18:46:35Z] fuck you, dilyn [2021-06-12T18:46:50Z] captain serial ports are bae trying to commandeer common parlance [2021-06-12T18:46:58Z] i'm not acting in "bad faith" or whatever else you seem to think [2021-06-12T18:47:09Z] i don't have a *reason* to, first of all [2021-06-12T18:47:35Z] and second of all, that requires I actually go out of my way to like, plot this shit [2021-06-12T18:47:41Z] dilyn: Stop with that serial ports thing, you are scaring mid [2021-06-12T18:47:46Z] have you ever considered that I just have a different worldview? [2021-06-12T18:47:52Z] He could replace his wifi card for the serial ports [2021-06-12T18:49:44Z] ermh, I don't know if it's appropriate to ask right now, but what does https://k1sslinux.org/wiki/kiss/style-guide#0210 require for alignment? Spaces or tabs? [2021-06-12T18:49:59Z] spaces [2021-06-12T18:50:04Z] oh ok thanks [2021-06-12T18:52:19Z] do you guys think that using LD_PRELOAD counts as an hack? [2021-06-12T18:52:27Z] not really [2021-06-12T18:52:33Z] you're using the system how it's intended [2021-06-12T18:52:54Z] mh [2021-06-12T18:55:04Z] if program compiled with -fno-semantic-interposition, LD_PRELOAD will not work [2021-06-12T18:55:23Z] oh [2021-06-12T18:55:28Z] that's an issue [2021-06-12T18:55:33Z] i would consider LD_PRELOAD as a bad thing [2021-06-12T18:55:37Z] don't use it [2021-06-12T18:55:52Z] it's hacky in that in an ideal world, it isn't a thing you would ever have to do [2021-06-12T18:56:10Z] the cases were it has to be used can probably be fixed in other, better ways [2021-06-12T18:56:11Z] you see, to run the nvidia driver I have to tell the xorg server to somehow run the nvidia library with gcompat [2021-06-12T18:56:13Z] but it's a nice failsafe [2021-06-12T18:56:30Z] yeah. I don't know how you could ever do that in a better way tho lmfao [2021-06-12T18:56:40Z] lmao [2021-06-12T18:56:48Z] maybe linking xorg to gcompat? That sounds even weirder [2021-06-12T18:57:48Z] maybe not that much actually, considering that I have to find a good place where to put that enviroment variable [2021-06-12T18:58:07Z] should I like, make some wrapper script for startx? [2021-06-12T18:58:40Z] write your own startx [2021-06-12T18:58:43Z] ^ [2021-06-12T18:58:47Z] don't use default one [2021-06-12T18:58:52Z] startx provides a skeleton anyways [2021-06-12T18:58:56Z] you should always write your own [2021-06-12T18:59:03Z] mh [2021-06-12T18:59:23Z] should I provide it with the future nvidia-kiss repo, or should I tell the user to make their own? [2021-06-12T18:59:39Z] but yeah if you have to use LD_PRELOAD or something like that, you should use a wrapper script. it makes distributing it easier [2021-06-12T18:59:55Z] you can provide a 'simple one' that 'justwerks' [2021-06-12T19:00:46Z] I think I'll do that for now [2021-06-12T19:01:03Z] although I could make some experiments with custom xorgs packages I guess... [2021-06-12T19:01:20Z] s/xorgs/xorg/ [2021-06-12T19:01:41Z] I still have no idea why I put so many "s"es at the end of my words [2021-06-12T19:02:38Z] gcompat provides a different ld, no? [2021-06-12T19:02:45Z] it probably isn't... hard... just tricky [2021-06-12T19:02:58Z] or it could justwerk who knows [2021-06-12T19:03:20Z] eh, kind of [2021-06-12T19:03:35Z] it's just a wrapper AFAIK [2021-06-12T19:03:58Z] actually there's a separate library that actually implements the required symbols [2021-06-12T19:04:05Z] right [2021-06-12T19:07:07Z] fuck, my laptop just shutdown and showed me 'warning: battery capacity is lower than minimum...'. i need a new one too lol [2021-06-12T19:08:41Z] fortunately nothing is corrupted [2021-06-12T19:08:43Z] why does nvidia provide some libraries with gtk" [2021-06-12T19:08:45Z] in them? [2021-06-12T19:08:51Z] sorry, my enter key slipped [2021-06-12T19:09:17Z] illiliti: the laptop plague [2021-06-12T19:12:40Z] for nvidia-settings gui [2021-06-12T19:13:01Z] that's interesting [2021-06-12T19:13:04Z] they have both gtk2 and 3 but you can get away with just installing gtk3 [2021-06-12T19:13:18Z] btw grepo has an nvidia package you can use for reference [2021-06-12T19:13:29Z] what has an nvidia package? [2021-06-12T19:13:42Z] gkiss's repo [2021-06-12T19:13:47Z] oh I didn't know that [2021-06-12T19:14:26Z] illiliti: oh I see that far too much, welcome to my life [2021-06-12T19:14:33Z] oh cool! Can I base my package on that? In theory I shouldn't even make any changes to it! [2021-06-12T19:14:57Z] yeah [2021-06-12T19:15:06Z] nice! [2021-06-12T19:15:09Z] btw most of the libs are optional like cuda [2021-06-12T19:15:10Z] By the way I now saw the kiss BSD talk from earlier [2021-06-12T19:15:57Z] also you can try patchelf to add a dependency on a shared libary (ie gcompat) [2021-06-12T19:16:03Z] Yeah, I did some things for like a few weeks, with oBSD as a base, it _kind_ of worked, but I lost interest real quick [2021-06-12T19:16:26Z] All I did at the end of the day was fixing some BSD related bugs on the package manager [2021-06-12T19:16:51Z] ksh, the sh256 implementation etc. [2021-06-12T19:17:13Z] The entire trap thing [2021-06-12T19:17:33Z] trap is a mess [2021-06-12T19:17:41Z] Yeah, it really is [2021-06-12T19:18:22Z] which bsds use libressl ? [2021-06-12T19:18:49Z] oBSD and things based on it, I think [2021-06-12T19:18:53Z] oh well, most of the work is done now I guess, time to actually install kiss somewhere! Cya! [2021-06-12T19:19:15Z] I recall FreeBSD used it for a while but I'm really not sure [2021-06-12T19:19:35Z] I love riteo's quit messages [2021-06-12T19:19:38Z] oh [2021-06-12T19:22:35Z] Is there any word on Dylan? [2021-06-12T19:23:50Z] other than him being active on gh again ? [2021-06-12T19:23:56Z] no [2021-06-12T19:24:47Z] i find it very strange [2021-06-12T19:24:55Z] Me too [2021-06-12T19:25:32Z] he's probably just settling back in [2021-06-12T19:25:41Z] deciding what he wants to focus on [2021-06-12T19:26:32Z] Quite likely, but he could still visit the IRC for a chat [2021-06-12T19:26:36Z] idk [2021-06-12T19:27:36Z] or maybe even chatting a bit feels like too much for him, we don't know the headspace he's in right now [2021-06-12T19:28:15Z] you're right [2021-06-12T19:29:18Z] I imagine he knows he'll be overwhelmed the moment he resurfaces in IRC or reddit [2021-06-12T19:31:15Z] overwhelmed of what? [2021-06-12T19:31:19Z] we don't demand anything from him [2021-06-12T19:31:43Z] illiliti: from what I understand, he was some kind of burnout [2021-06-12T19:31:59Z] yeah, i know [2021-06-12T19:32:02Z] overwhelmed in the sense that everyone will crawl out of the wood work and interrogate him xD [2021-06-12T19:32:08Z] so maybe for him, the way he need to heal was cut from everything and everyone except family [2021-06-12T19:32:14Z] like going from zero to sixty in terms of social interaction [2021-06-12T19:32:23Z] ^= [2021-06-12T19:32:34Z] baby steps [2021-06-12T19:32:36Z] ban everyone who's trying to interrogate him [2021-06-12T19:32:50Z] he got back on gh, let's leave him all the time he needs [2021-06-12T19:34:17Z] lmao [2021-06-12T19:36:05Z] Erus_Iluvatar: i hope you're right [2021-06-12T19:54:41Z] Hi all. I'm trying to install sway on a purely installed gkisslinux, but I get an error: https://termbin.com/6m7e [2021-06-12T19:54:47Z] My .profile: https://termbin.com/cbd2 [2021-06-12T19:54:51Z] Please help [2021-06-12T19:57:37Z] did you run out RAM? [2021-06-12T20:00:57Z] Sorry, I installed it on a virtualbox, but when I install it on real hardware, the compilation stops at the freetype-harfbuzz package, because of incorrect compilation flags [2021-06-12T20:01:29Z] On a newly installed system [2021-06-12T20:08:22Z] I will increase the RAM and send a log with this error later [2021-06-12T20:16:29Z] *Yes!* Even on the virtual machine this appears: https://termbin.com/jbgx [2021-06-12T20:16:39Z] Sorry for my stupidity [2021-06-12T20:22:18Z] try to rebuild and reinstall freetype-harfbuzz [2021-06-12T20:22:47Z] testuser[m]1: [2021-06-12T20:23:52Z] illiliti: It doesn't help. An error, I think, in the repository itself [2021-06-12T20:35:52Z] Guest3: Maybe try `export SAMUFLAGS=-j1` [2021-06-12T20:38:20Z] cem: No, it still doesn't compile. [2021-06-12T20:38:31Z] dilyn: https://github.com/kisslinux/kiss/issues/163#issuecomment-643613029 [2021-06-12T20:38:37Z] dilyn: > Symbolic links can also be used at the file level for finer control over [2021-06-12T20:38:40Z] dependencies [2021-06-12T20:39:15Z] regarding https://github.com/kiss-community/kiss/pull/31 [2021-06-12T21:06:08Z] I saw that a few days ago and I was about to write a long ass reply, but I felt too lazy to do it [2021-06-12T21:06:22Z] It's just a bad idea [2021-06-12T21:06:30Z] dilyn: just say Dylan intended the packaging system to be static and close it lol [2021-06-12T21:17:02Z] lol [2021-06-12T21:17:09Z] yeah I mean [2021-06-12T21:18:14Z] for #31's use-case, you can literally just make a package named `libjpeg-turbo` that symlinks to `libjpeg` instead, no? [2021-06-12T21:18:16Z] ezclap [2021-06-12T21:38:15Z] Alright I couldn't hold myself, and responded to #31 [2021-06-12T21:39:24Z] lmao [2021-06-12T21:40:06Z] Damn kiss should have been portage but worse [2021-06-12T21:40:31Z] Not even portage gives you the ability to change dependencies on the go [2021-06-12T21:40:56Z] we should open a bug report and ask them to fix that [2021-06-12T21:41:28Z] Yeah, portage should now understand what I mean by random USE flags [2021-06-12T21:41:33Z] And remove the dependency [2021-06-12T21:41:46Z] Why are they even defined on a file? [2021-06-12T21:42:07Z] Use AI to understand USE flags???? yes plez [2021-06-12T21:42:46Z] How else can you slow down portage's dependency tree generation [2021-06-12T21:42:49Z] It's way too fast [2021-06-12T21:51:52Z] we've deployed deep machine learning AI to leverage blockchain technologies so that our dependency tree generation synergises with our agile development model [2021-06-12T21:59:04Z] export USE="replace all glibc dependency with musl and automatically patch pcakages that can't compile" [2021-06-12T22:04:45Z] the future is here [2021-06-12T23:34:00Z] https://github.com/kiss-community/kiss/pull/34 [2021-06-12T23:34:41Z] count the sloc!