💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2021-05-29.txt captured on 2024-03-21 at 16:00:24.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
[2021-05-29T00:09:19Z] claudia joined [2021-05-29T00:09:46Z] m3g quit: Ping timeout: 264 seconds [2021-05-29T00:51:43Z] honeyedbee quit: Changing host [2021-05-29T00:51:43Z] honeyedbee joined [2021-05-29T00:59:05Z] carlosdavidepto joined [2021-05-29T01:13:58Z] zenomat quit: Ping timeout: 264 seconds [2021-05-29T01:15:29Z] zenomat joined [2021-05-29T01:15:30Z] zenomat quit: Changing host [2021-05-29T01:15:30Z] zenomat joined [2021-05-29T01:19:58Z] claudia quit: Ping timeout: 264 seconds [2021-05-29T01:20:58Z] kqz quit: Remote host closed the connection [2021-05-29T01:23:14Z] GalaxyNova joined [2021-05-29T02:28:49Z] <midfavila> might have just found myself a job as a sysadmin. woo. [2021-05-29T02:28:53Z] * midfavila does jazz hands [2021-05-29T02:37:14Z] <necromansy> ayy [2021-05-29T02:37:19Z] <necromansy> potential congrats [2021-05-29T02:37:54Z] <midfavila> very much potential. it's to help with a startup my friends are involved in [2021-05-29T02:38:04Z] <midfavila> flop or no, it'll be money and experience. [2021-05-29T03:02:39Z] carlosdavidepto parted: Leaving [2021-05-29T03:20:00Z] <rio6> $ [2021-05-29T03:20:08Z] <midfavila> more like $ [2021-05-29T03:20:19Z] <midfavila> maybe like, $/2 [2021-05-29T03:20:26Z] <midfavila> one half-money [2021-05-29T03:21:37Z] schillingklaus joined [2021-05-29T03:31:14Z] <testuser[m]_> hi [2021-05-29T03:31:23Z] <midfavila> ih [2021-05-29T03:35:54Z] <midfavila> http://0x0.st/-2SV.c [2021-05-29T03:35:56Z] <midfavila> behold [2021-05-29T03:36:02Z] <midfavila> the improvededer string reverser [2021-05-29T03:36:09Z] <midfavila> ...I actually kind of hate this one. >.< [2021-05-29T03:36:13Z] <midfavila> it's so ugly [2021-05-29T03:37:15Z] <midfavila> the worst part is that it's *still* not technically fulfilling exercise 1-19 [2021-05-29T03:37:31Z] <midfavila> because it handles the entire buffer at once, instead of one line at a time. but that should be trivial to fix. [2021-05-29T03:38:06Z] <schillingklaus> dylin should fix it? [2021-05-29T03:38:36Z] <midfavila> wat [2021-05-29T03:41:55Z] <rio6> took me a while to realize what gnirts is [2021-05-29T03:42:02Z] <midfavila> it's string reversed [2021-05-29T03:42:03Z] <midfavila> :3 [2021-05-29T03:42:33Z] <midfavila> originally string's position was referred to with an integer b, and gnirts was referred to with integer d [2021-05-29T03:42:53Z] <midfavila> because I'm just so gosh dang clever. [2021-05-29T03:43:24Z] <rio6> ngl I love these fun things with variable names [2021-05-29T03:43:42Z] * midfavila nods [2021-05-29T03:44:50Z] <rio6> thread a: while(1) { dog.feed(); do_stuff(); } [2021-05-29T03:45:26Z] <rio6> thread b: while(1) { if(dog.hungry()) kill_owner(dog); sleep() } [2021-05-29T03:45:55Z] <rio6> I did something like that [2021-05-29T03:46:25Z] <necromansy> im getting real "programmer ad code" vibes [2021-05-29T03:46:46Z] <midfavila> ...from my program? [2021-05-29T03:46:55Z] <midfavila> i'm almost offended [2021-05-29T03:47:01Z] <necromansy> nah just from the conversation about var names [2021-05-29T03:47:03Z] <necromansy> :> [2021-05-29T03:47:08Z] <midfavila> I was gonna say. [2021-05-29T03:47:26Z] <midfavila> see, if you're gonna name your variables something non-generic, it has to be *clever* [2021-05-29T03:47:51Z] <midfavila> real programmer ads name their variables using unicode or emojis or some bullshit. [2021-05-29T03:48:06Z] <necromansy> i write mine to be pragmatic usually [2021-05-29T03:48:15Z] <rio6> const int ONE = 1; [2021-05-29T03:48:21Z] <rio6> const int TWO = ONE + ONE; [2021-05-29T03:48:22Z] <midfavila> well, pragmatism over everything else [2021-05-29T03:48:35Z] <necromansy> b_x_gse for an x component of a magnetic field in a GSE coordinate system [2021-05-29T03:48:36Z] <midfavila> but I think gnirts[] is more descriptive than s2[] [2021-05-29T03:48:50Z] <midfavila> s2 is... a second string. woop de doo. [2021-05-29T03:48:50Z] <necromansy> str_rev [2021-05-29T03:49:14Z] <midfavila> meh [2021-05-29T03:49:22Z] <midfavila> gnirts is shorter and adds personality. [2021-05-29T03:49:38Z] <necromansy> and is a nightmare to read quickly [2021-05-29T03:49:49Z] <midfavila> meh [2021-05-29T03:49:51Z] <necromansy> but you do you m8 [2021-05-29T03:50:05Z] <midfavila> I don't intend to write programs for other people [2021-05-29T03:50:13Z] <midfavila> so maximizing readability isn't like [2021-05-29T03:50:17Z] <midfavila> super high on my list of priorities [2021-05-29T03:50:22Z] <rio6> node->head = head; [2021-05-29T03:50:23Z] <necromansy> this is a fair call [2021-05-29T03:50:26Z] <rio6> node->tail = tail; [2021-05-29T03:50:34Z] <rio6> node->left_hand = left_hand; [2021-05-29T03:50:39Z] <midfavila> as long as *I* can read and understand it, I don't really care how far it deviates from what mr. thought leader has declared [2021-05-29T03:50:46Z] <rio6> node->right_big_toe = right_big_toe; [2021-05-29T03:50:56Z] <rio6> linked list 101 [2021-05-29T03:51:09Z] <midfavila> I haven't learned about pointers yet aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa [2021-05-29T03:51:13Z] <midfavila> stop trying to TEACH me things [2021-05-29T03:51:17Z] <necromansy> ah pointers [2021-05-29T03:51:36Z] <midfavila> i'm trying to solve every single exercise in K&R, but also every single general problem they present [2021-05-29T03:52:06Z] <midfavila> so any time they say "X program might look like...", I try to write my own version and then compare the result (once it works) so I can see where I might improve [2021-05-29T03:52:15Z] <necromansy> good thinking [2021-05-29T03:52:17Z] <midfavila> as a result, I'm still stuck in chapter one. [2021-05-29T03:52:19Z] <midfavila> HOWEVER [2021-05-29T03:52:25Z] <schillingklaus> pointers are the beginning and the end of C [2021-05-29T03:52:27Z] <midfavila> I'm a fucking *master* at declaring variables [2021-05-29T03:52:44Z] <necromansy> im planning on going through K&R while also porting my analysis scripts into C code [2021-05-29T03:52:47Z] <necromansy> for shits and gigs [2021-05-29T03:52:55Z] <midfavila> i just want to write utility software [2021-05-29T03:53:03Z] <midfavila> to replace some of the cruftier tools I use [2021-05-29T03:53:26Z] <midfavila> having a not-shit terminal is high on my priority list, for example [2021-05-29T03:53:40Z] <necromansy> what you using currently? [2021-05-29T03:53:43Z] <midfavila> xterm [2021-05-29T03:54:11Z] <midfavila> xterm is comfy, since it has basically zero latency, but it's clunky and has so many weird and unneeded features [2021-05-29T03:54:31Z] <midfavila> urxvt is less comfy, and has a little latency, but it's also clunky and has many unneeded features [2021-05-29T03:54:32Z] <necromansy> st isnt too bad and i havent really noticed problems with latency [2021-05-29T03:54:46Z] <midfavila> st is, no joke, probably among the worst terminals I've used. [2021-05-29T03:54:53Z] <necromansy> lmao yeah? [2021-05-29T03:55:01Z] <midfavila> imho, [2021-05-29T03:55:08Z] <midfavila> scrolling should be part of the terminal itself. [2021-05-29T03:55:12Z] <schillingklaus> rxvt is vastly superior [2021-05-29T03:55:14Z] <midfavila> and the argument of "just apply the patches bro" [2021-05-29T03:55:24Z] <midfavila> only works when there are no updates. [2021-05-29T03:55:35Z] <midfavila> schillingklaus it's not hard to be better than xterm or st [2021-05-29T03:55:47Z] <midfavila> that's like saying "xterm is better than VTE" [2021-05-29T03:55:53Z] <midfavila> like yeah, but that's only because VTE is ass [2021-05-29T03:56:04Z] <necromansy> yeah im not a huge fan of the patch system because updates break them [2021-05-29T03:56:19Z] <necromansy> i know thats a risk but i feel like if you're writing a program to be patched on the user end [2021-05-29T03:56:24Z] <necromansy> you'd make it more friendly [2021-05-29T03:56:34Z] <midfavila> if I were to implement a terminal, it would be both extremely minimal and also focus on strong basics [2021-05-29T03:56:39Z] <midfavila> somewhere between st and xterm [2021-05-29T03:56:51Z] <rio6> I was surprised that xterm can display image [2021-05-29T03:56:57Z] <midfavila> xterm can do a *lot* [2021-05-29T03:57:05Z] <necromansy> im torn on sixel support [2021-05-29T03:57:07Z] <necromansy> its cool [2021-05-29T03:57:08Z] <midfavila> like, it's actually hilarious how impressive xterm is [2021-05-29T03:57:10Z] <necromansy> but also kinda [2021-05-29T03:57:13Z] <necromansy> bloat? [2021-05-29T03:57:18Z] <midfavila> xterm is 50k+ lines [2021-05-29T03:57:24Z] <midfavila> you're stuck with bloat either way [2021-05-29T03:57:29Z] <necromansy> yeah ofc [2021-05-29T03:57:34Z] <midfavila> but among terminals it's probably the best. [2021-05-29T03:57:41Z] <midfavila> again, not saying much. [2021-05-29T03:57:59Z] <midfavila> i've tried most terminals around, and they always have one or two dealbreakers [2021-05-29T03:58:08Z] <midfavila> ...or they're just stupid. [2021-05-29T03:58:11Z] <rio6> "gpu accelerated terminal" [2021-05-29T03:58:12Z] <midfavila> like kitty. [2021-05-29T03:58:14Z] <necromansy> so many of the alternative terminals these days are heavily feature-focused [2021-05-29T03:58:19Z] <necromansy> yeaaaaah [2021-05-29T03:58:20Z] <midfavila> kitty makes me want to kill myself [2021-05-29T03:58:27Z] <midfavila> "Written in Rust, made with love!" [2021-05-29T03:58:35Z] <midfavila> :rocket::rocket::rocket: [2021-05-29T03:58:49Z] <midfavila> >100+ mb just to draw text [2021-05-29T03:58:54Z] <midfavila> absolutely haram. [2021-05-29T03:59:04Z] <testuser[m]_> kitty is in python [2021-05-29T03:59:07Z] <testuser[m]_> even worse [2021-05-29T03:59:11Z] <midfavila> ...is it??? [2021-05-29T03:59:17Z] <testuser[m]_> some C restu pyyhon [2021-05-29T03:59:33Z] <midfavila> ew [2021-05-29T04:00:01Z] <midfavila> yeah, the only thing I would want in a terminal is like [2021-05-29T04:00:29Z] <midfavila> optoinal scrollback, unicode support(maybe), ttf support, and xembed support [2021-05-29T04:00:41Z] <rio6> what's xembed [2021-05-29T04:00:41Z] <midfavila> as well as the minimum viable subset of VT100 to maintain compatibility. [2021-05-29T04:00:51Z] <midfavila> xembed is a protocol that allows you to embed X clients inside of each other [2021-05-29T04:01:00Z] <midfavila> suckless tabbed is a good example of XEmbed in use [2021-05-29T04:01:40Z] <midfavila> but yeah, a terminal has no place managing tabs [2021-05-29T04:01:55Z] <midfavila> tabbing is the job of either the window manager, multiplexer, or tab interface. [2021-05-29T04:02:03Z] <midfavila> ...oh! [2021-05-29T04:02:11Z] <rio6> spawning another terminal is faster than using tabs :P [2021-05-29T04:02:18Z] <midfavila> another thing I would do is add an easy way to connect the terminal directly to a device node [2021-05-29T04:02:39Z] <midfavila> no point in using a program like picocom or minicom to emulate a terminal... inside of your terminal. [2021-05-29T04:02:42Z] <schillingklaus> i need complete keyboard controllability of terminals. [2021-05-29T04:02:55Z] <midfavila> use a multiplexer then, fivehead. [2021-05-29T04:03:44Z] eyepatchOwl joined [2021-05-29T04:04:40Z] <midfavila> rio6 ultimately when I write my terminal it's going to be about user choice. [2021-05-29T04:04:46Z] <midfavila> not in like, a meme way [2021-05-29T04:04:57Z] <midfavila> where it's 1000mb to open and everything is written in a scripting language [2021-05-29T04:05:08Z] <midfavila> or it's useless out of the box and impossible to hack on yourself [2021-05-29T04:05:30Z] <midfavila> just a simple, clean, solid terminal. [2021-05-29T04:07:03Z] <midfavila> anyway, it's just after one. I need to sleep [2021-05-29T04:07:35Z] <rio6> night [2021-05-29T05:20:26Z] gtms joined [2021-05-29T05:43:59Z] schillingklaus quit: Quit: schillingklaus [2021-05-29T06:04:49Z] sad_plan joined [2021-05-29T06:13:09Z] <riteo> good morning! [2021-05-29T06:13:28Z] <sad_plan> good morning C: [2021-05-29T06:30:46Z] eyepatchOwl quit: Quit: Connection closed for inactivity [2021-05-29T07:16:31Z] soliwilos quit: Ping timeout: 252 seconds [2021-05-29T07:39:14Z] testuser[m]_ quit: Changing host [2021-05-29T07:39:14Z] testuser[m]_ joined [2021-05-29T07:43:10Z] sad_plan quit: Ping timeout: 248 seconds [2021-05-29T07:48:54Z] fwze joined [2021-05-29T08:07:04Z] aws joined [2021-05-29T08:07:27Z] aws quit: Client Quit [2021-05-29T08:11:34Z] GalaxyNova quit: Ping timeout: 264 seconds [2021-05-29T08:49:39Z] cy6x joined [2021-05-29T08:50:06Z] <cy6x> Hi all [2021-05-29T08:54:13Z] <cy6x> I'm trying to install sway on gkisslinux, but when I install the freetype-harfbuzz package, I get the error [2021-05-29T08:54:23Z] <cy6x> /usr/bin/ld: cannot find -lharfbuzz [2021-05-29T08:54:29Z] <cy6x> Help please [2021-05-29T09:00:56Z] test10 joined [2021-05-29T09:01:15Z] <test10> test [2021-05-29T09:01:26Z] test10 quit: Client Quit [2021-05-29T09:02:09Z] <testuser[m]_> you mean when building freetype-harfbuzz ? cy6x [2021-05-29T09:03:55Z] <cy6x> Yes [2021-05-29T09:05:22Z] <cy6x> Sorry, I forgot say that I am using your personal repo "kiss-repo" with wayland packages [2021-05-29T09:05:37Z] <testuser[m]_> looks like i got the same issue, lemme check [2021-05-29T09:06:07Z] <cy6x> Ok [2021-05-29T09:09:29Z] <testuser[m]_> just remove "-lharfbuzz" from line 47, and only keep the -L part [2021-05-29T09:09:32Z] <testuser[m]_> seems to work fine without [2021-05-29T09:10:39Z] <cy6x> Oh, I compiled https://github.com/harfbuzz/harfbuzz and everything now build without errors. I suggest adding the harfbuzz package to the freetype-harfbuzz dependencies or remove flag "-lharfbuzz" [2021-05-29T09:10:57Z] <cy6x> Ok, thank you :) [2021-05-29T09:16:06Z] konimex joined [2021-05-29T09:38:12Z] <cy6x> I enabled "nvidia-drm", added "export XDG_RUNTIME_DIR=/tmp" to the .profile, but sway won't start: https://pastebin.com/CmkKvgjK [2021-05-29T09:38:15Z] <cy6x> :( [2021-05-29T09:40:00Z] <testuser[m]_> modprobe nvidia-drm modeset=1 [2021-05-29T09:40:02Z] <testuser[m]_> doing this ? [2021-05-29T09:40:18Z] sad_plan joined [2021-05-29T09:40:34Z] <cy6x> Yes, nvidia-drm is enabled [2021-05-29T09:40:39Z] <testuser[m]_> ah also you need to enable the seatd service [2021-05-29T09:43:16Z] fwze quit: Quit: WeeChat 3.1 [2021-05-29T09:43:16Z] cy6x quit: Read error: Connection reset by peer [2021-05-29T09:43:22Z] cy6x_ joined [2021-05-29T09:44:44Z] <cy6x_> I ran "ln -s /etc/sv/seatd /var/service", rebooted the pc, but it still gives me an error (sway --my-next-gpu-wont-be-nvidia" [2021-05-29T09:45:15Z] <testuser[m]_> the same one ? [2021-05-29T09:45:25Z] <cy6x_> Yes [2021-05-29T09:45:38Z] <cy6x_> pgrep seatd => 288 [2021-05-29T09:45:51Z] <cy6x_> It works, apparently [2021-05-29T09:48:06Z] <testuser[m]_> https://termbin.com/sg7e [2021-05-29T09:48:07Z] <testuser[m]_> does this work [2021-05-29T09:48:13Z] <testuser[m]_> cc drm.c $(pkg-config --libs --cflags libdrm) [2021-05-29T09:48:36Z] <testuser[m]_> oh you got it working ? [2021-05-29T09:49:27Z] <cy6x_> /dev/dri/card0: Permission denied [2021-05-29T09:49:40Z] <cy6x_> May be this problem of permissions [2021-05-29T09:49:53Z] <testuser[m]_> if this doesn't work then sway wont either [2021-05-29T09:49:55Z] <testuser[m]_> you're in the video group? [2021-05-29T09:50:22Z] <cy6x_> No, I'll add it now [2021-05-29T09:50:30Z] <testuser[m]_> yeah it should work then [2021-05-29T09:50:32Z] <testuser[m]_> be sure to relogin [2021-05-29T09:54:21Z] <cy6x_> groups => cy6x video [2021-05-29T09:54:27Z] <cy6x_> /dev/dri/card0: Permission denied [2021-05-29T09:54:28Z] <cy6x_> still [2021-05-29T09:55:12Z] <testuser[m]_> you sure you passed the modeset=1 parameter to modeprobe and not just nvidia-drm ? [2021-05-29T09:55:17Z] <testuser[m]_> modprobe [2021-05-29T10:02:09Z] <cy6x_> Sure: https://pastebin.com/DhqTzujK [2021-05-29T10:03:01Z] <testuser[m]_> yeah passing modeset=1 as modprobe config/kernel paramater didnt work but it worked if i added it manually to the modprobe command [2021-05-29T10:03:19Z] <testuser[m]_> you just need to modprobe nvidia-drm modeset=1, it'll load everything else too [2021-05-29T10:05:05Z] <cy6x_> Ok, I ran the command, started sway, but it won't start like here: https://pastebin.com/DhqTzujK [2021-05-29T10:07:03Z] <testuser[m]_> weird, did you rmmod everything first ? does the drm.c program work ? also send the log with sway --debug [2021-05-29T10:07:10Z] <cy6x_> dmesg | grep drm: https://pastebin.com/fqZZib1n [2021-05-29T10:07:24Z] <cy6x_> Ok [2021-05-29T10:08:21Z] fwze joined [2021-05-29T10:13:43Z] <cy6x_> https://imgur.com/a/keH2I9h [2021-05-29T10:13:49Z] <cy6x_> Found 0 GPUs, hm.. [2021-05-29T10:17:05Z] <testuser[m]_> as i said you dont need any extra modprobes, add the paramater with a space instead of '.' [2021-05-29T10:17:10Z] <testuser[m]_> just checked it doesnt work with the dot [2021-05-29T10:17:40Z] <cy6x_> Ok [2021-05-29T10:19:29Z] <cy6x_> modprobe nvidia and nvidia_drm, or only nvidia? [2021-05-29T10:20:29Z] <testuser[m]_> https://termbin.com/cisy [2021-05-29T10:20:34Z] <testuser[m]_> just this in /etc/rc.d/modules.boot [2021-05-29T10:20:50Z] <testuser[m]_> (you need to chmod +x files in /etc/rc.d too btw ) [2021-05-29T10:25:35Z] cy6x joined [2021-05-29T10:25:35Z] cy6x_ quit: Read error: Connection reset by peer [2021-05-29T10:34:42Z] soliwilos joined [2021-05-29T10:36:09Z] <cy6x> Sorry for the long wait: https://dropmefiles.com/E6IHp [2021-05-29T10:37:01Z] <cy6x> (i rebooted pc) [2021-05-29T10:37:30Z] <testuser[m]_> that link doesnt work [2021-05-29T10:39:12Z] <cy6x> https://my-files.su/hba2vy [2021-05-29T10:40:53Z] <testuser[m]_> thats some progress [2021-05-29T10:41:13Z] <cy6x> yeah :) [2021-05-29T10:41:22Z] <testuser[m]_> what gpu do you have ? [2021-05-29T10:41:28Z] <cy6x> gtx 1660 super [2021-05-29T10:41:40Z] <testuser[m]_> hmm [2021-05-29T10:42:16Z] <cy6x> it all worked on archlinux [2021-05-29T10:42:26Z] <cy6x> (with wlroots-eglstreams and without) [2021-05-29T10:44:21Z] <testuser[m]_> can you gdb it and see where the segfault happens [2021-05-29T10:44:59Z] <testuser[m]_> just `gdb /usr/bin/sway` then type `run --arg1 --arg2`, on segfault `backtrace` [2021-05-29T10:45:46Z] <cy6x> i'm not very good at debugging, but i'll give it a try [2021-05-29T10:45:47Z] <cy6x> ok [2021-05-29T10:49:07Z] cy6x_ joined [2021-05-29T10:49:08Z] cy6x quit: Read error: Connection reset by peer [2021-05-29T10:53:09Z] cy6x joined [2021-05-29T10:53:09Z] cy6x_ quit: Read error: Connection reset by peer [2021-05-29T10:53:14Z] Guest64 joined [2021-05-29T10:53:47Z] Guest64 quit: Client Quit [2021-05-29T10:55:21Z] <cy6x> https://my-files.su/78hvgj, and then my pc freezes [2021-05-29T10:56:56Z] fwze quit: Quit: WeeChat 3.1 [2021-05-29T11:02:21Z] <testuser[m]_> hmm I've no idea about the segfault [2021-05-29T11:03:34Z] <cy6x> maybe i should try installing the system again, but write every command i do and send it to you via pastebin? [2021-05-29T11:03:53Z] <testuser[m]_> no youre setup is fine [2021-05-29T11:03:55Z] <testuser[m]_> your [2021-05-29T11:04:03Z] <cy6x> Anyway, thank you very much for your help [2021-05-29T11:04:13Z] <testuser[m]_> it works completely fine for me, i have pretty much the same gpu as you [2021-05-29T11:04:19Z] <testuser[m]_> np [2021-05-29T11:04:20Z] <cy6x> hmm [2021-05-29T11:04:29Z] <testuser[m]_> if you manage to get a backtrace then let me know [2021-05-29T11:05:01Z] <cy6x> Ok, thanks you again! [2021-05-29T11:07:08Z] <testuser[m]_> ah you can do compile wlroots and sway with debug symbols and then run `ulimit -c unlimited` before sway [2021-05-29T11:07:34Z] <testuser[m]_> it should show a trace [2021-05-29T11:09:25Z] <cy6x> ok, i'll give a try [2021-05-29T11:09:25Z] riteo quit: Read error: Connection reset by peer [2021-05-29T11:09:54Z] <testuser[m]_> you should build them locally and load via LD_PRELOAD [2021-05-29T11:10:01Z] <testuser[m]_> locally means outside a kiss package [2021-05-29T11:14:19Z] andrey joined [2021-05-29T11:16:56Z] illiliti joined [2021-05-29T11:24:06Z] andrey quit: Remote host closed the connection [2021-05-29T11:24:30Z] cy6x quit: Read error: Connection reset by peer [2021-05-29T11:41:50Z] strajder joined [2021-05-29T12:04:41Z] sad_plan quit: Ping timeout: 272 seconds [2021-05-29T12:32:04Z] eyepatchOwl joined [2021-05-29T12:39:36Z] <kiedtl> Is k1sslinux.org registered under dilyn's name? [2021-05-29T12:39:59Z] <kiedtl> the freenode ops are asking for a TXT record to be added to the domain as a verification code [2021-05-29T12:40:05Z] <kiedtl> err, libera :C [2021-05-29T13:01:56Z] <acheam> kiedtl: yes [2021-05-29T13:15:19Z] m3g joined [2021-05-29T13:16:48Z] <midfavila> koos loonix [2021-05-29T13:20:45Z] humky quit: Remote host closed the connection [2021-05-29T13:21:39Z] humky_ joined [2021-05-29T13:25:12Z] riteo joined [2021-05-29T14:09:18Z] m3g quit: Ping timeout: 248 seconds [2021-05-29T14:11:55Z] m3g joined [2021-05-29T14:15:37Z] <midfavila> dude I'm gonna lose my fucking mind [2021-05-29T14:15:46Z] <midfavila> I thought 1-19 was going to be *trivial* [2021-05-29T14:15:47Z] eyepatchOwl quit: Killed (tantalum.libera.chat (Nickname regained by services)) [2021-05-29T14:16:05Z] <midfavila> "print input, one reversed line at a time" they said [2021-05-29T14:16:26Z] <midfavila> "just write a function to reverse it" they said. it's easier to do everything in main(). . -. [2021-05-29T14:26:49Z] eyepatchOwl joined [2021-05-29T14:32:15Z] <eyepatchOwl> What's the song of the day? Broken link for me. [2021-05-29T14:37:14Z] <testuser[m]_> change inv.something to invidious.snopyta.org [2021-05-29T14:39:19Z] <eyepatchOwl> Nice. I approve. :D [2021-05-29T14:52:34Z] strajder quit: Quit: leaving [2021-05-29T14:59:50Z] strajder joined [2021-05-29T15:00:21Z] strajder quit: Client Quit [2021-05-29T15:00:38Z] strajder joined [2021-05-29T15:09:55Z] Guest5 joined [2021-05-29T15:28:13Z] <kiedtl> acheam: Ah, then I'll have to wait until Dilyn shows up :v [2021-05-29T15:28:18Z] <kiedtl> Come back, slacker! [2021-05-29T15:28:24Z] <kiedtl> Such a lazy BDFL! [2021-05-29T15:28:36Z] <midfavila> bad dictator for life [2021-05-29T15:28:37Z] <midfavila> smh [2021-05-29T15:39:22Z] dontmindmee joined [2021-05-29T15:39:41Z] <nerditup-> | All hail the power of Red Hat [2021-05-29T15:39:46Z] <nerditup-> :D [2021-05-29T15:39:53Z] <kiedtl> :^))) [2021-05-29T15:39:57Z] <midfavila> heil IBM? [2021-05-29T15:40:31Z] kiedtl parted: // unreachable code [2021-05-29T15:40:34Z] kiedtl joined [2021-05-29T15:43:51Z] gtms quit: *.net *.split [2021-05-29T15:43:51Z] zenomat quit: *.net *.split [2021-05-29T15:43:51Z] testuser[m] quit: *.net *.split [2021-05-29T15:43:51Z] kayw quit: *.net *.split [2021-05-29T15:43:51Z] honeyedbee quit: *.net *.split [2021-05-29T15:44:01Z] honeyedbee joined [2021-05-29T15:44:06Z] zenomat joined [2021-05-29T15:44:18Z] <eyepatchOwl> nerditup what's the red hat meme? [2021-05-29T15:44:26Z] kayw joined [2021-05-29T15:44:28Z] zenomat quit: Changing host [2021-05-29T15:44:28Z] zenomat joined [2021-05-29T15:44:29Z] <eyepatchOwl> nerditup-: [2021-05-29T15:44:30Z] gtms joined [2021-05-29T15:45:23Z] <nerditup-> Ah my username changed after Libera disconnected/reconnected me [2021-05-29T15:51:23Z] j0hnny joined [2021-05-29T15:52:34Z] <midfavila> http://0x0.st/-2jC.c [2021-05-29T15:52:34Z] <midfavila> fucking christ, this is so awful [2021-05-29T15:52:49Z] <midfavila> but at least it satisfies the requirements for 1-19 exactly... [2021-05-29T16:00:59Z] <riteo> yeah it's weird [2021-05-29T16:01:20Z] <riteo> You'll surely get more elegant with time though [2021-05-29T16:01:25Z] <midfavila> "weird" is a polite way to put it [2021-05-29T16:01:30Z] <riteo> I mean, it works [2021-05-29T16:01:34Z] <riteo> that's all that matters in the end [2021-05-29T16:01:49Z] <midfavila> eeeeeeeeeeeh. [2021-05-29T16:01:54Z] <riteo> it'd be awful if it worked 1/3 of the time [2021-05-29T16:02:09Z] <midfavila> honestly, the annoying part is the *specific* requirement that it operate per-line [2021-05-29T16:03:02Z] <midfavila> that's why the ugly while-if statement in main() is there. but at this point I'm just gonna shove this somewhere and not think about it again [2021-05-29T16:05:06Z] <riteo> yeah, just go on and keep going [2021-05-29T16:05:41Z] kayw quit: Changing host [2021-05-29T16:05:41Z] kayw joined [2021-05-29T16:05:56Z] <midfavila> Mm. All I need to do now is work on 1-18, and then I can move on to section 1.10 and its exercises... [2021-05-29T16:06:19Z] <midfavila> ...which includes a syntax checker. wh- [2021-05-29T16:06:25Z] <midfavila> ... [2021-05-29T16:06:38Z] <midfavila> nope. this can wait for another day. [2021-05-29T16:09:22Z] <riteo> b r u h [2021-05-29T16:09:30Z] <midfavila> like... [2021-05-29T16:09:56Z] <midfavila> the best method *I* could think of would be to include variables for each particular symbol you're checking [2021-05-29T16:10:19Z] <midfavila> ideally a boolean, or a could chars if you wanted to do some bit-fiddling [2021-05-29T16:10:28Z] <midfavila> s/could/couple/ [2021-05-29T16:10:33Z] <midfavila> what the fuck, me... [2021-05-29T16:11:41Z] <midfavila> but yeah, flip the bit when you encounter an opening character, flip it back when you encounter a closed. if there are any non-zero syntax variables at the end, just report those. maybe count the number of times syntax errors are found.... [2021-05-29T16:11:43Z] * midfavila shrugs [2021-05-29T16:13:49Z] claudia joined [2021-05-29T16:17:40Z] <riteo> mhh that sounds interesting [2021-05-29T16:29:00Z] humky_ changed nick to humky [2021-05-29T16:37:05Z] strajder quit: Quit: leaving [2021-05-29T16:38:44Z] strajder joined [2021-05-29T17:07:20Z] cy6x joined [2021-05-29T17:26:19Z] testuser[m] joined [2021-05-29T17:29:53Z] kqz joined [2021-05-29T17:29:55Z] illiliti_ joined [2021-05-29T17:31:53Z] illiliti changed nick to Guest8291 [2021-05-29T17:31:53Z] Guest8291 quit: Killed (zinc.libera.chat (Nickname regained by services)) [2021-05-29T17:31:53Z] illiliti_ changed nick to illiliti [2021-05-29T17:43:59Z] <testuser[m]_> test [2021-05-29T17:44:25Z] <kiedtl> failed [2021-05-29T17:44:36Z] <testuser[m]_> nice [2021-05-29T17:49:41Z] fwze joined [2021-05-29T17:58:10Z] <nerditup-> What are some KISS principled alternatives to Drone for CI? [2021-05-29T17:58:29Z] <nerditup-> I'm thinking of setting up some simple git hooks [2021-05-29T18:04:34Z] <acheam> testuser[m]_: the underscore is back! [2021-05-29T18:04:50Z] <testuser[m]_> acheam: my homeserver is still broken lol [2021-05-29T18:04:54Z] <acheam> :( [2021-05-29T18:05:02Z] fwze quit: Quit: WeeChat 3.1 [2021-05-29T18:05:10Z] <illiliti> nerditup-: sr.ht [2021-05-29T18:05:29Z] <acheam> nerditup-: 2 options come to mind, builds.sr.ht and just hacky thing using ssh and local git hooks [2021-05-29T18:06:01Z] <acheam> sr.ht is not simple to administer though, but I think nerditup- is experienced in that field [2021-05-29T18:06:24Z] <acheam> you need postgres, 2 redis instances, a mail server, and a reverse proxy [2021-05-29T18:06:37Z] <acheam> and wsgi [2021-05-29T18:06:39Z] <testuser[m]_> not all of that is necessary right ? [2021-05-29T18:06:43Z] <acheam> it is [2021-05-29T18:06:51Z] <testuser[m]_> what if you dont need the ML [2021-05-29T18:07:02Z] <acheam> you still need transactional mail for accounts and stuff [2021-05-29T18:07:35Z] <acheam> oh and a cron daemon [2021-05-29T18:07:41Z] <acheam> see https://man.sr.ht/installation.md#installing-from-packages [2021-05-29T18:18:11Z] yamchah2 quit: Quit: bye [2021-05-29T18:20:39Z] <eyepatchOwl> midfavila: What are you working through? [2021-05-29T18:33:08Z] <testuser[m]_> k&r [2021-05-29T18:52:28Z] claudia quit: Quit: zzz [2021-05-29T18:52:51Z] GalaxyNova joined [2021-05-29T19:27:46Z] Guest6360 joined [2021-05-29T19:28:07Z] Guest6360 quit: Client Quit [2021-05-29T19:28:23Z] Guest7612 joined [2021-05-29T19:30:56Z] Guest7612 quit: Client Quit [2021-05-29T19:34:48Z] <kiedtl> phoebos: regarding the public logs, have you tried using CGI to automatically generate the HTML? [2021-05-29T19:49:12Z] <acheam> kiedtl: I'd think ctrl-c.club wouldn't support CGI [2021-05-29T19:49:16Z] <acheam> does tilde.team? [2021-05-29T19:52:18Z] <nerditup-> Sounds like I should self host a sr.ht build instance! Thanks friends [2021-05-29T19:53:24Z] <acheam> good luck [2021-05-29T19:54:09Z] <kiedtl> acheam: tilde.team does, I'm not sure about ctrl-c.club :v [2021-05-29T19:54:12Z] <acheam> ah nice [2021-05-29T19:54:19Z] <acheam> envs doesn't AFAICT [2021-05-29T19:54:24Z] <kiedtl> Ctrl-C should have PHP, at the very least [2021-05-29T19:54:28Z] <kiedtl> but... [2021-05-29T19:54:28Z] <acheam> spinning something up quickly on my server [2021-05-29T19:54:56Z] <kiedtl> nvm actually, I hear you shouldn't use PHP unless you have anti-seizure medication handy [2021-05-29T19:56:40Z] <acheam> https://logs.armaanb.net/ [2021-05-29T19:56:57Z] <acheam> will work on having it parse the url [2021-05-29T19:58:10Z] <kiedtl> oh nice [2021-05-29T19:58:30Z] <kiedtl> is that just an experiment or will it stay there? [2021-05-29T19:58:49Z] yamchah2 joined [2021-05-29T20:00:04Z] kiedtl changed nick to zr [2021-05-29T20:06:34Z] gtms quit: Remote host closed the connection [2021-05-29T20:08:40Z] Uks2 quit: Ping timeout: 264 seconds [2021-05-29T20:09:18Z] Uks2 joined [2021-05-29T20:15:46Z] <acheam> kiedtl: probably will stay there, but until I make any further annoucements don't rely on it or the URL format or anything [2021-05-29T20:16:37Z] <acheam> zr: [2021-05-29T20:16:58Z] <acheam> it turns out my client doesn't display nick changes [2021-05-29T20:18:40Z] cy6x quit: Quit: leaving [2021-05-29T20:20:50Z] <zr> ah [2021-05-29T20:39:10Z] andrey joined [2021-05-29T20:43:50Z] strajder quit: Quit: leaving [2021-05-29T20:45:04Z] andrey parted: [2021-05-29T20:45:32Z] andrey joined [2021-05-29T20:46:23Z] <andrey> Is there a way to configure irc so that it doesnt show my ip to the whole world? [2021-05-29T20:47:32Z] <acheam> yes, you need a cloak [2021-05-29T20:47:58Z] <acheam> there is some channel you can join to get one automatically, I think #libera-cloak or something [2021-05-29T20:48:34Z] <acheam> we might also be giving out kisslinux cloaks, but we are waiting on libera to get back to us [2021-05-29T20:49:20Z] <cem> Isn't that contrary to the point of cloaks? [2021-05-29T20:49:34Z] <cem> To show affiliation, that is [2021-05-29T20:50:26Z] <zr> cloaks are to show affiliation, unless it's a user cloak [2021-05-29T20:50:39Z] <zr> andrey: join #libera-cloak, and type "!cloakme" [2021-05-29T20:51:01Z] <andrey> Thank you all, I will try libera-cloak then [2021-05-29T20:51:05Z] <cem> Yeah, I just said it as an answer to giving out kisslinux cloaks [2021-05-29T20:51:09Z] andrey parted: [2021-05-29T20:51:24Z] <zr> acheam: they did, but I'm waiting for dilyn to show up so that I can badger him for the TXT records they want :v [2021-05-29T20:53:31Z] <acheam> zr: *facepalm* [2021-05-29T20:53:49Z] <acheam> i talked with you about that this morning and already forgot lol [2021-05-29T20:54:07Z] <zr> heh [2021-05-29T20:54:48Z] <acheam> re user cloaks: lots of projects give them out to users, not just developers [2021-05-29T20:55:08Z] <acheam> i don't see the harm in giving out kisslinux/user/* cloaks [2021-05-29T20:55:19Z] <acheam> if people would like them over a standard unnafiliated cloak [2021-05-29T20:55:21Z] <cem> Oh yeah, I'm dumb [2021-05-29T20:55:23Z] <zr> I don't think dilyn cares about what kind of cloaks we give out [2021-05-29T20:55:27Z] <june> so you can show everyone you love to kiss linux [2021-05-29T20:55:32Z] <zr> heh [2021-05-29T20:55:52Z] <zr> How do you define a KISS developer, though? [2021-05-29T20:55:58Z] <zr> Is it someone who maintains a community package? [2021-05-29T20:56:06Z] <zr> Or someone who's contributed to the kiss package manager? [2021-05-29T20:56:19Z] <zr> Or just has to make regular contributions to a KISS repo? [2021-05-29T20:56:24Z] <cem> just dilyn [2021-05-29T20:56:29Z] <cem> :D [2021-05-29T20:56:30Z] <zr> Or maybe just the KISS Elite(tm) [2021-05-29T20:56:57Z] <zr> achëam, dilyn, mcpc, testusr, and of course me [2021-05-29T20:57:07Z] <acheam> you don't have to umlaut it lol [2021-05-29T20:57:12Z] <acheam> i'm looking at my irc client [2021-05-29T20:57:22Z] <acheam> i dont mind the ping [2021-05-29T20:57:29Z] <june> the ones who have not only kissed linux, but gone to second base with linux [2021-05-29T20:57:32Z] <zr> Maybe we can give out developer cloaks to those who maintain at least X packages in community [2021-05-29T20:57:35Z] <zr> acheam: ah, ok [2021-05-29T20:57:48Z] <zr> but then I wouldn't be able to get one :C [2021-05-29T20:57:52Z] <zr> and I'm the GC! [2021-05-29T20:57:52Z] <acheam> but then mid wouldn't get one, and I'd think that they otherwise would be in the same teir [2021-05-29T20:57:55Z] <acheam> lol [2021-05-29T20:58:03Z] <acheam> we can all just get user cloaks [2021-05-29T20:58:08Z] <zr> kisslinux/foo [2021-05-29T20:58:09Z] <acheam> and dilyn can get bdfl [2021-05-29T20:58:12Z] <zr> That's what we did last time [2021-05-29T20:58:15Z] <acheam> yeah that works [2021-05-29T20:58:18Z] <zr> err, not the bdfl [2021-05-29T20:58:21Z] <acheam> unless dilyn wan'ts to be seperate [2021-05-29T20:58:26Z] <acheam> ye [2021-05-29T20:58:31Z] <acheam> speaking of which [2021-05-29T20:58:37Z] <acheam> he's taking a real lazy saturday, eh? [2021-05-29T20:58:42Z] <zr> indeed [2021-05-29T20:58:49Z] <zr> cancel this bastard >:C [2021-05-29T20:58:58Z] <cem> doas rm -rf dilyn [2021-05-29T20:59:10Z] <zr> saturday is the only day I get to do anything other than a random side project, lol [2021-05-29T20:59:23Z] <acheam> rm: can't remove 'dilyn': No such file or directory [2021-05-29T20:59:27Z] <zr> speaking of which, he doesn't seem to be looking at GitHub pr's either [2021-05-29T20:59:32Z] <zr> there's a 7-day-old PR waiting [2021-05-29T20:59:40Z] <acheam> spam the ML [2021-05-29T20:59:52Z] <zr> I wonder if he has applied the patches I sent him in March [2021-05-29T20:59:55Z] <zr> before the ML was setup [2021-05-29T21:00:12Z] <acheam> git log? [2021-05-29T21:01:18Z] <cem> $ curl -Lo dilyn dylanaraps [2021-05-29T21:01:36Z] <zr> He hasn't, smh [2021-05-29T21:02:34Z] <cem> zr: Send it to the mailing list [2021-05-29T21:02:57Z] <zr> Yeah, I'll do that on monday, maybe [2021-05-29T21:03:05Z] <zr> Or now, to add to the barrage of notifications [2021-05-29T21:03:28Z] <cem> He'll eventually give up and come back! [2021-05-29T21:04:11Z] <acheam> curl: no URL specified! [2021-05-29T21:04:19Z] <acheam> curl: try 'curl --help' for more information [2021-05-29T21:04:59Z] <cem> Pff, try actually running that [2021-05-29T21:05:23Z] <cem> It would try to resolve [2021-05-29T21:05:36Z] <cem> :P [2021-05-29T21:08:09Z] <zr> curl: (6) Could not resolve host: dylanaraps [2021-05-29T21:22:03Z] kqz quit: Read error: Connection reset by peer [2021-05-29T21:52:47Z] GalaxyNova quit: Read error: Connection reset by peer [2021-05-29T21:52:55Z] <acheam> why does busybox date suck? [2021-05-29T21:57:28Z] <acheam> in other news, https://irclogs.armaanb.net is up [2021-05-29T21:58:29Z] <june> date in url doesn't seem to work? [2021-05-29T22:00:22Z] <acheam> uh thats embarrasing [2021-05-29T22:00:23Z] <acheam> one sec [2021-05-29T22:01:25Z] <acheam> okie fixed now [2021-05-29T22:01:57Z] <acheam> it might be broken for a sec as I play around with it [2021-05-29T22:02:28Z] <june> so there's now, what, 3 different places with logs of the channel? :P [2021-05-29T22:02:33Z] <acheam> uh [2021-05-29T22:02:34Z] <acheam> yes [2021-05-29T22:02:41Z] <acheam> plus private logs [2021-05-29T22:02:50Z] <june> 4 [2021-05-29T22:06:44Z] rattboi joined [2021-05-29T22:06:47Z] rattboi quit: K-Lined [2021-05-29T22:25:33Z] <zr> Yes, four places, lol [2021-05-29T22:26:02Z] <zr> I've made a PR to add these locations to the website [2021-05-29T22:31:15Z] Uks3 joined [2021-05-29T22:33:12Z] Uks2 quit: Ping timeout: 245 seconds [2021-05-29T23:01:26Z] <acheam> zr: cool thanks [2021-05-29T23:09:57Z] Uks2 joined [2021-05-29T23:10:54Z] ralu16 joined [2021-05-29T23:10:58Z] ralu16 quit: K-Lined [2021-05-29T23:11:01Z] Uks3 quit: Ping timeout: 265 seconds [2021-05-29T23:12:11Z] <midfavila> eyepatchOwl K&R [2021-05-29T23:22:38Z] Uks3 joined [2021-05-29T23:24:52Z] Uks2 quit: Ping timeout: 245 seconds [2021-05-29T23:31:28Z] Uks3 quit: Ping timeout: 264 seconds [2021-05-29T23:31:36Z] dilynm joined [2021-05-29T23:32:08Z] <dilynm> I've been unwinding this weekend, sorry lads [2021-05-29T23:32:14Z] <dilynm> What txt record do you need? [2021-05-29T23:35:22Z] Uks2 joined