💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2021-04-15.txt captured on 2024-03-21 at 16:01:22.

View Raw

More Information

⬅️ 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!