• 0 Posts
  • 63 Comments
Joined 1 year ago
cake
Cake day: June 21st, 2023

help-circle
  • my rant was not about your meme. But people actually use this argument seriously, and that frustrates me.

    And I will admit that learning a new system has a time cost, but once you reach experience parity, the time cost per problem is less, and the number of problems is less. In that way, the “time spent” is an investment rather than wasted.

    So A+ meme, it triggered me in all the ways it was supposed to.



  • bisby@lemmy.worldtolinuxmemes@lemmy.worldlow effort maymay
    link
    fedilink
    English
    arrow-up
    27
    arrow-down
    2
    ·
    7 days ago

    The thing I hate about the “value your time” argument is that windows is shit.

    Let’s be generous for a minute and assume that windows and linux have the same amount of problems. Someone who is on windows for the past 30 years has 30 years of acquired knowledge and will probably know quickly how to solve it on windows, but not linux. Someone who is on linux for the past 30 years has 30 years of acquired knowledge and will probably know quickly how to solve it on linux, but not windows.

    So the entire argument is just “but I have muscle memory tied to windows, and I already know how to solve those problems, but I dont know how to solve the linux ones, so they take me a lot of research and time to solve, therefore all linux problems always take a lot more time to solve”

    On windows, I have to spend time fighting BSODs and finding out where to download software from that isn’t just bloated up with viruses, and how to run registry hacks to get rid of start menu ads and to stop microsoft from phoning home. None of those things i have to do on linux.

    On linux, today my biggest issue was figuring out how to change the keybinding for taking a screenshot… And that was an easy issue, but it’s also not even possible on windows.

    So I guess different types of problems. My “wasted” time is customizing my OS/environment so it works the way I want it to, not trying to fight back any ounce of control.



  • Even with the elgato doing “video encoding”, how does it get to Twitch/Youtube? It doesn’t do THAT kind of encoding. It’s encodes the HDMI capture into a local format that is basically a webcam stream. It has to be broadcast from OBS. and even if you are using the Elgato as a video source, OBS is going to re-encode it into what it wants to broadcast. There isn’t really getting around the video encoding cost of OBS, unless you have a device that streams to the internet directly from the capture card (which it doesn’t seem like Elgato makes one. Someone else might, but that’s not really what they are for)


  • Streamers use a capture device to stream on a second computer, with an extra GPU so the stream doesn’t interfere with their gaming performance. Don’t want stream encoding to hurt your framerate.

    I’ve never heard of anyone using a multiple device setup for internet bandwidth reasons (im sure its happened, but I would have to believe it’s generally not the reason people use multiple devices)


  • bisby@lemmy.worldtoLinux Gaming@lemmy.worldStreaming on Linux
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    22 days ago

    … What exactly do you need the Elgato for? All the Elgato does is capture external HDMI signals.

    If you had 2 PCs, you would use the Elgato to send the gaming PC’s screen to the streaming PC. If you had an Xbox, you would use it to capture the Xbox’s screen on your PC for streaming.

    If you have 1 PC, you don’t need an Elgato, KDE already knows what your PC screen looks like, it is laying it out.

    What you should be doing is just “open OBS and set up your scenes and start streaming.” The only thing you might want to do is go into the video settings and set it to use NVENC (I think you can do that on Linux) to offload the encoding to your GPU (which has dedicated encoding hardware) instead of your CPU.

    Everything else should just work the same as it does on Windows.

    To be clear: The Elgato HD60 X does not do any streaming… it is a video capture device. OBS does all the streaming, and it already has access to all the things it needs to capture by nature of being on the PC. You can just capture your desktop in OBS without the Elgato.



  • Written by someone with little understanding of the requisite material

    The requisite material for the topic at hand is “dating a person who clearly thought there are implied social contracts at play, and attempting to make it work out anyway”

    OP is asking about “How do I fit into society?” not “How should society function?”

    I agree with you that a lot of implied social contracts are bullshit. But also they exist. Until you have had that talk together to figure out the relationship, there has to be some assumptions. People don’t always have deep “what is this relationship” 2 minutes into the first date. Assumptions are not always bad.

    Your stance is that the assumption is “I have no obligations until I’ve agreed to them.” This is itself merely an assumption to make and not just “fact” of some sort. The vast majority of society has the assumption of “The relationship IS an obligation to some degree based on context.” I’m not saying which assumption is “right,” I’m just saying how it works for most people.

    If I’m in a relationship where I’m committed enough to refer to the other person as “my partner” then I’m going to err on the side of not hurting them, regardless of who is to blame. If I can prevent the other person from being hurt just by working along with their assumptions until we can have a conversation where we make things explicit and there are no more assumptions, then why wouldn’t I do that, unless “being right” is more important than my partner.


  • if you didn’t commit to spending the entire evening with her on her birthday

    Bad news. This is sound logic, but in NT world, there are all sorts of implied social contracts. Dating someone defaults to “yes you DID commit to spending the evening with her on her birthday, unless otherwise discussed to opt out”.

    Not everything needs to be spoken or written down. If I walk into a restaurant but there is no sign that says “please form a line to place your order,” I’m not going to barge to the front and begin ordering, because “form a line and wait your turn” is understood to be how society functions.

    You are absolutely not obligated to follow the implied social contracts. And you not obligated to know all of the implied social contracts. But you also don’t get to take the moral high ground on the situation.

    she doesn’t have a right to blame you for her hurt

    A healthy relationship doesn’t have blame or a scoreboard or anything like that. It REALLY doesn’t matter who is to blame. Try to win an argument by saying “Well you dont have the right to blame me.” It will end more relationships than it will win arguments. If you value the relationship, you want your partner to not hurt regardless of the source/blame. The hurt happened and all you can do is figure out how to prevent the hurt going forward, which will often be by communicating and setting expectations.


  • IMO it doesn’t matter. People don’t read news on updates. Should they? Yes. Do they? No. Should they have to? Also no.

    Linus’s point is to never blame the end user for something the kernel changed. If you want software to have widespread adoption, adding homework to simple updates isn’t how you do it. People don’t want a hobby or something to babysit, they want an operating system. Debian will go out of their way to make in-release updates go as smooth as possible, but are willing to through out entire parts of functioning packages between releases.

    But this isn’t even about breaking things for the end user. This will create excessive amounts of noise on the upstream repo. People will say “Hey! My keepassxc broke!” and they report it to keepassxc, and not to Debian. To which keepassxc just has to constantly reply “no, debian changed this on you, this is not a bug.” If Debian had to deal with the fall out of their own decisions, I would say “yeah, im not sure if i agree with the decision, but oh well”… But they are increasing the workload for other teams.

    It is already happening. The debian dev’s stance is “This will be painful for a year.” But it will be painful for keepassxc, NOT debian. The keepassxc devs asked them to not do this. Debian’s response might as well be “Im inflicting this pain on you, even though you’ve asked me not to. But on the plus side, it won’t hurt me at all and it will only last a year for you.” If they really have that much disdain for the project, they should just stop packaging it altogether.

    So yeah, debian has the legal right to do whatever they want because keepassxc is open source. but “just because I can, and you cant legally stop me, and its extra work for you, not me” is kind of a jerk move. This is what drives FOSS contributors to get burnt out and abandon otherwise good projects.


  • It’ll also break all your keepassxc plugins soon. Because debian version to version compatibility is not a priority. They also don’t care if them breaking something triggers a ton of upstream bug reports, because it will only “be painful for a year”

    Linus for the kernel has a strict “don’t break userspace” policy, and Debian has a “break things whenever you want, and just blame the user for not reading the news file” policy.


  • Definitely make sure you think through all the physical security implications of having your house automatically unlock in any scenario.

    Have the house auto unlock when getting home on a bicycle, sounds convenient until, as you point out, they could get stolen and now the thief has a convenient way to unlock your house. So you would not want that.

    You would definitely not want the house to STAY unlocked when something like a tag is in range. If your kid is home alone, you want them to be able to re-lock the house (or in general, you want to be able to lock your house while the kid is home).

    Whatever solution you wind up with, you are going to be trading physical security for ease of use (and complicated fun task). Be safe. Make sure the tradeoffs are actually thought through and worth it.






  • I use wayland, but be warned that there are downsides.

    X11 is 40 years old. Which means that even though it has 40 years of bad decisions baked into it, it also has 40 years of features and tooling built around it.

    And in some cases, things are purposefully broken in the name of security as mentioned above. Writing a keylogger on X11? Easy. Every app can watch the keyboard even when they aren’t in focus. So if I type my password into firefox, Discord can listen. Hope you don’t have any malicious apps just patiently listening to all your keystrokes.

    Getting rid of input listening sounds great! … Except for the concept of global keybinds. Have a Push to talk button in discord that you need it to be able to listen to while youre playing a game? Sorry, the game is in focus, so discord can’t see ANY of your input. Including the push to talk button. Different wayland servers have different ways of handling this with their portals. Some don’t have it at all. And the ones that do don’t always have great solutions.

    One major issue that has been in wayland debate hell… how do multi-window apps communicate with each other. For example GIMP. The editor window is a separate window from the toolkit which is a separate from the layer view. GIMP on X11 knows where all of its windows are because it can see everything. if you wanted GIMP to save all the window positions, it could. GIMP on Wayland has no idea where each window is relative to each other. Each window knows its own size and shape. And thats it. It doesnt know where on the screen it is. Which means it doesnt know where it’s other sub windows are relative to itself. Which means GIMP on Wayland can’t really save the window positions for next run. Wayland is working on a protocol for handling this, but its been caught up in debate hell last I saw. This is a prime example of a thing X11 had. And Wayland will someday have, but the 40 year headstart and disregard for security gives X11 a huge headstart.

    Most of these problems have workarounds and solutions, but you might find yourself in a situation where you do in fact need to implement a workaround instead of having everything Just Work.

    “Better” means different things to different people. Architecture and security and technologically? Wayland is better. Just Works and its what your apps were probably built to run on so less weird edge case issues? X11 is still better just due to inertia. (And again, I use Wayland, I’m willing to deal with the workarounds, but you do you).



  • bisby@lemmy.worldtoAutism@lemmy.world*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    85
    ·
    2 months ago

    A spectrum is usually drawn similar to the one on the left. But the point of a spectrum is that its not “where on the spectrum are you”… It is not one point on the spectrum. As drawn on the left, the spectrum represents possibilities. Normally a spectrum would be drawn to indicate how much of each possibility a thing covers.

    Eg, the spectrum for light emission of a lamp might be :

    Which means it has a bit varying of every color but is heavily green and orange, but probably looks just like white to the naked eye. Swap “green” for “language” etc and you have a spectrum.