Skip Navigation
digiKam 8.5.0 is released
www.digikam.org digiKam 8.5.0 is released

Dear digiKam fans and users, we are proud to announce the stable release of digiKam 8.5.0.

cross-posted from: https://lemmy.ml/post/22563127

> digKam, KDE's image organiser for amateur and pro photographers, releases version 8.5.0. This version of digiKam improves the Face Management system, adds colored labels to identify important items, increases its list of supported languages to 61, and fixes over 160 bugs. > > Help keep projects like digiKam producing new releases with awesome new features by donating to KDE's fundraiser.

0
digiKam 8.5.0 is released
www.digikam.org digiKam 8.5.0 is released

Dear digiKam fans and users, we are proud to announce the stable release of digiKam 8.5.0.

cross-posted from: https://lemmy.ml/post/22563127

> digKam, KDE's image organiser for amateur and pro photographers, releases version 8.5.0. This version of digiKam improves the Face Management system, adds colored labels to identify important items, increases its list of supported languages to 61, and fixes over 160 bugs. > > Help keep projects like digiKam producing new releases with awesome new features by donating to KDE's fundraiser.

4
digiKam 8.5.0 is released
www.digikam.org digiKam 8.5.0 is released

Dear digiKam fans and users, we are proud to announce the stable release of digiKam 8.5.0.

digKam, KDE's image organiser for amateur and pro photographers, releases version 8.5.0. This version of digiKam improves the Face Management system, adds colored labels to identify important items, increases its list of supported languages to 61, and fixes over 160 bugs.

Help keep projects like digiKam producing new releases with awesome new features by donating to KDE's fundraiser.

2
C & C++ @lemmy.ml Jure Repinc @lemmy.ml
Contracts for C++ (design by contract) [PDF]

In this paper, we propose a Contracts facility for C++ that has been carefully considered by SG21 with a high bar set for level of consensus. The proposal includes syntax for specifying three kinds of contract assertions: precondition assertions, postcondition assertions, and assertion statements. In addition, we specify four evaluation semantics for these assertions — one non- checking semantic, ignore, and three checking semantics, observe, enforce, and quick_enforce — as well as the ability to specify a user-defined handler for contract violations. The features proposed in this paper allow C++ users to leverage contract assertions in their ecosystems in numerous ways.

0
This Week in KDE Apps: Adopt an App
blogs.kde.org This Week in KDE Apps: Adopt an App

Welcome to a new issue of "This Week in KDE Apps"! Every week we cover as much as possible of what's happening in the world of KDE apps.

cross-posted from: https://lemmy.ml/post/22351022

> Welcome to a new issue of "This Week in KDE Apps"! Every week we cover as much as possible of what's happening in the world of KDE apps. > > This week, we released KDE Gear 24.08.3 and we are preparing the 24.12.0 release with the beta planned next week. The final release will happen on December 12th, but, meanwhile, and as part of the 2024 end-of-year fundraiser, you can "Adopt an App" in a symbolic effort to support your favorite KDE app.

0
This Week in KDE Apps: Adopt an App
blogs.kde.org This Week in KDE Apps: Adopt an App

Welcome to a new issue of "This Week in KDE Apps"! Every week we cover as much as possible of what's happening in the world of KDE apps.

Welcome to a new issue of "This Week in KDE Apps"! Every week we cover as much as possible of what's happening in the world of KDE apps.

This week, we released KDE Gear 24.08.3 and we are preparing the 24.12.0 release with the beta planned next week. The final release will happen on December 12th, but, meanwhile, and as part of the 2024 end-of-year fundraiser, you can "Adopt an App" in a symbolic effort to support your favorite KDE app.

1
This Week in KDE Plasma: Everything You Wanted and More
blogs.kde.org This Week in Plasma: Everything You Wanted and More

This week was full of major feature work and UI polishing, in addition to a lot of bug-fixing! I'm pretty sure everyone will find something to be excited about here:

This Week in Plasma: Everything You Wanted and More

