💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2021-10-17.txt captured on 2021-12-17 at 13:26:06.
-=-=-=-=-=-=-
[2021-10-17T00:13:27Z] <acheam> hi mr purple [2021-10-17T00:13:42Z] <acheam> how do you do? [2021-10-17T00:13:58Z] <midfavila> i do [2021-10-17T00:14:07Z] <midfavila> wrote a little invidious client earlier today [2021-10-17T00:14:10Z] <acheam> nice [2021-10-17T00:14:11Z] <acheam> do share [2021-10-17T00:14:26Z] <midfavila> https://git.sdf.org/midfavila/POSIX_Scripts [2021-10-17T00:14:29Z] <midfavila> invcli [2021-10-17T00:14:37Z] <midfavila> it's still super alpha but it does work [2021-10-17T00:14:52Z] <midfavila> banged it out in like an hour and a half [2021-10-17T00:15:12Z] <acheam> you version controlled invcli~ [2021-10-17T00:15:32Z] <midfavila> rip [2021-10-17T00:15:34Z] <midfavila> i blame mg [2021-10-17T00:16:25Z] <acheam> use the backup-to-home-directory option [2021-10-17T00:16:34Z] <midfavila> i probably should [2021-10-17T00:16:37Z] <acheam> although that creates ~/.mg.d which you might be against [2021-10-17T00:16:45Z] <acheam> would be an easy patch to put it wherever you want though [2021-10-17T00:16:49Z] <midfavila> ideally it just wouldn't make backups [2021-10-17T00:16:57Z] <midfavila> but I don't use mg enough to bother [2021-10-17T00:17:01Z] <acheam> mg -n [2021-10-17T00:17:04Z] <acheam> doesnt make backup files [2021-10-17T00:17:13Z] <midfavila> >expecting me to type two extra characters [2021-10-17T00:17:32Z] <acheam> then use the make-backup-files option [2021-10-17T00:17:41Z] <midfavila> you're not my dad [2021-10-17T00:17:44Z] <midfavila> >:c [2021-10-17T00:17:47Z] <acheam> you're using curl again? [2021-10-17T00:17:55Z] <midfavila> i'm using curl because it's more portable [2021-10-17T00:18:04Z] <midfavila> and because axel doesn't have the facilities I needed for this script [2021-10-17T00:18:24Z] <midfavila> i intend to rewrite invcli to be a tad more flexible in the future; today was just a rough draft [2021-10-17T00:18:35Z] <acheam> what doesnt axel have? [2021-10-17T00:18:40Z] <acheam> -v alternative? [2021-10-17T00:19:04Z] <midfavila> the ability to output to stdout in a manner that doesn't make me want to tear my hair out, and the ability to do fuckery with outputting server responses [2021-10-17T00:19:13Z] <acheam> hmmm ok [2021-10-17T00:19:53Z] <acheam> why do you pipe sed|sed in line 16? [2021-10-17T00:20:16Z] <midfavila> because i was tired and didn't want to invest additional effort into making it do what I wanted to [2021-10-17T00:20:37Z] <acheam> dont you know that slows down your program by 0.0000001s and increases its IO weight? [2021-10-17T00:20:45Z] <midfavila> bite me, nerd [2021-10-17T00:20:55Z] <acheam> chat program for loners: cat /dev/stdout [2021-10-17T00:21:12Z] <acheam> cat /dev/stdin works as well [2021-10-17T00:21:30Z] <midfavila> >he doesn't manipulate file descriptors directly using his shell [2021-10-17T00:21:51Z] <acheam> how would you emulate that with POSIX shell? [2021-10-17T00:22:05Z] <midfavila> the power of es extends beyond mere poosix [2021-10-17T00:22:28Z] <acheam> hmm es looks interesting [2021-10-17T00:22:31Z] <midfavila> it is [2021-10-17T00:22:37Z] <midfavila> it has a lot of really fascinating ideas [2021-10-17T00:22:44Z] <midfavila> but in terms of execution it feels unfinished in some ways [2021-10-17T00:22:48Z] <acheam> I think I'll stick with /bin/sh for now [2021-10-17T00:23:13Z] <midfavila> es is only really worth it if you want the ability to kind of maybe sort of write lispy code with low overhead [2021-10-17T00:23:50Z] <acheam> If I want to write lispy code I'll use tinyscheme [2021-10-17T00:24:15Z] <midfavila> eh [2021-10-17T00:25:22Z] <midfavila> oh. I made a poor man's port of solarized to some X stuff the other day. dunno if I uploaded it yet [2021-10-17T00:25:29Z] <midfavila> it's moderately comfy [2021-10-17T00:25:38Z] <midfavila> like probably a solid 7.5 [2021-10-17T00:25:38Z] <acheam> solarized light? [2021-10-17T00:25:40Z] <midfavila> yes [2021-10-17T00:25:46Z] <midfavila> i'm using it with emwm [2021-10-17T00:25:48Z] <acheam> what do you mean by X stuff? Xresources options? [2021-10-17T00:25:50Z] <midfavila> mhm [2021-10-17T00:25:56Z] <acheam> nice [2021-10-17T00:25:57Z] <midfavila> i'll just dump a screenshot [2021-10-17T00:26:11Z] <acheam> I've been using the absolute stock options for theming [2021-10-17T00:26:36Z] <acheam> with the exception of a little bit of light XTerm customization to remove the scrollbar and increase the font size [2021-10-17T00:27:14Z] <acheam> stock adwaita actually isnt bad, for the one GTK program I use [2021-10-17T00:27:22Z] <acheam> oh I've been developing Chorizo again by the way [2021-10-17T00:27:30Z] <acheam> are you still using palememe and links? [2021-10-17T00:27:47Z] <midfavila> http://0x0.st/-kII.png [2021-10-17T00:27:49Z] <midfavila> you bet, nerd [2021-10-17T00:28:08Z] <acheam> no gtk2 theme yet? [2021-10-17T00:28:12Z] <midfavila> although links has been pissing me off lately with its lack of basic positioning and poor keyboard control [2021-10-17T00:28:19Z] <midfavila> and no, no gtk2 theme yet [2021-10-17T00:28:27Z] <midfavila> i stayed up until 0700 yesterday working on stuff [2021-10-17T00:28:46Z] <acheam> oooh i love your xclock [2021-10-17T00:28:50Z] <acheam> how do you make the seconds hand do that [2021-10-17T00:28:54Z] <acheam> and whats the chart to its left? [2021-10-17T00:29:02Z] <midfavila> do what? [2021-10-17T00:29:03Z] <midfavila> and that's xload [2021-10-17T00:29:05Z] <midfavila> it's a CPU monitor [2021-10-17T00:29:14Z] <acheam> adding that to my startup file [2021-10-17T00:29:17Z] <midfavila> i intend to study the X11 toys and rewrite them using Motif with enhancements [2021-10-17T00:29:32Z] <acheam> why? [2021-10-17T00:29:32Z] <midfavila> starting with XLess and XMessage, followed by XCalc, most likely [2021-10-17T00:29:44Z] <midfavila> and because Motif has TTF support and Xaw doesn't [2021-10-17T00:29:51Z] <acheam> ah [2021-10-17T00:29:53Z] <midfavila> also it's good practice [2021-10-17T00:29:56Z] <acheam> not a fan of bitmaps? [2021-10-17T00:30:00Z] <acheam> it is? [2021-10-17T00:30:05Z] <midfavila> look at the resolution of my displays [2021-10-17T00:30:09Z] <midfavila> now look at the size of fixed [2021-10-17T00:30:12Z] <midfavila> now look back to the displays [2021-10-17T00:30:14Z] <midfavila> now back to fixed [2021-10-17T00:30:21Z] <acheam> oh good practice as in good rehearsing [2021-10-17T00:30:25Z] <midfavila> yeah [2021-10-17T00:30:34Z] <midfavila> plus I haven't done much graphical programming [2021-10-17T00:30:35Z] <acheam> hmm yeah [2021-10-17T00:30:51Z] <midfavila> if you want I can upload my Xresources really quick [2021-10-17T00:31:02Z] <acheam> sure [2021-10-17T00:32:09Z] <midfavila> kk done [2021-10-17T00:32:27Z] <acheam> where? [2021-10-17T00:32:33Z] <midfavila> on SDF gitea [2021-10-17T00:32:40Z] <midfavila> https://git.sdf.org/midfavila/xresources [2021-10-17T00:33:37Z] <midfavila> still pretty WIP [2021-10-17T00:34:59Z] <acheam> woah [2021-10-17T00:35:00Z] <acheam> thats a lot [2021-10-17T00:35:08Z] <midfavila> only in terms of files [2021-10-17T00:35:29Z] <konimex> jedavies: I thought it requires external as only because of the "-fno-integrated-as" flag, which is why it works on my x86_64 machine [2021-10-17T00:35:34Z] <midfavila> i'm trying to keep system-wide look seperate from system-wide feel, and application-specific look seperate from application-specific feel [2021-10-17T00:35:39Z] <acheam> why are there so many newlines everywhere [2021-10-17T00:35:42Z] <acheam> at the start and end of files [2021-10-17T00:35:52Z] <midfavila> because i didn't feel like cleaning them up [2021-10-17T00:35:52Z] <midfavila> :v [2021-10-17T00:35:53Z] <acheam> midfavila: nice [2021-10-17T00:35:56Z] <acheam> lol [2021-10-17T00:36:02Z] <midfavila> like I said, I stayed up all night on this stuff [2021-10-17T00:36:07Z] <midfavila> at the end I just kind of wanted to die [2021-10-17T00:36:13Z] <acheam> but it was worth it and you know it [2021-10-17T00:36:25Z] <midfavila> i mean, it's more stable than shod [2021-10-17T00:36:25Z] <midfavila> so like [2021-10-17T00:36:25Z] <acheam> where do these files live in your ~ [2021-10-17T00:36:32Z] <midfavila> ~/.config/xresources [2021-10-17T00:36:46Z] <acheam> once my xload fills up I'll send you a scrot of my desktop [2021-10-17T00:36:55Z] <acheam> thinking of moving beyond the blank gray background [2021-10-17T00:36:59Z] <acheam> its getting a tad boring [2021-10-17T00:37:00Z] <midfavila> just run a bunch of cat /dev/urandom > /dev/urandom [2021-10-17T00:37:06Z] <midfavila> that'll spike your sysload [2021-10-17T00:37:33Z] <acheam> fills up as in fills up right to left not top to bottom [2021-10-17T00:37:44Z] <acheam> that being said, having run cat /dev/urandom, typing this message is very laggy [2021-10-17T00:37:49Z] <midfavila> yeah, I know, but you need something going on for that to happen :P [2021-10-17T00:38:06Z] <midfavila> have you considered not being a corelet, acheam? [2021-10-17T00:38:31Z] <acheam> cat /dev/urandom lagged out my window manager so much that I closed the wrong window lmao [2021-10-17T00:38:39Z] <midfavila> hate to see it happen. [2021-10-17T00:39:47Z] <midfavila> hmm. i need to add the ability to select what sort of stream you get to invcli tomorrow [2021-10-17T00:42:37Z] <acheam> whats the advantage of xclock buffer? [2021-10-17T00:43:00Z] <midfavila> i find it draws more smoothly [2021-10-17T00:43:03Z] * midfavila shrugs [2021-10-17T00:43:46Z] <acheam> hmmmmmm debating seconds hand or not [2021-10-17T00:45:12Z] <acheam> where do you find your wallpapers mid? [2021-10-17T00:45:19Z] <midfavila> all over the place [2021-10-17T00:45:28Z] <midfavila> i don't really have a specific site I look at [2021-10-17T00:45:39Z] <midfavila> sometimes I'll browse newgrounds I guess [2021-10-17T00:59:18Z] <midfavila> man, so glad I took the time to write invcli. it's much faster to find stuff using it, compared to a browser [2021-10-17T01:00:27Z] <acheam> http://l.armaanb.net/tmp.scrot.png [2021-10-17T01:00:40Z] <acheam> oh uh [2021-10-17T01:00:44Z] <acheam> scrot did a bad thing [2021-10-17T01:01:05Z] <midfavila> looks like it [2021-10-17T01:01:31Z] <acheam> try again now [2021-10-17T01:02:11Z] <midfavila> not bad [2021-10-17T01:02:25Z] <midfavila> i'm not the biggest fan of the black and white aesthetic personally though [2021-10-17T01:02:47Z] <midfavila> gah, that screenshot reminds me, I need to get back to studying mathematics... [2021-10-17T01:03:02Z] <midfavila> so many books to read, so little time [2021-10-17T01:04:18Z] <acheam> pauls math notes is epic [2021-10-17T01:04:28Z] <midfavila> maybe I'll check it out some time [2021-10-17T01:05:00Z] <midfavila> i've been picking through a copy of basic mathematics by serge lang. it's pretty interesting, since it includes proofs and step-by-step descriptions of how a lot of formulae are derived [2021-10-17T01:05:20Z] <midfavila> the dude spends like ten pages in the preface just shitting all over formal education, which is pretty amusing [2021-10-17T01:06:57Z] <acheam> nice [2021-10-17T01:07:01Z] <acheam> sounds good for you [2021-10-17T01:07:39Z] <midfavila> well, it covers everything up to freshman college mathematics in like 500 pages, so yeah. i just need to get back to it [2021-10-17T01:07:52Z] <midfavila> thinking of putting lisp on hold for now [2021-10-17T01:10:18Z] <acheam> done anything interesting with it recently [2021-10-17T01:10:52Z] <midfavila> nothing terribly, no [2021-10-17T01:11:07Z] <midfavila> i'm thinking of writing a CGI program to index and stream media on my LAN [2021-10-17T01:12:01Z] <midfavila> i'd like to get to the point where I can work on mezzano [2021-10-17T01:12:20Z] <acheam> nice [2021-10-17T01:12:35Z] <acheam> this week I wrote a nice little CGI website [2021-10-17T01:12:44Z] <midfavila> oh yeah? what for [2021-10-17T01:12:53Z] <acheam> basically replacing a google form [2021-10-17T01:13:19Z] <midfavila> oh, not bad then [2021-10-17T01:13:33Z] <midfavila> i'd like to add CGI to my site for screenshots and such at some point [2021-10-17T01:13:36Z] <acheam> parses and stores html form input and regurgitates it into a nice admin panel [2021-10-17T01:13:41Z] <midfavila> i really need to add more pictures... [2021-10-17T01:15:39Z] <acheam> anyone got mail client reccomendations? tried and have lost interest in mutt, alpine, claws, thunderbird [2021-10-17T01:15:46Z] <acheam> might give aerc another try [2021-10-17T01:15:54Z] <midfavila> i mean, you could always use nmh [2021-10-17T01:16:05Z] <midfavila> pair it with fetchmail or something [2021-10-17T01:16:19Z] <midfavila> then slap your user interface of choice on top [2021-10-17T01:17:02Z] <acheam> what user interface options are there? [2021-10-17T01:17:11Z] <midfavila> i've only experimented with xmh [2021-10-17T01:17:16Z] <midfavila> i'm sure there are others [2021-10-17T01:19:16Z] <acheam> hmm, mutt and claws can both read mh mailboxes [2021-10-17T01:21:04Z] <acheam> disgustingly proprietary, but I do like the aesthetic: https://manuelmoreale.com/emails [2021-10-17T01:21:32Z] <midfavila> >mac-focused [2021-10-17T01:21:33Z] <midfavila> dropped [2021-10-17T01:22:54Z] <midfavila> man, hBSD can't come fast enough [2021-10-17T01:27:18Z] <tleydxdy[m]> hBSD? [2021-10-17T01:33:06Z] <acheam> hyperbola bsd [2021-10-17T01:34:48Z] <tleydxdy[m]> ah [2021-10-17T02:14:55Z] <acheam> midfavila: how do you go from IMAP to nmh? [2021-10-17T02:15:38Z] <acheam> or maildir to nmh? [2021-10-17T02:16:03Z] <noocsharp> what's the advantage of nmh over maildir? [2021-10-17T02:16:26Z] <acheam> (n)mh uses its own format [2021-10-17T02:16:36Z] <acheam> idk what the advantages of it are [2021-10-17T02:17:14Z] <noocsharp> mblaze seems to do a pretty similar thing but with maildir [2021-10-17T02:17:39Z] <acheam> ooh and its by leah! [2021-10-17T02:17:55Z] <acheam> and in obsd packages! [2021-10-17T02:18:50Z] <acheam> awesome, will use this instead [2021-10-17T02:19:09Z] <acheam> nmh also has wacky dependencies on obsd at least [2021-10-17T03:18:54Z] <noocsharp> npm works on openbsd now btw [2021-10-17T03:19:18Z] <noocsharp> although i hardcode bemenu, so you probably want to change that [2021-10-17T03:30:54Z] <midfavila> acheam I'm not sure, I don't self-host email right now [2021-10-17T03:31:04Z] <midfavila> sorry for the late reply, was playing games with friends [2021-10-17T04:21:20Z] <testuser[m]1> Hi [2021-10-17T04:33:04Z] <noocsharp> o\ [2021-10-17T13:02:58Z] <acheam> midfavila: no problem [2021-10-17T13:03:02Z] <acheam> but wasn't asking about self hosting [2021-10-17T13:03:10Z] <acheam> just generally from any IMAP server [2021-10-17T17:54:38Z] <acheam_sic> testing out sic [2021-10-17T17:54:52Z] <acheam_sic> hmm its similar to kirc [2021-10-17T17:57:06Z] <acheam_sic> test [2021-10-17T18:06:19Z] <testuser[m]1> Fail [2021-10-17T18:06:36Z] <testuser[m]1> Netcat irc test when [2021-10-17T18:07:03Z] <acheam_sic> why a fail :( [2021-10-17T18:07:12Z] <acheam_sic> i mean, this is pretty similar to using netcat [2021-10-17T18:07:26Z] <acheam_sic> and having joined multiple channels now, I see how inconvinient it actually is [2021-10-17T18:07:30Z] <acheam_sic> giving kirc a try [2021-10-17T18:08:33Z] <testuser[m]1> Catgirl is the best client [2021-10-17T18:10:25Z] <acheam> yeah [2021-10-17T18:10:27Z] <acheam> using it right now [2021-10-17T18:10:40Z] <acheam> want something just a little bit lighter [2021-10-17T18:10:43Z] <acheam> not ncurses based [2021-10-17T18:12:13Z] <testuser[m]1> https://c9x.me/irc/ did you check this acheam [2021-10-17T18:12:13Z] <testuser[m]1> Oh [2021-10-17T18:12:26Z] <testuser[m]1> Just port it to termbox [2021-10-17T18:12:28Z] <acheam> yeah I've used it a bit [2021-10-17T18:12:38Z] <acheam> problem with ncurses isnt ncurses, its full screen terminal programs [2021-10-17T18:12:44Z] <testuser[m]1> Doesnt stuff pull in ncurdes as a dep anyway [2021-10-17T18:12:44Z] <testuser[m]1> Oh [2021-10-17T18:12:51Z] <testuser[m]1> Why ? [2021-10-17T18:13:24Z] <acheam> ncurses is included in obsd base, so not trying to get away from the package or anything [2021-10-17T18:13:32Z] <acheam> idk just seems overly complex [2021-10-17T18:13:57Z] <testuser[m]1> No whats the issue with fullscreen programs [2021-10-17T18:14:08Z] <acheam> relies on the terminal environment [2021-10-17T18:14:25Z] <testuser[m]1> So you just want a text based thing with no ui [2021-10-17T18:14:29Z] <acheam> ye [2021-10-17T18:14:33Z] <acheam> stdin and stdout [2021-10-17T18:14:49Z] <acheam> its just an experiment [2021-10-17T18:15:00Z] <acheam> as I found out how inconvninient it is with sic [2021-10-17T18:15:50Z] <testuser[m]1> You could have a fifo i guess and use 2 terminals to interact [2021-10-17T18:16:03Z] <testuser[m]1> oh isnt that what sic doed [2021-10-17T18:16:04Z] <testuser[m]1> Does [2021-10-17T18:16:53Z] <acheam> oooh thats a good idea [2021-10-17T18:17:13Z] <acheam> yes it is but I didn't think to use a fifo [2021-10-17T18:19:19Z] <armaa> woot, thanks testuser[m]1 [2021-10-17T18:19:59Z] <armaa> this removes the big problem I was having with sic, with incoming messages interupting what you're typing [2021-10-17T18:20:21Z] <armaa> now just need to write a little wrapper script that creates a 2 pane tmux thing [2021-10-17T18:32:21Z] <testuser[m]1> Nice [2021-10-17T20:19:45Z] <acheam> midfavila: know any other cool xorg desktop gadgets? [2021-10-17T20:44:24Z] <midfavila> not really, no [2021-10-17T20:44:33Z] <midfavila> i have a page on my site that links to some other dude's page that lists a bunch [2021-10-17T20:44:43Z] <midfavila> but they're pretty standard for the most part [2021-10-17T20:44:49Z] <acheam> yeah I've seen that list [2021-10-17T20:45:02Z] <acheam> I found xworld on it, which I've added to my desktop [2021-10-17T20:50:36Z] <midfavila> xworld is alright, not the biggest fan of it [2021-10-17T20:50:38Z] <midfavila> xcalendar is nice [2021-10-17T20:51:54Z] <acheam> xcalendar isn't packaged for openbsd :( [2021-10-17T20:51:58Z] <acheam> and I have a wall calendar anyways [2021-10-17T20:52:02Z] <acheam> but thanks for the rec [2021-10-17T20:52:04Z] <acheam> it does look cool [2021-10-17T20:52:10Z] <acheam> and looking forward to your replacement