💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2021-04-15.txt captured on 2024-03-21 at 16:01:22.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
2021-04-15T00:00:01 #kisslinux <phoebos[m]> if you get a chance, try it 2021-04-15T00:00:10 #kisslinux <acheam> i'm sure its great 2021-04-15T00:00:23 #kisslinux <phoebos[m]> linguistically more diverse 2021-04-15T00:00:38 #kisslinux <phoebos[m]> better clauses 2021-04-15T00:00:49 #kisslinux <phoebos[m]> ablative? who's she 2021-04-15T00:01:00 #kisslinux <phoebos[m]> genitive absolutes are better 2021-04-15T00:01:16 #kisslinux <phoebos[m]> also the cases are used much more precisely 2021-04-15T00:01:53 #kisslinux <acheam> > genetive absolutes 2021-04-15T00:01:57 #kisslinux <acheam> you take that back! 2021-04-15T00:02:33 #kisslinux <phoebos[m]> no! 2021-04-15T00:02:43 #kisslinux <acheam> whaddaya mean??? Cases are used precisely in latin! If you don't know what case to put something in, you just flip a coin and its dative or ablative 2021-04-15T00:03:21 #kisslinux <noocsharp> what's the deal with quae man 2021-04-15T00:03:22 #kisslinux <phoebos[m]> i love my ων γεροντων much more than Troia capta 2021-04-15T00:03:41 #kisslinux <phoebos[m]> lol 2021-04-15T00:04:13 #kisslinux <acheam> quae is everything 2021-04-15T00:04:24 #kisslinux <acheam> but my latin alphabet! 2021-04-15T00:04:51 #kisslinux <phoebos[m]> why? 2021-04-15T00:05:21 #kisslinux <phoebos[m]> greek letters look cooler anyway 2021-04-15T00:05:43 #kisslinux <phoebos[m]> unless you wanna carve a message into stone 2021-04-15T00:05:51 #kisslinux <phoebos[m]> bit curvy 2021-04-15T00:12:16 #kisslinux <phoebos> ah can i git commit --amend a commit which wasn't the most recent 2021-04-15T00:12:25 #kisslinux <phoebos> do i need to do some rebase-fu 2021-04-15T00:13:06 #kisslinux <acheam> no make a temp commit then squash it 2021-04-15T00:13:08 #kisslinux <acheam> its not that hard 2021-04-15T00:13:29 #kisslinux <phoebos> ah ok, i need to learn this 2021-04-15T00:13:31 #kisslinux <noocsharp> or git commit --fixup=<commit> then git rebase --autosquash 2021-04-15T00:13:49 #kisslinux <acheam> huh interesting 2021-04-15T00:13:54 #kisslinux <acheam> didn't know about that one 2021-04-15T00:14:08 #kisslinux <acheam> thats a lot more "rebase-fu"-yy though 2021-04-15T00:14:16 #kisslinux <noocsharp> true 2021-04-15T00:14:46 #kisslinux <noocsharp> i end up using your suggestion most of the time 2021-04-15T00:15:39 #kisslinux <phoebos> um 2021-04-15T00:15:45 #kisslinux <phoebos> that fixup thingy didn't work 2021-04-15T00:16:17 #kisslinux <acheam> I don't normally shill for magit but its really nice for interactive rebases 2021-04-15T00:18:33 #kisslinux <noocsharp> wdym didn't work? 2021-04-15T00:18:42 #kisslinux <acheam> logs. logs. logs. 2021-04-15T00:18:55 #kisslinux <phoebos> lol 2021-04-15T00:19:00 #kisslinux <phoebos> just did a normal commit 2021-04-15T00:19:15 #kisslinux <phoebos> i mean it didn't affect the earlier commit 2021-04-15T00:19:26 #kisslinux <acheam> then you can just rebase it 2021-04-15T00:19:36 #kisslinux <acheam> I like to just use -i for this 2021-04-15T00:20:04 #kisslinux <acheam> move the temp commit to right below the commit you want to merge it into, and change the word in front to "s" or "squash" 2021-04-15T00:21:22 #kisslinux <phoebos> what's the difference between squash and fixup? does one keep the newer commit message? 2021-04-15T00:22:10 #kisslinux <noocsharp> fixup discards the fixup's commit message, squash keeps both messages 2021-04-15T00:22:14 #kisslinux <acheam> yes it discards the message 2021-04-15T00:22:41 #kisslinux <acheam> it saves a bit of time over squash, I shouldn't have recced you to use squash 2021-04-15T00:23:05 #kisslinux <phoebos> nice 2021-04-15T00:23:13 #kisslinux <acheam> (I mean, it saves you 3 key strokes) 2021-04-15T00:23:21 #kisslinux <acheam> but its all in the name of EFFICIENCY 2021-04-15T00:25:39 #kisslinux <phoebos> how do i specify just the second-to-last commit 2021-04-15T00:25:46 #kisslinux <phoebos> and not the second-last and last 2021-04-15T00:25:47 #kisslinux <acheam> HEAD~2? 2021-04-15T00:26:02 #kisslinux <acheam> it doesn't matter if you have extra commits in your rebase -i menu 2021-04-15T00:26:06 #kisslinux <acheam> it will just ignore them 2021-04-15T00:26:27 #kisslinux <phoebos> nah i just don't want the [PATCH 1/2] in my subject 2021-04-15T00:26:48 #kisslinux <acheam> oh for email, not rebase? 2021-04-15T00:26:52 #kisslinux <phoebos> aye 2021-04-15T00:26:59 #kisslinux <acheam> I would just get the hash of the commit with git log 2021-04-15T00:27:07 #kisslinux <acheam> idk if there's an actual way of doing it 2021-04-15T00:27:15 #kisslinux <acheam> maybe something with git shortlog and tail 2021-04-15T00:27:21 #kisslinux <phoebos> oh that's sensible 2021-04-15T00:27:37 #kisslinux <phoebos> ofc 2021-04-15T00:32:53 #kisslinux <phoebos> huh actually that didn't work 2021-04-15T00:32:54 #kisslinux <phoebos> nvm 2021-04-15T00:36:02 #kisslinux <phoebos> just now it sends the two separate patches referencing each other 2021-04-15T00:36:25 #kisslinux <phoebos> which i don't want bcs they're about different things 2021-04-15T00:37:12 #kisslinux <M4R10zM0113R> hmm... 2021-04-15T00:37:15 #kisslinux <phoebos> oh hello --no-thread 2021-04-15T00:37:22 #kisslinux <phoebos> mebbe 2021-04-15T00:38:10 #kisslinux <phoebos> yes that's it 2021-04-15T00:38:54 #kisslinux <M4R10zM0113R> hopefully everything's in check 2021-04-15T00:55:16 #kisslinux <M4R10zM0113R> done fully updating to kiss-community, I guess 2021-04-15T00:55:36 #kisslinux <M4R10zM0113R> if rebooting is not really necessary, that is 2021-04-15T00:58:53 #kisslinux <noocsharp> at least like log out and log back in after an update that big 2021-04-15T00:59:36 #kisslinux <noocsharp> although its technically not necessary 2021-04-15T01:01:49 #kisslinux <M4R10zM0113R> yeah, I logged out 2021-04-15T01:01:53 #kisslinux <M4R10zM0113R> of everything 2021-04-15T01:01:57 #kisslinux <M4R10zM0113R> even did sv down all my services 2021-04-15T01:02:21 #kisslinux <M4R10zM0113R> dhcpcd still being silly but eh 2021-04-15T01:03:41 #kisslinux <M4R10zM0113R> and I'm unsure if I can daemonize wpa_supplicant like how the rest of the /etc/sv 's do, I'm still a noob to it all 2021-04-15T01:04:07 #kisslinux <noocsharp> ive actually been thinking about the same thing 2021-04-15T01:04:30 #kisslinux <acheam> aaargh I have too many options, idk whether I want to use plan.cat or envs.net for my finger thing 2021-04-15T01:04:50 #kisslinux <acheam> lol 2021-04-15T01:07:22 #kisslinux <noocsharp> you could daemonize it since its just a shell script, but you need to give it a config 2021-04-15T01:07:40 #kisslinux <noocsharp> and the config might be different based on the network, so it doesn't make sense to daemonize it from what i can tell 2021-04-15T01:07:58 #kisslinux <phoebos[m]> who says you can't get fingered on both? 2021-04-15T01:16:06 #kisslinux <M4R10zM0113R> I don't know what to give it as arguments, since I misunderstand if it should be told to daemonize or not because it's a child to runsv 2021-04-15T01:17:05 #kisslinux <M4R10zM0113R> it hangs and does nothing if I use -B -i $iface -c $cfgfile 2021-04-15T01:17:19 #kisslinux <M4R10zM0113R> ... let me double check actually 2021-04-15T01:18:10 #kisslinux <noocsharp> you don't want to use -B when using sv, you want it in the foreground 2021-04-15T01:18:29 #kisslinux <noocsharp> -B is fine when starting it manually as you dont want it running in your shell 2021-04-15T01:27:43 #kisslinux <M4R10zM0113R> it doesn't spawn a process without -B 2021-04-15T01:29:34 #kisslinux <noocsharp> you sure? 2021-04-15T01:30:44 #kisslinux <noocsharp> wait let me check on my system 2021-04-15T01:33:21 #kisslinux <noocsharp> yeah, it starts fine in the foreground for me 2021-04-15T01:33:34 #kisslinux <noocsharp> are you root? 2021-04-15T01:37:13 #kisslinux <M4R10zM0113R> https://0x0.st/-AsF.txt 2021-04-15T01:38:02 #kisslinux <M4R10zM0113R> wait... 2021-04-15T01:38:10 #kisslinux <M4R10zM0113R> forgot to +x run lmao 2021-04-15T01:39:51 #kisslinux <M4R10zM0113R> ok it is good now 2021-04-15T01:40:36 #kisslinux <M4R10zM0113R> now to figure why dhcpcd doesn't handle the interface even though it's run as master 2021-04-15T01:42:17 #kisslinux <M4R10zM0113R> ... maybe later, don't wanna bug out my already buggy routers with too many dhcp reqs 2021-04-15T02:21:39 #kisslinux <acheam> so as it turns out, you can write a finger client in 3 lines of shell + netcat 2021-04-15T03:03:07 #kisslinux <testuser_[m]> Hi 2021-04-15T03:07:16 #kisslinux <acheam> hey testuser_[m] 2021-04-15T03:09:44 #kisslinux <M4R10zM0113R> helo there 2021-04-15T03:20:38 #kisslinux <testuser_[m]> <M4R10zM0113R "now to figure why dhcpcd doesn't"> What are you using for your udev stuff ? 2021-04-15T03:23:42 #kisslinux <M4R10zM0113R> no udev 2021-04-15T03:24:19 #kisslinux <M4R10zM0113R> I guess that's why it does nothing 2021-04-15T03:28:28 #kisslinux <testuser_[m]> Do you have static xorg configs then ? 2021-04-15T03:28:40 #kisslinux <testuser_[m]> Also try building dhcpcd without udev support 2021-04-15T03:30:49 #kisslinux <M4R10zM0113R> static xorg configs? xorg.conf.d, I think 2021-04-15T03:31:06 #kisslinux <M4R10zM0113R> It's part of busybox, for the second part, is it? 2021-04-15T03:31:48 #kisslinux <M4R10zM0113R> mebe I can just modify it to fork off an interface instead of master 2021-04-15T05:59:10 #kisslinux <merakor2> https://lkml.org/lkml/2021/4/14/1099 2021-04-15T05:59:50 #kisslinux <merakor2> H-hey want some Rust in your kernel 2021-04-15T06:00:42 #kisslinux <konimex> the gcc rust thing would need to be ramped up then 2021-04-15T06:01:40 #kisslinux <merakor2> Yeah, I'm really disappointed that Linus is somewhat okay with the idea 2021-04-15T06:07:53 #kisslinux <konimex> I think the whole rust on Linux would be realized at the earliest next year assuming Linus approved the changes he requested, maybe some memester folks here may want to consider KISS on OpenBSD 2021-04-15T06:10:22 #kisslinux <testuser_[m]> Nothing important in the kernel is gonna use rust for a long time probably 2021-04-15T06:10:28 #kisslinux <merakor2> Yeah, this only an RFC at this point 2021-04-15T06:10:47 #kisslinux <konimex> yeah, I see this more as a driver thing, so new hardware might use Rust as their driver code 2021-04-15T06:11:52 #kisslinux <merakor2> I really hope for a gcc rust if this is going to be pushed hard 2021-04-15T06:11:55 #kisslinux <konimex> I personally hoped Zig rather than rust though so there's that 2021-04-15T06:12:12 #kisslinux <merakor2> I would be happy for Go :P 2021-04-15T06:12:18 #kisslinux <necromansy> idr but is there less overhead in rust vs C? 2021-04-15T06:12:27 #kisslinux <necromansy> like would a rust kernel be...better? 2021-04-15T06:15:04 #kisslinux <merakor2> You have more fine-grained control with lower level languages 2021-04-15T06:15:08 #kisslinux <testuser_[m]> @cemkeylan:matrix.org no IRC ? 2021-04-15T06:16:04 #kisslinux <merakor2> What do you mean? 2021-04-15T06:18:17 #kisslinux <merakor2> Even just looking at Linus' mail, I understand that Rust aborts when no memory is left, which basically means kernel panic 2021-04-15T06:18:42 #kisslinux <merakor2> You have no choice over it 2021-04-15T06:19:26 #kisslinux <merakor2> With C you choose how to manage that situation 2021-04-15T06:21:26 #kisslinux <merakor2> Maybe I am misinterpreting these, and maybe I am wrong 2021-04-15T06:22:51 #kisslinux <merakor2> But I always thought that most of these modern languages are designed that they manage and "secure" low level stuff for you 2021-04-15T06:23:39 #kisslinux <merakor2> Which for user-space programs, is an alright thing to do, but I wouldn't develop an entire kernel with them. 2021-04-15T06:28:55 #kisslinux <riteo> Hi! 2021-04-15T06:29:14 #kisslinux <testuser_[m]> Hi 2021-04-15T08:29:17 #kisslinux <testuser_[m]> https://www.phoronix.com/scan.php?page=news_item&px=LLVM-12.0-Released 2021-04-15T08:33:20 #kisslinux <merakor> Cloudflare really shits its pants when run from webkitgtk 2021-04-15T08:33:56 #kisslinux <merakor> It refreshes like 10 times before it lets you enter 2021-04-15T08:46:59 #kisslinux <konimex> looks like it's time for my six-monthly rebuild tests 2021-04-15T09:52:26 #kisslinux <spryc> i found something even better than teddit. 2021-04-15T09:52:33 #kisslinux <spryc> It's called libredd.it 2021-04-15T09:54:23 #kisslinux <merakor> rtv gang 2021-04-15T10:30:04 #kisslinux <thermatix> would someone be able to tell me if this is an IPS or TN pane? -> https://www.panelook.com/B156HAN02.1%20HW0A_AUO_15.6_LCM_overview_31631.html 2021-04-15T10:33:41 #kisslinux <thermatix> nvm found it on this site -> https://www.laptopscreen.com/English/screen-part-number/B156HAN02.1~HW0A/ 2021-04-15T10:35:08 #kisslinux <thermatix> it looks like I Was right, the screen on that Clevo laptop I linked last night doesn't look very good 2021-04-15T10:58:32 #kisslinux <thermatix> that other site seems to sell screens that are better and compatible with the worse screen, I suppose I could buy one and replace the screen? 2021-04-15T13:27:50 #kisslinux <acheam> morning, kissers 2021-04-15T13:28:03 #kisslinux <zenomat> afternoon 2021-04-15T13:28:18 #kisslinux <acheam> all you damn europeans :) 2021-04-15T13:28:40 #kisslinux <fl0wer> hi im currently thinking about giving kiss linux a shot, and i was wondering, can i use my current kernel config from void linux for kiss? so that i ensure everything is working correctly? 2021-04-15T13:28:52 #kisslinux <fl0wer> good morning 2021-04-15T13:28:54 #kisslinux <acheam> Void musl? 2021-04-15T13:29:04 #kisslinux <acheam> oh just the config? 2021-04-15T13:29:07 #kisslinux <acheam> yeah that should be fine 2021-04-15T13:29:10 #kisslinux <fl0wer> no it's void glibc 2021-04-15T13:29:15 #kisslinux <acheam> the config should be fine 2021-04-15T13:29:20 #kisslinux <fl0wer> yes compile the kernel with the config from my working system 2021-04-15T13:29:32 #kisslinux <acheam> yep that's fine AFAIK 2021-04-15T13:29:57 #kisslinux <testuser_[m]> hi acheam 2021-04-15T13:30:24 #kisslinux <testuser_[m]> fl0wer: you can recycle the same kernel across distros too 2021-04-15T13:30:28 #kisslinux <testuser_[m]> not just the config 2021-04-15T13:30:35 #kisslinux <kiedtl> ehm 2021-04-15T13:30:39 #kisslinux <kiedtl> be careful of kernel modules 2021-04-15T13:31:06 #kisslinux <testuser_[m]> hmm yeah there's that too 2021-04-15T13:31:30 #kisslinux <fl0wer> okay thank you that's good to know. i'm not quite familiar with compiling the kernel and choosing the options i need manually. i tried once and half of my computer was not working properly. so this would make things easier for me. 2021-04-15T13:32:14 #kisslinux <testuser_[m]> but the void config might have initramfs requirement and stuff, and not just kernel modules so that can complicate stuff a bit 2021-04-15T13:32:57 #kisslinux <testuser_[m]> i think you can do `make localyesconfig` in void to get a config that has most stuff built into the kernel instead of modules or initramfs 2021-04-15T13:33:29 #kisslinux <fl0wer> and then i can use the config for building a new kernel? 2021-04-15T13:33:49 #kisslinux <testuser_[m]> yeah 2021-04-15T13:35:09 #kisslinux <spryc2> do you reckon librewolf is hard to package? 2021-04-15T13:35:22 #kisslinux <testuser_[m]> noocsharp has a package for it 2021-04-15T13:35:27 #kisslinux <fl0wer> can i make this for the xanmod kernel too? 2021-04-15T13:35:31 #kisslinux <testuser_[m]> but why would you use that instead of a regular firefox with ghacks userjs 2021-04-15T13:35:54 #kisslinux <spryc2> doesnt that still phone home? 2021-04-15T13:35:58 #kisslinux <testuser_[m]> fl0wer: make localyesconfig takes your current loaded kernel's config 2021-04-15T13:36:21 #kisslinux <testuser_[m]> dont think so spryc2, you can disable pretty much everything in about:config 2021-04-15T13:39:31 #kisslinux <fl0wer> what would i have to do to find all the kernel features i need manually? 2021-04-15T13:40:16 #kisslinux <testuser_[m]> depends on your hardware 2021-04-15T13:43:53 #kisslinux <zenomat> has anyone got converting to pdf with pandoc working? I got pandoc but I also need pdflatex or some other latex library and I do not want to build all the latex stuff 2021-04-15T13:51:05 #kisslinux <acheam> pandoc to pdf is basically document to latex to pdf afaik 2021-04-15T13:51:10 #kisslinux <acheam> so you do need a latex thing 2021-04-15T13:51:19 #kisslinux <spryc2> hmm the librewolf build failed http://0x0.st/-AoD.txt 2021-04-15T13:51:55 #kisslinux <acheam> looks like you need ncursesw 2021-04-15T13:52:29 #kisslinux <testuser_[m]> are you using an llvm binary ? 2021-04-15T13:52:52 #kisslinux <testuser_[m]> spryc2: 2021-04-15T13:53:29 #kisslinux <testuser_[m]> it links to ncurses for terminfo if available, so you need to install ncurses if youre using the binary 2021-04-15T13:54:29 #kisslinux <spryc2> yeah that worked 2021-04-15T13:57:04 #kisslinux <acheam> yay 2021-04-15T13:57:30 #kisslinux <acheam> in general you can grep the logs for "not found" and that will find a lot of of your problems 2021-04-15T13:58:19 #kisslinux <testuser_[m]> grep for "Waiting" too, thats where most of the real errors are at 2021-04-15T13:58:24 #kisslinux <testuser_[m]> why dont build systems just stop 2021-04-15T13:58:30 #kisslinux <testuser_[m]> "Waiting for unfinished jobs" 2021-04-15T13:58:36 #kisslinux <testuser_[m]> its gonna fail anyways.. 2021-04-15T14:05:10 #kisslinux <zenomat> achaem: yes I know, was just wondering if there is a way to only use pdflatex without having to build tex-core or stuff like that 2021-04-15T14:08:52 #kisslinux <acheam> I think it should work with miktex? 2021-04-15T14:09:31 #kisslinux <acheam> phoebos[m]'s repo has it 2021-04-15T14:12:31 #kisslinux <zenomat> alright thanks, i'll take a look at it 2021-04-15T14:15:52 #kisslinux <zenomat> do you have by chance a link to his repo? 2021-04-15T14:21:21 #kisslinux <acheam> https://github.com/aabacchus/kiss-repo 2021-04-15T14:21:23 #kisslinux <acheam> zenomat: 2021-04-15T14:21:30 #kisslinux <zenomat> ah, thank you 2021-04-15T15:06:18 #kisslinux <phoebos[m]> zenomat: i put the miktex stuff in a separate repo: https://github.com/aabacchus/miktex-kiss-repo 2021-04-15T15:06:46 #kisslinux <phoebos[m]> if you try it out, let me know how it goes 2021-04-15T15:24:45 #kisslinux <zenomat> phoebos: was wondering, didnt find it in your repo. Thank you, I'll report 2021-04-15T15:26:41 #kisslinux <zenomat> Why the hell does this have so many dependencies.... 2021-04-15T15:29:55 #kisslinux <acheam> because.... reasons 2021-04-15T15:35:23 #kisslinux <phoebos[m]> ~~~reasons~~~ 2021-04-15T15:35:35 #kisslinux <phoebos[m]> I intend to try and get rid of most of them 2021-04-15T16:09:17 #kisslinux <E5ten> konimex: what's the failure in mesa with new byacc? 2021-04-15T16:11:36 #kisslinux <konimex> https://termbin.com/gjip 2021-04-15T16:12:01 #kisslinux <konimex> I can only reproduce it with latest byacc though so I reverted to an older version and it works again (at least from my side) 2021-04-15T16:13:20 #kisslinux <E5ten> do you have the "src/compiler/glsl/glsl_parser.tab.h" that seems to be causing the issues? (I assume this file got generated by byacc?) 2021-04-15T16:13:44 #kisslinux <E5ten> (and if you do can you send it) 2021-04-15T16:13:49 #kisslinux <konimex> two secs 2021-04-15T16:14:12 #kisslinux <E5ten> thanks, and I guess (assuming it's generated) could you also send the working one generated by older byacc for comparison? 2021-04-15T16:21:33 #kisslinux <M4R10zM0113R> qemu needing bash dependency? 2021-04-15T16:23:34 #kisslinux <konimex> E5ten: well crap looks like my x session borked, I'll try to tackle it tomorrow and also send the generated header as it's night time over here 2021-04-15T16:23:48 #kisslinux <E5ten> gotcha, sounds good 2021-04-15T16:26:15 #kisslinux <M4R10zM0113R> make[1]: Entering directory '/home/owl/.cache/kiss/proc/31756/build/qemu/build' 2021-04-15T16:26:15 #kisslinux <M4R10zM0113R> env: can't execute 'bash': No such file or directory 2021-04-15T16:26:41 #kisslinux <M4R10zM0113R> 😟 2021-04-15T16:27:18 #kisslinux <testuser_[m]> Maybe some build script needs it 2021-04-15T16:27:25 #kisslinux <jedavies> M4R10zM0113R: I need to fix that, noticed it recently also 2021-04-15T16:27:37 #kisslinux <M4R10zM0113R> yeah, previously unneeded bash for qemu 2021-04-15T16:29:34 #kisslinux <jedavies> Any wyvertux/wyverkiss users managed to build the new llvm yet? Getting build errors here. 2021-04-15T16:34:07 #kisslinux <konimex> well I did build it successfully 2021-04-15T16:34:40 #kisslinux <konimex> I have a tarball ready but I'm currently rebuilding everything with llvm12 2021-04-15T16:34:54 #kisslinux <konimex> what's the build error? 2021-04-15T16:47:47 #kisslinux <dilyn> hey looky I also have issues with mesa+new byacc :o I can send that stuff your way later today e5ten 2021-04-15T16:57:38 #kisslinux <jedavies> OK, was crossbuild related. Got it building now. 2021-04-15T16:58:15 #kisslinux <spryc2> http://0x0.st/-AXV.txt 2021-04-15T16:58:22 #kisslinux <spryc2> guess i gotta do some manual patching 2021-04-15T17:17:09 #kisslinux <M4R10zM0113R> I have no idea why qemu failed to build 2021-04-15T17:18:55 #kisslinux <M4R10zM0113R> https://0x0.st/-AXl.txt 2021-04-15T17:21:32 #kisslinux <M4R10zM0113R> and now firefox crashes everything... 2021-04-15T17:21:44 #kisslinux <M4R10zM0113R> I guess it's time to rebuild things in order 2021-04-15T17:24:52 #kisslinux <testuser_[m]> Unable to disambiguate -no-pie 2021-04-15T17:24:56 #kisslinux <testuser_[m]> It failed right at the start 2021-04-15T17:25:01 #kisslinux <testuser_[m]> What are your cflags 2021-04-15T17:25:25 #kisslinux <E5ten> dilyn: thanks, sounds good 2021-04-15T17:25:41 #kisslinux <M4R10zM0113R> '-march=native -mtune=native -pipe -O3' 2021-04-15T17:26:53 #kisslinux <testuser_[m]> What are the meson flags used ? Same as qemu build in community ? 2021-04-15T17:27:34 #kisslinux <M4R10zM0113R> yeah(?) 2021-04-15T17:27:53 #kisslinux <M4R10zM0113R> meson is failing to even execute help 2021-04-15T17:27:56 #kisslinux <M4R10zM0113R> what the 2021-04-15T17:28:15 #kisslinux <M4R10zM0113R> wait nvm 2021-04-15T17:28:49 #kisslinux <testuser_[m]> I see --enable-pie in the build, but the log complains about passing no-pie wtf 2021-04-15T17:29:51 #kisslinux <testuser_[m]> Wait qemu doesn't even use meson, is it called by the configure script or something ? 2021-04-15T17:30:25 #kisslinux <testuser_[m]> Anything in your ldflags ? 2021-04-15T17:34:12 #kisslinux <M4R10zM0113R> uhhhh 2021-04-15T17:34:34 #kisslinux <M4R10zM0113R> I just have c(xx)flags set as described above 2021-04-15T17:35:01 #kisslinux <testuser_[m]> Weird 2021-04-15T17:35:25 #kisslinux <M4R10zM0113R> no ldflags set 2021-04-15T17:35:34 #kisslinux <M4R10zM0113R> at least, from env 2021-04-15T17:36:03 #kisslinux <M4R10zM0113R> I'm guessing it's some sillyness from updating out of order 2021-04-15T17:42:34 #kisslinux <M4R10zM0113R> ... I suppose kiss does some form of update ordering, right? There's also no consideration for rebuilding based on deps updating? 2021-04-15T17:54:51 #kisslinux <testuser_[m]> I think the package that is a dependency for everything else is updated first 2021-04-15T18:09:27 #kisslinux <spryc2> i installed glib and tried to compile again but it still misses glib-object, did i miss something? http://0x0.st/-A8b.txt 2021-04-15T18:14:19 #kisslinux <merakor> The Makefile seems to be faulty or smth 2021-04-15T18:14:33 #kisslinux <spryc2> maybe it includes from the wrong place? 2021-04-15T18:14:55 #kisslinux <merakor> It should specify -I/usr/include/glib-2.0 2021-04-15T18:15:15 #kisslinux <merakor> But the part where it compiles x3mimg.o doesn't 2021-04-15T18:15:20 #kisslinux <merakor> That's the problem 2021-04-15T18:15:38 #kisslinux <merakor> s/x3mimg.o/w3mimg.o/ 2021-04-15T18:15:38 #kisslinux <movzbl> <merakor> That's the problem 2021-04-15T18:15:46 #kisslinux <merakor> Nice try movzbl 2021-04-15T18:16:34 #kisslinux <spryc2> w3m is in the graveyard anyway 2021-04-15T18:17:15 #kisslinux <merakor> spryc2: You can do `export CFLAGS="$CFLAGS -I/usr/include/glib-2.0"` on the build script 2021-04-15T18:17:26 #kisslinux <merakor> That would most probably fix it 2021-04-15T18:23:21 #kisslinux <spryc2> http://0x0.st/-A81.txt why can't it find glibconfig in there? 2021-04-15T18:25:33 #kisslinux <testuser_[m]> Run a find and see what directory it lives in 2021-04-15T18:26:57 #kisslinux <merakor> spryc2: Switch that to `export CFLAGS="$CFLAGS $(pkgconf --cflags glib-2.0)"` 2021-04-15T18:31:24 #kisslinux <spryc2> gotta do the same thing for gdk-pixbuf i think 2021-04-15T18:35:23 #kisslinux <testuser_[m]> Is there a better way than this to temporarily change variables in kiss hook ? 2021-04-15T18:35:25 #kisslinux * testuser_[m] < https://matrix.org/_matrix/media/r0/download/matrix.org/yyoNalmzDUfRdOuKKDmNIlNb/message.txt > 2021-04-15T18:35:58 #kisslinux <spryc2> i need gdk-pixbuf-xlib 2021-04-15T18:36:00 #kisslinux <spryc2> for w3m 2021-04-15T18:36:09 #kisslinux <spryc2> and that does not seem to be packaged either 2021-04-15T19:05:19 #kisslinux <spryc2> to lynx i go, for now 2021-04-15T19:17:26 #kisslinux <merakor> testuser_[m]: I manage my hooks this way https://github.com/cemkeylan/kiss-hook 2021-04-15T19:18:01 #kisslinux <merakor> Also this is my hook collection https://github.com/cemkeylan/hooks 2021-04-15T19:46:23 #kisslinux <midfavila> So... anyone ever try getting Xenocara running on KISS? I've been considering trying. 2021-04-15T19:46:38 #kisslinux <midfavila> The Hyperbola team uses it, so it shouldn't be *too* hard to port... 2021-04-15T19:48:21 #kisslinux <M4R10zM0113R> dafuq why was I getting this channel as relayed private messages, silly emacs 2021-04-15T19:48:49 #kisslinux <midfavila> because you're trying to use a text editor as an IRC client. 2021-04-15T19:48:51 #kisslinux <midfavila> smh. 2021-04-15T19:49:32 #kisslinux <M4R10zM0113R> yeah I'll have to rebuild packages in order 2021-04-15T19:49:43 #kisslinux <midfavila> speaking of Lisp editors 2021-04-15T19:49:56 #kisslinux <midfavila> i was reading the source code of XEdit the other day and it has an interpreter built into it 2021-04-15T19:50:20 #kisslinux <midfavila> I had *no clue* that was a thing. Always figured XEdit was more of a demo application. 2021-04-15T19:51:53 #kisslinux <ominous_anonymou> the Bethesda tool? 2021-04-15T19:52:08 #kisslinux <midfavila> No. It's the "standard" X text editor 2021-04-15T19:52:27 #kisslinux <midfavila> It is to editing things as xclock is to displaying time, or xcalc to performing calculations. 2021-04-15T19:52:53 #kisslinux <midfavila> It's, er, basic. To be polite. 2021-04-15T19:53:21 #kisslinux <ominous_anonymou> what is the interpreter for? some kind of internal scripting? 2021-04-15T19:53:31 #kisslinux <midfavila> Well, you can use it for that. 2021-04-15T19:53:45 #kisslinux <midfavila> But in the lisp directory's README they talk about building proper applications with it 2021-04-15T19:53:57 #kisslinux <midfavila> E.g mail reader, file manager, some sort of basic web browser 2021-04-15T19:54:22 #kisslinux <midfavila> looking at the lisp code, they also appear to have written Common Lisp bindings for Xaw, which is neato. 2021-04-15T19:55:18 #kisslinux <midfavila> i doubt they work any more, but who knows. 2021-04-15T19:55:34 #kisslinux <riteo> old software is cool 2021-04-15T19:56:09 #kisslinux <midfavila> Mhm. I intend to write a set of tools using Xaw... probably 2021-04-15T19:56:21 #kisslinux <midfavila> Either that or McCLIM. Depends on whether I learn C or Lisp first. 2021-04-15T19:56:40 #kisslinux <ominous_anonymou> re: xenocara: "A freshly checked out xenocara tree is buildable without any external tool. Only the xenocara and the src (currently only the src/sys/dev/pci/pcidevs file) trees are needed." ... 2021-04-15T19:56:58 #kisslinux <ominous_anonymou> somehow i don't believe them 2021-04-15T19:57:03 #kisslinux <midfavila> from oBSD's site or Hyperbola's? 2021-04-15T19:57:14 #kisslinux <ominous_anonymou> obsd's 2021-04-15T19:57:17 #kisslinux <ominous_anonymou> http://cvsweb.openbsd.org/cgi-bin/cvsweb/xenocara/README?rev=1.43&content-type=text/x-cvsweb-markup 2021-04-15T19:57:39 #kisslinux <midfavila> i recall reading that normally xenocara uses oBSD specific syscalls 2021-04-15T19:57:39 #kisslinux <ominous_anonymou> does hyperbola have a packaging example? 2021-04-15T19:57:44 #kisslinux <thebuzzing> Emacs isn't a text editor, It's a DE with a built in text editor. 2021-04-15T19:57:51 #kisslinux <midfavila> and yeah, probably. I'm poking around on their site rn 2021-04-15T19:58:03 #kisslinux <midfavila> also re: emacs, use a better DE then 2021-04-15T19:58:14 #kisslinux <midfavila> i suggest DOORS or FVWM paired with LXDE 2021-04-15T19:58:26 #kisslinux <midfavila> fight me. 2021-04-15T19:58:44 #kisslinux <thebuzzing> I just use dwm, so I haven't really got a god in this fight. 2021-04-15T19:58:55 #kisslinux <thebuzzing> s/god/dog/ 2021-04-15T19:58:55 #kisslinux <movzbl> <thebuzzing> I just use dwm, so I haven't really got a dog in this fight. 2021-04-15T19:58:58 #kisslinux <thebuzzing> Although. 2021-04-15T19:59:06 #kisslinux <midfavila> honestly I don't mind emacs as a text editor 2021-04-15T19:59:10 #kisslinux <midfavila> i mind it as a "everything else" 2021-04-15T19:59:32 #kisslinux <midfavila> but the "everything else" is also its core feature, so... 2021-04-15T19:59:45 #kisslinux <merakor2> Eh, matter of preference 2021-04-15T20:00:10 #kisslinux <midfavila> Ew, looks like I'll have to port a ton of stuff in addition to the display server. Well, that's to be expected 2021-04-15T20:00:15 #kisslinux <midfavila> Gives me something to work on... 2021-04-15T20:00:19 #kisslinux <merakor2> I find that many application using the same hackable interface to be quite convenient 2021-04-15T20:00:28 #kisslinux <midfavila> that's why Xaw is great! 2021-04-15T20:00:38 #kisslinux <midfavila> everything is controlled via xresources 2021-04-15T20:00:55 #kisslinux <thebuzzing> I had a lot of fun rigging emacs up so I could just mess with stuff for a bit, but anytime I wanted to edit text I ended up using vim, so it seemed a little silly. 2021-04-15T20:01:03 #kisslinux <midfavila> i still like tine 2021-04-15T20:01:08 #kisslinux <ominous_anonymou> i made this for you the other day: http://ix.io/2Wdp Xaw app in python 2021-04-15T20:01:17 #kisslinux <midfavila> >xaw 2021-04-15T20:01:17 #kisslinux <midfavila> >python 2021-04-15T20:01:21 #kisslinux * midfavila grimaces 2021-04-15T20:01:55 #kisslinux <midfavila> i remember one time writing a basic program in python that just drew a couple buttons using tk 2021-04-15T20:02:02 #kisslinux <midfavila> and it used 60mb of RAM 2021-04-15T20:02:11 #kisslinux <ominous_anonymou> that's all that does, i didn't do any profiling on it though 2021-04-15T20:02:23 #kisslinux <midfavila> literally did nothing beyond draw buttons and then run a shell command on click 2021-04-15T20:02:25 #kisslinux <midfavila> 60mb 2021-04-15T20:02:30 #kisslinux <midfavila> ever since that day I've not touched python 2021-04-15T20:02:42 #kisslinux <midfavila> don't even have it installed 2021-04-15T20:02:53 #kisslinux <midfavila> absolutely cringe and garbage language 2021-04-15T20:02:57 #kisslinux <midfavila> but I digress 2021-04-15T20:03:05 #kisslinux <midfavila> still, it's cool they have Xaw bindings 2021-04-15T20:03:17 #kisslinux <midfavila> did you check if it works with non-standard Xaw implementations? 2021-04-15T20:03:28 #kisslinux <ominous_anonymou> they don't have bindings 2021-04-15T20:03:46 #kisslinux <ominous_anonymou> i had to use ctypes to pull in the libraries 2021-04-15T20:03:56 #kisslinux <midfavila> ...oh, yeah, I see now 2021-04-15T20:04:24 #kisslinux <midfavila> v cool 2021-04-15T20:05:03 #kisslinux <midfavila> https://en.wikipedia.org/wiki/Common_Lisp_Interface_Manager 2021-04-15T20:05:15 #kisslinux <midfavila> once I get GNU CLISP running on my system I intend to experiment with this 2021-04-15T20:05:36 #kisslinux <spryc2> idk what to learn either 2021-04-15T20:05:40 #kisslinux <spryc2> probably C 2021-04-15T20:05:41 #kisslinux <midfavila> C 2021-04-15T20:05:50 #kisslinux <midfavila> that's what I'm going to have to settle down on 2021-04-15T20:06:00 #kisslinux <spryc2> where to start? 2021-04-15T20:06:05 #kisslinux <midfavila> K&R 2021-04-15T20:06:05 #kisslinux <spryc2> K&R? 2021-04-15T20:06:30 #kisslinux <midfavila> i've been reading and re-reading the first 25 pages or so ever day for the past week 2021-04-15T20:06:35 #kisslinux <midfavila> because I really want to drill it into my head 2021-04-15T20:07:09 #kisslinux <midfavila> ...that, and college, and doing some algebra review, and SICP, and MIT 6.004... bleh 2021-04-15T20:08:36 #kisslinux <midfavila> https://www.hyperbola.info/packages/?sort=&q=xenocara&maintainer=&flagged= 2021-04-15T20:08:44 #kisslinux <midfavila> xenocara packages in case anyone wants to look 2021-04-15T20:08:56 #kisslinux <midfavila> i'll probably set up a xenocara repository on SDF later today 2021-04-15T20:08:59 #kisslinux <midfavila> ...probably. 2021-04-15T20:13:48 #kisslinux <ominous_anonymou> that Xaw python script looks like it's about 10-11MB RAM just idling lol 2021-04-15T20:16:24 #kisslinux <midfavila> the best language for developing applications 2021-04-15T20:17:18 #kisslinux <midfavila> i need to write a program for generating XDG lists in scheme or something 2021-04-15T20:17:34 #kisslinux <midfavila> because the standard one is slooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooow 2021-04-15T20:22:24 #kisslinux <midfavila> Gotta update my site, too... hrm. That's at least something I can do right now. 2021-04-15T20:22:29 #kisslinux <kiedtl> I thought the same way, but I've come to realize that having everything in an editor-as-an-os has some perks 2021-04-15T20:22:37 #kisslinux <kiedtl> fuck I was scrolled up 2021-04-15T20:22:39 #kisslinux <kiedtl> nvm 2021-04-15T20:23:04 #kisslinux <midfavila> the emacs approach does have its advantages 2021-04-15T20:23:12 #kisslinux <midfavila> e.g not having to change your workflow even on different OSes 2021-04-15T20:23:26 #kisslinux <kiedtl> Plus consistency 2021-04-15T20:23:42 #kisslinux <kiedtl> And you have a command-driven interface without all the legacy terminal crap 2021-04-15T20:24:08 #kisslinux <midfavila> I think that UI consistency is less a point in favor of Emacs and more of a mark against UNIX programs. 2021-04-15T20:24:33 #kisslinux <midfavila> outside of CLI there's a billion different toolkits and style guides, and nobody seems to be able to just *settle* on one 2021-04-15T20:24:48 #kisslinux <midfavila> too busy "innovating" to polish anything. 2021-04-15T20:24:59 #kisslinux <midfavila> i do like emacs' command chords though 2021-04-15T20:25:06 #kisslinux <spryc2> maybe i need to try emacs sometime 2021-04-15T20:25:08 #kisslinux <midfavila> been considering implementing something similar in my FVWM setup 2021-04-15T20:25:24 #kisslinux <midfavila> but that requires kludges with functions and keybindings and that sounds like a hassle 2021-04-15T20:25:55 #kisslinux <midfavila> same thing with DWM's tags/workspaces feature... I could probably implement that. Hmm. 2021-04-15T20:26:08 #kisslinux <spryc2> i use vim but i am not like too attached to it's keybindings and other shortcuts 2021-04-15T20:26:17 #kisslinux <spryc2> never did vimtutor for example 2021-04-15T20:26:30 #kisslinux <midfavila> i learned vi because of my router 2021-04-15T20:26:35 #kisslinux <midfavila> but I really dislike it 2021-04-15T20:26:53 #kisslinux <midfavila> which is weird because I really like ed 2021-04-15T20:26:58 #kisslinux <midfavila> and vi is literally just visual ed 2021-04-15T20:27:21 #kisslinux <thebuzzing> Emacs is fun to mess with, but I could never get settled in to it. Things felt clunky the whole time. 2021-04-15T20:27:47 #kisslinux <midfavila> bro just install evil mode bro 2021-04-15T20:27:53 #kisslinux <midfavila> use vi inside emacs 2021-04-15T20:27:54 #kisslinux <thebuzzing> Which is not to say emacs is clunky. Just you know, It felt like I was on vacation to a different editor, and I knew it would end soon. 2021-04-15T20:27:57 #kisslinux <spryc2> i have a feeling it'll get slow with a bunch of plugins 2021-04-15T20:28:20 #kisslinux <spryc2> what other editors are there 2021-04-15T20:28:25 #kisslinux <midfavila> there's plenty 2021-04-15T20:28:29 #kisslinux <spryc2> what about kakoune? 2021-04-15T20:28:34 #kisslinux <midfavila> a lot of people here use kilo, for example 2021-04-15T20:28:37 #kisslinux <midfavila> i'm a tine guy 2021-04-15T20:28:45 #kisslinux <thebuzzing> nano. 2021-04-15T20:28:49 #kisslinux <midfavila> i've never tried kakoune, but I've heard it's... weird 2021-04-15T20:29:02 #kisslinux <spryc2> theres also micro 2021-04-15T20:29:02 #kisslinux <midfavila> i used to use jed 2021-04-15T20:29:06 #kisslinux <midfavila> jed is very nice 2021-04-15T20:29:16 #kisslinux <midfavila> but it's a tad obtuse at times 2021-04-15T20:29:25 #kisslinux <midfavila> the accompanying pager, MOST, is also fantastic 2021-04-15T20:29:50 #kisslinux <spryc2> i used to use acme a lot 2021-04-15T20:29:54 #kisslinux <spryc2> it was quite nice 2021-04-15T20:29:56 #kisslinux <midfavila> wow, holy based 2021-04-15T20:30:05 #kisslinux <midfavila> i've been meaning to learn acme 2021-04-15T20:30:14 #kisslinux <midfavila> set up a Plan 9 VM the other day 2021-04-15T20:30:14 #kisslinux <spryc2> i ran 9front as my only os for about a month 2021-04-15T20:30:27 #kisslinux <midfavila> dangerous lad 2021-04-15T20:30:52 #kisslinux <spryc2> it was mainly because i wanted to focus on doing actual work 2021-04-15T20:31:03 #kisslinux <spryc2> not playing around with a bunch of things 2021-04-15T20:31:14 #kisslinux <midfavila> that's totally fair 2021-04-15T20:31:23 #kisslinux <midfavila> part of why I like tine 2021-04-15T20:31:27 #kisslinux <spryc2> it worked well 2021-04-15T20:31:37 #kisslinux <midfavila> simple no-frills visual editor without any gimmicks 2021-04-15T20:31:41 #kisslinux <spryc2> whats tine 2021-04-15T20:31:47 #kisslinux <midfavila> well, it's not ed 2021-04-15T20:31:52 #kisslinux <midfavila> the author was very insistent on that 2021-04-15T20:31:59 #kisslinux <midfavila> https://github.com/deadpixi/tine 2021-04-15T20:32:12 #kisslinux <spryc2> i couldnt find it doing a search, thanks 2021-04-15T20:32:14 #kisslinux <midfavila> clone of the AmigaDOS and TRIPOS editor, to be more precise 2021-04-15T20:32:18 #kisslinux <thebuzzing> I tried ed. I don't recommend it. 2021-04-15T20:32:28 #kisslinux <midfavila> ed isn't really that good as a main editor 2021-04-15T20:32:36 #kisslinux <thebuzzing> It may be the standard editor, but I don't mind straying from standards in this case. 2021-04-15T20:32:45 #kisslinux <midfavila> it has the best UI 2021-04-15T20:32:49 #kisslinux <midfavila> ? 2021-04-15T20:32:53 #kisslinux <midfavila> all you need 2021-04-15T20:33:05 #kisslinux <thebuzzing> Hah. No argument there. 2021-04-15T20:33:08 #kisslinux <spryc2> kilo seems very neat too 2021-04-15T20:33:16 #kisslinux <midfavila> I tried it 2021-04-15T20:33:20 #kisslinux <spryc2> i have looked at some vi inspired ones too, like neatvi 2021-04-15T20:33:21 #kisslinux <midfavila> It's not my cup of tea, personally 2021-04-15T20:33:30 #kisslinux <midfavila> it's like, this weird hybrid of vi and nano 2021-04-15T20:33:42 #kisslinux <spryc2> neatvi is vi-like and written from scratch 2021-04-15T20:33:47 #kisslinux <midfavila> I demand a TV typewriter, goddamnit 2021-04-15T20:33:53 #kisslinux <midfavila> none of these "text editors" or "word processors" 2021-04-15T20:33:57 #kisslinux <midfavila> kids these days, I swear 2021-04-15T20:34:16 #kisslinux <midfavila> why, back in my day, we had seperate LF and CR keys 2021-04-15T20:36:32 #kisslinux <spryc2> the other day i found this weird IDE in the terminal called xwpe 2021-04-15T20:36:33 #kisslinux <spryc2> https://github.com/amagnasco/xwpe 2021-04-15T20:36:39 #kisslinux <midfavila> oh, that 2021-04-15T20:36:41 #kisslinux <midfavila> i've used it before 2021-04-15T20:36:55 #kisslinux <midfavila> found it on an old binary usenet group 2021-04-15T20:37:03 #kisslinux <midfavila> it's, uh... idosyncratic. 2021-04-15T20:37:10 #kisslinux <midfavila> s/idosyncratic/idiosyncratic/ 2021-04-15T20:37:10 #kisslinux <movzbl> <midfavila> it's, uh... idiosyncratic. 2021-04-15T20:38:25 #kisslinux <midfavila> real thads write programs in ed 2021-04-15T20:38:30 #kisslinux <midfavila> keep the whole thing in your head 2021-04-15T20:38:39 #kisslinux <spryc2> i dont know how to use ed 2021-04-15T20:38:47 #kisslinux <midfavila> okay, sit down 2021-04-15T20:38:52 #kisslinux <spryc2> i am 2021-04-15T20:38:52 #kisslinux <midfavila> i'm gonna give you a whirlwind tour 2021-04-15T20:38:56 #kisslinux <midfavila> you ready? 2021-04-15T20:39:04 #kisslinux <spryc2> yeah 2021-04-15T20:39:08 #kisslinux <spryc2> its open 2021-04-15T20:39:19 #kisslinux <midfavila> if you want to edit a file, you can specify that either on the command line or in "command mode" 2021-04-15T20:39:29 #kisslinux <midfavila> either way, you start in "command mode" 2021-04-15T20:39:41 #kisslinux <midfavila> in command mode, the four things you really need to know are the following 2021-04-15T20:39:45 #kisslinux <midfavila> r - read a new file into the buffer 2021-04-15T20:39:52 #kisslinux <midfavila> w - write the buffer into a file 2021-04-15T20:39:59 #kisslinux <midfavila> q - quit 2021-04-15T20:40:03 #kisslinux <midfavila> i - enter insert mode 2021-04-15T20:40:21 #kisslinux <midfavila> in insert mode, you just type stuff. everything is literal, so there's no wrapping or anything 2021-04-15T20:40:43 #kisslinux <midfavila> when you want to return to command mode, just type . on a blank line 2021-04-15T20:40:45 #kisslinux <spryc2> okay 2021-04-15T20:40:57 #kisslinux <midfavila> conglaguratios, you now know the basics of ed 2021-04-15T20:41:09 #kisslinux <spryc2> i wrote a file 2021-04-15T20:41:14 #kisslinux <midfavila> you can also display the buffer using 1,$p 2021-04-15T20:41:18 #kisslinux <midfavila> in command mode 2021-04-15T20:41:29 #kisslinux <midfavila> that tells ed to print all lines from the first line to the last 2021-04-15T20:41:36 #kisslinux <midfavila> ($ always refers to the last line in the buffer) 2021-04-15T20:41:45 #kisslinux <thebuzzing> There's a web browser called edbrowser, which reads the websites a line at a time. Whole heap load of fun. 2021-04-15T20:41:50 #kisslinux <spryc2> how do i modify a specific line 2021-04-15T20:41:58 #kisslinux <midfavila> you can use search and replace functions 2021-04-15T20:42:04 #kisslinux <midfavila> it's essentially sed 2021-04-15T20:42:17 #kisslinux <midfavila> s/spleling/spelling/ 2021-04-15T20:42:17 #kisslinux <movzbl> <midfavila> it's essentially sed 2021-04-15T20:42:25 #kisslinux <midfavila> nani 2021-04-15T20:42:37 #kisslinux <spryc2> so i can replace like that 2021-04-15T20:42:39 #kisslinux <midfavila> yes 2021-04-15T20:42:42 #kisslinux <spryc2> neat 2021-04-15T20:42:44 #kisslinux <midfavila> that replaces in the current line 2021-04-15T20:42:50 #kisslinux <midfavila> append g to replace things globally 2021-04-15T20:42:58 #kisslinux <midfavila> (this is the origin of the sed command, by the by) 2021-04-15T20:43:07 #kisslinux <midfavila> sed is "stream ed" 2021-04-15T20:43:41 #kisslinux <midfavila> if you want to find instances of things in your text, you can also use g/re/p, which tells ed to search for the regular expression "re" globally and then print that 2021-04-15T20:43:46 #kisslinux <midfavila> (this is the origin of the grep command) 2021-04-15T20:44:01 #kisslinux <thebuzzing> A text editor, and a history lesson. 2021-04-15T20:44:03 #kisslinux <spryc2> interesting 2021-04-15T20:44:08 #kisslinux <midfavila> if you're familiar with vi, many of the commands can also be used in ed 2021-04-15T20:44:12 #kisslinux <midfavila> as vi is just visual ed 2021-04-15T20:44:16 #kisslinux <midfavila> hence the name "vi" 2021-04-15T20:44:38 #kisslinux <midfavila> although to be more precise, vi is an extension of ex, which is Editor eXtended, but... 2021-04-15T20:44:45 #kisslinux <midfavila> bite me 2021-04-15T20:45:00 #kisslinux <midfavila> oh 2021-04-15T20:45:01 #kisslinux <thebuzzing> I'd rather not, I dunno where you've been. 2021-04-15T20:45:10 #kisslinux <midfavila> also, ed won't let you quit a file without writing it 2021-04-15T20:45:20 #kisslinux <midfavila> you have to specify q! (I think...) 2021-04-15T20:45:25 #kisslinux <midfavila> maybe it was !q 2021-04-15T20:45:41 #kisslinux <midfavila> it's q! 2021-04-15T20:45:59 #kisslinux <thebuzzing> Same as vim. 2021-04-15T20:45:59 #kisslinux <midfavila> !(whatever) seems to run the command from a shell and return to command mode 2021-04-15T20:46:23 #kisslinux <midfavila> anyway, in conclusion 2021-04-15T20:46:32 #kisslinux <midfavila> vi is for virgins, ed is for chads 2021-04-15T20:46:34 #kisslinux <midfavila> and vim sucks 2021-04-15T20:46:38 #kisslinux <midfavila> thank you for coming to my ted talk 2021-04-15T20:46:52 #kisslinux <midfavila> on that note, it's time for my afternoon tea 2021-04-15T20:47:09 #kisslinux <spryc2> time to only use ed. forever! 2021-04-15T20:47:23 #kisslinux <thebuzzing> I'm gonna use gedit, just to spite the room. 2021-04-15T20:47:53 #kisslinux <midfavila> leafpad is better 2021-04-15T20:48:21 #kisslinux <spryc2> shouldn't something like 's/yo//g' work? 2021-04-15T20:48:44 #kisslinux <midfavila> doubtful 2021-04-15T20:48:51 #kisslinux <midfavila> but maybe 2021-04-15T20:48:58 #kisslinux <midfavila> i don't use ed a *ton* 2021-04-15T20:49:22 #kisslinux <spryc2> you should have told me you can use 1d 2021-04-15T20:51:56 #kisslinux <spryc2> kakoune seems very interesting 2021-04-15T20:52:48 #kisslinux <spryc2> http://kakoune.org/why-kakoune/why-kakoune.html 2021-04-15T21:09:42 #kisslinux <tink> midfavila have you also looked at vis? iirc it implemented some stuff from plan 9 2021-04-15T21:10:01 #kisslinux <midfavila> looking at it now 2021-04-15T21:10:06 #kisslinux <midfavila> vi clone with plan 9 regex 2021-04-15T21:10:08 #kisslinux <midfavila> meh 2021-04-15T21:10:28 #kisslinux <midfavila> has too many dependencies for me to be interested, also 2021-04-15T21:11:02 #kisslinux <midfavila> could have probably implemented its ideas as a vim plugin 2021-04-15T21:11:06 #kisslinux * midfavila shrugs 2021-04-15T21:24:25 #kisslinux <konimex> E5ten: apparently the only diff between glsl_parser.tab.h generated by byacc-20210109 (working) and byacc-20210328 (broken) https://termbin.com/ewdj 2021-04-15T21:25:01 #kisslinux <M4R10zM0113R> Yeah figured it's because I updated gcc mid-update 2021-04-15T21:25:14 #kisslinux <M4R10zM0113R> installed gcc mid-update* because of how kiss sorted the update pool 2021-04-15T21:25:26 #kisslinux <konimex> here's the full file for byacc-20210109: https://termbin.com/f6s1 2021-04-15T21:25:40 #kisslinux <konimex> and byacc-20210328: https://termbin.com/i6a4 2021-04-15T21:35:06 #kisslinux <aarng> midfavila, I don't like structural regular expressions 2021-04-15T21:35:20 #kisslinux <midfavila> i've never bothered with them 2021-04-15T21:35:20 #kisslinux <aarng> they are very powerful, but they also tend to make simple things more complicated 2021-04-15T21:35:28 #kisslinux <aarng> and I mostly don't need the added power 2021-04-15T21:35:33 #kisslinux <midfavila> regex in general is something that's on my bucket list 2021-04-15T21:36:37 #kisslinux <aarng> like, for day to day usage, simple %s/foo/bar/ is mostly all you need 2021-04-15T21:36:51 #kisslinux <aarng> structural regex is not bound to lines, which is nice 2021-04-15T21:36:56 #kisslinux <aarng> but meh, don't need it 2021-04-15T21:37:52 #kisslinux <aarng> a terminal acme would be sick though 2021-04-15T21:37:59 #kisslinux <aarng> somebody get on it :p 2021-04-15T21:38:24 #kisslinux <midfavila> >he doesn't use sam 2021-04-15T21:39:06 #kisslinux <aarng> oh, I wouldn't mind a terminal sam too actually 2021-04-15T21:39:15 #kisslinux <aarng> basically a graphical ed 2021-04-15T21:39:17 #kisslinux <midfavila> 9base has sam 2021-04-15T21:39:22 #kisslinux <midfavila> >graphical ed 2021-04-15T21:39:24 #kisslinux <midfavila> you're looking for vi 2021-04-15T21:39:40 #kisslinux <aarng> no, as you said yourself, it's a graphical ex 2021-04-15T21:39:51 #kisslinux <midfavila> don't throw my own words back at me >:C 2021-04-15T21:39:58 #kisslinux <aarng> teehee 2021-04-15T21:40:29 #kisslinux <aarng> well, let's call sam a more simple vi 2021-04-15T21:40:41 #kisslinux <midfavila> there's also samterm 2021-04-15T21:40:48 #kisslinux <midfavila> by the same dude who wrote tine and mtm 2021-04-15T21:40:50 #kisslinux <aarng> oh, interesting 2021-04-15T21:41:01 #kisslinux <aarng> going to check that out 2021-04-15T21:41:05 #kisslinux <midfavila> you could probably set up a fairly convincing replica of plan 9 on linux 2021-04-15T21:41:13 #kisslinux <midfavila> if you were to use 9wm and etc 2021-04-15T21:41:37 #kisslinux <phoebos> tree / | aplay isn't too bad 2021-04-15T21:41:41 #kisslinux <phoebos> song of the day? 2021-04-15T21:41:47 #kisslinux <midfavila> although 9wm is less of a rio and more of an 8 1/2 2021-04-15T21:41:58 #kisslinux <midfavila> song of the day is dire dire docks 2021-04-15T21:42:07 #kisslinux <midfavila> why? because it's chill as fuck 2021-04-15T21:42:19 #kisslinux <phoebos> damn 2021-04-15T21:42:29 #kisslinux <midfavila> https://vid.puffyan.us/watch?v=TO7z2FYB_mo&listen=1 2021-04-15T21:42:37 #kisslinux <midfavila> get on it acheam 2021-04-15T21:44:27 #kisslinux <E5ten> konimex: so I guess you should comment about this (and show that diff) on the latest commit in the byacc-snapshots repo (or make an issue)? if you don't want to I guess I can, but I haven't gotten around to actually building new byacc to do more looking into the bug myself yet 2021-04-15T21:45:34 #kisslinux <E5ten> https://github.com/ThomasDickey/byacc-snapshots/commit/86777727575663d423dde3652e382c5c28e6e38d#diff-ce3aaedf32ad18ec5a00f29d666fedf925e4b1809e281875e1afdd1cab83ae9aR905 I'd assume this is the offending part 2021-04-15T21:47:00 #kisslinux <acheam> hey, midfavila is back 2021-04-15T21:47:05 #kisslinux <acheam> where've you been? 2021-04-15T21:47:21 #kisslinux <midfavila> alternating between sulking in bed and studying algebra 2021-04-15T21:47:34 #kisslinux <acheam> solid 2021-04-15T21:47:44 #kisslinux <midfavila> also lurking the logbot 2021-04-15T21:47:54 #kisslinux <midfavila> thank you for saying my website and FVWM setup are comfy uwu 2021-04-15T21:48:05 #kisslinux <acheam> comfier than comfy 2021-04-15T21:48:10 #kisslinux <midfavila> although the screenshots on the site are outdated 2021-04-15T21:48:17 #kisslinux <midfavila> i've polished it a lot since then 2021-04-15T21:48:20 #kisslinux <acheam> send updates! 2021-04-15T21:48:38 #kisslinux <konimex> I was going to ask where the hell does he do his development, but since from a cursory look I don't think he'll read GitHub comments, I'll send him an e-mail first 2021-04-15T21:49:36 #kisslinux <acheam> new song word 2021-04-15T21:49:37 #kisslinux <konimex> ah nevermind, he does read the comments 2021-04-15T21:49:48 #kisslinux <midfavila> http://0x0.st/-APQ.png 2021-04-15T21:49:56 #kisslinux <midfavila> working on a new theme 2021-04-15T21:50:01 #kisslinux <midfavila> so it's a little wip 2021-04-15T21:50:10 #kisslinux <midfavila> but overall I think it looks much more polished now 2021-04-15T21:50:26 #kisslinux <acheam> :gasp: 2021-04-15T21:50:29 #kisslinux <acheam> he uses discord 2021-04-15T21:50:37 #kisslinux <midfavila> i know, I'm a filthy degenerate 2021-04-15T21:50:48 #kisslinux <midfavila> i have all of about three friends who refuse to email me 2021-04-15T21:50:56 #kisslinux <midfavila> because they're fuckin LAME 2021-04-15T21:51:08 #kisslinux <acheam> just use IRC 2021-04-15T21:51:23 #kisslinux <acheam> icy has a post on it 2021-04-15T21:51:24 #kisslinux <acheam> https://icyphox.sh/blog/irc-for-dms/ 2021-04-15T21:51:26 #kisslinux <midfavila> IRC is "too complicated" 2021-04-15T21:51:32 #kisslinux <midfavila> according to my bulgarian friend 2021-04-15T21:51:38 #kisslinux <acheam> bruh 2021-04-15T21:51:57 #kisslinux <midfavila> "how do I sign up for an account, Mid" 2021-04-15T21:52:06 #kisslinux <midfavila> "do I use ssl or not?" 2021-04-15T21:52:12 #kisslinux <midfavila> and it's not like they're stupid 2021-04-15T21:52:16 #kisslinux <midfavila> they're enrolled in a CS degree 2021-04-15T21:52:20 #kisslinux <acheam> ha 2021-04-15T21:52:25 #kisslinux <acheam> "CS degree" 2021-04-15T21:52:26 #kisslinux <midfavila> ikikik 2021-04-15T21:52:28 #kisslinux <midfavila> but shut up 2021-04-15T21:52:31 #kisslinux <midfavila> = w= 2021-04-15T21:52:38 #kisslinux <acheam> most CS degrees I know know nothing about their computer 2021-04-15T21:52:49 #kisslinux <midfavila> fair enough 2021-04-15T21:53:09 #kisslinux <midfavila> one of my IRL friends has a master's in CS and he's a total brainlet when it comes to most stuff 2021-04-15T21:53:32 #kisslinux <midfavila> he unironically uses windows 2021-04-15T21:53:33 #kisslinux <midfavila> smh 2021-04-15T21:54:18 #kisslinux <midfavila> then again he's one of those types who wants to develop "job skills" and "career prospects" 2021-04-15T21:54:20 #kisslinux <midfavila> whatever those are. 2021-04-15T21:54:47 #kisslinux <midfavila> which is why he's learning nodejs instead of literally anything else 2021-04-15T21:54:49 #kisslinux <acheam> tbf knowing NormieTech will get you a job 2021-04-15T21:54:50 #kisslinux <acheam> ye 2021-04-15T21:54:58 #kisslinux <midfavila> imagine wanting a job 2021-04-15T21:55:02 #kisslinux <midfavila> reminder that neets rule and wagies drool 2021-04-15T21:55:03 #kisslinux <acheam> its hard to get a job from configuring your FVWM setup 2021-04-15T21:55:25 #kisslinux <midfavila> which is why I supplement it with kernel configuration autism 2021-04-15T21:55:34 #kisslinux <midfavila> i've spent the past three days hardening a kernel 2021-04-15T21:56:25 #kisslinux <midfavila> today is FVWM and putting together a new rootfs for my laptop 2021-04-15T21:56:42 #kisslinux <midfavila> and then I'll probably put one together for my desktop and image that when my new disk drives arrive 2021-04-15T21:57:01 #kisslinux <midfavila> some swanky SAS Hitachis 2021-04-15T22:49:42 #kisslinux <phoebos> omg dilyn i can't get this right 2021-04-15T22:49:55 #kisslinux <phoebos> at least i can practice my rebasing :) 2021-04-15T23:12:19 #kisslinux <riteo> well, gotta go, good night everybody! Cya next time!