zr changed the topic of #kisslinux to: KISS Linux | https://k1sslinux.org | /msg zr for kisslinux/* cloaks | logs: https://k1sslinux.org/irc#2.0 | word of the day: "perntium
<acheam> shallow clone it
<acheam> then its not *that* much off from the tarball
<midfavila-laptop> ugh. there's a soundpack for C: DDA that I want to package, but it's hosted on fucking... drive.
<midfavila-laptop> there are so many problems here. i literally can't even rn
<acheam> mirror it somewhere?
<acheam> project idea: nitter-like thing for gdrive
<acheam> just neeeds to work enough to download files, and view content of documents
<midfavila-laptop> only system I can mirror it on would be SDF, but I'd have to actually like
<midfavila-laptop> get up, and go to my main PC
<midfavila-laptop> because my laptop hasn't got a JS browser
<midfavila-laptop> and I can't create a new git repo without said browser
<midfavila-laptop> thanks, gitea
<acheam> lol imagine using such a shitty git host
<acheam> bask in the envy of glorious sr.ht users
<midfavila-laptop> gonna pass on the devaultpill
<midfavila-laptop> thanks
<acheam> swallow it, mid
<midfavila-laptop> i'm not a swallower
<midfavila-laptop> sorry, acheam
<acheam> hmm, that derails some of my future plans for you
<midfavila-laptop> uwu
<riteo> sr.ht is really great
<riteo> I would feel bad using it for free though, so I'll wait until I can actually afford it
<acheam> no
<acheam> sr.ht isn't intended to price anyone out
<acheam> if you can't afford it, just send drew an email, and you'll be allowed to use it for free
<riteo> I mean
<riteo> it's not like we're poor or something
<riteo> it's my parents who wouldn't allow it
<riteo> yet
<acheam> you should start saving independently
<riteo> saving what? I still don't have a job and my parents won't let me spend the money that my relatives gift to me
<midfavila-laptop> tell your parents to stop being stingy cunts and to respect your rights a little more
<midfavila-laptop> they don't own your property.
<riteo> mh
<riteo> I should try going that route
<midfavila-laptop> i would recommend being slightly more polite about it if you do
<riteo> yeah lol
<riteo> also because they said that they wanted to give me a small "pay" or however it's called in english
<riteo> I mean, it'd be ~3€ in total per month, that's really low for having a minimum of a freedom-respecting web experience
<riteo> I'll bring that up and we'll see, thanks for reminding me that that's an option
<midfavila-laptop> i would just approach them and be like
<midfavila-laptop> "Hey, I've been teaching myself more about computer programming and stuff, and there are some things I need to work with my friends online... it's not very expensive, and it would help me learn useful skills. Could we work something out?"
* midfavila-laptop shrugs
<riteo> I mean, I had to beg them for a domain and an email service
<midfavila-laptop> sure, but do they understand why you're asking?
<riteo> ehh
<riteo> sort of
<midfavila-laptop> if you approached them with muh freedom rhetoric, they... probably don't care much about it
<riteo> my mom was like "all right, 1€ isn't *that* much, but why are you paying for email?"
<riteo> yeah
<midfavila-laptop> now, if you explained that "I'm looking to learn more about how computer networking works, and to facilitate that I'd like funding for my own email server. Not only will it let me be more independent, but I'll be learning useful skills that will help me find a job in the future"
<midfavila-laptop> that sounds a lot better than "but google SPIES on me!!!"
<riteo> oh wow you're right
<midfavila-laptop> i know, shocking
<midfavila-laptop> controversial statements only in #kisslinux
<riteo> thanks #kisslinux
<riteo> I mean, that implies that i'd be buying a VPS, I'd be more than glad to only have a custom domain for now, but source hut would be my next objective probably
<riteo> If I remind them of that montly pay"
<riteo> I pressed enter by accident
<midfavila-laptop> well, if you can convince your parents to pay for a VPS instead of sourcehut, email, etc,
<riteo> oh right
<midfavila-laptop> you could have source control, email, and whatever else
<midfavila-laptop> probably for about the same price
<riteo> eeh, I'd have to put something too, but it would be doable
<midfavila-laptop> well, sure, but then you're learning
<midfavila-laptop> :P
<riteo> like, it would be 3€ plus that shitton for a privacy respecting domain, but if I get that monthly "pay" and I bring up the "job experience" or whatever topic I think I might seriously get it
<midfavila-laptop> if nothing else you at least display maturity
<midfavila-laptop> and you can always set up reverse DNS or whatever
<riteo> wait why
<midfavila-laptop> well, then you can just run stuff on your local machine
<midfavila-laptop> i have a friend who does that
<riteo> did you mean dynamic dns?
<midfavila-laptop> oh, right
<midfavila-laptop> dynamic
* midfavila-laptop facedesks
<riteo> no worries
<riteo> I mean, I got a tinkerboard already hooked up in my local network
<riteo> I might actually set it up properly and see how it goes
<midfavila-laptop> you could do that, too
<midfavila-laptop> wire up a disk drive and call it a day
<riteo> oh it has already a disk drive
<riteo> three
<riteo> it's a small NAS I made
<midfavila-laptop> Nice.
<riteo> it's literally in a shoebox
<midfavila-laptop> i'll probably have to build a NAS once I move into my buddy's place...
<riteo> it's made of old computer parts, 3 hdds, a tinkerboard and way too much electrical tape
<midfavila-laptop> he and a few other friends there want a house server
<midfavila-laptop> oh god
<midfavila-laptop> that sounds...
<riteo> yes
<midfavila-laptop> yeah.
<riteo> it still hasn't catched fire
<riteo> I call that a win
<midfavila-laptop> i just use my router for most stuff
<midfavila-laptop> it's beefy enough to compete with the rasp pi and stuff
<dilyn> imagine getting an allowance
<dilyn> :'(
<midfavila-laptop> dilyn go back to wage cuckin'
<riteo> oh that's how it's called
<midfavila-laptop> then you get your allowance
<riteo> I don't have one either
<dilyn> kekw
<dilyn> cries in poverty
<midfavila-laptop> wagie wagie
<midfavila-laptop> back in cagie
<dilyn> i have an interview thursday and it's a technical one. makes me heckin nervous
<dilyn> without this job I will continue being a wagie :v
<midfavila-laptop> what kind of position?
<dilyn> IoT
<riteo> oh you'll make it
* midfavila-laptop vomits
<riteo> oh no mid
<midfavila-laptop> you disappoint me, dilyn
<riteo> mid money's money
<dilyn> double my salary, I'll do anything you want
<midfavila-laptop> enjoy working for microshit, corporate S H I L L
<dilyn> IoT? Hell yeah
<dilyn> it ain't with m$ :P
<midfavila-laptop> i'll be over here with my smug sense of moral superiority
<midfavila-laptop> enjoying my soapbox
<dilyn> gz
<acheam> what kind of technical things do they have you do?
<riteo> guys have you tried hosting your own email server locally?
<dilyn> dont' do it locally
<acheam> package some random piece of MIT licensed software for ARM? lol
<dilyn> you'll get blacklisted faster than you can 'but I'm not spam'
<dilyn> acheam: it's more full-stack than anything else
<midfavila-laptop> VPSes get blacklisted too, you know
<dilyn> not in the sense of programming, but implementing and supporting software across various embedded hardware devices
<riteo> I know that it isn't a fair comparison, since here ISPs AFAICT are way more tolerant, but I think that'll be my only choice for now I guess if I want to have a public facing server
<dilyn> VPSes don't get *immediately* blacklisted tho
<dilyn> that's the key
<acheam> well that depends
<midfavila-laptop> riteo it's google and stuff we're talking about
<midfavila-laptop> gmail has a whitelist, for example
<midfavila-laptop> they don't allow unusual traffic
<acheam> sometimes entire ip ranges of datacenters get blacklisted
<midfavila-laptop> and since everyone uses gmail...
<midfavila-laptop> yeah
<acheam> and maybe the person who had the IP before you was a dick
<dilyn> riteo: I don't 'self-host', but the process is basically indistinguishable from what I did for the KISS mail server https://dilyn-corner.github.io/blog/Server-Mail
<riteo> oh thanks a lot for that link!
<dilyn> for sure
<midfavila-laptop> i just stick all my IRL stuff in protonmail
<acheam> ew
<riteo> probably gmail blocks my posteo email too, soo...
<midfavila-laptop> look, acheam
<midfavila-laptop> cock.li isn't an acceptable email to give to my social worker
<acheam> would not have taken you for a protonmail user
<acheam> why not?
<dilyn> hosting email is pretty straightforward, but reliability is going to be your biggest concern. you could bounce it through someone so that if your server goes down, you still get the mails
<midfavila-laptop> ...because!
<dilyn> that's currently our biggest problem. if the server gets down, the emails just vanish
<riteo> mid... A protonmail user?
<riteo> that's quite a twist
<midfavila-laptop> any competent postmaster should have it set up so that outbound mail isn't sent if the recepient doesn't acknowledge
<midfavila-laptop> recipient? w/e
<dilyn> i mean, yes
<dilyn> but will they resend? not usually
<dilyn> so you can bounce through https://www.mailroute.net/sign-up/?ref=LINUX
<midfavila-laptop> no, but they alert the user
<dilyn> disregard the ref suffix if you'd like
<midfavila-laptop> who, I assume, would send it later
<midfavila-laptop> unless users are more braindead that I thought
<dilyn> right but mid, alerts are useless if they can't contact you otherwise. or it's an unattended box
<midfavila-laptop> ...are we talking about the same thing?
<dilyn> the sender almost never saves emails to send later in cases where the server is unreachable
<riteo> it's time
<dilyn> only if *you* can't access the network will your machine attempt to resend, sometimes
<midfavila-laptop> ...every piece of mail software I've used saves a copy of outbound mail under drafts.
<dilyn> but like, if I turned off my VPS and used gmail to email myself, I'd never get it.
<riteo> I have to switch to my flaky mobile connection, get ready
<dilyn> sure, but they won't just automatically resend it in every case.
riteo has quit [Quit: epic device switch moment]
<midfavila-laptop> dilyn so then resend it manually?
<midfavila-laptop> like, are people not capable of doing that? or what?
<midfavila-laptop> I don't get it.
<dilyn> ... but if the box is UNATTENDED
riteo has joined #kisslinux
<dilyn> or automated in someway
<dilyn> you'll never get it. because they wont'
<riteo> here I am, more powerful than ever
<dilyn> :o overflowing with power
<riteo> yes
<midfavila-laptop> ...I'm still not sure we're talking about the same thing. The sender will be notified and should attempt delivery later. Even if it takes them a few days to realize it wasn't sent
<riteo> my "timed out" powers shall engage
<riteo> didn't the sender know when mail didn't get to the recipient?
<midfavila-laptop> man that reminds me of the time I tried to set up a radio link through the local ARC
<midfavila-laptop> that was flaky as shit
<midfavila-laptop> ...also hilariously slow. but it was enough to access SDF.
<midfavila-laptop> ...which was probably illegal, now that I think about it...
<midfavila-laptop> stupid industry canada, saying I can't use encryption on amateur frequencies.
<riteo> nothing is illegal if they don't find you
<riteo> imagine getting a fine for accessing the SDF over radio
<midfavila-laptop> it's pretty easy to triangulate illegal radio broadcasts.
<midfavila-laptop> and I mean, it's more like "using ssh over radio"
<midfavila-laptop> can't use anything that requires TLS/SSL.
<riteo> how is it different from a proxy if it still connects to the web?
<riteo> that sounds dumb
<riteo> isn't like wi-fi radio?
<midfavila-laptop> oh, not in this context
<riteo> why should other frequencies be illegal?
<midfavila-laptop> because different ranges of frequency are assigned different purposes
<midfavila-laptop> and during the cold war I guess the soviets used amateur bands for transmissions, or something
<acheam> how do they know you're not just transmitting garbage?
<acheam> like, how could they prove its encrypted
<riteo> oh, you mean like polluding the frequencies
<riteo> I get it
<midfavila-laptop> no no
<midfavila-laptop> it's flat out illegal
<riteo> yes I got it
<riteo> but I see why
<midfavila-laptop> and I imagine they would be able to tell based on specific patterns in the bitstream
<midfavila-laptop> to be clear I've never actually inspected TLS traffic
<midfavila-laptop> but I imagine it's not hard to tell that it's different from plain binary, or a JPEG, or base64
<acheam> create a new clearnet protocol that looks exactly like TLS, so you can say you're just using that
<acheam> boom problem solved
<midfavila-laptop> i'm sure that industry canada would be fine with that.
<riteo> lmao
<midfavila-laptop> you'd think that it would be the canadian radiotelecommunications commission that regulated amateur radio, though
<midfavila-laptop> considering radiotelecommunications is in their fucking name
<midfavila-laptop> and they already regulate other types of radio broadcast
<midfavila-laptop> whereas industry canada is like
<midfavila-laptop> oil and shit
<acheam> jesus thats a mouthful
<riteo> that's quite weird
<acheam> but now i'm thinking about it
<acheam> a pubnix over radio is damn cool
<midfavila-laptop> yeah dude.
<midfavila-laptop> there are a bunch of amateur BBSes that can't be accessed any other way, too
<riteo> radio is always cool
<acheam> i want to do this now
<midfavila-laptop> and you're granted permission to use the bands for whatever experiments you want, within reason
<acheam> boutta spend my life savings on HAM equipment
<midfavila-laptop> just get your country's equivalent of an advanced license and build it yourself
<riteo> cured meat equipment
<midfavila-laptop> a basic radio isn't exactly a complex device
<midfavila-laptop> i used to be able to build one by hand, but it's been a few years since I've been involved with my local ARC
<jedavies> Looks like there will be some interesting possibilities with LoRa
<midfavila-laptop> LoRa is really awesome
<riteo> LoRa?
<midfavila-laptop> Long-Range
<midfavila-laptop> it's a type of ultra-low wavelength radio transmission tech
<midfavila-laptop> i helped my city's civil engineering corps deploy a network using it a while back
<riteo> oh
<midfavila-laptop> for monitoring flooding and stuff
<riteo> cool
<jedavies> Nice, what kind of range was possible?
<midfavila-laptop> yeah, it was neat. i didn't get to do any of the super technical stuff, but I liked being involved with it
<midfavila-laptop> and if I recall we were able to get clear transmissions between each station at a range of around 5-6km
<midfavila-laptop> (in the middle of a city center, mind)
<riteo> that's crazy
<midfavila-laptop> lora can go way further than that
<midfavila-laptop> and amateur, even further
<riteo> This can make radio webs way sparser than I thought
<midfavila-laptop> for a while I wanted to get a software radio for my laptop
<jedavies> The pine64 guys are doing an addon for the pinephone so you can do peer to peer messaging over LoRa. Shoule be interesting.
<riteo> I really want to see a mesh network built with high range radios now
<midfavila-laptop> that's easy riteo
<midfavila-laptop> just use BATMAN or something over AX.25
<acheam> lets do it
<acheam> kissnet
<riteo> yes
<midfavila-laptop> 9600bps boiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
<midfavila-laptop> surfing the information rainbow road
<riteo> I wonder what radio laws are like here in italy
<midfavila-laptop> i think amateur laws are dictated by the EU, in europe
<midfavila-laptop> if you're interested, you should see if there's a local amateur radio club
<riteo> mhh
<midfavila-laptop> they usually offer free or low-cost classes
<riteo> low cost?
<riteo> now I'm interested
<midfavila-laptop> yeah. like, sub-100$, for textbooks, instruction, and licensing feez
<midfavila-laptop> fees*
<midfavila-laptop> finger slipped. fuck.
<midfavila-laptop> this tiny 11" keyboard is impossible, sometimes
<acheam> so get your ass off the floor dummy
<midfavila-laptop> make me
<midfavila-laptop> fucker
<jedavies> riteo: have you checked out the utwente sdr? A free way to check out the HF band. You can learn a lot just by playing with that.
<midfavila-laptop> oh, right. I keep forgetting that
<riteo> uwutente
<midfavila-laptop> owotente
<riteo> what is it exactly?
<midfavila-laptop> it's a radio interface exposed by the net
<midfavila-laptop> if it's anything like what I've messed with
<riteo> wow cool!
<riteo> thanks a lot!
<midfavila-laptop> i actually need to get my license and stuff...
<midfavila-laptop> i've wanted to join ARES for a while.
<midfavila-laptop> then I can scream about systemd over the air
<acheam> i'd pay to see that
<riteo> that sounds very cool
<midfavila-laptop> ARES is nifty
<midfavila-laptop> it's a group of volunteer corps who mobilize in the event of natural disasters to provide communications infrastructure to the military, medical staff, fire control, etc
<riteo> screaming over the air without voice
<midfavila-laptop> riteo that's just using a high wattage to transmit morse
<riteo> oh cool I guess
<riteo> yes
<riteo> I'm waiting for the doomsday preppers tinfoil hatted group
<midfavila-laptop> most preppers are already licensed
<riteo> IIRC there's a project of making a more mesh-like network (albeit with WI-FI) a bit everywhere
<riteo> I've seen it on the node zine
<midfavila-laptop> i think I've heard of that, too
<midfavila-laptop> it's a cool concept
<midfavila-laptop> but ultimately not one I think would work in our current society
<riteo> sadly yes
<riteo> I think it's more of an education thing actually if we've gotten to this point
<midfavila-laptop> ideally internet would be put on the same level as access to electricity, but it's still a "luxury". despite most education involving internet access, most companies expecting online applications, etc
<riteo> instead of making fool proof software we should make less fools
<riteo> isn't it like that in england
<midfavila-laptop> i don't know about england. I can ask one of my britbong friends tomorrow
<midfavila-laptop> it's like three AM in the UK rn
<riteo> lmao same thing here
<midfavila-laptop> but in Canada most people scoff at the idea of public, cheap internet
<riteo> why?
<midfavila-laptop> or, at least, treating internet as a utility
<midfavila-laptop> because you don't *need* internet to survive, riteo
<midfavila-laptop> ignoring that you don't strictly need shelter, running water, or electricity...
<riteo> I mean
<riteo> nowadays the phone's literally a VoIP
<midfavila-laptop> yes, which is stupid
<riteo> absolutely
<midfavila-laptop> how am I supposed to charge my laptop in a power outage if I can't tap the phone grid
<riteo> I shiver at the idea of not being able to contact people at my home because my voip server got down
<riteo> like, wtf
<midfavila-laptop> smh riteo
<midfavila-laptop> we're not living in the 1800s any more
<riteo> it's like removing the stairs because the elevator's better
<midfavila-laptop> you mean your house doesn't have elevators instead of stairs
<riteo> and then getting your house on fire
<midfavila-laptop> italy sure is backwarsd
<midfavila-laptop> backwards*
<riteo> I can't tell if you're joking lmao
<midfavila-laptop> neither can I
<riteo> epic
<midfavila-laptop> i'm on so many levels of irony my guy
<midfavila-laptop> you don't even know
<riteo> I feel you way too much
<riteo> I still don't know if I'm using epic ironically or not
<midfavila-laptop> meta-ironically
<riteo> Like, I use bruh too
<riteo> is that ironic? Was it?
<midfavila-laptop> using something ironically to both make fun of those who use it unironically, but also to communicate an honest message
<riteo> if you use something ironically get ready to normalize it
<midfavila-laptop> that's just natural selection for memes
<midfavila-laptop> that's why we need to create ever spicier memes
<midfavila-laptop> to repel the normies
<riteo> btw getting back to that italy is backwards thing
<midfavila-laptop> that was ironic
<riteo> I'm finding more and more that things that we took for granted are very different over in america
<midfavila-laptop> oh, definitely
<midfavila-laptop> my bulgarian friend says the same thing
<midfavila-laptop> the EU seems to be pretty alien, to me
<riteo> and a lot of things that happen there and that I learn over the web aren'tbtrue here
<riteo> like, if you torrent your ISP does WHAT?
<midfavila-laptop> the DMCA is a bitch
<midfavila-laptop> thankfully, the most they do in Canada is send you a sternly-worded letter
<riteo> ok but wtf
<midfavila-laptop> it's the eyepee
<midfavila-laptop> don't you understand
<midfavila-laptop> every time you download eyepee illegally,
<midfavila-laptop> corporation corp loses money
<midfavila-laptop> and if corporation corp loses money, the CEO might have to decrease his multi-million dollar bonus
<midfavila-laptop> doesn't that make you sad?
<riteo> awww, you're right
<riteo> time to buy disney+
<riteo> here's piracy is like taken for granted
<midfavila-laptop> don't forget about amazon prime, netflix, crunchyroll, hbo on demand...
<riteo> lately netflix changed things a bunch though
<midfavila-laptop> well, that makes sense
<midfavila-laptop> piracy is a problem of supply
<midfavila-laptop> make things more easily accessible and people won't pirate.
<riteo> yes
<midfavila-laptop> of course, netflix fucked this up
<midfavila-laptop> as did disney
<riteo> the Gabe Newell theorem
<midfavila-laptop> wise beard man
<midfavila-laptop> his words are wise
<midfavila-laptop> his face is beard
<riteo> he's beard
<midfavila-laptop> his wisdom is worth its weight in gold
<midfavila-laptop> just like him
<midfavila-laptop> now, if you'll excuse me
<midfavila-laptop> it's time to consume plain white bread
<midfavila-laptop> because I'm too lazy to cook anything
<riteo> yes
<riteo> at least add some olive oil and salt
<midfavila-laptop> nah
<riteo> and you've got the tastiest thing in the world
<midfavila-laptop> actually, kind of amusing that you're the one i'm talking to about bread
<riteo> it was the snack of our parents here
<midfavila-laptop> this is supposed to be italian-style
<midfavila-laptop> not that I put any stock in that claim
<riteo> wait, what bread you're talking about?
<midfavila-laptop> it's from this brand called Villagio
<riteo> did you mean villaggio?
<midfavila-laptop> on a scale of ben's to homemade bread in terms of quality, it's like, a four
<midfavila-laptop> yeah
<midfavila-laptop> that's it
<riteo> that means village
<midfavila-laptop> i figured
<riteo> yeah thinking about it it was kinda stupid to point that out lol
* midfavila-laptop shrugs
<midfavila-laptop> no worries
<midfavila-laptop> i'm actually considering getting bread from the local bakery...
<riteo> well, if it's italian style that's even better
<midfavila-laptop> especially if they have brioche
<midfavila-laptop> i looooooooooooooooooooooooooooove brioche, as a snack
<riteo> oil and salt are the best thing on crunchy bread
claudia02 has quit [Quit: zzz]
<riteo> like, we call it "pane cafone", it's the most rustic and common kind here
<midfavila-laptop> huh
<midfavila-laptop> maybe I'll try it, some time
<riteo> do americans really eat that really soft white bread
<midfavila-laptop> well, I'm not american
<riteo> at lunch
<midfavila-laptop> but yes
<midfavila-laptop> i'm eating white bread right now
<midfavila-laptop> it's cheap and doesn't taste horrible
<riteo> oh, I mean, we have it
<riteo> but we call it pan-carrè
<riteo> like, it's only used for toasts and some types of sandwitches
<midfavila-laptop> it's basically the norm in north america
<midfavila-laptop> ...well, not sure about mexico
<riteo> I still can't get over it that you eat that bread, not like it's bad, just out of habit
<midfavila-laptop> yeah, I imagine it would be pretty weird to you :p
<midfavila-laptop> some people prefer whole wheat or other types, though
<midfavila-laptop> like I said, I usually prefer brioche
<riteo> that isn't bad
<acheam> I rarely see people eat white bread here
<midfavila-laptop> are you in the states, acheam?
<acheam> midfavila-laptop: yep
<midfavila-laptop> huh. for some reason I thought you were in the UK
<acheam> uh
<acheam> no
* midfavila-laptop shrugs
<midfavila-laptop> fuck, I need to acquire a dehumidifier somehow
<midfavila-laptop> either try to build an improvised model or buy a commercial one...
<acheam> just put out a sponge
<midfavila-laptop> if only that worked
<midfavila-laptop> also I don't think I have any sponges
<midfavila-laptop> only scour pads
<riteo> just drink the air
<riteo> smh
<midfavila-laptop> fuck, you're right
<midfavila-laptop> how could I have not thought of this before
<riteo> it's because big dehumidifier brainwashed you
<midfavila-laptop> .O.
<midfavila-laptop> what else could Big X be hiding from me
<midfavila-laptop> find out next time on kiss linux z
<riteo> #kisslinux - where the truth is told
m3g has quit [Ping timeout: 245 seconds]
<riteo> coming up on #kisslinux: HDD's are fake
<midfavila-laptop> the infowars of irc
<riteo> they just unlock more data in your motherboard
<riteo> data is stored in the mobo
<midfavila-laptop> shit, that reminds me, I need to keep studying MIT 6.004......
<midfavila-laptop> being able to design my own custom chips would be a useful skill
<riteo> oh yeah
<midfavila-laptop> lemme tell ya, if there comes a day when I have the skill to do so, I'll build my own completely custom computer
<midfavila-laptop> hardware, software, everything
<midfavila-laptop> zero glowie hardware
<riteo> wow
<riteo> midputer
<riteo> with minux
<midfavila-laptop> i'd probably style the OS after plan 9, if anything
<riteo> using a miboard
<midfavila-laptop> some sort of weird hybrid between p9 and mpm
<riteo> and a mouse
<riteo> oh cool
<midfavila-laptop> probably would just use a backplane, all things considered
<riteo> I tried installing p9 on qemu this morning
<midfavila-laptop> how'd that go?
<riteo> I have no idea
<riteo> at first it crashed, twice on login
<midfavila-laptop> are you making sure to log in as glenda
<riteo> the third time it messed up the vga or something and didn't log me
<riteo> i was literally noone
<midfavila-laptop> yeah, that's why
<riteo> like, that's just scary
<midfavila-laptop> when the kernel asks you to provide a user name, you have to tell it to log in as glenda
<riteo> the issue is that it didn-
<riteo> wait
<riteo> so THAT was that message
<midfavila-laptop> it should ask after mounting the filesystem
<riteo> it was super cryptic
<midfavila-laptop> it's not really that cryptic
<riteo> is it the bind thing?
<midfavila-laptop> i can't recall at the moment
<midfavila-laptop> i'll build qemu on my machine rn and try it in the morning
<midfavila-laptop> ...assuming I have an ssh server on my workstation
<riteo> it asked me two weird questions and I gave the default
<midfavila-laptop> otherwise you have to wait, because i'm in bed
<riteo> not on the ground?
<midfavila-laptop> no, that was earlier
<riteo> crazy
<midfavila-laptop> anyway, I forgot to enable my ssh server, so you have to wait
<riteo> no worries
<riteo> I'm really curious how the bidiricetional pipes work
<midfavila-laptop> i'm not really in the mood to get up again
<riteo> again, no worries
<midfavila-laptop> idk
<midfavila-laptop> i need to tinker with p9 more
<midfavila-laptop> i'm mostly interested in its networking and filesystems
<riteo> btw looking at it I kinda get what you mean with an useless os
<midfavila-laptop> yup.
<riteo> it really feels more like an experiment more than anything
<midfavila-laptop> that's because it is
<midfavila-laptop> p9 is a research operating system
<midfavila-laptop> developed from research unix
<midfavila-laptop> 9front or inferno are more capable
<riteo> I wonder if like it could be frankesteined with L4
<midfavila-laptop> doubtful
<midfavila-laptop> plan9 is mostly novel *because* of its kernel
<midfavila-laptop> if you replaced it with sel4... you would just be running sel4 with p9 tools
<riteo> shouldn't L4 implement the bare minimum?
<midfavila-laptop> sel4 is a complete microkernel
<midfavila-laptop> last I checked, anyway
<midfavila-laptop> it's *also* very cool
<midfavila-laptop> for different reasons
<riteo> couldn't you make a module with the pipe syscall, or am I getting it completely wrong?
<midfavila-laptop> namely that it's formally verified
<riteo> sel4 is very cool
<riteo> yeah
<midfavila-laptop> and I'm not sure. I haven't used sel4 at all
<midfavila-laptop> outside of Linux and QNX I don't have much experience
<riteo> I thought that the whole point of ukernels was to build all sorts of things on top of it
<midfavila-laptop> idek what ukernels are
<midfavila-laptop> ...oh, microkernels
<midfavila-laptop> well, yes and no
<midfavila-laptop> a microkernel implements the bare minimum amount of code to provide IPC
<midfavila-laptop> and then everything else runs as a userspace daemon
<midfavila-laptop> this reduces kernelspace attack surface and improves system stability
<midfavila-laptop> since unlike a monokernel, if the filesystem subsystem dies, you can just restart it
<midfavila-laptop> whereas a monokernel would panic
<riteo> I wonder whether a daemon can implement custom syscalls
<midfavila-laptop> i don't think so
<riteo> s/can/could/
<midfavila-laptop> but I'm also not much of a programmer
<riteo> I really have to research more in this kind of exotic stuff
<midfavila-laptop> if you want to learn about microkernels, GNU HURD might be of interest
<midfavila-laptop> it's a distributed microkernel
<riteo> wasn't it like never actually finished?
<midfavila-laptop> i wouldn't recommend trying to *run* it, but it's definitely very cool
<midfavila-laptop> and yeah, it's still in development hell
<midfavila-laptop> the HURD is far too ambitious
<riteo> I love it's acronym though
<midfavila-laptop> the acronym is very cute, but like
<midfavila-laptop> can I have 64-bit memory addresses please
<riteo> s/it's/its/
<midfavila-laptop> and also can you like
<midfavila-laptop> maybe finish it within the next five years
<riteo> lmao
<midfavila-laptop> because I'm not liking where linux is going
<midfavila-laptop> and would appreciate options
<riteo> well, with modern software you can forget it
<midfavila-laptop> most of my software is from the 1980s.
<riteo> with more kiss-y things... Maybe that's possible
<riteo> iirc musl has an L4 port
<midfavila-laptop> the only modern programs I use regularly are...
<midfavila-laptop> ...
* midfavila-laptop plays a dialup tone
<midfavila-laptop> ...I actually don't know
<riteo> the midem
<midfavila-laptop> in terms of complex software that I use on a regular basis that was developed in the past 20 years...
<midfavila-laptop> when was ffmpeg released?
<riteo> lemme check
<midfavila-laptop> 2000
<midfavila-laptop> so I guess ffmpeg kind of counts
<midfavila-laptop> 21 years
<riteo> eh, closer to 20 than 22
<riteo> 21
<midfavila-laptop> *shrug*
<midfavila-laptop> but yeah, that's the only software that's both "modern" and complex that I use
<midfavila-laptop> at least, that I "need"
<midfavila-laptop> everything else is either ancient, super simple, or both
<riteo> I mean
<riteo> nobody updated cat
<riteo> everyone uses ancient software in one way or the other
ElKowar has quit [Ping timeout: 272 seconds]
<midfavila-laptop> well, what I mean is,
<midfavila-laptop> my workflow wouldn't fundamentally change much if you dropped me in front of a PDP-11
ElKowar has joined #kisslinux
<riteo> I see
<midfavila-laptop> i don't really browse the web beyond retrieving plaintext documents, and if I absolutely need to view graphical files, I have a simple framebuffer image viewer
<riteo> livimg the kiss life
<riteo> s/livimg/living
<midfavila-laptop> *shrug*
<riteo> damn phone keyboards
<midfavila-laptop> the only complex software I'd benefit from rn would be a CAD suite
<midfavila-laptop> but even that's kind of optional, for what I do
<riteo> the CAD world's hell rn
<midfavila-laptop> i can just draft schematics by hand
<midfavila-laptop> or use that really old military program
<midfavila-laptop> MLS-something, I think?
<riteo> the "industry standard" is the messiest and most bugged software that there is in the CAD world, and everyone will tell you that
<riteo> yet paradoxically it's the best, or basically it
<midfavila-laptop> i mean
<midfavila-laptop> tbf
<midfavila-laptop> i imagine CAD software isn't exactly simple
<midfavila-laptop> it's intrinsically complex
<riteo> yes but autocad has basic stuff completely broken that other clones implement well
<midfavila-laptop> is autocad the one that has a lisp engine?
zenomat has quit [Ping timeout: 268 seconds]
<riteo> like I remember a friend of mine that does this kind of stuff can't fill a shape properly, but with a worse chinese clone that works well
<riteo> idk
<riteo> i worded that message pretty badly
<riteo> i meant that autocad is broken even at filling shapes, but a pretty worse clone can
<midfavila-laptop> *shrugs again*
zenomat has joined #kisslinux
zenomat has quit [Changing host]
zenomat has joined #kisslinux
<riteo> time to make kiss cad
<riteo> in posix shell, obviously
<midfavila-laptop> i think the closest thing would be that military simulator I mentioned
<midfavila-laptop> but, of all things
<midfavila-laptop> it uses fucking tk for its GUI
<midfavila-laptop> like, what the hell
<riteo> that's a real bruh moment right there
<midfavila-laptop> why is a military modelling suite using tk
<midfavila-laptop> of all the places to find it
<midfavila-laptop> i actually wish more stuff used tk
<riteo> meh
<midfavila-laptop> tk and fltk are both decent toolkits, imho
<riteo> tk looks really bad
<midfavila-laptop> 1.
<midfavila-laptop> are you theming it
<midfavila-laptop> 2.
<riteo> it tries to fetch gtk's theme but can't properly
<midfavila-laptop> that's subjective
<riteo> ik, ik
<midfavila-laptop> i'm still waiting for STLWRT
<riteo> for what?
<midfavila-laptop> it's a hard fork of GTK2
<midfavila-laptop> with GTK3 compat
<riteo> interesting
<midfavila-laptop> yeah
<midfavila-laptop> the lead dev has even gotten the entirety of MATE to compile against it
<riteo> that's actually quite impressive
<midfavila-laptop> mhm
<midfavila-laptop> i'm kind of torn between developing programs with gtk2 now or waiting for stlwrt 1.0
<riteo> imo, start practicing with gtk2
<midfavila-laptop> that's what I'm thinking
<midfavila-laptop> i have a few programs in mind that I really want to write
<riteo> they shouldn't be too different, and probably most if not all concepts will transfer easily
<midfavila-laptop> and that would go a long way to making me more independent of FVWM
<midfavila-laptop> because for whatever goddamn reason, FVWM has twice as much Go as C
<midfavila-laptop> and that's unacceptable
monke has quit [Ping timeout: 244 seconds]
monke has joined #kisslinux
<riteo> what do you mean
<riteo> it's github tells me that it's all C
<riteo> s/it's/its/
<midfavila-laptop> cloc reports there's a significant portion written in Go
<midfavila-laptop> there's also Perl and stuff
<riteo> weird
<riteo> anyways that's a very big devault moment
<midfavila-laptop> i just don't want to use google tech
<midfavila-laptop> i *barely* tolerate webm
<midfavila-laptop> because it's that or mp4
<riteo> eh, I mean, as long as it's open
<midfavila-laptop> that's a bad mentality to have
<midfavila-laptop> corporate influence is always bad
<riteo> I have to agree with you on that
<riteo> for some reason go isn't that scary to me
<riteo> do you know what I absolutely hate though
<midfavila-laptop> wbat's that
<riteo> ztsd or however it's spelled
<midfavila-laptop> ah, zstd
<riteo> I have an absolute rage towards it
<riteo> maybe because it messed up pacman
<riteo> I really really hate it
<midfavila-laptop> isn't zstd facebook tech?
<riteo> yes
<riteo> primarily for that
<midfavila-laptop> eugh
<midfavila-laptop> well, time to rebuild links2
<midfavila-laptop> somehow zstd slipped into my system
<riteo> eww
<riteo> nasty
<midfavila-laptop> indeed
<riteo> how did it get there?
<midfavila-laptop> must have been dragged in by some piece of software that I forgot to remove deps of, and then links2 compiled against it automatically
<midfavila-laptop> just a matter of altering links2-mod's buildfile
<riteo> good
<riteo> kill it with fire
<midfavila-laptop> i actually need to modify my links patch...
<riteo> lmao I wrote ztsd because I thought I was mixing it with STD
<riteo> but no, it's actually zstd
<midfavila-laptop> yup.
<riteo> zuckemberg STD
<midfavila-laptop> gah, there needs to be e-ink laptop displays already
<midfavila-laptop> i hate LCDs
<riteo> btw my mom finds those panasonic laptops very cool
<midfavila-laptop> tell your mom that I think she has good taste in electronics
<riteo> aesthetically though
<midfavila-laptop> well, aesthetically, they *are* cool
<midfavila-laptop> :p
<riteo> yeah I find it cool too
<midfavila-laptop> was she looking at the CF-C2, or one of the fully-rugged models?
<riteo> the CF-C3
<riteo> C2
<riteo> god
<midfavila-laptop> was gonna say, "There's a C3?"
<riteo> lmao
<riteo> thank soft keyboards
<midfavila-laptop> but yeah, the CF-C2 is nifty. I want to rubber-coat and stencil my laptop's lid sometime
<riteo> I found out that someone sells full fledged cf-c2s for 300 bucks, with also a reprinted keyboard
<midfavila-laptop> and if I can, maybe try to replace the keyboard with a thinkpad one
<midfavila-laptop> oh. yeah
<midfavila-laptop> a lot of people buy and refurb old toughbooks
<riteo> are those keyboards special?
<riteo> like, connectors/size wise
<midfavila-laptop> well, thinkpads are renowned for having fantastic keyboards
<midfavila-laptop> but I don't think they are.
<midfavila-laptop> just standard PS/2 over a ribbon cable.
<riteo> that's actually pretty amazing
<midfavila-laptop> all I'd have to do, in *theory*, is figure out a way to fit the thinkpad keeb into the CF-C2 chassis
<midfavila-laptop> woop, zstd removed
<riteo> yes
<riteo> time to celebrate
<midfavila-laptop> now to set my sights on mesa
* midfavila-laptop cracks their knuckles
<midfavila-laptop> there will be no apple-dependent garbage on my libre machine
<riteo> what do you mean
<midfavila-laptop> mesa requires llvm
<riteo> oh
<midfavila-laptop> which is heavily funded by apple
<riteo> o h
<midfavila-laptop> yep
<riteo> btw I'll tell my mom that thing you asked me to tell her
<midfavila-laptop> kek
<riteo> in the end she's actually quite kek
<riteo> btw told her the allowance thing and watnot
<midfavila-laptop> how'd that go
<riteo> s/watnot/whatnot/
<riteo> "You don't need one"
<midfavila-laptop> tbat's kind of dumb
<riteo> "we can buy what you want"
<midfavila-laptop> start like, idk, fixing people's computers
<midfavila-laptop> get your own money that way
<midfavila-laptop> i did that for a while
<riteo> i did something similar with phones
<riteo> although for free
<riteo> I really can't ask people money
<midfavila-laptop> i can't either
<riteo> that feels so bad
<midfavila-laptop> but apparently people are fine with paying for it
<midfavila-laptop> which kind of baffles me
<riteo> Expecially with fixing computers
<riteo> like, that should be common knowledge and you're paying ME?
<midfavila-laptop> there's a part of me that feels like fixing a PC isn't really that big of a deal
<riteo> it isn't
<riteo> it shouldn't be
<riteo> it comes back to that talk of mine before
<riteo> we shouldn't have fool proof software, but less fools
<midfavila-laptop> i once asked a normie what they would equate it to, and they said that it's equivalent (at least to them) to fixing a car
<riteo> bruh
<midfavila-laptop> which... okay, I guess that kind of makes sense
<riteo> it does barely IMO
<midfavila-laptop> it makes sense if you look at it from the perspective of someone who doesn't understand tech
rio6 has quit [Ping timeout: 272 seconds]
<riteo> in most cases you're just pressing the same buttons, we're talking about windows machines 99% of the time
rio6 has joined #kisslinux
<midfavila-laptop> i'm talking hardware
<midfavila-laptop> software is easy
<riteo> oh
<riteo> ehh
<riteo> it kinda makes slightly more sense
<midfavila-laptop> i refuse to touch apple stuff though
<midfavila-laptop> or phones
<midfavila-laptop> *fuck* that
<riteo> but still, it's way simpler than a car
<midfavila-laptop> well, I dunno about that
<midfavila-laptop> i mean, I'm not a car guy,
<riteo> like, a cheap computer is like 6-5 pieces
<riteo> I'm not a car person either
<midfavila-laptop> keyboard, chassis, display, disk, memory, trackpad, add-in cards...
<midfavila-laptop> is that still the norm?
<riteo> for a laptop?
<midfavila-laptop> yeah
<riteo> laptop nowadays are fancier phones with x86 cpus
<midfavila-laptop> ...wh-
<midfavila-laptop> ...
<riteo> have you ever looked at a surface mid
<riteo> it's *all* glue
<riteo> it's literally unrepairable
<riteo> maybe simpler models are a bit more repairable, but everything is becoming ultra thin
<riteo> seriously, they're getting to the point of needing those spring expanding ethernet connectors
<konimex> dilyn: at this point I just don't bother with pgp support at all in git, so "integrated" with gnupg
<midfavila-laptop> jesus fucking christ
<midfavila-laptop> i was typing on my keyboard in the dark
<midfavila-laptop> and I felt something moving against my finger
<midfavila-laptop> so I turn on the light
<midfavila-laptop> and it's like
<midfavila-laptop> some sort of fucking bug that crawled in through my window
<necromansy> lmao
<riteo> ewwwwwwww
<midfavila-laptop> it can't be winter fast enough...
<necromansy> winter best season
<riteo> yes
<midfavila-laptop> no bugs, no people, no heat
<riteo> the only good thing about the summer is the fruit and vegetables
<necromansy> i legit just woke up at midday after being all cozy in bed
<riteo> fresellas with tomato are the best
<midfavila-laptop> okay wew
<midfavila-laptop> that's dealt with
* midfavila-laptop dies
<midfavila-laptop> anyway, yeah, I've seen a surface before
<midfavila-laptop> but...
<midfavila-laptop> is *that* what passes as a laptop, now?
<midfavila-laptop> i always pegged them as tablets with keyboards
<riteo> no, they're "convertibles"
<midfavila-laptop> this is what happens when consoomers get their hands on stuff
<riteo> literally brainwashing
<midfavila-laptop> is anyone still making laptops like old-school thinkpads?
<riteo> do you know the best thing about thin stuff?
<midfavila-laptop> it makes corps lots of cash?
<necromansy> probably some random specialist chargin an arse ton for them
<riteo> it. literally. snaps
<necromansy> kekw
<midfavila-laptop> ...what
<riteo> I put an old kobo in my backpack, 30 seconds of moving and the glass substratum broke
* midfavila-laptop sighs
<midfavila-laptop> that's...
<midfavila-laptop> ...
<riteo> my mom later remembered the guy at the tech store talking how people wanted stuff so thin that you need a cover for it
<midfavila-laptop> but here's my question
<midfavila-laptop> *do* people want hilariously-thin stuff???
<riteo> which I obviously removed because it was old and funky
<riteo> yes
<riteo> they do
<midfavila-laptop> ....................................
<midfavila-laptop> whyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy...
<necromansy> weight
<necromansy> and compactness
<midfavila-laptop> are you so feeble that you can't carry a three to five-pound laptop
<necromansy> are the standard reasons
<riteo> some (I guess older people) are a bit scared of them snapping, but people talk a lot of thinness, expecially some time ago when it was more noticeable
<riteo> yeah primarily people want to carry them everywhere
<midfavila-laptop> i'm *terrified* of modern toys breaking when I touch them
<riteo> as if they needed other stuff 99% of the time
<riteo> bruh, you don't need a slimmer phone
<midfavila-laptop> phones were fine seven years ago, in terms of dimensions
<midfavila-laptop> modern phones are too flimsy and large
<riteo> you got a camera, calculator, phone, recorder and a lot more of stuff in your hand
<midfavila-laptop> meanwhile, my blackberry? I've accidentally whipped it against a wall before, and it was totally fine
<midfavila-laptop> the wall, however, had a blackberry-sized hole in it.
<riteo> yes, they are supposed to be comfier but the opposite happens
<midfavila-laptop> am I just a boomer
<riteo> my fingers are already hurting writing on this huge screen
<midfavila-laptop> like
<midfavila-laptop> what's happening
<midfavila-laptop> what bizarroworld am I living in
<riteo> I don't think you're a boomer
<riteo> I mean, look at me
<riteo> I think that at this point is pretty clear that I'm pretty young
<midfavila-laptop> can't be much younger than me. /shrug
<necromansy> was gonna say
<necromansy> mid is a gd kid
<riteo> gd?
<midfavila-laptop> "goddamn" presumably
<necromansy> yes
<riteo> oh, never heard of it
<riteo> well, their sense of humour is pretty juvenile
<midfavila-laptop> wow, rude.
<riteo> That's refreshing
<necromansy> lmao
<midfavila-laptop> gonna go cry now, riteo
<riteo> I lost
<riteo> I can't believe it
<midfavila-laptop> hm?
<riteo> I didn't know mid preferred dad jokes to 383828382847 layers of irony
<riteo> am I bad?
<midfavila-laptop> dad jokes are good *sometimes*
<midfavila-laptop> "I'm hungry." "Hi, hungry." is a classic
<riteo> yes
<midfavila-laptop> and nobody can tell me otherwise
<riteo> but only that
<riteo> like, the rest is the same thing with a different word pretty much
<midfavila-laptop> (define (dad-joke x) (display "I'm x."\n"Hi, x.I'm dad.\n"))
<riteo> omg mid have you added another picture on your website?
<midfavila-laptop> i did
<riteo> do you want to eat my data cap
<midfavila-laptop> it's like 16kb
<riteo> ik, I'm joking
<midfavila-laptop> my website is accessible over dialup, quit yer whinin'
<midfavila-laptop> i'm trying to limit myself to 56k per page, ignoring recurring images
<midfavila-laptop> since those will be cached
<riteo> cool
<midfavila-laptop> anything that isn't directly related to the content of that particular page will have to be requested explicitly by the user
<midfavila-laptop> e.g full-size screenshots
<riteo> now I like it
<riteo> gemini mirror when
<midfavila-laptop> when I get around to writing one
<midfavila-laptop> same with gopher
<midfavila-laptop> i'm technically entitled to gopher and gemini hosting...
<riteo> cool!
<midfavila-laptop> as it stands, I want to start experimenting with CGI more
<riteo> btw just to be sure know that I wanted to compliment your sense of humour
<midfavila-laptop> i figured
<riteo> couldn't tell, too much irony
<riteo> lmao
necromansy has quit [Ping timeout: 245 seconds]
necromansy has joined #kisslinux
<midfavila-laptop> ah fuck
<midfavila-laptop> it's almost menight
<midfavila-laptop> i should log off soon...
* riteo laughs in 5 am
<midfavila-laptop> go to sleep
<riteo> I will soon
<midfavila-laptop> lw\\\
<midfavila-laptop> fuck
necromansy has quit [Ping timeout: 252 seconds]
necromansy has joined #kisslinux
<riteo> welp my network messed up
<riteo> I think I'll quit for now
<riteo> gn everyone!
riteo has quit [Remote host closed the connection]
riteo has joined #kisslinux
riteo has quit [Ping timeout: 264 seconds]
necromansy has quit [Ping timeout: 252 seconds]
schillingklaus has joined #kisslinux
necromansy has joined #kisslinux
schillingklaus has quit [Quit: WeeChat 2.3]
schillingklaus has joined #kisslinux
Uks3 has quit [Ping timeout: 272 seconds]
Uks2 has joined #kisslinux
<testuser[m]1> Hi
beedrill has joined #kisslinux
beedrill has quit [Client Quit]
necromansy has quit [Quit: nyaa~]
gtms has joined #kisslinux
testuser[m]_ has joined #kisslinux
testuser[m]_ has quit [Client Quit]
testuser[m]_ has joined #kisslinux
testuser[m]_ has quit [Client Quit]
j0hnny has quit [Ping timeout: 272 seconds]
smartin has joined #kisslinux
j0hnny has joined #kisslinux
gtms has quit [Remote host closed the connection]
rap_hael has quit [Quit: WeeChat 3.1]
raph_ael has joined #kisslinux
<testuser[m]1> If you use some part of a GPL licensed project as a reference for your own, but only a couple of lines of code are similar, can you license it under MIT?
Uks2 has quit [Ping timeout: 252 seconds]
Uks3 has joined #kisslinux
gtms has joined #kisslinux
<testuser[m]1> that didn't make much sense. Eg that project uses a lib that you wanna use, so you use part of their code to see the usage of some library functions and end up with a few lines of code that are pretty similar
gtms has quit [Remote host closed the connection]
gtms has joined #kisslinux
gtms has quit [Remote host closed the connection]
midfavila-laptop has quit [Ping timeout: 245 seconds]
schillingklaus has quit [Quit: schillingklaus]
phoebos has quit [Quit: nyaa~]
phoebos has joined #kisslinux
dontmindmee has joined #kisslinux
<dilyn> are you linking against their library?
<dilyn> or just saying 'ah this function is pretty similar to what I need, I can tweak this'
<dilyn> the former, it's gpl. the latter, it's... *probably* not
<dilyn> it has to be sufficiently different to not just be 'the same code'
<testuser[m]1> dilyn: i mean their project uses libfoo, i want to use libfoo, i check their usage of 1-2 functions of libfoo and end up doing something that's almost the same (just 5-10 lines tho)
<testuser[m]1> So you can say 10 lines duplicated from their code
<dilyn> are those functions related to documented usage of libfoo?
<dilyn> you're probably fine
<dilyn> if the fsf wants to weaponize their legal bullion to annihilate you over 10 lines of code, you can just mark that code as GPL :v the rest of your stuff can be MIT and then when you get around to replacing it you'll be free from their bollucks
<testuser[m]1> Cool
<testuser[m]1> Thanks
psydroid has quit [Quit: node-irc says goodbye]
konimex has quit [Quit: node-irc says goodbye]
testuser[m] has quit [Quit: node-irc says goodbye]
E5ten[m] has quit [Quit: node-irc says goodbye]
testuser[m]1 has quit [Quit: node-irc says goodbye]
rgybmc[m] has quit [Quit: node-irc says goodbye]
jstnas has quit [Quit: node-irc says goodbye]
<kiedtl> matrix says goodbye
<acheam> its been doing that a lot recently
schillingklaus has joined #kisslinux
riteo has joined #kisslinux
<riteo> hii!
<zenomat> Hey
<acheam> does anybody have reccomendations on how I should name/version my lariza fork? It's diverging a bit now, and I don't want to tread on lariza's namespace / have 2 projects with the same name, but the versions of the same number have different features, etc
<riteo> usually when I fork something that's still that I just change the namespace to start with my own
<riteo> like, for my godot fork I just changed the namespace from org.godotengine.godot to it.riteo.godot
testuser[m] has joined #kisslinux
<acheam> welcome back testuser[m]
konimex has joined #kisslinux
<acheam> looks like matrix is coming back online
rgybmc[m] has joined #kisslinux
psydroid has joined #kisslinux
<riteo> nice
E5ten[m] has joined #kisslinux
jstnas has joined #kisslinux
testuser[m]1 has joined #kisslinux
<riteo> acheam regarding that project is the issue with namespaces or with the project name itself?
<riteo> cause if you want to make a new name you can try asking a german person to make a quirky phrase, add ++ to it or simply name it something that sounds like that (for example chorizo)
<riteo> for some reason I prefer chorizo
<omanom> use "larizb" duh
<riteo> lmao
vulpine has quit [Quit: Connection reset by purr]
<acheam> riteo: project name itself, I used namespace incorrectly in my original message
<acheam> i like chorizo
<riteo> yes
<acheam> now I just need to backronym it lol
<riteo> great idea!
<acheam> chunky ordered riteo's ingenuity zonks orangutangs
<riteo> orngutangs
<riteo> orangutangs
<riteo> I think we found a new word of the day
ChanServ changed the topic of #kisslinux to: KISS Linux | https://k1sslinux.org | /msg zr for kisslinux/* cloaks | logs: https://k1sslinux.org/irc#2.0 | word of the day: "orangutangs"
<riteo> yes
<omanom> not gonna lie, i'll miss perntium
<riteo> I agree
<riteo> but we have to go on
<riteo> but before doing that, one minute of silence for it: https://0x0.st/-2nU.png
<acheam> lol
<riteo> ok, orangutangs time
<acheam> woah my lariza fork is 4th in search results for "lariza browser"
<acheam> which is odd given its ony a few days old
<acheam> sr.ht has really good SEO for some reason
<riteo> based and devaultpilled
<acheam> yes.
<kiedtl> acheam: possibly the lightweight website? doesn't google value websites that are lightweight/fast-loading?
<riteo> I didn't know google did that
<acheam> kiedtl: maybe
<acheam> i'd guess its also incredibly easy to parse stuff from
<kiedtl> if so, it's ...ironic, given the state of google's websites
<riteo> lmao
<acheam> nonono you see, if you use AMP, all those prroblems go away!!
<riteo> probably sr.ht is one of the few websites properly using HTML
<acheam> its chunky though
<acheam> the CSS is massive
<riteo> yeah
<acheam> and page weight is higher than you'd expect
<riteo> that's what I mean
<riteo> HTML pages are supposed to be chunky IMO
<acheam> its 150kb uncompressed / 32kb compressed for just a readme page
<riteo> I mean, it could be worse
<acheam> github is 1.67 MB lol
<riteo> lmao
<acheam> and i'm blocking a few JS files from loading in
* kiedtl sighs
<acheam> ye lol
<acheam> how does structured text take up that much space
<riteo> you know what
<riteo> I seriously don't know
<riteo> frameworks maybe?
<acheam> lots of JS stuff
<riteo> oh right
<riteo> if people wanted a way of running arbitrary programs in a sandbox why not stick to something like Java?
<riteo> JS has been abused way too much, let it die
<acheam> omg
<acheam> my workplace's website is 17.38MB
<riteo> BRUH
<riteo> time to measure it in DOOMs
<testuser[m]1> Workplace ?
<acheam> employer
<kiedtl> >time to measure it in DOOMs
<acheam> the worst thing is that they had this great old website
<kiedtl> You know, that's something I'll actually do
<acheam> then they replaced it with this abomination
<riteo> your worklpace's website is ~7.43 DOOMs
<kiedtl> acheam: but the old one wasn't Modern:tm: and Slick:r:
<riteo> this is ridicolous lmao
<acheam> community-boating.org if you want to make fun of it
<riteo> why does it need all that js
<testuser[m]1> Conjoom
<testuser[m]1> Lol the site is actually pretty bad compared to other ones I've seen, not a single button can be clicked without js
<riteo> I'm pretty sure it could all be done in CSS and HTML5
<acheam> yes.
<testuser[m]1> Why don't you propose a change acheam
<schillingklaus> this kind of sites needs to be boycotted with fire and sword, rigorously at any cost
<acheam> beacuse they spent a ton of money getting this one made, and they're really proud of it
<testuser[m]1> Lol
<acheam> i'm also not really in a position to do that
<riteo> this feels like it was made with a builder
<riteo> look at the sponsor thing, it has non functioning arrows
<acheam> the guy was paid per the megabyte
<riteo> If they spent a lot of money for it they got scammed
<riteo> he was paid per WHAT
<acheam> /s
<testuser[m]1> The social media icons also have an out of place brown backgrpumd
<riteo> acheam I seriously believed that
<acheam> backgrpmud
<riteo> backgrpmud
<riteo> I feel like we should have waited for the word of the day
<lastchansen> Hi guys. Quick question. I want to build htop, and it shows up when I search for htop in community but when I try to build it, I get a message saying it's not in any of my repos.
<acheam> your KISS_PATH might be set wrong
<lastchansen> I just checked my .profile which lists the correct path.
<acheam> hmm
<lastchansen> yeah..
<acheam> can you verify by echo $KISS_PATH
<riteo> have you echoed it?
<acheam> maybe the file isn't sourced or something
<lastchansen> I'll just check again.
<lastchansen> yup.. still there
kqz has joined #kisslinux
<lastchansen> the error is: "package not found" and "Version file not found".
<lastchansen> I checked the package in the repo and there is a Version-file.
<lastchansen> I get this error on some packages, but not all
<acheam> can you build other packages in community
<lastchansen> yup.
<lastchansen> I just tried with micro
<lastchansen> its currently building.
<lastchansen> or.. it failed because of go, but still :)
<lastchansen> failed to download yadayada 16.4.src.tar.gz
<acheam> hmm, I cannot reproduce
<acheam> can you cd into the htop folder within the community repo and "kiss b"
<lastchansen> arh.. ffs
<lastchansen> yeah, if I im /var/db/repos/community/community/ I can build htop, but it still fails because of autoconf-2.71.tar.gz
<lastchansen> failed to download.
<acheam> can't reproduce
<acheam> I can download it fine
<lastchansen> I did an update about 10 mins ago, but I should I git pull the repos?
<acheam> no, 'kiss u' will pull them for you
<lastchansen> hmm..
<acheam> can you visit ftp.gnu.org in a web browser?
<acheam> but there are 3 seperate issues here, and they all seem to just be on your end
<acheam> well, idk about the golang one
<lastchansen> I'm currently in tty. Will try again later.
<acheam> but the other two
<lastchansen> Yeah, I'm pretty sure they are on my end :)
<acheam> can you just curl https://ftp.gnu.org
mahmutov has joined #kisslinux
<lastchansen> arh.. yeah, it's totally on my end. Cant resolve host.
<acheam> can you resolve other hosts?
<lastchansen> No.. I have set up a pihole and there seems to be some issues with my ip.
<lastchansen> Thanks :) Ive got some stuff to go on.
<acheam> have fun
<lastchansen> work with
<lastchansen> hehe :) thanks
<acheam> doesn't explain the htop not being found issue though
<lastchansen> I'll figure out the other stuff and see what happens :)
<riteo> maybe it's just like, a generic error?
<riteo> like, not parsing it correctly it ultimately says that it doesn't exist?
<acheam> no an internet failure would not cause a package not found error
<lastchansen> riteo: more likely a user error. Kiss Linux is a bit more advanced than I'm used to
<acheam> it would find the package, and then curl would err
<riteo> right
<riteo> well, lastchansen tell us how it goes!
<lastchansen> riteo: sure thing :)
<lastchansen> thanks for the feedback
<riteo> ugh it's taking way too much for gpu prices to fall again
<riteo> I'm really tempted to run kiss with nvidia drivers, but my autistic ass is really against that
<riteo> I think I'll do it on that cool panasonic laptop that I'll get soon
<riteo> you see, it's actually possible to run nvidia drivers on musl and I've got it to work (at least partially) too, but for ethical reasons I really don't want to continue that project
<kqz> amd and intel makes things so much easier
<riteo> too bad that now a radeon rx 5500 with 8gb VRAM costs $700
<lastchansen> riteo acheam: okay.. I didn't even have an IP. I forgot to start dhcpcd. I'll go hide in a corner.
<riteo> no worries
<acheam> hehe, happens to the best of us
<acheam> networking is a nightmare
<lastchansen> how are services managed in KISS?
<kqz> with busybox's runit by default
<lastchansen> okay.. thanks :)
<lastchansen> Great :) Thanks!
DarthRasEngan is now known as travankor
<ang> lastchansen, could it be a problem with permissions?
<testuser[m]1> riteo: how ? I got it working but you need to link all gui programs against glibc to open libGL so no use
<testuser[m]1> So pretty much 2 packages for everything
<lastchansen> ang: I got it working :) I just needed to start dhcpcd
<ang> I meant re: package not found
<lastchansen> ang: worked when I had an ip :)
<ang> weird, ok
<lastchansen> ang: htop is now installed.
<ang> alright, nice
<lastchansen> :)
<ang> just because your KISS_PATH kinda suggests it - I hope you are not building as root
<lastchansen> dont worry :) building as user
<testuser[m]1> Nice
<lastchansen> I just thought it made more sense to have the repos in /var/db/repos/ than in my $HOME
<lastchansen> it*
<lastchansen> -it*
<ang> yeah why not
<riteo> testuser[m]1: with gcompat
<testuser[m]1> It provides enough stuff to run them ? Didn't know
<riteo> I never actually tested it to that point
<riteo> but i3 worked
<testuser[m]1> If the library loads then it found all the symbols atleast
<riteo> afaik gcompat should implement the most common symbols
<riteo> if i3 worked it loaded that lib, right?
<riteo> I think I understand what you mean
<riteo> IIRC it wasn't *that* easy to run them
<riteo> I had to modify gcompat a little and really rub it into xorg
<acheam> okay, officially renamed lariza to chorizo, thanks riteo
<riteo> yes
<riteo> I love how literally my most instictive and random thought turned out to be the best choice
<riteo> it was literally the first thing I thought
<acheam> you have good instincs
<riteo> cool
<testuser[m]1> <riteo "if i3 worked it loaded that lib,"> Nvidia libs would need all glibc symbols before being able to load
<testuser[m]1> Hmm I'll check it out
<riteo> you'll surely miss some symbols though testuser[m]1
<riteo> I remember having to patch some in
<riteo> they were basically all wrappers to other functions IIRC, I could see them from the manual
<riteo> like, a weird linux desktop specification thing IIRC
<riteo> no ok I might have no idea where this code comes from
<riteo> I think I'll have to rewite everything since this code might as well be non MIT
<testuser[m]1> You mean you manually copied in some functions into gcompat source ?
<riteo> I have no idea
<riteo> I recall not wanting to do that, but that may be the case
<riteo> although as I said i really didn't want to mess up the license
<riteo> so now I'm really confused
<riteo> anyways if you want to I can finish my project and properly support nvidia on kiss linux
<riteo> I mean, if someone really wants it it's unavoidable
<testuser[m]1> Do you have it public somewhere ?
<riteo> no
<riteo> and I'm not willing to share these patches since they might be non MIT
<riteo> it's really really basic code though
<testuser[m]1> Cool
<riteo> but I'm going to write it from scratch and properly add all symbols at this point
<riteo> it's decided, nvidia will be supported on kiss linux, but only because gpus cost way too much rn
<riteo> and by supported I mean that it'll work
<noocsharp> why not just use nouveau?
<noocsharp> unless you're gaming or something
<testuser[m]1> Bad screen tearing, compositor doesn't fix it
<riteo> and gaming
<testuser[m]1> And if you try to run wayland even keystrokes lag by 4 seconds
<noocsharp> hmm, well good luck
<schillingklaus> decent games do not need nvidia
<riteo> it's time to spin kiss linux and reboot like 23049823098564908 times because video drivers
<riteo> oh right I'd have to compile everything d'oh
<riteo> For testing I actually used adélie linux
<schillingklaus> such as nethack, snake, tetris, moon-buggy, hangman,...
<jstnas> rogue
<noocsharp> there are decent games written in the past 30 years
<kqz> ahahahaha
<riteo> lmao
<riteo> mind you that after all this gpu hell is done I will burn that thing down
<riteo> this is only because I'm desperate
<riteo> oh also it seems like they added some missing symbols too already
<riteo> like __sched_cpualloc and __sched_cpufree
<riteo> I think that for now I'll work on a chroot and see the missing symbols
<acheam> minimal web browser people: what do you do for bookmarks? I'm considering whether or not to include support for them in chorizo
<acheam> i've heard good things about buku, but it isn't exactly KISS
<noocsharp> surfraw
<noocsharp> or even just a dmenu script
<acheam> huh, I didn't know Julian Assange was a shell scripter
<acheam> thanks!
<kiedtl> Aren't we all?
<kiedtl> except for the mac-toting valleybros :^))
testuser[m]1 has quit [Ping timeout: 244 seconds]
konimex has quit [Ping timeout: 244 seconds]
testuser[m] has quit [Ping timeout: 244 seconds]
psydroid has quit [Ping timeout: 244 seconds]
jstnas has quit [Ping timeout: 272 seconds]
E5ten[m] has quit [Ping timeout: 272 seconds]
rgybmc[m] has quit [Ping timeout: 272 seconds]
schillingklaus has quit [Remote host closed the connection]
claudia has joined #kisslinux
<claudia> acheam: I use dmenu and a simple textfile. Works great with lariza because everything is opened in the same window.
midfavila-laptop has joined #kisslinux
<acheam> claudia: thanks!
<dilyn> I literally text and email myself links and stuff :v
<dilyn> I barely leverage bookmark features built into browsers lmfao
<claudia> email: best private pastebin :D
<dilyn> for real
<dilyn> also a text file in ~
<dilyn> I basically just want chromium but with surf's (lack of) features, tbh.
<midfavila-laptop> can someone send me a zstd package?
<midfavila-laptop> either musl or gcc or *something* in my dev toolchain relied on it
<midfavila-laptop> and kiss didn't pick that up
<claudia> chromium because of no toolkit?
<dilyn> mmhmm
<dilyn> mid: I'll have one in a minute for u
<midfavila-laptop> thanks
<dilyn> unless you've blacklisted github.com in which case I'll have to put it somewhere else
<midfavila-laptop> i'll have to figure out what linked against that and deal with it accordingly...
<midfavila-laptop> just put it on 0x0
<dilyn> not having dialog boxes is... unpleasant, ngl
<midfavila-laptop> or w/e
<dilyn> 0x0 supports files? neat!
<midfavila-laptop> yeah
<dilyn> oh yeah it does do images doesn't it
<midfavila-laptop> 0x0 supports whatever you want
<midfavila-laptop> but large stuff is deleted faster than small stuff
* midfavila-laptop shrugs
<midfavila-laptop> i want to set up something similar on SDF
<dilyn> 'not for backups' sad noises
<acheam> i've just switched to rsyncing stuff onto my server
<acheam> accessing it via l.armaanb.net
<omanom> you can self-host 0x0 and remove the upload restrictions if you want to
<midfavila-laptop> aw fuck, it was gcc that linked
<acheam> 0x0 is a bit of a pain to self host
<midfavila-laptop> this is gonna suck
<acheam> python, uwsgi, etc
<midfavila-laptop> doesn't HTTP literally have a PUT command
<midfavila-laptop> can't you just use that?
<dilyn> 578e87f959940c0c9603ab8ef8000dc8d43070b7d628dd10e89031ca35a4484e zstd@1.5.0-1.tar.gz
<midfavila-laptop> thx bby
<omanom> yeah, the "complex" part is the aging scheme, content recognition, etc
<dilyn> oh damn if it was gcc...
<riteo> btw apparently kakoune doesn't compile on kiss
<dilyn> harumph
<midfavila-laptop> ...you can't just use bc and file for that?
<midfavila-laptop> also
<riteo> I had to fork the package and make it compile the latest commit
<midfavila-laptop> suggestion:
<omanom> you probably could, sure
<midfavila-laptop> if gcc can link against zstd without being picked up on by kiss,
<midfavila-laptop> can that either be disabled in the buildfile or added to deps
<dilyn> 6a3fbd3c674457d8d2f9fa314a405058dcd263e338f0ea32b06c0d574026df03 zstd@1.5.0-1.tar.xz
<dilyn> that should work lmao
<midfavila-laptop> i'm just using a static busybox that I keep for emergencies to extract stuff
<midfavila-laptop> good thing I did. libarchive is dead rn
<riteo> static software's the best
<riteo> humongous deps killed it
<midfavila-laptop> nooooooooooooooooooooooooooooooooo
<midfavila-laptop> you don't understand riteo
<dilyn> I don't know that gcc allows you to switch off linking against zstd
<midfavila-laptop> we use containers for that now
<kqz> riteo: latest git builds fine for me
<kqz> (of kakoune)
<riteo> yes kqz
<riteo> I said that
<dilyn> kiss-static is the way :v
<riteo> the last stable version though doesn't compile
<midfavila-laptop> if I could get all my stuff to compile statically I would
<riteo> wasn't kiss statically linked for most stuff anyways?
<midfavila-laptop> i don't think so
<dilyn> just the core stuff
<dilyn> git, curl
<dilyn> busybox
<riteo> oh
<dilyn> enough to always be able to get packages that are broken haha
<midfavila-laptop> i need to set up a binary repo
<riteo> I would've swore that it was all statically linked
<riteo> that sounds very weird for a kiss distro
<midfavila-laptop> meh
<midfavila-laptop> not having to compile everything from source on my 800mhz laptop would be awesome
<riteo> eeeh
<riteo> if you're still gonna depend on a server
<midfavila-laptop> i'd host it myself obvs
<riteo> just make it build for you, no?
<riteo> or use distcc
<midfavila-laptop> my workstation already handles builds most of the time
<midfavila-laptop> distcc is cringe because it relies on python
<riteo> I have no idea what you have against python
<acheam> its existance
<dilyn> because it's slow(tm)
<riteo> it's one of the few based interpreted languages
<midfavila-laptop> slow, inefficient, mandatory whitespace
<riteo> well duh it's meant for quick prototyping and simple programs
<midfavila-laptop> the only based interpreted languages are LISPs and Lua
<midfavila-laptop> i'll fight you on that
<dilyn> riteo: statically linked systems bring along their own frustrations that are difficult to manage
<riteo> uh, didn't know that
<dilyn> I still haven't fixed the depends files for KISS-static :X
<dilyn> it's hard to break, just difficult to upgrade haha
<riteo> I always thought that since everyone used humongous libs they switched to dynamic-linking
<midfavila-laptop> i mean, yes
<dilyn> there were many reasons to switch to dynamic libs
<dilyn> and now here we are, with a graphics stack that heavily leverages dl_open :v
<dilyn> thx mesa
<omanom> riteo I use python pretty much everywhere it doesn't make sense to use shell or it is easier for me to just do it with python
<riteo> I always saw python as a way fancier shell
<omanom> in like... 99% of cases "but its slow" doesn't actually matter
<riteo> yeah
<omanom> and in a good portion of those cases there are ways to get it faster if you /really/ want to instead of using something arguably more appropriate for the solution
<midfavila-laptop> the problem is more "it's inefficient"
<omanom> compared to? like, what are you trying to do with it?
<riteo> I looked for kiss-static and found out oasis
<riteo> it's hella weird, but extremely interesting
<midfavila-laptop> i once wrote a simple program that used tk to create three buttons that each ran a simple shell command when clicked
<midfavila-laptop> this required upwards of sixty megs of memory.
<riteo> did you really use python for a GUI program mid
<midfavila-laptop> i didn't know how to use C or LISP at the time
<midfavila-laptop> nobully
<riteo> don't worry
<riteo> it's just that you used a plastic hammer for hitting a steel nail
<midfavila-laptop> eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeh
<riteo> oh my god I'm feeling so dirty
<riteo> I'm not sure if I can make it making nvidia drivers work on kiss
<midfavila-laptop> ew
<riteo> I know mid
<midfavila-laptop> use based matrox
<riteo> but I'm desperate
<midfavila-laptop> there's always xf86-video-vesa
<midfavila-laptop> :^)
<omanom> doesn't Tk actually spin up an embedded TCL interpreter along with your GUI elements? was that 60MB actually really python's "fault"?
<riteo> midfavila-laptop: but minecraft
<midfavila-laptop> i find it hard to believe that spawning a single button requires TCL to use even ten megs.
<midfavila-laptop> *admittedly*, I didn't check
claudia has quit [Quit: zzz]
<dilyn> riteo: oasis is wonderful! I want to use it more
<dilyn> but alas, I am busy
<riteo> it really takes a completely new spin on package management
<dilyn> yeah mcf did a beautiful thing
testuser[m]1 has joined #kisslinux
discolor has joined #kisslinux
cem has quit [Quit: connection reset by purr]
carbsbot has quit [Quit: carbsbot]
<omanom> http://ix.io/3p5J this is averaging ~10MB idling on my KISS Linux install, so 60MB seems like a stretch unless there was something weird with the setup
<noocsharp> riteo: im building a pinephone system based on oasis, very pleasant to hack on
<noocsharp> getting my changes onto the phone is as simple as `git pull`
testuser[m]1 has quit [Quit: Bridge terminating on SIGTERM]
testuser[m] has joined #kisslinux
konimex has joined #kisslinux
psydroid has joined #kisslinux
E5ten[m] has joined #kisslinux
rgybmc[m] has joined #kisslinux
testuser[m]1 has joined #kisslinux
jstnas has joined #kisslinux
psydroid has joined #kisslinux
psydroid has quit [Changing host]
<omanom> noocsharp have you looked at different serialization protocol options for your socket comms? i'd be curious what is available
<riteo> noocsharp: cool!
smartin has quit [Quit: smartin]
<noocsharp> omanom: at the beginning i considered just using a wayland protocol extension (because serialization is free and it will be fairly integrated with the ui anyway), but ended up deciding against it for the sake of reducing dependencies
<noocsharp> i think im just gonna stick with writing convenience functions for serialization
<omanom> is it for IPC between your modem daemon(s) and whatever client apps you write?
<noocsharp> yeah
<noocsharp> i wish there were a way to do posix message queues with one connection endpoint for clients... i totally would have used that instead
<noocsharp> then i don't think i would even have to worry about serializing data
<omanom> most of those AT commands and responses are probably small enough that any serialization doesn't really provide much of a gain i guess
<noocsharp> maybe its less serialization and more encoding/decoding
<noocsharp> idk what to call it
<omanom> yeah i always mix them up. marshaling/unmarshaling, encoding/decoding, serializing/deserializing, packing/unpacking, etc
riteo has quit [Quit: epic reboot moment]
<noocsharp> the goal is just to get the data across the wire in way that the other side knows what to do with it
riteo has joined #kisslinux
<noocsharp> wait, i'm stupid
<noocsharp> i can literally just send a struct over the wire like any other data
<noocsharp> i don't need no encoding
<jedavies> noocsharp: you have the code somewhere? Would be cool to try out. Just using sway + wvkbd on mine.
<noocsharp> i uploaded the swc/st/svkbd code, but i don't think my atd code is ready yet
<noocsharp> i also haven't put my oasis repo up yet, but i probably should
<noocsharp> it's all pretty fragile and buggy at the moment anyway
carbsbot has joined #kisslinux
carbsbot has quit [Client Quit]
mahmutov has quit [Ping timeout: 245 seconds]
carbsbot has joined #kisslinux
carbsbot has quit [Client Quit]
carbsbot has joined #kisslinux
carbsbot has quit [Client Quit]
carbsbot has joined #kisslinux
carbsbot has quit [Client Quit]
<riteo> guys what should I do with /usr/local/lib?
<riteo> it isn't there by default anywhere and some package installs there
soliwilos has quit [Ping timeout: 252 seconds]
<riteo> should I like, symlink it?
<june> Tell packages not to install there?
<riteo> is there a non messy way?
<riteo> I did just a regular make install
<acheam> PREFIX=/ur
<acheam> ehr
<acheam> /usr
<acheam> add that to your make commands
<riteo> oh, thanks!
<riteo> yep, it worked. Thanks a lot!
<riteo> does anyone know if there's some way of adding optional dependencies to packages?
<riteo> should I detect them at compile time or is that simply out of scope?
<acheam> up to you
<riteo> oh ok
<acheam> the webkit2gtk package does optional dependencies
<acheam> it "kiss list <optional dep> && variable=true"
<acheam> then sets the make option to the value of the variable
<riteo> I'll do that then, thanks for the tip!
<riteo> wouldn't it be, like, weird to call the package manager from the package itself though?
<riteo> what if someone uses a non standard package manager? Do they just alias it to kiss?
<acheam> that's partly why i'm not a fan of it
<riteo> maybe I can make it depend on pkgconf and use that?
<riteo> I mean, those are all libraries after all
<acheam> yeah that would work
<acheam> or just make the package work for your use case
<riteo> well I was improving the gcompat package
<riteo> you see, it actually supports a lot more symbols by linking extra libraries to it
<riteo> and one important one for nvidia is musl-fts if you want to run the installer
<riteo> I thought it'd be nice to contribute back this change, that's why I hoped to make it optional
<riteo> also, is pkgconf implicit?
<riteo> it looks like dylan didn't make gcompat depend on it
<acheam> i mean, its not the biggest deal in the world if you forget it
<acheam> but you should still include it
<riteo> huh, he probably forgot
<riteo> although the style guide talks about implicit dependencies
<jslick0> I think illiliti cited that as a complication of the king package manager
<acheam> ye
<acheam> uhh what is dylan even trying to say in that section>
<riteo> mh, isn't there possibly another approach for that package?
<acheam> like, what does that even mean?
<riteo> lmao I noticed that
<riteo> "if you don't need it, don't specify it", dug
<riteo> duh
<riteo> I guess he means that optional dependencies must be removed from the depends file
<riteo> he kinda states the obvious though in other points too
<riteo> look at 1203 and 1204
<jslick0> I think it means if there are no dependencies, then delete the depends file
<acheam> pkg-config is implicit
<riteo> no, that's 1206
<jslick0> oh
<acheam> some packages in main have it, others dont
<acheam> and I've never heard of anyone complaining that a package won't build because pkgconf is missing
<riteo> I mean, can you call it a working system without pkgconf?
<riteo> thanks for checking btw
<acheam> well, its just a make tool
<acheam> not needed for runtime
<riteo> right
<acheam> so you could absolutely remove it
<riteo> mhh, I think I'll put it in just to be sure
<riteo> I think that the standard could be tightened up a bit
<acheam> dilyn
<acheam> can we get a verdict on this?
<acheam> the problem is
<acheam> people forget about them
<acheam> because they don't build in a clean chroot or whatever, so they don't realize its a dep
<acheam> and the dependency scanning kiss does wont detect a build dep
<riteo> I think that's another issue
<acheam> i mean, I don't build my packages in a chroot, aint nobody got time for that
<riteo> maybe we could as well throw in a tool for checking that with a clean chroot, arch linux style, but that may be overkill
<riteo> everyone could have time for that if they got an automated tool
<acheam> for small packages sure
<riteo> I see what you mean
<riteo> if we really wanted to be sure could we use like a build server somewhere, maybe github's one?
<riteo> like at commit time
<riteo> anyways making a tighter more flavor-independent standard would be nice IMO
<riteo> the checking tool would be only part of this whole tightening up, but maybe more experienced people could tell at PR time
<riteo> we really need dilyn thoughts on this before going further
<nerditup> We typically don't want to pull in dependencies unless absolutely necessary, no? Bonus if you patch the upstream source to trim dependencies further
<riteo> well, if pkgconf's needed at build time why not specify it?
<nerditup> I think that check just tries to reinforce this, but agreed it can definitely be more explicit
<riteo> it makes sense for dylan to not think about it too much and make it as tight as it could be, after all there was only one kiss
<nerditup> You specify as build, so it doesn't get installed when kiss install is run, right?
<riteo> idk for sure
<riteo> I would guess so
<nerditup> That's how I do it
<riteo> but nowadays there are other kiss flavors and while we shouldn't like sacrifice stuff for them if it doesn't cost that much to help them out I don't see why we shouldn't
<riteo> also explicit is better IMO
<riteo> but again, we need dilyn's verdict on this
<nerditup> Can't argue there
<acheam> pkg-config is implicit
<acheam> some packages in main have it, others dont
<acheam> and I've never heard of anyone complaining that a package won't build because pkgconf is missing
<acheam> well, its just a make tool
<acheam> not needed for runtime
<acheam> so you could absolutely remove it
<acheam> dilyn
<acheam> can we get a verdict on this?
<acheam> the problem is
<acheam> people forget about them
<acheam> because they don't build in a clean chroot or whatever, so they don't realize its a dep
<acheam> and the dependency scanning kiss does wont detect a build dep
<acheam> i mean, I don't build my packages in a chroot, aint nobody got time for that
<acheam> for small packages sure
<riteo> acheam
<riteo> what's happening?
<nerditup> Lol
<nerditup> Bouncer playback his own messages?
<riteo> now we find out acheam is an AI and it messed up for a second
<riteo> we know what you are acheam, admit it
* nerditup acheam is now known as not-a-bot
<riteo> lmao
<nerditup> Anybody want to build a web browser with me? I was looking for some constructive discussion on why I shouldn't, prove me wrong! Lol https://lobste.rs/s/wrkm4k/it_s_time_ditch_chrome#c_bwsdo6
<acheam> uhhhhhhhh
<acheam> meep morp
<nerditup> Its okay acheam
<acheam> zurp
<riteo> acheam we'll accept you for what you are
<acheam> int main(char ** arghr312epqwjofjea
<acheam> 010101111010101010
<riteo> I wonder if acheam is still vulnerable to heartbleed
* riteo makes a messed up request
<nerditup> Anybody crazy enough to build/run their own distros from first principles should have the proper personality type to want to build a new open browser from scratch lol
<riteo> it's simple nerditup
<nerditup> Right? Okay, cool
<riteo> anybody crazy enough to build/run their own distros from first principles should have the proper personality type to understand that the web is simply wrong
<riteo> it's very very very messed up
<riteo> supporting it would go against said first principles
<nerditup> Ah, touché
<riteo> what does that mean
discolor has quit [Quit: Leaving]
<acheam> good comeback
claudia has joined #kisslinux
<riteo> oh, like "you're right"?
<nerditup> Yeah lol
<claudia> o/
<riteo> lol sorry, Didn't know that
<riteo> hi claudia!
<nerditup> "Good point"
<riteo> cool I guess
<nerditup> o/
<claudia> There was some effort by dylan to make pkgconf an explicit dep. See here https://github.com/kisslinux/repo/issues/216
<riteo> oh cool, so that wasn't that bad of an idea!
<claudia> I think for community its nice to have but is not a dealbreaker.
<riteo> should we like "forward" these issues in the new repo?
<riteo> ok yeah absolutely
<acheam> good 'ol make make
<riteo> lmao yes
<riteo> but this means that the style guide must be updated
<claudia> Its a bit of an iffi to check those small bits.
<acheam> oh missed your message about the browser
<acheam> once you've written some code, give me a shout
<nerditup> \o/
<acheam> ehr, by some code, I meant, a few thousand lines of code on this specific project
<acheam> not just in general
<nerditup> Oh... Fine
<acheam> like, i'd love for it to happen, but it just doesn't seem practical
<acheam> look at mozilla: 250 full time employees, and they already have a codebase
<acheam> you'd need 1000+ FOSS contributors to write that amount of code
<nerditup> Yeah and the roblem is, I wouldn't know where to start.
<nerditup> Lol
<acheam> heh
<acheam> theoretically
<acheam> I would start with parsing HTML
<nerditup> I guess I just think that "it's too hard" shouldn't be a reason not to do something
<acheam> i supopse not
<acheam> i guess it depends how from scratch you want to do it
<nerditup> Especially considering all the browser complaints recently
<acheam> because you need 4 components really: HTML parsing, CSS styling, JS execution, and then canvas/webgl/webaudio/etc
<acheam> there are already decently minimal implementations of the first three of those
<nerditup> I think it would be interesting to rethink browser design to be more module, where you could say swap out JS engines
<riteo> that'd be interesting
<nerditup> Sparking competition and facilitating tests in different languages for performance or what not
<nerditup> Like hey this works great in Rust but this makes more sense in C
<nerditup> Or Erlang or whatever
<acheam> you could, for example, try to smash togethor litehtml and spidermonkey
<riteo> obviously spidermonkeys webpage requires js to properly render their logo/title lmao
<acheam> they have a logo/title on their website?
<acheam> lol
<nerditup> I've seen some crazy CSS lol
<acheam> webkit is good enough for me tbh
<acheam> embeddable, and non-google
<acheam> can't complain about it being heavy because its complete, and a complete web browser will be heavy
<acheam> which is why i'm working on writing a browser GUI not a browser engine
<claudia> acheam: Do you consider adding configurable scroll speed?
<claudia> The author of vimb added this feature based on this surf patch http://surf.suckless.org/patches/scroll-faster/
<riteo> yesss, lfs support is done
<riteo> time to switch to my cellphone now
riteo has quit [Quit: epic flaky internet moment]
<acheam> claudia: yes!
* claudia does the happy dance
Uks3 has quit [Ping timeout: 252 seconds]
<acheam> in fact I was working on that earlier, its almost ready to push
<acheam> in fact, it is ready to push
riteo has joined #kisslinux
<riteo> ping timeout powers enabled
<acheam> but I found this bug that I want to fix first
<acheam> its really weird, scrolling up goes up 1 line more than scrolling down when using the keyboard shortcut
<acheam> which is absurd, because all it does it inputs the up/down arrow in a for loop however many times you specify
<acheam> and the loops are exactly the same
<riteo> that's very weird
<nerditup> Strange
<acheam> oh were you talking about with the mouse, claudia?
<claudia> Is it latest master?
<claudia> acheam: yes!
<claudia> while scrolling with the keyboard I dont care how long to press. But I care on how often to swipe.
<acheam> ah
<acheam> yeah I haven't done that, sorry to dissapoint
riteo_ has joined #kisslinux
<acheam> however should be easy with the guidance of that patch!
<acheam> Will implement it with this set of scrolling changes
Uks2 has joined #kisslinux
riteo has quit [Read error: Connection reset by peer]
<acheam> I wouldn't really reccomend using my fork until i've released 1.0.0 though
<acheam> Because there could be some very breaking changes
<acheam> and the code is a bit sketchy in places / i'm not sure if its leaky
Uks2 has quit [Client Quit]
riteo has joined #kisslinux
<claudia> sound good.
riteo_ has quit [Ping timeout: 252 seconds]
Uks2 has joined #kisslinux
<claudia> you immortalized some very special keybindings (: