[2021-06-08T00:20:22Z] Leave you're muscle memory at the door [2021-06-08T00:20:30Z] but hey, its all configurable [2021-06-08T00:20:45Z] I might make a config file that makes the keybindings more traditional [2021-06-08T00:20:52Z] and include it in contrib/ [2021-06-08T00:35:32Z] god, I'm fucking melting, guys [2021-06-08T00:35:43Z] it's over 30C in my city today, humidity is in the 70s [2021-06-08T00:53:48Z] :> [2021-06-08T00:53:54Z] same here except humidity in the 80s [2021-06-08T00:54:39Z] a nice summer day [2021-06-08T00:59:46Z] huh, am I the only one not really feeling like I'm melting? [2021-06-08T01:00:05Z] I mean, I got some pretty heavy clothes on and I'm not sweating that much [2021-06-08T01:01:05Z] anyways gtg to sleep, bye guys, cya! [2021-06-08T03:17:53Z] Hi [2021-06-08T03:19:15Z] howdy [2021-06-08T03:21:39Z] hey testuser[m]1 [2021-06-08T03:22:13Z] midfavila-laptop you can just copy libz.so to /tmp/libs/zstd.so and add /tmp/libs to ld_library_path to get a working gcc [2021-06-08T03:22:21Z] With the proper soname ofcourse [2021-06-08T03:26:37Z] ugh this website gives you a 500 error if you have fetches disabled [2021-06-08T04:39:18Z] was there an update to webkitgtk sometime recently that made it actually usable? [2021-06-08T04:39:46Z] i downloaded lariza and i could load the heaviest website i ever have to deal with [2021-06-08T04:41:39Z] yeah [2021-06-08T04:41:48Z] its fixed now [2021-06-08T04:41:58Z] thanks to q66 [2021-06-08T04:43:10Z] was it like a kiss specific thing or upstream? [2021-06-08T04:44:28Z] upstream [2021-06-08T04:45:37Z] yay, now i have a choice between 3 usable browser engines [2021-06-08T04:47:32Z] it sounds like your not counting curl | sed [2021-06-08T04:49:54Z] opera I'm begging you to make presto open sourcr [2021-06-08T04:50:01Z] like, what do you have to lose [2021-06-08T04:50:46Z] I mean, the source is already leaked [2021-06-08T04:50:58Z] what? i was referring to webkit, curl | sed and trident of course [2021-06-08T04:51:14Z] *gasp* he uses proprietary browsers [2021-06-08T04:51:15Z] whats trident [2021-06-08T04:51:21Z] internet explorer [2021-06-08T04:51:31Z] oh [2021-06-08T04:52:31Z] i had to look it up lol [2021-06-08T04:53:18Z] I only knew because I have the Wikipedia page "Comparison of browser engines99,99" open [2021-06-08T04:53:57Z] gotta love the situation in which thats not uncommon [2021-06-08T04:54:07Z] ive had that page open at least 5 times [2021-06-08T04:54:19Z] webkit's kinda cheating on the iOS column [2021-06-08T04:54:34Z] also unrelated but my first paper manuscript got accepted [2021-06-08T04:54:45Z] nice [2021-06-08T04:54:58Z] congrats [2021-06-08T04:55:09Z] tyty [2021-06-08T04:55:12Z] hooray [2021-06-08T04:59:50Z] testuser[m]1: out of curiosity, do you know why webkit used to be so broken? [2021-06-08T05:01:33Z] I always type Netscape instead of netsurf lol [2021-06-08T05:05:23Z] noocsharp it was related to them not accounting for musl's stack size stuff [2021-06-08T05:06:29Z] and some ifdef guards for glibc stuff [2021-06-08T05:06:50Z] qtwebkit or webkit2-gtk? [2021-06-08T05:13:59Z] gtk [2021-06-08T05:15:11Z] https://github.com/kiss-community/community/commit/afc0e5f92e0303a6a2654e616980cab33558416a#diff-90c21d2c1d1fa3ab75dd6c81f17a26297db873be58f6c7691b94c9883ad95574 [2021-06-08T05:20:51Z] interesting [2021-06-08T05:27:36Z] https://nitter.fdn.fr/octaforge/status/1388170524950507520?s=20 [2021-06-08T07:17:33Z] hiii! [2021-06-08T07:17:50Z] Hi riteo [2021-06-08T07:46:35Z] ok I think I got a way of avoiding a lot of dependencies for nvidia's package [2021-06-08T07:46:49Z] although it might depend on a custom fork of gcompat [2021-06-08T07:52:55Z] before I go to bed, skimming logs: [2021-06-08T07:53:31Z] the skinny on things like pkgconf (and linux-headers) is that they should be specified if they're required. If you don't need them, don't specify them. [2021-06-08T07:54:15Z] Dylan's point about uneeded deps (https://k1sslinux.org/wiki/kiss/style-guide#1201) is, I think, optional dependencies (or erroneous dependencies) [2021-06-08T07:54:35Z] riteo wdym avoid dependencies here ? [2021-06-08T07:55:09Z] if you find that a package requires linux-headers, pkgconf, etc. to build, make an issue/ping the maintainer/etc etc. dylan had an effort (as pointed out earlier) to make these *implicit* deps explicit [2021-06-08T07:55:33Z] that pursuit continues today (there are several packages in community which require linux-headers but don't specify it, for instance) [2021-06-08T07:59:15Z] pkgconf is distinct from the likes of make/gcc/musl/binutils because one is a toolchain and the other is a (lazy?) way for programmers to identify that lib requirements are satisfied at configure time (and specify all the right libs at build time) [2021-06-08T07:59:40Z] as such, make et al (along with git, curl) are *assumed*, because they are... well, KISS [2021-06-08T08:00:29Z] linux-headers is weird because it's a fundamental feature of Linux, but isn't required at runtime for anything. but it roughly slots in with pkgconf because all it does is provide headers, not actual tools [2021-06-08T08:00:42Z] testuser: At first I planned to make people run the installer manually or through part of the package installation process, but it requires a lot of stuff which was already there on adélie, my testing platform (for instance their ldconfig wrapper script which I don't know how to properly credit as it has no licence stated anywhere if not on the package), but I think that I'll install it on a debian [2021-06-08T08:00:48Z] chroot with fswatch and copy the respective files there [2021-06-08T08:00:55Z] if I missed anything in that clarification, ping me :) [2021-06-08T08:01:29Z] I'm reading just now [2021-06-08T08:02:36Z] You mean the nvidia driver installer ? [2021-06-08T08:02:38Z] dilyn: mh, I think that we should at least make a list of all the implicit packages, because it stays quite vague, expecially at slightly more complex ones [2021-06-08T08:02:41Z] yes testuser[m]1 [2021-06-08T08:03:07Z] wdym? [2021-06-08T08:03:19Z] I feel like such a thing is written somewhere [2021-06-08T08:03:27Z] though it might just be something dylan said in IRC long, long ago [2021-06-08T08:03:42Z] probably, since the style guide has similar vague affirmations [2021-06-08T08:04:40Z] by the sound of it they're probably like 5, but having a list of packages that are implicit or not to point at would really avoid useless conversations on what's implicit and not [2021-06-08T08:04:57Z] most things in core can be assumed. I'll check real quick [2021-06-08T08:07:04Z] you can assume: binutils, curl, gcc, git, make, musl. you should specify: bzip2, gzip, xz, zlib - even though they are basically mandatory in most situations. [2021-06-08T08:07:29Z] you need not specify init or grub; those are just 'defaults' provided for a *core* system [2021-06-08T08:07:49Z] bison/flex/m4/libressl should always be specified [2021-06-08T08:09:30Z] essentially, anything required by `kiss` or to properly configure && build a package (that is to say, `kiss` assumes git, busybox (utils), curl, and a toolchain) can be assumed [2021-06-08T08:10:08Z] this could probably be disambiguated, somewhere :) [2021-06-08T08:10:38Z] yeah I agree [2021-06-08T08:11:07Z] probably in Package System [3.0], would be the best way I think... [2021-06-08T08:11:10Z] wait, wasn't the rule to prefer $CC? [2021-06-08T08:11:20Z] oh yeah we're talking about deps right [2021-06-08T08:11:34Z] yeah we prefer CC which is why we only assume a toolchain [2021-06-08T08:11:36Z] :) [2021-06-08T08:12:27Z] is it against the distro scope to make it easier for flavors too? [2021-06-08T08:12:36Z] depends files should never simply be copy-pasted from /var/db/kiss/installed/foo/depends, because it will include things like `gcc` (when it probably doesn't), and miss every make dep. so identifying deps is probably the most involved part of making a package [2021-06-08T08:12:53Z] I wouldn't call it out of scope, just... uneccessary, I think? [2021-06-08T08:13:26Z] I mean, it's a source based distro. Any sufficiently competent toolchain would work. We should assume if someone only has tcc and some obscure ar, they know their limits lmao [2021-06-08T08:14:01Z] or what I think I misunderstood partially [2021-06-08T08:14:01Z] Well, dylan implied that if it wasn't that hard to do that the distro should "account" for other stuff like arch ports [2021-06-08T08:14:11Z] at least IIRC [2021-06-08T08:14:23Z] hm, you'd have to job my memory on that [2021-06-08T08:14:37Z] wait, lemme see if I find something on kiss' blog [2021-06-08T08:16:10Z] I think I read it there [2021-06-08T08:17:57Z] I can't find it, at least quickly [2021-06-08T08:18:13Z] that's pretty annoying [2021-06-08T08:19:49Z] aaaaaaah I read it somewhere I'm sure [2021-06-08T08:20:21Z] a big issue is how frequently information came and went from the (now 3) domains KISS has lived on [2021-06-08T08:20:40Z] what with IRC, websites, and GitHub, a lot of things have been said. [2021-06-08T08:20:55Z] It's like building a Bible with how disparate and difficult to find all of these accounts are :v [2021-06-08T08:21:41Z] iirc it was like on an announcement page, or was there a "community" one? [2021-06-08T08:22:09Z] news ? [2021-06-08T08:22:42Z] it was something along the lines of "although these ports aren't supported, KISS should help them when possible" but I can't find any proof [2021-06-08T08:22:48Z] testuser[m]1: I'll look there [2021-06-08T08:23:07Z] ah, yes that [2021-06-08T08:23:16Z] that was specifically related to aarch64 etc [2021-06-08T08:23:31Z] so... yes [2021-06-08T08:23:45Z] he said that we shouldn't make it hard to do. which I agree with [2021-06-08T08:24:19Z] welp I can't find it, but I guess two people remembering something is better than one [2021-06-08T08:24:36Z] so if i'm remembering right (jesus it's been a long day), this circles back to your earlier point; yeah we don't specify toolchain bits because it just makes ports more tedious, isn't necessary, and anyone who would be bothered by it missing should know enough to realize it :v [2021-06-08T08:25:08Z] yeah that section was entirely removed, a little while ago. by me, I believe -- relating to being out of date and not being properly maintained [2021-06-08T08:25:27Z] the concept of that section was migrated to the 'kiss universe' section of the install guide and $/awesome-kiss [2021-06-08T08:26:34Z] and with all that wisdom, I leave you for the evening! tomorrow I will be... less busy with life [2021-06-08T08:52:32Z] bye! [2021-06-08T10:14:54Z] why's the whole web giving me a 503 error with "guru meditation:" written on it? [2021-06-08T10:15:13Z] is cloudfare down? [2021-06-08T10:15:46Z] looks like it [2021-06-08T10:16:35Z] fyi it looks like they're doing some maintenance, so expect the whole web to crumble for a while ig [2021-06-08T10:19:32Z] Github user content is down, do we have any mirrors for repo-bin? [2021-06-08T10:21:10Z] only the git repo is mirrored, not release [2021-06-08T10:21:13Z] which bin do you need ? [2021-06-08T10:21:58Z] firefox 88.0.1 [2021-06-08T10:22:54Z] i have 89 locally [2021-06-08T10:23:42Z] It will work until github goes back up [2021-06-08T10:26:31Z] could you upload it to some file sharing site? [2021-06-08T10:27:10Z] wait [2021-06-08T10:27:50Z] Actually you don't have to [2021-06-08T10:28:09Z] I found the tarball in my backups [2021-06-08T10:28:14Z] lol [2021-06-08T10:28:17Z] Sorry to bother you [2021-06-08T10:28:25Z] itsfine [2021-06-08T10:28:39Z] bothering dilyn would have been worse [2021-06-08T10:28:48Z] is crimeflare down or shithub ? [2021-06-08T10:29:19Z] idk but i have heard that it is crimeflare [2021-06-08T10:29:29Z] I guess cloadfare [2021-06-08T10:29:35Z] cloudfare [2021-06-08T10:29:38Z] github itself works fine [2021-06-08T10:29:40Z] they're doing some maintenance [2021-06-08T10:29:59Z] Just content downloads don't [2021-06-08T10:30:06Z] centralization moment [2021-06-08T10:30:08Z] basically half the web's now down [2021-06-08T10:30:34Z] why is half the web down? [2021-06-08T10:30:45Z] cuz they all depend on crimeflare[1;7C [2021-06-08T10:30:51Z] cloudfare's is doing some planned maintenance [2021-06-08T10:30:58Z] cloudfare is is doing [2021-06-08T10:31:08Z] I boycott all cloudflare based sites [2021-06-08T10:31:39Z] obviously the web had to crumble right as I need a lot of q&a sites [2021-06-08T10:32:38Z] Also in the moment i was rolling back my firefox upgrade [2021-06-08T10:32:55Z] oh fastly is dead too [2021-06-08T10:33:03Z] Speaking of firefox [2021-06-08T10:33:10Z] cross-domain page dependencies were a mistake [2021-06-08T10:33:21Z] web was a mistake [2021-06-08T10:33:23Z] Has anyone else had really bad performance problems with 89.0 [2021-06-08T10:33:29Z] firefox went down the sewer lid already 5 years ago or so, when moving to quantum [2021-06-08T10:33:32Z] perf has always been garbage [2021-06-08T10:33:39Z] root___: haven't updated yet [2021-06-08T10:33:40Z] what do u mean specifically ? [2021-06-08T10:33:51Z] Everything is 10x slower [2021-06-08T10:34:01Z] Even just starting the browser [2021-06-08T10:34:03Z] compared to chromium it feels so sluggish, just switched to ff few days back to give it another shot [2021-06-08T10:34:13Z] hmm i dont think it got any slower than before [2021-06-08T10:34:17Z] in my usage [2021-06-08T10:34:37Z] I saw some people on reddit say that it is a weird bug for people using xorg [2021-06-08T10:35:33Z] oh, im on ayyland [2021-06-08T10:35:41Z] Apparently it is actually faster on all other platforms [2021-06-08T10:35:44Z] But idk [2021-06-08T10:36:09Z] while xorg is full of unintentional bugs, wayland is deliberately useless [2021-06-08T10:39:53Z] Just installed ff 88 back and i can say that performance problems are gone [2021-06-08T10:40:07Z] Youtube loads in seconds instead of minutes [2021-06-08T10:40:20Z] I really hope they fix this [2021-06-08T10:40:40Z] root___ are you using webrender ? maybe try disabling it [2021-06-08T10:41:16Z] I tried, it made no difference [2021-06-08T10:41:47Z] turned off proton too ? [2021-06-08T10:41:52Z] yes [2021-06-08T10:42:00Z] oof [2021-06-08T10:42:39Z] I mean i did get a bit of performance back, i think, i actually did get to see yt loading [2021-06-08T10:42:57Z] But still it is a giant downgrade compared to 88 [2021-06-08T10:43:22Z] may i suggest links [2021-06-08T10:43:24Z] 2 [2021-06-08T10:43:33Z] Really unusable, especially on low end hardware [2021-06-08T10:44:42Z] I have tried using links as my main browser and it was a fine browser [2021-06-08T10:44:50Z] Web sites were the problem [2021-06-08T10:47:39Z] web app built on a framework which is built on a framework which is made with an awful interpreted language which was jammed into a rendering engine for displaying formated text documents [2021-06-08T10:47:54Z] ... [2021-06-08T10:55:54Z] swallow the geminipill [2021-06-08T10:56:56Z] I have heard of it, but i will have to look into it some more [2021-06-08T14:32:50Z] hello folks [2021-06-08T14:33:40Z] anyone had success using dm.mod-create for full disk encryption? [2021-06-08T14:49:23Z] the partition must be formatted using DM-plain type [2021-06-08T14:49:27Z] dm.mod-create can't be used with LUKS1/LUKS2 [2021-06-08T14:50:15Z] but i wouldn't recommend using dm.mod-create and DM-plain format [2021-06-08T14:51:08Z] you can achieve plausible deniability by using LUKS1/LUKS2 + detached header [2021-06-08T14:54:15Z] illiliti: how do you do that? [2021-06-08T14:54:26Z] I was considering using grub to unlock the encrypted partition [2021-06-08T14:54:52Z] but if I want to have multiple partitions locked instead of just root (swap maybe?), I'd have to use lvm2 [2021-06-08T14:57:34Z] i don't use grub nor dm.mod-create. i use tinyramfs+luks+detached header [2021-06-08T14:58:41Z] dm.mod-create forces you to expose your master key on kernel command line [2021-06-08T14:59:01Z] so basically any app can access it via /proc/cmdline [2021-06-08T14:59:25Z] yeah well, I didn't really like that [2021-06-08T14:59:29Z] just looked up tinyramfs [2021-06-08T14:59:31Z] looks neat [2021-06-08T14:59:35Z] you wrote it too :) [2021-06-08T14:59:37Z] lmao [2021-06-08T14:59:54Z] another way to store master key is directory embedding it into kernel [2021-06-08T15:00:03Z] but this is insecure too [2021-06-08T15:00:28Z] because anyone who have read access to kernel image can fetch your key [2021-06-08T15:02:15Z] tinyramfs does noty require an udev imprle [2021-06-08T15:02:33Z] udev implementation, does it? [2021-06-08T15:03:06Z] tinyramfs doesn't require udev, unlike dracut/mkinitramfs [2021-06-08T15:03:17Z] how does detached header work? do you just extract the LUKS header into a usb drive and wipe it from the main drive? [2021-06-08T15:04:43Z] yep [2021-06-08T15:06:06Z] tinyramfs doesn't even require device manager to operate. the only things you need are switch_root, mount, cpio and POSIX coreutils [2021-06-08T15:06:23Z] device manager required to populate /dev/disk/* though [2021-06-08T15:07:13Z] in-kernel CONFIG_UEVENT_HELPER can be used to do that if you don't have device manager [2021-06-08T15:10:32Z] i would recommend using dm.mod-create for embedded devices because it simpler and consuming less memory. emdedded devices are usually highly isolated from external access, so exposing master key to /proc/cmdline is not big problem [2021-06-08T15:14:29Z] dilyn: libudev-zero 0.5.0 is out. repology still shows 0.4.8 as latest ... [2021-06-08T15:22:51Z] Repology is dead [2021-06-08T15:22:58Z] s/is/Seems to be [2021-06-08T15:23:02Z] For kiss repos atleast [2021-06-08T15:23:37Z] oh ok [2021-06-08T15:23:39Z] thanks [2021-06-08T15:23:47Z] didn't know [2021-06-08T16:18:13Z] are we... certain, it's wrong? [2021-06-08T16:18:20Z] because it... doesn't look wrong... [2021-06-08T16:19:16Z] Oh it got fixed now [2021-06-08T16:19:23Z] lmao [2021-06-08T16:19:34Z] schrodinger's repology [2021-06-08T16:26:22Z] dilyn: bruh go to sleep [2021-06-08T16:26:29Z] I did! [2021-06-08T16:26:31Z] just woke up [2021-06-08T16:26:34Z] it's noon lad [2021-06-08T16:26:57Z] nevermind the fact that i stayed up until 4am :v [2021-06-08T16:26:58Z] 4am Is too early for kiss [2021-06-08T16:27:03Z] >only 4am [2021-06-08T16:27:08Z] lmao [2021-06-08T16:27:16Z] imagine not staying up until six AM troubleshooting zstd bullshit [2021-06-08T16:27:30Z] i've gotten better at troubleshooting I guess [2021-06-08T16:27:38Z] rude [2021-06-08T16:27:43Z] imagine not staying up until 6 AM to talk about obscure hardware with mid [2021-06-08T16:28:54Z] hmm. that reminds me, I need to get around to adding pages to my site about some of my hardware... [2021-06-08T16:29:14Z] Will you put pictures too? [2021-06-08T16:29:20Z] yeah [2021-06-08T16:29:24Z] I'd love that [2021-06-08T16:29:39Z] if and when I get around to it, I intend to add reviews, disassembly and maintenance instructions, manuals, etc [2021-06-08T16:29:52Z] as much for other people's benefit as mine, honestly [2021-06-08T16:30:20Z] Oh it'd be great for when I get my panasonic cf-c2 [2021-06-08T16:30:26Z] if you want to add guides for that [2021-06-08T16:30:59Z] i've actually yet to disassemble my laptop [2021-06-08T16:31:07Z] but I want to upgrade its RAM soon [2021-06-08T16:31:15Z] nice [2021-06-08T16:31:16Z] which involves an almost complete disassembly... [2021-06-08T16:31:28Z] le sigh [2021-06-08T16:31:39Z] Sounds like a shitty laptop [2021-06-08T16:31:45Z] can't believe your reccomend it [2021-06-08T16:31:55Z] it's a subnotebook. of course it's shitty, acheam [2021-06-08T16:32:02Z] but among subnotebooks it's quite excellent. [2021-06-08T16:32:08Z] jut a supernotebook [2021-06-08T16:32:21Z] s/jut/get/g [2021-06-08T16:32:25Z] if I could afford parts for my getac I'd be using that [2021-06-08T16:32:30Z] gotta get my gains on [2021-06-08T16:32:43Z] thing weighs like fifteen pounds fully kitted [2021-06-08T16:33:00Z] sell one of your CPUs [2021-06-08T16:33:05Z] acheam: why's that? Do you have any other recommendation? [2021-06-08T16:33:05Z] disregard cores, acquire currency [2021-06-08T16:33:22Z] currency will be acquired in due time [2021-06-08T16:33:58Z] I actually plan to get a not too powerful, extremely disassembable and maintenable laptop, and the cf-c2 looks really nice for what I need [2021-06-08T16:41:54Z] | Just as I thought. No actual simplicity, just some neckbeards complaining about software evolving in the last 20 years. [2021-06-08T16:41:59Z] :D [2021-06-08T16:42:14Z] just saw this on the testimonials section of the site [2021-06-08T16:42:14Z] that's hecker noose for you [2021-06-08T16:45:05Z] nerditup: you've seen nothing [2021-06-08T16:45:11Z] look at it and the merchandise section [2021-06-08T16:45:43Z] yes, there's a merchandise section [2021-06-08T16:47:18Z] just look at it, it's beautiful: https://user-images.githubusercontent.com/6799467/81232022-d2d61f00-8ffc-11ea-8c29-8ba9c3f4d173.png [2021-06-08T16:47:45Z] this is one of the most based things I've ever seen dylan do [2021-06-08T16:49:05Z] i actually kind of want one of those shirts [2021-06-08T16:49:13Z] yes [2021-06-08T16:49:18Z] this and the printed manual [2021-06-08T16:49:20Z] normally I'm not a t-shirt kinda guy, but I'd make an exception [2021-06-08T16:49:35Z] I've considered buying one for too long [2021-06-08T16:50:39Z] this is the only accepted use of js right now [2021-06-08T17:03:31Z] I'd buy it [2021-06-08T17:06:33Z] all proceeds from merch sales go... somewhere, I'm sure of it [2021-06-08T17:06:38Z] probably to Dylan lmao [2021-06-08T17:12:22Z] unfortunately the address goes nowhere [2021-06-08T17:19:21Z] f [2021-06-08T17:19:39Z] bruh moment [2021-06-08T17:20:08Z] I mean, someone might make just updated graphics and we might order them somewhere if we're not sure where it goes [2021-06-08T17:20:41Z] after all, it's not like he would've earned that much anyways, what? Like 1 buck? [2021-06-08T17:31:07Z] margins on shirts is pretty big ngl [2021-06-08T17:37:33Z] what about a plain black t-shirt with the little lips in the corner [2021-06-08T17:38:38Z] on the back it reads, "keep it simple" [2021-06-08T17:39:06Z] "keep it simple stupid" [2021-06-08T17:39:10Z] it ain't KIS [2021-06-08T17:40:21Z] the extra S is implied :D subtle [2021-06-08T17:40:34Z] those who know, they know [2021-06-08T17:41:00Z] but we want to keep it simple, no hidden things [2021-06-08T17:44:02Z] keep it simple subtle [2021-06-08T18:01:04Z] have keep it simple in the front [2021-06-08T18:01:08Z] and a big supid on the back [2021-06-08T18:01:13Z] lmao [2021-06-08T18:06:31Z] stupid simpleton [2021-06-08T18:24:03Z] let's keep it simple, plain black t-shirt [2021-06-08T18:24:16Z] that's it [2021-06-08T18:24:18Z] it's decided [2021-06-08T18:24:25Z] plain black tees [2021-06-08T18:24:48Z] tet is bloat [2021-06-08T18:24:55Z] aaand I spilled stuff on my keyboard [2021-06-08T18:24:56Z] nice [2021-06-08T18:25:20Z] fuck, finally done with chapter one [2021-06-08T18:25:30Z] K&R is brutal with some of its exercises [2021-06-08T18:31:19Z] congrats! you gonna jump right into chapter 2? [2021-06-08T18:32:24Z] later today, yeah [2021-06-08T18:32:37Z] i've already started reading ahead a little bit. i'm so fucking sick of putchar and printf [2021-06-08T18:33:05Z] i want to start writing personally useful programs soon. that'll be really rewarding [2021-06-08T18:38:46Z] midfavila: what do you wear if not t shirts? [2021-06-08T18:39:01Z] almost exclusively buttoned shirts [2021-06-08T18:39:04Z] you know you don't need to do ever exersize to completion, right? [2021-06-08T18:39:10Z] wow that completely changed my image of you [2021-06-08T18:39:24Z] hah, what'd you think I wore? [2021-06-08T18:39:35Z] graphic Ts [2021-06-08T18:39:42Z] and yeah, I know I don't have to complete every exercise, but I want to get as close as possible [2021-06-08T18:39:42Z] ew [2021-06-08T18:39:57Z] i think I own one t-shirt, and it's just a plain navy one. [2021-06-08T18:40:25Z] i almost always dress in beige slacks and a matching shirt. [2021-06-08T18:41:22Z] "slacks" [2021-06-08T18:41:45Z] yes. slacks [2021-06-08T18:41:48Z] also known as trousers [2021-06-08T18:43:57Z] >beige slacks and a button-down shirt [2021-06-08T18:44:01Z] midfavila is a boomer?! [2021-06-08T18:44:49Z] yes, the truth is revealed [2021-06-08T18:45:05Z] it explains your interest in older hardware :) [2021-06-08T18:45:12Z] uwu [2021-06-08T18:48:35Z] buttoned shirts are the only way [2021-06-08T18:48:49Z] v-necks and button downs [2021-06-08T18:48:58Z] don't forget the skinny jeans [2021-06-08T18:49:03Z] a beanie for good measure [2021-06-08T18:49:06Z] absolutely disgusting [2021-06-08T18:49:19Z] when will you break out the overly-long knit scarf [2021-06-08T18:49:30Z] in the winter lad [2021-06-08T18:49:52Z] i can't stand using scarves [2021-06-08T18:50:07Z] you must just not be cold enough [2021-06-08T18:50:08Z] i just turn up the neck of my coat [2021-06-08T18:51:36Z] brood lord [2021-06-08T18:52:12Z] ..."brood lord"? [2021-06-08T18:52:44Z] * acheam just wears T shirts + khaki shorts/pants depending on the season [2021-06-08T18:54:39Z] like an edge lord, but less edge and more brood [2021-06-08T19:00:26Z] fuuuuuuuuuuuuuuuuuuuuuuuuuuuuck [2021-06-08T19:00:30Z] it's still so hot out today [2021-06-08T19:03:42Z] the humidity is the worst >:C [2021-06-08T19:04:28Z] yeah... it really is [2021-06-08T19:04:34Z] it's been especially bad in my city the past week [2021-06-08T19:38:51Z] its 93f right now [2021-06-08T19:38:58Z] east coast heat wave? [2021-06-08T19:39:35Z] 100+ here [2021-06-08T19:40:58Z] 14C :3 [2021-06-08T19:43:48Z] ,wa 14 * 2 + 30 [2021-06-08T19:53:33Z] lol [2021-06-08T19:53:52Z] thats on you that its not here [2021-06-08T19:56:35Z] The bot isn't even here, sheesh [2021-06-08T19:56:47Z] I'm getting too carried away with working on my roguelike [2021-06-08T19:57:47Z] how does this roglike differ from angband, moria, or nethack? [2021-06-08T19:58:56Z] How could you not include Stone Soup in that list :P [2021-06-08T19:59:17Z] schillingklaus: well, for one thing everything is stealth oriented [2021-06-08T20:00:10Z] just about every mob could whop you by themself, it's up to use to use a combination of harmful potions, superior ranged weapons (which none of the other mobs possess) and your superior vision and hearing to escape each time there's an encounter [2021-06-08T20:00:49Z] acheam this isn't a heat wave [2021-06-08T20:00:53Z] just part of the usual summer weather [2021-06-08T20:00:58Z] Also, there are a large amount of mobs that are either (a) hostile to both you and the dungeon's main monsters or (b) friendly to you and hostile to the others [2021-06-08T20:00:59Z] it regularly gets up to around 40C/100F [2021-06-08T20:01:12Z] which you can manipulate to distract mobs that are trying to chase you [2021-06-08T20:01:34Z] smh what are those slackers doing on the irc3 comittee, I want my reply-to [2021-06-08T20:01:44Z] sounds difficult [2021-06-08T20:02:09Z] Heh, yeah [2021-06-08T20:02:46Z] is ircv3 supposed to be backward compatible with the current protocol? [2021-06-08T20:03:04Z] schillingklaus: There are a bunch of other novel things about it (for instance, the majority of monsters don't care a fig about you and will just go about doing their own job), I'm working on a little essay detailing them. I'll probably link it here once I'm through :) [2021-06-08T20:03:08Z] midfavila-laptop: yup [2021-06-08T20:03:34Z] nice. [2021-06-08T20:07:31Z] fuck [2021-06-08T20:08:07Z] the car I'm in ran out of gas. :| [2021-06-08T20:14:19Z] oof no more ac eh [2021-06-08T20:16:28Z] correct [2021-06-08T20:16:34Z] now I must suffer in the heat [2021-06-08T20:16:38Z] like a plebian [2021-06-08T20:16:41Z] >:c [2021-06-08T20:22:56Z] just point your laptop's exhaust at you for a fan! [2021-06-08T20:23:13Z] but do 'kiss b cmake' first [2021-06-08T20:29:59Z] my laptop doesn't have a fan [2021-06-08T20:30:01Z] ;w; [2021-06-08T20:39:27Z] uh what [2021-06-08T20:39:37Z] are you in a ridrshare? [2021-06-08T20:39:51Z] were you on your laptop in it? [2021-06-08T20:43:32Z] nah, I'm out with a friend [2021-06-08T20:43:36Z] but I am on my laptop, yes [2021-06-08T20:43:42Z] why? [2021-06-08T21:06:09Z] my computer has almost zero fans :X [2021-06-08T21:06:19Z] just the one on the CPU cooler and the GPU shroud [2021-06-08T21:06:25Z] makes my room a constant 37C lmfao [2021-06-08T21:06:30Z] my cosmos has like [2021-06-08T21:06:31Z] five [2021-06-08T21:06:36Z] soon to increase, I'm sure [2021-06-08T21:06:52Z] has better acoustics than my last case though [2021-06-08T21:07:05Z] and I don't have to risk slicing my hands open just to get at the internals [2021-06-08T21:09:10Z] sometimes I can hear my CPU fan and I cry a little bit [2021-06-08T21:09:15Z] gimme my 480 rad :'( [2021-06-08T21:09:44Z] imagine using liquid cooling [2021-06-08T21:12:02Z] I can most certainly imagine [2021-06-08T21:12:10Z] and it's absolutely tantalizing [2021-06-08T21:20:59Z] https://github.com/illiliti/go-tsort [2021-06-08T21:21:02Z] accurate dependency resolution slowly getting into king :) [2021-06-08T21:21:55Z] tsort = topological sort? [2021-06-08T21:22:08Z] + [2021-06-08T21:23:00Z] nice [2021-06-08T21:24:09Z] it's surprising that busybox didn't implement such a simple algorithm [2021-06-08T21:25:22Z] sbase does apparently [2021-06-08T21:25:30Z] i didn't even know it was a thing [2021-06-08T21:25:36Z] yeah [2021-06-08T21:25:37Z] lol [2021-06-08T21:25:51Z] it's POSIX lol [2021-06-08T21:25:53Z] that's actually immensely useful [2021-06-08T21:26:43Z] ref: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/tsort.html [2021-06-08T21:27:05Z] it's probably can be used to implement proper dependency resolution in kiss [2021-06-08T21:27:22Z] the problem is busybox though [2021-06-08T21:27:33Z] we can borrow implementation from sbase [2021-06-08T21:54:27Z] it's so small! [2021-06-08T21:55:45Z] bluh [2021-06-08T21:55:58Z] K&R can wait for tomorrow [2021-06-08T22:07:59Z] i had to implement topo sort for a class, it's a very simple algorithm as illiliti said [2021-06-08T22:09:41Z] start at vertices with no incoming edges, and just walk [2021-06-08T22:10:32Z] god i hate graph theory [2021-06-08T22:12:03Z] > just walk [2021-06-08T22:12:06Z] away from the computer :) [2021-06-08T22:12:31Z] before i learned about it, i just assumed graph algorithms we're just complicated and unintuitive [2021-06-08T22:12:38Z] but it's actually quite the opposite [2021-06-08T22:15:56Z] bluh, that's another thing I have to learn about [2021-06-08T22:21:00Z] noocsharp: you're describing Kahn's algorithm which is quite verbose i would like to say [2021-06-08T22:21:11Z] DFS is much simpler [2021-06-08T22:21:30Z] "note: expected 'struct wl_surface *' but argument is of type 'struct wl_surface *'" [2021-06-08T22:21:33Z] thanks mr gcc [2021-06-08T22:23:26Z] illiliti: yeah, i think you're right [2021-06-08T22:26:21Z] yeah graph walking algorithms are straightforward and you can learn a lot of interesting stuff if you involve some linear algebra [2021-06-08T22:26:23Z] very extensible [2021-06-08T22:26:31Z] it's just... I just don't like graphs lmao [2021-06-08T22:26:35Z] erlgerlberl [2021-06-08T22:29:10Z] well good luck getting proper dependency resolution in kiss without them :) [2021-06-08T22:32:28Z] * dilyn shrugs [2021-06-08T22:32:52Z] maybe when I want to think about it I'll realize it's a nightmare worth resolving [2021-06-08T22:33:23Z] if and when I'm not godawful with mathematics, I'd be willing to help [2021-06-08T22:33:46Z] implementing graphs in shell is painful without proper arrays [2021-06-08T22:33:50Z] but i think it's possible [2021-06-08T22:34:20Z] i mean you can just maintain a list of edges, right? [2021-06-08T22:34:41Z] i guess the algorithms might be painful to write for that tho [2021-06-08T22:38:02Z] "| tsort" and all your problems are solved [2021-06-08T22:38:06Z] i mean... [2021-06-08T22:38:10Z] noocsharp: without proper arrays and structures that would involve a lot of parsing [2021-06-08T22:38:13Z] and stuff like that: set -- $array [2021-06-08T22:38:31Z] that would be inefficent, but possible to implement [2021-06-08T22:38:38Z] i think [2021-06-08T22:39:07Z] probably [2021-06-08T22:39:17Z] i'm beginning to suspect that shell script is not the best choice of language for a package manager [2021-06-08T22:39:24Z] it would be a fun little project but I have no idea how fragile or slow it would be [2021-06-08T22:39:30Z] lmfao impossible! [2021-06-08T22:39:32Z] blasphemy! [2021-06-08T22:39:36Z] idk dilyn [2021-06-08T22:39:47Z] i feel like scheme or lisp would be a better interpreted language [2021-06-08T22:39:57Z] muh recursion, muh functional language [2021-06-08T22:40:54Z] go ahead and turn our meme package manager into a meme package manager written in a meme language [2021-06-08T22:41:01Z] sch(m)eme [2021-06-08T22:41:20Z] when I stop spending all day meming in a meme distro's meme-channel about their meme-manager I will [2021-06-08T22:42:36Z] damn, for the past 10 months i've been running a meme distro on my primary computer [2021-06-08T22:43:08Z] and it's better than the non-meme distro i was running before :> [2021-06-08T22:44:12Z] :< [2021-06-08T22:44:20Z] you're describing me! [2021-06-08T22:46:48Z] midfavila: did you see guile? what's your thoughts of this lang? [2021-06-08T22:47:20Z] it's neat [2021-06-08T22:47:25Z] i mean, it's a scheme. scheme is neat [2021-06-08T22:47:45Z] although among the current schemes I like chicken the most [2021-06-08T22:48:45Z] minimal deps, doesn't take forever to build, can either be interpreted or transpiled to C, has a number of library bindings available... [2021-06-08T22:49:13Z] ... and nicely integrated into guix [2021-06-08T22:49:49Z] I was describing chicken :p [2021-06-08T22:49:57Z] Guix is cool, though [2021-06-08T22:50:03Z] I've considered trying it on my main machine [2021-06-08T22:51:56Z] muh libre software [2021-06-08T22:52:08Z] the only thing i don't like in NixOs/Guix is systemd approach [2021-06-08T22:52:13Z] i mean everything is centralized in one place [2021-06-08T22:52:18Z] silence, BSD cuck [2021-06-08T22:52:19Z] this limits control over system so much [2021-06-08T22:52:30Z] does guix use poetterware? [2021-06-08T22:52:36Z] if so, that's really disappointing [2021-06-08T22:52:43Z] no no [2021-06-08T22:52:55Z] they use sheperd as init [2021-06-08T22:53:00Z] written in guile [2021-06-08T22:53:05Z] i was gonna say... [2021-06-08T22:58:42Z] mhm..., how hard it would be to port shepherd to kiss? [2021-06-08T22:59:19Z] * midfavila shrugs [2021-06-08T23:01:50Z] source: https://git.savannah.gnu.org/cgit/shepherd.git [2021-06-08T23:05:10Z] this looks absolutely horrific [2021-06-08T23:05:12Z] oh wait sorry [2021-06-08T23:05:15Z] ;; this looks [2021-06-08T23:05:19Z] (absolutely horrific [2021-06-08T23:05:37Z] ) [2021-06-08T23:06:59Z] yeah, definitely not beginner-friendly [2021-06-08T23:07:04Z] you had to be addicted to LISP to understand this [2021-06-08T23:07:46Z] damn .git cargo cultists [2021-06-08T23:08:01Z] as devault would say [2021-06-08T23:13:19Z] does shepherd do service management too? [2021-06-08T23:13:40Z] oh wait, that's literally what it is [2021-06-08T23:13:57Z] yup [2021-06-08T23:14:19Z] it's systemd written in guile [2021-06-08T23:16:00Z] whenever i hear guile i associate it with the bile [2021-06-08T23:16:05Z] not a great name for a language [2021-06-08T23:16:51Z] not inaccurate tho [2021-06-08T23:36:53Z] https://git.savannah.gnu.org/cgit/guile.git/tree/README#n20 [2021-06-08T23:36:59Z] looks minimal [2021-06-08T23:37:08Z] althrough there is the bad things: libintl, libltdl [2021-06-08T23:37:20Z] everything else can be vendored and statically linked