Ephera

@Ephera@lemmy.ml

This profile is from a federated server and may be incomplete. View on remote instance

Ephera ,

It annoys me, too, because there's various open-source projects already, like QMMP and Audacious.

Ephera ,

Man, this shit is going to cause some political instability. Like, yeah, the guy spent multiple years learning a job which is obsoleted a decade later. He might be able to pivot to game design, but that might be obsoleted in yet another decade. Who even knows at this point?

Going into retail or some craftsmanship job, that's probably going to be a safer bet, because robots still have a farther path to go, but those jobs already pay badly today. Even more people looking to do these jobs isn't going to help.

Ephera ,

Project founder Thorsten Försterling tells us that the team is working on a track-installed machine that will be able to lift individual pods off of one rail and place them on the other (without passengers in them at the time), keeping them from all collecting at either end of the route.

What the heck, can't you just have a Y at the end?

Ephera ,

Hmm, so your thinking is they're not allowed to modify the existing tracks at all?

It just seems like building and maintaining a machine that lifts these pods, that's gotta be a magnitude more expensive than a slight change to the rails...

Ephera ,

I'm not saying that it's hugely expensive. I'm just saying that a Y-shaped rail with a switch should be significantly cheaper.

Particularly, moving parts are a pain for maintenance. These kind of systems, you want to operate for 20+ years and the less bearings there are to oil, the better.

Ephera ,

Yeah, that's quite possible, that they offer it for marketing. Maybe also to give municipalities an option to try out the system for a few months and see, if it attracts much interest. If it doesn't, you can just pack up the pods and cranes, and market it to the next city.

I was mainly confused how off-handedly this gets mentioned in the article, as if that was clearly the logical method for moving a vehicle from one place to another...

Ephera ,

I'm definitely willing to believe that they've got monorail-like flanges. That would probably help with stabilizing. But where the hell are you able to see a picture of the wheels? There's a few angles in the video which quickly show the wheels, but I can't actually see much anyways. 🫠

Ephera ,

Can you list the distros that you tried?

Monitor handling will mostly depend on the desktop environment and X11/Wayland, but different distros will ship with different defaults for these.

Ubuntu and Nobara both come with the GNOME desktop environment, which uses Wayland by default.

If you've tried anything with e.g. KDE Plasma as the desktop environment, that would already tell us a bit more...

Ephera ,

Well, Pop!_OS uses COSMIC, which is a customized GNOME, and Linux Mint uses Cinnamon, which is kind of GNOME under the hood, too. (In technical terms, Cinnamon is a "fork" of GNOME.)

So, yeah, that doesn't allow ruling out that you're always running into the same bug.
You should still try what the others are suggesting, though, before you go reinstalling or installing a different desktop environment. You're certainly not the first person to use GNOME et al with 3 monitors. This should work.

Ephera ,

You can kind of think of a desktop environment as everything that's needed to turn a server OS (which has only a CLI interface) into a desktop OS.

So, it contains (or pulls in) all the stuff for displaying any graphics at all, but then also a panel/taskbar, audio support, icons, global keyboard shortcuts like Alt+Tab, a settings menu and some utility programs like a file manager, a text editor, a calculator etc..

Switching desktop environments is kind of like switching between Windows 7 and Windows 8.
You can still run the same programs, all the CLI stuff and OS internals work the same, but the UX for interacting with that is different. Admittedly, though, different desktop environments usually have more differences than there are between Windows 7 and 8.

As for KDE Plasma, it's available on lots of distros, but to name a few:

  • Kubuntu is just Ubuntu with KDE preinstalled.
  • Nobara has a KDE version.
  • Personally, I'm on openSUSE. It is a somewhat more niche distro, relatively different from Ubuntu and Fedora. They really make KDE shine, though (with lots of detail work).
Ephera ,

This is unfortunately stupidly difficult on most Linux desktops, because the EWMH standard doesn't support it. You mostly find support for it in niche desktops, like various tiling WMs or the Enlightenment DE.

Ephera ,

Syncing all about:config values wouldn't work, since it contains lots of variables which are OS-specific or contain temporary values, like timestamps.

