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