[2022-09-02T00:01:45Z] imho society should abolish traditional telephony [2022-09-02T00:01:51Z] I have a xioami phone that has ads on stock applications. [2022-09-02T00:01:52Z] cuz it's fucked [2022-09-02T00:02:53Z] xioami... hate those things [2022-09-02T00:03:10Z] traditional as in gsm? [2022-09-02T00:03:54Z] I wish I knew how to build graphene or LineagOS on it. [2022-09-02T00:04:03Z] gsm, ss7, all of this [2022-09-02T00:04:07Z] it's all fucked [2022-09-02T00:06:50Z] I remember in 2000 many people in my family refused to have a mobile phone. [2022-09-02T00:07:22Z] They said: If someone wants to meet me, my house is open. [2022-09-02T00:08:40Z] i remember people in 90s didn't even have mobile phones [2022-09-02T00:08:56Z] The guest room is almost  empty all the times now. [2022-09-02T00:09:16Z] yeah we need the 90's back. [2022-09-02T00:09:44Z] sad [2022-09-02T00:09:56Z] I propose the popup car headlights as well. [2022-09-02T00:10:35Z] try not having a phone these days. its really strange [2022-09-02T00:11:01Z] i did that sad_plan [2022-09-02T00:11:12Z] it's quite challenging [2022-09-02T00:11:45Z] you just need internet [2022-09-02T00:12:27Z] i remember hacking wifi at burgenking...good times [2022-09-02T00:13:19Z] in country where i live, it's mandatory to have phone in order to access public wifi [2022-09-02T00:13:47Z] In my limited experience the smartphone even as a tool, people changed when they relied on it like today. I mean the very people I know. [2022-09-02T00:14:32Z] illiliti because of phone number. [2022-09-02T00:14:41Z] yeah [2022-09-02T00:14:48Z] but you know the bypass right? [2022-09-02T00:15:01Z] accually no [2022-09-02T00:15:07Z] ok [2022-09-02T00:15:12Z] i'll tell you [2022-09-02T00:16:09Z] you just need to change your mac address to mac of registered user [2022-09-02T00:17:10Z] how would I know the mac of a registered user and how to change it ? root right? [2022-09-02T00:18:06Z] someone connects to wifi, register there, you intercept the traffic and get mac of someone, change your mac to that mac, profit [2022-09-02T00:18:20Z] aircrack could help with that [2022-09-02T00:18:24Z] but it's secret [2022-09-02T00:18:35Z] haha thats... [2022-09-02T00:18:37Z] don't tell anyone [2022-09-02T00:18:39Z] TIL [2022-09-02T00:18:53Z] Thanks [2022-09-02T00:20:14Z] I'm trying to get the most cheap vs hackable android phone...any recommendations? sad_plan [2022-09-02T00:21:51Z] pinephone [2022-09-02T00:22:01Z] If I could build custom roms I would but...xiami doesn't release drivers of thier phones. [2022-09-02T00:22:03Z] you even run kiss [2022-09-02T00:22:36Z] I think it's expensive and not android right? [2022-09-02T00:24:18Z] which level of hackability do you need? [2022-09-02T00:24:34Z] ability to flash custom rom is enough? [2022-09-02T00:24:36Z] pinephone is probably fine for tinkering, yeah. its really slow afaik though.. [2022-09-02T00:24:51Z] illiliti yes thats the level [2022-09-02T00:25:01Z] if custom roms, one plus' has had a good track record for being popular [2022-09-02T00:25:37Z] pixels [2022-09-02T00:25:56Z] that would be the best. and flash graphene. screw everything else [2022-09-02T00:26:30Z] That's what I thought too. And that's why I asked about esim. [2022-09-02T00:26:41Z] thanks for suggestions. [2022-09-02T00:26:50Z] iirc to activate esim youd need the playstore [2022-09-02T00:26:52Z] lemme check [2022-09-02T00:27:03Z] yep [2022-09-02T00:27:11Z] says so in the settings [2022-09-02T00:28:38Z] do you use the playstore? [2022-09-02T00:30:22Z] Also, a problem on most phones now... very beg screens and wrist crushing weights. [2022-09-02T00:31:07Z] might as well use them as barbells. [2022-09-02T00:31:28Z] then pixel 4a is for you [2022-09-02T00:32:25Z] i hate big phones too [2022-09-02T00:32:43Z] i call them "shovel" [2022-09-02T00:33:32Z] Pixel 4a is a nice phone [2022-09-02T00:34:53Z] I phone se is nice too. I wish it was more... open? [2022-09-02T00:35:42Z] never had iphone, can't tell [2022-09-02T00:36:02Z] i usually avoid them as a plague [2022-09-02T00:36:10Z] Went to samsung one day from iphone, never looked back [2022-09-02T00:36:37Z] Its honestly quite nice [2022-09-02T00:36:42Z] I never had I phone too. [2022-09-02T00:36:54Z] iPhone* [2022-09-02T00:37:27Z] I had S4 Galaxy mini....died on my hand. [2022-09-02T00:37:41Z] It was a nice comrade. [2022-09-02T00:37:57Z] I got the mini tablet of a phone the S22 [2022-09-02T00:38:12Z] i remember i had htc one mine [2022-09-02T00:38:19Z] mini* [2022-09-02T00:38:28Z] nice phone [2022-09-02T00:38:33Z] was.. [2022-09-02T00:38:56Z] I killed a whale........I mean htc wildfire is my second phone after flashlight nokia [2022-09-02T00:39:43Z] 3.something inches [2022-09-02T00:39:58Z] phones got bigger since then. [2022-09-02T00:40:52Z] and i don't fully understand why [2022-09-02T00:41:08Z] Slightly, my phone is 6.4 inches in height [2022-09-02T00:41:16Z] 3 inches width [2022-09-02T00:41:55Z] I made a pledge I will never buy 5 inches phone.. [2022-09-02T00:42:18Z] new updated pledge is to never buy 6.5 inches [2022-09-02T00:42:47Z] Lol, this is probably one of the biggest phones on the market rn [2022-09-02T00:42:59Z] "Phone" [2022-09-02T00:44:43Z] They trully are shoveling us with the 6 inch shovels. [2022-09-02T00:47:01Z] next up is tablets will become phones and tvs will well become tablets [2022-09-02T00:48:09Z] I mean either that or they realise they are unwieldly and minitureise them until we have a phone as small as a nokia with the power of a super computer [2022-09-02T00:49:34Z] with full of tracking and ads, so you won't be able to access its raw power [2022-09-02T00:49:45Z] I think they should make smaller phones that are powerful and can be used with the dock. [2022-09-02T00:50:02Z] illiliti true. [2022-09-02T00:50:36Z] with keyboard and stuff and opensource and open hardware. [2022-09-02T00:51:01Z] supermobile laptop [2022-09-02T00:51:27Z] you know that's impossible [2022-09-02T00:51:42Z] especially truly open hardware [2022-09-02T00:52:11Z] no I meant you attatch  keyboard and usb things. [2022-09-02T00:52:31Z] ohh. ok [2022-09-02T00:52:48Z] you could do it already, no [2022-09-02T00:52:54Z] is risv-v ever going to take off? [2022-09-02T00:53:14Z] RISC-V is already sort of taking off I'd say [2022-09-02T00:53:17Z] it should, but dunno [2022-09-02T00:53:29Z] s/risv/risc/ [2022-09-02T00:54:05Z] I saw smth I forgot what it was but it had an option for RISC-V arch and it was pretty cool [2022-09-02T00:54:14Z] I don't know only seen it on some samsung devices.. [2022-09-02T00:54:41Z] re: illiliti: [2022-09-02T00:55:19Z] risc-v is interesting [2022-09-02T00:55:45Z] dilyn is all about risc-v iirc. he made a blogpost about it even. theres talk about framework laptops getting risc boards everntually. even arm too. [2022-09-02T00:56:12Z] I think I saw framework on LTT? [2022-09-02T00:56:18Z] yep [2022-09-02T00:56:30Z] he's an investor now [2022-09-02T00:56:33Z] Really really cool I'd honestly probably get one [2022-09-02T00:56:38Z] Yeah I remember [2022-09-02T00:56:46Z] arm and risc-v have the same goal but different opinions. Am I right? [2022-09-02T00:57:29Z] Im getting keen on one too. [2022-09-02T00:57:32Z] I have no idea [2022-09-02T01:02:16Z] Intel and AMD : nobody make x86 but us. ARM: Make ARM but be loyal to us. Risc-V: Make Risc-v. [2022-09-02T01:02:34Z] or somestory [2022-09-02T01:03:46Z] Yeah ARM is proprietary RISC-V is not [2022-09-02T01:03:56Z] Both are reduced instruction set though [2022-09-02T01:08:09Z] https://liliputing.com/starfive-visionfive-2-single-board-pc-with-a-quad-core-risc-v-chip-coming-in-november/ [2022-09-02T01:08:14Z] Lol RISC-V is thinking about 128 bit systems too [2022-09-02T01:08:20Z] $55? that's so cheap [2022-09-02T01:09:18Z] virutalmachineuser very cool [2022-09-02T01:48:38Z] hmm, implementing support for $ORIGIN is really hard [2022-09-02T01:48:52Z] because we need to get dir to which lib will be installed [2022-09-02T01:56:04Z] hmm, maybe we could get rpath, prepend pkg_dir, pass it to LD_LIBRARY_PATH and call ldd on lib [2022-09-02T01:56:28Z] this way ldd will deal with ORIGIN for us [2022-09-02T03:31:33Z] Hi [2022-09-02T03:35:58Z] https://github.com/kiss-community/kiss/pull/66 [2022-09-02T04:09:49Z] hi [2022-09-02T05:03:47Z] https://github.com/bminor/musl/blob/master/ldso/dynlink.c#L855 [2022-09-02T05:48:32Z] Is there any distro other than carbs that uses libressl [2022-09-02T05:51:53Z] hyperbola [2022-09-02T06:25:45Z] "Is there any distro other than..." <- are you distro hopping [2022-09-02T08:15:56Z] who's not ? :) [2022-09-02T09:17:55Z] illiliti: there must be some way to change sysroot for ldd? [2022-09-02T09:19:49Z] nvm [2022-09-02T11:44:20Z] illiliti: https://github.com/kiss-community/kiss/pull/67/files thoughts? I got rid of some of the case statements aswell [2022-09-02T11:44:32Z] i mean the globs in case statement [2022-09-02T13:07:05Z] Can someone explain to me why some build files fix lib to lib64 when lib64 is a symlink to lib? Is this done to increase speed? [2022-09-02T13:07:55Z] s/lib to lib64/lib64 to lib/ [2022-09-02T13:16:55Z] http://www.efalk.org/Widgets [2022-09-02T13:17:00Z] you guys might find this page of interest [2022-09-02T13:17:20Z] of particular note is the FileSelect widget; it includes a demo program that could be very nice to use with scripts [2022-09-02T13:29:27Z] https://github.com/kiss-community/kiss/pull/53 [2022-09-02T13:32:13Z] https://github.com/CarbsLinux/cpt/tree/master/tests [2022-09-02T15:24:56Z] what reads /etc/inittab ? [2022-09-02T16:04:02Z] wael[m]: Possibly your init daemon, depending on what it is. [2022-09-02T16:56:33Z] https://github.com/kiss-community/kiss/pull/67/files#diff-89d19d63941a517f4921ec8496fbf07c4b444537352cc585461a1b4de469fde5R738 [2022-09-02T16:56:52Z] testuser[m]12: why you didn't strip prefix here? [2022-09-02T16:57:11Z] "$pkg_dir/$repo_name" [2022-09-02T16:57:34Z] https://github.com/kiss-community/kiss/pull/66/files#diff-89d19d63941a517f4921ec8496fbf07c4b444537352cc585461a1b4de469fde5R717 [2022-09-02T17:00:10Z] O [2022-09-02T17:00:43Z] I'll fix that [2022-09-02T17:00:50Z] Didn't notice in ur pr [2022-09-02T17:01:44Z] Otherwise its ok? The field splittimg [2022-09-02T17:02:57Z] https://github.com/kiss-community/kiss/pull/67#issuecomment-1235449534 and this [2022-09-02T17:08:12Z] there are some style issues [2022-09-02T17:08:58Z] for str; do => for str do [2022-09-02T17:09:33Z] "(NEEDED)"|"=>" => '(NEEDED)'|'=>' [2022-09-02T17:11:00Z] lib_rpath="" => unset lib_rpath [2022-09-02T17:11:47Z] ${cat} => $cat [2022-09-02T17:14:36Z] i think we should ignore readelf failure yeah [2022-09-02T17:15:11Z] you mean ignore file on readelf failure [2022-09-02T17:16:06Z] no [2022-09-02T17:16:23Z] we should ignore file if ldd failed [2022-09-02T17:16:56Z] https://github.com/kiss-community/kiss/blob/master/kiss#L1975 [2022-09-02T17:17:12Z] cmd_elf could be ldd as you see [2022-09-02T17:17:22Z] so ldd -d ... will fail [2022-09-02T17:18:02Z] actually i don't like that cmd_elf can be ldd [2022-09-02T17:18:25Z] because what if ldd can accept -d option? [2022-09-02T17:19:27Z] i think we need to check cmd_elf for readelf first before calling it with -d option [2022-09-02T17:20:49Z] Is there even an ldd that accepts -d and outputs exact readelf format [2022-09-02T17:20:55Z] Also is there a system where readelf doesn't exist [2022-09-02T17:22:49Z] yes, but it doesn't output readelf format [2022-09-02T17:22:55Z] https://docs.oracle.com/cd/E88353_01/html/E37839/ldd-1.html [2022-09-02T17:23:52Z] if it's possible to keep readelf optional, i would rather do that [2022-09-02T17:25:26Z] so we can't naively pass -d option to cmd_elf without checking if it's readelf first [2022-09-02T17:25:41Z] Yeah [2022-09-02T17:25:58Z] https://github.com/kiss-community/kiss/pull/67/files#diff-89d19d63941a517f4921ec8496fbf07c4b444537352cc585461a1b4de469fde5R710 [2022-09-02T17:26:11Z] But my point about readelf is that if it's not available, then the bug that introduces wrong dependencies cant be avoided [2022-09-02T17:26:12Z] i would inline this with case statement [2022-09-02T17:26:38Z] Ok [2022-09-02T17:27:32Z] yeah, the bug will be present [2022-09-02T17:31:38Z] any idea how to get rid of prepend func? [2022-09-02T17:32:39Z] it isn't a hack, just want to keep things simple [2022-09-02T17:33:28Z] cd into the prefix before running ldd [2022-09-02T17:33:38Z] tho idk how different ldd implementations react to relative paths [2022-09-02T17:34:21Z] what if rpath isn't relative [2022-09-02T17:34:31Z] cd won't work in that case [2022-09-02T17:40:33Z] Bruh fucking neovim [2022-09-02T17:41:22Z] bruh is fucking the neovim? damnn [2022-09-02T17:42:02Z] you didn't fix for str; do [2022-09-02T17:42:28Z] drop semicolon [2022-09-02T17:43:31Z] illiliti: check [2022-09-02T17:44:47Z] Wait [2022-09-02T17:44:48Z] bruh it keeps ruining the space [2022-09-02T17:46:42Z] https://github.com/kiss-community/kiss/pull/67/files#diff-89d19d63941a517f4921ec8496fbf07c4b444537352cc585461a1b4de469fde5R693 [2022-09-02T17:46:45Z] Let me redo the commit [2022-09-02T17:46:48Z] check readelf here [2022-09-02T17:47:10Z] case $cmd_elf in *readelf) ... [2022-09-02T17:48:41Z] https://github.com/kiss-community/kiss/pull/67/files#diff-89d19d63941a517f4921ec8496fbf07c4b444537352cc585461a1b4de469fde5L691-L694 [2022-09-02T17:48:49Z] could we redo this a bit [2022-09-02T17:49:25Z] > # *) Already resolved for ldd ;; [2022-09-02T17:49:35Z] move this comment at the top [2022-09-02T17:50:02Z] inline *readelf check and drop ;; [2022-09-02T18:03:37Z] illiliti: done [2022-09-02T18:04:18Z] illiliti: btw is objdump or some other command mandated to be present in toolchain? We could use that if it is [2022-09-02T18:11:06Z] what's the point [2022-09-02T18:13:58Z] bruh i forgot to fix the quote again [2022-09-02T18:16:05Z] illiliti: If objdump is mandatory we don't have to check for readelf [2022-09-02T18:17:21Z] final commit done u can check now [2022-09-02T18:17:25Z] i don't think there's portable way to get rpath [2022-09-02T18:17:38Z] so neither should be mandatory [2022-09-02T18:20:24Z] lgtm [2022-09-02T18:31:35Z] illiliti: is diff guaranteed to return 1 if any diff is found? [2022-09-02T18:32:50Z] Oh it is [2022-09-02T18:45:28Z] yeah it's posix [2022-09-02T19:31:18Z] cmp!!! [2022-09-02T20:37:03Z] hi [2022-09-02T20:37:09Z] hi [2022-09-02T20:51:19Z] hi [2022-09-02T21:01:40Z] oh cmp -s is better [2022-09-02T21:20:37Z] is there any clever way of bypassing the usage of xargs -I? toybox doesnt have the -I flag it seems [2022-09-02T21:23:33Z] posix defines -L not -l, but for gnu they seem to be the same [2022-09-02T21:24:35Z] toybox doesnt have any of them [2022-09-02T21:25:19Z] but sure, posix is important here imo. I just noticed sbase doesnt have those either [2022-09-02T21:25:34Z] then toybox is shit, patch it [2022-09-02T21:26:29Z] im not sure I know enough C to be able to do that though [2022-09-02T21:27:08Z] oh you said -I not -l sorry [2022-09-02T21:27:16Z] yeah [2022-09-02T21:27:22Z] proportional fonts smh [2022-09-02T21:27:27Z] lol [2022-09-02T21:47:06Z] why do you need xargs [2022-09-02T21:48:33Z] its just some script that I use for opening videos in a dir I have. [2022-09-02T21:49:07Z] I dont *need* it per say, but its more convinient for me to do it this way than cd into the dir and run mpv manually [2022-09-02T21:49:24Z] instead Im using dmenu to select the video, and mpv plays the selected one [2022-09-02T21:50:07Z] http://0x0.st/opEW.sh [2022-09-02T21:50:21Z] I have one for opening pdfs aswell, which is basically just the same thing [2022-09-02T21:53:12Z] you don't need -I or {} at all since the argument just goes at the end [2022-09-02T21:53:27Z] ^ [2022-09-02T21:53:30Z] oh [2022-09-02T21:53:47Z] i think you can also replace for loop with find command [2022-09-02T21:55:49Z] nah, it seems itll just list word for word instead. and mpv will just error out [2022-09-02T21:56:29Z] but yea, im sure I could switch to find instead. listing things in a directory has been a somewhat pickle for me. one could just use ls instead, but I dont wanna do that. soo I ended up using the loop [2022-09-02T21:56:52Z] don't use ls [2022-09-02T21:57:01Z] I wont [2022-09-02T21:57:22Z] I dont know why people do that tbh [2022-09-02T21:57:44Z] even the old svc from suckless used ls. [2022-09-02T21:58:48Z] that sucks [2022-09-02T21:59:46Z] yeah. [2022-09-02T22:00:23Z] but ... xargs mpv wont work. mpv will just try to play each for as a separate file. [2022-09-02T22:01:42Z] if not for the dmenu you could use find -exec [2022-09-02T22:03:05Z] im not locked into using dmenu in reality, its just better that way, as I dont need to actually open a terminal for it. I could however make it use a terminal instead, but then id have a terminal open, which is what I was trying to avoid [2022-09-02T22:03:20Z] why doesnt dmenu work with find -exec? [2022-09-02T22:04:43Z] i meant you could use -exec instead of xargs to construct the command [2022-09-02T22:04:44Z] `find . -type f | awk -F "/" '{print $NF}' | dmenu | xargs mpv` should work [2022-09-02T22:05:13Z] oh right dmenu just picks one [2022-09-02T22:34:25Z] hm. still treats each word as file [2022-09-02T22:36:58Z] oh [2022-09-02T22:37:33Z] https://github.com/kiss-community/kiss/commit/a973491b0ed88865a28e4964b72f46c19fbb7087 [2022-09-02T22:37:40Z] escape the spaces [2022-09-02T22:42:36Z] yeah, I figured. im trying to sed them away as we speak