<sad_plan>
ifs seems to be mentioned in the manpage, but I cant get it to work
<midfavila>
what, are you trying to join multiple strings i.e "prevent splitting"?
<midfavila>
you can use a caret to join two strings
<midfavila>
'foo '^'bar' = 'foo bar'
<sad_plan>
`{ command } splits the output into
<sad_plan>
ah, ill try that
<sad_plan>
thanks
<midfavila>
also " is a regular character
<sad_plan>
yeah, I kinda figured that. rc only seems to use ' instead
<midfavila>
correct
shokara has quit [Quit: leaving]
trav49224 has joined #kisslinux
travankor has quit [Ping timeout: 246 seconds]
<testuser[m]123>
Hi
<sad_plan>
hi
<sad_plan>
midfavila: I figured it out. filenames I tried to use had spaces in them, as I belive I said. I had to set the file selection to a variable, then call the variable with $"var.
<aelspire>
illiliti: git docs are telling me that worktree is experimental
<aelspire>
I'm using it quite frequently since some time
<aelspire>
Have you used it? Has it ever broked?
<illiliti>
no i don't use it
<aelspire>
worktrees are super convenient when I'm working on something and have uncommited changes and than somebody ask me how something worked few releases ago
<aelspire>
I normally would need to stash changes and change branch, but with worktrees I just add new worktree to the tag I need
<illiliti>
i'm mostly use orthodox branches
<illiliti>
stash also
<aelspire>
yup, I've used it before
<illiliti>
perhaps i should look into worktrees
<illiliti>
i don't really want to get addicted to all these fancy scopeless git features
<aelspire>
git is powerfull and has broad scope indeed
<illiliti>
got will be a thing soon and i want to switch to it
<illiliti>
and unlike git, got has scope
<aelspire>
I've tried to use fossil in the past and it feel like smaller project while providing forum, chat and ticket system too
<aelspire>
so general unterstanding of worktrees will have use here
soliwilos has quit [Remote host closed the connection]
<illiliti>
testuser[m]123: looks great at the first glance. good job
<illiliti>
though i'll never understand why s6 brings its own interpreter execline
<illiliti>
so i'll just close eyes on it
<midfavila>
because muhmuh safety
<aelspire>
I'll need to look into s6 sometime
<illiliti>
muh secuktrity
<aelspire>
AFAIK alpine linux plans to jump to it
<aelspire>
from OpenRC
soliwilos has joined #kisslinux
<testuser[m]123>
illiliti: it's weird at first but it is sort of useful
<aelspire>
but I'm don't know how its different from runit busybox/runit
<testuser[m]123>
no obligation to use it ofcourse
<testuser[m]123>
but its a bit more robust than shell scripts
<midfavila>
ought to write my own init at some point
<midfavila>
hummingbird was cool but i kept running into trouble with it
<sewn>
what about oasis' init
<sewn>
I forgot its name
<illiliti>
sinit
<illiliti>
it's okish
<aelspire>
illiliti: s6's execline interpreter seems like super-simplified shell
<aelspire>
most of my runit scripts are single liners that is trivially portable to this lang
<sewn>
illiliti: no
<sewn>
the init service manager thing I mean
<aelspire>
so it kinda makes sense to not bother with full POSIX sh?
<illiliti>
perp? unmaintained but cool enough
<illiliti>
s6 is better though
soliwilos has quit [Remote host closed the connection]
soliwilos has joined #kisslinux
<illiliti>
posix sh is not bother, it is standard interpreter
<illiliti>
imagine learning another interpreter just to write services when posix sh exists
<aelspire>
but using sh is still possible
<midfavila>
for init it makes sense to not rely on an interpreter imho
<midfavila>
i don't want my system to fail to boot just because there might be a minor interpreter error
<illiliti>
but muh unix philosophy
<midfavila>
muh unix philosophy doesn't say that everything should be shell
<midfavila>
it says that one must have taste in the languages they use when writing software
<illiliti>
write progs that work together
<sewn>
just patch execline out
<midfavila>
>just patch the engine program out
<testuser[m]123>
no
<illiliti>
nah
<illiliti>
i'll just pretend that everything is fine
<testuser[m]123>
illiliti s6 doesnt play well with kiss's etcsums stuff since it's not just basic .run files in each dir, it has 3-4 files in each dir and it'll be pain to manage each
<testuser[m]123>
so to avoid mess its using config files for any configuration and scripts are immutable (symlinked from /usr/share)
<testuser[m]123>
this means you can't swap, say mdevd for $ALTERNATIVE unless you fork the package containing scripts
<aelspire>
only problem with runit is managing one shots
<testuser[m]123>
user scripts are in /etc/s6-rc/adminsv which is a mutable dir and only has the default service which is meant to be modified
<aelspire>
you could put it in rc script but alpine guys claims it is problematic
<illiliti>
why we can't leave this mess as is?
<aelspire>
and I have too much side project to check why they make this claim
<illiliti>
just embrace mess and live with it
<aelspire>
which mess?
<illiliti>
> so to avoid mess its using config files for any configuration and scripts are immutable
<testuser[m]123>
mess as in kiss constantly creating .new files and breaking services
<illiliti>
ah so it is disruptive
<testuser[m]123>
dependencies.d/dep.new
<testuser[m]123>
like type.new
<illiliti>
got it
<sewn>
what about superd fr
<illiliti>
it's written in go
<illiliti>
unacceptable
<sewn>
shi
<aelspire>
init in go?
<aelspire>
like, how somebody ever thought it is good idea?
<sewn>
I keep finding really high quality software on sr.ht
<sewn>
maybe the user interface is giving me placebo effect
<sewn>
yeah its placebo effect oops
<aelspire>
It was quite time since I last time tried to sculpt some quick stuff in blender, but damn the new sculpting mode is fast and fun
<aelspire>
the remesh based workflow
<dotkwa[m]>
fun indeed
shokara has joined #kisslinux
<midfavila>
guys
<midfavila>
guess what
<midfavila>
i finally did it
<midfavila>
i finally got a chair for my workstation
<midfavila>
;w;
<midfavila>
oh cool MTM Scientific responded about their schematics too. sent me the contents of the kit's CD including the full schematics
<sewn>
how much did u pay for it?!???!?!?!?!!!?!?!?!!?!?!?!?
<midfavila>
for the chair, zero dollars. for the CD contents, zero dollars
<midfavila>
- w-
<sewn>
how
<midfavila>
friend had a really nice highback leather office chair he was getting rid of in favor of a new one and he just gave it to me
<midfavila>
CD contents, I just asked :v
<sewn>
so good
<midfavila>
i also got some new headphones to replace my broken pair since they don't seem repairable
<sewn>
they were free too righ
<midfavila>
no, those were 200$ :v
<sewn>
wHAT?
<sewn>
WHAY
<sewn>
WHy
<sewn>
WHY 200$ FOR HEADPHONES
<midfavila>
because i like having nice headphones
<sewn>
I CAN GET A 20$ PAIR OF IEMS AND THEY WOULD SOUND AMAZING
<midfavila>
IEMs are uncomfortable, fall out of my ears, require wireless tech, and are generally inferior in terms of sound quality compared to even a cheap pair of headphones
<sewn>
they dont require wireless tech, iems size vary size to size, ear tip matter too, and sound quality you've just had bad ones
<midfavila>
a decent pair of headphones allows me to take greater advantage of my sound card's features and can be worn for an entire day without fatiguing me
<sewn>
is your computer from 1997 or something
<midfavila>
and no, in terms of sound quality, headphones *will* be better than IEMs
<midfavila>
more space for larger drivers and etc
<midfavila>
no, my computer just doesn't have integrated audio
<midfavila>
an intentional decision on my part
<sewn>
the drivers are right in your ears and 100% of it goes to ur ear whar
* midfavila
shrugs
<midfavila>
I prefer headphones.
<midfavila>
I don't need to justify myself.
<sewn>
what kind of headphones did you buy btw
<sewn>
and do they sound like worth it for the price
<midfavila>
"Beyerdynamic DT990 Pro" is the model name. They're fine for the price, I don't have any real complaints other than a non-detachable cable
<midfavila>
they're studio headphones though, so it's not like that's a dealbreaker
<midfavila>
they're about on par with my prior set, a Blue Lola, thus far
<midfavila>
need some more time with them though. if i decide against 'em i'll just get a refund
* midfavila
shrugs
<sewn>
were they really that good for the price?
<sewn>
dont they require some amp
<midfavila>
sound card has an integrated amplifier
<sewn>
to sound good*
<midfavila>
and yes they do
<midfavila>
these are 250ohm
<sewn>
noted
<midfavila>
it's interesting how these being open-back affects the sound compared to my last pair, which were closed
<shokara>
"WHY 200$ FOR HEADPHONES" $200 headphones sound good and are comfy
<shokara>
slightly used pairs with replaced earpads would be a bit cheaper too
<sewn>
sorry never had such headphones to say so
<midfavila>
wait until you hear of people spending thousands on a single pair
<midfavila>
200 is downright reasonable in comparison
<sewn>
tru
<shokara>
mhm
<shokara>
I want to save up for one of those eventually
<midfavila>
the difference between 20$ and 200$ headphones is also extremely noticable compared to the 200 to 2000
<shokara>
anyways toodle doo
shokara has quit [Quit: leaving]
<midfavila>
yeah these definitely have a more balanced profile than the lolas
<midfavila>
trebles are noticably clearer and bass less exaggerated
<aelspire>
huh, we got audiophile here
<midfavila>
not really
<midfavila>
i just like hearing music without having my eyes shaken out of their sockets
<aelspire>
I barely can find difference between 128k and 384k mp3
<sewn>
i barely find difference between spotify 320k and flac 1386k
<midfavila>
i mean i just listen to music in ogg
<midfavila>
so
* midfavila
shrugs?
<aelspire>
ogg is lossless?
<midfavila>
no, it's not
<aelspire>
I thought than only flac is
<aelspire>
oh
<midfavila>
no, there are many lossless formats
<sewn>
aplay /dev/urandom
<midfavila>
for example WAV
<aelspire>
yup but man
<aelspire>
wav?
<midfavila>
...anyway i think the actual format is vorbis
<midfavila>
ogg is just the container
<midfavila>
and yes wav is lossless
<aelspire>
I know but it is uncompressed one I think
<midfavila>
yes, it's neither lossless nor compressed, as far as i'm aware
<aelspire>
pretty big files and as I said I cannot tell difference
<midfavila>
hence why wavs are fuckhuge
<midfavila>
and i mean you get diminishing returns pretty quickly
<midfavila>
i think retaining WAVs of audio for master copies is good but i wouldn't suggest actively preferring the master copy of a track for listening
<midfavila>
48hz 128k ogg vorbis is the format for most of my audio and it's fine
<midfavila>
er, 48khz
<midfavila>
48hz would be painful :v
<aelspire>
cool
<aelspire>
My brother got standing/sitting electric desk
<aelspire>
and some insane chair from USA
<midfavila>
oh nice
<midfavila>
i have an electric sit-stand
<midfavila>
super worth
<midfavila>
best hundred bucks i've ever spent
<aelspire>
I'm happy that I'm still too young to have backs problems
<aelspire>
but I'll need to think about it soon
<midfavila>
i mean it's not like i need to worry about that either lmao
<midfavila>
i'm not a headphone snob but i am a keyboard snob
<aelspire>
he is getting PCB + controller only
<midfavila>
if your switches don't need 75g of force to actuate MINIMUM, don't talk to me
<midfavila>
f i n g e r l e t
<aelspire>
I pretty sure he is having working cherry browns
<midfavila>
gross
<aelspire>
I have cherry browns too
<aelspire>
and some china made blues
<midfavila>
brown 'cause they're poopie
<midfavila>
gottem
<midfavila>
use springs nerd
<aelspire>
I'll wait for him to test this keyboard
<aelspire>
and maybe I'll build one too
<midfavila>
i've considered building one but i'd need to design the PCB and stuff myself
<midfavila>
every kit i've seen has been junk
<midfavila>
always has too few keys, uses MX or MX clone switches, keycap profiles are weird, etc
<aelspire>
electrical part of PCBs is dead simple
<aelspire>
but I'm not anatomy master to correctly place the buttons where it should be
<midfavila>
i want at least 122 keys, springs or hall effects, stems ala model Ms, and (ideally) spherical caps
<aelspire>
too high level for us
<midfavila>
there was a capacitive PCB someone made for terminal Ms based on the Fs
<midfavila>
it's on github
<aelspire>
I'm still on cheap mechanical keyborad with cherry browns
<midfavila>
i've been using a terminal M for a few years now
<midfavila>
prior to this IBM i was using a Unicomp
<midfavila>
they're pretty good if you want a solid, no-frills keeb
<aelspire>
those are traditional non-split QWERTY keyboards
<midfavila>
splits are shits
<midfavila>
and you can remap to another layout trivially
<aelspire>
why?
<midfavila>
i mean in all seriousness nothing is inherently bad with them i guess
<aelspire>
remap yes but keycaps probably have different profiles
<aelspire>
so letters will be wrong
<midfavila>
not on model Ms and similar
<midfavila>
all keycaps have the same profile
<midfavila>
you can swap caps between stems without needing to worry about "oh god muh profiles" because the curved backplate that the assembly is mounted to handles that instead of the caps
<aelspire>
I was trying to imagine how split keyboard will feel
<midfavila>
probably the exact same as a regular keyboard
<aelspire>
and it kinda makes sense to have more relaxed position
<midfavila>
i just don't rest my hands on my keyboard ngl
* midfavila
shrugs
<midfavila>
i've been meaning to learn workman-p for a while but i hate being a typelet
<midfavila>
i got up to about 40wpm on dvorak and i wanted to shoot myself the entire time
<midfavila>
qwerty i can semi-reliably get over 100wpm with 100% accuracy
<aelspire>
my brother is thinking about colemak
<aelspire>
I'm going to let him test this idea for me ;)
<aelspire>
he have Filco Majestouch Ninja currently