• 0 Posts
  • 73 Comments
Joined 3 years ago
cake
Cake day: June 30th, 2023

help-circle
  • It’s two different things being argued about: the legal term “hacking” vs the every day language term, which I believe implies something more specific than “unauthorized access”, something where technical or social skills were used to gain that access.

    That’s the parallel I was trying to draw by mentioning the word “hotwiring” instead of “stealing”. It would be like if the legal term for stealing a car was “hotwiring”.

    That said, I did see that the OP of this tangent is actually trying to argue the “this isn’t illegal” angle rather than the difference between legal terms and broader language terms.

    I agree this falls under the legal definition of hacking, but I also agree with those basically saying that this falls outside of the way they think the term should be used. It waters down its meaning.



  • I switched about a year ago to fedora cinnamon. Less frustration than windows, even though cinnamon kinda sucks compared to KDE that I switched to immediately after the first time I tried it (should have tried it months sooner, literally only took a few mins to install and check out).

    While I wouldn’t say that there were zero problems, I did notice that I spend less time troubleshooting or searching for how to change something on Linux than I did on windows by the end. Also, going from empty disk to gaming involved fewer steps, at least with an AMD gpu.


  • Not sure if you’re exaggerating the low resolution, but I haven’t noticed quality issues on Amazon. I doubt the stream I’m getting is 4k, but it’s certainly better than 720p.

    I’m using the flatpak firefox from the fedora install instructions that comes with more codecs, though. It plays a bunch of video that VLC won’t render with my current setup and I haven’t yet put the effort into getting full codecs outside of Firefox yet, but maybe your system has a similar codec situation and prime video defaults to some old or neglected format that caps out at the res you see.

    Or it could be what you think and for some reason my system isn’t triggering it. Argh, this future is annoying.


  • Seems like this is possible, but the method (and maybe ability) depends on your window manager.

    If you’re using x11, you can interact with the window manager via the command line (so could set up the whole thing in a script). An example command line tool: xdotool (search for “interacting with x11 via command line” for more info).

    If you’re on Wayland, one of the design principles was to avoid programmatically interacting with window size or position; the user will set up their composer to behave as they want, not how the programmer of that program wants, and especially not how programmers of other arbitrary programs want (it was a security issue at the extremes, or could be annoying for more common cases). But you, the user, do have control, though it depends on your DE and what Wayland compositor it is using. On fedora KDE, you can use KWin scripts (which supports several languages).

    There’s also some other window managers that can offer better control, and perhaps it’s enough for the window manager to simply remember the position of windows when they are closed (which I think Wayland does or can be configured to do easier than writing a script, then you just need a launch script for the programs in your shortcuts).



  • They might have set up the user agreement for it. Stackexchange did and their whole business model was about catching businesses where some worker copy/pasted code from a stackexchange answer and getting a settlement out of it.

    I agree with you in principle (hell, I’d even take it further and think only trademarks should be protected, other than maybe a short period for copyright and patent protection, like a few years), but the legal system might disagree.

    Edit: I’d also make trademarks non-transferrable and apply to individuals rather than corporations, so they can go back to representing quality rather than business decisions. Especially when some new entity that never had any relation to the original trademark user just throws some money at them or their estate to buy the trust associated with the trademark.



  • Running another uarch is a whole new level of complexity vs just running on a different OS but with the same uarch, especially if concurrency is involved because translating from one instruction set to another can break atomicity assumptions that concurrency depends on to maintain coherency. You’d need to do thorough analysis of the code to determine where special care is needed, and even then, it won’t be trivial setting it up in a way that avoids deadlock because you have to understand what the threads are doing before you can say if it’s safe for one thread to wait for another (since they could end up waiting for each other).

    Whereas running code meant for a different OS just requires implementing that OS’ API (and behaviour, possibly including undocumented behaviour some code relies on, which can vary from application to application, hence windows compatibility modes where they add a translation layer themselves). Not saying this is trivial, but compared to the above problem, it kinda is.

    Not that ARM support is impossible, just if they manage that, it will be proclaimed loudly, not something that requires digging. If they don’t say it supports ARM, just assume it doesn’t.


  • Does ubuntu not support other desktops? I had little annoyances like that with fedora cinnamon, not quite enough to make me miss windows but enough that I’d notice them and wish I could adjust them, also I eventually learned that it was a desktop environment that heavily relied on some form of javascript, which likely explained why it sometimes couldn’t keep up with mouse updates. But then I tried KDE and it addressed all of my issues, plus some others that I didn’t even realize until I saw a better implementation, plus it’s able to maintain that realtime responsiveness cinnamon struggled with (and my machine is far low end).

    It’s been a while since I used Ubuntu, and even then, it was just for school so I only really needed the terminal and didn’t care what the GUI was doing as long as it didn’t interfere with that.

    Hope they update those to your liking soon in any case.


  • Is there a predictable difference between an exponential growth curve and a sigmoid curve before the linear growth section? Like I suppose you’d be able to measure the dropoff in acceleration as velocity reaches its peak, but given that this is also a random sample, sample noise would make that impossible to determine in real time.

    I mean, it’s a % of people who use x chart, so the only way it won’t be sigmoid eventually is if it drops off as something else replaces it, but I don’t think looking at the chart will help predict where the chart is going any more than how well that works with stock prices.



  • I would suggest separate partitions for data/game installs if you want to try multiple distros without needing to reinstall your games. Just need to mount the partition in the new distro, maybe have steam scan it (or just set it as your game install location) and you’re good to go. Encryption might complicate the steps, but I don’t see much point in encrypting a game install partition in the first place.

    Edit: Meant this comment to add on to your reply and address the “just set up a single partition”, since you addressed the distro. On that note, I’ve been happy enough with Fedora KDE that I haven’t even gotten around to trying a new distro (took me almost a year to try KDE and realize I liked it better than cinnamon in practically every way).





  • Can you give some examples of basic features that weren’t working with your dual monitor setup?

    KDE might also help with this btw, as while I didn’t have any glaring issues with dual monitors in cinnamon (on Fedora), it improved overall when I switched to KDE. Used to have to change the audio output to my TV whenever I enabled it, now it happens automatically (plus the option to disable my HDMI audio if I preferred the “keep the same audio when switching to a different video output” behavior).

    Only issue was that it didn’t work correctly the very first time, followed by it suddenly working the next time when I was intending to troubleshoot it.

    Imo, KDE handles dual monitors better than windows even, especially if your secondary monitor is a TV you enable and disable depending on what you’re doing. Two clicks to toggle it, it handles different scaling seemlessly across the monitors (iirc, windows would “pop” to the scaling setting of whatever monitor they were mostly showing on as you moved them). Mouse cursor visibility improves when shaking the mouse, so it’s easy to find it on a giant screen.