This week was full of major feature work and UI polishing, in addition to a lot of bug-fixing! I'm pretty sure everyone will find something to be excited about here

1
Israel's lucrative relationship with the US tech industry

Israel’s tech sector has always had a close relationship with Silicon Valley, with funding for its start ups coming from venture capital and US ‘Big Tech’. With some employees at the tech giants protesting the involvement of their companies, could this relationship be in trouble?

Presenter: Anelise Borges Guests:

  • Hasan Ibraheem - Former Google employee
  • Paul Biggar - Tech For Palestine founder
  • Bella Jacobs - BDS Tech Campaigns Co-ordinator
1
Fedora KDE Spin will be upgraded to Edition status

cross-posted from: https://discuss.tchncs.de/post/24876805

> Starting with Fedora 42 the KDE Edition will be at the same level as the Fedora Workstation Edition that uses GNOME.

2
Fedora KDE Desktop promoted to an Edition, same as Fedora Workstation
  • Yeah, most newcomers don't even know about the spins and labs since they are quite hidden. So this is a great thing for getting Fedora KDE Spin on an equal footing in visibility and promotion.

  • Fedora KDE Spin will be upgraded to Edition status
  • Yeah they are more visible/promoted and offered for downloads on the same equal level as other editions. Otherwise spins and labs can be quite hidden from peopel who do not know they exist.

  • C & C++ @lemmy.ml Jure Repinc @lemmy.ml
    Memory error checking in C and C++: Comparing Sanitizers and Valgrind
    developers.redhat.com Memory error checking in C and C++: Comparing Sanitizers and Valgrind | Red Hat Developer

    Debugging memory errors can be challenging, and having the right tool helps. See how Valgrind and Sanitizers compare for common C and C++ memory errors.

    Memory error checking in C and C++: Comparing Sanitizers and Valgrind | Red Hat Developer

    cross-posted from: https://lemmy.ml/post/22262821

    > This article compares two tools, Sanitizers and Valgrind, that find memory bugs in programs written in memory-unsafe languages. These two tools work in very different ways. Therefore, while Sanitizers (developed by Google engineers) presents several advantages over Valgrind, each has strengths and weaknesses. Note that the Sanitizers project has a plural name because the suite consists of several tools, which we will explore in this article.

    1
    General Programming Discussion @lemmy.ml Jure Repinc @lemmy.ml
    Memory error checking in C and C++: Comparing Sanitizers and Valgrind
    developers.redhat.com Memory error checking in C and C++: Comparing Sanitizers and Valgrind | Red Hat Developer

    Debugging memory errors can be challenging, and having the right tool helps. See how Valgrind and Sanitizers compare for common C and C++ memory errors.

    Memory error checking in C and C++: Comparing Sanitizers and Valgrind | Red Hat Developer

    This article compares two tools, Sanitizers and Valgrind, that find memory bugs in programs written in memory-unsafe languages. These two tools work in very different ways. Therefore, while Sanitizers (developed by Google engineers) presents several advantages over Valgrind, each has strengths and weaknesses. Note that the Sanitizers project has a plural name because the suite consists of several tools, which we will explore in this article.

    0
    gccrs: An alternative compiler for Rust
    blog.rust-lang.org gccrs: An alternative compiler for Rust | Rust Blog

    Empowering everyone to build reliable and efficient software.

    gccrs: An alternative compiler for Rust | Rust Blog

    gccrs is a work-in-progress alternative compiler for Rust being developed as part of the GCC project. GCC is a collection of compilers for various programming languages that all share a common compilation framework. You may have heard about gccgo, gfortran, or g++, which are all binaries within that project, the GNU Compiler Collection. The aim of gccrs is to add support for the Rust programming language to that collection, with the goal of having the exact same behavior as rustc.

    3
    Petition on the implementation of an EU-Linux operating system in public administrations across all EU countries
    www.europarl.europa.eu Home | PETI | Committees | European Parliament

    Main page of the Petitions Portal. General information, most recently uploaded petitions and further links to procedural pages. Further links to the European Parliament website.

    cross-posted from: https://lemmy.ml/post/22161356

    > Petition Summary: The petitioner calls for the European Union to actively develop and implement a Linux-based operating system, termed ‘EU-Linux’, across public administrations in all EU Member States. This initiative aims to reduce dependency on Microsoft products, ensuring compliance with the General Data Protection Regulation (GDPR), and promoting transparency, sustainability, and digital sovereignty within the EU. The petitioner emphasizes the importance of using open-source alternatives to Microsoft 365, such as LibreOffice and Nextcloud, and suggests the adoption of the E/OS mobile operating system for government devices. The petitioner also highlights the potential for job creation in the IT sector through this initiative.

    0
    Europe @lemmy.ml Jure Repinc @lemmy.ml
    Petition on the implementation of an EU-Linux operating system in public administrations across all EU countries
    www.europarl.europa.eu Home | PETI | Committees | European Parliament

    Main page of the Petitions Portal. General information, most recently uploaded petitions and further links to procedural pages. Further links to the European Parliament website.

    cross-posted from: https://lemmy.ml/post/22161356

    > Petition Summary: The petitioner calls for the European Union to actively develop and implement a Linux-based operating system, termed ‘EU-Linux’, across public administrations in all EU Member States. This initiative aims to reduce dependency on Microsoft products, ensuring compliance with the General Data Protection Regulation (GDPR), and promoting transparency, sustainability, and digital sovereignty within the EU. The petitioner emphasizes the importance of using open-source alternatives to Microsoft 365, such as LibreOffice and Nextcloud, and suggests the adoption of the E/OS mobile operating system for government devices. The petitioner also highlights the potential for job creation in the IT sector through this initiative.

    0
    AMD Ryzen 7 9800X3D Linux Performance: Zen 5 With 3D V-Cache Review

    cross-posted from: https://lemmy.ml/post/22205865

    > Ahead of tomorrow's availability of the AMD Ryzen 7 9800X3D processor as the first Zen 5 CPU released with 3D V-Cache, today the review embargo lifts. Here is a look at how this 8-core / 16-thread Zen 5 CPU with 64MB of 3D V-Cache is performing under Ubuntu Linux compared to a variety of other Intel Core and AMD Ryzen desktop processors. > > The AMD Ryzen 7 9800X3D as previously shared is AMD's first processor leveraging 2nd Gen 3D V-Cache. The 64MB of cache is now underneath the processor cores so that the CCD is positioned closer to the heatsink/cooler to help with more efficient cooling compared to earlier X3D models. > > The AMD Ryzen 7 9800X3D boosts up to 5.2GHz and feature a 4.7GHz base clock while total it provides 104MB of cache. Like with the prior 8-core Ryzen 7 7800X3D, all eight cores have access to the 64MB 3D V-Cache. The Ryzen 7 9800X3D features a 120 Watt default TDP. AMD's suggested pricing on the Ryzen 7 9800X3D is $479 USD. > > The AMD Ryzen 7 9800X3D will work with existing AMD AM5 motherboards with a simple BIOS update. For my testing I was able to use the ASUS ROG STRIX X670E-E GAMING WIFI motherboard previously used for all Ryzen 9000 series testing after a simple BIOS update. AMD also sent out an ASRock X870E Taichi motherboard as part of the review kit. For these 9800X3D benchmarks I ended up testing both initially on the ASUS ROG STRIX X670E-E GAMING WIFI motherboard to match the previously tested Ryzen 9000 series processors and then repeated the run with the ASRock X870E Taichi motherboard as well for reference.

    0
    AMD Ryzen 7 9800X3D Linux Performance: Zen 5 With 3D V-Cache Review

    cross-posted from: https://lemmy.ml/post/22205865

    > Ahead of tomorrow's availability of the AMD Ryzen 7 9800X3D processor as the first Zen 5 CPU released with 3D V-Cache, today the review embargo lifts. Here is a look at how this 8-core / 16-thread Zen 5 CPU with 64MB of 3D V-Cache is performing under Ubuntu Linux compared to a variety of other Intel Core and AMD Ryzen desktop processors. > > The AMD Ryzen 7 9800X3D as previously shared is AMD's first processor leveraging 2nd Gen 3D V-Cache. The 64MB of cache is now underneath the processor cores so that the CCD is positioned closer to the heatsink/cooler to help with more efficient cooling compared to earlier X3D models. > > The AMD Ryzen 7 9800X3D boosts up to 5.2GHz and feature a 4.7GHz base clock while total it provides 104MB of cache. Like with the prior 8-core Ryzen 7 7800X3D, all eight cores have access to the 64MB 3D V-Cache. The Ryzen 7 9800X3D features a 120 Watt default TDP. AMD's suggested pricing on the Ryzen 7 9800X3D is $479 USD. > > The AMD Ryzen 7 9800X3D will work with existing AMD AM5 motherboards with a simple BIOS update. For my testing I was able to use the ASUS ROG STRIX X670E-E GAMING WIFI motherboard previously used for all Ryzen 9000 series testing after a simple BIOS update. AMD also sent out an ASRock X870E Taichi motherboard as part of the review kit. For these 9800X3D benchmarks I ended up testing both initially on the ASUS ROG STRIX X670E-E GAMING WIFI motherboard to match the previously tested Ryzen 9000 series processors and then repeated the run with the ASRock X870E Taichi motherboard as well for reference.

    7
    AMD Ryzen 7 9800X3D Linux Performance: Zen 5 With 3D V-Cache Review

    Ahead of tomorrow's availability of the AMD Ryzen 7 9800X3D processor as the first Zen 5 CPU released with 3D V-Cache, today the review embargo lifts. Here is a look at how this 8-core / 16-thread Zen 5 CPU with 64MB of 3D V-Cache is performing under Ubuntu Linux compared to a variety of other Intel Core and AMD Ryzen desktop processors.

    The AMD Ryzen 7 9800X3D as previously shared is AMD's first processor leveraging 2nd Gen 3D V-Cache. The 64MB of cache is now underneath the processor cores so that the CCD is positioned closer to the heatsink/cooler to help with more efficient cooling compared to earlier X3D models.

    The AMD Ryzen 7 9800X3D boosts up to 5.2GHz and feature a 4.7GHz base clock while total it provides 104MB of cache. Like with the prior 8-core Ryzen 7 7800X3D, all eight cores have access to the 64MB 3D V-Cache. The Ryzen 7 9800X3D features a 120 Watt default TDP. AMD's suggested pricing on the Ryzen 7 9800X3D is $479 USD.

    The AMD Ryzen 7 9800X3D will work with existing AMD AM5 motherboards with a simple BIOS update. For my testing I was able to use the ASUS ROG STRIX X670E-E GAMING WIFI motherboard previously used for all Ryzen 9000 series testing after a simple BIOS update. AMD also sent out an ASRock X870E Taichi motherboard as part of the review kit. For these 9800X3D benchmarks I ended up testing both initially on the ASUS ROG STRIX X670E-E GAMING WIFI motherboard to match the previously tested Ryzen 9000 series processors and then repeated the run with the ASRock X870E Taichi motherboard as well for reference.

    0
    Petition on the implementation of an EU-Linux operating system in public administrations across all EU countries
    www.europarl.europa.eu Home | PETI | Committees | European Parliament

    Main page of the Petitions Portal. General information, most recently uploaded petitions and further links to procedural pages. Further links to the European Parliament website.

    Petition Summary: The petitioner calls for the European Union to actively develop and implement a Linux-based operating system, termed ‘EU-Linux’, across public administrations in all EU Member States. This initiative aims to reduce dependency on Microsoft products, ensuring compliance with the General Data Protection Regulation (GDPR), and promoting transparency, sustainability, and digital sovereignty within the EU. The petitioner emphasizes the importance of using open-source alternatives to Microsoft 365, such as LibreOffice and Nextcloud, and suggests the adoption of the E/OS mobile operating system for government devices. The petitioner also highlights the potential for job creation in the IT sector through this initiative.

    61
    Release LXQt 2.1.0
    lxqt-project.org Release LXQt 2.1.0 | LXQt

    The LXQt team announces the release of LXQt 2.1.0, the Lightweight Qt Desktop Environment.

    The LXQt team announces the release of LXQt 2.1.0, the Lightweight Qt Desktop Environment.

    Through its new component lxqt-wayland-session, LXQt 2.1.0 supports 7 Wayland sessions (with Labwc, KWin, Wayfire, Hyprland, Sway, River and Niri), has two Wayland back-ends in lxqt-panel (one for kwin_wayland and the other general), and will add more later. All LXQt components that are not limited to X11 — i.e., most components — work fine on Wayland. The sessions are available in the new section Wayland Settings inside LXQt Session Settings. At least one supported Wayland compositor should be installed in addition to lxqt-wayland-session for it to be used.

    There is still hard work to do, but all of the current LXQt Wayland sessions are quite usable; their differences are about what the supported Wayland compositors provide:

    • Labwc provides the most stable session, is very lightweight, neat and configurable, and has an extremely helpful and responsive team.
    • Perhaps the most complete Wayland session is provided by KWin when extra KDE packages are installed. For now, it is the only Wayland compositor that supports LXQt Panel’s desktop switcher and LXQt Power Manager’s settings for turning off the monitor (see the Wayland Wiki for the latter).
    • In additon to Kwin, fancy effects are also provided by Wayfire and Hyprland, the latter being one of the 4 tiling WMs to choose from.

    Anyway, the best result is achieved by installing the latest stable version of the chosen Wayland compositor. Wayland users need to get familiar with Wayland counterparts of some X11 tools and the configuration of the compositor. They may use X11 apps through XWayland, but using apps that work directly on Wayland is the best choice. Also, see the Wayland Wiki.

    1
    C & C++ @lemmy.ml Jure Repinc @lemmy.ml
    C++20 comparison in Qt (even with C++17)

    In the Qt 6.7 release, we enabled support for C++20 comparison and also back-ported some of its features to C++17. This blog post will give you an overview of the comparison enhancements we are taking advantage of and offer guidance on implementing them in your custom classes.

    0
    kscreenlocker_greet broke with a recent update of OpenSUSE (November 1). Any advice on how to fix it?
  • Install pam_pkcs11 package, which contains the missing library

  • Meta is pushing for the government to use its AI
  • And even if you are paying for it... Unless the product is opensource and free as in freedom so you can for example self-host it, study the code, change the code (or contract someone else to change it for you) so the product runs just as you want.

  • Yet another "What distro should I use?" post, but at least I did some homework.
  • I am also gaming a lot and used nvidia in the past and by the description you give I would say openSUSE Tumbleweed is the one. It is rolling release, but they also have extensive QA tests before letting packages get released as updates so it is very stable for a rolling release. And another thing that openSUSE is awesome for is that they have BTRFS snappshotting very nicely configured out of the box so before and after each update it creates a snappshot and if something goes wrong you can just select an old working snappshot from GRUB boot menu. And with Nvidia this breakage was happening well more often the I would like. I also like their Open Build Service where you can find many additional packages which might not be packaged by distro people themselves.

  • Steam games will now need to fully disclose kernel-level anti-cheat on store pages
  • They do give a refund for this. I got it after they added it to EA Sports WRC. Explained to them that it was not in the original contract and that it prevents me using the product I licensed on Steam Deck and GNU/Linux and they refunded me.

  • Apple put the charging port on the bottom of their mouse again
  • Yeah it should be called idiotMouse

  • What is your favourite matrix client?
  • My favourite Matrix client is NeoChat.

  • Reddit is profitable for the first time ever, with nearly 100 million daily users
  • Well and behind it is stealing other peoples’ work (posts and comments, moderation and administration) and selling them as yours. The oldest capitalist criminal trick in the book: privatization AKA primitive accumulation AKA enclosure of the commons.

  • Reddit is profitable for the first time ever, with nearly 100 million daily users
  • Well and behind it is stealing other peoples’ work (posts and comments, moderation and administration) and selling them as yours. The oldest capitalist criminal trick in the book: privatization AKA primitive accumulation AKA enclosure of the commons.

  • Reddit is profitable for the first time ever, with nearly 100 million daily users
  • Well and behind it is stealing other peoples’ work (posts and comments, moderation and administration) and selling them as yours. The oldest capitalist criminal trick in the book: privatization AKA primitive accumulation AKA enclosure of the commons.

  • Reddit is profitable for the first time ever, with nearly 100 million daily users
  • Well and behind is is stealing other peoples’ work (posts and comments, moderation and administration) and selling them as yours. The oldest capitalist criminal trick in the book: privatization AKA primitive accumulation AKA enclosure of the commons.

  • Reddit is profitable for the first time ever, with nearly 100 million daily users
  • Well and behind is is stealing other peoples’ work (posts and comments, moderation and administration) and selling them as yours. The oldest capitalist criminal trick in the book: privatization AKA primitive accumulation AKA enclosure of the commons.

  • Reddit is profitable for the first time ever, with nearly 100 million daily users
  • Well and behind it is stealing other peoples' work (posts and comments, moderation and administration) and selling them as yours. The oldest capitalist criminal trick in the book: privatization AKA primitive accumulation AKA enclosure of the commons.

  • What desktop enviroment do you use and why?
  • KDE Plasma on all my computers and also as desktop mode on Steam Deck. because it supports the latest technologies especially when it comes to graphics (HDR, VRR) also has best support for Wayland and multi-monitors. It looks great out of the box and it has a lot of features out of the box and I do not need to battle with adding some extensions that break with almost every update. KDE Plasma is also the most flexible desktop and I can set the workflow really to fit my desires and I can actually set many options and settings. And despite all these built-in features and configurability it still uses very few system resources. Oh and the KDE community is one of the most welcoming I have met in FOSS world, and they listen to their users instead of the our way or the high way mentality I have so often encountered in GNOME for example. So yeah TLDR KDE Plasma is the one I like the most of all in the industry, even when compared to proprietary closed alternatives.

  • Microsoft just paused Windows 11 24H2 update for many PCs due to crashes and freezes
  • Crashing is the smallest problem. All that sypware, ads and artificial idiocy they are embedding in the bloated excuse of an OS is way worse than any crash. I am so glad I switched to GNU/Linux (openSUSE Tumbleweed with KDE Plasma desktop, after seeing how well gaming works on Steam Deck I also switched to GNU/Linux for gaming) and it is so so much nicer to have an OS that is fast, stable and actually respects basic human rights like privacy and freedom.

  • The most promising Disco Elysium successor studio says workers must unite to topple Valve's 'digital fiefdom' of Steam
  • I agree and hope that what comes after it is even better at supporting gaming on GNU/Linux and contributing to various libre and opensource projects like KDE and Proton and Mesa and such.

  • Israeli parliament votes to ban UNRWA from Israel within 90 days
  • It’s way past time that UN bans Israel from their institutions and puts heavy sanctions on them for their genocide and other crimes against humanity.

  • Google accused of shadow campaigns redirecting antitrust scrutiny to Microsoft
  • It takes one to know one. Not much difference, if any, between Microsoft nad Google, and the rest of GAFAM/BigTech.

  • [News] Israeli parliament approves bill to ban UN Palestinian refugee agency
  • It’s way past time that UN bans Israel from their institutions and puts heavy sanctions on them for their genocide and other crimes against humanity.

  • JRepin Jure Repinc @lemmy.ml

    Digital and software freedom/rights advocate from Slovenia, Europe. Also a member of the Pirate party. You can find me on Mastodon: @JRepin@mstdn.io

    Posts 554
    Comments 119