💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2021-05-29.txt captured on 2024-03-21 at 16:00:24.

View Raw

More Information

⬅️ 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