[2022-05-16T00:34:53Z] phoebos: lmao I do that all the time [2022-05-16T00:35:11Z] sick [2022-05-16T00:36:11Z] phoebos: have you done anything with the git repo? [2022-05-16T00:36:15Z] how does this get updated? [2022-05-16T00:36:33Z] :D [2022-05-16T00:36:53Z] at the moment I have a bare repo on my server to push to, which has a post-receive hook [2022-05-16T00:37:13Z] the post-receive hook cd's into /var/www/htdocs/kisscommunity.bvnf.space and does git pull [2022-05-16T00:37:16Z] then make [2022-05-16T00:37:35Z] it's a bit messy, but if i move the bare repo into a new user i can let other push to it [2022-05-16T00:37:39Z] okay cool [2022-05-16T00:37:44Z] gitolite is king, my guy [2022-05-16T00:37:55Z] what exam do you have? [2022-05-16T00:38:23Z] condensed matter :/ a lot of equations to memorise [2022-05-16T00:38:32Z] what's gitolite? [2022-05-16T00:38:37Z] a git server [2022-05-16T00:38:46Z] lets you customize permissions and stuff [2022-05-16T00:38:55Z] physics is pain [2022-05-16T00:39:03Z] just gave my AP Physics exam on Tuesday [2022-05-16T00:39:09Z] how did it go? [2022-05-16T00:39:16Z] eeeeeeeeh [2022-05-16T00:39:22Z] not super great [2022-05-16T00:39:30Z] my scores come in july, we'll see then [2022-05-16T00:39:40Z] is it an important exam [2022-05-16T00:39:50Z] it would let me skip a year of physics in college [2022-05-16T00:39:52Z] so yes [2022-05-16T00:39:55Z] oh wow [2022-05-16T00:40:13Z] what are you majoring in (i think that's the right term?) [2022-05-16T00:40:24Z] some form of engineering I think [2022-05-16T00:40:31Z] going into it with an open mind [2022-05-16T00:40:38Z] don't have to specialize until 2 years in [2022-05-16T00:40:43Z] gitolite looks like a wrapper around unix perms [2022-05-16T00:40:45Z] that's cool [2022-05-16T00:41:21Z] yeah its neat [2022-05-16T00:41:23Z] https://gitolite.com/gitolite/overview.html [2022-05-16T00:41:25Z] https://gitolite.com/gitolite/concepts.html [2022-05-16T00:41:56Z] i mean i can do it without another bit of software [2022-05-16T00:42:12Z] yeah [2022-05-16T00:42:24Z] it just becomes a pain when you have multiple repos [2022-05-16T00:43:03Z] because you need to have a user group for each one, then chmod each directory, and if you get it wrong, it can have big security implications [2022-05-16T00:43:19Z] oh sure [2022-05-16T00:43:22Z] but for one repo [2022-05-16T00:43:34Z] yeah for 1 its not a huge deal [2022-05-16T00:43:50Z] its also perl, which you may have qualms with [2022-05-16T00:44:03Z] but IIRC your server is obsd, so perl is a good option [2022-05-16T00:44:13Z] yeah obsd loves perl :/ [2022-05-16T01:07:26Z] acheam: give me a ssh pubkey and you can try pushing [2022-05-16T01:07:45Z] or pulling [2022-05-16T01:08:29Z] https://l.armaanb.net/f_id_rsa.pub [2022-05-16T01:09:53Z] ssh://kiss@bvnf.space:7123/kisscommunity.git [2022-05-16T01:10:03Z] bro what is that port [2022-05-16T01:10:15Z] my pure genius [2022-05-16T01:10:25Z] do tell [2022-05-16T01:10:40Z] fatal: '/kisscommunity.git' does not appear to be a git repository [2022-05-16T01:10:43Z] fatal: Could not read from remote repository. [2022-05-16T01:10:51Z] just so basic bitches scanning :22 don't waste my time [2022-05-16T01:10:59Z] oh oops do /home/kiss/kisscommunity.git [2022-05-16T01:11:14Z] thats better [2022-05-16T01:11:24Z] I was wondering if you made a symlink to / or something [2022-05-16T01:11:50Z] no oops i converted it from the kiss@bvnf.space:kisscommunity.git form [2022-05-16T01:12:25Z] because i have Host bvnf.space\nPort 7123 in my .ssh/config [2022-05-16T01:13:48Z] im not following [2022-05-16T01:14:05Z] i usually don't need to specify the port [2022-05-16T01:14:15Z] the usual ssh syntax is user@host:dir [2022-05-16T01:14:33Z] but to also specify the port you have to do ssh://user@host:port/dir i think [2022-05-16T01:15:12Z] but my ssh config defines the port [2022-05-16T01:15:21Z] why dont you use rm -rf? [2022-05-16T01:15:44Z] in the Makefile? [2022-05-16T01:16:01Z] in the hook [2022-05-16T01:16:12Z] > first remove old html files and remove any empty dirs [2022-05-16T01:16:53Z] sources and generated html are in the same dir atm [2022-05-16T01:17:07Z] we should convert it to be more like the old website, with a site/ and docs/ [2022-05-16T01:17:13Z] then we could just rm -fr docs/ [2022-05-16T01:17:42Z] oh I see [2022-05-16T01:17:48Z] yeah [2022-05-16T01:17:56Z] but need to remove empty dirs because otherwise build-page would write an entry for the dir, but there's nothing in it [2022-05-16T01:18:00Z] yep [2022-05-16T01:18:11Z] I don't want to write that right now tbh [2022-05-16T01:18:44Z] can you write a cronjob that syncs your server with a mirror on github? [2022-05-16T01:19:10Z] i think it's just changing ./build-page "$0" >$0/index.html to docs/$0/index.html or similar [2022-05-16T01:19:52Z] sure, and/or add it to git.bvnf.space [2022-05-16T01:20:04Z] either a cronjob or another line in the post-receive hook [2022-05-16T01:20:46Z] ah yeah thats better [2022-05-16T01:21:17Z] you can't login as kiss, right? [2022-05-16T01:21:54Z] I cannot [2022-05-16T01:21:58Z] fatal: Interactive git shell is not enabled. [2022-05-16T01:22:02Z] good good [2022-05-16T01:23:27Z] need to figure out the licensing deal on this [2022-05-16T01:23:35Z] because the suckless repo doesn't have a license [2022-05-16T01:23:42Z] but I assume its permissive like the rest of their stuff [2022-05-16T01:23:49Z] oh yeah [2022-05-16T01:24:05Z] they use MIT right [2022-05-16T01:24:08Z] usually [2022-05-16T01:24:09Z] but.... [2022-05-16T01:24:47Z] I'm just going to ignore the fact that we are stepping on their IP/doing something illegal right now [2022-05-16T01:28:53Z] https://git.bvnf.space/kisscommunity/ [2022-05-16T01:32:35Z] can I push a big rebase? [2022-05-16T01:33:01Z] phoebos: [2022-05-16T01:33:15Z] is it gonna break anything [2022-05-16T01:34:15Z] if you have changes since the most recent commit you'll have to rebase them onto the new origin [2022-05-16T01:34:26Z] go for it [2022-05-16T01:34:35Z] done [2022-05-16T01:34:59Z] what did you actually do [2022-05-16T01:35:18Z] combine some commits, remove commits that reversed some earlier changes [2022-05-16T01:35:23Z] just from when I was messing around with stuff [2022-05-16T01:43:33Z] Hi [2022-05-16T01:43:49Z] hi [2022-05-16T01:44:05Z] hi [2022-05-16T01:44:11Z] phoebos: I rebased again btw [2022-05-16T01:44:16Z] ach yeah [2022-05-16T01:44:28Z] sorry [2022-05-16T01:44:35Z] no worries [2022-05-16T01:44:39Z] no more though [2022-05-16T01:44:44Z] yep [2022-05-16T01:50:13Z] I pushed up to the acheam branch [2022-05-16T01:50:23Z] just so we're not on the same branch [2022-05-16T01:52:05Z] ok [2022-05-16T01:53:16Z] bro why are you the accusitive plural :<<< [2022-05-16T01:54:58Z] why is the main branch called all? [2022-05-16T01:56:27Z] bro it's greek [2022-05-16T01:57:03Z] phoebos phoebon phoebou phoebo [2022-05-16T01:57:28Z] oh I've only seen it in latin [2022-05-16T01:57:32Z] https://en.wiktionary.org/wiki/Phoebus#Latin [2022-05-16T01:58:16Z] tbf the greek is Φοιβος [2022-05-16T01:58:29Z] but no one says phoibos [2022-05-16T02:00:10Z] φοιβοι φοιβους φοιβων φοιβω [2022-05-16T02:00:23Z] the main branch is all because that was the one i applied all the patches to lmao [2022-05-16T02:00:32Z] can change it [2022-05-16T02:00:41Z] lol [2022-05-16T02:00:49Z] master would be nice [2022-05-16T02:01:09Z] actually [2022-05-16T02:01:14Z] main is the standard on kiss-community [2022-05-16T02:01:53Z] well, its a mix [2022-05-16T02:01:57Z] but the big repos are all main [2022-05-16T02:02:03Z] if i just do git branch -m main will we be able to pull [2022-05-16T02:02:32Z] you need to push it [2022-05-16T02:02:39Z] yes but you have to git switch main [2022-05-16T02:02:48Z] i did it on the server lol [2022-05-16T02:03:09Z] TIL about git switch [2022-05-16T02:03:16Z] ugh why does git have 10 ways to do everything [2022-05-16T02:03:25Z] > THIS COMMAND IS EXPERIMENTAL. THE BEHAVIOR MAY CHANGE. [2022-05-16T02:03:34Z] oh great, so thats why its included in the mainline release [2022-05-16T02:04:00Z] lol [2022-05-16T02:04:16Z] it's a simpler interface than git-branch/git-checkout [2022-05-16T02:04:38Z] yeah but is a simpler interface better than a 3rd interface? [2022-05-16T02:05:00Z] git checkout goes places [2022-05-16T02:05:05Z] git branch modifies branches [2022-05-16T02:05:19Z] thats all thats needed [2022-05-16T02:05:30Z] you're probably right, but i learnt with git-switch [2022-05-16T02:05:30Z] although there is already some crossover between the commands [2022-05-16T02:05:41Z] like git checkout -b creates and switches to a branch [2022-05-16T02:05:54Z] * acheam wonders if game of trees is usable [2022-05-16T02:16:31Z] ok, the hook now pushes to https://github.com/aabacchus/kisscommunity.org, updates the site, and updates https://git.bvnf.space/kisscommunity/ [2022-05-16T02:17:33Z] I gave you full access to the kiss-community github repo, can you make it push there? [2022-05-16T02:18:02Z] sure [2022-05-16T02:22:48Z] done [2022-05-16T02:27:17Z] it force-pushes all refs to the mirror [2022-05-16T02:29:35Z] cool [2022-05-16T02:40:12Z] now have https [2022-05-16T02:53:45Z] acheam: suckless have their repo world-writable, and moderators merge from a branch into the live thing [2022-05-16T02:53:50Z] seems like too much work [2022-05-16T02:54:02Z] yeah [2022-05-16T02:54:06Z] that needs constant moderation [2022-05-16T02:54:17Z] you could do a mob branch [2022-05-16T02:54:24Z] s/branch/user/g [2022-05-16T02:54:32Z] or just manually add people [2022-05-16T02:54:34Z] i'm happy to give people i know and trust here ssh access, but everyone else can either open a PR on github which we can then manually handle, or send me a patch [2022-05-16T02:54:51Z] kiss-community mailing list when again [2022-05-16T02:55:11Z] *cough* *cough* dilyn [2022-05-16T02:55:21Z] does dilyn still have that linode? [2022-05-16T02:55:57Z] he probably doesn't have time to redo mlmmj etc [2022-05-16T02:56:11Z] yeah lmao that thing took him weeks [2022-05-16T02:56:45Z] I miss dilyn, I wonder what he's been up to recently [2022-05-16T02:56:54Z] he hasn't been contributing much [2022-05-16T02:56:59Z] think he's busy ubuntuing [2022-05-16T02:57:12Z] quick reminder that this logo exists: http://mlmmj.org/files/cache/978f23d44317bc0c92d1690a61967a41.png [2022-05-16T02:57:15Z] yeah [2022-05-16T02:57:24Z] :D always makes me smile [2022-05-16T02:57:41Z] pmj [2022-05-16T02:57:45Z] phoebos made joyful [2022-05-16T02:57:54Z] :v [2022-05-16T03:05:00Z] ok, i definitely should sleep now [2022-05-16T03:05:05Z] meant to do some past papers [2022-05-16T03:05:08Z] ah well [2022-05-16T03:05:42Z] > is 3am the night before an exam [2022-05-16T03:05:57Z] > is making a website for anti-systemd fud spreaders [2022-05-16T03:06:26Z] 4am thanks to DST [2022-05-16T03:06:32Z] bro [2022-05-16T03:06:36Z] \o [2022-05-16T03:07:18Z] night, lad [2022-05-16T08:37:48Z] It is painful to see that a large portion of our industry hasn’t adopted writing C++ without mixing C code, let alone be modern C++. Where things went wrong? [2022-05-16T08:41:15Z] phoebos: I've had an interviewer laugh in my face when I told them my favorite language was Scheme. [2022-05-16T08:41:15Z] Then they just walked out in the middle of the interview without saying a word when it wasn't going well, leaving the other interviewers to continue without them. [2022-05-16T08:41:16Z] At the time I didn't say anything, and just continued the interview as if nothing happened, but in retrospect, I think I should have politely terminated the interview myself, as I don't want to work with rude, unprofessional snobs, but I'm wondering what people here would have done, and how you've faced rudeness during interviews yourself? [2022-05-16T08:49:40Z] I've not encountered a situation like that, but if they didn't explain their laughter I think I might just ask why. [2022-05-16T08:54:36Z] With one of them leaving, I'd probably expect the interview to be over.. Depending a bit on the role that person had. [2022-05-16T12:46:09Z] Personally I would've just continued the interview but not have taken the job [2022-05-16T12:46:26Z] Though my opinion probably doesn't count, since I've never had an interview (yet). [2022-05-16T12:47:33Z] lol it was a pasta i forgot to cut the last line out [2022-05-16T12:48:25Z] oh lol. [2022-05-16T12:49:08Z] * cot smooth brain took a minute to figure out what a "pasta" was [2022-05-16T13:07:11Z] hi [2022-05-16T13:07:49Z] ehlo [2022-05-16T13:08:24Z] hi [2022-05-16T13:36:15Z] I miss you too acheam  <3 [2022-05-16T13:36:35Z] aha hey dil [2022-05-16T13:36:40Z] mailing list wouldn't be so hard to setup again; I've just been busy in a way that leaves me unable to really focus on things :v [2022-05-16T13:36:44Z] ohai cot:D [2022-05-16T15:58:37Z] hei cot, dilyn [2022-05-16T17:22:53Z] o/ c: [2022-05-16T17:24:36Z] dilyn: hi [2022-05-16T17:30:09Z] im struggling to build latest firefox. is there something wrong with my nodejs build, which makes it fail, or what seems to be the issue? http://0x0.st/oarb.txt [2022-05-16T17:30:30Z] using libressl though, so have to statically link openssl like we used to with nodejs [2022-05-16T17:31:05Z] it did build just fine on my desktop, but not on my laptop for some reason. which is abit strange, as they run from the same repos [2022-05-16T18:43:24Z] acheam: it would be nice to have each numbered clause in the style guide be linkable, with an id and anchor tag so that we could point people to https://foo.bar/style-guide/#0210 etc [2022-05-16T18:44:32Z] to do this, we can either: write html `0210` into the template to be processed, and switch to calling smu without -n [2022-05-16T18:45:04Z] or patch smu to add a new thing, for example %[0210] produces the above html [2022-05-16T18:45:27Z] i don't like the first one because it's nice to keep the text sources texty and more readable [2022-05-16T18:45:56Z] but applying a patch to a submodule might break easily [2022-05-16T18:46:31Z] also, i made a dylan-style tiny icon! [2022-05-16T18:46:37Z] R0lGODlhEAAQAPEDAAAAAP8AAP///wAAACH5BAX//wMALAAAAAAQABAAAAImnB+ni8kf4mNRzmbvqE5zPQDiqI3kBQhmqZ5TuqKtyMavCZT4UgAAOw== [2022-05-16T18:49:48Z] how to view [2022-05-16T18:59:33Z] base64 -d [2022-05-16T19:15:14Z] hey that's pretty need :)