If you want to synchronize specific values, you can create a user.js file in your Firefox profile folder and synchronize that via file sync or Git or similar.

Ephera ,

You might want to report these. In the last This Week in KDE, it says:

This week we put some of the final Plasma 6.0 bugs to rest, and continued working towards Plasma 6.1

I mean, theoretically, this could mean that they decided these issues are a WONTFIX, but I imagine, they rather just don't know of them.

Ephera ,

Yeah, this model doesn't work as a long-term solution in my eyes, because as a potential open-source contributor, I do not see myself ever contributing to such a project.

I mean, I am avoiding anything which requires a CLA, in particular if I'd need to hand copyright over to a for-profit organization, but in those cases, because I don't yet know, if I'll get fucked over. With this "FairCode" thingamabob, I would feel fucked-over right away.

And that ultimately breaks with why open-source is popular. Because everyone can scratch their itch and improve it for everyone else. If it's just a for-profit organization dumping their source code, that's going to fall off in quality quickly.

What am I doing wrong (OpenSuse)?

I've been trying Tumbleweed for my gaming needs and so far it seems to be working relatively well. My issue is about removed packages. When I first installed TW, I removed quite a few packages I did not want (KSudoku, LibreOffice, and a few others). It has been a little since I've turned on my PC but yesterday I noticed that...

Ephera ,

Should not matter, whether you use zypper (CLI) or YaST. They use the same backend code (ZYpp).

Ephera ,

Filesystem snapshots won't help, if the filesystem itself corrupts. But I've been using BTRFS for 6 years now and haven't had a file system corruption, so mileage may obviously vary.

Ephera ,

Yeah, for this reason, lots of full-fledged programming languages actually make you specify the arguments as a list of strings directly, so for example:

