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