💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-07-23.txt captured on 2023-01-29 at 03:46:35.
-=-=-=-=-=-=-
[2022-07-23T01:41:13Z] <ioraff> illiliti: have you been sending patches to the muon list without git-send-email? [2022-07-23T01:49:40Z] <ioraff> nevermind. https://lists.sr.ht/~lattis/muon/patches/34099 [2022-07-23T04:05:48Z] <testuser[m]12> Hi [2022-07-23T04:37:26Z] <noocsharp> hi [2022-07-23T05:09:44Z] <ioraff> hi [2022-07-23T12:52:09Z] <Ogromny> Hi everybody [2022-07-23T12:52:46Z] <Ogromny> Does any of you have done a package for clang-tools-extra ? [2022-07-23T12:52:57Z] <Ogromny> (I try to install clangd) [2022-07-23T12:57:35Z] <testuser[m]12> https://codeberg.org/git-bruh/kiss-repo/src/branch/master/overrides/llvm/build [2022-07-23T12:57:43Z] <testuser[m]12> Sanitizers clang tools everything [2022-07-23T13:05:13Z] <Ogromny> Ty <4 [2022-07-23T13:05:17Z] <Ogromny> <3* [2022-07-23T15:56:04Z] <illiliti> ioraff: thanks for the patch. did you test it with foot-pgo? [2022-07-23T15:56:13Z] <illiliti> and i use git-send-email+msmtp if you still interested [2022-07-23T16:15:04Z] <ioraff> illiliti: yes [2022-07-23T16:24:17Z] <ioraff> do you know when your mesa MR is supposed to appear in a release? [2022-07-23T16:30:46Z] <testuser[m]12> Which [2022-07-23T16:31:32Z] <ioraff> https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15715 [2022-07-23T16:37:24Z] <midfavila> hey nerds [2022-07-23T16:39:16Z] <testuser[m]12> midfavila: hi [2022-07-23T17:12:56Z] <noocsharp> what did you just call me [2022-07-23T17:13:32Z] <testuser[m]12> Nerd [2022-07-23T17:14:57Z] <phoebos> o/ [2022-07-23T17:29:54Z] <phoebos> what have you all been up to [2022-07-23T17:47:14Z] <midfavila> you fucking heard me, noocsharp [2022-07-23T17:47:21Z] <midfavila> what're you gonna do about it, [2022-07-23T17:47:22Z] <midfavila> n e r d? [2022-07-23T17:47:48Z] <midfavila> phoebos, I haven't been up to much, myself. Working on a shell client for invidious, got a new mathematics book, etc. [2022-07-23T17:47:51Z] <midfavila> you? [2022-07-23T17:59:58Z] <phoebos> midfavila: not much either. need to have a project but can't be motivated [2022-07-23T18:36:30Z] <noocsharp> phoebos: how's your javascript? [2022-07-23T18:37:28Z] <illiliti> ioraff: no idea tbh [2022-07-23T18:38:17Z] <phoebos> haven't touched it for like 3 years, why [2022-07-23T18:38:30Z] <phoebos> used to do stuff with canvas [2022-07-23T18:44:13Z] <noocsharp> i started working on a little collaborative text editing server [2022-07-23T18:45:13Z] <noocsharp> it works over websocket, so i have a really simple browser editor [2022-07-23T18:45:42Z] <noocsharp> trying to escape google docs basically [2022-07-23T18:46:55Z] <testuser[m]12> cryptpad [2022-07-23T18:49:46Z] <phoebos> how far have you got [2022-07-23T18:50:36Z] <phoebos> better idea: an ed server that works like irc [2022-07-23T18:50:52Z] <phoebos> log in, send commands, other people can see what you did [2022-07-23T18:51:14Z] <phoebos> server forks on new connection and sends everything to all the file descriptors [2022-07-23T18:51:22Z] <phoebos> first file descriptor is connected to ed [2022-07-23T18:54:48Z] <noocsharp> testuser[m]12: that actually looks cool [2022-07-23T18:56:31Z] <noocsharp> phoebos: it's not collaborative editing if only one person will ever use it [2022-07-23T18:58:07Z] <phoebos> if two people who could use ed met irl they might use it together! [2022-07-23T18:59:30Z] <noocsharp> haha good one [2022-07-23T19:00:53Z] <phoebos> but honestly, i have no idea how to do that stuff in javascript [2022-07-23T19:01:15Z] <phoebos> sounds like the kind of stuff eMploYeRS want though [2022-07-23T19:03:02Z] <noocsharp> it's pretty simple, it just reads data from a websocket connection and modifies a textarea [2022-07-23T19:04:56Z] <phoebos> can i look at your code? [2022-07-23T19:05:41Z] <phoebos> but also, fuck you, i'm gonna make this ed thing and you and i *will* use it [2022-07-23T19:08:39Z] <noocsharp> if you say so [2022-07-23T19:09:51Z] <noocsharp> here's the js code: https://www.nihaljere.xyz/files/main.js [2022-07-23T19:09:58Z] <noocsharp> obviously unusable since you don't have the server [2022-07-23T19:10:44Z] <testuser[m]12> where reactjs expressjs serverless mongo [2022-07-23T19:12:42Z] <noocsharp> cryptpad is written in js btw [2022-07-23T19:13:34Z] <testuser[m]12> ik [2022-07-23T19:13:53Z] <phoebos> > let cid = raw[0] + (raw[1] << 8) + (raw[2] << 16) + (raw[3] << 24); [2022-07-23T19:14:06Z] <phoebos> uint64_t cid = (uint64_t)(*raw); [2022-07-23T19:14:26Z] <phoebos> s/64/32/ [2022-07-23T19:14:27Z] <phoebos> g [2022-07-23T19:15:28Z] <noocsharp> well you're assuming the host is little endian there [2022-07-23T19:16:06Z] <phoebos> ntohl or something [2022-07-23T19:16:16Z] <phoebos> isn't *raw coming from your server [2022-07-23T19:16:27Z] <noocsharp> yeah [2022-07-23T19:16:53Z] <phoebos> so explicitly send it as LE [2022-07-23T19:16:59Z] <noocsharp> i do [2022-07-23T19:17:22Z] <phoebos> oh [2022-07-23T19:17:31Z] <noocsharp> but js byte order isn't specified i don't think [2022-07-23T19:17:48Z] <phoebos> ach [2022-07-23T19:18:34Z] <phoebos> the browser virtual machine is certainly nicer than X to code for in some ways [2022-07-23T19:21:29Z] <noocsharp> i watched a talk recently about how the v8 people got browser js to run half as fast as C which is very impressive [2022-07-23T19:21:50Z] <noocsharp> well c++ actually, doing prime number generation [2022-07-23T19:25:31Z] <midfavila> bleh, that doesn't bode well [2022-07-23T19:28:25Z] <noocsharp> bode well for what [2022-07-23T19:29:06Z] <midfavila> PC software as an ecosystem [2022-07-23T19:29:20Z] <midfavila> if JS runs faster, then that makes the whole "JS is slow as shit" talking point less valid . -. [2022-07-23T19:29:51Z] <midfavila> makes it less likely people'll develop desktop applications where performance is a factor, I bet. [2022-07-23T19:30:06Z] <testuser[m]12> js is shit [2022-07-23T19:35:01Z] <noocsharp> you can write poorly performing code in any language [2022-07-23T19:35:50Z] <noocsharp> just stick to programs written by people you trust to not write bad code and you'll be fine [2022-07-23T19:36:49Z] <noocsharp> and js will always be slower than c/c++ [2022-07-23T19:37:23Z] <midfavila> sure, but my point is that if it's "good enough", then there's not going to be as much of a reason to write software natively [2022-07-23T19:37:50Z] <midfavila> which means doing stuff outside of the browser becomes increasingly difficult to sustain, in some cases [2022-07-23T19:43:15Z] <noocsharp> i mean browsers are mostly user facing software anyway, anything that actually requires performance will still be written natively [2022-07-23T19:43:26Z] <noocsharp> that is, the stuff backing the user facing software [2022-07-23T19:45:17Z] <noocsharp> at the very least, you can see exactly what code in the browser does which lets you replicate it natively [2022-07-23T19:48:07Z] <illiliti> is there any browser design that doesn't suck? i mean the concept is very prone to over-engineering and bloatware [2022-07-23T19:48:20Z] <midfavila> mothra [2022-07-23T19:48:22Z] * midfavila nods [2022-07-23T19:48:46Z] <midfavila> links is also based [2022-07-23T19:49:09Z] <phoebos> links is cool but actually crap [2022-07-23T19:49:17Z] <phoebos> the code is a big fat mess [2022-07-23T19:49:23Z] <noocsharp> i use lynx to read html email [2022-07-23T19:49:45Z] <midfavila> howso, phoebos? do you think it's salvageable? [2022-07-23T19:50:14Z] <phoebos> noocsharp: me too, because links -dump doesn't print the urls along with hyperlink names [2022-07-23T19:50:29Z] <phoebos> midfavila: didn't you play with the code once? [2022-07-23T19:50:33Z] <phoebos> there's a lot of hard-coded stuff [2022-07-23T19:50:39Z] <phoebos> eg. keybindings [2022-07-23T19:50:51Z] <midfavila> only enough to kick a patch I found into working order [2022-07-23T19:51:01Z] <midfavila> i've considered forking links for a while now [2022-07-23T19:51:25Z] <midfavila> try to make it leaner and easier to integrate into a system [2022-07-23T19:51:42Z] <midfavila> be cool to optionally embed a scheme for such purposes [2022-07-23T19:51:46Z] <phoebos> some of the elinks/lynx programs are forks of links i think? [2022-07-23T19:51:55Z] <midfavila> elinks is a fork, lynx and links are unrelated [2022-07-23T19:51:58Z] <phoebos> ok [2022-07-23T19:52:04Z] <phoebos> have you used nyxt [2022-07-23T19:52:11Z] <midfavila> yes [2022-07-23T19:52:16Z] <midfavila> when it worked it was fairly comfy [2022-07-23T19:52:36Z] <midfavila> i was going to say that nyxt gets an honorable mention, but it uses common lisp and is a pain in the ass to build aside from that [2022-07-23T19:53:05Z] <midfavila> ...of course, common lisp is *mostly* fine, but they rely heavily on SBCL [2022-07-23T22:38:31Z] <phinxy> I got gimp, inkscape and kicad working. But at what cost? D: [2022-07-23T22:44:33Z] <phinxy> I saw someone patched out atk from gtk. A mega-patch. Must have taken a lot of effort.