Command::new("cp")
    .args(["file 1", "file 2”])
Ephera ,

a quick search suggests that Mint, Ubuntu, and NixOS all use bash by default

With Debian-based distros, it's actually a bit weirder. They use dash as the global default shell (i.e. for executing sh scripts).
dash has basically no code for interactive use, so it's supposedly faster and more secure. It is POSIX-compliant, so the treatment of whitespace should be identical, but it doesn't support any of the added features of bash.

If you open up a terminal emulator, they've got that set up to use bash by default, so dash is supposed to be invisible to the user, but well, spoilers, it's not. If you switch to a TTY, for example, it launches there and makes the TTY look completely broken.

Ephera ,

The problem, says bestselling pseudonymous author Chuck Tingle, is that companies like Google now function like utilities. “It’s the same as water and electric,” he says.

That's one problem, yeah. The other problem, though, is that they don't function like utilities.

These big tech companies do see extra regulations, because they're often monopolies and many people feel forced to use their services in order to participate in society.
At the same time, for that same reason, actual utilities typically have a right attached, for all citizens to be able to use them.

If your water supplier kind of thinks you might be using the water to flood your neighbor's garden, they can't just cut you off from service. They'd need to sue you and you'd be allowed a fair trial, and frankly, you'd go to prison at most, where you still have tap water.

Our regulation of these tech companies is lagging behind. I feel like the main hindrance is that we're trying to regulate international companies with national laws.

OpenSSL goes GitHub only ( openssl.org )

We’re no longer using our old ftp, rsync, and git links for distributing OpenSSL. These were great in their day, but it’s time to move on to something better and safer. ftp://ftp.openssl.org and rsync://rsync.openssl.org are not available anymore. As of June 1, 2024, we’re also going to shut down https://ftp.openssl.org...

Ephera ,

Fucking hell, why should anyone ever want to fly with Boeing again, if they need to pull this kind of mafia shit to cover up their crimes?

Ephera ,

If you're on Wayland, there should be a toggle for it in the KDE settings.
For me on Plasma 6, it's called "Middle Click:" and then "Pastes Selected Text", under "Workspace" → "General Behaviour".

If you're on X11, this is implemented in X.org, so X.org would need to provide that option, not KDE. I researched that for half a minute and it didn't look great, but yeah, you'll want to do your own research.
Or try out the Wayland session, if you haven't yet.

Ephera ,

I would argue so, because Google has quite a reputation for killing projects: https://killedbygoogle.com

Especially with a programming language or framework, you don't want to invest in it, only to find out that it's going on the chopping block.

Ephera ,

Just had to look at it out of curiosity and man, it looks like yet another C+=1. The code samples on Wikipedia contain one of those gaudy for-loops and a ternary, as if that was still peak language design four decades after C got published.

But what I seriously don't get: Why the hell did they develop Go then? That's yet another C+=1, with even some design similarities to Dart, e.g. it's garbage-collected but compiles to machine code.
Like, yeah, it wouldn't be the first time that different teams develop competing products at Google, but what kind of culture leads to there even being demand for two C+=1s?

Ephera ,

I feel like you could've asked "what's your favorite language?" and gotten the same responses. Like, it's Rust for me. I could argue that because Lemmy is written in Rust, there's already some mature libraries to work off of, but someone else could argue that for e.g. Ruby, too.

Ephera ,

openSUSE used to have the /home folder (so, not a specific user subfolder) on a different partition as the default setup some years ago, with 40 GB for the root partition.

They changed it, because it meant people's root partitions would sometimes fill up from the snapshots being stored there and that's really annoying to recover from.
Not only can a full root partition irreparably damage your Linux system, it also meant that people would try to uninstall packages to free up space, which wouldn't actually free up space, because those packages were still contained in differential snapshots.

To actually free up space, you have to either delete old snapshots (so that there's less difference to your current install) or delete intermediate snapshots where you happened to install a load of packages, which you uninstalled afterwards.

Ephera ,

Hmm, as in you only want your home-partition to be encrypted, nothing else? Because you can do filesystem encryption for the entire btrfs (including both root and home) and that works perfectly fine.

Not sure, if it uses LUKS for that, but there's an option in the installer for encryption...

Ephera ,

Yeah, I'd recommend so. Otherwise, it might look like you don't know the difference between Git and GitHub, which a software developer should.

Ephera ,

It should be said, though, that brakes and steering are still possible via plain mechanics in hopefully all cars. There's usually electronics to amplify it, meaning your car brakes harder and steers more easily without you putting in full force, but if that fails, it should degrade gracefully.

Had that happen in my old car a few years ago, that the whole engine and everything just turned off while I was rolling downhill. It was a bit of a panic moment, when suddenly the brake pedal and steering wheel took a lot more force to move, but the instinct reaction to just put in that force worked.

Ephera ,

Yeah, in a manual car with the clutch disengaged and a gear engaged (and obviously the gas pedal disengaged), it should brake a little bit on its own. Many people don't even use their parking brake, unless they're parking on a slope, because that braking effect is good enough.

But I don't think, you'd even need this braking effect. You can apply a lot of force to that brake pedal, if needed. I was taught, that if I need to brake for an emergency, I should kick, with full-force, the brake pedal and the clutch.

Not entirely sure, why that's advised, maybe to avoid having the engine stutter or shut off, but I assume you couldn't raise the brake amplification much more than that anyways (especially not without the driver being lifted off their seat and losing control).

The amplification is more of a comfort feature, since it means you barely need to move your feet in every-day-traffic.

Ephera ,

Personally, I think, it's dumb, because it's more verbose than most programming languages. I'm normally even a fan of verbosity, but Powershell just feels like using big words when little words would do.

Ephera ,

These days, WASM is also an option. I've written an SPA with HTML+CSS+Rust. The Rust gets compiled to WASM. There's a bit of JS under the hood to load the WASM and access the DOM, but that can be generated for you by a framework, like Leptos.

Ephera ,

I'm mainly annoyed by Scala not being more popular, because Kotlin is popular (obviously for political reasons) and I really don't feel like it's simpler.
Namely, it implements a similar number of features, but because it's not yet as mature of a language, there's tons of weird rules how you can't use these features, because they basically haven't implemented that yet.

Ephera ,

Yeah, my word choice was quite deliberate there, because there's this other full-fledged programming language, which is also often less verbose than PowerShell, called Microsoft Java C#.

There is some nuances, which don't make this quite as hard-cut, but in far too many cases, PowerShell is just an objectively worse choice than C#.

(And I'm not saying that C# is a particularly good choice, but since it can also make use of the .NET APIs, it is particularly easy to argue that it's better than PowerShell.)

[Thread, post or comment was deleted by the author]

  • Loading...
  • Ephera ,

    If by "nonremovable popup" in Okular, you mean that little toast-like notification in the top-left, that can be turned off in Settings → Configure Okular... → General → "Show hints and info messages".

    Not sure, what you mean by "dancing text". I'm using Okular for my Lilypond escapades, which is basically Latex for sheet music, so not a ton of text that could be dancing, but well, it doesn't.
    You might be able to improve Okular's (text rendering) speed by tweaking the settings in Settings → Configure Okular... → Performance...

    Ephera ,

    Ah, it does look like that for me, too. Yeah, the Okular icon is a bit weird there...

    Ephera ,

    Forgejo (Gitea fork) is working on federation, using the ForgeFed protocol: https://codeberg.org/forgejo/forgejo/issues/59

    Ephera ,

    I mean, there's some features now that get implemented on Wayland, which haven't been properly implemented on X11 for many years, because it was just too much pain. For example, multi-touch gestures, and I believe also automatic screen rotation for tablets.

    If you are on more traditional hardware, i.e. a desktop PC, then this will not be as relevant and X11 will probably continue to work fine, for the next few years.
    But it should also be said that dipping your toes into Wayland is quite easy for users on e.g. KDE or GNOME. You just install the Wayland session, if it's not already installed and then you can easily switch back and forth on the login screen.

    Ephera ,

    Awesome. KDE and GNOME had the resources to make a big push and fill in the missing gaps for themselves, but having smaller, more modular desktops also tackling a port, that's really important for defining/extracting useful libraries and identifying potential shortcomings in the standards.

    Ephera ,

    Is it cheating, if my workplace makes me use a worse distro and I list all the ways it's worse than my usual distro? 🙃

    Ephera ,

    I had to read up on it just now, but I don't think, that works in my case.

    So, the worse distro here is Kubuntu. Personally, I use openSUSE Tumbleweed.
    My problems with Kubuntu are mainly:

    • The bundled KDE is out of date and unstable. KDE is integral to my workflow.
    • No automatic filesystem snapshotting. If I fuck up, that's my system ruined.

    And yeah, it seems like Distrobox is mainly useful for running CLI programs, maybe individual GUI apps, but not whole desktop environments. And it re-uses the filesystem of the host system, so that kind of precludes filesystem snapshots, too.

    Ephera ,

    I know that single sign-on can be integrated that way.

    For example, let's say you work at Wheezecakes Inc. and want to log into your programming.dev account. Then you'd type your e-mail address, jadero@wheezecakes.com, into the username field and hit enter.

    The webpage sends that to the server, which realizes that you're a Wheezecakes employee, so it redirects you to login.wheezecakes.com or whatever SSO provider is in use, you log in there (or ideally already have a login cookie), and then programming.dev just gets told that, yeah, you're authenticated to login.

    So, while it's obviously possible that webpages genuinely do this wrong, you're probably seeing such SSO integration and they're not actually validating the username ahead of time.

    Ephera ,

    Hmm, interesting.

    And yeah, that is my understanding, too. If an attacker knows that a certain e-mail address has an account associated, they might try to bruteforce the password or send a phishing mail to that e-mail address, which looks like an official mail from Amazon.

    I'm guessing, Amazon requires 2FA, which would protect from this to some degree, but still seems unnecessary to hand out information like that.

    Ephera ,

    The install wizard of Firefox/Chrome/etc. presumably counts towards "3rd-party software" here...

    U.S. government blasts Microsoft for lax security measures in report on Chinese hacks ( www.dhs.gov )

    In its report published this week, the Cyber Safety Review Board (CSRB) says that the June 2023 online breach by Chinese threat actors who accessed U.S. government emails right before Secretary of State Anthony Blinken was to visit China, was "preventable"....

    Ephera ,

    That culture has been in Microsoft's DNA since forever. A one-off reform will not fix this.

    Ephera ,

    Unfortunately, many, many users exist, for which trust is a function of "Have I heard of this company before?"...

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • All magazines