<samueldr>
it's too power hungry to have running on the same circuit and the air con, and there is no usable electrical circuit in reach
<c74d>
are there such things as extension cables for computer peripherals? if so, that seems like it would be a lower-latency solution than going through the network
<c74d>
unless you're contemplating Mosh-style prediction in the client software
<samueldr>
steam in-home streaming is supposedly usable
<samueldr>
so I guess that's the baseline
<samueldr>
I can't drill through walls, and it's far enough that I believe it goes way out of spec for HDMI
<c74d>
ah
<colemickens>
I wanted to Steam streaming, but even when there was a gaming PC on both ends, the latency annoyed me (even on a forgiving, racing style). I didn't spend a lot of time trying to optimize it though.
<colemickens>
(I thought/think it would be cute to have a central beefy gaming PCs and then rpi4's running Steam Link)
<samueldr>
I never tried steam's streaming, so I don't even know if it's good
<samueldr>
and yeah, it's also a worthwhile goal imo
<samueldr>
the hardware solution (a video capture device) added what was around 200-500ms of latency, variable at times, hard to gauge why
<samueldr>
this was tested with different video players, including mpv with its low latency profile
<samueldr>
an important detail is that the GPU I'm using is old, so no NVENC
<samueldr>
pretty sure there is no accelerated encoding on it
cole-h has joined #nixos-chat
cole-h has quit [Client Quit]
evanjs has quit [Read error: Connection reset by peer]
evanjs has joined #nixos-chat
das_j has quit [Quit: killed]
ajs124 has quit [Quit: killed]
ajs124 has joined #nixos-chat
das_j has joined #nixos-chat
cole-h has joined #nixos-chat
rajivr has joined #nixos-chat
slack1256 has quit [Remote host closed the connection]
waleee-cl has quit [Quit: Connection closed for inactivity]
drakonis has quit [Quit: WeeChat 2.8]
<ashkitten>
how does using kde instead of sway slow down my entire computer including everything running on it
<ashkitten>
how does it manage to do that
<ashkitten>
it's absurd how much slower my computer is running kde lol
<bkv>
by being an order of magnitude larger in disk size, ram usage, and idle cpu behaviour?
<samueldr>
ashkitten: it's just that good
<ashkitten>
;-;
<ashkitten>
i thought it would be easier than i3 so i could get vr working quickly without patching all of sway, wlroots, and xorg
<ashkitten>
but i don't actually know how to use a stacking window manager
<ashkitten>
and not being able to center my mouse by moving it between my 2 monitors is really messing with my brain
<ashkitten>
i can't test until i get my vr headset though
<ashkitten>
but i might have successfully applied the patches needed to get steamvr working in sway
<ar>
also, last time i tried to get steamvr working under i3, the steamvr compositor was crashing on startup for some reason…
<ar>
but that was about 3 months ago
<ashkitten>
not sure
<ashkitten>
i hope it doesn't
<ashkitten>
but that's why i have kde set up, in case it does have issues on sway
<etu>
Happy channels are happy :)
<srk>
\o/
<eyJhb>
Anybody else that has a cat, that will place your cat onto your lap because it is doing stuff it isn't allowed to do? And then it starts doing stuff that it isn't allowed to do in your lap?
<eyJhb>
Damn kitty
<ashkitten>
:<
<JJJollyjim>
:3
<srk>
hard to reason with cats .. :D <3
<eyJhb>
She has something about cables, on the desk... And she has something about eating plants in the window
<srk>
plant some grass for her and ropes instead of cables
<eyJhb>
And I know her "mom" is not happy with her poking holes with her tiny teeth, in the plants..
<ashkitten>
cats are the reason i have a wireless headset
<eyJhb>
She do not care about the grass :p
<ashkitten>
though, i wouldn't have gotten a wireless headset if not for cats so it's overall improvement
<eyJhb>
I have one as well, but I get a headache from them :(
<eyJhb>
Also... She is obsessed with the advocado plant... Which, is not cat friendly
<eyJhb>
Damn it.. Just pushed the cat into the other room, got her right back from my girlfriend because she was annoying in there
<jw358>
and it seems fine but im also trying to find something that works just with direnv in general?
<jw358>
afaik this does not load my direnv env vars
slack1256 has joined #nixos-chat
<slack1256>
Is there a command like mktemp but for FIFOs?
<slack1256>
The fish shell has a `psub -F` that does something like that but restricted to 4kb of data.
<JJJollyjim>
mkfifo $(mktemp -u)? :p
<JJJollyjim>
The man page says -u is unsafe, idk why :/
<qyliss>
JJJollyjim: TOCTOU
<etu>
JJJollyjim: I guess because mktemp checks that it doesn't exist and then if you use it later it may be created by something else.
<JJJollyjim>
Yeah, I was imaging something like that
<JJJollyjim>
Trying to work out of it could be security-unsafe though
<JJJollyjim>
Or just might-fail unsafe
<etu>
But I guess using it with mkfifo like that is "fairly safe" since it will return that string and fairly soon use that filename
<slack1256>
Ooh I see.
<infinisil>
slack1256: You could just do mktemp -d and make the fifo as a file in that dir
<qyliss>
infinisil++
<{^_^}>
infinisil's karma got increased to 317
FRidh has quit [Ping timeout: 265 seconds]
<JJJollyjim>
Like, if it could be security-unsafe, someone could just make a file in your directory right?
<qyliss>
JJJollyjim: If I create a FIFO from my unpriveleged process, and you don't check for errors from mkfifo (as is the default in a shell script), now you're talking to me and I might be able to escalate
<JJJollyjim>
I guess not if you set the permissions right
<qyliss>
JJJollyjim: unpriveleged processes (traditionally) have access to /tmp, but not to program/user directories
<JJJollyjim>
Hmm right
FRidh has joined #nixos-chat
<qyliss>
This being the reason for the invention of the sticky bit, so that those unpriveleged processes could create files in /tmp but not delete other people's
<JJJollyjim>
Forgot about set -e -_-
<JJJollyjim>
Ah nice
<qyliss>
If you check for errors from mkfifo it's probably safe
<JJJollyjim>
yeah makes sense
<qyliss>
But the main problem the man page is warning against is because of how open(2) works
<qyliss>
If I use mktemp(3) to generate me a file name, and then I try to create that file with open(2), passing O_CREAT, if that file already exists it'll just open the existing file instead of creating it.
<JJJollyjim>
Ahh yeah
<qyliss>
Nowadays we have O_TMPFILE and O_EXCL, and mkstemp(3), which will handle the creation for you
<JJJollyjim>
oo neat
<qyliss>
mkfifo(3) will fail if the path exists, too, so not a concern for fifos in C either since if it fails you don't get the fd. But in a shell script you'd have to remember to check for mkfifo(1) failing
<JJJollyjim>
You also have to remember to check it in c :P
<JJJollyjim>
It just returns 0 or -1
<JJJollyjim>
And sets errno
<qyliss>
Whoops you're right
<qyliss>
I assumed it gave you the fd
<JJJollyjim>
luv 2 point this gun directly and my foot
<JJJollyjim>
*directly at
waleee-cl has joined #nixos-chat
__monty__ has joined #nixos-chat
AluisioASG has quit [Read error: Connection reset by peer]
AluisioASG has joined #nixos-chat
ajs124 has quit [Quit: killed]
das_j has quit [Quit: killed]
ajs124 has joined #nixos-chat
das_j has joined #nixos-chat
<adisbladis>
etu: More than one person has approached me and thought the atom approach was really fugly :P
<Philipp[m]1>
I'm getting sporadic rate limits in the webui now since the redesign, so the atom feeds seem to be the last reliable way to communicate with github.
<Philipp[m]1>
wgeeeeeeet! Why do you set the default depth to 5 on -r?
FRidh has quit [Ping timeout: 256 seconds]
FRidh has joined #nixos-chat
drakonis has joined #nixos-chat
monsieurp has quit [*.net *.split]
evax has quit [*.net *.split]
monsieurp has joined #nixos-chat
evax has joined #nixos-chat
lejonet has quit [*.net *.split]
jrobeson has quit [*.net *.split]
jrobeson has joined #nixos-chat
arianvp has joined #nixos-chat
lejonet has joined #nixos-chat
endformationage has joined #nixos-chat
cole-h has joined #nixos-chat
<etu>
gchristensen: Yeah, I wrote that bit on ccc a couple of years back :p
endformationage has quit [Quit: WeeChat 2.6]
leonardp has quit [*.net *.split]
aterius has quit [*.net *.split]
balsoft has quit [*.net *.split]
jneplokh has quit [*.net *.split]
<bkv>
Oh, sneaky. This app sneaks sqlite databases into an apk by using a .jpg extension
<bkv>
At least, I'm assuming thats why I'm staring at an sqlite db ending in .jpg
leonardp has joined #nixos-chat
balsoft has joined #nixos-chat
aterius has joined #nixos-chat
aterius has joined #nixos-chat
aterius has quit [Changing host]
jneplokh has joined #nixos-chat
<samueldr>
wow, the streaming "guide" on the ffmpeg wiki is not good
<samueldr>
not a guide, but a hodge podge of lack of information about some snippets useful at some point for some people
<samueldr>
with added networked latency (but input native to the switch) it felt as if there was no input lag
<ashkitten>
honestly i sorta wish i'd gone with magewell's pcie ones. cheaper, supports analog, low enough latency i'd probably be able to play smash still
<samueldr>
well, there *was* no input lags, but you know what I mean
<ashkitten>
i went with the usb one because of loop-thru for latency reasons
<ashkitten>
1080p 60fps YV12 works great
<ashkitten>
anything more than YV12 gives errors in the kernel log
<ashkitten>
but YV12 is what mp4 uses iirc so it's not like it's actually reducing my potential stream quality
__monty__ has quit [Quit: leaving]
<Philipp[m]1>
Can anybody here reccomend me a tool to archive and tag bookmarks of relevant articles I might want to link in a few years time?
<Philipp[m]1>
Bonus points for having a way to archive the article directly.
<gchristensen>
archive.org's wayback machine?
parsley936 has quit [Remote host closed the connection]