ChanServ changed the topic of #kisslinux to: KISS Linux | https://kisslinux.org | https://kisscommunity.org | post logs or else
<micro_O> petscii http://0x0.st/-tNX.png
<acheam> how would you do that in text or tiny gif though?
<micro_O> acheam: make a PR! I'll merge (almost) anything!
<acheam> my PR would be removing all files ending in .css lol
<micro_O> im serious, if it makes for better design, why not
<GalaxyNova> micro_O: Cool logo!
<micro_O> 𝒦 ISS
<acheam> lol
<micro_O> hmm, the unicode triangles are too small
<micro_O> ◤
<micro_O> ◤
<micro_O> ◣ISS
<GalaxyNova> might as well have it a blank page
<GalaxyNova> I think the current kisscommunity website looks great
<GalaxyNova> it just needs more conten
<GalaxyNova> t
<acheam> like what?
<micro_O> 🇰 ISS
<acheam> removing all css was a half-joke
<acheam> but I would at least remove the use of the custom font
<acheam> and try to reduce the number of requests
<micro_O> thats also the old site i think too
<acheam> I just went to kisscommunity.org and played in the web inspector
<micro_O> acheam yeah the original PR used a hosting service and pulled some js/css to grab the font. asked for it to be inlined.
<acheam> oof
<GalaxyNova> acheam: Like a hub for repositories, a hub for kiss forks, a hub for kiss projects
<GalaxyNova> etc
<acheam> still: 450kb of boring-ass sans-serif font is pretty useless IMO
<acheam> GalaxyNova: so kiss-community/awesome-kiss?
<GalaxyNova> yes, just not on github
<micro_O> oh wow yeah i just tried loading kisscommunity on a 2g connection and its uh, frustrating
<micro_O> has the 'flash of blank text' while the font loads
<micro_O> 10 seconds to load 2 fonts, then the site is usable
<phoebos> aye it's much nicer without the css
<micro_O> huh so apparently open sans has some kerning issues because of its massive table
<micro_O> I removed open sans and pushed that, should be live soon
<phoebos> lmao acheam i didn't know git-format-patch has to provide a binary diff even if the binary is being deleted
<acheam> lol yeah its a bit silly
<acheam> i /need/ to know which 1s and 0s exactly are being deleted!!!
<micro_O> oof yeah i did curl to 'inspect' the patch and was like FFFFFF
<acheam> sorry :(
<micro_O> i feel like theres gotta be something between those two
<micro_O> also i think we should link to kisslinux.org maybe in the footer
<micro_O> and if the css is under 50 lines we might as well inline it in the index
<micro_O> i'll work off of that patch acheam
<micro_O> if we had more content, the 2 column thing might need to be revived. or, yknow, actual links
<micro_O> I made a PR that generated a preview for the new site: https://kisscommunity.org/preview/cssless.html
<micro_O> its based off acheam's patch + about a dozen lines of css from sakura
<micro_O> im not quite sure its any better or worse, from a visual design standpoint than the original
<micro_O> well, not original, but current site
<GalaxyNova> micro_O: Here's another idea for the website: community wiki!
<micro_O> it is much, much lighter weight
<GalaxyNova> what do you think
<micro_O> but on a more serious note, I hope that more people who package software, write wiki pages like dylan is
<micro_O> like, just add a readme* to your package or wiki* to your package
<acheam> The site looks weird on mobile btw
<acheam> Also cssless isn't working
<micro_O> and then I would have no problem merging kiss-find into kisscommunity.org, where it would be easier to then make wiki pages
<micro_O> for now, feel free to write all over the github wiki
<micro_O> acheam just did a preview in FF devtools for small viewports - whats weird about it?
<micro_O> i mean its cramped, for sure
<micro_O> also checked lynx http://0x0.st/-tNy.png
<micro_O> honestly looks great in lynx lol
<micro_O> acheam or do you mean the current site?
<micro_O> brb
micro_O has quit [Quit: micro_O]
GalaxyNova has quit [Ping timeout: 250 seconds]
GalaxyNova has joined #kisslinux
akira01 has quit [Ping timeout: 240 seconds]
<GalaxyNova> micro_O: Open the wiki for editing then!
<GalaxyNova> I don't think there's a way to pull request wiki edits
micro_O has joined #kisslinux
<micro_O> GalaxyNova sorry, just made it open to edits
<micro_O> and you can PR against github wikis - they are just git repos themselves
<acheam> micro_O: the current kisscommunity.org has no margins on mobile
<acheam> Oh nvm
<micro_O> Actually the current site looks great on mobile for me
<micro_O> preview could be a bit nicer
<micro_O> also i wonder, just for fun, if i should keep a snapshot of every version of the site up and hosted, so you could just click to the previous versions xD
GalaxyNova has quit [Read error: Connection reset by peer]
<acheam> That'd be njce
<acheam> And easily accomplishable with branches
<acheam> Or tags
<acheam> Tags better actually
<acheam> Yeah idk why it looked bad on mobile earlier, maybe I was zoomed in or something
mahmutov has quit [Ping timeout: 248 seconds]
micro_O has quit [Ping timeout: 252 seconds]
GalaxyNova has joined #kisslinux
<testuser[m]> Hi
<GalaxyNova> hello
barpthewire_ has joined #kisslinux
barpthewire has quit [Ping timeout: 245 seconds]
illiliti has quit [Quit: leaving]
gtms has joined #kisslinux
<testuser[m]> acheam: oh the 800gb usage on my server was inbound traffic, that would mean people sending data to my server right
<GalaxyNova> 800 gigabytes oh my god
<testuser[m]> yea its weird
<testuser[m]> now its using up 1gb every 30 min lol
<testuser[m]> i need to keep it below 1tb before 30th
GalaxyNova has quit [Read error: Connection reset by peer]
GalaxyNova has joined #kisslinux
<testuser[m]> why is the wiki on the site's shithub page
<GalaxyNova> idk
<GalaxyNova> ask micro
mps has left #kisslinux [#kisslinux]
<dilyn> https://github.com/landley/toybox/pull/190 this patch seems to fail and it makes me a sad panda :'(
<GalaxyNova> does toybox even work on linux? I though it was meant for android
<testuser[m]> android is linux
<testuser[m]> with a shitty userland
<dilyn> lol
<dilyn> toybox works quite well
<dilyn> it's just... the last package I have that needs gmake
<dilyn> I mean I should really be writing makefiles but alas
<dilyn> that requires more thought than I would like to give it
<dilyn> this is unrealistic because I can say 'no thanks' to the cookies popup and the 'no thanks' button for the newsletter sub is pigger than 1px
GalaxyNova has quit [Read error: Connection reset by peer]
micro_O has joined #kisslinux
micro_O has quit [Ping timeout: 250 seconds]
soliwilos has quit [Ping timeout: 244 seconds]
soliwilos has joined #kisslinux
micro_O has joined #kisslinux
progenyx has quit [Quit: progenyx]
micro_O has quit [Ping timeout: 250 seconds]
mbarbar has quit [Ping timeout: 256 seconds]
mbarbar has joined #kisslinux
<testuser[m]> Ok i fixed it it was libreddit
<testuser[m]> GalaxyNova what syntax highlighting does `most` do
<testuser[m]> I read it has it in the description but see nothing in the man page
<testuser[m]> Neither does it do any highlighting
<acheam> testuser[m]: what services allowing upload do you have? What open ports?
micro_O has joined #kisslinux
<testuser[m]> acheam: only 4-5 ports are open for stuff that im actually running, and nothing allows uploads
jedavies has quit [*.net *.split]
ElKowar has quit [*.net *.split]
yamchah2 has quit [*.net *.split]
acheam has quit [*.net *.split]
clemens3 has quit [*.net *.split]
<testuser[m]> Data downloaded on the server counts as inbound aswell
<testuser[m]> Usage was fine after stoppin libreddit
<testuser[m]> I monitored process bandwidth usage and libreddit was the only thing using bandwidth
<testuser[m]> Rest was 1-2 kbps
<testuser[m]> I'll probably limit libreddit to a few hundred kbps instead of uncapped bandwidth, not sure where so many requests are comjng from in the first place
<testuser[m]> Will check later
ElKowar has joined #kisslinux
jedavies has joined #kisslinux
clemens3 has joined #kisslinux
acheam has joined #kisslinux
yamchah2 has joined #kisslinux
<micro_O> i wonder if its worth doing a semi-private libreddit
<micro_O> like, 5 ips connected at full bandwidth, and a queue
<micro_O> maybe too complex, compared to just 'this is limited to Xmbps, if you want more, run your own instance'
<micro_O> also a guide on running a 'floating ip' instance
<testuser[m]> You'd constantly need to whitelist ips tho since home ips are dynamic
<micro_O> testuser[m] idea is more like "i have seen 9 ips connect in the last hour, refuse requests from any other ips for the next hour, then expire"
<micro_O> home ip is unlikely to be so dynamic to be changing more than once a day unless you are really unlucky with rebooting/timing
<omanom> you might be able to write a fail2ban filter to do that
<testuser[m]> Does anyone know a better tool than this for per process limiting ? https://github.com/mariusae/trickle
<testuser[m]> It needs autoconf but it's small enough to be built manually
m3g has joined #kisslinux
<acheam> Why not just use http simpleauth?
<acheam> Or a VPN?
<acheam> S/http simpleauth/the password authentication in your web server/g
<testuser[m]> Hmm
micro_O has quit [Quit: micro_O]
<acheam> Good thing kiss doesn't use openssl
<omanom> lmao
<testuser[m]> Anyone got a perl binary
<noocsharp> kiss b perl
<testuser[m]> it'll take 30 min
<testuser[m]> Thanks
micro_O has joined #kisslinux
<micro_O> watching the toybox vs busybox video from 2019, looks neat https://www.youtube.com/watch?v=MkJkyMuBm3g
<dilyn> yes, it is very good
<dilyn> landley is a hero
<noocsharp> anyone used zoom from inside junest before?
<micro_O> ok, i was waxing and waning with his attitude, but his motivations and results are amazing
<micro_O> especially the 'you should not be a second-class citizen developing on android, if all you have is an android phone'
<micro_O> i think it would be dope if we moved from busybox to toybox in the default image
<micro_O> though bentobox is such a great name
<micro_O> has anyone setup cloud-init? dont see it in kiss-find, and was wondering if anyone is running KISS on a VPS
<testuser[m]> What's clouds in it
<testuser[m]> Cloud-init
<micro_O> its a requirement if I want to make a custom image for a DigitalOcean droplet
<testuser[m]> Oh
<micro_O> seems to be an entrypoint so different cloud providers can inform the operating system that a) its running in some 'cloud' and b) i have no idea what else
<testuser[m]> I use kiss on vultr and dilyn uses linode, other users idk
<micro_O> vultr supports cloud-init, linode does not
<micro_O> > Cloud images are operating system templates and every instance starts out as an identical clone of every other instance. It is the user data that gives every cloud instance its personality and cloud-init is the tool that applies user data to your instances automatically.
<micro_O> thats actually a pretty reasonable description
<micro_O> so i guess we would want to upstream KISS linux support. an example for EuroLinux (??) https://github.com/canonical/cloud-init/pull/957/files
<omanom> its like ubuntu preseed files or the fedora/rhel kickstart files used by anaconda
<omanom> a way to skip the normal manual installation questions
<kyxor> the toybox maintainer/developer is so wholesome
mahmutov has joined #kisslinux
<kyxor> it's easy to write some software/program, but the hardest part is to maintain it long term a polish everything out until it's perfect, optimize, remove the most lines of code you can ( including any kind of dependensies, 3rd party stuff, etc)
<kyxor> To just get there, you have to spend tremendous amounts of brain power
<dilyn> landley has invested a lot of brain power into this one class of programming projects for... basically twenty years now
<dilyn> he's very committed to this
<dilyn> and it's super admirable
GalaxyNova has joined #kisslinux
illiliti has joined #kisslinux
<illiliti> systemd spreads like a plague
<kyxor> got a 404 on that page just now
<kyxor> ok nvm it works now
<kyxor> or not...
<kyxor> the last 2 news-items give 404
<noocsharp> it worked for me
<kyxor> illiliti: that one works
<illiliti> strange
<noocsharp> also it doesn't seem like a too big a deal from the post, since udev should work on non-systemd, right?
<illiliti> with tons of shitshow patches
<illiliti> on musl
<illiliti> on glibc, it works ootb
<travankor> illiliti: you can run systemd as a whole with those patches too :v
<illiliti> no thanks :)
<noocsharp> what's stopping these patches from making their way upstream?
<illiliti> systemd hostility to portability
<noocsharp> afaict, musl is an objectively better libc, kinda dumb that they don't care about it
<kyxor> well, good that I am not on gentoo, I've read cem's website that portage is a big big bloat/dumpsterfire
<GalaxyNova> illiliti: 404
<travankor> last time i used gentoo the infrastructure was always down
<GalaxyNova> portage is written in python and ebuilds are bash scripts :P
<travankor> that was a few years ago and apparently they never fixed it
<GalaxyNova> noocsharp: udev is built into the systemd source tree and thus requires the systemd source to build
<noocsharp> what i mean is that nothing should be stopping it from working on other init systems
<noocsharp> which seems to be true, since these patchsets exist
<illiliti> what happens to udev when systemd will rewrite their util functions in rust?
<illiliti> udev will depend on rust? ))
<GalaxyNova> oh god
<noocsharp> somebody will probably fork eudev and keep developing it
<GalaxyNova> Why was that change needed anyway?
<illiliti> what change?
riteo has joined #kisslinux
<riteo> hiiiiiiii!
<riteo> I just noticed the website changed again! It looks really interesting now.
<GalaxyNova> iilliliti: The eudev -> udev change in gentoo
<GalaxyNova> riteo: Yeah!
<illiliti> GalaxyNova: as far as i understand, it's hard to keep eudev in sync with upstream
<dilyn> based on that PR, it would take longer than systemd has been in development to finally rewrite the whole thing in rust
<riteo> >Expect more frequent updates from me about KISS in this new tidbits page.
<riteo> YES
<riteo> I *LOVE* reading about stuff in the making, expecially something so simple like kiss linux where you can't possibly see that much stuff to do left
<acheam> the stuff to do is mostly packaging-related
<acheam> which is always changing with new firefox releases, gtk updates, etc
<soliwilos> GalaxyNova: Seemed like the maintainer of eudev lacks the time to maintain it, originally doing it because of the musl project in gentoo. Now with the openembedded patches they thought to just drop eudev I guess.
<GalaxyNova> ah that's unfortunate
<acheam> it looks like `kiss` itself's development has slowed again
<riteo> acheam: well if by packaging you also mean documentation that's a very big and important thing
<GalaxyNova> acheam: That's not bad in some ways
<acheam> GalaxyNova: never said it was bad
<riteo> acheam: oh, I hope git caching support made it before this slowdown
<riteo> I mean, it can be bad if stuff was in the making and suddenly stopped
<GalaxyNova> kiss now no longer hard depends on curl
<GalaxyNova> IIRC
<acheam> what I meant is that it looks like dylan implemented most of what he had in mind / was thinking of over his break
<riteo> oh I see
<acheam> for a while we had daily releases, now they've slowed to every week or two
<acheam> (which is still very quick)
<riteo> I'm still interested in generic repository updates (as soon as that comes in I'll port java to kiss, I need it to do that if I don't want to die AFAICT) and git caching
<riteo> those are some pretty juicy features
<acheam> for git caching why don't you just use a tarball snapshot
<acheam> most git hosting providers offer it
<riteo> well git packages need to redownload stuff everytime
<riteo> instead they could just pull the latest commit or two
<acheam> seems fragile
<acheam> it would need to deal with branches, force pushed commits, etc
<riteo> some minecraft plugins depend on being compiled on the latest commit and that's a big waste, especially for bing ones
<acheam> what about yahoo ones?
<riteo> lmao
<riteo> I meant big
<travankor> btw what happened to the c rewrite?
<acheam> which one?
<riteo> I think they meant k
<acheam> dylan stopped developing k like a year ago
<travankor> there's more than one?
<acheam> noocsharp started one
<riteo> well yes, unofficially of course
<travankor> oh, cool
<travankor> so k is officially dead
<acheam> there is also piss, king, and some other ones
<travankor> king is written in go
<acheam> yeah
<acheam> i was talking about rewrites in general
<acheam> s/rewrites/reimplementations/g
<cotangent> <acheam> i was talking about reimplementations in general
<travankor> is piss another shell implementation?
<soliwilos> It seemed like Dylan would still develop k/kiss in c, but differently. More of a modular approach if I recall correctly.
<acheam> travankor: python
GalaxyNova has quit [Quit: Whoooooshh]
akira01 has joined #kisslinux
<riteo> btw didn't Dylan plan to port kiss slowly to C?
<riteo> was this completely put out of the question?
<travankor> that's what i was asking :p
<dilyn> he scrapped k and wants to do it in chunks now
<soliwilos> Dylan brought it up in one of his posts after his return.
<dilyn> implementing certain parts and having kiss use those things and defaulting to the script for the rest
<riteo> oh so it's still a thing
<acheam> but why?
<acheam> hmm its a shame the old website blog posts are gone
<riteo> yeah I agree
<riteo> also I'm a bit confused too on why one would do this hybrid c thing
<acheam> also a shame that he didn't revamp the generated-pages-tracked-by-git model of the repo
<riteo> IIRC it was in order to do a slow progression to a c package manager
<riteo> acheam: eh, if you mean that the built files were in the sources IMO that's a better choice
<riteo> anyways having a c package manager is very elegant in a way but at the same time I feel like the POSIX shell package manager is one of the biggest strenght of this meta-distro
<acheam> riteo: why though?
<riteo> you can build them with a simple `make` IIRC
<riteo> it's like bundling the compiled binary of a program alongside the source IMO
<acheam> huh interesting, dylan renames kisslinux/community to dylanaraps/community
<acheam> riteo: yeah so why is that better?
<riteo> acheam: wait what are you talking about
<riteo> the posix package manager part or the builded scripts in repo thing
<acheam> no
<riteo> s/scripts/webpages/
<cotangent> <riteo> the posix package manager part or the builded webpages in repo thing
<acheam> kisslinux/website shouldn't have generated HTML in it IMO
<riteo> oh so we're on the same page with that
<acheam> oh
<kyxor> okay I found some kind of bug in busybox ash "/bin/ash: fg: can't set tty process group: Bad file descriptor"
<acheam> what context is this in?
<acheam> ^z then fg?
<kyxor> fg does not restore vi process
<acheam> time for some git-bisect-run
<acheam> because it would work fine for me when I ran ash
<kyxor> yeah but I did some stuff with setting set -o options in the shell
<acheam> is it replicable in a clean shell?
<kyxor> Never had it before
<kyxor> hold on I save the history of shell commands ..
<kyxor> pretty weird, well idk if I wanna investigate it now, but If i can reproduce again I'll see
<kyxor> oh no trying to use suspend on new vi instance completely broke the terminal
<kyxor> or rather it's stuck and can't get to shell prompt anymore
<kyxor> love it. https://0x0.st/-tAF.png
<kyxor> well killing vi does return to back to shell though, but repeat, same stuff...
<kyxor> definitely not a vi problem though. ok
<kyxor> Hmm so I did set +m which turns off monitor
<kyxor> maybe this isn't a bug
<kyxor> yeah set +m apparently turns off the job control, I did it by mistake :) never thought it would be like that
<acheam> lol
<acheam> in ksh, set +m disables ^z, so not sure why ash doesn
<kyxor> no it does, it's just that it gives descriptor errors when the monitor is off
<kyxor> when I see errors like that Immediately think something is bugged though, but this is just because busybox devs decided to save 1 line of code and not add an if statement
sammyette has joined #kisslinux
sammyette has left #kisslinux [#kisslinux]
micro_O has quit [Quit: micro_O]
gtms has quit [Remote host closed the connection]
m3g has quit [Remote host closed the connection]
<phoebos> micro_O you can run whatever you want on a DO droplet without making a custom image :p
Uks2 has quit [Ping timeout: 240 seconds]
Uks2 has joined #kisslinux
Guest6162 has joined #kisslinux
ithuriel has joined #kisslinux
Guest6162 has quit [Client Quit]
ithuriel has quit [Ping timeout: 240 seconds]
cotangent has quit [Ping timeout: 240 seconds]
travankor has quit [Ping timeout: 258 seconds]
vulpine has quit [Ping timeout: 250 seconds]
kiedtl|litterbox has quit [Ping timeout: 240 seconds]
mahmutov has quit [Ping timeout: 252 seconds]
GalaxyNova has joined #kisslinux
riteo has quit [Read error: Connection reset by peer]
akira01 has quit [Ping timeout: 240 seconds]
midfavila has joined #kisslinux