[2025-06-10T01:21:25Z] actually [2025-06-10T01:21:34Z] probably the most kiss thing would be gemini [2025-06-10T01:21:55Z] which is actually a tad more "modern" ("bloated" if you must) but with some nice features like encryption and whatnot [2025-06-10T01:22:09Z] gopher is way more old school and, from what I understand, more like slackware [2025-06-10T01:31:00Z] i'm like 99.99% sure there's an encryption extension in gopher's RFCs [2025-06-10T01:31:02Z] fwiw [2025-06-10T01:31:45Z] gophers:// yeah [2025-06-10T01:31:56Z] Gemini's main thing imo is gemtext [2025-06-10T01:32:07Z] and client certs, allowing minimal session support without losing privacy [2025-06-10T01:33:18Z] Just for the record: I hate gemtext. But compared to gopher's index files its just incredible [2025-06-10T01:39:06Z] maybe i'm quixotic :P [2025-06-10T01:57:36Z] I mean [2025-06-10T01:57:36Z] also [2025-06-10T01:57:38Z] UTF-8 [2025-06-10T01:57:46Z] IIRC gopher did not support that or is there an extension [2025-06-10T01:58:05Z] BTW no worries neither is meant to step into eachother toes [2025-06-10T01:58:31Z] they can and should coexist fine, it's not like they're very resource intensive, worst case you can serve for both protocols :P [2025-06-10T02:15:23Z] I kinda feel like that's a fallacy there [2025-06-10T02:15:56Z] I mean yes, they can coexist but the effort put into serving for both protocols, writing content in a format that can compile to gemtext + gopher is better spent elsewhere [2025-06-10T02:16:30Z] of course it's up each person which they prefer, gopher or gemini. It kinda doesn't matter that much which is picked, given most gemini browsers support both [2025-06-10T02:44:44Z] I don't know gopher's text format but I'd argue that you could probably take the lowest common denominator and use that [2025-06-10T02:44:55Z] like, dunno, gemtext to gopher and html [2025-06-10T02:45:23Z] I think that at least a few "polyglot" gemini capsules actually do that [2025-06-10T02:46:28Z] hell, there are definitely ways of converting simple HTML to gemtext. IIRC ploum eventually converted its whole blog from html to gemini and to overcome the one link per line limitation they simply repeated its text after the relevant paragraph as a new link [2025-06-10T02:47:54Z] I'd argue that the effort would be minimal if any, when starting from a clean base, especially since the relevant software definitely exists in one form or the other [2025-06-10T02:50:47Z] Yeah but that's another layer of complexity to manage [2025-06-10T02:51:13Z] Also, for HTML <-> Gemtext it's even worse. Images, links, etc might be fairly simple but once you get to tables it kinda sucks [2025-06-10T02:55:38Z] yea ik [2025-06-10T02:56:13Z] but like gemtext is terribly trivial and you probably still want HTML tbh [2025-06-10T02:56:17Z] so like you're still gonna convert it sometime [2025-06-10T02:56:31Z] even if that means simply hosting a special gemini->http proxy (they exist) [2025-06-10T02:57:41Z] so I still think that this "complexity" is way less than it looks like [2025-06-10T03:04:44Z] riteo: wouldn't utf-8 be a client thing [2025-06-10T03:05:15Z] like it's all bits at a technical level. it's just a matter of how they're interpreted [2025-06-10T03:05:19Z] correct me if i'm wrong [2025-06-10T03:05:45Z] also i think gophernicus goes out of its way to support utf-8?? [2025-06-10T03:05:47Z] let me check [2025-06-10T03:05:55Z] https://github.com/gophernicus/gophernicus [2025-06-10T03:06:02Z] ye [2025-06-10T03:06:50Z] does tls and utf-8 and etc [2025-06-10T03:06:54Z] cgi [2025-06-10T03:07:02Z] very fancy tbqh [2025-06-10T09:27:15Z] to chime in on the gopher stuff, iirc, z3bra has his phroxy, a proxy between gopher and regular browsers. so any modern browser can in this case access his gopher site. might be some kind of compromise perhaps? to not lock people out of viewing it [2025-06-10T09:27:47Z] https://git.z3bra.org/phroxy/log.html [2025-06-10T09:30:09Z] to be more precise, he calls it gopher to http proxy really. but in reality it works like I said. access gopher site on regular browsers [2025-06-10T10:51:26Z] yea [2025-06-10T10:51:59Z] I'm aware of those proxy, that's why I'm saying that it's really easy to have drop-in compatibility for all protocols [2025-06-10T11:09:32Z] I mean the community website is made from .md or .txt sources, which are also available over http. It would make more sense to proxy http over gopher to serve them, but obviously that's pointless [2025-06-10T11:09:52Z] but whatever encourages people to write more is good :) [2025-06-10T11:10:34Z] CGI is already running on the community site for the search (/cgi-bin/search) [2025-06-10T13:18:20Z] midfavila: I think that gopher does not define the encoding? [2025-06-10T13:18:41Z] Looking online it looks like utf-8 is an "extra" feature, not something you can really expect from every client, so I suppose it's out of spec perhaps? [2025-06-10T13:38:37Z] Do you think we should have a "proper" Zig package in core/extra, along with nodejs/rust/python [2025-06-10T13:40:49Z] those are only in repo for the sake of firefox [2025-06-10T13:42:52Z] fair [2025-06-10T14:23:27Z] proper zig package? in your dreams [2025-06-10T14:23:42Z] have to stick to zig-bin [2025-06-10T14:29:03Z] yeah it's out of spec but that's also because gopher hasn't been touched in like, what, thirty years? riteo :P [2025-06-10T14:29:07Z] also gm kiss [2025-06-10T14:31:02Z] also, remind me to figure out how to add MAM to pidgin's xmpp client [2025-06-10T14:31:24Z] i need to futz with omemo too... there are some weird edgecases with certain clients on the other end [2025-06-10T14:31:53Z] >aside from it not working half the time and being impossible to set up, it's great! [2025-06-10T16:10:08Z] sewn: why? [2025-06-10T17:10:05Z] kiedtl|town: have you ever tried bootstrapping zit [2025-06-10T17:10:07Z] zig [2025-06-10T17:11:26Z] >zit [2025-06-10T17:11:28Z] lol [2025-06-10T18:15:56Z] shush [2025-06-10T18:16:16Z] no [2025-06-10T18:16:26Z] i'm going to bully you and you're going to put up with it [2025-06-10T18:16:27Z] :# [2025-06-10T18:16:28Z] :3 [2025-06-10T18:16:34Z] * midfavila headpats [2025-06-10T18:17:07Z] uwu [2025-06-10T20:09:05Z] climate change is attacking SDF [2025-06-10T20:09:06Z] qwq [2025-06-10T20:09:54Z] apparently seattle is under an unusual heat warning and that's caused one of the fans to fail on account of running harder. wouldn't be surprised if that happens more often [2025-06-10T20:09:57Z] wah [2025-06-10T20:10:12Z] time to selfhost [2025-06-10T20:11:50Z] >selfhost on SDF [2025-06-10T20:11:52Z] >fan die [2025-06-10T20:11:55Z] >cry [2025-06-10T20:12:03Z] ig i could do it all in my flat [2025-06-10T20:12:21Z] but then my breaker is going to pop the second my neighbour turns on his friggin enormous CR [2025-06-10T20:12:24Z] CRT [2025-06-10T20:12:26Z] i'm not looking forward to the next few days [2025-06-10T20:12:42Z] que? [2025-06-10T20:12:42Z] kinda reevaluating running void everywhere because package updates are not well tested anymore [2025-06-10T20:12:48Z] run kiss [2025-06-10T20:12:48Z] :3 [2025-06-10T20:12:50Z] :33333333333 [2025-06-10T20:12:52Z] you're funny [2025-06-10T20:13:02Z] you WILL smooch the computer [2025-06-10T20:13:05Z] you MUST [2025-06-10T20:13:09Z] i've shit on alpine infinitely for much less than this [2025-06-10T20:24:35Z] I used kiss as a server once [2025-06-10T20:24:46Z] ...awful [2025-06-10T20:24:54Z] kris_: use chimera use chimera use chimera [2025-06-10T20:25:50Z] sewn i'm not using something that is still that in-development [2025-06-10T20:26:10Z] what kind of bullshit is a in-development [2025-06-10T20:26:20Z] it doesn't have stable releases [2025-06-10T20:26:44Z] technically void is also "in-development" [2025-06-10T20:26:54Z] not what i meant [2025-06-10T20:26:59Z] the software stack void uses is kinda hard set, idk about chimera [2025-06-10T20:27:07Z] like no time ago at all they were using scudo for the malloc lol [2025-06-10T20:27:53Z] anyway idk what i'm going to do [2025-06-10T20:27:56Z] why is this a concern [2025-06-10T20:27:57Z] probably just hope things stop getting broken [2025-06-10T20:28:13Z] and/or hope things start being tested like they used to be [2025-06-10T20:28:48Z] wont happen lol [2025-06-10T20:28:54Z] turnaround time is all that matters these days [2025-06-10T20:29:21Z] void is not a corporate thing [2025-06-10T20:29:26Z] i dont think turnaround time is a concern [2025-06-10T20:29:32Z] and yet it exists in a corporate-influenced space [2025-06-10T20:29:33Z] curious [2025-06-10T20:29:37Z] :thinking: [2025-06-10T20:29:39Z] does it? [2025-06-10T20:29:43Z] yes? [2025-06-10T20:29:44Z] if it did id be shocked [2025-06-10T20:29:57Z] open source and free software have both been co-opted by corporations as sources of free labour [2025-06-10T20:30:13Z] i cant imagine any company out there is using void for anything [2025-06-10T20:30:20Z] even if the product in question isn't corporate, that culture is still influential in terms of so-called best practices [2025-06-10T20:30:26Z] you're not paying attention to knock-on effects [2025-06-10T20:30:34Z] void is like the least corporate thing ive ever seen [2025-06-10T20:30:36Z] there's not even a structure to it [2025-06-10T20:30:39Z] >kiss [2025-06-10T20:30:39Z] loosely directed anarchy [2025-06-10T20:30:51Z] but anyway, my point remains [2025-06-10T20:31:11Z] there's not much that i've seen that hasn't been affected by changing attitudes over time [2025-06-10T20:31:28Z] * midfavila just sort of rubs the back of his neck and shrugs [2025-06-10T20:31:33Z] shit's shit [2025-06-10T20:33:49Z] you know what isn't though? my new tea [2025-06-10T20:33:54Z] it's ~maple cream~ [2025-06-10T20:33:59Z] very fancy [2025-06-10T20:34:06Z] i'd say the most corporate distro ive seen that's in our ballpark is alpine [2025-06-10T20:34:12Z] oh for sure [2025-06-10T20:34:17Z] alpine is just >i heard you like containers [2025-06-10T20:34:36Z] god i hate containers [2025-06-10T20:34:44Z] i ran it for a while there on everything until they lied about the XZ backdoor situation [2025-06-10T20:34:49Z] "our product can't run anywhere outside of our environment so let's just ship the entire environment!!!!!!!!!!" [2025-06-10T20:35:08Z] * midfavila facedesks. midfavila facedesks. midfavila facedesks. [2025-06-10T20:35:19Z] containers are ok [2025-06-10T20:35:24Z] its just an easy way to sandbox shit [2025-06-10T20:35:25Z] hard disagree [2025-06-10T20:35:29Z] * midfavila sniffs [2025-06-10T20:35:30Z] i dont use things like docker though [2025-06-10T20:35:31Z] i use just incus [2025-06-10T20:35:36Z] which are more or less virtual machines that are actually not [2025-06-10T20:35:39Z] behaviorally [2025-06-10T20:35:44Z] doesn't linux support namespaces? [2025-06-10T20:35:53Z] that's pretty much how containers work lol [2025-06-10T20:36:11Z] containers tend to imply a bunch of other shit though. [2025-06-10T20:36:16Z] at least afaik. [2025-06-10T20:36:47Z] either way [2025-06-10T20:36:54Z] what i really want is to not change anything and have this stop being an issue [2025-06-10T20:37:00Z] but i don't know if there's a way to get that [2025-06-10T20:37:05Z] * midfavila whispers [2025-06-10T20:37:06Z] kiss linux [2025-06-10T20:37:11Z] that means changing things [2025-06-10T20:37:20Z] not once you get your setup figured out [2025-06-10T20:37:21Z] :3 [2025-06-10T20:37:33Z] just saying~ [2025-06-10T20:37:35Z] idk kiss is too much undefined [2025-06-10T20:37:47Z] that's why you define it yourself [2025-06-10T20:37:51Z] and then you're happy [2025-06-10T20:37:55Z] and it's good [2025-06-10T20:38:09Z] and where are you getting the motivation to babysit your OS [2025-06-10T20:38:26Z] i mean i guess i'm kinda doing that anyway because when shit breaks i have to downgrade packages and whatnot [2025-06-10T20:38:28Z] sheer unbridled writhing hatred [2025-06-10T20:38:30Z] and HOPE that xbps actually kept the old version around [2025-06-10T20:38:34Z] see [2025-06-10T20:38:37Z] xbps is supposed to be caching old versions of packages specifically for this reason [2025-06-10T20:38:41Z] and sometimes it just.. doesnt? [2025-06-10T20:38:44Z] it's hit or miss [2025-06-10T20:38:46Z] kiss looks like a pain but once it's set up it's super gomfy [2025-06-10T20:39:07Z] what *is* the kiss package build environment anyway [2025-06-10T20:39:13Z] is it a chroot or is it done quite literally raw [2025-06-10T20:39:34Z] it's done raw under a temp directory [2025-06-10T20:39:38Z] laaame [2025-06-10T20:39:42Z] if you're concerned you can build it in a chroot tho [2025-06-10T20:39:42Z] okay, im gonna have to fix that [2025-06-10T20:39:52Z] just extract a copy of the rootfs, chroot, and build the package [2025-06-10T20:39:54Z] * midfavila bigshrugs [2025-06-10T20:39:55Z] which leads me to say what i was the other day with just finishing my build system and package manager [2025-06-10T20:40:00Z] because that should all be automated [2025-06-10T20:40:03Z] that's usually what i do [2025-06-10T20:40:20Z] and honestly if you were to use something like expect you could pretty easily do that automatically [2025-06-10T20:40:24Z] and i don't really have a desire for things that are source based [2025-06-10T20:40:40Z] like yeah you get to disable stuff but there's no point [2025-06-10T20:40:57Z] like system specific optimizations kinda irritate me as a concept [2025-06-10T20:41:03Z] outside of embedded [2025-06-10T20:41:52Z] anyway i have some thonking to do about implementation of my package manager anyway [2025-06-10T20:41:59Z] idk source based just werks [2025-06-10T20:42:03Z] i had a build system written but scrapped it because in that amount of time i had decided that hard depending on bash is illogical [2025-06-10T20:42:07Z] i've never had like, dependency hell or anything [2025-06-10T20:42:22Z] ive only had issues with dependencies on debian [2025-06-10T20:42:26Z] and unless you're building firefox every two seconds compiling everything takes no time at all [2025-06-10T20:42:29Z] yeah fuck debian [2025-06-10T20:42:32Z] all my homies hate debian [2025-06-10T20:42:34Z] oh id never run firefox raw anyway [2025-06-10T20:42:39Z] flatpak is the only reasonable solution [2025-06-10T20:42:45Z] things like that should always be sandboxed [2025-06-10T20:42:55Z] im just not going to use it in the future [2025-06-10T20:42:59Z] the web is dead [2025-06-10T20:45:37Z] meh [2025-06-10T20:53:34Z] hey [2025-06-10T20:53:35Z] btw [2025-06-10T20:53:51Z] do any of you know how to get into a hard drive on its last legs to recover some data? [2025-06-10T20:54:14Z] the pc i have at home has got an old HDD in it and for whatever reason the BIOS can read LILO off it and like, boot linux and shit [2025-06-10T20:54:28Z] but then linux can't see the hard drive [2025-06-10T20:54:30Z] at all [2025-06-10T20:55:17Z] i've booted off a USB and there was some stuff in dmesg about the disk's controller not responding in time, which didn't alleviate after trying other sata ports, other sata cables, reseating connections, and trying other power cables [2025-06-10T20:55:34Z] there's also no unusual clicking or grinding from the drive [2025-06-10T20:56:49Z] if the drive controller is dead you're probably not going to get very far [2025-06-10T20:57:06Z] it is weird that it can boot though [2025-06-10T20:57:06Z] if it was i wouldn't be able to boot off it tho [2025-06-10T20:57:08Z] yeah [2025-06-10T20:57:16Z] idk can you just boot it and sftp files off of it [2025-06-10T20:57:21Z] no [2025-06-10T20:57:29Z] i can't access the drive under linux at all [2025-06-10T20:57:38Z] the kernel gives up because it can't access it [2025-06-10T20:57:46Z] i'll get the dmesg log once i'm home [2025-06-10T21:00:29Z] i thought you said you could boot [2025-06-10T21:01:28Z] i can, but the kernel can't access the disk once the kernel's loaded [2025-06-10T21:01:32Z] LILO can boot, [2025-06-10T21:01:37Z] oh i see [2025-06-10T21:01:38Z] and LILO can read the kernel and boot it, [2025-06-10T21:01:44Z] but the kernel can't access the disk at all [2025-06-10T21:01:47Z] for whatever reason [2025-06-10T21:01:48Z] i mean maybe not a bad drive but a corrupt partition [2025-06-10T21:01:55Z] no, there's no drive access at all [2025-06-10T21:29:08Z] sewn, 1) it's not *that* hard, zig-bootstrap is a thing 2) that's what packages in the repos are for? to take the burden off others? [2025-06-10T21:29:20Z] zit should be the build runner [2025-06-10T21:29:43Z] zit build. zit clean. zit it up [2025-06-10T21:30:07Z] ...its hard [2025-06-10T21:30:15Z] easier than rust [2025-06-10T21:35:30Z] okay easier than rust in theory [2025-06-10T21:35:41Z] but atleast you don't have to compile a llvm alongside zig [2025-06-10T21:35:47Z] ...and deal with segfaults