• 0 Posts
  • 475 Comments
Joined 1 year ago
cake
Cake day: June 18th, 2023

help-circle
  • I think I have a simple function in my .zshrc file that updates flatpaks and runs dnf or zypper depending on what the system uses. This file is synced between machines as part of my dotfiles sync so I don’t have to install anything separate. The interface of most package managers is stable, so I didn’t have to touch the function.

    This way I don’t have to deal with a package that’s on a different version in different software repositories (depending on distribution) or manually install and update it.

    But that’s just me, I tend to keep it as simple as possible for maximum portability. I also avoid having too many abstraction layers.









  • narc0tic_bird@lemm.eetoPrivacy@lemmy.mlKagi search engine working with Russia
    link
    fedilink
    arrow-up
    116
    arrow-down
    5
    ·
    edit-2
    11 days ago

    I expected something more shocking when I read “working with Russia”.

    Kagi uses multiple search backends, and of course it needs to forward search terms to these backends. These backends probably can’t trace the searches back to the individual Kagi user though, but Yandex could still analyze search trends for example.

    What’s worse is that - unless they use Yandex’ API for free - customers indirectly (and likely unknowingly) support a Russian company with their paid Kagi subscription.

    Kagi should at the very least release a statement about this claim.




  • While I mostly agree with your first paragraph, I don’t see Nintendo as the innocent and awesome third player. They are certainly doing well in terms of sales numbers right now, but they’ve proven time and time again that they’re hostile towards their fanbase (and I’m not talking about pirated games here).

    I also don’t see how the Switch brought a “fresh, intuitive control scheme” to the table. The hybrid console concept was the first well implemented take and quite a few people certainly like that flexibility, but in my opinion the best way to play Switch is on a TV with a bunch of “Pro” controllers.

    And in terms of games, I think Nintendo makes consistently good games (for the most part), but most of them are also very safe bets. You have your 2D platformer Mario games, 3D platformer Mario games, some fighting and sports Mario game spin-offs (again, nothing new), and a bunch of games set in the Zelda universe. Splatoon was something else, but we’re at Splatoon 3 by now as well. I personally thought Mario Maker was the most “revolutionary” title in somewhat recent times. I enjoyed some of these games especially for their coop (or pvp) experiences, but there wasn’t much in there that truly surprised me.

    YMMV of course, I know a lot of people absolutely loved the Zelda games for the Switch for example. Nintendo games are also pretty much feature-complete out of the box, which isn’t something you can say for a lot of these live service games popping up everywhere.

    I personally think indie games or games from “large-but-based” studios are more important than ever and that’s where I got the most original and memorable experiences from in recent years.


  • This being displayed as “Unknown” is likely just a bug or an app you (very) recently uninstalled. And you probably opened the camera app by accidentally swiping right to left on the lock screen. Even just a slight swipe will launch the app so it’s ready when you’re done swiping.

    And I’m not even sure what you’re talking about regarding your QR code.

    Android is not de facto superior to iOS, nor is the opposite the case.

    If you’re really that paranoid, even GrapheneOS on a Pixel shouldn’t calm you down because it also requires proprietary firmware by Google (and possibly other vendors) to run on these proprietary devices. In this case my advice would be to stop using smartphones altogether and rely on open source computers (couple of RISC-V options out there I think) for your computing needs.




  • It’s kind of in the word distribution, no? Distros package and … distribute software.

    Larger distros usually do a quite a bit of kernel work as well, and they often include bugfixes or other changes in their kernel that isn’t in mainline or stable. Enterprise-grade distributions often backport hardware support from newer kernels into their older kernels. But even distros with close-to-latest kernels like Tumbleweed or Fedora do this to a certain extent. This isn’t limited to the kernel and often extends to many other packages.

    They also do a lot of (automated) testing, just look at openQA for example. That’s a big part of the reason why Tumbleweed (relatively) rarely breaks. If all they did was collect an up-to-date version of every package they want to ship, it’d probably be permanently broken.

    Also, saying they “just” update the desktop environment doesn’t do it justice. DEs like KDE and GNOME are a lot more than just something that draws application windows on your screen. They come with userspace applications and frameworks. They introduce features like vastly improved HDR support (KDE 6.2, usually along with updates to Wayland etc.).

    Some of the rolling (Tumbleweed) or more regular (Fedora) releases also push for more technical changes. Fedora dropped X11 by default on their KDE spin with v40, and will likely drop X11 with their default GNOME distro as well, now that GNOME no longer requires it even when running Wayland. Tumbleweed is actively pushing for great systemd-boot support, and while it’s still experimental it’s already in a decent state (not ready for prime time yet though).

    Then, distros also integrate packages to work together. A good example of this is the built-in enabled-by-default snapshot system of Tumbleweed (you might’ve figured out that I’m a Tumbleweed user by now): it uses snapper to create btrfs snapshots on every zypper (package manager) system update, and not only can you rollback a running system, you can boot older snapshots directly from the grub2 or systemd-boot bootloader. You can replicate this on pretty much any distro (btrfs support is in the kernel, snapper is made by an openSUSE member but available for other distros etc.), but it’s all integrated and ready to go out of the box. You don’t have to configure your package manager to automatically create snapshots with snapper, the btrfs subvolume layout is already setup for you in a way that makes sense, you don’t have to think about how you want to add these snapshots to your bootloader, etc.

    So distros or their authors do a lot and their releases can be exciting in a way, but maybe not all of that excitement is directly user-facing.