[2026-06-17T06:58:53Z] hey kris_ i know you're b& forever for eating all of vulpine's graham crackers or whatever but i bet you're still lurking the logs [2026-06-17T06:59:07Z] and you were talking about like e-bikes and shit for a while and i found one you might like [2026-06-17T06:59:18Z] https://www.sparkcycleworks.com [2026-06-17T06:59:38Z] it's less an "e-bike" and more an "e-moped" but apparently it's made in america and complies with local legislation and it's road legal and shit [2026-06-17T07:08:43Z] https://github.com/djanderson/aho [2026-06-17T07:08:50Z] this could be interesting to some of you [2026-06-17T07:08:55Z] basic git implementation in GNU awk [2026-06-17T07:09:10Z] i have to wonder if it could be adapted to POSIX awk [2026-06-17T07:09:52Z] if it could be rewritten in mostly posix awk with some posix shell routines to assist in more complex things, i bet you could even manage to implement things like clone [2026-06-17T07:10:19Z] then you could move git and curl out of core, if so desired... [2026-06-17T07:16:59Z] midfavila: that aho thing is sooo cool! Thank you for sharing [2026-06-17T07:17:37Z] too bad that it's been untouched for 5 years. I'm afraid we'll never see a full checklist :( [2026-06-17T07:19:24Z] well, it's something that i would like to do, at some point [2026-06-17T07:19:29Z] even if that some point is another five years on [2026-06-17T07:20:02Z] if for no other reason than to fully break my dependence on libre/openssl [2026-06-17T07:20:35Z] also I'm not sure if it'd be possible to do it entirely in posix awk tho [2026-06-17T07:20:44Z] *especially* the networking stuff [2026-06-17T07:20:49Z] oh, well, yeah [2026-06-17T07:20:55Z] but i was thinking like [2026-06-17T07:21:01Z] implementing the core logic in awk [2026-06-17T07:21:18Z] and then using posix shell and other utils to support it where it isn't capable of the rest [2026-06-17T07:21:44Z] mh, I guess that could work, altho at this point I'm not sure what'd be the point of using awk in the first place :P [2026-06-17T07:21:45Z] ideally networking would be handled using any userland program that can both put and get over http [2026-06-17T07:21:50Z] does git use a lot of tabular data? [2026-06-17T07:22:06Z] tbh idc if it's awk or something else lol [2026-06-17T07:22:22Z] oh [2026-06-17T07:22:27Z] well this reminds me of shit [2026-06-17T07:22:31Z] yeah [2026-06-17T07:22:42Z] i was looking at shit, but it's, well, yeah :P [2026-06-17T07:22:43Z] btw best name ever made [2026-06-17T07:22:54Z] makes me laugh every time [2026-06-17T07:22:56Z] it's neat but since it's just a demo... [2026-06-17T07:23:12Z] honestly if i can clone repos and submodules then i'm happy [2026-06-17T07:23:20Z] fair [2026-06-17T07:23:21Z] i have zero desire to use git personally atm [2026-06-17T07:23:37Z] but not all of the software i have is available as a tarball [2026-06-17T07:23:39Z] actually I'm curious how much git porcelain is dependent on the core itself [2026-06-17T07:23:51Z] like if it just runs plumbing commands in the background [2026-06-17T07:23:56Z] you could just reimplement those [2026-06-17T07:24:18Z] something to look at [2026-06-17T07:24:21Z] i'm not in any hurry tbh [2026-06-17T07:24:37Z] my main goal atm is finishing my bare-minimum replacement for xmenu [2026-06-17T07:25:00Z] Also I'm still of the opinion that git *is* a software distribution system, despite what some people say. It's pretty much the only consistent way of getting differentials from everywhere [2026-06-17T07:25:12Z] or is it differences [2026-06-17T07:25:27Z] I think differences [2026-06-17T07:25:37Z] i don't have any particular opinion on git because i don't use it [2026-06-17T07:25:47Z] oh yeye I mean to download stuff [2026-06-17T07:25:51Z] more than actually using it [2026-06-17T07:26:02Z] * midfavila shrugs [2026-06-17T07:26:31Z] as in, instead of downloading a huge ass tarball of the linux kernel all the time git is more efficient than even the patch-files it provides [2026-06-17T07:26:35Z] all i know is that hard-depending on curl and open/libressl is annoying [2026-06-17T07:26:41Z] yea that's fair [2026-06-17T07:26:50Z] literally nothing else in my setup does [2026-06-17T07:26:52Z] what was the issue with tree-of-something? [2026-06-17T07:27:01Z] i could never get got to work [2026-06-17T07:27:03Z] can't recall why [2026-06-17T07:27:16Z] maybe i'll poke at it more in the future [2026-06-17T07:27:16Z] oof [2026-06-17T07:27:49Z] but yeah idk the only thing left that relies on libre/openssl in my setup is links2 and i don't intend for that to last long [2026-06-17T07:28:03Z] it's /going/ to link against libtls whether it *likes it or not* [2026-06-17T07:28:11Z] lmao [2026-06-17T07:28:24Z] idc if my patch is garbage it's going to happen [2026-06-17T07:28:32Z] is it going to with some compatibility library or is libtls ABI compatible? [2026-06-17T07:28:40Z] no [2026-06-17T07:28:42Z] it needs to be patched [2026-06-17T07:28:49Z] oh, I see [2026-06-17T07:28:54Z] libtls is the libressl abstraction api [2026-06-17T07:28:55Z] so like [2026-06-17T07:29:01Z] if you target libtls [2026-06-17T07:29:12Z] then any crypto library could be used so long as libtls is implemented on top of it [2026-06-17T07:29:22Z] i'm using bearssl on my setup [2026-06-17T07:29:27Z] that's so cool [2026-06-17T07:29:36Z] that's the correct option, so based [2026-06-17T07:29:39Z] bear is like 20k lines of C [2026-06-17T07:29:48Z] why didn't anybody think of this earlier? [2026-06-17T07:29:50Z] versus the half million or whatever that open is [2026-06-17T07:29:56Z] because openssl just werks [2026-06-17T07:29:59Z] :tm: [2026-06-17T07:30:29Z] sadge [2026-06-17T07:30:33Z] but yeah afaik links2 is the only thing that needs patching [2026-06-17T07:30:44Z] hopefully it's not too hard [2026-06-17T07:31:14Z] i might just steal my dial() function from my old multiprotocol client and shove that into links [2026-06-17T07:31:30Z] it doesn't have to be a good patch if i'm the only one using it [2026-06-17T07:32:10Z] apport was always written targeting libtls and iirc dial() uses libtls to automagically encrypt HTTPS/FTPS/GopherS etcetera connections [2026-06-17T07:33:21Z] honestly as much as i like links2 i've been thinking about trying to write a simpler clone of it [2026-06-17T07:34:02Z] or finding some sort of simple html4.1... parser? renderer? whatever. and then trying to slap together an athena-based alternative to links [2026-06-17T07:34:30Z] i think phoebos was looking at motif renderers a while ago [2026-06-17T07:36:16Z] https://sourceforge.net/projects/xmhtml/ [2026-06-17T07:36:24Z] 3.2 [2026-06-17T07:36:25Z] good enough [2026-06-17T08:09:20Z] https://github.com/MagnetarRocket/websurf oh... [2026-06-17T08:09:22Z] this could be nice [2026-06-17T08:09:40Z] i also saw someone suggest this person use tkhtml instead of xmhtml... [2026-06-17T08:10:44Z] https://vergenet.net/~conrad/express/screenshots.html [2026-06-17T08:10:47Z] this also exists [2026-06-17T19:48:48Z] hello i have a issue with wine/wine forks my games/apps cant get through a white (sometimes its black depends on the app) screen it just a graphical thing the sound works fine I can press the buttons from the white thing this also happens in any proton (wine forks) and vanilla wine itself I only chose superhot as a example [2026-06-17T19:48:49Z] If Its going to help heres my superhot logs: https://pastebin.com/GVBbX6uD [2026-06-17T19:48:49Z] I couldn't saw any errors if i didint missed one [2026-06-17T19:48:50Z] heres a image: https://imgur.com/a/3Yh3BeM [2026-06-17T19:48:50Z] It would be great if someone could help me [2026-06-17T19:48:51Z] a note: i dont want any x11 / xorg stuff the wine wayland has been merged i wanna keep my system simple and minimal as possible