💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-11-26.txt captured on 2023-01-29 at 03:44:07.
-=-=-=-=-=-=-
[2022-11-26T04:32:46Z] <testuser[m]> Hi [2022-11-26T06:18:21Z] <wael[m]> Hi [2022-11-26T08:54:10Z] <virutalmachineus> JavaScript changed my life! I now know jQuery, React, Angular, Vue, Ember. I'm looking forward for rust next. [2022-11-26T08:56:00Z] <wael[m]> no look towards WebAssembly!!!!!! [2022-11-26T09:21:57Z] <testuser[m]> Elon Musk Will Make an ‘Alternative Phone’ if Apple and Google Ban the Twitter App [2022-11-26T09:50:58Z] <wael[m]> he will buy the Nothing company and make the Nothing phone [2022-11-26T10:21:24Z] <vouivre> Hi [2022-11-26T10:22:06Z] <vouivre> I have a question about the latest release: 22.11.15 [2022-11-26T10:22:39Z] <vouivre> after installing it, I wasn't able to change to root as a normal user with su [2022-11-26T10:24:30Z] <vouivre> it worked only after setting the setuid bit to busybox-suid [2022-11-26T10:24:58Z] <vouivre> did I do something wrong or there is a problem with the last release ? [2022-11-26T10:26:55Z] <wael[m]> did you extract tarball as root [2022-11-26T10:28:08Z] <vouivre> yes. I tried one more time today on my system and the setuid is not set. [2022-11-26T10:29:06Z] <wael[m]> extract as root!! [2022-11-26T10:29:13Z] <wael[m]> if you do as user everything explode and ur pc die [2022-11-26T10:31:37Z] <vouivre> on my system, if I change to root, create a directory with root and then [2022-11-26T10:31:54Z] <vouivre> extract the tarball in that directory, the setuid is not set. Is it ok ? [2022-11-26T10:34:55Z] <wael[m]> wat [2022-11-26T10:35:09Z] <wael[m]> if you didnt modify the original file set [2022-11-26T10:35:13Z] <wael[m]> you can just re-extract as root [2022-11-26T10:35:31Z] <wael[m]> otherwise rm -rf /mnt/ and re-extract as root [2022-11-26T10:43:00Z] <vouivre> for me the problem is solved. It's just to report there is potentially a problem. [2022-11-26T10:43:33Z] <wael[m]> but yos usj ut idndt ex actga ars ROOT YOTHUEOOYG^B(y7uw94631ythgfrde31tgy31w [2022-11-26T10:44:42Z] <vouivre> difficult to read ;-) [2022-11-26T10:45:03Z] <vouivre> I installed my system with a live usb and I was root. [2022-11-26T10:45:33Z] <vouivre> I can't imagine I extracted it as a user [2022-11-26T10:46:27Z] <vouivre> but perhaps I didn't realized what I did :-) [2022-11-26T10:48:15Z] <vouivre> testuser[m]: if you think it's necessary, I'll let you have a look at it. I can create an issue if you want to. [2022-11-26T10:48:39Z] <vouivre> I will read the log, I have to go. [2022-11-26T10:48:46Z] <vouivre> wael[m]: thank you! [2022-11-26T10:49:58Z] <testuser[m]> OH [2022-11-26T10:50:01Z] <testuser[m]> i forgot to test that [2022-11-26T10:52:50Z] <testuser[m]> chmod u+s '/usr/bin/busybox-suid [2022-11-26T10:53:10Z] <testuser[m]> will see how to preserve the bit in the script [2022-11-26T11:03:34Z] <testuser[m]> added a note on release page for now [2022-11-26T11:22:12Z] <wael_> yeah that solves it [2022-11-26T11:22:18Z] <wael_> superuser didnt work for me either [2022-11-26T11:45:36Z] <vouivre> testuser[m]: great, thank you! [2022-11-26T15:54:54Z] <wael[m]> who is fluorescent-haze? [2022-11-26T16:22:24Z] <testuser[m]> vanished [2022-11-26T16:22:53Z] <wael[m]> so it was an identity of someone [2022-11-26T17:44:24Z] <wael[m]> why doesnt KISS use LZMA or XZ compression by default [2022-11-26T17:44:35Z] <wael[m]> 48152 .cache/kiss/bin/gcc@12.2.0-2.tar.lzma... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/60a2cc6d908303f91aa66a7bd036c700026da858>) [2022-11-26T17:52:59Z] <testuser[m]> https://en.m.wikipedia.org/wiki/Space%E2%80%93time_tradeoff [2022-11-26T17:53:12Z] <wael[m]> wat [2022-11-26T17:53:25Z] <wael[m]> what does that mean [2022-11-26T17:53:25Z] <Torr> wael[m]: Not sure, but speed is a big factor. [2022-11-26T17:53:53Z] <Torr> I played with different compression algorithms before. [2022-11-26T17:54:29Z] <Torr> Although Xz and others are more efficient, the difference in speed is gigantic. [2022-11-26T17:54:39Z] <wael[m]> lemme try [2022-11-26T17:54:41Z] <Torr> When compared with Gzip. [2022-11-26T17:55:08Z] <Torr> Speaking for maximum compression levels that is. [2022-11-26T17:55:09Z] <testuser[m]> xz is super sloe [2022-11-26T17:55:13Z] <Torr> Yup [2022-11-26T17:55:21Z] <wael[m]> but da size [2022-11-26T17:55:23Z] <testuser[m]> nobody cares [2022-11-26T17:55:25Z] <wael[m]> I DO [2022-11-26T17:55:29Z] <testuser[m]> Then use xz [2022-11-26T17:55:46Z] <wael[m]> was just curious no need to be so mean [2022-11-26T17:56:33Z] <Torr> Using Xz with multiple threads helps, but still a long time. [2022-11-26T17:59:05Z] <illiliti> zstd [2022-11-26T17:59:21Z] <wael[m]> Torr: how [2022-11-26T17:59:43Z] <Torr> How what? [2022-11-26T17:59:47Z] <wael[m]> illiliti: zstd idk 3mb difference or somethi [2022-11-26T17:59:52Z] <wael[m]> Torr: how multiple threads [2022-11-26T17:59:59Z] <wael[m]> or does it do that by default [2022-11-26T18:00:11Z] <Torr> Use the '-T' flag. [2022-11-26T18:00:32Z] <wael[m]> i dont think kiss allows the ability to add custom flags [2022-11-26T18:00:34Z] <wael[m]> which is why gzip has -6 but others dont [2022-11-26T18:01:13Z] <Torr> Kiss is a shell script. It allows whatever is written there. [2022-11-26T18:02:01Z] <testuser[m]> I think kiss already sets -T for all [2022-11-26T18:02:07Z] <testuser[m]> Zstd atleast [2022-11-26T18:02:09Z] <testuser[m]> and xz [2022-11-26T18:04:41Z] <wael[m]> holy fucking shit xz is so fucking slow single-threaded [2022-11-26T18:04:47Z] <Torr> Lol [2022-11-26T18:04:50Z] <Torr> We told ya. [2022-11-26T18:04:56Z] <wael[m]> testuser[m]: no [2022-11-26T18:05:08Z] <wael[m]> i dont see it in pkg_tar or decompress [2022-11-26T18:05:09Z] <wael[m]> just z [2022-11-26T18:08:22Z] <wael[m]> it doesn't even utilize threads [2022-11-26T18:08:38Z] <wael[m]> just 6 out of 20 when 20 are specified, took 10 seconds [2022-11-26T18:09:52Z] <wael[m]> compared to gzip, which uses all threads but takes half a second [2022-11-26T18:11:23Z] <wael[m]> optimization level 9, 92.6m [2022-11-26T18:11:26Z] <wael[m]> 2.27s [2022-11-26T18:12:02Z] <Torr> Do u have 20 cores? [2022-11-26T18:12:08Z] <wael[m]> 20 threads [2022-11-26T18:12:13Z] <wael[m]> but 6 of them are actually useful [2022-11-26T18:12:32Z] <wael[m]> i mean 12 [2022-11-26T18:13:24Z] <Torr> Reminds me of that programmer with 64 cores. The guy who wrote TempleOs, what was his name?... [2022-11-26T18:13:34Z] <Torr> Terry? [2022-11-26T18:13:36Z] <wael[m]> TYLER A DAVIS [2022-11-26T18:13:36Z] <Torr> Yeah Terry [2022-11-26T18:13:39Z] <wael[m]> wait no [2022-11-26T18:13:44Z] <wael[m]> its terry? [2022-11-26T18:13:46Z] <Torr> Terry Davis [2022-11-26T18:13:53Z] <wael[m]> what the fuuuuuuuuuuuuuu [2022-11-26T18:14:10Z] <Torr> Yup [2022-11-26T18:14:55Z] <Torr> https://en.wikipedia.org/wiki/Terry_A._Davis [2022-11-26T18:15:05Z] <Torr> The guy was a genius. [2022-11-26T18:15:41Z] <wael[m]> i agree [2022-11-26T18:19:04Z] <Torr> wael[m]: Have u ever heard his hymn? [2022-11-26T18:19:10Z] <Torr> https://incogtube.com/watch?v=oY33uoBSw3w [2022-11-26T18:19:17Z] <Torr> This is a piano cover. [2022-11-26T18:20:01Z] <wael[m]> some would even say its gods tune [2022-11-26T18:20:14Z] <wael[m]> also holy shit incogtube doenst load im gonna use invidious [2022-11-26T18:21:05Z] <wael[m]> bzip2 isnt multi-threaded [2022-11-26T18:22:29Z] <wael[m]> neither is lzma [2022-11-26T18:22:35Z] <wael[m]> though having -T flag [2022-11-26T18:24:50Z] <wael[m]> zstd -T20 takes 0.15s, producting a tarball smaller than gzip by 5mb, which took 0.56s [2022-11-26T18:24:53Z] <wael[m]> might as well use zstd guys [2022-11-26T18:26:54Z] <wael[m]> not sure about that size tradeoff, 1 minute of my time for 30mb less [2022-11-26T18:33:20Z] <wael[m]> however it could mean that my gzip-compressed kiss bin can go from 1.3g to 710~ mb [2022-11-26T18:36:23Z] <wael[m]> yeah im gonna stick to zstd [2022-11-26T18:36:38Z] <wael[m]> would be alot nicer if i could specify compression flags in kiss tho [2022-11-26T18:49:57Z] <Torr> wael[m]: Perhaps there's a Kiss extension for that. [2022-11-26T18:50:14Z] <Torr> Seems like trivial patch. [2022-11-26T18:50:17Z] <wael[m]> also why the actual fuck does [2022-11-26T18:50:24Z] <wael[m]> leme sh -x this [2022-11-26T18:51:47Z] <wael[m]> so as kiss documentation states: 'Valid: gz (default), bz2, lzma, lz, xz, zst.' [2022-11-26T18:52:33Z] <wael[m]> and here: https://codeberg.org/kiss-community/kiss/src/commit/d2408309065f70aa2bd2e6b8aecff1b68789385b/kiss#L977 [2022-11-26T18:52:34Z] <wael[m]> thats true [2022-11-26T18:52:50Z] <wael[m]> but when specifying something weird like 'KISS_COMPRESS=idonotexist' kiss will attempt to use that [2022-11-26T18:53:38Z] <wael[m]> pkg@ver-rev.idonotexist [2022-11-26T18:55:06Z] <wael[m]> this 'can' imply a custom compressor, but since zstd is called zstd it will literally call the tarball by the compressor [2022-11-26T18:55:07Z] <wael[m]> this is a kiss bug [2022-11-26T18:57:13Z] <illiliti> no you just reached undefined behavior. you are not supposed to pass invalid value to KISS_COMPRESS [2022-11-26T18:58:49Z] <illiliti> and i don't think there is a big value in having a way to pass custom compression flags [2022-11-26T18:59:02Z] <illiliti> let's have sane defaults instead [2022-11-26T18:59:17Z] <wael[m]> illiliti: yeah there is no custom compression flags, but i opened a proposal for that [2022-11-26T18:59:25Z] <wael[m]> illiliti: its a bug, because of the case statement [2022-11-26T18:59:34Z] <wael[m]> why did it still try to use KISS_COMPRESS? [2022-11-26T19:00:13Z] <wael[m]> wait no i think ur right, since there was no resulting tarball, but shell redirection caused the file to appear [2022-11-26T19:00:27Z] <illiliti> cuz it assumes that you passed valid value to KISS_COMPRESS [2022-11-26T19:00:33Z] <wael[m]> yeay [2022-11-26T19:00:34Z] <wael[m]> yea yea [2022-11-26T19:00:55Z] <wael[m]> still tho, a custom (de)compressor would be really nice especially with zstd or xz [2022-11-26T19:01:03Z] <wael[m]> i don't think its that trivial [2022-11-26T19:02:22Z] <wael[m]> on second thought i think simply passing custom flags is better [2022-11-26T19:06:39Z] <illiliti> https://codeberg.org/kiss-community/kiss/pulls/110 [2022-11-26T19:06:57Z] <illiliti> would that satisfy you? [2022-11-26T19:07:27Z] <wael[m]> dude how the fuck did you do that so fsat [2022-11-26T19:22:45Z] <illiliti> ok i pushed a commit with custom flags support [2022-11-26T19:22:58Z] <illiliti> it isn't great [2022-11-26T19:23:51Z] <testuser[m]> The mind is the continuity of dimensionless external reality [2022-11-26T19:29:09Z] <illiliti> nah gonna revert it [2022-11-26T19:29:38Z] <wael[m]> why [2022-11-26T19:32:05Z] <testuser[m]> yea it's so bad [2022-11-26T19:32:24Z] <wael[m]> but hwwwwwwwwwwy [2022-11-26T19:34:14Z] <illiliti> i don't think that flags should be configurable [2022-11-26T19:34:31Z] <illiliti> they can be disruptive [2022-11-26T19:34:49Z] <illiliti> again, let's have sane defaults instead [2022-11-26T19:34:51Z] <wael[m]> well since the primary target was multi-threading, your pr achieves [2022-11-26T19:34:52Z] <wael[m]> that [2022-11-26T19:34:56Z] <wael[m]> alright [2022-11-26T19:35:06Z] <illiliti> yeah i added threads [2022-11-26T19:35:34Z] <wael[m]> yaya [2022-11-26T19:35:49Z] <wael[m]> does using thread count 0 make it use all threads? [2022-11-26T19:36:28Z] <illiliti> yep [2022-11-26T19:36:32Z] <testuser[m]> ~~It uses 0 threads~~ [2022-11-26T19:36:41Z] <wael[m]> i would actually believe that [2022-11-26T19:36:49Z] <wael[m]> i mean how does it use all cores if it doesnt already by default [2022-11-26T19:36:58Z] <Torr> testuser[m]: What? [2022-11-26T19:37:58Z] <Torr> > The mind is the continuity of dimensionless external reality [2022-11-26T19:38:21Z] <testuser[m]> Lol it's just some word salad [2022-11-26T19:38:31Z] <testuser[m]> copypasta [2022-11-26T19:38:51Z] <wael[m]> but what does it mean [2022-11-26T19:38:57Z] <Torr> I'm picturing u with a pipe as you say this. [2022-11-26T19:39:16Z] <Torr> A Tobacco pipe, not a Unix pipe btw. [2022-11-26T19:39:27Z] <wael[m]> i thought drain pipe [2022-11-26T19:39:39Z] <Torr> Oh yeah, there's that pipe too. [2022-11-26T19:57:18Z] <trunc88> is codeberg the "official" location of kiss-community now? [2022-11-26T19:58:26Z] <illiliti> yes [2022-11-26T19:58:40Z] <Torr> \o/ [2022-11-26T19:59:52Z] <trunc88> cool. havent been able to use my kiss machine in at least a few months because its psu died / degraded to the point that it isnt reliable [2022-11-26T20:00:19Z] <trunc88> hopefully when i get a new one i can upgrade everything pretty smoothly [2022-11-26T20:07:10Z] <Torr> trunc88: Lightning? [2022-11-26T20:10:26Z] <wael[m]> <trunc88> "is codeberg the "official..." <- codeberg is the new github of the official unofficial official kiss community [2022-11-26T20:11:11Z] <Torr> Trully. [2022-11-26T20:11:29Z] <Torr> What's Dylan up to these days? [2022-11-26T20:11:45Z] <wael[m]> hes dylaning [2022-11-26T20:12:11Z] <trunc88> nah it was just over 10 years old and eventually wasnt able to handle compiling software hammering the cpu, or even anything that briefly spiked power draw. i suspect this was also causing the total freezes i was experiencing when trying to start x server with proprietary nvidia drivers and my old gtx460. thought it was kernel panics at the time because no other symptoms [2022-11-26T20:12:23Z] <Torr> wael[m]: Well, u're not wrong. [2022-11-26T20:12:29Z] <trunc88> wael[m]: lol [2022-11-26T20:12:50Z] <wael[m]> dylaning: going on a hiatus, don't elaborate or talk to anyone [2022-11-26T20:13:05Z] <wael[m]> stay on a hiatus untill everyone forgets you [2022-11-26T20:13:16Z] <Torr> > ... proprietary nvidia drivers [2022-11-26T20:13:19Z] <Torr> Dude [2022-11-26T20:13:26Z] <wael[m]> wat [2022-11-26T20:13:28Z] <wael[m]> novueau [2022-11-26T20:13:29Z] <wael[m]> noveua [2022-11-26T20:13:29Z] <wael[m]> noveau [2022-11-26T20:13:30Z] <trunc88> yeah im a pleb [2022-11-26T20:13:31Z] <wael[m]> novueau [2022-11-26T20:13:35Z] <wael[m]> NOUVEAU [2022-11-26T20:13:41Z] <trunc88> but muh games [2022-11-26T20:13:43Z] <wael[m]> you should only use propietary nvidia [2022-11-26T20:13:44Z] <wael[m]> if games [2022-11-26T20:13:51Z] <wael[m]> ok [2022-11-26T20:13:52Z] <wael[m]> what games [2022-11-26T20:14:09Z] <trunc88> mostly cs1.6 and minecraft i guess [2022-11-26T20:14:17Z] <trunc88> quake 3 [2022-11-26T20:14:20Z] <wael[m]> steam? [2022-11-26T20:14:25Z] <trunc88> yeah [2022-11-26T20:14:29Z] <trunc88> for cs [2022-11-26T20:14:33Z] <wael[m]> flatpak? [2022-11-26T20:14:52Z] <trunc88> no its gkiss [2022-11-26T20:15:21Z] <wael[m]> FLATPAK [2022-11-26T20:15:22Z] <wael[m]> IS STEAM DLATPAKH [2022-11-26T20:15:43Z] <trunc88> or do i have it through flatpak, i cant remember now tbh [2022-11-26T20:15:45Z] <wael[m]> you cant run steam without multilib [2022-11-26T20:15:50Z] <trunc88> ah right [2022-11-26T20:15:54Z] <wael[m]> UNLESS flaptak [2022-11-26T20:16:02Z] <trunc88> must be then [2022-11-26T20:18:40Z] <wael[m]> i setup a multilib kiss specifically for steam [2022-11-26T20:18:45Z] <wael[m]> and gave up and went to flatpak [2022-11-26T20:19:16Z] <wael[m]> i did get it working like yesterday, but you need a hefty cpu for multilib [2022-11-26T20:20:00Z] <trunc88> yeah i remember i was going to try to do that for wine 32bit, but then i was like ...nah [2022-11-26T20:20:10Z] <wael[m]> i do have wine32 as well lmao [2022-11-26T20:24:43Z] <trunc88> nice [2022-11-26T20:25:08Z] <wael[m]> using flatpak wine 7.0 i couldnt [2022-11-26T20:27:53Z] <trunc88> couldnt what? [2022-11-26T20:28:26Z] <wael[m]> it was old [2022-11-26T20:28:57Z] <trunc88> oh lol [2022-11-26T20:43:02Z] <illiliti> https://illumos.org/man/1/news [2022-11-26T20:43:08Z] <illiliti> what a nice and unixy way to deliver system news [2022-11-26T20:43:19Z] <wael[m]> bwaht does it [2022-11-26T20:43:20Z] <wael[m]> deliver [2022-11-26T20:43:42Z] <wael[m]> >it uses $HOME/.news_time [2022-11-26T20:43:48Z] <illiliti> we could use it instead of MOTD file [2022-11-26T20:44:35Z] <illiliti> i really like that it is even specified in (now obsolete)SVID and XPG. POSIX also recognizes it [2022-11-26T20:45:25Z] <midfavila> https://cs61a.org [2022-11-26T20:45:46Z] <midfavila> ^online SICP resources including lectures, slides, homework, solutions, and a web-based IDE/REPL/shell [2022-11-26T20:45:53Z] <midfavila> seems to all be publically available [2022-11-26T20:46:01Z] <midfavila> figured some of you might find it useful [2022-11-26T20:48:48Z] <wael[m]> wow school no thanks [2022-11-26T20:49:05Z] <midfavila> you're right, wael[m], learning things is for losers and nerds, and loser-nerds [2022-11-26T20:49:10Z] <midfavila> and you wouldn't want to be any of those [2022-11-26T20:49:29Z] <wael[m]> yeah nerds are like [2022-11-26T20:49:30Z] <wael[m]> bad [2022-11-26T20:49:41Z] <midfavila> what've they ever done for anyone smh [2022-11-26T20:49:47Z] <midfavila> all these books we print for them [2022-11-26T20:49:50Z] <midfavila> and what do they do with 'em [2022-11-26T20:49:52Z] <midfavila> gosh [2022-11-26T20:50:21Z] <wael[m]> id only attend a school if dylan was the teacher [2022-11-26T20:52:08Z] <midfavila> you don't know that he isn't teaching this class [2022-11-26T20:52:35Z] <wael[m]> wat [2022-11-26T20:54:14Z] <midfavila> oooh, i see [2022-11-26T20:54:18Z] <midfavila> it's a berkeley course