ChanServ changed the topic of #kisslinux to: KISS Linux | https://k1sslinux.org | /msg zr for kisslinux/* cloaks | logs: https://k1sslinux.org/irc#2.0 | thing of the day: https://vid.puffyan.us/watch?v=HVzC6WZImGY
zenomat has joined #kisslinux
zenomat has joined #kisslinux
zenomat has quit [Changing host]
Sweets has joined #kisslinux
<Sweets> .
<necromansy> .
<Sweets> frens :)
<Sweets> hello
<necromansy> heyo
<necromansy> sup?
<Sweets> working on a project
<necromansy> ohnoice noice
<necromansy> whats the project?
mutt has joined #kisslinux
claudia has quit [Quit: Leaving]
Sweets has quit [Ping timeout: 240 seconds]
midfavila-laptop has quit [Ping timeout: 240 seconds]
mutt has quit [Quit: leaving]
sad_plan has quit [Quit: ]
m3g has quit [Ping timeout: 268 seconds]
GalaxyNova has joined #kisslinux
<acheam> woot kiss is on all my machines now
<midfavila> took you long enough
<midfavila> nerd
<acheam> love you too mid
<midfavila> uwu~
<midfavila> hopefully you didn't run into any weird issues setting it up
<acheam> no was pretty straightforward
<acheam> accidentally wrote the MBR to the partition not the drive
<acheam> which took a second to debug
<midfavila> fivehead move, but also fair
<acheam> surprisingly kernel config worked first try
<acheam> my first time using firmware
<midfavila> well, better than when I gave it my first shot
<acheam> oh?
<midfavila> i had to figure out why the kernel wasn't able to find polaris blobs under lib/firmware, only to be told "you realize it doesn't walk subdirectories right"
<midfavila> this was back when I used slackware
<acheam> did you just unar the full tarball into /lib/firmware?
<midfavila> yeah.
<midfavila> ngl until recently I still did that
<acheam> sounds like bloat to me
<midfavila> oh hush
<midfavila> you probably install all of KISS' documentation and never use it
<acheam> imagine not deleting /usr/share/games to save an inode
<midfavila> i nuke usr/local every time I set a system up
<midfavila> if I could I'd move everything from /usr to /
<acheam> bruh
<acheam> wht
<midfavila> have we never had this conversation before
<acheam> no
<midfavila> i'm just not a huge fan of /usr.
* midfavila shrugs
<midfavila> it's just redundant in a lot of ways
<acheam> tbf half of it gets symlonmed yo / anybow
<midfavila> symlonmed
<midfavila> but yeah, /usr wasn't even used for what it is now.. it used to be /home
<necromansy> yeah /usr bothers me, id prefer if it was merged into / and $home for systemwide and user respectively
<midfavila> Eh.
<midfavila> System-wide stuff should be under / and user directories should be under /usr, imo
zenomat has quit [Ping timeout: 244 seconds]
<necromansy> ideally yeah but with the current FHS thats not really viable
zenomat has joined #kisslinux
zenomat has quit [Changing host]
zenomat has joined #kisslinux
Sweets has joined #kisslinux
<Sweets> .
<midfavila> ..
<Sweets> hello gamer friends
<necromansy> ...
<GalaxyNova> midfavila: what??
<Sweets> I have returned
<midfavila> hey, Sweets
<Sweets> necromansy: It's a program that does memory injection
<necromansy> oh nice
<midfavila> GalaxyNova what????
<GalaxyNova> what?????
<midfavila> what????????
<GalaxyNova> \/usr on / would make no sense lol
<midfavila> uh, why not
<GalaxyNova> oof you can't escape slashes on IRC
<GalaxyNova> /usr/bin is a symlink to /bin anyway
<Sweets> not per file system hierarchy standard
<midfavila> nobody follows the FHS anyway at this point
<Sweets> usr/bin being linked to /bin is because distro devs are lazy cunts
<midfavila> it's like quibbling about the LSB
<Sweets> and also it makes package management convenient
<GalaxyNova> kiss linux symlinks /usr/bin to /bin as well lol
<Sweets> I said what I said
<Sweets> dylan isn't exempt
<necromansy> oh for sure
<necromansy> lmao
<GalaxyNova> i guess it simplifies things
<midfavila> the way I see it is
<Sweets> I need to learn arm64 flavored assembly
<Sweets> my dumbass knows 0 assembly
<Sweets> someone send help
<midfavila> why have /bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin, *and* whatever else your distro adds
<necromansy> midfavila: i am become bloat destroyer of ram
<necromansy> running mtm inside dvtm
<GalaxyNova> cmidfavila: compatibility
<Sweets> because /usr was the original /home directory
<Sweets> so /usr/bin, /usr/... was things installed by the user
<Sweets> ./sbin has special permissions, normally
<midfavila> er
<Sweets> ./sbin is only accessible by root user
<midfavila> last I checked /opt was locally installed software, under early unix
<GalaxyNova> iirc the Unix devs ran out of space on the root parition so they made a new disk and mounted it to /usr
<Sweets> and /bin is for system wide tools
<GalaxyNova> then /usr was born
<Sweets> correct
<midfavila> eeeeeeeh.
<GalaxyNova> Sweets: that's how it is on *BSD
<GalaxyNova> /bin is for system tools
<Sweets> all of the bin directories _have_ purpose, but linking them all to /usr/bin invalidates their reasoning for existence
<Sweets> that's how it is on linux too
<Sweets> or was originally anyways
<Sweets> debian still does it that way iirc
<midfavila> one of these days I'm gonna write my own OS
<midfavila> then, no standard will bind me
<Sweets> including the kernel?
<GalaxyNova> You will end up re-creating windows 95
<midfavila> i mean, if I'm gonna go for it I'm gonna really go for it
<Sweets> then just go for it
<midfavila> and no, if anything it's going to be an unholy abomination between RiscOS and Plan 9
<GalaxyNova> what's the purpose of /sbin anyway
<Sweets> secure bin tools
<midfavila> system binaries
<Sweets> system management tools
kimerus has joined #kisslinux
<GalaxyNova> but like
<Sweets> things that only admins should be able to use
<GalaxyNova> can't they go in /bin
<midfavila> it's a matter of convenience
<Sweets> no, that's why it's the secure bin
<midfavila> I've never heard anyone call it "secure bin"
<Sweets> so normal users can't access them
<midfavila> it's always been "system bin"
<GalaxyNova> does it make things more secure?
<midfavila> eeeeeeeeeeeeh. i mean, yes
<midfavila> you can't run configuration tools
<midfavila> or anything like that
<Sweets> system bin, secure bin, whatever you call it, its purpose is that tools inside it should only be administrative system tools that only root user can access
<GalaxyNova> you can't run configuration tools as a normal user anyway
<midfavila> it's the same thing with chmod'ing binaries to prevent users who don't need them from running them
<GalaxyNova> the program will complain about insufficient permissions
<GalaxyNova> so what's the point
<midfavila> GalaxyNova sure, but what if I'm trying to run an exploit?
<Sweets> midfavila: _that_, and also /sbin isn't generally in a users path env var
<midfavila> preventing people from seeing just what they're dealing with can help in mitigating things.
<Sweets> so you won't even see them
<midfavila> yeah, I know
<midfavila> slackware does that
<GalaxyNova> so does BSD
<midfavila> i remember being confused why I couldn't find ifconfig when I first installed slackware years ago
<GalaxyNova> but imagine all the complexity that would come in the package manager if it had to install packages in different directories
<midfavila> uh
<midfavila> literally none
<GalaxyNova> installing everything in /usr/bin makes sense from a simplicity standpoint
<midfavila> you just change a configure flag
<GalaxyNova> oh
<GalaxyNova> you're right
<necromansy> you already can do that with the PREFIX flag in make files too
<midfavila> --bindir, --prefix, --libdir, etc
<GalaxyNova> I'm sure there's a reason why the layout is what it is on KISS
<midfavila> because manually making everything work under / would be a massive pain
<midfavila> or so I imagine
<Sweets> fuck it, just put everything in /tmp
<Sweets> or /var/log
<GalaxyNova> lol
<midfavila> /var/db
<midfavila> obviously
<Sweets> PATH=/var/db
<Sweets> export PATH
<GalaxyNova> i actually keep all my repositories in /var/db
<Sweets> i believe it
<midfavila> not sure I do
<midfavila> that's a pretty tall claim
<GalaxyNova> xD
<Sweets> man
<Sweets> writing shellcode
<Sweets> absolute painl.
<Sweets> pain.*
<midfavila> now write perl
<midfavila> my programmer-friends always complain about shellcode and say that it's easier to work with a "Real:tm:" language
<Sweets> shellcode != shell
<Sweets> shellcode is typically written in assembly
<Sweets> shellcode is an agnostic term though
<midfavila> well, not sure what that would be then.
<Sweets> shellcode is code, typically written in assembly, that is used in an exploit to gain something
<Sweets> like spawn a shell, or thread with escalated privileges, etc
<midfavila> ...so it's a payload.
<Sweets> in essence
<Sweets> It's the payload, yes, but shellcode refers to the actual source of it
<Sweets> anyways, it's pain
<midfavila> Yes, I would imagine.
<midfavila> I didn't particularly enjoy my foray into the realm of assembler.
<Sweets> lucky me I don't get to write x86 asm
<Sweets> arm64 asm
<kimerus> What browser do you use guys?
<midfavila> i feel like writing asm on an older machine would be a bit more enjoyable. not sure why. probably 'cause they were less complex
<midfavila> kimerus pale moon
<midfavila> i saw your post earlier and was gonna mention it to you
<Sweets> i use google chrome
<Sweets> like a real hero
<GalaxyNova> qutebrowser or bust
<midfavila> become an hero Sweets
<midfavila> smh
<midfavila> fuckin C h r o m e
<Sweets> I'd like to
<Sweets> correct
<Sweets> chrome
<Sweets> it's the only sensible browser
<midfavila> if you're a google shill
<kimerus> midfavila: why pale moon and not firefox modified?
<Sweets> or just a normal human being who shaves their neckbeard off when they get small hairs growing in
<midfavila> imagine not shaving seasonally
<Sweets> well im required to shave daily
<Sweets> so I can't imagine
<midfavila> kimerus because a) mozilla does some weird shit and b) pale moon doesn't require weird workarounds to get running with alsa
<midfavila> ...that being said,
<midfavila> UXP browsers, including PM, might be finnicky on musl. I haven't gotten them to work, but I also haven't put much effort into it
<kimerus> The alsa is okay in my firefox for just sound output
<kimerus> But pale moon is not too old stuff?
<midfavila> not really.
<kimerus> I mean in privacy features?
<acheam> kimerus: chorizo :)
<midfavila> I mean, I have no complaints with it. Although I'd recommend you specifically use the Nuegia fork
<midfavila> acheam silence, S H I L L
<acheam> but I use chromium for when I need to use webrtc and stuff
<acheam> midfavila: none shalt stop my shameless self promotion
* midfavila notices ur browser
<acheam> uwu
<midfavila> owo..?
<Sweets> using any browser that isn't google chrome or chromium if you do web development is actually just a sign of decaying neurons
<Sweets> if you don't do web dev though, free range
<midfavila> says the Mac user
<midfavila> smh
<acheam> Sweets: what?
<acheam> why?
<Sweets> correct. and the former web developer.
<midfavila> *and* a former webdev
<midfavila> opinions discarded
<Sweets> acheam: Chromium had the best dev tools there is
<acheam> false
<Sweets> for example, websocket packet inspection
<kimerus> False
<Sweets> wasn't a thing at all in firefox
<Sweets> Not false
<acheam> well, depends on the webdev you do
<midfavila> if you want packet inspection, I have a suggestion
<Sweets> And memory regions that can be used
<midfavila> use a packet analyzer
<acheam> for me, the Firefox webdev tools are the best
<kimerus> People tell me firefox is more for webdev
<Sweets> People have never worked with websockets then
<midfavila> web browsers in general are ass
<Sweets> Firefox is better now though, admittedly
<Sweets> It was much worse when I was a web dev
<Sweets> Like, its magnitudes better
<Sweets> ...now
<acheam> the WebKit tools suck though
<midfavila> the webkit tools never even worked for me
<Sweets> I don't know the state of FF now for some features though, like saving mapped memory to the disk for a site
<Sweets> or another really useful tool, chrome has the ability to render any given webpage on a mobile device by just plugging it into the computer with dev tools open
<Sweets> so you can see a page, even if it's a local file and not on a server, on your phone
<Sweets> really useful
<midfavila> that reminds me
<Sweets> but again, idk about FF now, and don't really care anymore
<Sweets> also what's wrong with a mac
<midfavila> why the fuck do websites not respect requests for *specifically* desktop mode or mobile mode sites
<Sweets> Because there's not any actual standardization for that
<midfavila> gay. the W3C or whatever needs to get on that
<Sweets> Some websites do desktop and mobile modes based on device view ports, some based on user agents
<Sweets> even worse, some do it based on the JS env
<midfavila> user-agents are going to give me an aneurysm
<midfavila> "oh, we don't recognize your UA? fuck off."
<Sweets> User agents are just a very aged solution to a persistent problem
<midfavila> the more I deal with shitty sites that filter UAs and/or use CloudFlare the angrier I get
<Sweets> User agents did not age well, at all
<midfavila> the Web hasn't aged well
<midfavila> mostly because people are trying to turn it into a universal platform
<Sweets> Linux hasn't aged well
<midfavila> i mean
<midfavila> unix in general is literally boomer-tier
<Sweets> ok boomer
<midfavila> ideally we'd all be using BeOS or P9 or some shit
<Sweets> i'll stick with windows and macos, thanks
<midfavila> cringe.
<Sweets> it took me like 15 or 16 years to get away from linux
<kimerus> Cringe
<Sweets> *nix in general
<midfavila> >mfw Mac is a unix
<Sweets> shut your up. but yes, you're correct.
<Sweets> so I'm still trapped.
<midfavila> shut you're up*
<Sweets> someone please sned help.
<midfavila> help is being rendered
<midfavila> now overwriting /dev/sda...
<midfavila> installing CP/M...
<Sweets> luckily for me /dev/sda doesn't exist
<Sweets> got em
<midfavila> OKAY
<midfavila> real talk
<Sweets> ./dev/disk0
<Sweets> what's up
<midfavila> i went into best buy the other day to buy a controller right
<Sweets> ye
<midfavila> 'cuz my buddies irl sometimes come over to play smash
<midfavila> and anyway
<midfavila> talk about a culture shock
<midfavila> like w
<midfavila> hat the fuck
<midfavila> has happened to technology in the past five years
<Sweets> ??
<midfavila> everything is so fucking thin and locked down
<midfavila> like, I knew it was bad, but what the hell
<Sweets> thin is nice, makes things convenient. Locked down, not so much
<midfavila> and there were tablets that were bigger than my laptop
<midfavila> and to top it all off,
<midfavila> they didn't even have controllers
<Sweets> well fuck double wammy
<kimerus> You guys do a level of sacarms that in times i think is real
<midfavila> this isn't sarcasm
<midfavila> i legit didn't realize things were like this
<midfavila> like, another time,
<kimerus> A mean you not
<kimerus> But sweet
<midfavila> i went into a local thrift store to poke around,
<midfavila> and started talking with one of the employees about some of the laptops they had on display
<Sweets> who said I was being sarcastic about what I said kimerus
<midfavila> and I enquired what the expansion specs were like, such as RAM capacity, disk interface, PCI-e slots, etc
<Sweets> what do you think I was being sarcastic about lol
<midfavila> and I was then informed that, and I quote,
<kimerus> Windows stuff
<Sweets> ????
<Sweets> I use windows
<Sweets> lol
<midfavila> "laptops haven't used mPCIe for like five years, dude"
<Sweets> switched from linux to windows
<kimerus> Is not real for me
<kimerus> lol
<Sweets> well it's reality
<midfavila> lies
<midfavila> this is a simulation
<Sweets> :(
<midfavila> elongated muskrat said so
<kimerus> Yeah its sounds better
<Sweets> here's a heart breaker, for those that like hummingbird
<Sweets> it was developer primarily on windows
<Sweets> get hurt
<GalaxyNova> NOOOoooOOOoooooo
<midfavila> yeah well
<midfavila> get a dictionary
<midfavila> nerd
<Sweets> you're a nerd
<Sweets> nerd.
<midfavila> i mean, yes
<midfavila> whole-heartedly
<Sweets> yeah
<Sweets> got em
<midfavila> you can't knock down what never stood up
* midfavila dabs
<GalaxyNova> Sweets: What? You develop things on windows??? Windows is dead use doors ;)
<GalaxyNova> I use door btw
<Sweets> I would say some other project, but I don't think anyone who uses kiss is the same crowd using my other projects
<Sweets> very little overlap
<Sweets> I actually use floors
<Sweets> got dunked on
<midfavila> got dunkereedooed
<midfavila> fuck lincox users btfo
<necromansy> i dont really have much usage for windows these days
<midfavila> same ngl
<GalaxyNova> Windows is funny
<midfavila> windows isn't funny
<kimerus> Its a joke for me because what the hell a windows guy is ins such fucking place like this
<midfavila> it's infuriating
<GalaxyNova> Guys
<GalaxyNova> Whanna hear a joke?
<kimerus> I mean this is the deep of linux
<midfavila> don't assume my gender
<GalaxyNova> _Windows Server_
<GalaxyNova> HAHAHAHA
<kimerus> OH GOD LOL
<Sweets> kimerus that's what you think, but I'm deep everywhere
<midfavila> that's not a joke, that's just my college curriculum
<Sweets> I grew up on linux, unfortunately
<Sweets> so that's how I got this far in
<midfavila> man I wish I had tried Linux when I was younger
<Sweets> and one day dylan told me he was making a distro
<Sweets> and then it was all down hill from there
<Sweets> now im here
<GalaxyNova> Sweets: ungrateful xD
<Sweets> hello
<Sweets> im windows user
<kimerus> Sweets: oh this sounds gay man
<Sweets> and macos user
<midfavila> i only started with linux when I was like fifteen or something
<midfavila> fully switches around seventeen
<GalaxyNova> I am 15 now
<midfavila> switched*
<GalaxyNova> I started last year
<necromansy> unironically why do you prefer windows?
<necromansy> also damn kids
<necromansy> ree
<midfavila> silence boomer
<midfavila> go write a FFT library
* necromansy actually was going to
<Sweets> Got tired of babysitting my system. That, and I could go on and on about my distaste with Linux. At the end of the day, ignorance really is bliss after all.
<midfavila> that's a fair complaint
<GalaxyNova> > kiss u
<kimerus> I 20 now and started in linux last year
<Sweets> also how old is everyone
<kimerus> Just a 18 fucking kid
<necromansy> 26
<GalaxyNova> wow that's old
<midfavila> rn I'm nineteen
<necromansy> heck off kid
<Sweets> 21
<Sweets> like a real hero
<midfavila> ancient
<Sweets> cunt
<midfavila> actually I'm more of a goat
<acheam> 17
<Sweets> goat
<midfavila> acheam bab
<midfavila> smol potat
<Sweets> galaxy is smol potat bab
<necromansy> am i the oldest here god damn
<acheam> bruh youre 2 years older than me
<midfavila> mash the potat
<acheam> noooooo
<Sweets> yeah you are grandpa
<GalaxyNova> dylin is like 45 or smt
<midfavila> lmao
<GalaxyNova> dilyn*
<kimerus> Dylin is 100
<acheam> webkit2gtk buold fails :( https://0x0.st/-9ix.txt
<Sweets> dylin is the ship name of dylan and dilyn
<midfavila> okay but
<midfavila> who's the top
<Sweets> definitely dylan
<acheam> dilyn ofc
<kimerus> dilyn
<GalaxyNova> I can never spell his name
<acheam> dilyn literally kidnapped dylan
<Sweets> I don't know dilyn well enough, but dylan lives out on a boat in greece
<Sweets> so dylan wins
<midfavila> >dylan has a boat
<midfavila> tell him that that's based
<GalaxyNova> what's based /s
<GalaxyNova> based on what
<Sweets> based on windows 95
<midfavila> 3.1*
<GalaxyNova> pfff
<kimerus> if dylan has a boat he is ancap
<GalaxyNova> MS DOS
<kimerus> live in the ocean
<Sweets> I really don't want to keep writing shellcode
<Sweets> im IN PAIN
<Sweets> someone please call 911
<necromansy> write c
<GalaxyNova> shell code or shellcode
* midfavila dials 911 on the microwave
<kimerus> write rustc
<acheam> write a shell in c
<Sweets> I have written plenty of C
<acheam> boom
<Sweets> shellcode
<Sweets> not shell code
<midfavila> i need to work on K&R some more, on a similar note...
<midfavila> i picked up a physical copy the other day from my local bookstand
<GalaxyNova> cool
<midfavila> but I'm not looking forward to more array manipulation
<necromansy> i wannna start writing a FORTRAN compiler soon
<kimerus> i need to steam work in kiss, thats all i need
<necromansy> but i am many plagued with research
<acheam> chroot kimerus
<midfavila> so many plagues
<midfavila> so little time
<acheam> or stop using proprietary garbage
<midfavila> ^
<midfavila> "your software doesn't run? well just, like, don't use it, bro."
<kimerus> acheam: chroot just run native games
<kimerus> Proton stuff simple don't go
<acheam> then use gkiss
<kimerus> but man
<kimerus> glibc
<Sweets> proprietary isn't garbage :(
<midfavila> >installs steam
<kimerus> No glibc never more
<midfavila> >complains about glibc
<acheam> kimerus: steam only supports glibc so....
<kimerus> i know
<acheam> Sweets: you dont get a say lol
<midfavila> i'm thinking of pirating all of my games and then wiping my steam account
<kimerus> man
<GalaxyNova> I use a non GNU operating system because I want to make a point to the "muh GNU/Linux" people
<Sweets> acheam: proprietary software has had more of an impact on modern software than F/OSS ever has or ever will though :(((((9
<midfavila> GalaxyNova the only people who argue about GahnooLoonix either a) have a point on a technical level or b) are shithead redditors
<kimerus> midfavila: have you looked in Gnu/Linux Pirate?
<midfavila> either way, there's no point in engaging
<midfavila> Sweets and look where we are
<midfavila> up shit creek without a paddle
<kimerus> They piracy game repo is pretty good
<Sweets> I whole heartedly blame lennart poettering
<midfavila> reject modernity, retvrn to z80
<midfavila> i mean, yes
<midfavila> lennart is a shithead
<midfavila> but he's just enabled by red hat
<midfavila> and therefore IBM
<GalaxyNova> meh
<midfavila> it's always IBM
<GalaxyNova> He's recieved a lot of hate
<midfavila> because he's a right cunt
<GalaxyNova> He's just a crazy guy that wants to turn Linux into MacOS
<GalaxyNova> but like
<GalaxyNova> no need to send death threats
<Sweets> hey pal what's wrong with macos
<midfavila> >apple
<Sweets> hey pal what's wrong with apple
<GalaxyNova> >launchd
<Sweets> they're the best company for privacy
<midfavila> do you want an actual set of problems
<midfavila> HAHAHA
<Sweets> I can't defend launchd actually
<Sweets> launchd is its own problem
<midfavila> imagine thinking apple doesn't mine user data as much as google does
<Sweets> apple doesn't sell it though
<midfavila> that's hardly better
<Sweets> apple doesn't even unlock devices for the US FBI
<midfavila> you should just not touch it
<GalaxyNova> apple markets everything as "privacy" but they collects as much data as google or microsoft
<Sweets> again, they don't sell it though
<GalaxyNova> and i bet they sell it too
<midfavila> Sweets acting as if that's a good thing is like people who say they build to code
<midfavila> it's like
<midfavila> wow
<GalaxyNova> how do you know they don't
<midfavila> congratulations
<midfavila> you do the absolute bare minimum
<Sweets> I would much rather elect to give a company my information knowing that they wouldn't
<midfavila> good fucking job
<GalaxyNova> Sweets: There's no way to know for sure if they are selling data or not
<Sweets> Galaxy, how do you know they do
<GalaxyNova> because it'd be stupid to not
<GalaxyNova> you have to be naive to believe they won't trade in data they already have for money
<Sweets> why would you assume? Unlike other companies, nowhere in their TOS does it say that they would give your information out
<Sweets> Not true
<noocsharp> they could piot tomorrow and start selling it
<Sweets> they're a trillion dollar company
<noocsharp> pivot*
<midfavila> whether they're actively engaging in it or not doesn't matter. there are telemetry features and hardware backdoors in apple hardware and software
<Sweets> they don't _need_ to sell information
<midfavila> that in and of itself is enough to not trust them
<midfavila> ignoring apple's questionable business practices
<GalaxyNova> Sweets: How do you think they became a trillion dollar company
<Sweets> that's also still not true
<Sweets> They don't leave backdoors open
<GalaxyNova> lmao
<midfavila> >used x86 chips for the longest time
<Sweets> They've been taken to court over it BECAUSE of that lol
<Sweets> by the us govt
<midfavila> okay, cool
<midfavila> still don't care
<Sweets> and yes, but they can't control that much
<Sweets> well
<Sweets> they can
<Sweets> which is why they made M1
<Sweets> you can just say you don't like apple because you don't like apple lol
<midfavila> i had an argument with a friend about whether the M1 was an ARM SoC
<midfavila> and they were like
<GalaxyNova> also apple locks you into an ecosystem and hardware (and the hardware is getting more locked down with each new release, look at the M1)
<midfavila> "but it has apple extensions, it's not arm!!!"
<Sweets> ??? it absolutely is arm lol
<Sweets> arm64
<midfavila> ikr
<GalaxyNova> good luck upgrading your RAM when using an M1 chip
<midfavila> my response was that AMD doesn't produce non-x86 chips because of MediaNow! or w/e their extensions are
<Sweets> "locks you into the ecosystem" ???
<GalaxyNova> the hardware
<GalaxyNova> you can't use MacOS on hardware other than apple hardware
<Sweets> nobody is holding a knife to my throat to use their shit lol
<midfavila> i mean
<Sweets> yes you can
<midfavila> you can, Nova
<midfavila> it's just a massive pita
<GalaxyNova> hackintosh is a joke
<GalaxyNova> it has less hardware support than linux
<Sweets> you have to be baiting rn lmaoooo
<midfavila> that's because it's developed by Apple for Apple hardware...
<Sweets> no shit, apple doesn't make drivers for hardware they never use
<midfavila> what do you expect from Darwin
<GalaxyNova> yeah exactly
<GalaxyNova> that's what I meant about locking you in to hardware
<midfavila> that's like complaining about how QNX doesn't have drivers for things that aren't industrial PLCs
<midfavila> it's like
<midfavila> yeah
<midfavila> no fucking shit
<midfavila> nobody runs QNX on their PC
<Sweets> that's not "locking you into hardware", that's called not wasting resources
<Sweets> they won't spend their money on paying developers to make drivers for hardware they don't use
<midfavila> apple can get away with not supporting other hardware because they do both hardware and software
<midfavila> unlike MS, which is mostly software
<midfavila> and linux, which is entirely software (and not a corp besides, but w/e)
<Sweets> also, if you want to upgrade ram, you _don't_ get an m1
<Sweets> like
<Sweets> that's a concious decision
<Sweets> in the same way I chose to blow $750 on my desktop processor
<GalaxyNova> IIRC M1 will be mandatory for future macs?
<Sweets> I knew what I was getting myself into
<midfavila> the way RISC machines are built causes me to have a stroke every time I look at it
<midfavila> they literally just plop a CPU onto an SoC and call it a day. like, *no*
<Sweets> risc machines are sad. They're so beautiful on paper. but in real life they just... have really good personalities.
<midfavila> that's not a computer, that's a discount smartphone
<midfavila> Sweets look at the original ARM machines
<midfavila> from Acorn
<midfavila> they're fascinating
<midfavila> some models even ran dual CPUs
<midfavila> one ARM, one x86
<midfavila> and could execute windows in tandem with RiscOS
<Sweets> interesting
<midfavila> they even had full expansion busses
<midfavila> and were as modular as IBM PCs
* midfavila sighs wistfully
<midfavila> Oh, Acorn... you were too advanced.
<midfavila> one of these days I'm going to like
<midfavila> design my own Lisp machine
<midfavila> and then go off-grid
<midfavila> and just pull a Kaczynski
<GalaxyNova> pull a dylan
<GalaxyNova> lol
<midfavila> Dylan is a puny cnile
<midfavila> cowers before the based (()((()()))()))()()()()()))()()
<midfavila> disclaimer: I don't actually know his opinions on lisp
<GalaxyNova> He's been active recently on gh but I don't know if anyone reached out to him about KISS yet
<midfavila> dylan will come back to KISS if he wants
<midfavila> i'm sure he's busy
<GalaxyNova> of course
<midfavila> gaaaaaaaaaaaaaaaaaaaaaaah, I need to get back to studying math
<midfavila> i really want to start with OSSU's CS course...
<kimerus> Me too
<kimerus> I hat calculus
<kimerus> Just wanna do my electronics shit
<midfavila> a friend of mine has been teaching himself calculus, and another advanced geometry
<midfavila> gonna ask them to teach me this summer
<midfavila> i'm moreso interested in calculus, because I don't think I'm going to be writing a 3D graphics engine any time soon
<kimerus> Im boring in calculus
<midfavila> although I'm sure there are many more uses for geometry beyond computer graphics. I'm just not aware
<GalaxyNova> I'm interested in compilers
<midfavila> bleh, I don't want to think about how compilers work
<midfavila> the dragon book has no place on my shelf for the time being
<GalaxyNova> I find it fascinating
<midfavila> compilers are nifty, sure, but I'd have no idea where to start with one...
<kimerus> I will graduate in engineer mechatronic
<Sweets> dylan probably doesn't want to be bothered about kiss
<GalaxyNova> lisps have the simplest parsers so they are usually the first programming languages you build interpreters / compilers for I believe
<Sweets> honestly
<kimerus> I see myself without all calculus bullshit in future
<midfavila> GalaxyNova yeah, scheme is pretty common from what I've seen
<midfavila> Sweets makes sense. I imagine building a distro almost entirely from scratch is part of what burned him out
<Sweets> distro building wasn't what burned him out
<midfavila> oh?
<Sweets> I mean, that's part of it, but it most certainly was not the sole reason why
<midfavila> well, yeah, obvs
<Sweets> dylan has garnered a very... big following over the years
<midfavila> the curse of popularity
<Sweets> not only does he have various projects, kiss one of them, but he also is really the only one actively maintaining all of them
<Sweets> despite them being so popular
<midfavila> yeah, I know that much
<Sweets> plus, dylan had always said one day he'd disappear into some random vertice on the cube earth
<midfavila> :thinking:
<GalaxyNova> I mean he's the one that made it clear that there should be only one BDFL for kiss
<GalaxyNova> it's in the guidestones
<midfavila> well, anyway, it's half past midnight and I have class tomorrow
<midfavila> so I'm gonna log off for the night
<midfavila> always a pleasure chatting with you, Sweets
midfavila is now known as midfavila-asleep
kimerus has quit [Ping timeout: 268 seconds]
Sweets has quit [Ping timeout: 268 seconds]
GalaxyNova has quit [Quit: WeeChat 3.2]
<acheam> how do y'all get your batterry levels?
<acheam> I'm used to using acpi, but can't figure out what provides it
<necromansy> cat /sys/class/power_supply/BAT1/capacity
<acheam> oh perfect
<acheam> thanks
<necromansy> np
<necromansy> also capacity_level
consolers has joined #kisslinux
barpthewire has quit [Ping timeout: 244 seconds]
barpthewire has joined #kisslinux
barpthewire_ has joined #kisslinux
barpthewire has quit [Ping timeout: 264 seconds]
barpthewire_ is now known as barpthewire
<testuser[m]1> Hi
<acheam> hi testuser[m]1
mahmutov has joined #kisslinux
<testuser[m]1> Acheam that webshit fail is OOM
midfavila-laptop has joined #kisslinux
<consolers> I'm trying to follow up on a firefox build failure - the only reference i saw on google was a chatlog from here on [2021-06-02T21:25:06Z] by dilyn
<testuser[m]1> What is it
<consolers> "error: no matching function for call to 'nsTHashtable<detail::VoidPtrHashKey>::WithEntryHandle(const void*&, const fallible_t&, "
<testuser[m]1> The full log
<consolers> i cant make head or tails of the c++ now - just scrounging to see if there was there any resolution.
<consolers> you mean the link to the log?
<consolers> build log or irc log?
m3g has joined #kisslinux
<testuser[m]1> Build log
consolers has quit [Ping timeout: 272 seconds]
mahmutov has quit [Ping timeout: 268 seconds]
smartin has joined #kisslinux
ln43 has joined #kisslinux
Uks2 has quit [Ping timeout: 268 seconds]
Uks2 has joined #kisslinux
Guest10 has joined #kisslinux
Guest10 has quit [Client Quit]
schillingklaus has joined #kisslinux
schillingklaus has quit [Quit: schillingklaus]
ln43 has left #kisslinux [#kisslinux]
lnk43 has joined #kisslinux
lnk43 has quit [Quit: Connection closed]
m3g has quit [Read error: Connection reset by peer]
m3g has joined #kisslinux
<testuser[m]1> bruh linking a debug build of webkit fails with a 45MB linker log
consolers has joined #kisslinux
m3g has quit [Ping timeout: 268 seconds]
consolers has left #kisslinux [Started wasting time elsewhere]
midfavila-laptop has quit [Ping timeout: 240 seconds]
sad_plan has joined #kisslinux
sad_plan has quit [Read error: Connection reset by peer]
sad_plan has joined #kisslinux
midfavila-asleep is now known as midfavila
<midfavila> what's up fuckers
mcpcpc-hkp has joined #kisslinux
<sad_plan> I couldnt help think about the wazzaaaaaaaaaaaap thingy from years back when I read that. dunno why. in any case, Im at work doing non-work related stuff, as always :p
* midfavila gets the whip
<midfavila> wagie, wagie, back in cagie
<midfavila> your foreman hasn't approved this social interaction
<midfavila> foreperson*
* sad_plan refuses to work
<sad_plan> lol
<midfavila> really stickin' it to the capitalists
<midfavila> gj
<sad_plan> yeah, gotta stick it to the bosses
<sad_plan> in all honesty, noone seems to care aslong as I do my actuall job, when its demanded, which isnt a whole lot in those 8 hours in which Im at work
<sad_plan> ¯\_(ツ)_/¯
<midfavila> that's what it's been like every time I've worked
<midfavila> s'long as what needs doing gets done nobody really cares
<midfavila> today in "what the fuck", my xsession-errors file is 80mb
<sad_plan> indeed. I love that its like that, so I can mess around with kiss all day, and going gods know what, and nobody gives a shit
<sad_plan> exacly
<testuser[m]1> What does it say
<midfavila> it's mostly garbage data... looks like chunks of aplay output
<midfavila> oh, no, wait, what the hell-
<sad_plan> tbh, if it hadent been for me doing this, I probably woulndnt have kiss installed in the first place either. but seeing as I have so much time doing non-work, I get to install kiss, and do other kinds of bs :p
<midfavila> it's got output from my ffplay scripts, too
<testuser[m]1> Lol
<sad_plan> tesuser[m: did you look at my last attempt at firefox? 'cause it still doesnt build for me for some reason
<testuser[m]1> It built for me fine without pgo, weird that lld would just segfault lol
<sad_plan> yeah. any suggestions? just try again? lol
<testuser[m]1> Trying again/Turning it off an on again mostly just works on stuff like windows
<testuser[m]1> No idea
kimerus has joined #kisslinux
mahmutov has joined #kisslinux
thebuzzing has quit [Ping timeout: 252 seconds]
<sad_plan> yeah, I dont find that to be as true on linux :p
raph_ael has quit [Quit: WeeChat 3.1]
riteo has joined #kisslinux
<riteo> hiiii!
raph_ael has joined #kisslinux
<testuser[m]1> Hi
<acheam> testuser[m]1: thanks I already got it built
<riteo> the prototype download code of my minecraft project is done!
<acheam> forgot to enable swap
schillingklaus has joined #kisslinux
raph_ael has quit [Quit: WeeChat 3.1]
raph_ael has joined #kisslinux
wrench has quit [Ping timeout: 272 seconds]
wrench has joined #kisslinux
sad_plan has quit [Read error: Connection reset by peer]
midfavila-laptop has joined #kisslinux
<midfavila-laptop> man, after a couple days on stumpwm, I think I'm hooked
<testuser[m]1> Nice
<midfavila-laptop> much easier to program it than FVWM, uses an *actual programming language*, and it makes much better use of my laptop's limited screen real estate
<riteo> just looked it up
<midfavila-laptop> it's pretty nifty
<riteo> sounds great!
<midfavila-laptop> common lisp manual tiler with emacs bindings
<riteo> > These screenshots are specifically designed to trigger a feverish commitment to stumpwm. If you have a heart condition or are easily whipped into psychotic frenzies please consult your doctor before viewing these pictures.
<riteo> lmao
<riteo> lisp's interpreted, right?
<riteo> I wonder how the performance's like
<midfavila-laptop> not necessarily
<midfavila-laptop> you can compile lisp
<riteo> oh
<midfavila-laptop> and the performance is fine, imo
<riteo> so lisp can be both interpreted and compiled?
<midfavila-laptop> although stumpwm uses quite a bit of memory and disk space... but considering it statically compiles a copy of your lisp environment into itself, that's understandable
<midfavila-laptop> and yeah, that's right
<riteo> lisp is 100% more based for me now
<midfavila-laptop> you can also run lisp as bytecode on a VM
<riteo> super based
<midfavila-laptop> meaning lisp can be run in browsers
<midfavila-laptop> :^)
<midfavila-laptop> JSlets btfo
<riteo> talking about js
<riteo> do you want to see the most clownish page I ever found?
<midfavila-laptop> i won't be able to view it
<riteo> I'll send you screenshots
<riteo> no wait I don't need to
<riteo> open it and read carefully the nojs message
<riteo> do you know what happens when you run their "app"?
<midfavila-laptop> >app
<midfavila-laptop> it renders the page
<midfavila-laptop> idk
<riteo> nono
<riteo> I mean
<riteo> it renders the page
<riteo> but it says this: Site in development.
<riteo> Please checkout our Github in the meantime.
<midfavila-laptop> one of my friends uses JS to render plaintext on their page
<riteo> that's it, on a black recangle
<midfavila-laptop> for reference, most of their site is plaintext
<midfavila-laptop> amazing
<midfavila-laptop> make a commit telling them that they've posted cringe
<midfavila-laptop> and will lose followers
<riteo> no wait, that's not even a rectangle, that was dark reader
<riteo> it's literally a gray background
<riteo> I just can't
<riteo> here's the screenshot: http://0x0.st/-9Xk.png
<riteo> that's it, that's their "app", I had to run JS to see this
<midfavila-laptop> yeah, that's pretty garbage
<midfavila-laptop> tell them to go browse neocities for inspiration
<riteo> I wish they did
<riteo> but they'll surely eventually make a "fancy" website with useless js animations and menus
<riteo> the fact that I get surprised when a website implements these things without js is worrying
<testuser[m]1> > You need to enable JavaScript to run this app.
<testuser[m]1> Why is it so hard for these idiots to just let me read text on their broken page
<midfavila-laptop> because
<midfavila-laptop> that breaks the Experience:tm:
<midfavila-laptop> browsing the internet isn't about exchanging information
<midfavila-laptop> it's about Experiencing:tm: Content:r:
<riteo> a browser is just a "safe" VM to download and run random programs hyperlinked
<riteo> it isn't HyperText anymore, it's HyperPrograms
<riteo> HPTP when
<riteo> for most people their OS is just a way to run a browser
<riteo> at this point they could make an OS that's just a browser
<riteo> oh wait
<riteo> they did
<midfavila-laptop> http://0x0.st/-9X7.png
<midfavila-laptop> current stumpwm setup if anyone wants to peek
<midfavila-laptop> it's kind of basic rn
<riteo> cool!
<testuser[m]1> Nice
<riteo> btw mid did you hear the news
<midfavila-laptop> Depends on what news.
<midfavila-laptop> 'sup?
<riteo> I'm making a POSIX shell minecraft launcher with multiple instances support
<midfavila-laptop> that's neat ig
<midfavila-laptop> never was really into minecraft
<riteo> I've already finished a prototype version of the download and validation code for when the remote assets change
<midfavila-laptop> that's cool
<midfavila-laptop> i'm thinking of putting my shellcode studies on hold for a while... LISP is enticing
<riteo> oh mid you didn't hear the best part
<riteo> every instance has a package manager
* midfavila-laptop sighs
<riteo> and by a package manager I mean kiss
<midfavila-laptop> Go sit in the corner, Riteo, and think about what you've done.
illiliti has joined #kisslinux
<riteo> mid you have no idea how painful is modding
<testuser[m]1> Wdym instance
<riteo> I compile everything from source
<riteo> testuser[m]1: Have you ever heard of MultiMC?
<testuser[m]1> Yeah but only the name
<riteo> basically there's only one minecraft installation usually, with configurable saving locations
<schillingklaus> you will be stumped
<riteo> MultiMC completely ditches that and creates brand new data folders for each profile
<testuser[m]1> Oh
<testuser[m]1> Nice
<riteo> so you can have two modded versions and whatever
<midfavila-laptop> real men play dwarf fortress
<riteo> the main point is though
<riteo> I hate compiling from source every mod, so I'm using kiss to automate that
<riteo> it works surprisingly well, I literally don't have to do any change to it
<riteo> dylan's really a genius
<midfavila-laptop> well, s'long as it's a posix environ, it'll work
<riteo> I can confirm
<midfavila-laptop> that's the magic of intercompatibility standards
<riteo> mid hold yourself
<riteo> I installed kiss on arch linux
<midfavila-laptop> C-g 5?
<midfavila-laptop> oh
<midfavila-laptop> acheam already did that
<midfavila-laptop> nice try though
<riteo> oh I didn't know that
<riteo> they asked me for my pkgbuild
<midfavila-laptop> i remember the days when I used Arch like a semi-sane human being
<testuser[m]1> What are you nkw
<testuser[m]1> Now
<riteo> a monster
<acheam> I was just curious
<midfavila-laptop> i was already a monster riteo
<midfavila-laptop> smh
<midfavila-laptop> we've been over this
<testuser[m]1> An insane monster then ?
<midfavila-laptop> as for what I am now, I'm a slightly less sane monster
<riteo> I didn't know you were one on Arch too
<riteo> I thought you gone through a daft punk like transformation with some server hardware
<midfavila-laptop> it's really more like Lain
mahmutov has quit [Read error: Connection reset by peer]
<midfavila-laptop> where my setup becomes progressively more autistic
<midfavila-laptop> i haven't acquired liquid carbon cooling yet though
<midfavila-laptop> Soon:tm:
<riteo> I think that the worst part is when you start tinkering with the current OS to mimick your future installation
<midfavila-laptop> that's just good planning
<riteo> yeah but eventually everything just collapses
<riteo> For example at the start I was like: "Oh, I'll switch to Linux later" *Turns Windows into a UNIX-y abomination* *drivers die and needs a new fresh install* "fuck"
<riteo> s/needs/need/
<riteo> no wait why did I correct myself
<riteo> revert
<midfavila-laptop> that's just part of learning
<midfavila-laptop> too late
<midfavila-laptop> you've already lost subscribble
<riteo> NOOOOOOOOOOOOOO
* riteo dies of engrish
<riteo> mhh, I was thinking to call my project minekiss
<riteo> fun fact: although it's meant to run on kiss it can't yet, since there's no jre-16 package available
<riteo> It's part of my plan though
<riteo> minecraft is making me do a lot of stuff for kiss: musl-compatible drivers, java 16 and minecraft
<riteo> oh god
<riteo> minecraft native libraries are OBVIOUSLY linked to glibc
<riteo> now I have to either use gcompat or detect the native libraries and ask the user to compile and install them somehow there
<riteo> why the fuck do you have to name your symbol "free@GLIBC_2.2.5"?
<riteo> is it a readelf thing?
<testuser[m]1> Btw i like how the reactjs site itself works mostly OK without js but anything using that shit doesn't even load lol
<riteo> lmao
progenyx1 has quit [Quit: progenyx1]
sad_plan has joined #kisslinux
<acheam> riteo: don't you need Java 8?
<testuser[m]1> riteo i think it just tells the specific glibc version it was built against but the symbol can be from a newer version too
<testuser[m]1> Btw what happened to the nvidia drivers
<riteo> testuser[m]1: I'm installing the packages rn chrooting to the USB drive
<riteo> I kinda distracted myself with this minecraft thing, but I'm working on it
<riteo> it's been compiling for a while
<riteo> testuser[m]1: do you think that the symbols marked with @glibc that are available un musl too might work?
<riteo> s/un/on/
<testuser[m]1> Probably
illiliti has quit [Quit: leaving]
<riteo> we'll see soon
<testuser[m]1> ™
<riteo> yes
<riteo> I mean, it's summer and I don't work
<riteo> I got literally nothing to do
<riteo> oh my god, I put two cores because I was doing stuff on my pc but it's compiling llvm now
<testuser[m]1> <riteo "I mean, it's summer and I don't "> Same
<testuser[m]1> Lol
progenyx has joined #kisslinux
<riteo> nice
<riteo> I'm really scared for my pc regarding LLVM
<riteo> will it eat my memory?
<testuser[m]1> Just install repo-bin
<riteo> I remember building something related to rocm and llvm and I literally had to make a 50 GB swap to be sure it wouldn't crash
<riteo> testuser[m]1: good idea
schillingklaus has quit [Remote host closed the connection]
<riteo> it says checksum mismatch
<testuser[m]1> Weird
<testuser[m]1> Can you untsr it manually ? If not then its corrupt
<testuser[m]1> Untar
<riteo> yep, I can untar it fine
<riteo> I think I'll regenerate the checksum
<riteo> it built successfully
<riteo> I can't connect with SSL to https://jenkins.armaanb.net/job/kiss-community/, I wonder if it's connected with this
<riteo> has anybody installed llvm from repo-bin before?
<riteo> like, in these 6 months from the last commit?
<testuser[m]1> Huh
soliwilos has quit [Ping timeout: 252 seconds]
<testuser[m]1> Check the new repo. Ruh
<acheam> uhhh
<acheam> run a git pull
<acheam> you're using something like 10 months old
<riteo> ermh
<riteo> this is the repo, right?
<riteo> oh
<riteo> there's a new one
<riteo> I forgot there was an official one now lmao
<riteo> oh acheam I just read now your message regarding java
<riteo> finally mojang updated to java 1.16 in 1.17 (which came like 1-2 weeks ago)
<riteo> s/1.16/16/
<riteo> oh also they bumped their opengl version too
<riteo> a huge release for the based modders and a very big mess for the cringe ones
illiliti has joined #kisslinux
<riteo> now I literally have to use obfuscated mappings for my weird packet-based reflection thing on bukkit because they want to switch to the "official mappings" (aka. stupidly licensed symbols)
<illiliti> if someone having trouble with connecting to wifi using eiwd, read this -> https://github.com/illiliti/eiwd/issues/1
<illiliti> it took me 2 hours to debug it lol
sad_plan has quit [Quit: ]
<riteo> debugging a thing for a long time is satisfacting though
<riteo> the new binary llvm package built fine, epic
<illiliti> iwd may be affected by this bug too btw
<illiliti> but i don't have a environment with dbus to confirm
midfavila-laptop has quit [Remote host closed the connection]
soliwilos has joined #kisslinux
riteo has quit [Quit: Lost terminal]
riteo has joined #kisslinux
<riteo> ugh I hate when my pc does that
<riteo> its fans suddenly scream, my screen becomes black and my pants brown
<omanom> illiliti geez nice find, that looks like it was a pain to figure out
mahmutov has joined #kisslinux
sad_plan has joined #kisslinux
<sad_plan> testuser: I did a rebuild of ff again, and clang for some reason now has a segmentation fault. ive rebuilt clang, but made no difference on my end anyway. heres the log: https://0x0.st/-9KS.txt
<riteo> firefox is too strong for clang
<sad_plan> lol
<sad_plan> firefox is not having it, with me wanting to have LTO stuff on my kiss install appearantly :p
<testuser[m]1> Isnt that the same error
<sad_plan> I dont think so. hold on, Ill fetch the previous link
<sad_plan> no, heres the log before this one https://0x0.st/-9z_.txt
<sad_plan> wait, it is the same
<testuser[m]1> I guess you could ./mach build -v then fetch the line where it segfaults then gdb /usr/bin/clang with all those args and see where the segfault is
<testuser[m]1> Other than that idk
<testuser[m]1> You sure its using lld ?
<sad_plan> I dont belive I use lld. tbh im not even sure what that is. i recall dylin asking the same aswell, probably about ff that time aswell :p
<sad_plan> i have lld installed
<testuser[m]1> You have the kiss hook right
<sad_plan> export KISS_HOOK=/home/wololo/repositories/kissLTO/kiss-hook. < is in my kiss_path. so yeah
<sad_plan> I also have this hook http://0x0.st/-9KW.txt
<sad_plan> its from the website. is there any reason to belive theyre interfering with eachother?
<sad_plan> where exacly was I suppose to ./mach build -v? in the buildscript for ff?
<sad_plan> ah, I belive I found it.
<testuser[m]1> No don't do it
<sad_plan> the line with ./xvfb-run ./mach build? and just add -v?
<testuser[m]1> It was just an exaggerated way for me to say there's no sane way to debug it
<sad_plan> so im dead in the water with this? :p
<testuser[m]1> Hmm i don't remember if i tested the latest ff on musl but the previous few worked for sure
<testuser[m]1> Yeah
<testuser[m]1> You've merged both these hooks into one right ?
<testuser[m]1> Re debugging i guess you could build lld with debug symbols and set ulimit -c unlimited to get a core dump
<sad_plan> Ive had very few issues on musl with ff myself, but after switching to ff, I had nothing but issues with ff tbh
<testuser[m]1> But eh
<sad_plan> no I havent, theyre seperate
<testuser[m]1> Then only one will work
<testuser[m]1> Whatever is set in k iss hook
<sad_plan> both are set in kiss hook :p
<testuser[m]1> wat
<sad_plan> lol
<testuser[m]1> Kiss only does` $KISS_HOOK hookname`
<sad_plan> no, export KISS_HOOK "dir"
<sad_plan> and ive done it in 2 lines
<testuser[m]1> You have the correct hook anyways else ff build would fail with unsupported flags
<sad_plan> ill give you the file, and you can see for yourself
<testuser[m]1> The second export overrides the first one
<sad_plan> yea. I should have the appropriate flags
<sad_plan> aah, so its just your hook thats running after all
<sad_plan> then I would have to merge them, to be able to use both. hold on
mahmutov has quit [Ping timeout: 268 seconds]
strajder has joined #kisslinux
<sad_plan> does this look sane to you? http://0x0.st/-9Kg.sh
<sad_plan> I just merged them basiclly, like you said
mahmutov has joined #kisslinux
sad_plan has quit [Remote host closed the connection]
sad_plan has joined #kisslinux
sad_plan has quit [Read error: No route to host]
kimerus has quit [Ping timeout: 252 seconds]
mcpcpc-hkp has quit [Quit: mcpcpc-hkp]
mcpcpc-hkp has joined #kisslinux
mcpcpc-hkp has quit [Client Quit]
mcpcpc-hkp has joined #kisslinux
thebuzzing has joined #kisslinux
<midfavila> util-linux appears to conflict with busybox...
<midfavila> complains about files not being in /usr/bin
<noocsharp> logs logs logs
<mcpcpc-hkp> sudo apt update
<mcpcpc-hkp> sudo apt upate
mcpcpc-hkp has quit [Quit: mcpcpc-hkp]
claudia has joined #kisslinux
* claudia kisslinux has no supercow powers
<riteo> kisscow powers when
strajder has quit [Quit: nn]
smartin has quit [Quit: smartin]
<midfavila> when someone writes kiss-cow
<rio6> echo 'echo moo' > /usr/bin/kiss-moo && chmod +x /usr/bin/ikss-moo
<rio6> s/ikss/kiss
<midfavila> ikss
<riteo> ascii arts are bloated
<riteo> although I would argue about that echo
<riteo> echo is bloated
<riteo> printf gang rise up
<midfavila> it also has unspecified behavior in some cases, last I checked...
<midfavila> I always prefer printf
<riteo> remember kids
<riteo> don't do echo
<rio6> #!/bin/cat
<rio6> moo
<riteo> genius
<riteo> we got it, KISS cow
<midfavila> holy shit-
<midfavila> this is some next level scripting
<midfavila> but it should be #!/usr/bin/env cat
<riteo> huh? Why?
<midfavila> think of the poor nixos users
<midfavila> ...oh, actually...
<riteo> oh no
<midfavila> that might be a quine
<riteo> I tried it and yes, it is
<midfavila> that's neato
<midfavila> a program that prints itself as its only output. how curious.
<riteo> so the smallest sh quine is `#!/bin/cat`?
<riteo> that's cool
<midfavila> acheam that should be our WotD
<midfavila> #!/usr/bin/cat
<rio6> smallest quine is this
<rio6> touch quine
<rio6> chmod +x quine
<riteo> that's cheating
<midfavila> muh obfuscated code rules
<rio6> #!/usr/bin/tail -n1 might be more suitable for kiss-moo
<midfavila> tail and head are bloat
<midfavila> sed 1q
<midfavila> smh
<noocsharp> well tail -n1 prints everything but the first line
<midfavila> okay no
<midfavila> it's sed 2!d
* midfavila facepaws
<midfavila> #!/usr/bin/env sed 2!d
<midfavila> moo
<midfavila> maximum portability and compliance has been achieved
<riteo> I still don't get why nix needs this
<midfavila> because it sticks all of its packages in their own directory or something
<midfavila> same with guix
<midfavila> it like, hashes the name and version of the package, and then creates a directory and dumps the contents of the package into said dir
<riteo> that's nasty
<rio6> my sed knowledge only contains s and d
<midfavila> i want to learn more about sed
<riteo> lmao same
<midfavila> i'd like to learn if it's possible to store the contents of a sed buffer between commands
<riteo> I tried once, I only got more confused with gnu extensions
<riteo> oh not to the buffer thing, in general
<midfavila> yeah, I know
<midfavila> i'm just saying that that's my particular interest right now
<midfavila> there are a lot of scripts where due to lack of knowledge I've had to chain multiple seds together
<midfavila> kind of embarassing ngl
<riteo> remember, first make it work, then make it pretty
<midfavila> mhm
<rio6> keep wanting to finish reading that whole website XD
<midfavila> ...huh!
<midfavila> thanks, rio6
<midfavila> i'll have to add this to my site
<midfavila> i remember being pretty shocked that you can actually write sed scripts into a file for later batch processing
<rio6> I only managed to read through half of its awk tutorial :P
<riteo> oh cool
<midfavila> I want to spend most of this summer reading
<midfavila> there's a lot of books I want to get through
<riteo> btw as soon as mid talked about obfuscation rules the IOCCC suddenly snapped to mind and this stuff's mind boggling: https://www.ioccc.org/2020/carlini/index.html
<riteo> this tic tac toe game is ran by a single printf loop
<midfavila> >printf is turing complete
<midfavila> nice
<riteo> > Printf Oriented Programming
<midfavila> the strongest paradigm
<midfavila> move over, OO, functional, and imperative
<riteo> oh also
<riteo> > After macro expansion the format string is roughly 100K
<rio6> it's not only the One True Debugger but also the One True Language
<riteo> I think we found god
<riteo> it was under our noses the whole time
GalaxyNova has joined #kisslinux
<riteo> uhhh does anybody know if it's possible to expand a variable inside a string in POSIX sh?
<riteo> like, the minecarft version manifest has the args needed to pass to the jar in a sh friendly format like "${assets_root}"
<noocsharp> yes
<riteo> noocsharp: how?
<noocsharp> they expand by default?
<noocsharp> actually for your case you probably need sed
<noocsharp> s/assets_root/path/g
<riteo> I feared so
<riteo> welp, I'll use sed then
<noocsharp> i support you could set assets_root in the script and then echo the line
<noocsharp> suppose*
<riteo> that was the idea, but it should've expanded to nothing if it actually got expanded by the shell
<GalaxyNova> riteo: are you packaging minecraft lol
wrench has left #kisslinux [#kisslinux]
<riteo> GalaxyNova: yes, and not only that
<GalaxyNova> cool
<riteo> I'm making a POSIX shell multi instance minecraft launcher that uses kiss as its package manager in order to have always the latest version of my favourite mods, straight from source
<riteo> you heard right, kiss is not only great for managing the system's utilities, but also for any package managing
<GalaxyNova> what
<riteo> managing package managing lol
<GalaxyNova> so are you going to package every single minecraft mod
<riteo> the ones I use
<GalaxyNova> but why
<riteo> but they're not gonna stay in the main repos, but in special ones
<rio6> aren't minecraft mods just bunch of jars
<GalaxyNova> Yeha ik but you can just download the .jar file
<riteo> GalaxyNova: I compile every mod I use from source and a lot of them are simply better at the latest commit (performance optimizations and whatnot)
<riteo> I'm simply too lazy to recompile everyone by hand
<GalaxyNova> I'm very interested to see Minecraft packaged
<GalaxyNova> link to the repo?
<riteo> oh I'm still developing it
<GalaxyNova> oh alright
<riteo> but as I said, it's gonna be a bit more than that
<riteo> also, there's still no java 16, yet
<GalaxyNova> in kiss?
<riteo> yeah
<GalaxyNova> can't we just increment the "sources" file
<GalaxyNova> and get java16
<riteo> I guess not, since there have been experiments at bringing java to kiss but all halted at like, java 7
<riteo> at least AFAIK
<riteo> I can package it though, I got nothing better to do
<GalaxyNova> package it
<riteo> it's part of my minecraft epic gamer plan
<riteo> I'm also bringing nvidia to musl kiss
<GalaxyNova> The only thing I use my chroots for is Minecraft
<riteo> do you think that my solution is a little overkill?
<GalaxyNova> I mean I would personally not use it
<GalaxyNova> because of lazy
<GalaxyNova> but it's cool
<riteo> I see
<riteo> well, this is more for source based, continuosly changing mods than anything
<riteo> I already did a similar thing with my server's plugins although way simpler and slightly more manual
<GalaxyNova> if u do end up packaging java16 consider submitting it to upstream
<riteo> absolutely
<riteo> everything I do will get eventually shared with the most permissive license possible
<riteo> minekiss will almost surely be under the unlicense
<riteo> (minekiss is the launcher)
<GalaxyNova> nice name
<riteo> thanks
<GalaxyNova> What's the point of the unliscense when there's the BSD liscense
<riteo> the unlicense is public domain
<rio6> 0 cause BSD ;)
<rio6> clause
<riteo> oh I'm reading it rn
<riteo> well, the unlicense is a little bit more "complete"
<midfavila> if you just want to be public domain, use CC-BY-SA
<riteo> that isn't public domain mid
<riteo> that's the MIT license, but worse
<midfavila> it's just "give me credit and don't relicense this without changing the name"
<midfavila> at least afaik
<riteo> yes
<riteo> that isn't public domain
<riteo> public domain is: "I don't care, do what you want"
<midfavila> I fail to see how not being able to have your work stolen is a bad thing.
<riteo> it isn't
<riteo> I just don't care
<riteo> I did it for myself, if someone came and asked me "can I do x with minekiss?" I'd say yes anyway so what's the point?
<riteo> if people want to be jerks they will be, it's not like a license can help me that much anyways
<riteo> also, what should they steal? A shell script running minecraft?
<GalaxyNova> lmao
<rio6> fork it under the same name, add code to inject ads into minecraft, host it on freekissminecraft.net with a big green DOWNLOAD button next to 10 ad frames
<midfavila> the download button is also an ad frame
<riteo> yesù
<riteo> yes
<riteo> you know that people do that with gpl software too, right?
<riteo> jerks are jerks
<GalaxyNova> I guess if you license it with the gpl you can take things like those to court
<riteo> yeah, from italy
<riteo> with what money
<midfavila> with all the money you get from the mob
<midfavila> obviously
<omanom> it's not like he'd be on the hook for anyone that installs it from the wrong source
<riteo> midfavila: good idea
<midfavila> i've seen The Godfather, I know how Italy works
<midfavila> you can't fool me, riteo
<riteo> "Yes judge, this person has put my minecraft shell script on a website with ads"
<riteo> At most I'd choose MIT or Apache, but usually the Unlicense just fits right
<midfavila> actually, it would be "Mr/Mrs. Justice" or "Your Honor"
<midfavila> smh
<rio6> wtfpl for the meme
<riteo> I thought about it, maybe sometimes I could do that
<riteo> there was also one that like said: "you shall share the license, fuck terfs"
<midfavila> injecting unrelated politics into the license is cringe
<riteo> I'm pretty sure that was like, a meme too
<midfavila> i'm at the point where I don't know or care any more
<GalaxyNova> real chads use the ethical source license ;)
<riteo> I never heard of it
<midfavila> it's trash
<riteo> the idea is noble, but it's basically screaming at the clouds sadly
<riteo> "uh yes google, you can't train military drones with my program"
<riteo> "please"
<midfavila> the idea amounts to "if I don't like you you can't use my software!!!"
<midfavila> that's not noble at all, it's childish
<omanom> it's their prerogative
<midfavila> okay, sure,
<midfavila> but I'm not going to respect it
<riteo> I mean, that's the GPL
<midfavila> lmao
<riteo> "I don't like you because you don't believe in the four freedoms!!!"
<omanom> so then who gives a shit what the license is if you're just going to break it anyways because "i disagree with your choice of license"
<midfavila> the GPL makes no moral judgement about individuals or applications
* midfavila shrugs
<riteo> if you share the compiled program it does
<GalaxyNova> omanom: Richard Stallman
<riteo> software freedom is a moral thing as much as it's ethical usage of software
<omanom> GalaxyNova what license does he advocate using?
<GalaxyNova> how do you define "ethical usage of software" anyway
<GalaxyNova> omanom: guess
<omanom> no, tell me, i don't know
<riteo> the richard stallman license
<midfavila> GalaxyNova "you can only use it for things I like!"
<riteo> RSL for short
<riteo> no ok it's the GPL
<rio6> I like gpl because it makes me able to get kernel source for my android phone
<GalaxyNova> riteo: I don't believe you
<riteo> what
<GalaxyNova> /s
<riteo> I just noticed I was doing a slightly excessive amount of trolling and I toned it down
<omanom> ok so does he advocate breaking licenses as long as its not /his/ chosen license?
<midfavila> Richard Stallman advocates not accepting the terms of licenses you don't agree with.
<omanom> ok, so now what does "not accepting the terms of licenses" entail
<GalaxyNova> Richard will come to your house and kill you in your sleep if you dare choose the BSD license
<midfavila> omanom exactly what it sounds like lmao
<riteo> omanom: not using the software
<omanom> it entails not using the software, right? it doesn't entail ignoring the license
<riteo> exactly
<midfavila> to be clear,
<midfavila> I care about breaking the ESL purely because it's stupid, and there's a certain... *type* of individual who's attracted to it
<omanom> i thought you said you don't ascribe to applying morality to software
<midfavila> Licenses aren't software, last I checked.
<omanom> well, to be more specific you said the gpl doesn't
<omanom> so i take that back, fine
<midfavila> Software is just a tool. Tools don't have morality.
<omanom> so we're back at what the hell is the point of a license then, aren't we?
<GalaxyNova> midfavila: yeah exactly who cares if you use a gun to kill innocent people smh /s
<GalaxyNova> guns are just tools
<midfavila> omanom are you really going to pull that?
<midfavila> licenses are there to attempt to enforce your will on other people.
<midfavila> they're not inherently effective. it's only the legal threat backing them up that's effective.
<midfavila> the ESL hasn't been tested in court and I wouldn't be surprised if it was found invalid, besides.
<omanom> pull what? i don't get why one license is ok to break whereas others aren't. it's your /choice/ whether you use some software, you don't have to
<midfavila> omanom I'm not saying it's objectively okay
<midfavila> i'm saying that I do it because I'm petty and dislike people who use the license, lmao
<omanom> fair enough lol
<midfavila> if you're the type to sit there and talk about "diversity" and "openness" and "personal choice" and then you turn around and use the ESL, you're a filthy hypocrite
<midfavila> shockingly, it's mostly those types of people who use the ESL.
<rio6> GalaxyNova: <Richard will come to your house and kill you in your sleep> relevent xkcd https://xkcd.com/225/
<omanom> so don't use their software /shrug
<midfavila> or I can intentoinally break their license terms to derive a sense of smug satisfaction.
<midfavila> either or.
<omanom> GalaxyNova there's actually an Anyone But RMS license https://github.com/landondyer/kasm/blob/master/LICENSE
<riteo> lmao why
<midfavila> because smelly MIT man bad!
<midfavila> mattresses don't belong in offices!
<omanom> i always think of software as recipes. it's like baking cookies or making a stew or something. everyone and their mother has their own chocolate chip cookie recipe, chances are whatever you do isn't a) entirely original or b) so complex its not reproducible. at least, that applies to everything i've done for sure
<omanom> so knowing i'm not some kind of genius where no one would ever be able to redo what i've coded, i don't really care about super strict licenses
<riteo> yeah in the end everything can be done by anyone
<riteo> the only thing you're doing with permissive licenses is stealing everybody's time
<riteo> at least IMO
<riteo> btw minecraft loads!
<riteo> what's left is authentication, instance managing and some polishing/fancy stuff expecially with stuff like older versions now that there's a split in java compatibility
<omanom> do you use openjdk?
<riteo> now I'm on arch linux, so yes
claudia has quit [Quit: zzz]
<riteo> ok apparently I'll have to code in a special mode for old versions since those work in a radical differently way
<riteo> s/differently/different/
<riteo> well I've done enough for now, next objective: running nvidia on kiss with musl
<riteo> I'll go for now, bye!
<omanom> see ya!
riteo has quit [Quit: epic minecraft shell script moment]
kimerus has joined #kisslinux
<kimerus> Someone tested openbsd?
illiliti has quit [Quit: leaving]
claudia has joined #kisslinux
<GalaxyNova> kimerus: OpenBSD is nice
progenyx has quit [Quit: progenyx]
<kimerus> Is more minimal than kiss?
mahmutov has quit [Ping timeout: 268 seconds]
<claudia> kimerus, An openbsd install is easy and takes 5 mins.
Uks3 has joined #kisslinux
Uks2 has quit [Ping timeout: 252 seconds]
claudia has quit [Read error: Connection reset by peer]
midfavila-laptop has joined #kisslinux
claudia has joined #kisslinux
<midfavila-laptop> http://0x0.st/-9NE.png
<midfavila-laptop> two fucking days to get my status readout in the upper-right corner working
<midfavila-laptop> and it didn't even have anything to do with my LISP code
<midfavila-laptop> i forgot about trailing newspace on shell commands >:|
<noocsharp> which wm?
<midfavila-laptop> stumpwm
<midfavila-laptop> written and configured with Common Lisp
<midfavila-laptop> now...
<midfavila-laptop> time to steal Acme's color scheme
<noocsharp> what is it with lisp people and naming things
<noocsharp> first guile and now stump
<midfavila-laptop> you're just mad that your programs aren't named after fighting game characters
<noocsharp> shh
<midfavila-laptop> something something sonic boom