💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-10-25.txt captured on 2024-05-12 at 16:07:20.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
2020-10-25T00:09:57 #kisslinux <nerditup> Yeah, just need to fork and such. Was hoping to branch and PR directly. Also not sure how strict this is: <Any pull requests by a non-maintainer for a package will be closed.> https://k1ss.org/wiki/kiss/style-guide 2020-10-25T01:33:47 #kisslinux <muevoid> I wonder why emacs isn't more popular 2020-10-25T01:47:18 #kisslinux <mcpcpc[m]> i tried to switch over from vim about a year ago. In the end, i decided i liked the responsiveness of vim. Also, i do most of my development over ssh and my experience with the emacs TUI was poor in comparison to the GUI version. 2020-10-25T01:53:27 #kisslinux <sh4rm4^bnc> emacs startup used to be so slow that they needed to implement a "dump-ram-to-disk" and "load-ram-from-disk" function to make it usable 2020-10-25T01:58:40 #kisslinux <dilynm> Anyone else experiencing a problem with the 1.2.4 alsa-utils update? http://ix.io/2BTU 2020-10-25T02:00:28 #kisslinux <muevoid> those are fair points. Startup time in tui is around 0.3 seconds for me. But in daemon mode both in gui and tui it is almost instant. But again both fair points 2020-10-25T04:53:56 #kisslinux <konimex> dilynm: nope, can't reproduce 2020-10-25T19:37:54 #kisslinux <nerditup> what are you guys using as an email provider? I am just learning about https://tutanota.com/ right when I was about to make a protonmail account... trying to get rid of my gmail account 2020-10-25T19:40:56 #kisslinux <soliwilos> I use protonmail. 2020-10-25T19:48:17 #kisslinux <himmalerin> I have a both, for a few years I used tutanota as my main email but the spam and phishing emails got out of control so I sort of stopped (though my friend who uses tutanota has no such issues), haven't heavilly used my protonmail but I don't really trust them. 2020-10-25T19:48:25 #kisslinux <himmalerin> My current email is hosted by Migadu and is on my domain, been pretty happy so far 2020-10-25T21:18:56 #kisslinux <midfavila> >not hosting your own email 2020-10-25T21:44:40 #kisslinux <himmalerin> I thought about doing that and still want to, I just need to look into it more 2020-10-25T21:46:40 #kisslinux <Synchro> Hello. 2020-10-25T21:47:09 #kisslinux <himmalerin> o/ 2020-10-25T21:47:10 #kisslinux <midfavila> luke smith has a few videos on self-hosting email 2020-10-25T21:47:20 #kisslinux <midfavila> I think he wrote a bash script for it too? not sure 2020-10-25T21:47:33 #kisslinux <Synchro> I was wondering if you guys were planning on creating a discord server anytime soon :) 2020-10-25T21:47:53 #kisslinux <himmalerin> It's come up before, i don't think anyone was interested 2020-10-25T21:47:55 #kisslinux <midfavila> dicksword is proprietary and lame 2020-10-25T21:51:46 #kisslinux <midfavila> although speaking of doing your own thing, I should upload my repo to SDF's Gitea instance 2020-10-25T21:52:30 #kisslinux <midfavila> I'm gonna see if I can package Nuegia Browser (fork of Pale Moon minus proprietary branding) and all its build requirements 2020-10-25T21:54:10 #kisslinux <E5ten> anyone know a good portable (standard C not POSIX) way to determine endianness at runtime without any assumptions about type size or UB? 2020-10-25T21:56:14 #kisslinux <midfavila> I should teach myself C some time... 2020-10-25T22:05:19 #kisslinux <mcf> E5ten: i'm not completely sure, but `*(unsigned char *)&(unsigned){1} == 1` might work to test for little-endian. i think the only assumption is sizeof(unsigned) > sizeof(unsigned char) 2020-10-25T22:06:00 #kisslinux <mcf> or rather, sizeof(unsigned) > 1 2020-10-25T22:06:00 #kisslinux <E5ten> I guess that doesn't violate strict aliasing (which I just found out about and don't really understand yet) cuz char is an exception? 2020-10-25T22:07:45 #kisslinux <mcf> yeah, i believe you are allowed to inspect representation of any object type through pointer to character type 2020-10-25T22:08:58 #kisslinux <mcf> let me see if i can find where it discusses that in the standard 2020-10-25T22:10:37 #kisslinux <E5ten> I wanted to use uint8_t and uint32_t for a similar check so there's no reliance on type size, but because only char seems to be an exception to strict aliasing rule that doesn't appear to be valid either, but googling a bit makes it seem like unions have some kind of exception to strict aliasing rule, but I don't really know how I'd properly use fixed width types in a union to check endianness, or at least since I don't 2020-10-25T22:10:37 #kisslinux <E5ten> really understand strict aliasing rule (and potentially other relevant rules) I don't know how to tell for sure if they don't violate those rules 2020-10-25T22:15:09 #kisslinux <mcf> here are some relevant paragraphs: https://port70.net/~nsz/c/c11/n1570.html#6.5p7 https://port70.net/~nsz/c/c11/n1570.html#6.3.2.3p7 2020-10-25T22:18:53 #kisslinux <mcf> if uint8_t exists, it must be that sizeof(unsigned) > 1, right? 2020-10-25T22:22:40 #kisslinux <E5ten> couldn't unsigned int be the same size as uint8_t? 2020-10-25T22:23:08 #kisslinux <E5ten> or wait I guess the minimum range of unsigned int is higher than what uint8_t could hold so it'd have to be bigger? 2020-10-25T22:24:14 #kisslinux <mcf> yeah 2020-10-25T22:24:16 #kisslinux <E5ten> btw I know I said like fully portable with no assumptions, but I am willing to assume that uintx_t exist because a compile-time break is fine, I just wouldn't want a runtime break because of an invalid assumption (e.g. assumptions about type sizes other than the fixed-with int types) 2020-10-25T22:26:19 #kisslinux <mcf> (yeah as in, unsigned int has a minimum range of [0, 2^16 - 1]) 2020-10-25T22:39:50 #kisslinux <E5ten> thanks for the help! 2020-10-25T23:38:49 #kisslinux <midfavila> Hey, quick question for you guys- 2020-10-25T23:38:49 #kisslinux <midfavila> Has anyone packaged shared-mime-info for KISS yet? I'm having some trouble with it. Ninja is being annoying during compile time... "Could not load the external subset "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" 2020-10-25T23:39:13 #kisslinux <midfavila> I ran a cursory search online and couldn't find anything particularly useful, and I'm admittedly a meson/ninja brainlet 2020-10-25T23:48:11 #kisslinux <sh4rm4^bnc> nerditup, cock.li used to be a cool email provider, but lately they seem to have some technical issues, when you create an account you can't login afterwards 2020-10-25T23:48:33 #kisslinux <sh4rm4^bnc> "mail with cocks" 2020-10-25T23:50:00 #kisslinux <sh4rm4^bnc> they got some cool domains to choose from too