💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2023-02-17.txt captured on 2024-05-26 at 16:02:50.

View Raw

More Information

⬅️ Previous capture (2023-03-20)

-=-=-=-=-=-=-

[2023-02-17T00:00:57Z] <shokara_> no wonder I couldn't find the lt1000 anywhere
[2023-02-17T00:01:10Z] <shokara_> git.rip libretrend
[2023-02-17T00:01:15Z] <midfavila> yup
[2023-02-17T00:02:29Z] <midfavila> maybe i should look into the eoma68 some more
[2023-02-17T00:02:32Z] <midfavila> is it out yet lmao
[2023-02-17T00:02:52Z] <midfavila> last update was a year ago 
[2023-02-17T00:05:39Z] <midfavila> https://www.crowdsupply.com/sra-centr8/icepeakitx-elbrus-8cb
[2023-02-17T00:05:42Z] <midfavila> interesting mobo
[2023-02-17T00:05:57Z] <midfavila> uses an "elbrus" CPU - some kind of sparc variant i think
[2023-02-17T00:07:46Z] <shokara_> looks really nice, I hope it comes out soon
[2023-02-17T00:08:12Z] <midfavila> watch it be even more expensive than a raptor engineering system
[2023-02-17T00:08:56Z] <shokara_> surely it can't be because of it being mini-itx and not even having pcie4 nor ibm's expensive cpus
[2023-02-17T00:09:15Z] * shokara_ sweats
[2023-02-17T00:09:36Z] <midfavila> instead it has russian SPARCs made in god knows how small volume batches and a bunch of custom software to allow x86-64 code to run :v
[2023-02-17T00:09:42Z] <midfavila> what could possibly go wrong amirite
[2023-02-17T00:09:50Z] <shokara_> mhm
[2023-02-17T00:10:05Z] <midfavila> looks like eoma68 is still a thing, they just had one of their core team members vanish overnight 
[2023-02-17T00:10:27Z] <midfavila> question is, if they're still a thing, why not provide any new updates?
[2023-02-17T00:10:47Z] <shokara_> \_(:/)_/
[2023-02-17T00:11:09Z] <midfavila> where's my libre pc guys
[2023-02-17T00:11:11Z] <midfavila> WHERE IS IT
[2023-02-17T00:17:11Z] <midfavila> gah it's so annoying seeing idiots post about FLOSS computers with inanities like "wow that CPU might have been good twenty years ago" or "X gigs of RAM? how am I supposed to run Windows on *that*?". clearly if those are your concerns then the machine was never meant for you
[2023-02-17T00:17:24Z] * midfavila grumbles
[2023-02-17T00:18:12Z] <shokara_> I don't get what's wrong with a CPU that's equivalent to one from 20 years ago
[2023-02-17T00:18:27Z] <midfavila> it's too slow for forkknife and muh saas webapps
[2023-02-17T00:18:37Z] <shokara_> Sure it may not run the latest and greatest vidya nor compile chromium in under an hour, but it can do everything else fine.
[2023-02-17T00:48:26Z] <midfavila> >gtk5 is being developed now
[2023-02-17T00:48:32Z] <midfavila> https://www.phoronix.com/news/GTK5-Likely-After-GTK-4.12
[2023-02-17T00:48:52Z] <midfavila> word on the street is that it's going to drop x11
[2023-02-17T00:50:39Z] <davidgarland> is each GTK version like substantially different from the last, like a proper rewrite, or is it just an incremental "we added more stuff, and things got more complicated and bloated" sort of deal
[2023-02-17T00:50:48Z] <davidgarland> have never done any GUI programming outside of WPF stuff for work
[2023-02-17T00:51:01Z] <midfavila> i know that gtk1 > 2 > 3 were all big changes, but idk about 3 > 4 or 4 > 5
[2023-02-17T00:51:08Z] <midfavila> i've never bothered with gtk/qt myself
[2023-02-17T00:51:16Z] <midfavila> i only look at Xt-based toolkits
[2023-02-17T00:51:28Z] <midfavila> e.g Xaw, Motif, etc
[2023-02-17T00:51:54Z] <davidgarland> I see
[2023-02-17T00:52:10Z] * midfavila shrugs
[2023-02-17T00:52:29Z] <midfavila> soon:tm: i'll be able to remove gtk2 and its friends from my setup
[2023-02-17T00:52:59Z] <midfavila> need to replace pidgin and lxtask, and find alternatives to the few JS sites i use atm
[2023-02-17T00:58:42Z] <midfavila> actually hm
[2023-02-17T00:58:46Z] <midfavila> might not be too hard to replace lxtask
[2023-02-17T00:58:52Z] <midfavila> in its entirety it's maybe 1500 lines of c
[2023-02-17T00:59:58Z] <davidgarland> nice
[2023-02-17T01:00:18Z] <midfavila> 1151 not counting xfce-specific stuff
[2023-02-17T01:00:37Z] <shokara_> what does lxtask do?
[2023-02-17T01:00:47Z] <midfavila> it's a process manager
[2023-02-17T01:00:50Z] <shokara_> is it like the system monitor (stats?) in plan9?
[2023-02-17T01:00:52Z] <shokara_> oh
[2023-02-17T01:00:58Z] <shokara_> why not just use (h)top
[2023-02-17T01:01:12Z] <midfavila> because it would be more efficient to use a xaw-based program, and it's more aesthetically pleasing
[2023-02-17T01:01:22Z] <shokara_> gotcha
[2023-02-17T01:01:36Z] <midfavila> and no that's not exaggeration, athena-based programs are significantly more efficient than running a cli equivalent in an xterm or something
[2023-02-17T01:35:12Z] <rohan> hey guys
[2023-02-17T01:35:28Z] <rohan> how things are going in kiss?
[2023-02-17T02:14:28Z] <midfavila> https://0x19.org/assets/images/about.jpg
[2023-02-17T02:14:30Z] <midfavila> pin this
[2023-02-17T02:14:33Z] <midfavila> right now
[2023-02-17T02:14:42Z] <midfavila> *extremely* important image
[2023-02-17T02:28:31Z] <shokara_> :)
[2023-02-17T02:45:38Z] <niceguy5000[m]> why hasn't the suckless and kiss community create a minimal system, Is it because the web standard?
[2023-02-17T02:45:50Z] <midfavila> at the very least i'm working on it
[2023-02-17T02:45:53Z] <midfavila> i'm sure others are 
[2023-02-17T02:45:56Z] <midfavila> are as well*
[2023-02-17T02:46:03Z] <shokara_> does stali and morpheus not count?
[2023-02-17T02:46:23Z] <niceguy5000[m]> no I mean with a kernel and such.
[2023-02-17T02:46:48Z] <midfavila> what kernel would you suggets
[2023-02-17T02:46:51Z] <midfavila> suggest fuck
[2023-02-17T02:47:43Z] <niceguy5000[m]> something that going to content rust in the future. 
[2023-02-17T02:47:52Z] <niceguy5000[m]> isn't rust going to take over the linux kerenl?
[2023-02-17T02:48:03Z] <niceguy5000[m]> s/kerenl/kernel/
[2023-02-17T02:48:08Z] <midfavila> maybe
[2023-02-17T02:48:23Z] <midfavila> and i mean idk how many people here have OS dev skills and of those how many have the inclination 
[2023-02-17T02:48:32Z] <midfavila> the suckless folks probably just work on plan 9
[2023-02-17T02:50:56Z] <niceguy5000[m]> I get it's a huge project, google couldn't get Fuchsia OS running and it's been a long time.
[2023-02-17T02:51:11Z] <midfavila> i mean idk if it is
[2023-02-17T02:51:28Z] <midfavila> you can get a unix-like kernel running in around 10k lines of C iirc
[2023-02-17T02:51:30Z] <midfavila> look at xv6
[2023-02-17T02:51:36Z] <midfavila> it's just the drivers that suck 
[2023-02-17T02:51:51Z] <midfavila> not to mention audio, porting or writing a graphics subsystem, etc
[2023-02-17T02:52:05Z] <midfavila> and for most people they just wanna cood or gaym or watch videos or whatever, not futz about with kernels, so
[2023-02-17T02:52:09Z] <midfavila> no point in wasting effort /shrug
[2023-02-17T02:52:38Z] <niceguy5000[m]> yeah I get it lol. 
[2023-02-17T02:52:54Z] <shokara_> well, 9front cn do all that
[2023-02-17T02:52:55Z] <shokara_> can
[2023-02-17T04:06:01Z] <sewn> Ji
[2023-02-17T04:06:02Z] <sewn> Hi
[2023-02-17T04:07:19Z] <niceguy5000[m]> wael: Hi
[2023-02-17T04:12:42Z] <davidgarland> o/
[2023-02-17T04:18:14Z] <testuser[m]123> Hi
[2023-02-17T05:04:02Z] <Ellowee[m]> ih
[2023-02-17T05:42:37Z] <sad_plan> hi
[2023-02-17T17:06:03Z] <Guest92> hi does anybody know why running seatd-launch sway boots to a black screen? cant find anything anywhere !! using vmware
[2023-02-17T17:06:40Z] <sewn> why seatd-launch?
[2023-02-17T17:06:48Z] <sewn> you can just launch sway without it
[2023-02-17T17:07:06Z] <Guest92> just sway doesnt work for me and i have no idea why
[2023-02-17T17:07:07Z] <sewn> also, make sure you configured your kernel to support 'vmware' graphics drivers
[2023-02-17T17:07:09Z] <sewn> i would suggest using qemu isntead
[2023-02-17T17:08:08Z] <sewn> graphics drive
[2023-02-17T17:08:08Z] <sewn> rs
[2023-02-17T17:09:59Z] <Guest92> i did all the necessary kernel stuff.. i guess ill just try on qemu !! thanks anyway
[2023-02-17T17:10:12Z] <sewn> vmware is
[2023-02-17T17:10:24Z] <sewn> absolutely propietary
[2023-02-17T17:10:32Z] <midfavila> le bad
[2023-02-17T17:10:49Z] <Guest92> i did find another guy that had the same problem just on void
[2023-02-17T17:10:55Z] <sewn> absolutely propieatyray
[2023-02-17T17:10:57Z] <Guest92> saying he had to install like 100 things to get vmware to work
[2023-02-17T17:11:01Z] <Guest92> so i thought it was that
[2023-02-17T17:11:02Z] <Guest92> idk
[2023-02-17T17:11:12Z] <midfavila> yeah you can just try qemu or bochs
[2023-02-17T17:11:12Z] <sewn> the only vmware package kiss as is one for xorg lol
[2023-02-17T17:11:38Z] <midfavila> waylets demolished yet again
[2023-02-17T17:23:05Z] <sad_plan> hi
[2023-02-17T17:23:09Z] <sewn> hi
[2023-02-17T17:23:10Z] <sewn> hi
[2023-02-17T17:23:12Z] <sewn> hi sad_plan
[2023-02-17T17:23:19Z] <sad_plan> hi sewn
[2023-02-17T17:23:24Z] <sad_plan> how do you do?
[2023-02-17T17:23:31Z] <sewn> im burger
[2023-02-17T17:23:41Z] <sad_plan> a cheeseburger I hope
[2023-02-17T17:23:55Z] <sewn> with ONION!!!!!!!
[2023-02-17T17:24:10Z] <sad_plan> oh no, not onions :(
[2023-02-17T18:47:03Z] <midfavila> anyone here running x.org will want to upgrade to 21.1.7 
[2023-02-17T18:47:14Z] <sewn> y
[2023-02-17T18:47:37Z] <midfavila> security issue in upstream allows for privesc as a result of a dangling pointer being usable for r/w in free'd memory
[2023-02-17T18:47:49Z] <midfavila> CVE-2023-0994/ZDI-CAN-19596
[2023-02-17T18:47:52Z] <midfavila> https://lists.x.org/archives/xorg/2023-February/061255.html
[2023-02-17T18:47:57Z] <sewn> so good
[2023-02-17T18:48:15Z] <midfavila> i really do need to port xenocara to kiss at some point christ
[2023-02-17T18:48:24Z] <sewn> tinyx
[2023-02-17T18:48:30Z] <sad_plan> well shit. my desktop that almost never runs is susceptable to that
[2023-02-17T18:48:34Z] <midfavila> doesn't work with multiple displays
[2023-02-17T18:48:35Z] <sad_plan> ^ 
[2023-02-17T18:48:40Z] <sad_plan> doesnt it?
[2023-02-17T18:48:43Z] <midfavila> it does not
[2023-02-17T18:48:47Z] <sad_plan> damn
[2023-02-17T18:49:04Z] <midfavila> tinyx uses the kernel's framebuffer device directly which doesn't handle multiple displays
[2023-02-17T18:49:21Z] <midfavila> that's why you need separate kernel and X.Org drivers for your GPU
[2023-02-17T18:49:40Z] <midfavila> i wonder if whatever wayland does wrt: that could be ported into tinyx
[2023-02-17T18:49:54Z] <midfavila> part of the whole deal with wayland is that it doesn't need additional drivers right?
[2023-02-17T18:50:04Z] <sewn> hah im safe
[2023-02-17T18:50:48Z] <midfavila> my next PC will run tinyx either way
[2023-02-17T18:51:10Z] <midfavila> i'll just abuse virtual WMs or run multiple servers
[2023-02-17T18:51:32Z] <midfavila> fdjskhfiehfwehr9werhiwereywt8rgeyiowyr89we7griwegriwegrew this is one of those things i wish i was competent enough to work on-
[2023-02-17T18:52:32Z] <niceguy5000[m]> midfavila: can you create more dummy frame buffers?
[2023-02-17T18:52:41Z] <midfavila> not without fucking with the kernel
[2023-02-17T18:53:25Z] <midfavila> at least afaik
[2023-02-17T18:53:32Z] <niceguy5000[m]> is tinyx smaller than wayland?
[2023-02-17T18:53:41Z] <midfavila> that depends on what you mean by tinyx
[2023-02-17T18:53:45Z] <midfavila> tinyx itself is about 60k
[2023-02-17T18:53:51Z] <midfavila> but it still relies on the X11 ecosystem of libraries
[2023-02-17T18:54:01Z] <midfavila> which in turn pulls in python and its deps 
[2023-02-17T18:54:12Z] <midfavila> because of fucking libx11 sitting atop libxcb
[2023-02-17T18:54:27Z] <sewn> why the fuck does libxcb require python
[2023-02-17T18:54:47Z] <midfavila> because it generates code during build time from an XML document that lays out a formal spec for xcb
[2023-02-17T18:54:51Z] <midfavila> or something like that iirc
[2023-02-17T18:55:01Z] <sewn> i thought it generates python bindings lol
[2023-02-17T18:55:23Z] <niceguy5000[m]> so velox is the most suckless display server?
[2023-02-17T18:55:37Z] <sad_plan> in regards to cloc, I suppose so
[2023-02-17T18:55:38Z] <midfavila> rio is
[2023-02-17T18:55:39Z] <sewn> there is nothing ever truly suckless niceguy5000
[2023-02-17T18:55:40Z] <sewn> it only just sucks less
[2023-02-17T18:55:45Z] <sewn> plan9
[2023-02-17T18:55:58Z] <midfavila> but i don't think suckless' philosophy is sound
[2023-02-17T18:56:02Z] <midfavila> valid, sure, but not sound
[2023-02-17T18:56:04Z] <sad_plan> how big is rio?
[2023-02-17T18:56:18Z] <sad_plan> and does it have any dependencies? 
[2023-02-17T18:56:23Z] <sad_plan> never tried rio really
[2023-02-17T18:56:31Z] <sewn> it depends on a brain
[2023-02-17T18:56:31Z] <midfavila> it's part of plan 9 so you just know they're cooming their brains out over it
[2023-02-17T18:56:43Z] <sad_plan> hah, yeah
[2023-02-17T18:57:11Z] <midfavila> just finished reading ch13 of the art of unix programming, i think you would all find the book really interesting
[2023-02-17T18:57:22Z] <midfavila> bloat as a design problem is a huge focus point of the book
[2023-02-17T18:57:40Z] <midfavila> ch13 in particular talks about the different ways it can manifest and be combatted, and when it should be accepted
[2023-02-17T18:58:35Z] <midfavila> accidental, optional, and essential bloat, originating from poor design, from extra features, and from fundamental specification of the problem, respectively.
[2023-02-17T18:59:01Z] <sad_plan> I belive I have that book on my laptop iirc. its been on my todo list
[2023-02-17T18:59:03Z] <midfavila> uses ed, vi, sam, emacs and acme as case studies
[2023-02-17T18:59:07Z] <midfavila> sad_plan big recommend
[2023-02-17T18:59:11Z] <sad_plan> yeah
[2023-02-17T18:59:36Z] <midfavila> even if you don't have much CS or programming experience it's really interesting to compare the design culture of unix to IBM/PC/Amiga/etc systems
[2023-02-17T18:59:41Z] <sad_plan> ed was hard. I forced myself to edit some files the other day in ed. 
[2023-02-17T18:59:48Z] <sad_plan> sure
[2023-02-17T18:59:49Z] <midfavila> ed is easy wth are you on about
[2023-02-17T19:00:01Z] <midfavila> only problem with ed is that you can't specify ranges within lines without regex
[2023-02-17T19:00:05Z] <sad_plan> well, once you figure out the commands, it was rather straight forward
[2023-02-17T19:00:12Z] <sad_plan> its just the commands that confused me at first
[2023-02-17T19:00:19Z] <sad_plan> or rather the controls
[2023-02-17T19:00:32Z] <midfavila> ed man! !man ed
[2023-02-17T19:00:49Z] <midfavila> ...i still need to make a shirt that says that
[2023-02-17T19:01:18Z] <sad_plan> theres lots of websites that can do that for you
[2023-02-17T19:01:30Z] <midfavila> nah i can just do it myself
[2023-02-17T19:01:35Z] <midfavila> i know someone with a shirt press
[2023-02-17T19:01:35Z] <sad_plan> or that
[2023-02-17T19:01:39Z] <sad_plan> cool
[2023-02-17T19:01:42Z] <midfavila> ye
[2023-02-17T19:01:53Z] <midfavila> but anyway i'd also suggest the unix programming environment
[2023-02-17T19:02:08Z] <midfavila> should make a mandatory kiss linux reading list
[2023-02-17T19:02:23Z] <midfavila> your bookshelf needs to be this full before you can ride
[2023-02-17T19:02:55Z] <midfavila> going to strangle pidgin i swear to god
[2023-02-17T19:03:00Z] <midfavila> it crashes at the worst times
[2023-02-17T19:03:39Z] <sad_plan> I love me some crashes
[2023-02-17T19:04:12Z] <midfavila> i need to study asynchronous networking in C before I can write my IRC client, as I thought
[2023-02-17T19:04:26Z] <midfavila> but I need a desk to study properly and the guy who has my desk hasn't dropped it off yet ree
[2023-02-17T19:08:50Z] <sad_plan> did you buy a new one, or did someone borrow your desk?
[2023-02-17T19:09:29Z] <midfavila> my old desk a) fell apart when i moved my PC and b) had to be left behind when i moved because 1) too heavy and 2) after i bolted it back together i didn't want to risk it falling apart again
[2023-02-17T19:09:37Z] <midfavila> so yeah i bought a new one the other day
[2023-02-17T19:09:49Z] <midfavila> or, well, my old writing desk fell apart
[2023-02-17T19:10:06Z] <midfavila> my standing desk for my PC is still going strong but it's not really suitable for studying 
[2023-02-17T19:10:48Z] <niceguy5000[m]> This is why you buy steel desk they never break.
[2023-02-17T19:10:55Z] <sad_plan> I see
[2023-02-17T19:10:58Z] <midfavila> unfortunately i'm a poor
[2023-02-17T19:11:17Z] <sad_plan> steel desks are really heavy though
[2023-02-17T19:11:24Z] <midfavila> you can also usually disassemble them
[2023-02-17T19:11:39Z] <sad_plan> sure, but theyre still really heavy. 
[2023-02-17T19:11:54Z] <midfavila> better to be able to disassemble and move a steel desk in pieces than have a single 150lb slab of oak that you need five guys working in shifts to haul up and down stairs
[2023-02-17T19:12:02Z] <sad_plan> I have a steel workbench in my garasje, and I can bearly lift one side. and its not even that big
[2023-02-17T19:12:10Z] <midfavila> babby
[2023-02-17T19:12:17Z] <midfavila> smol, even
[2023-02-17T19:12:24Z] <sad_plan> yeah, its smol
[2023-02-17T19:12:27Z] <midfavila> no u
[2023-02-17T19:12:29Z] <midfavila> ur smol
[2023-02-17T19:12:30Z] <sad_plan> not dissasambleable either
[2023-02-17T19:12:34Z] <sad_plan> super smol
[2023-02-17T19:12:36Z] <midfavila> can't even lift a bench gosh
[2023-02-17T19:12:37Z] <sad_plan> like a kitten
[2023-02-17T19:12:40Z] <sad_plan> lol
[2023-02-17T19:12:44Z] <sad_plan> weak
[2023-02-17T19:12:58Z] <midfavila> http://programming-motherfucker.com/become.html
[2023-02-17T19:13:06Z] <midfavila> oh yeah found this on NG this morning figured you guys might be into it
[2023-02-17T19:14:00Z] <sad_plan> ill check it out once webkit is done building
[2023-02-17T19:14:58Z] <midfavila> i can't wait until the day comes when i can remove pale meme from my system
[2023-02-17T19:15:36Z] <midfavila> i'll be one step closer to entering unix fundamentalist nirvana
[2023-02-17T19:16:13Z] <sad_plan> Im sure it comes one day after you removed it, and you find yourself needing it after all. due to the web being shite
[2023-02-17T19:16:20Z] <midfavila> nah
[2023-02-17T19:16:32Z] <midfavila> i have a handful of things i need to do before i can drop pale moon
[2023-02-17T19:16:32Z] <sad_plan> or not. time will tell
[2023-02-17T19:16:41Z] <niceguy5000[m]> The web standard is so bloated, what are you going to use?
[2023-02-17T19:16:43Z] <midfavila> links
[2023-02-17T19:16:50Z] <midfavila> i already use it for most of my day to day browsing
[2023-02-17T19:16:58Z] <sad_plan> do you regularly use the graphical mode, or nah?
[2023-02-17T19:17:10Z] <midfavila> yes, patched to support xembed so i can use it with tabbed
[2023-02-17T19:17:57Z] <sad_plan> yeah, I recall that being mentioned. never used the functionality myself, but I can see its usecase if links is your browser of choice
[2023-02-17T19:18:10Z] <niceguy5000[m]> you watch videos using mpv and youtube-dl(forks)
[2023-02-17T19:18:11Z] <niceguy5000[m]> * and youtube-dl(forks)?
[2023-02-17T19:18:14Z] <midfavila> http://0x0.st/HrFb.png
[2023-02-17T19:18:17Z] <midfavila> no 
[2023-02-17T19:18:23Z] <midfavila> youtube-dl and mpv are for nerds
[2023-02-17T19:18:42Z] <midfavila> i use links to fetch media and then links passes it to a plumbing script that hands it off to a relevant local program
[2023-02-17T19:18:56Z] <midfavila> in the case of video, audio and animated images that would be ffplay 
[2023-02-17T19:19:06Z] <midfavila> invoked through another script, fpv
[2023-02-17T19:19:15Z] <midfavila> links->plumber->fpv->ffplay
[2023-02-17T19:19:55Z] <sad_plan> whats your beef with mpv and ytdl? or yt-dlp which is what most people use now that ytdl has stopped developement
[2023-02-17T19:19:57Z] <midfavila> i also have a branch in plumber to allow it to retrieve video from invidious directly using my invidious client invcli when it's provided a youtube or invidious link directly
[2023-02-17T19:20:07Z] <midfavila> ytdl or whatever it is now requires python
[2023-02-17T19:20:09Z] <midfavila> python is gay
[2023-02-17T19:20:24Z] <midfavila> mpv requires lua and doesn't add any features i care about on top of ffplay
[2023-02-17T19:20:31Z] <sad_plan> do you not have python at all? but sure, I can see the arguement
[2023-02-17T19:20:50Z] <sad_plan> not strictly, but to play straight from internet, it does need lua
[2023-02-17T19:21:06Z] <midfavila> the only things i have installed that use python are gdb and qemu, and that's only because this is my main workstation
[2023-02-17T19:21:12Z] <midfavila> on my laptop i don't have python at all
[2023-02-17T19:21:12Z] <sad_plan> in any case, if ffplay works, I dont see any reason to use mpv
[2023-02-17T19:21:21Z] <midfavila> ffplay can play straight from the internet without lua :^)
[2023-02-17T19:21:25Z] <sad_plan> nice
[2023-02-17T19:21:46Z] <midfavila> but yeah no my setup is basically just a pile of shell scripts
[2023-02-17T19:21:48Z] <midfavila> as ritchie intended
[2023-02-17T19:22:13Z] <niceguy5000[m]> what program downloads the video?
[2023-02-17T19:22:15Z] <sad_plan> I need to script more. even for trivial things
[2023-02-17T19:22:34Z] <niceguy5000[m]> does it just pipe to ffplay?
[2023-02-17T19:22:35Z] <midfavila> niceguy5000[m]: links in the case of browsing, whatever your http client is in terms of invcli
[2023-02-17T19:23:05Z] <midfavila> i need to rewrite apport again because i think the module-based design is an evolutionary dead end but it's already at a point where it can semi-consistently serve as the engine of invcli
[2023-02-17T19:23:13Z] <midfavila> i've also used it with curl, wget, aria2c and axel
[2023-02-17T19:23:40Z] <midfavila> sad_plan: if you need to do something more than twice, you should write a script to do it
[2023-02-17T19:24:24Z] <midfavila> you can also reduce the implementation complexity of your system by writing small scripts instead of using more featureful C/C++/whatever programs
[2023-02-17T19:24:46Z] <niceguy5000[m]> what torrent client do you use?
[2023-02-17T19:25:26Z] <midfavila> for example instead of using a daemon like f.lux to manage screen temps i have a script that uses a bc function to map the current time onto an inverse bell curve, which is then fed to brownout. that achieves the same effect with a fair bit less complexity
[2023-02-17T19:25:26Z] <midfavila> and i use btpd
[2023-02-17T19:25:41Z] <midfavila> (the script i wrote is invoked by my session's crond)
[2023-02-17T19:35:21Z] <sad_plan> midfavila: yeah I intend to write more scripts, aswell as actually learn C. but Im super slow to get there..
[2023-02-17T19:38:57Z] <niceguy5000[m]> All I know is machine learning using python! I wonder if this is useful in UNIX programming /s.
[2023-02-17T19:40:06Z] <midfavila> someone in #Jobs suggested i learn python to get a job working with ChatGPT the other day
[2023-02-17T19:40:34Z] <midfavila> really had to bite my tongue on that one
[2023-02-17T19:45:07Z] <niceguy5000[m]> surely you know python? it'
[2023-02-17T19:45:17Z] <midfavila> i know enough to read it
[2023-02-17T19:45:21Z] <midfavila> once i wrote a portscanner in it
[2023-02-17T19:46:20Z] <niceguy5000[m]> it's like scratch with extra steps.
[2023-02-17T20:04:28Z] <midfavila> as fun as it is to meme on python, no, it's not that bad
[2023-02-17T20:04:38Z] <midfavila> it's not useless in general, it's just useless to me\
[2023-02-17T20:04:52Z] <midfavila> anything that i would want to do, i could do in scheme 9 or shell or c
[2023-02-17T21:42:40Z] <midfavila> agh i never realized just how much i depended on my laptop for prototyping stuff
[2023-02-17T21:43:05Z] <midfavila> since it broke i've done barely any programming because my regular workstation is so inconducive to actual work
[2023-02-17T21:54:03Z] <shokara_> "yes, patched to support xembed so i can use it with tabbed" do you mind sharing the patch?
[2023-02-17T21:55:51Z] <midfavila> https://git.sdf.org/midfavila/kiss-mfavila-large/src/branch/master/ports/unofficial/stable/links2-mod/patches/01-links-tabbed.patch
[2023-02-17T21:56:02Z] <midfavila> it's not my work, just fyi
[2023-02-17T21:56:15Z] <midfavila> some dude on the net wrote it originally and i harassed him via email to update it
[2023-02-17T21:56:21Z] <midfavila> can't recall who precisely
[2023-02-17T22:02:13Z] <midfavila> well, if nothing else, i ought to work on apport more
[2023-02-17T22:02:21Z] <midfavila> i haven't touched it in like a month and a half
[2023-02-17T22:02:21Z] <midfavila> ugh
[2023-02-17T23:41:00Z] <midfavila> people are so nice on newgrounds ;w;
[2023-02-17T23:41:16Z] <midfavila> i'm having a civil conversation on Xt programming and Suckless software in the desktop thread rn
[2023-02-17T23:41:18Z] <midfavila> very cozy