💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-11-26.txt captured on 2024-05-12 at 16:01:25.

View Raw

More Information

⬅️ Previous capture (2023-01-29)

-=-=-=-=-=-=-

[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