💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2021-05-06.txt captured on 2021-12-17 at 13:26:06.
-=-=-=-=-=-=-
2021-05-06T00:21:43 #kisslinux <acheam> hmm what scripts should I write in my shell RC and what should be split out... that is the question 2021-05-06T00:22:16 #kisslinux <acheam> because right now my scripts repo has some 2 liners, and my shell rc has some longer scripts in it 2021-05-06T00:32:50 #kisslinux <illiliti> https://github.com/illiliti/eiwd/releases/tag/1.14-1 2021-05-06T00:33:38 #kisslinux <acheam> nice 2021-05-06T00:33:58 #kisslinux <acheam> how tied is eiwd to gcc and glibc? 2021-05-06T00:34:33 #kisslinux <illiliti> iwd has hard dependency on gcc 2021-05-06T00:34:40 #kisslinux <illiliti> they messed up things again 2021-05-06T00:34:58 #kisslinux <acheam> and glibc? 2021-05-06T00:35:01 #kisslinux <illiliti> no 2021-05-06T00:35:15 #kisslinux <acheam> the readme says otherwise 2021-05-06T00:35:29 #kisslinux <acheam> I wonder how hard it would be to work out the GCC hard dep 2021-05-06T00:35:36 #kisslinux <illiliti> readme is outdated 2021-05-06T00:37:21 #kisslinux <illiliti> https://git.kernel.org/pub/scm/libs/ell/ell.git/commit/?id=94661be61d0a490ca9a398fba22809101da55e2e 2021-05-06T00:37:43 #kisslinux <illiliti> this shit is responsible for gcc hard dep 2021-05-06T00:38:02 #kisslinux <illiliti> fucking macros 2021-05-06T00:38:09 #kisslinux <acheam> ofc its macros 2021-05-06T00:39:18 #kisslinux <midfavila> mackers 2021-05-06T00:39:57 #kisslinux <midfavila> also acheam re: scripts in rc vs independent 2021-05-06T00:40:08 #kisslinux <midfavila> i find it's best to only put aliases in your rc 2021-05-06T00:40:15 #kisslinux <acheam> whys that 2021-05-06T00:40:23 #kisslinux <acheam> I just put some scripts as functions in my rc lol 2021-05-06T00:40:30 #kisslinux <midfavila> i find it helps me stay organized 2021-05-06T00:40:35 #kisslinux <midfavila> all my scripts go under ~/.local/bin/ 2021-05-06T00:40:46 #kisslinux <acheam> hmm yeah that makes sense 2021-05-06T00:40:55 #kisslinux <acheam> even the 1 liners? 2021-05-06T00:41:05 #kisslinux <midfavila> one-liners are a bit different 2021-05-06T00:41:15 #kisslinux <midfavila> so like, for example, my `ls` doesn't columnize 2021-05-06T00:41:20 #kisslinux <midfavila> so I alias ls to ls|cols 2021-05-06T00:41:25 #kisslinux <acheam> thats still an alias though 2021-05-06T00:41:32 #kisslinux <midfavila> fair enough :p 2021-05-06T00:41:34 #kisslinux <acheam> i'm talking about single line functions 2021-05-06T00:41:43 #kisslinux <midfavila> i don't really use functions in my scripts 2021-05-06T00:41:44 #kisslinux <midfavila> i probably should 2021-05-06T00:41:46 #kisslinux <acheam> where you need to access ${1-9} for example 2021-05-06T00:42:04 #kisslinux <acheam> copy pasting code is superior 2021-05-06T00:42:26 #kisslinux <midfavila> my scripts are usually short enough that functions are... largely useless 2021-05-06T00:42:59 #kisslinux <midfavila> like, ah, yes. let me spend 99% of a script defining a function, only to do nothing except call that function 2021-05-06T00:43:02 #kisslinux <midfavila> it seems silly to me 2021-05-06T00:44:11 #kisslinux <acheam> yeah 2021-05-06T00:44:18 #kisslinux <acheam> see some python scripts 2021-05-06T00:45:09 #kisslinux <acheam> https://envs.sh/CH.py 2021-05-06T00:45:51 #kisslinux <midfavila> wow that's an amazing script 2021-05-06T00:45:57 #kisslinux <midfavila> we should add that to repo/core 2021-05-06T00:47:38 #kisslinux <acheam> C question: why would I use the inline keyword? Shouldn't an optimizing compiler like clang or gcc automatically do the same thing? 2021-05-06T00:48:07 #kisslinux <midfavila> don't ask me 2021-05-06T00:48:19 #kisslinux <midfavila> i've got like, an afternoon's worth of K&R under my belt 2021-05-06T00:48:35 #kisslinux <midfavila> still getting used to tinkering with arrays and for-loops 2021-05-06T00:48:43 #kisslinux <acheam> I wasn't *asking* you mid 2021-05-06T00:48:45 #kisslinux <acheam> I was demanding 2021-05-06T00:48:58 #kisslinux <acheam> not like K&R would help here anyways 2021-05-06T00:49:02 #kisslinux <acheam> its a c99 thing 2021-05-06T00:49:08 #kisslinux * midfavila shrugs 2021-05-06T00:49:22 #kisslinux <acheam> damn I do love C though 2021-05-06T00:49:25 #kisslinux <acheam> its very clean 2021-05-06T00:49:43 #kisslinux <midfavila> it's nice to be able to sit down and get something useful out of your efforts 2021-05-06T00:49:51 #kisslinux <acheam> i mean, I could do that with python too 2021-05-06T00:49:57 #kisslinux <midfavila> but writing C is definitely a different ballpark from shellcode... 2021-05-06T00:50:14 #kisslinux <acheam> with C i'm actually telling the computer what to do and it does it 2021-05-06T00:50:29 #kisslinux <midfavila> real chads use assembler 2021-05-06T00:50:33 #kisslinux <riteo> yes 2021-05-06T00:50:36 #kisslinux <acheam> no assumptions (well, less assumptions), no guesswork, no hand holding (again, well, less) 2021-05-06T00:50:47 #kisslinux <acheam> no real chads value portability 2021-05-06T00:51:04 #kisslinux <riteo> imagine caring for portability when everybody uses x86_64 2021-05-06T00:51:06 #kisslinux <acheam> which is why we use Java! Compile once, run everywhere! 2021-05-06T00:51:13 #kisslinux <midfavila> people use java? 2021-05-06T00:51:15 #kisslinux <acheam> riteo: banished, you are 2021-05-06T00:51:16 #kisslinux <midfavila> :v 2021-05-06T00:51:20 #kisslinux <riteo> lmao 2021-05-06T00:51:44 #kisslinux <riteo> you won't accept the truth :P 2021-05-06T00:51:52 #kisslinux <acheam> I feel like we need to make a better distinctino between KISS the package manager, KISS the distro, and KISS the universe 2021-05-06T00:52:02 #kisslinux <acheam> for example 2021-05-06T00:52:08 #kisslinux <phoebos[m]> in naming? 2021-05-06T00:52:11 #kisslinux <midfavila> i always said that KISS is nothing but a package manager 2021-05-06T00:52:23 #kisslinux <riteo> jk, everybody knows that developing in RISC-V and then running everything through an emulator is the most chad way of developing programs 2021-05-06T00:52:26 #kisslinux <midfavila> but I would be in favor of shortening the manager's name to 'k' 2021-05-06T00:52:29 #kisslinux <midfavila> or something 2021-05-06T00:52:31 #kisslinux <acheam> KISS the distro targets x86_64, but the package manager doesn't care, and there are ports to other architectures in the universe 2021-05-06T00:52:48 #kisslinux <acheam> phoebos[m]: well thats part of it 2021-05-06T00:52:54 #kisslinux <illiliti> acheam: i'll eventually submit patch to iwd ML to fix this shit.. Just need to get proper mail with IMAP/SMTP 2021-05-06T00:53:03 #kisslinux <riteo> well, there's kiss linux and kiss 2021-05-06T00:53:09 #kisslinux <acheam> illiliti: regretting proton mail? 2021-05-06T00:53:11 #kisslinux <riteo> kiss linux is the distro, kiss the package manager 2021-05-06T00:53:17 #kisslinux <acheam> midfavila: yeah I like that 2021-05-06T00:53:18 #kisslinux <phoebos[m]> it's extensible but the official project is opinionated 2021-05-06T00:53:26 #kisslinux <midfavila> that's just emacs 2021-05-06T00:53:29 #kisslinux <midfavila> kissmacs 2021-05-06T00:53:29 #kisslinux <acheam> lol 2021-05-06T00:53:35 #kisslinux <riteo> although the idea of k being the future and the new name would be nice 2021-05-06T00:53:47 #kisslinux <riteo> kmacs 2021-05-06T00:53:49 #kisslinux <midfavila> i've already forked kiss and started tinkering on it... 2021-05-06T00:53:53 #kisslinux <acheam> nah dilyn says that posix SH will always be the default package manage 2021-05-06T00:53:56 #kisslinux <midfavila> axel is very nice as a curl replacement 2021-05-06T00:54:16 #kisslinux <phoebos[m]> is anyone working on Dylan's k? 2021-05-06T00:54:25 #kisslinux <acheam> no 2021-05-06T00:54:32 #kisslinux <riteo> oh, really? On his repo he said that it would be "The at-some-point-in-the-future replacement for the current POSIX shell 2021-05-06T00:54:34 #kisslinux <acheam> but noocsharp has another C version 2 2021-05-06T00:54:35 #kisslinux <riteo> package manager written in C99." 2021-05-06T00:54:36 #kisslinux <riteo> fuck newlines 2021-05-06T00:54:39 #kisslinux <acheam> riteo: that's dylan 2021-05-06T00:54:42 #kisslinux <midfavila> i'd look at it, but my crippling inferiority complex renders me completely useless 2021-05-06T00:54:45 #kisslinux <midfavila> k, that is 2021-05-06T00:54:50 #kisslinux <riteo> oh lol sorry, I misread it XD 2021-05-06T00:54:56 #kisslinux <phoebos[m]> hmm 2021-05-06T00:55:06 #kisslinux <riteo> dang you dilyn and your similar name XD 2021-05-06T00:55:17 #kisslinux <acheam> i'd favor a C package manager though tbh 2021-05-06T00:55:29 #kisslinux <riteo> yeah it only makes more sense IMO 2021-05-06T00:55:34 #kisslinux <midfavila> if it was written portably, yeah 2021-05-06T00:55:44 #kisslinux <acheam> someone should make a repo of kiss package managers 2021-05-06T00:55:46 #kisslinux <midfavila> i still want to slap together a BSD KISS 2021-05-06T00:55:51 #kisslinux <acheam> kiss, k, king, noocharp's thing 2021-05-06T00:55:57 #kisslinux <acheam> yeah that'd be nice mid 2021-05-06T00:55:59 #kisslinux <acheam> but again 2021-05-06T00:56:00 #kisslinux <midfavila> actually 2021-05-06T00:56:08 #kisslinux <acheam> its just an alternative to the ports tree 2021-05-06T00:56:08 #kisslinux <midfavila> i still think a kiss-mods repo would be better 2021-05-06T00:56:11 #kisslinux <riteo> shell scripts are very very powerful, but at this point it would be better to have a c program, it's not like everything else in the distro is in posix shell 2021-05-06T00:56:13 #kisslinux <acheam> so not *that* much gained 2021-05-06T00:56:20 #kisslinux <midfavila> and I'm not talking about installing kiss on top of a BSD system 2021-05-06T00:56:22 #kisslinux <midfavila> i'm talking about 2021-05-06T00:56:25 #kisslinux <acheam> riteo: i mean, a lot of it is 2021-05-06T00:56:27 #kisslinux <acheam> see init 2021-05-06T00:56:36 #kisslinux <midfavila> >kernel 2021-05-06T00:56:36 #kisslinux <midfavila> >package manager 2021-05-06T00:56:36 #kisslinux <midfavila> >build shit on top of that from an existing system 2021-05-06T00:56:41 #kisslinux <riteo> that's more a wrapper than anything 2021-05-06T00:56:41 #kisslinux <midfavila> basically, LFS for BSD 2021-05-06T00:56:54 #kisslinux <acheam> midfavila: so you just want to steal the kernel 2021-05-06T00:56:58 #kisslinux <midfavila> i mean, yes 2021-05-06T00:57:06 #kisslinux <midfavila> but BSD is used to being stolen from 2021-05-06T00:57:12 #kisslinux <acheam> idk part of what makes BSD great is the integration I think 2021-05-06T00:57:15 #kisslinux <midfavila> *distant badmtsh* 2021-05-06T00:57:18 #kisslinux <riteo> would it be still bsd? It's a whole OS, not just the kernel 2021-05-06T00:57:20 #kisslinux <acheam> when you break that, you don't gain much over linux 2021-05-06T00:57:27 #kisslinux <acheam> yeah I agree with riteo 2021-05-06T00:57:27 #kisslinux <midfavila> i gain not-using-linux 2021-05-06T00:57:28 #kisslinux <riteo> agreef 2021-05-06T00:57:35 #kisslinux <riteo> s/agreef/agreed/ 2021-05-06T00:57:35 #kisslinux <movzbl> <riteo> agreed 2021-05-06T00:57:48 #kisslinux <midfavila> you should know by now that if I can avoid corporate influence then I will 2021-05-06T00:57:58 #kisslinux <midfavila> loonix is pozzed 2021-05-06T00:57:59 #kisslinux <riteo> midfavilla if you want to not use linux so bad use l4 2021-05-06T00:58:06 #kisslinux <acheam> dylan's make scripts bother me to no end 2021-05-06T00:58:10 #kisslinux <midfavila> if I could use sel4 I would 2021-05-06T00:58:33 #kisslinux <midfavila> but something tells me that UXP and FVWM don't run on sel4 2021-05-06T00:58:44 #kisslinux <riteo> well, you could port it ;P 2021-05-06T00:58:48 #kisslinux <midfavila> bruh 2021-05-06T00:59:01 #kisslinux <riteo> I never said that would be easy 2021-05-06T00:59:09 #kisslinux <midfavila> i *could* port it 2021-05-06T00:59:09 #kisslinux <acheam> hmm I wouldn't mind working on K a bit 2021-05-06T00:59:16 #kisslinux <midfavila> in the same sense that I could build a rocket and fly to the moon 2021-05-06T00:59:26 #kisslinux <midfavila> like, yes, it's physically possible 2021-05-06T00:59:32 #kisslinux <midfavila> but that's it 2021-05-06T00:59:46 #kisslinux <acheam> but at the same time a lot of this seems really annoying like privilege escalation and the 3 way nandshake 2021-05-06T00:59:58 #kisslinux <acheam> midfavila: do you know what dylan meant by crux-like usage? 2021-05-06T01:00:04 #kisslinux <midfavila> yeah 2021-05-06T01:00:13 #kisslinux <midfavila> it's being able to read the deets of a package in $PWD 2021-05-06T01:00:18 #kisslinux <acheam> oh 2021-05-06T01:00:26 #kisslinux <midfavila> that's how crux handles stuff by default 2021-05-06T01:00:37 #kisslinux * midfavila fistpumps 2021-05-06T01:00:46 #kisslinux <acheam> its how the bsd ports tree works too afaik 2021-05-06T01:00:46 #kisslinux <midfavila> for once my obscure hipsterish tendencies help someone 2021-05-06T01:00:56 #kisslinux <riteo> they always help mid 2021-05-06T01:00:59 #kisslinux <midfavila> uwu 2021-05-06T01:01:01 #kisslinux <acheam> no I do regret asking you mid 2021-05-06T01:01:05 #kisslinux <riteo> we're on #kisslinux 2021-05-06T01:01:07 #kisslinux <midfavila> well fuck 2021-05-06T01:01:10 #kisslinux <midfavila> time to go kms then 2021-05-06T01:01:23 #kisslinux <illiliti> acheam: protonmail is very bad for developing. i hope i will migrate to my own mail server or cock.li or any other free service with IMAP/SMTP 2021-05-06T01:01:23 #kisslinux <riteo> that's it, they killed themselves 2021-05-06T01:01:26 #kisslinux <riteo> are you happy, acheam? 2021-05-06T01:01:35 #kisslinux <acheam> riteo: yes 2021-05-06T01:02:01 #kisslinux <riteo> now we won't have a matrix printed, leather covered with gold ebossings kiss linux manual 2021-05-06T01:02:09 #kisslinux <acheam> uhhh cock.li seems... interesting 2021-05-06T01:02:11 #kisslinux <riteo> and that's your fault 2021-05-06T01:02:16 #kisslinux <acheam> too much 4chan on that site for me 2021-05-06T01:02:26 #kisslinux <midfavila> better 4chan than reddit 2021-05-06T01:02:29 #kisslinux <riteo> I heard that it goes down like a lot and that it's on a lot of spam lists 2021-05-06T01:02:36 #kisslinux <acheam> better nothing than 4chan 2021-05-06T01:02:36 #kisslinux <midfavila> yeah, it is 2021-05-06T01:02:44 #kisslinux <midfavila> but cock.li's ToS is also like 2021-05-06T01:02:50 #kisslinux <midfavila> "don't do anything that would get us shut down" 2021-05-06T01:03:03 #kisslinux <midfavila> and that's about it afaik 2021-05-06T01:03:49 #kisslinux <illiliti> cock lick 2021-05-06T01:03:56 #kisslinux <riteo> well, maybe it could work if you had all of your friends there? Or maybe if all of them had self-hosted emails? 2021-05-06T01:04:13 #kisslinux <riteo> illiliti I always read it as cock little 2021-05-06T01:04:25 #kisslinux <illiliti> haha 2021-05-06T01:04:27 #kisslinux <acheam> i'm just not going to read it 2021-05-06T01:04:31 #kisslinux <acheam> problem solved 2021-05-06T01:06:05 #kisslinux <illiliti> cock.li is banned in russia 2021-05-06T01:06:07 #kisslinux <illiliti> btw 2021-05-06T01:06:19 #kisslinux <illiliti> protonmail too 2021-05-06T01:06:28 #kisslinux <midfavila> in soviet russia, email block you 2021-05-06T01:06:59 #kisslinux <phoebos[m]> i want one of those email addresses 2021-05-06T01:07:29 #kisslinux <midfavila> obligatory "btw I use SDF" 2021-05-06T01:08:36 #kisslinux <acheam> hmm I wonder why dylan doesn't want recursive dependency resolution in k 2021-05-06T01:08:51 #kisslinux <midfavila> "firstly: for my sanity. secondly: for yours" 2021-05-06T01:09:01 #kisslinux <phoebos[m]> oh lol I meant something like phoebos⊙ldu 2021-05-06T01:09:09 #kisslinux <riteo> wait, how is it supposed to work? 2021-05-06T01:09:16 #kisslinux <acheam> ^ 2021-05-06T01:09:29 #kisslinux <acheam> does it just do one package at a time? 2021-05-06T01:09:32 #kisslinux <riteo> oh, is that the point? 2021-05-06T01:09:33 #kisslinux <acheam> not sure if I like that 2021-05-06T01:09:47 #kisslinux <acheam> I like seeing the list of all the deps at the start of the build 2021-05-06T01:09:49 #kisslinux <illiliti> acheam: i think he wanted to store reverse dependencies in separate file 2021-05-06T01:09:58 #kisslinux <acheam> reverse dependencies? 2021-05-06T01:10:09 #kisslinux <illiliti> oh 2021-05-06T01:10:10 #kisslinux <acheam> i'm a bit of a brick, please excuse me 2021-05-06T01:10:16 #kisslinux <midfavila> things that rely on X 2021-05-06T01:10:17 #kisslinux <illiliti> brainfart 2021-05-06T01:10:46 #kisslinux <midfavila> so like, the reverse dependencies of Xaw on my system are gv, xcalc and xmessage 2021-05-06T01:10:52 #kisslinux <acheam> ah okay 2021-05-06T01:10:58 #kisslinux <acheam> thanks 2021-05-06T01:11:01 #kisslinux <midfavila> np 2021-05-06T01:11:11 #kisslinux <acheam> damn dylan did all the easy parts of k :) 2021-05-06T01:11:24 #kisslinux <midfavila> quick, now's your chance to swoop in and take all the credit 2021-05-06T01:11:36 #kisslinux <midfavila> is k handling file retrieval internally? 2021-05-06T01:11:37 #kisslinux <acheam> don't mind me, just quickly changing the license file 2021-05-06T01:11:57 #kisslinux <acheam> it uses libcurl 2021-05-06T01:12:00 #kisslinux <midfavila> disgusting 2021-05-06T01:12:05 #kisslinux <midfavila> interest in K is now zero 2021-05-06T01:12:07 #kisslinux <acheam> what's gv? 2021-05-06T01:12:20 #kisslinux <midfavila> oh, it's a frontend to the Ghostscript interpreter 2021-05-06T01:12:23 #kisslinux <midfavila> I use it for reading PDFs 2021-05-06T01:12:35 #kisslinux <acheam> ah nice 2021-05-06T01:12:38 #kisslinux <acheam> i don't see it in your repo 2021-05-06T01:12:45 #kisslinux <midfavila> i might not have pushed it yet 2021-05-06T01:12:46 #kisslinux <midfavila> one sec 2021-05-06T01:12:54 #kisslinux <acheam> oh I see it 2021-05-06T01:12:56 #kisslinux <acheam> was out of date 2021-05-06T01:13:22 #kisslinux <acheam> is it any good? 2021-05-06T01:13:29 #kisslinux <acheam> compared to zathura 2021-05-06T01:13:39 #kisslinux <acheam> or mupdf 2021-05-06T01:13:41 #kisslinux <acheam> or anything 2021-05-06T01:13:45 #kisslinux <midfavila> I don't use zathura or mupdf 2021-05-06T01:13:51 #kisslinux <midfavila> but compared to poppler, it's infinitely better 2021-05-06T01:13:55 #kisslinux <midfavila> namely because it uh 2021-05-06T01:13:57 #kisslinux <midfavila> actually fucking works 2021-05-06T01:13:58 #kisslinux <acheam> zathura can use popler 2021-05-06T01:14:06 #kisslinux <midfavila> poppler is such a mess 2021-05-06T01:14:15 #kisslinux <midfavila> kerning on the fonts it renders is painful 2021-05-06T01:14:26 #kisslinux <acheam> so theres three options AFAICT 2021-05-06T01:14:31 #kisslinux <acheam> ghostscript, poppler, mupdf 2021-05-06T01:14:47 #kisslinux <midfavila> as far as I'm aware 2021-05-06T01:14:48 #kisslinux <midfavila> yeah 2021-05-06T01:15:02 #kisslinux <acheam> except mupdf is weirdly huge? 2021-05-06T01:15:12 #kisslinux <midfavila> (and also google tech) 2021-05-06T01:15:16 #kisslinux <acheam> oh wtf 2021-05-06T01:15:16 #kisslinux <midfavila> (or at least it relies on it) 2021-05-06T01:15:27 #kisslinux <midfavila> yeah it's got a requirement on this fucking 2021-05-06T01:15:28 #kisslinux <acheam> well ghostscript is adobe tech 2021-05-06T01:15:31 #kisslinux <midfavila> html renderer or something 2021-05-06T01:15:37 #kisslinux <acheam> so not much better 2021-05-06T01:15:38 #kisslinux <midfavila> and no, ghostscript was originally developed by GNU 2021-05-06T01:15:57 #kisslinux <acheam> oh my b 2021-05-06T01:16:02 #kisslinux <midfavila> it's a free software implementation of the Postscript language 2021-05-06T01:16:15 #kisslinux <acheam> ye 2021-05-06T01:16:19 #kisslinux <midfavila> also it's aGPL 2021-05-06T01:16:23 #kisslinux <midfavila> which is omegabased 2021-05-06T01:16:26 #kisslinux <acheam> yeah mupdf depends on gumbo parser 2021-05-06T01:16:29 #kisslinux <acheam> cuck 2021-05-06T01:16:40 #kisslinux <midfavila> draw your steel, miscreant 2021-05-06T01:16:42 #kisslinux <acheam> you let richard stallman walk all over you 2021-05-06T01:16:47 #kisslinux <midfavila> we settle this here and now 2021-05-06T01:16:49 #kisslinux <acheam> and restrict the freedoms 2021-05-06T01:16:56 #kisslinux <midfavila> idk man 2021-05-06T01:16:58 #kisslinux <riteo> why are pdf rendering programs so messed up? 2021-05-06T01:17:02 #kisslinux <acheam> nah I have too much decency to fight a furry 2021-05-06T01:17:04 #kisslinux <midfavila> because PDF is a shit standard 2021-05-06T01:17:07 #kisslinux <midfavila> hey! 2021-05-06T01:17:10 #kisslinux <midfavila> you take that back! 2021-05-06T01:17:18 #kisslinux <midfavila> i'm significantly less cancerous than most 2021-05-06T01:17:28 #kisslinux <acheam> thats still pretty cancerous 2021-05-06T01:17:46 #kisslinux <acheam> (jk man) 2021-05-06T01:17:47 #kisslinux <midfavila> I just like Robin Hood and stuff. 2021-05-06T01:17:50 #kisslinux <midfavila> Don't BULLY me 2021-05-06T01:17:52 #kisslinux <midfavila> ;w; 2021-05-06T01:18:03 #kisslinux <riteo> what data does it even contain? I remember converting markdown text from txt to pdf with pandoc and it went from like 1.1kb to a full 60+ 2021-05-06T01:18:13 #kisslinux <midfavila> who fucking knows man 2021-05-06T01:18:15 #kisslinux <riteo> does it like, contain the whole font? 2021-05-06T01:18:18 #kisslinux <midfavila> sometimes 2021-05-06T01:18:26 #kisslinux <midfavila> it also contains images, formatting data, and a bunch of other shit 2021-05-06T01:18:31 #kisslinux <acheam> well its designed to be portable 2021-05-06T01:18:32 #kisslinux <riteo> don't they like weigh a few kilos too, being vectors? 2021-05-06T01:18:33 #kisslinux <midfavila> postscript is turing complete, afaik 2021-05-06T01:18:33 #kisslinux <acheam> its in the name 2021-05-06T01:18:38 #kisslinux <acheam> so they have to pack everything into it 2021-05-06T01:18:49 #kisslinux <acheam> a pdf on one computer should be the exact same on another 2021-05-06T01:18:51 #kisslinux <acheam> unlike a markdown file 2021-05-06T01:18:52 #kisslinux <midfavila> except 2021-05-06T01:18:54 #kisslinux <midfavila> shockingly 2021-05-06T01:18:55 #kisslinux <midfavila> it never is 2021-05-06T01:18:56 #kisslinux <midfavila> :v 2021-05-06T01:18:57 #kisslinux <acheam> which is just the content without any presentation data 2021-05-06T01:19:05 #kisslinux <acheam> well/[D theoretically/ 2021-05-06T01:19:16 #kisslinux <midfavila> you know what looks the same on every machine *practically*? 2021-05-06T01:19:18 #kisslinux <midfavila> plaintext 2021-05-06T01:19:24 #kisslinux <riteo> yes 2021-05-06T01:19:27 #kisslinux <riteo> absolutely 2021-05-06T01:19:31 #kisslinux <acheam> ? 2021-05-06T01:19:33 #kisslinux <midfavila> i need to transcribe my books into plaintext 2021-05-06T01:19:34 #kisslinux <acheam> it looks the opposite of the same 2021-05-06T01:19:38 #kisslinux <riteo> it never goes wrong, as long as you use monospaced fonts 2021-05-06T01:19:41 #kisslinux <acheam> it provides 0 presentation info 2021-05-06T01:19:44 #kisslinux <midfavila> the only thing that changes is how it's presented 2021-05-06T01:19:47 #kisslinux <riteo> whitespace is 2021-05-06T01:19:49 #kisslinux <midfavila> presentation is unimportant 2021-05-06T01:19:51 #kisslinux <acheam> thats the point, mid!! 2021-05-06T01:19:52 #kisslinux <midfavila> information is 2021-05-06T01:20:02 #kisslinux <acheam> you're comparing apples and oranges while making a side point 2021-05-06T01:20:11 #kisslinux <midfavila> i'd rather 80x25 monospace font, white, black background than whatever the fuck a PDF is supposed to be 2021-05-06T01:20:18 #kisslinux <acheam> pdf is for content + presentation, plaintext is content 2021-05-06T01:20:22 #kisslinux <acheam> theres no comparing them 2021-05-06T01:20:29 #kisslinux <riteo> btw I unironically prefer plaintext for 99% of my stuff 2021-05-06T01:20:36 #kisslinux <acheam> as do i 2021-05-06T01:20:37 #kisslinux <riteo> but I get your point 2021-05-06T01:20:37 #kisslinux <midfavila> if you want to present content, use a slideshow 2021-05-06T01:20:43 #kisslinux <midfavila> ...well, a pdf is basically a slideshow 2021-05-06T01:20:45 #kisslinux <riteo> mid that's even worse 2021-05-06T01:20:46 #kisslinux <acheam> midfavila: in what format ?? A PDF 2021-05-06T01:20:55 #kisslinux <riteo> I fear not 2021-05-06T01:20:58 #kisslinux <acheam> i guess you could use odp 2021-05-06T01:21:05 #kisslinux <riteo> that's 10000x worse 2021-05-06T01:21:06 #kisslinux <midfavila> see, 2021-05-06T01:21:18 #kisslinux <acheam> but I usually use libreoffice to make odp's which I export as PDFs for *portability* 2021-05-06T01:21:20 #kisslinux <midfavila> i'm just so unbelievably charismatic that my presentations don't even need computer graphics 2021-05-06T01:21:34 #kisslinux <midfavila> they carry themselves by virtue of my oratory skills alone 2021-05-06T01:21:46 #kisslinux <acheam> mid face reveal when? 2021-05-06T01:21:55 #kisslinux <riteo> just pipe text to /dev/lp 2021-05-06T01:22:00 #kisslinux <riteo> always works 2021-05-06T01:22:16 #kisslinux <riteo> no wait, that's /dev/lp0 2021-05-06T01:22:31 #kisslinux <midfavila> http://0x0.st/-BKE.jpg 2021-05-06T01:22:32 #kisslinux <midfavila> face reveal 2021-05-06T01:22:42 #kisslinux <riteo> oh, I expected a trollface 2021-05-06T01:23:02 #kisslinux <riteo> that's cute 2021-05-06T01:23:07 #kisslinux <acheam> those are some uwu eyes right there 2021-05-06T01:23:17 #kisslinux <midfavila> uwuwuwuwuwuwuwuwuwuwuwuwuwuwu 2021-05-06T01:23:24 #kisslinux <midfavila> my subversion knows no bounds 2021-05-06T01:23:29 #kisslinux <riteo> more OwO than UwU IMO 2021-05-06T01:23:33 #kisslinux <acheam> midfavila: s/subversion/git/g 2021-05-06T01:23:33 #kisslinux <movzbl> <midfavila> my git knows no bounds 2021-05-06T01:24:03 #kisslinux <riteo> their git knows no bounds, except when you put binary files into the mix 2021-05-06T01:24:16 #kisslinux <midfavila> i only use the strongest source control system 2021-05-06T01:24:26 #kisslinux <midfavila> otherwise known as timestamped source tarballs whenever the fuck I feel like it 2021-05-06T01:24:47 #kisslinux <illiliti> https://github.com/illiliti/eiwd/blob/master/src/eap.c#L431 2021-05-06T01:24:47 #kisslinux <riteo> isn't shitty git usage basically the same thing? 2021-05-06T01:24:51 #kisslinux <acheam> iso8601 i do hope mid 2021-05-06T01:25:07 #kisslinux <acheam> riteo: no shitty git usage is "update" every 200 lines changed 2021-05-06T01:25:24 #kisslinux <acheam> illiliti: no clue what i'm looking at 2021-05-06T01:25:35 #kisslinux <midfavila> if year-month-day is iso-compliant then yes 2021-05-06T01:25:37 #kisslinux <illiliti> nested functions 2021-05-06T01:25:38 #kisslinux <riteo> response_is 2021-05-06T01:25:44 #kisslinux <acheam> midfavila: yes 2021-05-06T01:25:47 #kisslinux <illiliti> they are forbidden by ISO C 2021-05-06T01:26:08 #kisslinux <riteo> oh 2021-05-06T01:26:13 #kisslinux <riteo> I didn't notice it was nested 2021-05-06T01:26:25 #kisslinux <midfavila> imagine *not* nesting functions 2021-05-06T01:26:25 #kisslinux <acheam> bruh 2021-05-06T01:26:29 #kisslinux <midfavila> this post by shellcode gang 2021-05-06T01:26:32 #kisslinux <acheam> just write iti in python at this point 2021-05-06T01:27:00 #kisslinux <midfavila> >not lisp 2021-05-06T01:27:04 #kisslinux <midfavila> disgusting 2021-05-06T01:36:05 #kisslinux <illiliti> https://github.com/illiliti/eiwd/blob/master/src/missing.h#L34-L37 2021-05-06T01:36:16 #kisslinux <illiliti> yet another shit code 2021-05-06T01:36:20 #kisslinux <illiliti> what a shame 2021-05-06T01:36:36 #kisslinux <miskatonic> shittier than systemd? 2021-05-06T01:36:50 #kisslinux <midfavila> if I'm reading that right, it relies on GCC stuff... 2021-05-06T01:36:57 #kisslinux <illiliti> no, ofc no 2021-05-06T01:55:26 #kisslinux <riteo> what was that? 2021-05-06T01:55:33 #kisslinux <kiedtl> netsplit 2021-05-06T01:55:42 #kisslinux <midfavila> you guys got hit with a netsplit? 2021-05-06T01:55:43 #kisslinux <kiedtl> Just freenode as usual 2021-05-06T01:55:43 #kisslinux <midfavila> weird 2021-05-06T01:55:46 #kisslinux <midfavila> i didn't 2021-05-06T01:55:49 #kisslinux <riteo> what does it do? 2021-05-06T01:55:56 #kisslinux <riteo> I didn't get hit either 2021-05-06T01:55:57 #kisslinux <midfavila> it's just when two or more servers lose connection 2021-05-06T01:55:59 #kisslinux <kiedtl> it's when one freenode server disconnects 2021-05-06T01:56:04 #kisslinux <midfavila> so like 2021-05-06T01:56:10 #kisslinux <midfavila> say alice and bob are on server a 2021-05-06T01:56:11 #kisslinux <kiedtl> the so-called irc federation 2021-05-06T01:56:16 #kisslinux <midfavila> and charlie and dylan are on server b 2021-05-06T01:56:20 #kisslinux <riteo> I see 2021-05-06T01:56:26 #kisslinux <midfavila> well, a netsplit is when servers a and b lose connection to each other 2021-05-06T01:56:33 #kisslinux <riteo> that was weird 2021-05-06T01:56:45 #kisslinux <midfavila> alice and bob can still talk to each other, as can charlie and dylan, but the two parties can't intercommunicate 2021-05-06T01:56:59 #kisslinux <riteo> I didn't know that was even a thing 2021-05-06T01:57:09 #kisslinux <midfavila> Oh, it happens all the time 2021-05-06T01:57:15 #kisslinux <midfavila> "netsplit" is just IRC terminology 2021-05-06T01:57:22 #kisslinux <midfavila> the internet is constantly falling apart at the seams 2021-05-06T01:57:32 #kisslinux <midfavila> it's just exceptionally good at stitching itself back together in realtime 2021-05-06T01:57:43 #kisslinux <midfavila> re-routing around interference and whatnot 2021-05-06T01:57:46 #kisslinux <riteo> cool 2021-05-06T01:58:25 #kisslinux <illiliti> re iwd: rawchrmem is very dangerous. it doesn't respect boundaries and can lead to buffer overflow/overrun issues very easily 2021-05-06T01:58:36 #kisslinux <illiliti> https://dropbear.xyz/2011/07/25/scary-functions-rawmemchr/ 2021-05-06T01:58:39 #kisslinux <riteo> well, thanks for the quick explanation 2021-05-06T01:58:48 #kisslinux <midfavila> mhm 2021-05-06T01:58:59 #kisslinux <midfavila> explaining is one of the few things I'm semi-competent at. 2021-05-06T01:59:06 #kisslinux <midfavila> i'm like one of those tutorial NPCs 2021-05-06T01:59:45 #kisslinux <riteo> that's actually pretty cool if you put it this way 2021-05-06T02:02:27 #kisslinux <miskatonic> is there an advantage on dropbear over openssh outside the embedded world? 2021-05-06T02:03:38 #kisslinux <midfavila> I imagine it's more efficient in terms of memory and CPU 2021-05-06T02:03:43 #kisslinux <acheam> yeah i'd ask it the other way around 2021-05-06T02:03:51 #kisslinux <acheam> is there any advantage of openssh for most people 2021-05-06T02:03:55 #kisslinux <midfavila> generally "embedded" is stupid 2021-05-06T02:03:59 #kisslinux <acheam> its a doas vs sudo situation 2021-05-06T02:04:01 #kisslinux <midfavila> you should take the minimum-viable 2021-05-06T02:04:06 #kisslinux <midfavila> and then build from there 2021-05-06T02:05:13 #kisslinux <riteo> yeah I agree 2021-05-06T02:06:04 #kisslinux <acheam> its hard to disagree if you're using kiss 2021-05-06T02:06:12 #kisslinux <riteo> i'm not 2021-05-06T02:06:12 #kisslinux <riteo> yet 2021-05-06T02:06:17 #kisslinux <acheam> banished 2021-05-06T02:06:23 #kisslinux <riteo> remember the whole nvidia deal? 2021-05-06T02:06:26 #kisslinux <acheam> *he types from an arch box* 2021-05-06T02:06:34 #kisslinux <riteo> actually I'm doing so right now XD 2021-05-06T02:06:43 #kisslinux <acheam> as am i 2021-05-06T02:07:03 #kisslinux <midfavila> speaking of issues 2021-05-06T02:07:03 #kisslinux <riteo> epic 2021-05-06T02:07:11 #kisslinux <midfavila> does anyone have experience with configuring libinput to work with touchpads? 2021-05-06T02:07:17 #kisslinux <acheam> hey I have a kiss chroot open that counts right? 2021-05-06T02:07:22 #kisslinux <riteo> yes 2021-05-06T02:07:22 #kisslinux <midfavila> switched to libudev-zero earlier and it's fucked my touchpad 2021-05-06T02:07:25 #kisslinux <acheam> midfavila: still having that issue? 2021-05-06T02:07:27 #kisslinux <midfavila> yeah 2021-05-06T02:07:31 #kisslinux <midfavila> everything else works 2021-05-06T02:07:40 #kisslinux <acheam> libinput is scary 2021-05-06T02:07:42 #kisslinux <midfavila> xorg logs state that there's "no driver specified" 2021-05-06T02:07:46 #kisslinux <midfavila> which, uh 2021-05-06T02:07:48 #kisslinux <midfavila> there is 2021-05-06T02:07:53 #kisslinux <acheam> just use a mouse 2021-05-06T02:07:57 #kisslinux <midfavila> it's a laptop 2021-05-06T02:08:02 #kisslinux <midfavila> specifically a subnotebook 2021-05-06T02:08:02 #kisslinux <acheam> just use a mouse 2021-05-06T02:08:05 #kisslinux <riteo> actually guys there's a pretty big advantage over dropbear 2021-05-06T02:08:12 #kisslinux <midfavila> carrying a mouse defeats the point of a subnotebook acheam 2021-05-06T02:08:15 #kisslinux <riteo> this https://www.openssh.com/images/openssh.gif 2021-05-06T02:08:19 #kisslinux <riteo> look at that fish 2021-05-06T02:08:21 #kisslinux <riteo> it's badass 2021-05-06T02:08:35 #kisslinux <acheam> speaking of logos 2021-05-06T02:08:43 #kisslinux <riteo> it even tells you "SSH..." 2021-05-06T02:08:52 #kisslinux <acheam> https://upload.wikimedia.org/wikipedia/commons/thumb/7/7b/Avahi-logo.svg/84px-Avahi-logo.svg.png 2021-05-06T02:08:53 #kisslinux <illiliti> midfavila: send me xorg log 2021-05-06T02:09:02 #kisslinux <riteo> what 2021-05-06T02:09:02 #kisslinux <riteo> is 2021-05-06T02:09:02 #kisslinux <riteo> that 2021-05-06T02:09:05 #kisslinux <midfavila> one sec 2021-05-06T02:09:10 #kisslinux <acheam> the avahi logo 2021-05-06T02:09:13 #kisslinux <acheam> its beutiful 2021-05-06T02:09:20 #kisslinux <riteo> it's staring into my soul 2021-05-06T02:09:37 #kisslinux <riteo> it's peeking into my deepest secrets 2021-05-06T02:10:04 #kisslinux <illiliti> brb in 5 min 2021-05-06T02:10:12 #kisslinux <riteo> the original anima is even worse: https://upload.wikimedia.org/wikipedia/commons/f/f4/Avahi_laniger_Madagascar_30-09-2004.jpg 2021-05-06T02:10:17 #kisslinux <riteo> s/anima/animal/ 2021-05-06T02:10:17 #kisslinux <movzbl> <riteo> the original animal is even worse: https://upload.wikimedia.org/wikipedia/commons/f/f4/Avahi_laniger_Madagascar_30-09-2004.jpg 2021-05-06T02:10:27 #kisslinux <riteo> is it a demon 2021-05-06T02:10:31 #kisslinux <miskatonic> isn't avahi from the same mafia as systemd? 2021-05-06T02:11:55 #kisslinux <riteo> bruh, it literally came to existence because of the apache license 2021-05-06T02:12:22 #kisslinux <acheam> miskatonic: yes 2021-05-06T02:12:31 #kisslinux <acheam> and then they relicensed bonjour under apache 2021-05-06T02:12:31 #kisslinux <riteo> no wait, it was the apple public source license 2021-05-06T02:12:39 #kisslinux <midfavila> fucking D E S G U S T A N G 2021-05-06T02:12:43 #kisslinux <acheam> bonjour was APSL --> apache 2021-05-06T02:12:55 #kisslinux <acheam> but the damage was done 2021-05-06T02:13:02 #kisslinux <acheam> and that logo was already unleashed unto the world 2021-05-06T02:13:36 #kisslinux <riteo> no ok even though it was APSL the decision to create this... thing was still incredibly stupid 2021-05-06T02:13:50 #kisslinux <riteo> it would've made more sense the way around 2021-05-06T02:14:29 #kisslinux <midfavila1> http://0x0.st/-BKh.log illiliti 2021-05-06T02:14:37 #kisslinux <riteo> also I can't fucking believe they made that logo, looked at it for a few seconds and said: "nice" 2021-05-06T02:15:43 #kisslinux <riteo> it feels like they created this whole software just for it, using the license as an excuse 2021-05-06T02:15:58 #kisslinux <midfavila> "why did you write this software" 2021-05-06T02:16:02 #kisslinux <midfavila> "to inflict pain" 2021-05-06T02:18:19 #kisslinux <riteo> I still can't believe they said to themselves "what should we base our program icon on?", looked at https://upload.wikimedia.org/wikipedia/commons/f/f4/Avahi_laniger_Madagascar_30-09-2004.jpg and said "PERFECT" 2021-05-06T02:18:28 #kisslinux <riteo> this is driving me crazy 2021-05-06T02:18:33 #kisslinux <midfavila> when I first saw it I thought it was like 2021-05-06T02:18:33 #kisslinux <midfavila> a pug 2021-05-06T02:19:06 #kisslinux <riteo> I'm 99% sure they based their icon on this specific image 2021-05-06T02:19:17 #kisslinux <riteo> there's no other way with those eyes I swear 2021-05-06T02:20:12 #kisslinux <riteo> I literally cannot tell which one is worse 2021-05-06T02:26:56 #kisslinux <acheam> I want to create a shitty logo for my opendoas fork 2021-05-06T02:27:17 #kisslinux <illiliti> libinput: SynPS/2 Synaptics TouchPad: Failed to create a device for /dev/input/event10 2021-05-06T02:27:44 #kisslinux <acheam> if anyone has suggestions to rival opendoas and mlmmj, do let me know 2021-05-06T02:27:52 #kisslinux <acheam> s/opendoas/avahi/g 2021-05-06T02:27:52 #kisslinux <movzbl> <acheam> if anyone has suggestions to rival avahi and mlmmj, do let me know 2021-05-06T02:28:42 #kisslinux <midfavila1> yeah, I saw that, illiliti 2021-05-06T02:28:51 #kisslinux <midfavila1> but it seems to be recognizing my touchpad as a tablet 2021-05-06T02:29:01 #kisslinux <midfavila1> and then disabling it because it lacks tablet capabilities 2021-05-06T02:29:03 #kisslinux <midfavila1> which is like... 2021-05-06T02:29:04 #kisslinux <midfavila1> no 2021-05-06T02:29:05 #kisslinux <midfavila1> stop that 2021-05-06T02:29:12 #kisslinux <midfavila1> it is most certainly not a tablet 2021-05-06T02:29:21 #kisslinux <illiliti> midfavila: send me log of `libinput list-devices` 2021-05-06T02:30:07 #kisslinux <midfavila1> http://0x0.st/-BPb.txt 2021-05-06T02:30:23 #kisslinux <midfavila1> there're errors related to kernel fuzzing, whatever that is (have to look into it...) 2021-05-06T02:30:26 #kisslinux <midfavila1> but that's seperate 2021-05-06T02:30:35 #kisslinux <midfavila1> this issue persists even on kernels without that error 2021-05-06T02:33:38 #kisslinux <illiliti> https://wayland.freedesktop.org/libinput/doc/latest/tablet-debugging.html 2021-05-06T02:33:41 #kisslinux <illiliti> aha! 2021-05-06T02:33:57 #kisslinux <illiliti> pen or btn-stylus indicates that the tablet does not have the BTN_TOOL_PEN or BTN_STYLUS bit set 2021-05-06T02:34:39 #kisslinux <midfavila> yeah, I came across that too 2021-05-06T02:34:50 #kisslinux <midfavila> but I'm not sure how to fix that... 2021-05-06T02:34:56 #kisslinux <midfavila> ...especially because my touchpad is uh 2021-05-06T02:34:59 #kisslinux <midfavila> not a tablet 2021-05-06T02:35:16 #kisslinux <necromansy> is this trying to get touchpads to work? 2021-05-06T02:35:19 #kisslinux <midfavila> yes 2021-05-06T02:35:21 #kisslinux <necromansy> coz i flat out just gave up 2021-05-06T02:35:29 #kisslinux <necromansy> and bought a wireless mouse 2021-05-06T02:35:39 #kisslinux <midfavila> well, this is a subnotebook 2021-05-06T02:35:39 #kisslinux <illiliti> looks like this is bug in libudev-zero 2021-05-06T02:35:44 #kisslinux <midfavila> fuck 2021-05-06T02:35:48 #kisslinux <midfavila> that's what I was afraid of 2021-05-06T02:35:56 #kisslinux <midfavila> uggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggh 2021-05-06T02:36:01 #kisslinux <necromansy> guessing not an easy fix? 2021-05-06T02:36:21 #kisslinux <midfavila> if it's a bug in libudev-zero, it's definitely not an easy fix on my part 2021-05-06T02:36:33 #kisslinux <midfavila> i'd have no idea what would be causing it, nor where to start fixing it 2021-05-06T02:36:45 #kisslinux <midfavila> this is why I oughta really learn to program... 2021-05-06T02:39:23 #kisslinux <illiliti> https://termbin.com/9elq 2021-05-06T02:39:27 #kisslinux <illiliti> compile this and run 2021-05-06T02:39:50 #kisslinux <illiliti> cc <file> -ludev -o test 2021-05-06T02:40:01 #kisslinux <midfavila1> I know how to wrangle a toolchain at least :p 2021-05-06T02:40:08 #kisslinux <illiliti> and send me output 2021-05-06T02:41:05 #kisslinux <midfavila1> http://0x0.st/-BPu.txt 2021-05-06T02:42:56 #kisslinux <illiliti> you have a lot of tablets 2021-05-06T02:43:00 #kisslinux <illiliti> xd 2021-05-06T02:43:30 #kisslinux <illiliti> this is definitely bug in libudev-zero 2021-05-06T02:44:10 #kisslinux <midfavila> i have a combined digitizer and touchscreen in my laptop 2021-05-06T02:44:14 #kisslinux <illiliti> somewhere here https://github.com/illiliti/libudev-zero/blob/master/udev_device.c#L448 2021-05-06T02:45:07 #kisslinux <illiliti> the most complex code in libudev-zero 2021-05-06T02:45:59 #kisslinux <midfavila> I'm not touching that >.< 2021-05-06T02:46:12 #kisslinux <midfavila> I'm still at the point of being chuffed with random number generation 2021-05-06T02:47:21 #kisslinux <midfavila> I wanna write a little media player as a first "Real" project 2021-05-06T02:50:42 #kisslinux <acheam> midfavila: echo $RANDOM? 2021-05-06T02:50:51 #kisslinux <midfavila> nah 2021-05-06T02:50:54 #kisslinux <midfavila> C's rand() 2021-05-06T02:51:01 #kisslinux <acheam> i'm just joking with you :) 2021-05-06T02:51:25 #kisslinux <illiliti> midfavila: is /dev/input/event10 exists? 2021-05-06T02:51:35 #kisslinux <midfavila> in shell scripts I dd a byte from dev/random, od it as decimal, then use that 2021-05-06T02:51:38 #kisslinux <midfavila> and yes, it is 2021-05-06T02:52:03 #kisslinux <midfavila> cat'ing it and using the touchpad produces output, as well 2021-05-06T02:52:08 #kisslinux <midfavila> so it's working at a kernel level 2021-05-06T02:52:26 #kisslinux <illiliti> good 2021-05-06T02:59:03 #kisslinux <illiliti> https://github.com/freedesktop/evemu 2021-05-06T02:59:44 #kisslinux <illiliti> compile this(you need auto* crap) and run evemu-describe 2021-05-06T02:59:50 #kisslinux <midfavila> kk 2021-05-06T02:59:56 #kisslinux <midfavila> one sec, gotta throw my food into the oven 2021-05-06T03:01:29 #kisslinux <illiliti> evemu-describe /dev/input/event10 2021-05-06T03:04:52 #kisslinux <acheam> midfavila: my guy have you not had dinner yet 2021-05-06T03:05:30 #kisslinux <midfavila> i haven't eaten in two days 2021-05-06T03:05:37 #kisslinux <acheam> bad mid 2021-05-06T03:05:39 #kisslinux <midfavila> actually no 2021-05-06T03:05:40 #kisslinux <midfavila> that's a lie 2021-05-06T03:05:44 #kisslinux <midfavila> i had granola yesterday 2021-05-06T03:05:47 #kisslinux <acheam> you must eat big to grow tall and strong 2021-05-06T03:06:02 #kisslinux <midfavila> i'm not american 2021-05-06T03:06:02 #kisslinux <midfavila> smh 2021-05-06T03:06:56 #kisslinux <midfavila> time to wait half an hour 2021-05-06T03:09:36 #kisslinux <midfavila1> http://0x0.st/-BPL.log 2021-05-06T03:09:40 #kisslinux <midfavila1> illiliti 2021-05-06T03:23:39 #kisslinux <illiliti> very odd 2021-05-06T03:24:28 #kisslinux <midfavila> howso? 2021-05-06T03:28:42 #kisslinux <riteo> well, gtg for now, cya! 2021-05-06T03:28:50 #kisslinux <midfavila> see you 2021-05-06T03:36:22 #kisslinux <illiliti> /dev/input/event10 shouldn't be marked as tablet because it doesn't have BTN_STYLUS or BTN_TOOL_PEN bits, but apparently it has 2021-05-06T03:36:38 #kisslinux <midfavila> oh. well, yeah 2021-05-06T03:50:07 #kisslinux <acheam> midfavila: do you know how I can make my xaw programs render fonts nicely? 2021-05-06T03:50:08 #kisslinux <acheam> https://i.imgur.com/gBnOB1f.png 2021-05-06T03:50:24 #kisslinux <acheam> *font: -*-jetbrains mono-*-*-*-*-*-*-*-*-*-*-*-* 2021-05-06T03:50:27 #kisslinux <acheam> is in my xresources 2021-05-06T03:50:38 #kisslinux <midfavila> try using xfontsel to tinker with combinations 2021-05-06T03:50:51 #kisslinux <midfavila> you just kinda have to mess around until you find a bitmap that's nice 2021-05-06T03:51:19 #kisslinux <acheam> thanks 2021-05-06T03:52:29 #kisslinux <acheam> hmm doesn't look like jetbrains mono will work 2021-05-06T03:59:59 #kisslinux <acheam> ims tarting to think theres a reason people moved on from xaw 25 years ago 2021-05-06T04:00:31 #kisslinux <midfavila> on low-DPI displays bitmaps are quite nice actually 2021-05-06T04:04:19 #kisslinux <acheam> my screen isnt lo dpi 2021-05-06T04:04:23 #kisslinux <acheam> it just looks bad in xaw 2021-05-06T04:04:47 #kisslinux * midfavila shrugs 2021-05-06T04:04:55 #kisslinux <illiliti> midfavila: you can temporary mark /dev/input/event10 as touchpad in xorg.conf until i figure out how to fix this 2021-05-06T04:05:06 #kisslinux <midfavila> happen to have a snippet for that? 2021-05-06T04:05:29 #kisslinux <illiliti> one sec 2021-05-06T04:05:35 #kisslinux <midfavila> no worries 2021-05-06T04:09:53 #kisslinux <illiliti> https://termbin.com/gfs4 2021-05-06T04:10:15 #kisslinux <illiliti> put this to /etc/X11/xorg.conf.d/touchpad.conf 2021-05-06T04:10:22 #kisslinux <midfavila> yup. 2021-05-06T04:12:10 #kisslinux <midfavila> no dice. 2021-05-06T04:12:13 #kisslinux <midfavila> oh well. 2021-05-06T04:12:19 #kisslinux <midfavila> i think I tried something earlier today anyway 2021-05-06T04:13:55 #kisslinux <illiliti> any logs? 2021-05-06T04:15:12 #kisslinux <midfavila> just checked 2021-05-06T04:15:16 #kisslinux <midfavila> it's still being tagged as a tablet 2021-05-06T04:20:52 #kisslinux <illiliti> i'll open an issue on github to keep tracking this bug 2021-05-06T04:21:07 #kisslinux <midfavila> kk 2021-05-06T05:04:28 #kisslinux <testuser_[m]> Hi 2021-05-06T05:31:50 #kisslinux <testuser_[m]> aarng: looks like it's caused by this commit, but it's quite big. 2021-05-06T05:31:51 #kisslinux <testuser_[m]> https://github.com/kisslinux/kiss/commit/2b6384d1a3c5b3089a32f66ac357a59817710276#diff-89d19d63941a517f4921ec8496fbf07c4b444537352cc585461a1b4de469fde5 2021-05-06T05:32:18 #kisslinux <testuser_[m]> maybe it recurses again which causes only the child process to die 2021-05-06T07:20:23 #kisslinux <aarng> testuser_[m]: the problem is the exit trap 2021-05-06T07:21:28 #kisslinux <aarng> INT for example runs pkg_clean() and then exits 2021-05-06T07:23:13 #kisslinux <aarng> But 1 line before the INT trap, the EXIT trap is setup to only run pkg_clean() and nlt exit 2021-05-06T07:23:30 #kisslinux <aarng> So it's deliberate, no idea why 2021-05-06T07:23:43 #kisslinux <aarng> https://github.com/kisslinux/kiss/commit/2b6384d1a3c5b3089a32f66ac357a59817710276#diff-89d19d63941a517f4921ec8496fbf07c4b444537352cc585461a1b4de469fde5L1585 2021-05-06T07:24:16 #kisslinux <aarng> Here it's still a single trap for both signals 2021-05-06T08:36:29 #kisslinux <konimex> mmatongo, aarng: opened an issue: https://github.com/kiss-community/kiss/issues/25 2021-05-06T08:39:13 #kisslinux <mmatongo> just saw it, thanks. 2021-05-06T08:39:55 #kisslinux <aarng> cheers, konimex 2021-05-06T08:41:44 #kisslinux <aarng> so it's all cems fault, smh 2021-05-06T08:41:52 #kisslinux <mmatongo> lol 2021-05-06T08:45:11 #kisslinux <mmatongo> i'm looking at https://github.com/oasislinux/oasis and on their software's section it says "velox instead of Xorg" 2021-05-06T08:46:42 #kisslinux <mmatongo> has anyone here used oasis before? 2021-05-06T09:02:21 #kisslinux <miskatonic> i don't like waylandish stuff 2021-05-06T09:03:23 #kisslinux <miskatonic> velox is much different from gnome-way;and, but still contains some deliberate defects of wayland 2021-05-06T09:43:52 #kisslinux <mmatongo> i found it odd that with all the wayland issues oasis opted for velox, maybe they found a way. 2021-05-06T10:26:06 #kisslinux <claudia02> aloha. 2021-05-06T10:26:40 #kisslinux <claudia02> It happens that I reinstaled KISS. Atm I try to update to gcc 11 but it fails. 2021-05-06T10:26:42 #kisslinux <claudia02> https://termbin.com/ersu 2021-05-06T10:28:18 #kisslinux <claudia02> I tried to manually cope the 'cp ../../gcc/gcc/gcc-ar.c gcc-nm.c' which does not error out. 2021-05-06T10:31:44 #kisslinux <testuser_[m]> I heard the latest tarball had issues with /tmp perms, but that shouldn't matter since you're building in home 2021-05-06T10:33:06 #kisslinux <claudia02> Yes, I have already installed "baselayout" and also fixed permissions in /tmp and /var manually. 2021-05-06T10:33:37 #kisslinux <claudia02> I set to builddir to $HOME to exclude ram size. 2021-05-06T10:34:16 #kisslinux <claudia02> I also tried to build gcc 10.3 with the same error. 2021-05-06T11:07:21 #kisslinux <mmatongo> noticed a funny thing, when i try to build the latest busybox stable from the busybox website i get this https://0x0.st/-Bbu.txt 2021-05-06T11:08:11 #kisslinux <mmatongo> doing the same with the github mirror here https://github.com/mirror/busybox buils just fine 2021-05-06T11:13:19 #kisslinux <phoebos[m]> looks like there's been a few commits to the httpd stuff recently, which won't be in the 1.33-stable tree 2021-05-06T11:14:53 #kisslinux <phoebos[m]> Checkout to origin/master, should work based on that 2021-05-06T11:23:09 #kisslinux <mmatongo> 1.33.1 branch seen on github seems to have more httpd related commits over the last two days as compared to the busybox cgit 2021-05-06T11:26:27 #kisslinux <phoebos[m]> ah it looks like this: https://github.com/mirror/busybox/commit/ee1e0987e4c81b4a5369174ce22b0671198abb6b 2021-05-06T11:26:49 #kisslinux <phoebos[m]> hmmm 2021-05-06T11:32:35 #kisslinux <mmatongo> sorry, it seems I was looking at the master branch not the 1_33_stable 2021-05-06T11:32:58 #kisslinux <mmatongo> Still don't understand why one builds and the other doesn't 2021-05-06T11:37:15 #kisslinux <phoebos[m]> that's very strange 2021-05-06T11:37:23 #kisslinux <phoebos[m]> ill have a go in a minute 2021-05-06T11:37:53 #kisslinux <phoebos[m]> you're building from the source tree, not with a kiss package right 2021-05-06T11:38:00 #kisslinux <mmatongo> let me test in clean env before I make assumptions 2021-05-06T11:38:11 #kisslinux <mmatongo> I'm using the package manager 2021-05-06T11:38:43 #kisslinux <phoebos[m]> is the package you're using trying to apply any patches? 2021-05-06T11:39:57 #kisslinux <mmatongo> hold, let me verify that 2021-05-06T11:48:34 #kisslinux <mmatongo> okay so using busybox sources i get this https://0x0.st/-BbL.png 2021-05-06T11:50:21 #kisslinux <mmatongo> and when I use the github mirror I get this https://0x0.st/-Bbf.png 2021-05-06T11:51:46 #kisslinux <phoebos[m]> Are they both at the same commit 2021-05-06T11:51:49 #kisslinux <konimex> same exact sha256 in both tarballs? 2021-05-06T11:51:58 #kisslinux <phoebos[m]> I'd expect it to be one of those local patches 2021-05-06T11:54:03 #kisslinux <mmatongo> I tried turning off the local patches and bothe versions built but enabling the patches caused the busybox sourced one to fail while the github one didn't 2021-05-06T11:54:44 #kisslinux <mmatongo> no konimex the sha256 are different 2021-05-06T11:56:10 #kisslinux <mmatongo> busybox.net 12cec6bd2b16d8a9446dd16130f2b92982f1819f6e1c5f5887b6db03f5660d28 2021-05-06T11:56:47 #kisslinux <mmatongo> github mirror b0409da19243f364e401dc91e345e230dbcb83938a1815a788d0a549f43886d1 2021-05-06T11:58:47 #kisslinux <konimex> try https://git.busybox.net/busybox/snapshot/busybox-1_33_1.tar.gz 2021-05-06T12:00:54 #kisslinux <mmatongo> that one has has the same sha256 as the github version 2021-05-06T12:01:20 #kisslinux <konimex> what about the same url, but with bz2 as the extension 2021-05-06T12:01:32 #kisslinux <konimex> same with busybox.net? 2021-05-06T12:03:10 #kisslinux <mmatongo> same link with .bz2 has 10c63616891a164c3ba43e4e03fceefd6fe5173eb8d1938086e509d7f1d1d7a3 2021-05-06T12:04:33 #kisslinux <mmatongo> konimex, they both build just fine 2021-05-06T12:04:34 #kisslinux <phoebos> with busybox-1.33.1.tar.bz2 from busybox, gnu patch says this: https://envs.sh/RI.txt 2021-05-06T12:05:17 #kisslinux <konimex> yeah so there's something different between the git tag and the release tarball by busybox themselves 2021-05-06T12:05:23 #kisslinux <konimex> (I think) 2021-05-06T12:05:27 #kisslinux <phoebos> yep think so 2021-05-06T12:05:34 #kisslinux <mmatongo> yeah seems like it 2021-05-06T12:06:18 #kisslinux <mmatongo> the links you provided konimex seem to build just fine, the busybox one fails 2021-05-06T12:08:16 #kisslinux <phoebos> ah i think i've found it 2021-05-06T12:08:35 #kisslinux <phoebos> the tarball includes commit https://git.busybox.net/busybox/commit/?h=1_33_stable&id=ee1e0987e4c81b4a5369174ce22b0671198abb6b as a patch 2021-05-06T12:08:52 #kisslinux <phoebos> which has been applied to the sources upstream, fine 2021-05-06T12:09:09 #kisslinux <phoebos> but the build file does `for f in *.patch` so picks it up 2021-05-06T12:09:39 #kisslinux <phoebos> but it's already applied. 2021-05-06T12:09:50 #kisslinux <phoebos> Not sure why that patch is in the sources 2021-05-06T12:10:48 #kisslinux <phoebos> in fact, all the commits since 1.33.0 are included as .patch files 2021-05-06T12:11:42 #kisslinux <phoebos> that's weird and annoying 2021-05-06T12:12:00 #kisslinux <phoebos> temporary fix is to rename them first thing in the build file 2021-05-06T12:15:46 #kisslinux <mmatongo> or just temporarily switch sources to their git 2021-05-06T12:33:54 #kisslinux <phoebos> i'll sending a note to the busybox mailing list 2021-05-06T12:34:03 #kisslinux <phoebos> s/ing// 2021-05-06T12:34:04 #kisslinux <movzbl> <phoebos> i'll send a note to the busybox mail list 2021-05-06T12:35:04 #kisslinux <phoebos> i didn't say global! 2021-05-06T12:35:09 #kisslinux <phoebos> bad bot 2021-05-06T12:35:44 #kisslinux <mmatongo> hehe 2021-05-06T12:45:07 #kisslinux <testuser_[m]> can you set a search engine or something in links 2021-05-06T12:52:48 #kisslinux <phoebos> testuser_[m]: looking in the menu bar, the keymaps says ^W - complete url or search string 2021-05-06T12:52:54 #kisslinux <phoebos> but that does nothing for me 2021-05-06T12:54:36 #kisslinux <acheam> lol 2021-05-06T12:56:12 #kisslinux <phoebos> oh no that's complete as a verb 2021-05-06T12:56:16 #kisslinux <phoebos> autocomplete 2021-05-06T12:56:59 #kisslinux <testuser_[m]> Hmm 2021-05-06T12:57:19 #kisslinux <phoebos> it wouldn't be hard to add 2021-05-06T12:57:44 #kisslinux <phoebos> if you write something into `g` that doesn't look like a url, send it to the search engine 2021-05-06T12:59:22 #kisslinux <phoebos> oh cool i have to be subscribed to the busybox mailing list to send something there :X 2021-05-06T14:36:23 #kisslinux <midfavila> https://github.com/kdlucas/byte-unixbench 2021-05-06T14:36:34 #kisslinux <midfavila> post results 2021-05-06T14:49:24 #kisslinux <acheam> > perl 2021-05-06T14:50:57 #kisslinux <midfavila> it's from 1984 what did you expect 2021-05-06T15:27:44 #kisslinux <noocsharp> https://github.com/htop-dev/htop/issues/618 2021-05-06T15:27:52 #kisslinux <noocsharp> any other ideas why we shouldn't need autotools to build htop? 2021-05-06T15:30:08 #kisslinux <ominous_anonymou> >Typically it is just one apt get autoconf away 2021-05-06T15:30:26 #kisslinux <ominous_anonymou> I'll be curious whether anything you say actually matters to them 2021-05-06T15:38:28 #kisslinux <tink> dub me the unluckiest, i haven't been able to repair my laptop's screen yet 2021-05-06T15:38:42 #kisslinux <tink> and just dropped my phone today, so i need to take care of its screen as well 2021-05-06T15:54:51 #kisslinux <midfavila1> ominous_anonmous we all know that there are only two linux distros in the world 2021-05-06T15:54:53 #kisslinux <midfavila1> red hat and debian 2021-05-06T15:55:05 #kisslinux <midfavila1> building from source is sooooooooooo 1960s 2021-05-06T15:55:10 #kisslinux <midfavila1> get with the times boomboom 2021-05-06T15:59:08 #kisslinux <phoebos> ok mid i have no idea what these mean 2021-05-06T15:59:10 #kisslinux <phoebos> https://envs.sh/Rz.html 2021-05-06T15:59:21 #kisslinux <phoebos> did i win? 2021-05-06T15:59:46 #kisslinux <midfavila1> once I'm done cooking breakfast I'll post my results 2021-05-06T15:59:51 #kisslinux <midfavila1> and then style on you, I'm sure 2021-05-06T15:59:58 #kisslinux <midfavila1> puny eight-thread peasant 2021-05-06T16:00:01 #kisslinux <phoebos> oop 2021-05-06T16:00:08 #kisslinux <phoebos> peasant indeed 2021-05-06T16:00:11 #kisslinux <phoebos> watcha cooking 2021-05-06T16:00:47 #kisslinux <midfavila1> bacon and eggs 2021-05-06T16:00:50 #kisslinux <midfavila1> with earl grey tea 2021-05-06T16:00:56 #kisslinux <midfavila1> my usual meal 2021-05-06T16:01:08 #kisslinux <phoebos> sounds good 2021-05-06T16:01:40 #kisslinux <midfavila1> Mmh. Recently I've been frying the eggs in the grease, after straining out the gross stuff 2021-05-06T16:01:46 #kisslinux <midfavila1> it's pretty okay all things considered 2021-05-06T16:01:56 #kisslinux <midfavila1> i mean, ignoring the whole "egg and grease exploding in my face" thing 2021-05-06T16:02:03 #kisslinux <phoebos> ummmm 2021-05-06T16:02:53 #kisslinux <midfavila1> cooking is hazardous work 2021-05-06T16:04:20 #kisslinux <midfavila1> or something 2021-05-06T16:04:43 #kisslinux <kiedtl> what's your favorite cooking oil? I go for bacon fat 2021-05-06T16:05:08 #kisslinux <midfavila1> my favorite oil? 2021-05-06T16:05:11 #kisslinux <midfavila1> i don't use oil usually 2021-05-06T16:05:27 #kisslinux <kiedtl> Oh, I see, you do the bacon + eggs together 2021-05-06T16:05:30 #kisslinux <midfavila1> yeah 2021-05-06T16:05:33 #kisslinux <kiedtl> nice 2021-05-06T16:05:38 #kisslinux <midfavila1> i have this really awesome six-inch pan 2021-05-06T16:05:43 #kisslinux <midfavila1> like it's actually fucking amazing 2021-05-06T16:05:50 #kisslinux <kiedtl> nonstick? 2021-05-06T16:05:52 #kisslinux <midfavila1> you can make perfectly round eggs in it 2021-05-06T16:06:00 #kisslinux <midfavila1> and I think it's non-stick 2021-05-06T16:06:12 #kisslinux <midfavila1> but like, it's nice and thick 2021-05-06T16:06:16 #kisslinux <midfavila1> so it retains heat really well 2021-05-06T16:06:18 #kisslinux <kiedtl> ah 2021-05-06T16:06:21 #kisslinux <kiedtl> kewl 2021-05-06T16:06:21 #kisslinux <midfavila1> and it's super sturdy and compact 2021-05-06T16:06:48 #kisslinux <midfavila1> perfect for camping and stuff 2021-05-06T16:07:01 #kisslinux <midfavila1> i need a saucepan to go with it 2021-05-06T16:12:34 #kisslinux <midfavila1> one thing I will say is that such a small pan is not conducive to cooking lots of bacon at once 2021-05-06T16:12:38 #kisslinux <midfavila1> i can fit like 2021-05-06T16:12:41 #kisslinux <midfavila1> one piece 2021-05-06T16:12:56 #kisslinux <midfavila1> if I cut it in half 2021-05-06T16:39:21 #kisslinux <midfavila> http://0x0.st/-BTk.txt 2021-05-06T16:39:23 #kisslinux <midfavila> phoebos 2021-05-06T16:39:47 #kisslinux <phoebos> jesus 2021-05-06T16:40:17 #kisslinux <midfavila> read 'em and weep, boys 2021-05-06T16:40:19 #kisslinux <phoebos> my single threaded performance is better though :) 2021-05-06T16:40:25 #kisslinux <midfavila> oh, obvs 2021-05-06T16:40:32 #kisslinux <midfavila> xeons have godawful single thread performance 2021-05-06T16:40:33 #kisslinux <phoebos> so yeahhh 2021-05-06T16:40:55 #kisslinux <phoebos> 48 threads honestly 2021-05-06T16:41:12 #kisslinux <midfavila> ye bby 2021-05-06T16:41:23 #kisslinux <midfavila> might have had higher scores if I wasn't streaming and stuff 2021-05-06T16:41:25 #kisslinux <phoebos> hm it's not 6x better though 2021-05-06T16:41:36 #kisslinux <phoebos> more like 2x 2021-05-06T16:41:54 #kisslinux <midfavila> throwing more and more cores at a single task tends to have diminishing returns 2021-05-06T16:41:59 #kisslinux <midfavila> what with scheduling overhead 2021-05-06T16:42:07 #kisslinux <phoebos> aye 2021-05-06T16:42:13 #kisslinux <midfavila> lemme tell you though 2021-05-06T16:42:19 #kisslinux <midfavila> being able to build llvm in like five minutes is awesome 2021-05-06T16:42:29 #kisslinux <phoebos> lmao that is awesome 2021-05-06T16:42:46 #kisslinux <phoebos> (not sarcasm) 2021-05-06T16:42:55 #kisslinux <midfavila> this is the power of haswell-e 2021-05-06T16:43:23 #kisslinux <mmatongo> geezus man 2021-05-06T16:43:42 #kisslinux <midfavila> my system is very much not in-line with KISS :p 2021-05-06T16:44:08 #kisslinux <midfavila> been meaning to split up cores using cgroups and stuff 2021-05-06T16:44:17 #kisslinux <midfavila> one set for VMs, one set for compiling, one set for userspace, etc 2021-05-06T16:44:30 #kisslinux <phoebos> that sounds... complicated 2021-05-06T16:44:55 #kisslinux <midfavila> i've never messed with cgroups before, but as far as I can tell, it's the same thing as setting "priority" for processes in windows 2021-05-06T16:45:14 #kisslinux <midfavila> well, per-core priority 2021-05-06T16:56:51 #kisslinux <hellboy2d> Hi guys 2021-05-06T16:57:01 #kisslinux <hellboy2d> Anyone knows a free streaming music for kiss? 2021-05-06T16:57:07 #kisslinux <hellboy2d> Any how works 2021-05-06T17:14:51 #kisslinux <hellboy2d> My wifi turn off, so anyone answered me? 2021-05-06T17:15:09 #kisslinux <midfavila> just download your music 2021-05-06T17:15:23 #kisslinux <hellboy2d> I do it 2021-05-06T17:15:40 #kisslinux <hellboy2d> But i need know more artists 2021-05-06T17:15:55 #kisslinux <hellboy2d> But i think some website do this fine 2021-05-06T17:16:14 #kisslinux <hellboy2d> Any way 2021-05-06T17:16:17 #kisslinux <hellboy2d> Thanks 2021-05-06T17:24:27 #kisslinux <ominous_anonymou> hellboy2d there's pianobar: https://github.com/PromyLOPh/pianobar that will play Pandora 2021-05-06T17:26:36 #kisslinux <ominous_anonymou> https://6xq.net/pianobar/ 2021-05-06T17:30:40 #kisslinux <ominous_anonymou> I packaged it on my home machine: https://0x0.st/-BAM.gz but no guarantees on the depends 2021-05-06T17:56:37 #kisslinux <hellboy2d> Thanks 2021-05-06T18:38:52 #kisslinux <E5ten> illiliti: in libudev-zero, why do you include sys/sysmacros.h in udev.h (as opposed to in whatever .c files use the things in it)? is it just something the normal udev does and you're doing for compat? 2021-05-06T18:59:29 #kisslinux <midfavila> fwiw qemu needs to have samurai added to its makedeps in community 2021-05-06T19:00:06 #kisslinux <midfavila> ...also bash 2021-05-06T19:00:13 #kisslinux <midfavila> apparently 2021-05-06T19:00:24 #kisslinux <phoebos[m]> is samurai a drop-in replacement for ninja 2021-05-06T19:00:48 #kisslinux <midfavila> well, samurai provides ninja on kiss by default 2021-05-06T19:00:54 #kisslinux <midfavila> i've never run into issues with it 2021-05-06T19:01:50 #kisslinux <phoebos[m]> nice 2021-05-06T19:07:34 #kisslinux <noocsharp> it is a drop in replacement 2021-05-06T19:10:43 #kisslinux <E5ten> a drop in replacement up to version 1.9 iirc. ninja is at 1.10.2 right now, and I know there are some new features there compared to 1.9, no clue what they are or if samurai has some of them though 2021-05-06T19:12:54 #kisslinux <E5ten> looking now, it seems the main difference is ninja added something called "dyndeps" (don't know what this is) and there's an open PR on samurai to add that 2021-05-06T19:41:08 #kisslinux <illiliti> E5ten: https://freenode.logbot.info/kisslinux/20200914#c5106378 2021-05-06T19:41:35 #kisslinux <illiliti> well, that include definitely needs docs to stop confusing you :) 2021-05-06T20:43:06 #kisslinux <E5ten> lmao 2021-05-06T20:43:23 #kisslinux <E5ten> yeah should probably have a comment lol, not apparent cuz it's unused 2021-05-06T20:43:32 #kisslinux <E5ten> tbh though, software relying on that indirect include should just be fixed 2021-05-06T20:45:59 #kisslinux <phoebos> why did i never before know that sh sources $ENV 2021-05-06T20:46:08 #kisslinux <phoebos> that's where i get my RCs 2021-05-06T20:46:10 #kisslinux <midfavila> because it's obscure trivia 2021-05-06T20:46:15 #kisslinux <midfavila> and like 2021-05-06T20:46:16 #kisslinux <midfavila> let's be real 2021-05-06T20:46:20 #kisslinux <phoebos> i've been . ~/.profile 2021-05-06T20:46:22 #kisslinux <midfavila> who actually sits down and reads their shell's manual 2021-05-06T20:46:25 #kisslinux <phoebos> no longer 2021-05-06T20:46:42 #kisslinux <midfavila> i usually keep my env set to ~/.config/shrc 2021-05-06T20:47:04 #kisslinux <phoebos> arghghghghg 2021-05-06T20:47:07 #kisslinux <phoebos> this is so useful 2021-05-06T20:47:18 #kisslinux <midfavila> what shell do you normally use? 2021-05-06T20:47:35 #kisslinux <phoebos> busybox sh cos im a legend 2021-05-06T20:47:47 #kisslinux <midfavila> Ew. 2021-05-06T20:47:58 #kisslinux <phoebos> :O 2021-05-06T20:48:01 #kisslinux <phoebos> you? 2021-05-06T20:48:09 #kisslinux <midfavila> the openbsd korn shell 2021-05-06T20:48:34 #kisslinux <midfavila> previously I used dash and mrsh, but I've returned to oksh recently 2021-05-06T20:48:39 #kisslinux <phoebos> probably should read the manual, but up-arrow didn't work for me on that 2021-05-06T20:48:55 #kisslinux <midfavila> maybe you disabled readline support 2021-05-06T20:49:32 #kisslinux <phoebos> is that a compile-time thingy 2021-05-06T20:49:38 #kisslinux <midfavila> yes 2021-05-06T20:49:42 #kisslinux <midfavila> it would be a compile flag 2021-05-06T20:49:48 #kisslinux <midfavila> or, rather, configure flag 2021-05-06T20:49:59 #kisslinux <phoebos> erm it's not explicitly disabled 2021-05-06T20:50:21 #kisslinux <midfavila> Odd. Do you have ncurses? 2021-05-06T20:50:27 #kisslinux <phoebos> yep 2021-05-06T20:50:33 #kisslinux <midfavila> Extra odd. 2021-05-06T20:50:35 #kisslinux <midfavila> I wouldn't know. 2021-05-06T20:50:43 #kisslinux <phoebos> hmmm 2021-05-06T20:59:13 #kisslinux <midfavila> shit, man, you know what I need to do 2021-05-06T20:59:29 #kisslinux <midfavila> I need to sit down and write a draft for a long-term KISS system 2021-05-06T20:59:40 #kisslinux <phoebos> long-term? 2021-05-06T20:59:42 #kisslinux <midfavila> as it stands I've been throwing them together slapdash 2021-05-06T20:59:55 #kisslinux <midfavila> without much rhyme or reason beyond "wow this would be really useful" 2021-05-06T21:00:31 #kisslinux <midfavila> i'd really like to put more work into my packages, maybe even put together my own rootfs 2021-05-06T21:16:55 #kisslinux <midfavila> completely unrelated 2021-05-06T21:17:06 #kisslinux <midfavila> but if someone ever ends up creating an internationalized version of kiss 2021-05-06T21:17:10 #kisslinux <midfavila> it should totally be called french kiss 2021-05-06T21:17:54 #kisslinux <midfavila> (ignore the problem that that implies it's only in one other language) 2021-05-06T21:24:26 #kisslinux <phoebos> lmaoo 2021-05-06T21:24:37 #kisslinux <phoebos> i'd like to be friendly and other languages 2021-05-06T21:24:44 #kisslinux <phoebos> but locales are ugglly 2021-05-06T21:32:44 #kisslinux <midfavila> well, there's also the fact that there's... not a whole lot to KISS< in terms of actual substance 2021-05-06T21:32:50 #kisslinux <midfavila> like, it's the package manager, and that's it 2021-05-06T21:41:45 #kisslinux <acheam> tbh I wouldn't mind an utter destruction of the main repo 2021-05-06T21:42:16 #kisslinux <acheam> ehr, at least a slimming of it 2021-05-06T21:42:21 #kisslinux <acheam> like all the xorg and firefox stuff 2021-05-06T21:42:37 #kisslinux <midfavila> eh 2021-05-06T21:42:38 #kisslinux <acheam> to emphasise KISS being a package manager more than a distro 2021-05-06T21:43:00 #kisslinux <midfavila> maybe just split it up into kiss-xorg/kiss-core/kiss-extra 2021-05-06T21:43:14 #kisslinux <midfavila> that way the only repo you actually need is kiss-core 2021-05-06T21:43:26 #kisslinux <midfavila> as opposed to dragging in all the other stuff 2021-05-06T21:43:29 #kisslinux * midfavila shrugs 2021-05-06T21:43:32 #kisslinux <acheam> well they're already split up within the git repo 2021-05-06T21:43:50 #kisslinux <acheam> so you can just add one of the directories to your KISS_PATH 2021-05-06T21:43:55 #kisslinux <midfavila> okay 2021-05-06T21:43:59 #kisslinux <midfavila> but what if I don't use xorg at all 2021-05-06T21:44:07 #kisslinux <midfavila> kind of a waste to make me clone that 2021-05-06T21:44:23 #kisslinux <midfavila> idk just an idea 2021-05-06T21:44:37 #kisslinux <midfavila> i barely use the official and community repos as is 2021-05-06T21:45:32 #kisslinux <phoebos> > 1.5 MB 2021-05-06T21:46:03 #kisslinux <midfavila> you can't use the "it's not that big of a deal" argument when we're talking about the core repos of a minimalist distro 2021-05-06T21:46:14 #kisslinux <midfavila> any deal that isn't absolutely necessary is a big deal 2021-05-06T21:46:32 #kisslinux <phoebos> i mean you could delete it 2021-05-06T21:46:41 #kisslinux <phoebos> but no i get your point 2021-05-06T21:46:44 #kisslinux <midfavila> that's still wasteful :p 2021-05-06T21:47:21 #kisslinux <phoebos> dylan wanted the most "minimalist"ic way to get up to a graphical web browser 2021-05-06T21:47:32 #kisslinux <phoebos> which you can do with the official repos 2021-05-06T21:47:45 #kisslinux <midfavila> acheam's the one wanting to slim 'em down 2021-05-06T21:47:50 #kisslinux <phoebos> but its still optional 2021-05-06T21:47:50 #kisslinux <midfavila> don't bite me smh 2021-05-06T21:48:01 #kisslinux * phoebos munches 2021-05-06T21:48:14 #kisslinux <phoebos> hei dilyn 2021-05-06T21:48:17 #kisslinux <dilyn> the main repo is the way it is because KISS supports a base system up to a webbrowser 2021-05-06T21:48:18 #kisslinux <dilyn> o/ 2021-05-06T21:48:51 #kisslinux <phoebos> ^ 2021-05-06T21:48:59 #kisslinux <midfavila> >:VVVVVVVVVV 2021-05-06T21:49:01 #kisslinux <midfavila> I know that 2021-05-06T21:49:03 #kisslinux <dilyn> Also, KISS is the distro, `kiss` is the package manager. it isn't anyone else's fault if you use them wrong kekw :v 2021-05-06T21:49:13 #kisslinux <dilyn> ^-^ 2021-05-06T21:49:17 #kisslinux <phoebos> mid: soz that was to acheam 2021-05-06T21:49:24 #kisslinux <midfavila> oh, rip 2021-05-06T21:49:26 #kisslinux <midfavila> unrelated 2021-05-06T21:49:30 #kisslinux <midfavila> anyone have luck with qemu yet? 2021-05-06T21:49:35 #kisslinux <midfavila> it's still dying immediately on me 2021-05-06T21:49:52 #kisslinux <midfavila> the package, that is 2021-05-06T21:50:33 #kisslinux <dilyn> jedavies where u @ 2021-05-06T21:50:33 #kisslinux <phoebos> i assume jedavies can do it 2021-05-06T21:50:33 #kisslinux <acheam> dilyn: yes, i'm just just disagreeing on that goal 2021-05-06T21:50:42 #kisslinux <acheam> but i'm just being difficult 2021-05-06T21:50:45 #kisslinux <dilyn> lol 2021-05-06T21:51:07 #kisslinux <midfavila> another thing I need to do is put together an offline repo for myself... 2021-05-06T21:51:13 #kisslinux <acheam> offline repo? 2021-05-06T21:51:21 #kisslinux <midfavila> you know, like what Debian has 2021-05-06T21:51:32 #kisslinux <acheam> ah so just the sources predownloaded? 2021-05-06T21:51:33 #kisslinux <dilyn> rm -r .git 2021-05-06T21:51:36 #kisslinux <midfavila> where they snapshot their stable packages, bundle it with the source code, and then distribute that as an ISO 2021-05-06T21:51:51 #kisslinux <acheam> ye 2021-05-06T21:52:04 #kisslinux <midfavila> just in case I need to install KISS without internet 2021-05-06T21:52:40 #kisslinux <phoebos> *ahem* the release tarball? 2021-05-06T21:52:53 #kisslinux <midfavila> the release tarball doesn't give me a full system 2021-05-06T21:53:04 #kisslinux <midfavila> it gives me a development toolchain and basic userspace 2021-05-06T21:53:10 #kisslinux <phoebos> it gives you a system 2021-05-06T21:53:14 #kisslinux <dilyn> theoretically you just download all the sources you might need and then tar up your / 2021-05-06T21:53:27 #kisslinux <midfavila> a system that can't be used for anything is awful... well, useless 2021-05-06T21:54:12 #kisslinux <midfavila> anyway, the scrot package in community is two stable releases out of date 2021-05-06T21:54:21 #kisslinux <midfavila> i'm forking it and updating to the latest stable 2021-05-06T21:54:48 #kisslinux <dilyn> mid: qemu 6.0.0 actually starts building for me! 2021-05-06T21:54:57 #kisslinux <dilyn> in light of some meson traceback error related to using python 3.10.1b 2021-05-06T21:55:11 #kisslinux <midfavila> wait until it tries linking before celebrating 2021-05-06T21:55:12 #kisslinux <dilyn> there was a LONG discussion with ax about scrot versions 2021-05-06T21:55:33 #kisslinux <dilyn> well it's gotten further here than it ever did with 5.2 so I take the wins I do get 2021-05-06T21:55:40 #kisslinux <midfavila> ngl, i might fork scrot itself 2021-05-06T21:55:53 #kisslinux <midfavila> it has a lot of crap in it that I don't give a shit about and it's missing features that I do care about 2021-05-06T21:56:14 #kisslinux <dilyn> holy fuck my system has never lagged during a build this badly 2021-05-06T21:56:21 #kisslinux <dilyn> what is so unholy about qemu 2021-05-06T21:56:23 #kisslinux <midfavila> suffer, corelet 2021-05-06T21:56:31 #kisslinux * midfavila laughs in haswell-e 2021-05-06T21:56:38 #kisslinux <dilyn> *cries in zen2* 2021-05-06T21:56:50 #kisslinux <acheam> dilyn: what's there to discuss about? 2021-05-06T21:56:54 #kisslinux <dilyn> linked. I'm a winner 2021-05-06T21:56:58 #kisslinux <acheam> nice 2021-05-06T21:56:59 #kisslinux <midfavila> ...huh. 2021-05-06T21:57:51 #kisslinux <dilyn> https://freenode.logbot.info/kisslinux/20200429#c3761050 2021-05-06T21:58:23 #kisslinux <dilyn> it occurs prior to then but that's a good enough survey of it 2021-05-06T21:58:44 #kisslinux <midfavila> that's pretty terrible reasoning on their part 2021-05-06T21:58:48 #kisslinux <dilyn> lmao 2021-05-06T21:59:03 #kisslinux <dilyn> alright the second build failed, redef error. 2021-05-06T21:59:06 #kisslinux <midfavila> as a package maintainer for the official community repo you kind of have an obligation to the community to keep stuff up to date 2021-05-06T21:59:15 #kisslinux <acheam> yeah 2021-05-06T21:59:23 #kisslinux <midfavila> if you want to do your own thing, write your own repo 2021-05-06T21:59:23 #kisslinux <acheam> no matter your personal belief 2021-05-06T21:59:30 #kisslinux <acheam> right 2021-05-06T22:00:06 #kisslinux <acheam> huh I never realized scrot was kind of dead 2021-05-06T22:00:12 #kisslinux <midfavila> i mean 2021-05-06T22:00:15 #kisslinux <midfavila> it's not 2021-05-06T22:00:16 #kisslinux <midfavila> it's complete 2021-05-06T22:00:22 #kisslinux <midfavila> that's a Good Thing:tm: 2021-05-06T22:00:38 #kisslinux <acheam> yeah dead was wrong word 2021-05-06T22:00:46 #kisslinux <midfavila> simple utilities shouldn't be actively worked on once they achieve their goals and are free of any impactful bugs 2021-05-06T22:02:22 #kisslinux <midfavila> but yeah, like 2021-05-06T22:02:30 #kisslinux <midfavila> why the hell does scrot have --exec, for example 2021-05-06T22:02:55 #kisslinux <midfavila> output the file to a given name, then just ; foo file.fmt 2021-05-06T22:03:13 #kisslinux <acheam> probably want && 2021-05-06T22:03:20 #kisslinux <midfavila> no 2021-05-06T22:03:36 #kisslinux <midfavila> because then it might execute before scrot finshes, afaik 2021-05-06T22:03:37 #kisslinux <acheam> wouldnt the original program not run the --exec if the screenshot fails? 2021-05-06T22:03:42 #kisslinux <midfavila> oh wait 2021-05-06T22:03:43 #kisslinux <midfavila> nvm 2021-05-06T22:03:44 #kisslinux <acheam> ? 2021-05-06T22:03:46 #kisslinux <acheam> other way around 2021-05-06T22:03:47 #kisslinux <midfavila> i'm confusing && and & 2021-05-06T22:03:50 #kisslinux <midfavila> yeah, you're right 2021-05-06T22:03:53 #kisslinux <midfavila> that would work better 2021-05-06T22:04:02 #kisslinux <midfavila> but either way 2021-05-06T22:04:07 #kisslinux <midfavila> the point is, it's a redundant function 2021-05-06T22:04:14 #kisslinux <midfavila> and then you've got the thumbnailer 2021-05-06T22:04:26 #kisslinux <midfavila> that's also not very useful. a screenshot tool shouldn't be resizing images 2021-05-06T22:04:34 #kisslinux <midfavila> an image editor handles that 2021-05-06T22:04:39 #kisslinux <acheam> nononono 2021-05-06T22:04:41 #kisslinux <acheam> you see 2021-05-06T22:04:49 #kisslinux <acheam> scrot is a full frontend to imlib2 2021-05-06T22:05:25 #kisslinux <dilyn> imlib2 gang 2021-05-06T22:05:31 #kisslinux <dilyn> scrot is obviously bloat 2021-05-06T22:05:32 #kisslinux <midfavila> okay well 2021-05-06T22:05:35 #kisslinux <midfavila> i don't care 2021-05-06T22:05:51 #kisslinux <midfavila> i don't like sxiv either 2021-05-06T22:06:01 #kisslinux <dilyn> just use grim 2021-05-06T22:06:04 #kisslinux <midfavila> for "suckless" programs, they have a lot of unneeded features 2021-05-06T22:06:45 #kisslinux <midfavila> like 2021-05-06T22:06:51 #kisslinux <midfavila> of all things scrot could have that would be nice 2021-05-06T22:06:59 #kisslinux <midfavila> it would be screenshots based on X window ID 2021-05-06T22:07:07 #kisslinux <midfavila> but that's the one fucking thing it doesn't have 2021-05-06T22:07:48 #kisslinux <midfavila> all you need to do is take a section of the screen and dump it as a png 2021-05-06T22:08:32 #kisslinux <midfavila> you don't need to make fucking thumbnails. you don't need timers. you don't need a command executor. 2021-05-06T22:18:33 #kisslinux <jedavies> dilyn: hey, currently testing the new qemu 2021-05-06T22:18:58 #kisslinux <aarng> timer is especially bad when you can simply do `sleep 3; scrot` 2021-05-06T22:19:06 #kisslinux <aarng> cat -v considered harmful etc 2021-05-06T22:19:31 #kisslinux <jedavies> will raise a PR once done 2021-05-06T22:21:23 #kisslinux <midfavila> timer and exec are the worst offenders 2021-05-06T22:21:36 #kisslinux <midfavila> the thumbnailer I can kind of excuse 2021-05-06T22:21:58 #kisslinux <midfavila> but timer and exec? *really*? 2021-05-06T22:22:14 #kisslinux <midfavila> and the more I think about it, the more that it strikes me as silly that it uses imlib 2021-05-06T22:22:42 #kisslinux <midfavila> because imlib is like, one of those uber-libraries, right? where it tries to do everything pertaining to $thing? 2021-05-06T22:22:55 #kisslinux <midfavila> but let's be real, who the hell saves their screenshots as... I dunno, TIFF 2021-05-06T22:22:56 #kisslinux <midfavila> or BMP 2021-05-06T22:23:33 #kisslinux <midfavila> just use xlib && libpng || libgif || libjpeg-turbo 2021-05-06T22:24:03 #kisslinux <midfavila> should write my own fucking utility at this point 2021-05-06T22:27:52 #kisslinux <acheam> bruh cat-v quoted someone on reddit 2021-05-06T22:28:11 #kisslinux <acheam> it was from 12 years ago though 2021-05-06T22:28:46 #kisslinux <midfavila> reddit was slightly less cringe in the late '00s than it is now 2021-05-06T22:29:20 #kisslinux <acheam> slightly 2021-05-06T22:31:56 #kisslinux <phoebos> jedavies, dilyn: qemu built for me 2021-05-06T22:32:22 #kisslinux <midfavila> lemme try qemu again... 2021-05-06T22:32:34 #kisslinux <midfavila> all cores, fire on that process 2021-05-06T22:32:43 #kisslinux <phoebos> took half an hour lol 2021-05-06T22:32:51 #kisslinux <phoebos> but it pulled in a few extra deps 2021-05-06T22:34:05 #kisslinux <phoebos> bzip2, curl, cyrus-sbzip2, curl, cyrus-sasl, eudev, gnutls, libepoxy, libjpeg-turbo, libpng, libxkbcommon, linux-pam, mesa, nettle 2021-05-06T22:34:15 #kisslinux <phoebos> not in the depends 2021-05-06T22:35:18 #kisslinux <midfavila> bash isn't either 2021-05-06T22:35:30 #kisslinux <jedavies> phoebos: you built with default options? I'm cleaning up the patches, removing the bash dependency 2021-05-06T22:36:17 #kisslinux <phoebos> jedavies: yep used your package in community 2021-05-06T22:36:31 #kisslinux <phoebos> is bash a build dep? 2021-05-06T22:37:17 #kisslinux <midfavila> fwiw qemu is still failing immediately for me 2021-05-06T22:37:22 #kisslinux <midfavila> gonna adjust cflags and try again 2021-05-06T22:37:23 #kisslinux <jedavies> No, it's called from the Makefile. It can be replaced with sh though. 2021-05-06T22:38:40 #kisslinux <phoebos> -Os -pipe -march=native is all i've got 2021-05-06T22:38:48 #kisslinux <phoebos> i do have a lot of packages installed though 2021-05-06T22:40:44 #kisslinux <jedavies> phoebos: qemu will link against those other packages if you have them installed. It should build without most of them though. I am testing from a clean chroot, just doing "kiss b qemu". 2021-05-06T22:41:04 #kisslinux <phoebos> yep, that's probably why mine worked 2021-05-06T22:41:05 #kisslinux <midfavila> right 2021-05-06T22:41:05 #kisslinux <midfavila> so 2021-05-06T22:41:11 #kisslinux <midfavila> ld: Error: unable to disambiguate: -no-pie (did you mean --no-pie ?) 2021-05-06T22:41:17 #kisslinux <midfavila> i'm not using anything related to PIEs 2021-05-06T22:41:39 #kisslinux <midfavila> and a similar issue in the past, related to grep, wouldn't be relevant, since I'm currently using GNU grep 2021-05-06T22:41:40 #kisslinux <midfavila> hm 2021-05-06T22:50:38 #kisslinux <phoebos> since i built qemu, currently playing with the oasis image 2021-05-06T22:50:48 #kisslinux <phoebos> > i have an exam tomorrow 2021-05-06T22:50:50 #kisslinux <phoebos> this is bad 2021-05-06T22:51:55 #kisslinux <midfavila> imagine having exams 2021-05-06T22:52:03 #kisslinux <midfavila> what a fuckn NERD 2021-05-06T22:52:16 #kisslinux <phoebos> imagine not finishing lectures from a month ago :X 2021-05-06T22:54:32 #kisslinux <midfavila> i would always just ask for transcripts from my teachers 2021-05-06T23:07:55 #kisslinux <phoebos> argh kiss-chroot doesn't bind-mount /dev/pts 2021-05-06T23:08:21 #kisslinux <phoebos> that's why gpg is unhappy in a chroot 2021-05-06T23:22:24 #kisslinux <midfavila> i have come to a conclusion 2021-05-06T23:22:32 #kisslinux <phoebos> wait don't go 2021-05-06T23:22:35 #kisslinux <midfavila> specifying file paths for input and output is bloat 2021-05-06T23:22:40 #kisslinux <phoebos> oh 2021-05-06T23:22:46 #kisslinux <midfavila> use < and > as the Patriarch Bourne intended 2021-05-06T23:25:24 #kisslinux <acheam> i need to learn more about < redirects 2021-05-06T23:25:33 #kisslinux <midfavila> not a lot to learn 2021-05-06T23:25:44 #kisslinux <midfavila> > directs stdout into a file overwriting it if it exists 2021-05-06T23:25:51 #kisslinux <midfavila> >> does the same but appends instead of overwrites 2021-05-06T23:25:55 #kisslinux <acheam> ye i know those two 2021-05-06T23:25:56 #kisslinux <midfavila> < is basically cat 2021-05-06T23:25:59 #kisslinux <acheam> ah okay 2021-05-06T23:26:17 #kisslinux <midfavila> << is... not terribly different as far as I'm aware 2021-05-06T23:26:17 #kisslinux <acheam> so "cat xyz | command" == "command < xyz"? 2021-05-06T23:26:23 #kisslinux <midfavila> yes 2021-05-06T23:26:30 #kisslinux <acheam> nice 2021-05-06T23:26:32 #kisslinux <midfavila> but < is a shell builtin 2021-05-06T23:26:36 #kisslinux <midfavila> and cat is not 2021-05-06T23:26:40 #kisslinux <midfavila> muh efficiency 2021-05-06T23:28:06 #kisslinux <phoebos> that is a nice 2021-05-06T23:28:19 #kisslinux <phoebos> also then every command must only read from stdin and print to stdout 2021-05-06T23:28:26 #kisslinux <phoebos> no other files 2021-05-06T23:28:54 #kisslinux <phoebos> uUNiXx 2021-05-06T23:29:37 #kisslinux <midfavila> it appears to work with any type of data, although for programs that normally dislike reading from stdio (such as image viewers) need to be pointed to the device file for stdin 2021-05-06T23:31:35 #kisslinux <midfavila> ah, the joys of filesystem abuse 2021-05-06T23:33:33 #kisslinux <E5ten> midfavila: the device files for std{in,out,err} aren't POSIX though :>) 2021-05-06T23:34:06 #kisslinux <phoebos> oof 2021-05-06T23:34:26 #kisslinux <midfavila> POSIX is only useful insofar as it's practical. every unix system I've used has had stdio files, as far as I know 2021-05-06T23:40:06 #kisslinux <acheam> I feel so guilty using emacs 2021-05-06T23:40:15 #kisslinux <phoebos> damn right 2021-05-06T23:40:26 #kisslinux <acheam> might switch to something like mg 2021-05-06T23:40:35 #kisslinux <acheam> to get the worst of both worlds 2021-05-06T23:40:48 #kisslinux <acheam> emacs is soooooo comfy, but muh unix philosiphy 2021-05-06T23:41:20 #kisslinux <midfavila> i like emacs in theory 2021-05-06T23:41:24 #kisslinux <midfavila> but hate it in practice 2021-05-06T23:41:34 #kisslinux <acheam> why 2021-05-06T23:41:47 #kisslinux <midfavila> because it's literally the definition of bloat 2021-05-06T23:41:49 #kisslinux <acheam> I have discovered I actually really dislike vim as a program since using emacs 2021-05-06T23:41:55 #kisslinux <midfavila> vim is dogshit too 2021-05-06T23:42:09 #kisslinux <acheam> I just wish emacs didn't package so much crap built it 2021-05-06T23:42:17 #kisslinux <acheam> s/it/in/g 2021-05-06T23:42:17 #kisslinux <movzbl> <acheam> I just wish emacs didn't package so much crap built in 2021-05-06T23:42:17 #kisslinux <midfavila> have you tried JED 2021-05-06T23:42:26 #kisslinux <acheam> joes editor? 2021-05-06T23:42:35 #kisslinux <midfavila> i believe that's what it stands for 2021-05-06T23:42:51 #kisslinux <acheam> oh no joe is different 2021-05-06T23:43:01 #kisslinux <acheam> there's jed and joe 2021-05-06T23:43:05 #kisslinux <midfavila> not related to the Joe of JOE or the Joe of Joe's Window Manager 2021-05-06T23:43:14 #kisslinux <midfavila> this is a *different* Joe 2021-05-06T23:43:23 #kisslinux <acheam> no the author of jed is john 2021-05-06T23:43:38 #kisslinux <acheam> I don't like emacs bindings though 2021-05-06T23:43:46 #kisslinux <midfavila> well, JED can be configured as you like 2021-05-06T23:43:47 #kisslinux <acheam> I need a lightweight emacs with vi bindings 2021-05-06T23:43:52 #kisslinux <midfavila> uh 2021-05-06T23:43:54 #kisslinux <midfavila> we just call that vi 2021-05-06T23:43:57 #kisslinux <midfavila> fivehead 2021-05-06T23:43:57 #kisslinux <acheam> i'm not reimplimenting a vim emulation layer 2021-05-06T23:43:59 #kisslinux <acheam> no 2021-05-06T23:44:05 #kisslinux <acheam> emacs like as in lisp and stuff 2021-05-06T23:44:06 #kisslinux <midfavila> use zile then 2021-05-06T23:44:31 #kisslinux <midfavila> written in Guile with the express goal of being a stripped-down EMACS 2021-05-06T23:44:37 #kisslinux <acheam> woah thats kinda cool 2021-05-06T23:44:45 #kisslinux <midfavila> Guile is a very neat ecosystem 2021-05-06T23:45:07 #kisslinux <midfavila> honestly, if I wasn't opposed to GNU's method of software development, I would very much like Guix 2021-05-06T23:45:36 #kisslinux <midfavila> Scheme as a system's primary scripting and control language is something I can totally get behind 2021-05-06T23:46:02 #kisslinux <acheam> i'm not sure if I like lua as an extension language though 2021-05-06T23:46:30 #kisslinux <midfavila> then just edit the source directly 2021-05-06T23:47:01 #kisslinux <acheam> also not thrilled with gnu / gpl but thats negotiable 2021-05-06T23:47:10 #kisslinux <midfavila> although I do find it stupid that they wrote an editor in the GNU Ubiquitous Language For Extension 2021-05-06T23:47:16 #kisslinux <midfavila> and then used Lua for an extension language 2021-05-06T23:47:18 #kisslinux <midfavila> like what the fuck 2021-05-06T23:47:23 #kisslinux <midfavila> you had ONE JOB 2021-05-06T23:48:04 #kisslinux <midfavila> wait what the fuc 2021-05-06T23:48:05 #kisslinux <midfavila> k 2021-05-06T23:48:15 #kisslinux <midfavila> ...I've gotta be thinking of a different zile 2021-05-06T23:48:21 #kisslinux <phoebos> every editor should be written in at least 3 languages 2021-05-06T23:48:44 #kisslinux <midfavila> ngl 2021-05-06T23:48:51 #kisslinux <midfavila> i don't know what I want from an editor any more 2021-05-06T23:49:07 #kisslinux <midfavila> tine is comfy, but it has very rough edges 2021-05-06T23:49:16 #kisslinux <midfavila> ed is a pain to use when I just want to edit a single line 2021-05-06T23:49:25 #kisslinux <midfavila> vi/m are awkward 2021-05-06T23:49:27 #kisslinux <midfavila> emacs is bloated 2021-05-06T23:49:34 #kisslinux <midfavila> nano is... 2021-05-06T23:49:38 #kisslinux <phoebos> ew 2021-05-06T23:49:46 #kisslinux <midfavila> jed relies on an obscure language 2021-05-06T23:49:51 #kisslinux <midfavila> etc 2021-05-06T23:49:59 #kisslinux <phoebos> i feel you 2021-05-06T23:50:13 #kisslinux <phoebos> write a handwriting interface 2021-05-06T23:50:23 #kisslinux <midfavila> i have a motor skills disorder lmao 2021-05-06T23:50:29 #kisslinux <phoebos> ok mebbe not 2021-05-06T23:50:31 #kisslinux <midfavila> can't write for shit 2021-05-06T23:50:54 #kisslinux <phoebos> lol 2021-05-06T23:51:11 #kisslinux <midfavila> i feel like if I hacked on tine for a while I'd really like it 2021-05-06T23:51:15 #kisslinux <midfavila> there's a very solid base there 2021-05-06T23:51:34 #kisslinux <midfavila> but there are odd limitations and flaws that make it feel like more of a tinker toy and less of a workable editor 2021-05-06T23:51:51 #kisslinux <midfavila> for example, it doesn't have rebindable keys 2021-05-06T23:52:02 #kisslinux <midfavila> and it limits you to only ten custom functions, assigned to F1-10 2021-05-06T23:52:26 #kisslinux <midfavila> cursor jumping shortcuts also break when used in a multiplexer 2021-05-06T23:52:46 #kisslinux <midfavila> there's no dedicated save or quit keybinds, either 2021-05-06T23:53:21 #kisslinux <midfavila> but there's *so much potential* for maximum comfiness 2021-05-06T23:54:11 #kisslinux <midfavila> fix some of the weird bugs, add support for syntax hilighting, replace the junky built-in language with a Scheme... 2021-05-06T23:54:36 #kisslinux <midfavila> most importantly, allow for arbitrary keybinds 2021-05-06T23:55:50 #kisslinux <necromansy> using ed has really made me dislike a lot of text editors, everything feels too heavy 2021-05-06T23:56:47 #kisslinux <midfavila> I *know*, right? 2021-05-06T23:56:52 #kisslinux <midfavila> it's depressing