davel [he/him]

All text lovingly hand-crafted with 100% organic em dashes.

Pronouns he/him
Datetime Format RFC 3339

Imperial shill watchlist

https://lemmy.ml/post/39655060

Username Start End
Sepia@mander.xyz Nov. 2025
Scotty@scribe.disroot.org Aug. 2025
Hotznplotzn@lemmy.sdf.org Jan. 2025
randomname@scribe.disroot.org Jan. 2025
Anyone@slrpnk.net Jan. 2025 Apr. 2025
0x815@feddit.org Jun. 2024 Dec. 2024
thelucky8@beehaw.org Apr. 2024 Jan. 2025
0x815@feddit.de Apr. 2023 Jun. 2024
tardigrada@beehaw.org May 2022 Dec. 2024
  • 13 Posts
  • 458 Comments
Joined 2 years ago
cake
Cake day: July 8th, 2023

help-circle





  • davel [he/him]@lemmy.mltoLemmy@lemmy.mlhello
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    1
    ·
    7 days ago

    Stalin has been dead for over 70 years, and “tankie” is nothing but a terminally-online pejorative for anyone left of Sanders. Maybe spend less time worrying about people’s takes on Stalin. He was neither Jesus nor was he Lucifer, despite what a century of anticommunist propaganda has said about him.




  • davel [he/him]@lemmy.mltoOpen Source@lemmy.mlCollabora Online Desktop Released
    link
    fedilink
    English
    arrow-up
    14
    arrow-down
    1
    ·
    edit-2
    17 days ago

    I never even heard of Collabora, and so I didn’t understand what the point of it all was, but maybe this sums it up.

    https://en.wikipedia.org/wiki/LibreOffice

    TDF [The Document Foundation] describes LibreOffice as intended for individual users, and encourages enterprises to obtain the software and technical support services from ecosystem partners like Collabora. TDF states that most development is carried out by these commercial partners in the course of supporting enterprise customers. This arrangement has contributed to a significantly higher level of development activity compared to Apache OpenOffice, another fork of OpenOffice.org, which has struggled since 2015 to attract and retain enough contributors to sustain active development and to provide timely security updates.

    Enterprise and derivative versions

    • Collabora Office and Collabora Online are enterprise-focussed editions of LibreOffice supporting online, mobile and desktop devices. And providing long-term support, technical support, custom features, and Service Level Agreements (SLA)s.
    • ZetaOffice – developed by Allotropia, is a paid enterprise version offered as both a desktop application with long-term support and a web-based version using WebAssembly.

    In the 2020s, the number of commercial partner organizations decreased. In June 2023, Red Hat announced it would no longer maintain LibreOffice packages in future releases of Red Hat Enterprise Linux. Maintenance of LibreOffice packages for the related Fedora Linux was transitioned to the Fedora LibreOffice Special Interest Group. In 2021, CIB [Computer Integrated Business] spun off its LibreOffice development and support services into a new company, Allotropia. In May 2025, Collabora announced the acquisition of Allotropia, intending to combine Allotropia’s ZetaOffice and WebAssembly with its own Collabora Office and Collabora Online products.

    But I still don’t understand why Collabora now has introduces a third flavor (Collabora [Online] Desktop) to the other two (Collabora Online and Collabora Office “Classic”) while LIbreOffice still has two (LibreOffice and LibreOffice Online).


    Edit to add: https://www.collaboraonline.com/case-studies/differences-between-collabora-online-and-collabora-office/

    Learn about the key differences between Collabora Online and Collabora Office and Collabora Office Classic, and how these products can work for you.













  • That is good news! I wouldn’t have guessed Swift, but I can see why Swift 6—which has been GA for a year—might make sense: https://www.swift.org/blog/announcing-swift-6/

    C++ interoperability

    Swift 5.9 introduced bidirectional interoperability with C++ to seamlessly bring Swift to more existing projects. Swift 6 expands interoperability support to C++ move-only types, virtual methods, default arguments, and more standard library types including std::map and std::optional.

    C++ types that do not have a copy constructor can now be accessed from Swift 6 as non-copyable types with ~Copyable. And for those times when it’s useful to expose a C++ type with a copy constructor as ~Copyable in Swift for better performance, a new SWIFT_NONCOPYABLE annotation can be applied to the C++ type.

    Swift now also supports calls of C++ virtual methods on types annotated as SWIFT_SHARED_REFERENCE or SWIFT_IMMORTAL_REFERENCE.

    When calling C++ functions or methods that have default argument values for some of their parameters, Swift now respects these default values, rather than requiring you to explicitly pass an argument.

    Platform Support

    Swift is designed to support development and execution on all major operating systems, and platform consistency and expansion underpins Swift’s ability to reach new programming domains. Swift 6 brings major improvements to Linux and Windows across the board, including support for more Linux distributions and Windows architectures.