💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-07-23.txt captured on 2024-05-12 at 16:02:16.

View Raw

More Information

⬅️ Previous capture (2023-01-29)

-=-=-=-=-=-=-

[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.