2020-01-04T05:31:39 #kisslinux dylanaraps: i've been wondering 2020-01-04T05:34:12 #kisslinux instead of `kiss r` completely skipping the files in etc, why not just skip only the unmodified files (and maybe print it as an output as well, kinda like void) and remove all the modified ones? 2020-01-04T06:21:08 #kisslinux icyphox: seems like icyrc is segfaulting when i actually comment out the pw line 2020-01-04T06:21:28 #kisslinux Well, shit. 2020-01-04T06:21:43 #kisslinux I'll look at it when I get to my computer. 2020-01-04T06:23:27 #kisslinux https://u.teknik.io/dJOC6.png 2020-01-04T06:32:29 #kisslinux welp 2020-01-04T06:34:19 #kisslinux Sorry for the join spam :/ 2020-01-04T06:42:56 #kisslinux kingk22: how good is your C? 2020-01-04T06:43:24 #kisslinux Virtually nonexistent :p 2020-01-04T06:43:27 #kisslinux Okay, I'll have to debug this the cool kid way. 2020-01-04T06:43:35 #kisslinux Oh lol. 2020-01-04T06:43:41 #kisslinux Glhf 2020-01-04T06:43:58 #kisslinux Danke. 2020-01-04T06:44:03 #kisslinux Found a decent android IRC client 2020-01-04T06:44:12 #kisslinux I wonder how it handles emojis 2020-01-04T06:44:16 #kisslinux 😎 2020-01-04T06:44:29 #kisslinux What does that show for you? 2020-01-04T06:44:43 #kisslinux Was that an emoji? 2020-01-04T06:44:49 #kisslinux Yes 2020-01-04T06:44:51 #kisslinux It doesn't. AFAIK, that's your terminal that handles it. 2020-01-04T06:45:25 #kisslinux 🤔 2020-01-04T06:45:39 #kisslinux What terminal emulator are you using? 2020-01-04T06:48:05 #kisslinux urxvt on my computer 2020-01-04T06:48:10 #kisslinux But am currently on my phone 2020-01-04T06:53:45 #kisslinux kingk22 2020-01-04T06:53:48 #kisslinux it's been fixed 2020-01-04T06:53:50 #kisslinux pull 2020-01-04T06:54:18 #kisslinux It was because IRCPASS was unset. 2020-01-04T06:55:17 #kisslinux Now I get an error about IRCPASS 2020-01-04T06:55:20 #kisslinux yes 2020-01-04T06:55:26 #kisslinux That's expected behaviour. 2020-01-04T06:55:49 #kisslinux You should set your password using the IRCPASS env var. 2020-01-04T06:56:09 #kisslinux Ok 1 sec 2020-01-04T06:57:13 #kisslinux huzzah! 2020-01-04T06:57:19 #kisslinux o/ 2020-01-04T06:57:21 #kisslinux Wooo 2020-01-04T06:57:45 #kisslinux can you make it so that `/l` on its own closes/leaves the current channel 2020-01-04T06:58:04 #kisslinux Ah yeah, I was think of that too. 2020-01-04T06:58:10 #kisslinux I shall do that now. 2020-01-04T06:58:13 #kisslinux which client is this? 2020-01-04T06:58:15 #kisslinux Or like, in a bit. 2020-01-04T06:58:38 #kisslinux https://github.com/icyphox/icyrc 2020-01-04T06:58:47 #kisslinux It's a thing I'm working on. 2020-01-04T06:59:37 #kisslinux it's been pretty good so far, only thing i wish it had was being able to pass in pw from cli but that's working now :) 2020-01-04T06:59:37 #kisslinux I want to try and get nick colors working, but I have no effin idea how that'll be done. 2020-01-04T06:59:49 #kisslinux can someone mention my nick, is that other error still there? 2020-01-04T06:59:56 #kisslinux kingk22 test mention 2020-01-04T07:00:09 #kisslinux Shouldn't be there -- I fixed it. :) 2020-01-04T07:00:11 #kisslinux Aren't nick colors just special characters? 2020-01-04T07:00:15 #kisslinux yep, works good 2020-01-04T07:00:28 #kisslinux No mene-mene, I'm talking about client side eye-candy. 2020-01-04T07:03:16 #kisslinux kingk22, to play around with the join/part formatting etc., you'll have to edit the source. 2020-01-04T07:07:11 #kisslinux i also need to remember to disconnect :/ 2020-01-04T07:13:14 #kisslinux IRCPASS set properly and command aliased 2020-01-04T07:13:17 #kisslinux (_) 2020-01-04T07:18:03 #kisslinux > https://www.kernel.org/code-of-conduct.html 2020-01-04T07:18:11 #kisslinux > The result of the investigations: 2020-01-04T07:18:12 #kisslinux Education and coaching: 4 2020-01-04T07:19:59 #kisslinux > Inappropriate language in the kernel source: 1 2020-01-04T07:20:08 #kisslinux The number of fucks in the kernel will go down now :( 2020-01-04T07:21:40 #kisslinux isn't that for July? 2020-01-04T07:21:55 #kisslinux Yeah 2020-01-04T07:22:01 #kisslinux There's newer ones too. 2020-01-04T07:22:10 #kisslinux Looks like for Dec, Ed & coaching: 1 2020-01-04T07:22:22 #kisslinux Yup 2020-01-04T07:22:47 #kisslinux I don't know what any of this means of course. 2020-01-04T07:23:30 #kisslinux There's a committee to police the fairly new code of conduct. 2020-01-04T07:23:54 #kisslinux Guidelines for how you're supposed to communicate basically. 2020-01-04T07:24:04 #kisslinux See: https://www.kernel.org/doc/html/latest/process/code-of-conduct.html 2020-01-04T07:24:27 #kisslinux I took a look at the code of conduct, but I didn't see any explanation of the numbers. 2020-01-04T07:24:40 #kisslinux They're not releasing the details. 2020-01-04T07:24:41 #kisslinux no big deal though. 2020-01-04T07:25:14 #kisslinux I personally find these documents/committees pointless and unneeded. 2020-01-04T07:26:07 #kisslinux On a different note. I got my first successful kiss install today. I was surprised to see sqlite was needed for grub. 2020-01-04T07:26:39 #kisslinux sqlite is needed for Python which is a build dependency of grub. 2020-01-04T07:27:18 #kisslinux Python needs sqlite (usually optional) for Firefox's build process. 2020-01-04T07:27:37 #kisslinux Dependencies can become a rabbit hole. 2020-01-04T07:27:58 #kisslinux Congrats on the install. :) 2020-01-04T07:29:01 #kisslinux Thanks. For now I'm taking a break, and just enjoying my ptty. Sometime, I'll try to get it to play nicely with syslinux which is my main bootloader. 2020-01-04T07:29:06 #kisslinux i didn't know efistub works until today 2020-01-04T07:29:43 #kisslinux i thought it only worked if the system had an initramfs 2020-01-04T07:29:47 #kisslinux Grub is just the default as it supports both BIOS/UEFI and it's what most people are familiar with. 2020-01-04T07:29:59 #kisslinux You'll also find a lot of help online for it. 2020-01-04T07:30:04 #kisslinux well, time to nuke grub 2020-01-04T07:30:17 #kisslinux and not use any bootloader at all 2020-01-04T07:30:24 #kisslinux Nice 2020-01-04T07:30:42 #kisslinux i just saw it in the wiki lol 2020-01-04T07:30:50 #kisslinux If anyone on Intel graphics is geting system freezes, it's a kernel issue fixed in the latest -rc. :) 2020-01-04T07:31:19 #kisslinux Unfortunattely, I never learned how to install to a VM. But, I learned a lot about drivers today, so maybe that was the issue all along. 2020-01-04T07:31:35 #kisslinux re-building the kernel isn't as bad as I thought with incremental builds. 2020-01-04T07:31:42 #kisslinux icyphox: Multi channels is tricky with birch as the input/output can't share variables between each other. 2020-01-04T07:32:10 #kisslinux mene-mene: Yeah. I learned a ton when first compiling my kernel. 2020-01-04T07:32:48 #kisslinux I work at a place which is mostly professional kernel development, but I don't work on those teams. 2020-01-04T07:33:16 #kisslinux Ah 2020-01-04T07:58:36 #kisslinux dylanaraps: Oh, I see. Any ideas on how you'd implement it? 2020-01-04T07:59:06 #kisslinux Got it working 2020-01-04T07:59:17 #kisslinux Nice! What was the trick? 2020-01-04T07:59:41 #kisslinux https://github.com/dylanaraps/birch/commit/1683f1df61687d57fbd6ba4be64a914eda5c152b 2020-01-04T08:00:12 #kisslinux I can probably simplify this further. 2020-01-04T08:09:04 #kisslinux Oops. Still broken. 2020-01-04T08:26:56 #kisslinux icyphox: OK now multi channels should work. 2020-01-04T08:27:19 #kisslinux I grab the current channel by using the channel in the 353 message. 2020-01-04T08:59:44 #kisslinux icyphox: you asked yesterday what to do with nick highlights 2020-01-04T08:59:54 #kisslinux I'd just call an external program 2020-01-04T09:00:17 #kisslinux That way it's easy to script whatever 2020-01-04T09:00:39 #kisslinux Like put your notify stuff into such a script 2020-01-04T09:00:57 #kisslinux Nice thing is that it's language agnostic too 2020-01-04T09:02:59 #kisslinux Also, are you guys sure you don't need proper casefolding when comparing channel names/nicks? 2020-01-04T09:04:48 #kisslinux casefolding? 2020-01-04T09:05:29 #kisslinux Seems to work fine :D 2020-01-04T09:05:33 #kisslinux Yeh, say you lowercase strings before comparing them 2020-01-04T09:05:59 #kisslinux I don't compare nicks in birch. 2020-01-04T09:06:22 #kisslinux Proper irc clients parse the ISUPPORT message for the casemapping the irc server is using 2020-01-04T09:06:32 #kisslinux Not even channel names? 2020-01-04T09:06:37 #kisslinux Nope 2020-01-04T09:06:58 #kisslinux I just started writing this from scratch yesterday mind you. 2020-01-04T09:07:18 #kisslinux Still working on basic functionality (I just added multi channel support) 2020-01-04T09:07:27 #kisslinux All good, just something to keep in mind 2020-01-04T09:11:12 #kisslinux https://modern.ircdocs.horse/#casemapping-parameter 2020-01-04T09:11:54 #kisslinux Thanks 2020-01-04T09:15:35 #kisslinux Arrow up/down message history is done now. :D 2020-01-04T09:38:01 #kisslinux OK. Tab completion is done for channels. 2020-01-04T09:40:44 #kisslinux Aarg[m]: I'm hard-coding notify-send right now. It does the trick. 2020-01-04T09:41:16 #kisslinux Tab completion for commands is done now too :D 2020-01-04T09:41:26 #kisslinux Woo hooo 2020-01-04T09:41:41 #kisslinux "/ #" basically 2020-01-04T09:41:52 #kisslinux Pressing more than once cycles through the list. 2020-01-04T09:42:17 #kisslinux Can complete anywhere in a message too # would work here basically. 2020-01-04T09:42:33 #kisslinux Nice! 2020-01-04T09:42:37 #kisslinux Bash has some builtin commands for completion btw. 2020-01-04T09:42:47 #kisslinux Meant for the shell completions but usable in scripts. ;) 2020-01-04T09:42:51 #kisslinux Next: nick completions. 2020-01-04T09:42:55 #kisslinux Yup 2020-01-04T09:42:58 #kisslinux Yeah I saw your code. 2020-01-04T09:43:02 #kisslinux :) 2020-01-04T09:43:08 #kisslinux 353 to store the list per channel 2020-01-04T09:43:16 #kisslinux Then @nick 2020-01-04T09:43:28 #kisslinux Though I think I should drop the '@' after completion. 2020-01-04T09:43:35 #kisslinux OR make anywhere complete nicks. 2020-01-04T09:44:31 #kisslinux The latter seems better. 2020-01-04T09:44:39 #kisslinux Left/Right arrow to move the cursor will be nigh impossible. 2020-01-04T09:45:01 #kisslinux Since I'm doing input char by char and faking the prompt :P 2020-01-04T09:45:19 #kisslinux This might end up being a minimal readline replacement in pure shell. lol 2020-01-04T09:45:33 #kisslinux Even the cursor in the prompt is fake. 2020-01-04T09:45:38 #kisslinux Just a space with a white background. 2020-01-04T09:47:19 #kisslinux Hah 2020-01-04T09:48:10 #kisslinux God knows where the real cursor is on the screen 2020-01-04T09:48:57 #kisslinux Feel free to open an issue with a wishlist of features. :) 2020-01-04T09:50:47 #kisslinux Any reason why all your commit msgs are 'docs: update'? :P 2020-01-04T09:50:58 #kisslinux I'm lazy 2020-01-04T09:51:04 #kisslinux lol 2020-01-04T09:51:09 #kisslinux It's an alias (gj) to add/commit/push 2020-01-04T09:51:20 #kisslinux Once birch is "done" I'll swap to proper messages. 2020-01-04T09:51:23 #kisslinux yeah I saw that in your shell rc 2020-01-04T09:51:39 #kisslinux Heh 2020-01-04T09:52:31 #kisslinux test 2020-01-04T09:52:34 #kisslinux :D 2020-01-04T09:53:08 #kisslinux birch is "done" now I think. 2020-01-04T09:53:14 #kisslinux It's usable basically. 2020-01-04T09:53:44 #kisslinux So are you going to ditch weechat? 2020-01-04T09:53:47 #kisslinux Yeah 2020-01-04T09:54:12 #kisslinux -> kiss-size weechat | tail -1 2020-01-04T09:54:14 #kisslinux 3.7M total 2020-01-04T09:54:16 #kisslinux -> kiss-size bash | tail -1 2020-01-04T09:54:18 #kisslinux 2.4M total 2020-01-04T09:54:20 #kisslinux heh 2020-01-04T09:54:23 #kisslinux lol 2020-01-04T09:55:52 #kisslinux I want to add a feature to run commands from a file on server join. 2020-01-04T09:55:56 #kisslinux So I can auto nickserv 2020-01-04T09:56:26 #kisslinux Then I can use it. 2020-01-04T09:56:51 #kisslinux Or an argument to the program to do it. 2020-01-04T10:01:14 #kisslinux Test 2020-01-04T10:01:51 #kisslinux Works? 2020-01-04T10:02:21 #kisslinux Works. 2020-01-04T10:02:25 #kisslinux /j #rice 2020-01-04T10:02:29 #kisslinux wel 2020-01-04T10:02:30 #kisslinux welp 2020-01-04T10:02:37 #kisslinux Lol 2020-01-04T10:02:43 #kisslinux Weird. 2020-01-04T10:02:54 #kisslinux Can't change channels yet unless you type /j #bla. 2020-01-04T10:02:58 #kisslinux Will add keys for it. 2020-01-04T10:03:26 #kisslinux Maybe a buflist somewhere would be cool too. 2020-01-04T10:04:48 #kisslinux Also dylanaraps, a command line flag for specifying the port would be cool too. 2020-01-04T10:05:38 #kisslinux OK 2020-01-04T10:06:02 #kisslinux Test. 2020-01-04T10:06:06 #kisslinux Nice! 2020-01-04T10:09:27 #kisslinux Okay one thing with birch: it doesn't play too well with ZNC haha. 2020-01-04T10:09:38 #kisslinux Hm 2020-01-04T10:09:41 #kisslinux In what way? 2020-01-04T10:09:49 #kisslinux I don't use ZNC so I can't really test. 2020-01-04T10:09:53 #kisslinux The tab completion works only for the channels I've manually joined. 2020-01-04T10:10:00 #kisslinux Do you want me to host you? 2020-01-04T10:10:15 #kisslinux That's right 2020-01-04T10:10:22 #kisslinux That's how it currently works. 2020-01-04T10:10:31 #kisslinux It'll also work for the channel you join on open. 2020-01-04T10:10:46 #kisslinux Hmm. Weird. 2020-01-04T10:10:55 #kisslinux None of the other channels completed for me. 2020-01-04T10:11:38 #kisslinux Are you joining multiple channels on open? 2020-01-04T10:11:55 #kisslinux Yes. 2020-01-04T10:11:57 #kisslinux Ah 2020-01-04T10:12:00 #kisslinux That's why. 2020-01-04T10:12:02 #kisslinux Will fix. 2020-01-04T10:12:18 #kisslinux It also joins #kisslinux by default ha. 2020-01-04T10:12:23 #kisslinux Yup ;) 2020-01-04T10:12:28 #kisslinux Regardless of the network. 2020-01-04T10:12:34 #kisslinux Yup 2020-01-04T10:12:39 #kisslinux It's the default channel 2020-01-04T10:13:21 #kisslinux Oh hold, couple of errors popped. 2020-01-04T10:13:40 #kisslinux ./birch: line 85: /tmp/birch-875-#gareppa!~gareppa@unaffiliated/gareppa QUIT :Quit: Leaving: No such file or directory 2020-01-04T10:13:56 #kisslinux Ah 2020-01-04T10:14:05 #kisslinux Can nicks contain '#'? 2020-01-04T10:14:18 #kisslinux Hmmm, I don't think they can. 2020-01-04T10:14:33 #kisslinux Yep, they can't. 2020-01-04T10:14:43 #kisslinux >icyphox icy# :Erroneous Nickname 2020-01-04T10:15:07 #kisslinux Oh! It changed client side though. 2020-01-04T10:15:13 #kisslinux xD 2020-01-04T10:15:27 #kisslinux birch shows icy# 2020-01-04T10:16:07 #kisslinux Care to open an issue with all of this? (Port option, multi channel join, etc) 2020-01-04T10:16:16 #kisslinux Need to also validate nicks with the server 2020-01-04T10:18:56 #kisslinux Okay, I've opened #3. 2020-01-04T10:19:02 #kisslinux Thanks 2020-01-04T10:19:11 #kisslinux I'll add more as I think of things. :) 2020-01-04T10:19:57 #kisslinux Thanks :) 2020-01-04T10:26:35 #kisslinux OK. 2020-01-04T10:26:40 #kisslinux Ctrl+N/P cycle buffers. 2020-01-04T10:26:51 #kisslinux -x '/cmd bla' runs a command after server join. 2020-01-04T10:26:58 #kisslinux be on in an hour or so again 2020-01-04T10:29:52 #kisslinux -P sets the port 2020-01-04T10:35:50 #kisslinux What if '-c' takes a comma separated list of channels? 2020-01-04T10:36:05 #kisslinux brb in an hour 2020-01-04T10:36:09 #kisslinux Will see your messages. 2020-01-04T10:36:17 #kisslinux Okay! 2020-01-04T13:20:58 #kisslinux wb 2020-01-04T13:21:33 #kisslinux ty 2020-01-04T13:21:46 #kisslinux I took a while, apologies. 2020-01-04T13:21:51 #kisslinux All good. 2020-01-04T13:30:53 #kisslinux https://github.com/dylanaraps/birch/commit/024fa15dd3386e2a45c7bce47adcc3641f74d8fd 2020-01-04T13:32:01 #kisslinux brb 2020-01-04T13:32:06 #kisslinux Going to login through birch now. 2020-01-04T13:41:56 #kisslinux Huzzah! 2020-01-04T13:42:03 #kisslinux o/ 2020-01-04T13:42:12 #kisslinux I fixed a bug with /msg. 2020-01-04T13:42:27 #kisslinux Also, I've added some new stuff on the wishlist. Take a look whenever. 2020-01-04T13:42:43 #kisslinux It responds to PING already. 2020-01-04T13:43:01 #kisslinux No that's different. 2020-01-04T13:43:14 #kisslinux Wait, let me see. 2020-01-04T13:43:42 #kisslinux Yeah, that's the PONG reply. 2020-01-04T13:44:03 #kisslinux Right 2020-01-04T13:44:14 #kisslinux There's another PING query that's recvd as a PRIVMSG. 2020-01-04T13:44:23 #kisslinux Wait, I'll link the docs. 2020-01-04T13:44:34 #kisslinux Ah 2020-01-04T13:44:52 #kisslinux CTCP, essentially. 2020-01-04T13:45:02 #kisslinux Also, for /me; what's it called in the docs? 2020-01-04T13:45:05 #kisslinux https://modern.ircdocs.horse/ctcp.html 2020-01-04T13:45:09 #kisslinux It's ACTION 2020-01-04T13:45:22 #kisslinux Thanks 2020-01-04T13:45:53 #kisslinux /me is a CTCP ACTION reply. 2020-01-04T13:46:06 #kisslinux Incoming ACTIONs need to be parsed as well. 2020-01-04T13:46:46 #kisslinux :dan!user@host PRIVMSG #ircv3 :x01ACTION does it!x01 2020-01-04T13:46:47 #kisslinux Ah 2020-01-04T13:47:26 #kisslinux Yep. 2020-01-04T13:48:13 #kisslinux CTCPs are enclosed in a 001 escape sequence. 2020-01-04T13:48:53 #kisslinux To help differentiate from a normal message containing ACTION/PING etc. 2020-01-04T13:49:03 #kisslinux What happens if a user manually types 001ACTION bla001? 2020-01-04T13:50:13 #kisslinux Mmmm. 2020-01-04T13:50:28 #kisslinux Well, it doesn't get parsed here. 2020-01-04T13:50:44 #kisslinux So I'd assume sending an escape sequence is ok? 2020-01-04T13:50:55 #kisslinux e 2020-01-04T13:50:56 #kisslinux Yup 2020-01-04T13:51:11 #kisslinux What about Ctrl+V+Escape? 2020-01-04T13:51:33 #kisslinux Uh 2020-01-04T13:51:51 #kisslinux What is that supposed to be? 2020-01-04T13:51:59 #kisslinux Hang on 2020-01-04T13:52:52 #kisslinux https://github.com/dylanaraps/paleta/blob/master/paleta#L69 2020-01-04T13:53:00 #kisslinux Open this line in Vim and you'll see it. 2020-01-04T13:53:17 #kisslinux Okay, let me try that. 2020-01-04T13:53:27 #kisslinux Represented as ^[ but actually unescaped and raw 033. 2020-01-04T13:53:56 #kisslinux This can also be used to bypass bash's '%s' handling of escape sequences. 2020-01-04T13:54:02 #kisslinux They're always interpreted basically. 2020-01-04T13:54:20 #kisslinux Ah yes. 2020-01-04T13:54:43 #kisslinux I sent that before my 'Uh' message. 2020-01-04T13:54:59 #kisslinux You can't input this char in birch's input prompt fyi. 2020-01-04T13:55:12 #kisslinux But It might be interpreted if you send a message containing it. 2020-01-04T13:55:16 #kisslinux Let me check. 2020-01-04T13:55:21 #kisslinux Okay. 2020-01-04T13:56:13 #kisslinux oh 2020-01-04T13:56:21 #kisslinux I can't input it with weechat either. 2020-01-04T13:56:28 #kisslinux lol 2020-01-04T13:56:33 #kisslinux We'll forget about it for now then. 2020-01-04T13:56:48 #kisslinux Yeah, it's not pressing. 2020-01-04T14:12:45 #kisslinux brb testing /me 2020-01-04T14:28:28 #kisslinux CTION does a test 2020-01-04T14:28:37 #kisslinux yay 2020-01-04T14:29:05 #kisslinux * dylanara1 does a test 2020-01-04T14:29:11 #kisslinux CTION does another test 2020-01-04T14:30:25 #kisslinux * dylanaraps does a test 2020-01-04T14:30:33 #kisslinux * dylanara1 does another test 2020-01-04T14:32:25 #kisslinux "/me" is done. :) 2020-01-04T14:32:35 #kisslinux Also receiving /me. 2020-01-04T14:32:54 #kisslinux icyphox: Nick highlight color? 2020-01-04T14:32:58 #kisslinux Your own nick you mean? 2020-01-04T14:34:06 #kisslinux Yeah like, some way to differentiate a highlight from a normal message. 2020-01-04T14:34:34 #kisslinux Like weechat's nick highlight? 2020-01-04T14:34:42 #kisslinux You mean when someone mentions your name? 2020-01-04T14:35:06 #kisslinux Right, yeah. 2020-01-04T14:35:17 #kisslinux Could've used that word instead. :P 2020-01-04T14:35:54 #kisslinux Will do 2020-01-04T14:36:31 #kisslinux * dylanaraps does a test 2020-01-04T14:36:31 #kisslinux * dylanaraps does a test 2020-01-04T14:38:08 #kisslinux * dylanaraps does a test 2020-01-04T14:38:41 #kisslinux Looks good. 2020-01-04T14:40:10 #kisslinux * dylanaraps thanks you 2020-01-04T14:55:54 #kisslinux dylanaraps 2020-01-04T14:56:09 #kisslinux testing mention dylanaraps: 2020-01-04T14:56:19 #kisslinux :D 2020-01-04T14:57:07 #kisslinux icyphox: Nick highlight color is done. 2020-01-04T14:57:44 #kisslinux What's the point of VERSION btw? 2020-01-04T14:58:21 #kisslinux Nice! I'll test it out in a bit. 2020-01-04T14:58:42 #kisslinux Well, if someone wants to know what client you're using -- they'd VERSION you. 2020-01-04T14:59:17 #kisslinux There's no /point/ to it, per se... but it's something clients generally implement. 2020-01-04T14:59:51 #kisslinux Meh 2020-01-04T15:00:00 #kisslinux The less I have to do the better :^) 2020-01-04T15:00:17 #kisslinux Heh. Alright. 2020-01-04T15:00:44 #kisslinux I might shoot a PR for it then. :) 2020-01-04T15:01:42 #kisslinux I moved version to a variable to make this easier. 2020-01-04T15:01:51 #kisslinux All the groundwork is there for it. :) 2020-01-04T15:02:45 #kisslinux I wouldn't really bother implementing any of the client to client protocol bs 2020-01-04T15:03:01 #kisslinux Except ACTION ;) 2020-01-04T15:04:54 #kisslinux That's what I've done. 2020-01-04T15:04:55 #kisslinux :P 2020-01-04T15:05:56 #kisslinux brb 2020-01-04T15:06:28 #kisslinux Have a look at statusmessages btw 2020-01-04T15:06:40 #kisslinux You can PRIVMSG @#kiss 2020-01-04T15:07:03 #kisslinux join/quit/part messages are now colored etc. 2020-01-04T15:13:27 #kisslinux Aarg[m]: Neat 2020-01-04T15:13:30 #kisslinux Will take a look. 2020-01-04T15:15:04 #kisslinux It's kinda neat but you should check it out because it adds a character at the beginning of the target channel of PRIVMSG which probably breaks your code?! 2020-01-04T15:18:11 #kisslinux Say if I do PRIVMSG @#kiss :Loren ipsum 2020-01-04T15:18:17 #kisslinux It might, yeah. 2020-01-04T15:18:27 #kisslinux The channel will just end up being '@#kiss'. 2020-01-04T15:18:34 #kisslinux It is split correctly regardless though. 2020-01-04T15:18:50 #kisslinux You receive :aarg!user@host PRIVMSG @#kiss :Loren ipsum 2020-01-04T15:19:09 #kisslinux Okey 2020-01-04T15:22:10 #kisslinux It being a separate channel could actually be desirable, call it a feature :) 2020-01-04T15:29:28 #kisslinux Aarg[m]: Heh 2020-01-04T15:29:33 #kisslinux Sorry, power went out. 2020-01-04T15:37:12 #kisslinux This is a long test message to see if my word wrapping works. Basically, if the message > terminal colums; split it below but indent it to align with the first portion of the message. 2020-01-04T15:37:20 #kisslinux columns* 2020-01-04T15:37:22 #kisslinux Huzzah! 2020-01-04T15:45:16 #kisslinux >/quit 2020-01-04T16:32:39 #kisslinux E5ten: https://gitlab.gnome.org/GNOME/mutter/issues/217 2020-01-04T16:32:41 #kisslinux lol 2020-01-04T16:36:11 #kisslinux dylanaraps: have you seen Adélie Linux? 2020-01-04T16:39:06 #kisslinux Yu 2020-01-04T16:39:08 #kisslinux Yup* 2020-01-04T16:39:26 #kisslinux brb 15 mins. Apologies. D: 2020-01-04T16:39:32 #kisslinux Sure sure. 2020-01-04T16:53:59 #kisslinux Okay I'm getting sick of icyrc. I officially hate C and ncurses. 2020-01-04T16:54:12 #kisslinux Fuck this -- I'm back to weechat for now. 2020-01-04T16:54:35 #kisslinux * icyphox sighs 2020-01-04T17:14:56 #kisslinux :( 2020-01-04T17:15:00 #kisslinux I'm back btw. 2020-01-04T17:15:48 #kisslinux Adelie is interesting though I don't like the package system or quality of their shell. 2020-01-04T17:16:06 #kisslinux The POSIX certification goal is interesting too. 2020-01-04T17:16:31 #kisslinux in response to eariler thing 2020-01-04T17:16:33 #kisslinux ugh GNOME 2020-01-04T17:18:12 #kisslinux dylanaraps: They use apk-tools, right? 2020-01-04T17:23:48 #kisslinux Yes 2020-01-04T17:24:08 #kisslinux E5ten: Watch libdecoration (or whatever it's called) become required :( 2020-01-04T17:24:33 #kisslinux Oh. I really liked apk-tools, when I used Alpine. 2020-01-04T17:24:51 #kisslinux What is it that you dislike about it? If I may ask. 2020-01-04T17:25:18 #kisslinux I might even switch back to Alpine (hopping from Void). 2020-01-04T17:25:20 #kisslinux I don't like package systems which use shell scripts to store the entire package's data. 2020-01-04T17:25:44 #kisslinux The build tool then runs eval on said file (APKBUILD, PKGBUILD, etc). 2020-01-04T17:26:07 #kisslinux No distro runs shellcheck on any of this either. 2020-01-04T17:26:42 #kisslinux Ah. 2020-01-04T17:26:47 #kisslinux Unsafe. 2020-01-04T17:26:58 #kisslinux Yes 2020-01-04T17:27:03 #kisslinux What about CRUX? 2020-01-04T17:27:08 #kisslinux The same 2020-01-04T17:27:21 #kisslinux Oh. Heh. 2020-01-04T17:27:35 #kisslinux Do you think any distro does it *right*? 2020-01-04T17:27:42 #kisslinux Apart from KISS, obvs. 2020-01-04T17:27:56 #kisslinux It's one of the reasons I created KISS. 2020-01-04T17:28:08 #kisslinux I couldn't find a distro with well written shell. 2020-01-04T17:28:16 #kisslinux And they're all based on shell underneath... 2020-01-04T17:28:21 #kisslinux I'd install KISS /this instant/ if I didn't rely so much on bluetooth. 2020-01-04T17:28:41 #kisslinux I'll eventually get around to it. :P 2020-01-04T17:28:41 #kisslinux doesn't matter to me if it becomes required I'm never gonna use GNOME and probably never wayland lol 2020-01-04T17:28:51 #kisslinux Neither 2020-01-04T17:28:56 #kisslinux bluez is gonna be much harder to remove dbus from than iwd right? 2020-01-04T17:29:03 #kisslinux Definitely. 2020-01-04T17:29:17 #kisslinux :( 2020-01-04T17:29:24 #kisslinux not that I care about bluetooth but just ugh 2020-01-04T17:29:38 #kisslinux how can the sole bluetooth stack on linux require dbus 2020-01-04T17:29:41 #kisslinux I'm actually pretty pissed that there isn't any dbus free alternative. 2020-01-04T17:29:45 #kisslinux Right? 2020-01-04T17:29:48 #kisslinux I'm furious 2020-01-04T17:29:52 #kisslinux but it doesn't affect me 2020-01-04T17:30:12 #kisslinux BlueZ is it basically. 2020-01-04T17:30:18 #kisslinux it also hard requires glib right? 2020-01-04T17:30:27 #kisslinux Embedded devices are forced to use dbus for bluetooth lol 2020-01-04T17:30:31 #kisslinux Ugh! I'd just use the wired jack and shut up, but that's broken on my laptop. 2020-01-04T17:30:36 #kisslinux Jeez. 2020-01-04T17:30:58 #kisslinux What's the bluetooth stack like on BSDs? 2020-01-04T17:31:08 #kisslinux No idea 2020-01-04T17:31:29 #kisslinux I don't use bluetooth 2020-01-04T17:31:50 #kisslinux lol 2020-01-04T17:31:51 #kisslinux hang on 2020-01-04T17:32:00 #kisslinux > OpenBSD removed Bluetooth support in 2014, so officially there is no way to connect a Bluetooth to your OpenBSD system. 2020-01-04T17:32:08 #kisslinux https://xosc.org/bluetooth.html 2020-01-04T17:32:10 #kisslinux lmfao 2020-01-04T17:32:29 #kisslinux Wonder what the motivation behind that was. 2020-01-04T17:32:35 #kisslinux Security 2020-01-04T17:33:15 #kisslinux Hmm. 2020-01-04T17:33:34 #kisslinux https://marc.info/?l=openbsd-cvs&m=140511572108715&w=2 2020-01-04T17:33:37 #kisslinux Found the commit 2020-01-04T17:34:19 #kisslinux lol 2020-01-04T17:34:22 #kisslinux Well alright then. 2020-01-04T17:35:05 #kisslinux I'll see if any Bluez alternatives have popped up in the last year. 2020-01-04T17:35:23 #kisslinux I didn't find any. 2020-01-04T17:35:49 #kisslinux I've looked a few times and found none 2020-01-04T17:35:50 #kisslinux > 2020-01-04T17:35:50 #kisslinux BlueZ 2020-01-04T17:35:50 #kisslinux Official Linux Bluetooth protocol stack 2020-01-04T17:35:55 #kisslinux :( 2020-01-04T17:35:58 #kisslinux "Official" 2020-01-04T17:36:14 #kisslinux Yep. 2020-01-04T17:36:16 #kisslinux completely unacceptable to me that an official component of the linux ecosystem requires dbus 2020-01-04T17:36:21 #kisslinux Yup 2020-01-04T17:36:51 #kisslinux You could try a version from 2001-2004 lol. 2020-01-04T17:36:55 #kisslinux Pre-dbus 2020-01-04T17:37:08 #kisslinux Hmmm. 2020-01-04T17:37:18 #kisslinux Probably won't support BT3/4. 2020-01-04T17:37:28 #kisslinux doesn't android have a thing? 2020-01-04T17:37:40 #kisslinux I wonder if it could be used on a normal distro lol 2020-01-04T17:37:45 #kisslinux https://github.com/henriclinden/isr-btstack 2020-01-04T17:37:46 #kisslinux Oh yeah, I wonder how Android does it. 2020-01-04T17:37:47 #kisslinux I found one 2020-01-04T17:38:02 #kisslinux https://github.com/bluekitchen/btstack 2020-01-04T17:38:04 #kisslinux That's it 2020-01-04T17:38:35 #kisslinux Interesting. 2020-01-04T17:38:39 #kisslinux I'll test it out. 2020-01-04T17:38:57 #kisslinux The annoying thing is -- Bluetooth audio requires PulseAudio. 2020-01-04T17:39:08 #kisslinux ew 2020-01-04T17:39:18 #kisslinux ew 2020-01-04T17:39:19 #kisslinux And Pulse has only a Bluez backend. 2020-01-04T17:39:24 #kisslinux maybe that could be ported to alsa more easily than bluez to not use dbus though 2020-01-04T17:39:29 #kisslinux ^ 2020-01-04T17:39:47 #kisslinux Hmm. 2020-01-04T17:39:49 #kisslinux Probably. 2020-01-04T17:39:50 #kisslinux > TCP and Unix domain named socket client-server architecture supporting multiple clients 2020-01-04T17:39:57 #kisslinux no dbus :D 2020-01-04T17:40:36 #kisslinux here's my question 2020-01-04T17:40:39 #kisslinux how do you build it lol 2020-01-04T17:40:43 #kisslinux Exactly 2020-01-04T17:40:46 #kisslinux Build what? 2020-01-04T17:40:48 #kisslinux Has no cli either 2020-01-04T17:40:49 #kisslinux btstack? 2020-01-04T17:40:53 #kisslinux Ah yes. 2020-01-04T17:42:02 #kisslinux There's a Makefile in src/ 2020-01-04T17:42:19 #kisslinux Makefile.inc 2020-01-04T17:42:21 #kisslinux https://github.com/bluekitchen/btstack/issues/196 2020-01-04T17:42:55 #kisslinux I don't even see an actual Makefile in src 2020-01-04T17:43:00 #kisslinux I don't get where you build from 2020-01-04T17:43:47 #kisslinux Oh it's not open source 2020-01-04T17:43:50 #kisslinux Oh right. I believe it's Cmake generated. 2020-01-04T17:43:52 #kisslinux What? 2020-01-04T17:44:09 #kisslinux No OSS licence. 2020-01-04T17:44:13 #kisslinux That's the source. 2020-01-04T17:44:15 #kisslinux > BTstack is free for non-commercial use. However, for commercial use, tell us a bit about your project to get a quote. 2020-01-04T17:44:15 #kisslinux Oh. 2020-01-04T17:44:21 #kisslinux Source available != Open Source 2020-01-04T17:44:23 #kisslinux Jeeez. 2020-01-04T17:44:35 #kisslinux Yeah, correct. 2020-01-04T17:44:44 #kisslinux https://github.com/PureSwift/BluetoothLinux 2020-01-04T17:44:45 #kisslinux Lol 2020-01-04T17:44:47 #kisslinux here you go 2020-01-04T17:44:50 #kisslinux in Swift... 2020-01-04T17:44:55 #kisslinux > Does not require BlueZ, communicates directly with the Linux kernel and Bluetooth controller. 2020-01-04T17:45:01 #kisslinux Swift??? 2020-01-04T17:45:07 #kisslinux Why. 2020-01-04T17:45:09 #kisslinux pass 2020-01-04T17:45:26 #kisslinux WHY 2020-01-04T17:45:50 #kisslinux cuz swift 2020-01-04T17:46:14 #kisslinux uh 2020-01-04T17:46:24 #kisslinux I think you can build fluoride (android's bt stack) on linux 2020-01-04T17:47:02 #kisslinux https://github.com/libusb/hidapi 2020-01-04T17:47:06 #kisslinux This mentions bluetooth 2020-01-04T17:47:07 #kisslinux https://gerrit.unlegacy-android.org/plugins/gitiles/Unlegacy-Android/android_system_bt/+/219d4b6a542ade76b6069ee99cd0af0548139c9c 2020-01-04T17:47:17 #kisslinux who even has libusb tbh ;) 2020-01-04T17:48:01 #kisslinux fluoride should work 2020-01-04T17:48:04 #kisslinux neat 2020-01-04T17:48:50 #kisslinux flouride looks cool 2020-01-04T17:49:22 #kisslinux https://theiotlearninginitiative.gitbook.io/embedded-linux/subsystems/bluetooth 2020-01-04T17:49:24 #kisslinux lol 2020-01-04T17:49:30 #kisslinux Look at the package list needed. 2020-01-04T17:49:33 #kisslinux so it says ro run build/install_deps.sh which, shockingly, is a horrifying script 2020-01-04T17:49:34 #kisslinux "Embedded" 2020-01-04T17:49:42 #kisslinux if you really want to use kiss, an alternative could be to buy a cheap usb sound card :) 2020-01-04T17:50:01 #kisslinux You could run dbus too y'know? 2020-01-04T17:50:04 #kisslinux it's not cuz any of us use bluetooth 2020-01-04T17:50:08 #kisslinux it's about the principle 2020-01-04T17:50:37 #kisslinux oof it needs gn 2020-01-04T17:50:50 #kisslinux icyphox is 2020-01-04T17:50:56 #kisslinux possibly worth it but I can't get the gn build system to even build lol 2020-01-04T17:51:14 #kisslinux I've never heard of gn 2020-01-04T17:51:22 #kisslinux btw E5ten, do you have any trouble with messages not appearing using matrix? 2020-01-04T17:51:37 #kisslinux quite often nothing new shows until I f5 2020-01-04T17:51:45 #kisslinux I haven't been having that issue 2020-01-04T17:51:49 #kisslinux Found this: https://github.com/maziiz/Fluoride 2020-01-04T17:52:59 #kisslinux doesn't seem up to date 2020-01-04T17:53:08 #kisslinux fluoride upstream seems to get regular commits I think? 2020-01-04T17:53:42 #kisslinux this is unbearable, must be umatrix 2020-01-04T17:54:00 #kisslinux E5ten: Probably 2020-01-04T17:55:36 #kisslinux So it needs clang, ninja and libevent. 2020-01-04T17:55:45 #kisslinux I've got 2 of those already 2020-01-04T17:56:08 #kisslinux gn is downloaded by the script. 2020-01-04T17:56:17 #kisslinux if not already present 2020-01-04T17:56:22 #kisslinux Though I think we'd need to do it manually since the script is for ubuntu. 2020-01-04T17:56:23 #kisslinux Yup 2020-01-04T17:56:57 #kisslinux but then the script moves it to /usr/bin which is kinda sus cuz why not just leave it there and then run it from there lol? 2020-01-04T17:57:13 #kisslinux oh 2020-01-04T17:57:15 #kisslinux ew 2020-01-04T17:57:16 #kisslinux wait 2020-01-04T17:57:25 #kisslinux lmao 2020-01-04T17:57:41 #kisslinux aac libchrome libldac modp_b64 tinyxml2 2020-01-04T17:57:44 #kisslinux :( 2020-01-04T17:57:50 #kisslinux These will have deps too 2020-01-04T17:58:02 #kisslinux aw 2020-01-04T17:59:12 #kisslinux https://www.spinics.net/lists/linux-bluetooth/msg65545.html 2020-01-04T17:59:31 #kisslinux https://www.spinics.net/lists/linux-bluetooth/msg65587.html 2020-01-04T18:00:03 #kisslinux > If you are looking at Bluetooth stacks, then BlueZ is also the only one that has its core hardware abstraction and core layers implemented in the kernel. That is something that you will not find anywhere else. 2020-01-04T18:00:04 #kisslinux Sad 2020-01-04T18:00:55 #kisslinux > If you run Linux and don't use BlueZ, you are just making your life harder and more complicated for no reason. 2020-01-04T18:01:44 #kisslinux > Well you can in fact use most of the protocols without D-Bus, in fact 2020-01-04T18:01:45 #kisslinux that what we did in BlueZ for Android. 2020-01-04T18:01:53 #kisslinux Interesting 2020-01-04T18:02:10 #kisslinux oh? 2020-01-04T18:02:40 #kisslinux seems that get_clang_suffix.py for fluoride requires python2 2020-01-04T18:03:20 #kisslinux oof 2020-01-04T18:03:35 #kisslinux but like probably can be rewritten in sh super easily anyway lol 2020-01-04T18:04:29 #kisslinux gn uses python2 I think 2020-01-04T18:04:43 #kisslinux Has py2 been removed from the KISS repos? 2020-01-04T18:04:44 #kisslinux I don't think gn itself uses python? 2020-01-04T18:05:07 #kisslinux I wonder if any distro has done that. 2020-01-04T18:05:17 #kisslinux I think arch is in the process? 2020-01-04T18:05:21 #kisslinux I might be wrong 2020-01-04T18:05:21 #kisslinux Some part of Google's build process was Python 2 from memory 2020-01-04T18:05:26 #kisslinux OOOOOOOOO 2020-01-04T18:05:28 #kisslinux http://affix.sourceforge.net/ 2020-01-04T18:05:33 #kisslinux > Welcome to the Affix web site - Bluetooth Protocol Stack for Linux 2020-01-04T18:05:37 #kisslinux I found another one 2020-01-04T18:05:45 #kisslinux > 2005 2020-01-04T18:06:01 #kisslinux I think it's that the gn system for chrome just has a ton of python 2 scripts itself, but like custom ones run by gn not gn inherently using python 2020-01-04T18:06:13 #kisslinux > affix-kernel provides kernel modules 2020-01-04T18:06:15 #kisslinux Ah fuck 2020-01-04T18:06:54 #kisslinux you also have https://github.com/adrosten/libblepp for BLE without DBUS 2020-01-04T18:07:10 #kisslinux Options so far: Bluez (dbus, pulse), btstack (no cli), affix (kernel modules needed), the swift one (needs swift) 2020-01-04T18:07:13 #kisslinux 404? letoram 2020-01-04T18:07:26 #kisslinux ^ 2020-01-04T18:07:37 #kisslinux sorry, typed of the other screen http://github.com/edrosten/libblepp 2020-01-04T18:07:41 #kisslinux ah 2020-01-04T18:08:02 #kisslinux Nice 2020-01-04T18:08:24 #kisslinux Nice. I wonder if someone's written a wrapper CLI for it. 2020-01-04T18:08:27 #kisslinux huh cool 2020-01-04T18:08:32 #kisslinux but getting rid of shitbus is an upphill battle, they are adamant about injecting the thing everywhere .. wonder how long wpa_supplicant will survive now 2020-01-04T18:08:45 #kisslinux wpa_supplicant has optional dbus support already 2020-01-04T18:09:04 #kisslinux yeah, but fdo move to iwd 2020-01-04T18:09:14 #kisslinux I'm using iwd with no dbus right now :^) 2020-01-04T18:09:21 #kisslinux https://github.com/dylanaraps/eiwd/ 2020-01-04T18:09:57 #kisslinux nice! 2020-01-04T18:10:20 #kisslinux It's just the daemon (iwd) with my own shitty client for now. 2020-01-04T18:10:33 #kisslinux It works though 2020-01-04T18:11:04 #kisslinux Think of its usage like wpa_supplicant without wpa_cli. 2020-01-04T18:11:26 #kisslinux I looked into it in the past, followed the lectures etc. 2020-01-04T18:11:55 #kisslinux been oscillating back and forth between what wifi-daemon to write an arcan/durden cli for 2020-01-04T18:12:26 #kisslinux The display server Arcan? 2020-01-04T18:12:43 #kisslinux You're the dev! 2020-01-04T18:12:48 #kisslinux aie 2020-01-04T18:13:10 #kisslinux Neato 2020-01-04T18:13:20 #kisslinux I've been keeping an eye on Arcan as I don't like Wayland. 2020-01-04T18:14:19 #kisslinux well, arcan has wayland support 2020-01-04T18:14:34 #kisslinux but given how goddamn awfull the wayland libs (and design) is, 2020-01-04T18:14:42 #kisslinux it act as a separate translation binary, 2020-01-04T18:14:54 #kisslinux i.e. arcan-wayland -exec gtk3-demo ; arcan-wayland -exec-x11 xterm 2020-01-04T18:15:09 #kisslinux so if the collective hypnosis 2020-01-04T18:15:24 #kisslinux Ah 2020-01-04T18:15:25 #kisslinux breaks and they discover that they've just invented a shittier version of Microsoft COM 2020-01-04T18:15:42 #kisslinux well, I'll just delete a file, while others have to rethink some life choices .. 2020-01-04T18:15:50 #kisslinux You'll fit in just fine here 2020-01-04T18:16:02 #kisslinux lol 2020-01-04T18:16:02 #kisslinux lol 2020-01-04T18:16:48 #kisslinux the scarier thing is the whole 'tainting most of open source with parasitic dependencies' coupled with the pattern of just copying patterns from android/osx mainly 2020-01-04T18:17:09 #kisslinux Yup 2020-01-04T18:17:27 #kisslinux binder is bad, dbus is worse.. systemserver vs systemd well that's harder.. audioflinger vs pulseaudio, surfaceflinger vs weston, etc. 2020-01-04T18:17:54 #kisslinux GNOME libs are terrible too. 2020-01-04T18:18:13 #kisslinux The font stack needs glib... 2020-01-04T18:19:52 #kisslinux not that freetype + harbuzz wins a beaty competition, but it's not getting better with moving the rendering into harfbuzz which is what seems to be going on 2020-01-04T18:21:19 #kisslinux but it took android, what, 4-5 years of seriously focused effort to get a reasonably strong sandbox effort going, how long will it take GNOME :-D 2020-01-04T18:23:16 #kisslinux lol 2020-01-04T18:23:30 #kisslinux That freetype harfbuzz circular dependency gave me a headache. 2020-01-04T18:23:49 #kisslinux In KISS I combined them into a single package freetype-harfbuzz. 2020-01-04T18:24:31 #kisslinux https://github.com/kisslinux/repo/blob/master/xorg/freetype-harfbuzz/build 2020-01-04T18:24:34 #kisslinux Disgusting 2020-01-04T18:24:54 #kisslinux They depend on each other? 2020-01-04T18:25:01 #kisslinux Yes 2020-01-04T18:25:04 #kisslinux well normally it's quite one-directed, if you don't want shaping, substitutions etc. you can survive with freetype alone 2020-01-04T18:25:05 #kisslinux LOL WHAT 2020-01-04T18:25:25 #kisslinux Do a search for "freetype harfbuzz circular dependency" 2020-01-04T18:26:21 #kisslinux Freetype uses harfbuzz for autohinting too 2020-01-04T18:27:19 #kisslinux lmao 2020-01-04T18:27:45 #kisslinux fwiw, my wayland compositor (swc) has fewer collective dependencies than any other display server i'm aware of. i agree that libwayland is bad though (why on earth does it use libffi over event structs?) 2020-01-04T18:28:48 #kisslinux Neat 2020-01-04T18:29:52 #kisslinux a lot of the lower level stuff looks like a master's thesis experiment rather than something serious, FFI, asynch- 90ies object oriented design, 2020-01-04T18:30:44 #kisslinux object allocation and deallocation is seriously messed up, everyone has tons of UAF (in a privilege boundary!) 2020-01-04T18:31:46 #kisslinux and to wrap it all up with a nice bow, a homemade data packing format that's both limited, ugly and inefficient 2020-01-04T18:32:19 #kisslinux Software sucks in general 2020-01-04T18:33:31 #kisslinux o/ 2020-01-04T18:33:39 #kisslinux I remember you ;) 2020-01-04T18:34:23 #kisslinux Mozilla recently "fixed" a bug in Firefox by just making it leak memory over time. 2020-01-04T18:34:58 #kisslinux They also broke '--disable-dbus' by linking to dbus through rust which their build system has no optional dependency support for. 2020-01-04T18:35:48 #kisslinux letoram: is there a spec of the arcan protocol somewhere? i'm curious about the details 2020-01-04T18:37:37 #kisslinux There's a lot of info here: https://arcan-fe.com/2018/10/17/arcan-versus-xorg-approaching-feature-parity/ 2020-01-04T18:39:55 #kisslinux :) 2020-01-04T18:41:26 #kisslinux mforney: so there's not a 'protocol' per-se, there is a low-level API (shmif) and two higher level APIs (ALT, TUI) 2020-01-04T18:41:48 #kisslinux then, which will appear in the next release post, there is a network protocol derived from that called 'a12' :) 2020-01-04T18:42:11 #kisslinux github.com/letoram/arcan/tree/master/src/a12 2020-01-04T18:42:51 #kisslinux thanks 2020-01-04T18:43:02 #kisslinux but there is a metric ton of stuff on the wiki, github.com/letoram/arcan/wiki 2020-01-04T18:49:56 #kisslinux Nice. Reading it now 2020-01-04T18:54:18 #kisslinux Good article 2020-01-04T18:54:48 #kisslinux It's spot on (at least to me) 2020-01-04T18:57:13 #kisslinux I'm using a client I wrote in bash and I haven't implemented messages yet. lol 2020-01-04T18:57:28 #kisslinux So your message appeared in #kisslinux 2020-01-04T18:57:32 #kisslinux (for me) 2020-01-04T18:57:35 #kisslinux haha :) 2020-01-04T18:58:05 #kisslinux Your points on privacy are how I feel about it too. 2020-01-04T18:58:30 #kisslinux I don't own a phone for obvious reasons. 2020-01-04T18:58:59 #kisslinux The only piece of technology I own is this laptop. 2020-01-04T18:59:18 #kisslinux Me trying to escape in a sense. 2020-01-04T19:00:40 #kisslinux so it's very limiting to be without the app- ecosystem here (.se) nowadays, 2020-01-04T19:00:54 #kisslinux There will come a day when I drop techology altogether. :P 2020-01-04T19:00:59 #kisslinux the tactic I mainly use is that I have some trusted viewer (laptop, tablet, ...) 2020-01-04T19:01:27 #kisslinux then a cluster of arm devices, both jailbroken phones and pine-clusterboard 2020-01-04T19:01:54 #kisslinux these netboot on reset-pin and run a single android image per device, and then remote forward that to my viewer device 2020-01-04T19:02:03 #kisslinux when I'm done with the app, reset 2020-01-04T19:02:17 #kisslinux Nice 2020-01-04T19:02:43 #kisslinux same with the browser, a number of physically separate devices that boot into an ephemeral linux instance, forwards a browser in a connect- loop (default, nothing happens) 2020-01-04T19:03:04 #kisslinux when I spawn a new 'browser tab', it opens up one connection, first node to connect gets the slot 2020-01-04T19:03:17 #kisslinux when I'm done, the connection is severed, machine reboots and resets 2020-01-04T19:03:34 #kisslinux reasonably hard setup to gain persistance, steal information from etc. 2020-01-04T19:03:38 #kisslinux I moved somewhere remote (left Australia) where tech is secondary to "life". 2020-01-04T19:03:44 #kisslinux Yeah 2020-01-04T19:04:31 #kisslinux What's funny about the move is that internet is faster here. 2020-01-04T19:05:42 #kisslinux (Though the internet isn't mind) 2020-01-04T19:05:49 #kisslinux s/mind/mine/ 2020-01-04T19:12:48 #kisslinux I'll be on again in an hour or so 2020-01-04T19:42:46 #kisslinux dylanaraps: remember my problem about eiwd? 2020-01-04T19:48:40 #kisslinux i checked my current config and found out that some of them were already enabled (as Y, not M) 2020-01-04T19:49:39 #kisslinux do i have to enable everything that was on that log file? 2020-01-04T20:48:05 #kisslinux lieuxnoir: Yup. It'll complain otherwise. 2020-01-04T20:48:20 #kisslinux lieuxnoir: About Y/M it depends on your kernel config. 2020-01-04T21:20:44 #kisslinux i just bake everything into the kernel lol 2020-01-04T21:47:36 #kisslinux lieuxnoir: As do I :) 2020-01-04T23:20:43 #kisslinux dylanaraps: how do you start eiwd? gemini://gemini.ctrl-c.club/~phoebos/logs/freenode-kisslinux-2020-01-04.txt

-- Leo's gemini proxy

-- Connecting to gemini.ctrl-c.club:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/plain; charset=utf-8

-- Response ended

-- Page fetched on Sun Jun 2 11:17:59 2024