[2026-06-24T00:18:08Z] update both WoL and g3 restore basically suck [2026-06-24T00:18:17Z] the only reliable g3 restore thingy is my thin client, thank god [2026-06-24T00:18:32Z] how in the hecc do I keep by shitty puters on? [2026-06-24T00:19:00Z] do I really need to make the pin shorter 9000? [2026-06-24T06:31:23Z] did i miss anything [2026-06-24T06:43:49Z] no [2026-06-24T06:45:07Z] damn :c [2026-06-24T06:45:43Z] morning mid [2026-06-24T06:45:49Z] hey ozy [2026-06-24T06:45:55Z] how are you [2026-06-24T06:45:59Z] im okay [2026-06-24T06:46:01Z] just finishing work [2026-06-24T06:46:06Z] as hot were you are as it is here? [2026-06-24T06:46:14Z] no, but it was a few weeks ago [2026-06-24T06:46:33Z] it nearly hit like 45 without humidity [2026-06-24T06:46:41Z] the past few days have been uncharacteristically nice [2026-06-24T06:46:42Z] saturday will be hell. 38°C. likely more in some places [2026-06-24T06:46:47Z] awful [2026-06-24T06:46:53Z] 45C ? [2026-06-24T06:46:55Z] yeah [2026-06-24T06:47:05Z] fuck. that's hot [2026-06-24T06:47:08Z] yeah [2026-06-24T06:47:23Z] and I'm already avoiding stepping outside when it's 32 and more... [2026-06-24T06:47:27Z] we had some clients of ours come down with heat strokke [2026-06-24T06:47:30Z] stroke even [2026-06-24T06:47:33Z] fucking keyboard [2026-06-24T06:47:51Z] turns out rev 1 and 2 of the reform keyboard have a flaw that causes them to constantly fucking short out [2026-06-24T06:47:59Z] if gets that how I'd go work somewhere cold. [2026-06-24T06:47:59Z] so i need to resolder all of my switches [2026-06-24T06:48:08Z] ..that sounds like a lot of work [2026-06-24T06:48:11Z] yes [2026-06-24T06:48:26Z] but i wanted to do it anyway since i want to replace the kailh browns with jades [2026-06-24T06:48:30Z] I've spent yesterday and this morning setting up a proxmox cluster at work. [2026-06-24T06:48:47Z] but yeah working during those days has been hell. the building i'm in hasn't got AC or even fans [2026-06-24T06:48:52Z] the amount of network config alone for that is crazy [2026-06-24T06:48:59Z] i would imagine [2026-06-24T06:49:48Z] like I have two cards of 4 fiber inputs each. 3 of which are used on each. so that makes three bonds alone. [2026-06-24T06:49:56Z] then each bond has a bridge [2026-06-24T06:50:13Z] and then there's derived interfaces from that for node-specific purposes [2026-06-24T06:50:30Z] blah [2026-06-24T06:50:30Z] management, corosync, vm-migration-traffic, san-traffic [2026-06-24T06:50:33Z] sounds like a lot [2026-06-24T06:50:40Z] yep. [2026-06-24T06:50:44Z] my networking game is too weak to set that up [2026-06-24T06:51:10Z] then again it's been like five years since i last did anything serious lol [2026-06-24T06:51:26Z] I have that setup at home too. there is no too weak really. you dont even need to do it like this. could pass everything over one connection too [2026-06-24T06:51:53Z] at home my cluster only has one physical ethernet cable in each node but I make use of VLANs thanks to my managed switch. (cheapo 8 port Zyxel one) [2026-06-24T06:52:23Z] fair [2026-06-24T06:52:28Z] i have uh [2026-06-24T06:52:42Z] an old phone tethered to my bananapi openwrt one [2026-06-24T06:52:43Z] lmao [2026-06-24T06:52:47Z] that's my network [2026-06-24T06:53:16Z] ..that sounds nice too. openwrt is great. I use it too [2026-06-24T06:53:16Z] my routers are all VMs. [2026-06-24T06:53:22Z] ..also is it my connection or why do my messages sometimes take seconds to appear? [2026-06-24T06:53:35Z] might be your connection [2026-06-24T06:53:43Z] all three of those came at basically the same time [2026-06-24T06:53:46Z] check your latency maybe [2026-06-24T06:54:00Z] will do. [2026-06-24T06:54:25Z] 10ms to my home network [2026-06-24T06:54:28Z] i'm hoping to do some more networking tho since i want to have multiple specialised computers instead of one general purpose machine [2026-06-24T06:54:52Z] which is amazing. because my connection goes: work > cloud routerfor static IP for home VPN > home LAN [2026-06-24T06:55:17Z] let's see what ping libera gives [2026-06-24T06:55:51Z] i'd like to have my current machine become a headless VM host/compile box, then have a headless games PC hosting sunshine for streaming over the LAN, then have a NAS/media centre, and then finally my mnt reform laptop and an mnt station desktop [2026-06-24T06:56:01Z] ~170ms to libera. still should be fast enough [2026-06-24T06:56:11Z] and what about packet drops? [2026-06-24T06:56:25Z] none [2026-06-24T06:56:28Z] hmm [2026-06-24T06:56:28Z] weird [2026-06-24T06:56:34Z] maybe it was just a spike [2026-06-24T06:56:39Z] I assume routing issues. the end connection goes over my ISP [2026-06-24T06:56:56Z] if I made my home router into an outgoing VPN gateway too it might be better [2026-06-24T06:57:35Z] I've heard this a few times now, that traffic is treated differently in terms of routing-stability when it comes from a datacenter conenction or a home end-point [2026-06-24T06:58:15Z] probably doesn't make a difference for P2P or websocket connections but anything else that goes over half a dozen dynamically routing CDNs it's probably different [2026-06-24T06:58:27Z] yeah idk [2026-06-24T06:59:04Z] anyway. I like your idea for your headless setup [2026-06-24T06:59:22Z] ye :3 [2026-06-24T06:59:35Z] sad_plan shared a neat modular 3d-printable rack system [2026-06-24T06:59:52Z] i'd like to draft some chassis that can be printed to fit in it and then mount that under my desk [2026-06-24T06:59:54Z] oh and if you want to make your routing setup cooler. invest into a managed switch. It really pays to be able to have WAN on a VLAN so you can share it between hosts on the network. allows for live-migrating a virtualised router instance across nodes [2026-06-24T07:00:04Z] or having multiple router instances as failover [2026-06-24T07:00:32Z] i might run a vm to manage routing on the LAN but it's going to need to connect to my bpi for wan [2026-06-24T07:00:41Z] my main connection is via lte [2026-06-24T07:01:13Z] once upstream adds support to the device tree for it i'm going to get rid of the janky phone tether setup and install an lte modem in the mikrobus socket [2026-06-24T07:01:17Z] ah yeah. hmm... you could put the bpi as WAN input onto the switch and have it just be a relay for the connection [2026-06-24T07:01:48Z] then write a script to set the modem into data mode and expose it to the host as a ppp link [2026-06-24T07:02:05Z] sounds cool [2026-06-24T07:02:10Z] s'okay [2026-06-24T07:02:41Z] what would be really nice is if i could condense my entire computing setup into a single unit that i can just pick up and plop into a suitcase [2026-06-24T07:03:14Z] there are such setup you can buy [2026-06-24T07:03:21Z] yeah but those are expensive lol [2026-06-24T07:03:43Z] around a thousand dollars I think [2026-06-24T07:03:48Z] sounds reasonbly priced [2026-06-24T07:03:52Z] yeah i'm too broke for that lol [2026-06-24T07:04:01Z] i make like 3kCAD a month *max* [2026-06-24T07:04:07Z] and after expenses i have maybe 2k [2026-06-24T07:04:33Z] that's just rent and bills, not even grocery or equipment maintenance [2026-06-24T07:13:41Z] sry. got a call from a coworker [2026-06-24T07:13:54Z] how dare [2026-06-24T08:25:12Z] ayyyyy i got uzbl to build against webkit2 [2026-06-24T08:25:13Z] holy shit [2026-06-24T08:25:38Z] they managed to complete a barebones port to it under their next/ branch [2026-06-24T08:28:40Z] oh this is dangerous... [2026-06-24T08:28:45Z] i might just switch to uzbl [2026-06-24T08:29:06Z] it even properly titles its windows so i could integrate it into tofu really well... [2026-06-24T08:29:57Z] friendship ENDED with firefox [2026-06-24T08:30:10Z] not a fan of Zen either I take it? [2026-06-24T08:30:16Z] wtf is zen [2026-06-24T08:30:34Z] firefox fork. tailored to be unobstrusive and controllable via keybinds [2026-06-24T08:30:50Z] i don't want to use firefox because it's written in rust >:c [2026-06-24T08:30:56Z] i was /tolerating/ it [2026-06-24T08:31:48Z] can't wait to see you jump to bsd once the amount of rust in the kernel grows. only to probably then have to write your own OS because the BSDs are likely to use rust too [2026-06-24T08:32:01Z] i'm three steps ahead of you ozy [2026-06-24T08:32:09Z] i'm already helping hyperbola with their hyperbk kernel [2026-06-24T08:32:23Z] isn't that one of those FSF distros? [2026-06-24T08:32:27Z] yes [2026-06-24T08:32:53Z] so basically the same dead end as Hurd? [2026-06-24T08:32:54Z] stable rolling release using pacman and its own DFSG-compliant repositories as well as a lot of openbsd technology [2026-06-24T08:33:04Z] wah? no they're working on their next major release rn [2026-06-24T08:33:10Z] then they're refocusing on hyperbk afaik [2026-06-24T08:33:17Z] so no linux? [2026-06-24T08:33:37Z] that's the plan [2026-06-24T08:33:41Z] also what's DFSG ? [2026-06-24T08:33:46Z] debian free software guidelines [2026-06-24T08:34:03Z] hyperbola has very strict requirements for their packages [2026-06-24T08:34:30Z] imo ideally there should only be guix or nix packages done anymore. anything else doesn't make sense anymore from a technological point of view [2026-06-24T08:34:45Z] counterpoint, neither are posix [2026-06-24T08:34:50Z] and that's good [2026-06-24T08:34:55Z] no [2026-06-24T08:34:55Z] :3 [2026-06-24T08:34:59Z] i will not elaborate [2026-06-24T08:35:05Z] nix is perfectly binary reproducible [2026-06-24T08:35:09Z] same for guix [2026-06-24T08:35:10Z] why should i care [2026-06-24T08:35:31Z] better containerisation. no more issues with dependencies [2026-06-24T08:35:31Z] legitimately [2026-06-24T08:35:39Z] i don't have issues with dependencies [2026-06-24T08:35:53Z] and i don't need to containerise most stuff [2026-06-24T08:36:09Z] and what does need containerising i can just build from source in the container [2026-06-24T08:37:53Z] it's really strange thinking about, that POSIX is still held up this much. [2026-06-24T08:37:53Z] It might have made perfect sense 50 years ago but so much has changed that a lot needs to be rethought and can be done better. [2026-06-24T08:38:32Z] like, the "everything is a file" philosophy still makes sense. what does not make sense anymore is that the data in those files is completely unstructured. [2026-06-24T08:41:09Z] or the whole shared library system. That made sense when storage was expensive and small but over the last two decades it has often shown to be a source of issues. ofc you might see these issues as a feature too, like programs breaking because the system-wide shared lib got updated because of an exploit [2026-06-24T08:41:43Z] but it's also an issue because of distro variety. the same library might be in half a dozen differnt places or have different names depending on distro [2026-06-24T08:42:11Z] tracking this shit down is a pointless waste of time if you just bundled everything required to run thing X into one container. [2026-06-24T08:42:27Z] counterpoint: [2026-06-24T08:42:32Z] build software from source and this isn't an issue [2026-06-24T08:42:48Z] nobody distributed binaries in the "oldschool" unix days [2026-06-24T08:42:56Z] like the 70s and 80s and even early 90s [2026-06-24T08:43:00Z] pre- and early-linux days [2026-06-24T08:43:07Z] i mean i'm sure some people did [2026-06-24T08:43:14Z] but hardware and software were much more diverse back then [2026-06-24T08:43:18Z] building from source is even worse. because then you add compile time dependencies to the stack. and tracking down those the dev has not documented because on HIS distro they were pre-installed is also a PITA [2026-06-24T08:43:31Z] not a problem on my machine [2026-06-24T08:43:41Z] with nix at least this is properly structured in a way that enforces that it always works and is perfectly reproducible [2026-06-24T08:44:17Z] also once you have dependencies figured out once it's not really an issue [2026-06-24T08:44:46Z] yes but that is time I don#t want to have to waste. if better alternatives did not exist I would not complain about it. but they do so I don't see the worth in defending this [2026-06-24T08:45:03Z] yeah but you aren't maintaining all of your own ports [2026-06-24T08:45:06Z] so it's a non-issue [2026-06-24T08:45:21Z] even as someone who does maintain their own ports it's generally not an issue [2026-06-24T08:45:36Z] why can I not have an opinion on things I'm not directly affected by? [2026-06-24T08:45:45Z] you can :P [2026-06-24T08:45:52Z] and the maintenance load would markedly decrease for people like you too [2026-06-24T08:46:23Z] maybe but then i'd have to learn a bunch of nonstandard tools and work with formats that aren't necessarily amenable to processing with standard tools [2026-06-24T08:46:31Z] and i don't like that from an aesthetic standpoint [2026-06-24T08:47:16Z] as it stands, i can maintain a certain level of intimacy with my setup. i know every single package that's installed and how every single one of them is configured and how they all relate to each other, so i can modify the system to do as i please very easily [2026-06-24T08:47:28Z] ..standard tools have become standard once too. but what about nix tooling is nonstandard? nix is perfectly self-contained and the only non-standard tool involved in it's whole tool-chain is only nix itself. [2026-06-24T08:47:30Z] and if anything breaks i tend to know exactly where to look and what to do to fix it [2026-06-24T08:47:47Z] sure but i don't see a reason to use nix [2026-06-24T08:47:58Z] even pm(1) is kind of unnecessary tbh [2026-06-24T08:48:10Z] it should have its basic functions implemented as shell functions and stored in a library [2026-06-24T08:48:48Z] just out of curiosity. given the same set of packages on a nix install would you not know just as well how everything goes together? the only effective difference is that the "true" locations of things are in the nix store and the apparent ones are all symlinks [2026-06-24T08:49:09Z] i can't say, i've only briefly used nix and guix in the past [2026-06-24T08:49:26Z] i found them novel but ultimately didn't see the appeal compared to my build scripts [2026-06-24T08:49:40Z] I mean if you use any other package manager the only reason you know where stuff is is usually because you looked it up or stumbled over it when navigating your FS [2026-06-24T08:50:27Z] looking things up is fine assuming all of the information is stored on the system itself [2026-06-24T08:51:21Z] depends what you mean. if you mean man-pages and such, then nix is no different from any other distro there. everything's locally available [2026-06-24T08:52:55Z] ..wanna know what I find the most magical about nix and nixOS ? [2026-06-24T08:52:55Z] I can bootstrap a whole NixOS system from nothing but a single nix binary. You can basically crosscompile that for any target arch, put it there and run your config and it will magically build everything it needs. [2026-06-24T08:53:04Z] well, slackware has file-search, and pm has -i [2026-06-24T08:53:11Z] those can be used to instantly produce a manifest of any given package [2026-06-24T08:53:21Z] i would consider that to be "looking up" information [2026-06-24T08:53:30Z] or, well [2026-06-24T08:53:36Z] file-search is obviously not for manifests [2026-06-24T08:53:41Z] i'm tired [2026-06-24T08:53:41Z] xwx [2026-06-24T08:53:44Z] but you get my point i hope [2026-06-24T08:53:52Z] by manifest you mean the info about build/install/uninstall scripts and files and their locations from a package? [2026-06-24T08:54:01Z] files and locations yeah [2026-06-24T08:54:10Z] so like pm -i produces a list of all files owned by a given package [2026-06-24T08:54:22Z] you can get that with nix too. arguably easier even [2026-06-24T08:54:32Z] idk pm -i (name) is pretty easy [2026-06-24T08:54:42Z] you just need to trace the symlink for the binary of the package to it's nix-store location. that contains everything the package owns [2026-06-24T08:54:58Z] probably some command for that too but that's how I'd do it [2026-06-24T08:55:13Z] i would just use `pm -i` [2026-06-24T08:55:14Z] :D [2026-06-24T08:55:30Z] what distros pkg mgr is pm? [2026-06-24T08:55:35Z] my distro :3 [2026-06-24T08:55:38Z] for now [2026-06-24T08:55:47Z] until i rewrite its core functionality in posix shell [2026-06-24T08:55:53Z] do you want this feature for SBOM ? [2026-06-24T08:56:04Z] for what? [2026-06-24T08:56:09Z] software bill of materials [2026-06-24T08:56:17Z] por que [2026-06-24T08:56:19Z] inventory of software and its dependencies [2026-06-24T08:56:35Z] that's apparently some industry standard thing [2026-06-24T08:56:42Z] i don't understand the- oh [2026-06-24T08:56:46Z] yeah idk i don't really care [2026-06-24T08:56:50Z] this is just for me [2026-06-24T08:57:18Z] it's actually very useful. same thing basically as your pm -i but in a standardised machine readable format [2026-06-24T08:57:18Z] i just want my computers to make me happy [2026-06-24T08:57:27Z] pm -i is machine readable [2026-06-24T08:57:31Z] it's just a list of paths [2026-06-24T08:57:42Z] i manipulate it programmatically all the time [2026-06-24T08:57:54Z] all of pm's output is machine readable [2026-06-24T08:57:55Z] ..wrong term then. standardised structured format for import into standard-compliant inventory management systems [2026-06-24T08:58:20Z] i guess i don't see the point in doing it that way then [2026-06-24T08:58:33Z] one path for each item installed per line is pretty reasonable to me [2026-06-24T08:58:34Z] it seems pointless at our single-user-single-install scale [2026-06-24T08:58:45Z] well yeah and that's all i really care about [2026-06-24T08:58:59Z] but if you look at it at company wide scale with hundreds of systems then this makes sense. some at least [2026-06-24T08:59:00Z] i'm sure if you're some big organisation with special concerns or whatever other methods are better [2026-06-24T08:59:03Z] maybe [2026-06-24T08:59:04Z] but also [2026-06-24T08:59:17Z] what is a network of 100 systems but 100 single-user setups [2026-06-24T08:59:20Z] if you think [2026-06-24T08:59:22Z] *about* it [2026-06-24T09:00:01Z] I get that its not really all that useful for us but the attitude of "oh industry. yeah don't care" always surprises me. because not very useful it not the same as useless. and profiting from standardisation work of big players seems smart. [2026-06-24T09:00:18Z] i just don't care about the tech industry by and large [2026-06-24T09:00:26Z] well it IS 100 single user systems. only that ultimately there's not 100 people responsible but one [2026-06-24T09:00:30Z] most of what it does these days is make people's lives worse and waste resources [2026-06-24T09:00:31Z] and that one wants to have an overview [2026-06-24T09:00:41Z] why not just write a shell script to manage all of this [2026-06-24T09:00:43Z] agreed. fortunately it's only most [2026-06-24T09:01:09Z] shell scripts gets extremely unwieldy once things reach a certain complexity. [2026-06-24T09:01:21Z] break it into multiple scripts :D [2026-06-24T09:01:21Z] also hell to maintain. [2026-06-24T09:01:44Z] I mean I use many small scriptles too [2026-06-24T09:02:05Z] maybe this is a case of everything looking like a nail when all you have is a hammer but my hammer is pretty nice [2026-06-24T09:02:17Z] agreed. I default to bash too usually [2026-06-24T09:02:31Z] you can just write it as you think basically [2026-06-24T09:02:38Z] well it's a repl [2026-06-24T09:02:43Z] that's true of any such environment [2026-06-24T09:02:55Z] still. I've come to the point where it wasn't worth fighting with anymore often enough to appreciate alternatives [2026-06-24T09:03:18Z] mm... i think there's a point where it becomes worthwhile [2026-06-24T09:03:29Z] at this point my system is basically done [2026-06-24T09:03:39Z] in terms of like, *packages* [2026-06-24T09:04:05Z] i still need to write some configs and scripts for myself but all i need to do now is bump version numbers and fetch source tarballs every quarter and like [2026-06-24T09:04:09Z] that's it [2026-06-24T09:04:39Z] and if i /really/ need something that's too difficult or otherwise not worth packaging i can just slap it into conty [2026-06-24T09:04:54Z] and eventually down the line if it makes sense i'll try out gkiss+cell [2026-06-24T09:05:04Z] which would be even simpler than conty [2026-06-24T09:05:10Z] and with loap... [2026-06-24T09:05:18Z] that would be pretty sweet [2026-06-24T09:05:53Z] well sounds like you have everything well in hand [2026-06-24T09:05:55Z] good luck and fun with your dream setup [2026-06-24T10:10:49Z] https://github.com/jvoisin/fortify-headers [2026-06-24T10:10:52Z] interesting package