GET https://kbin.spritesserver.nl/u/@lemann@lemmy.one/comments/top?p=8

Components

20 Twig Components
48 Render Count
75 ms Render Time
12.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 2.01ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 0.69ms
date
"App\Twig\Components\DateComponent"
components/date.html.twig
3 2.69ms
entry_comment
"App\Twig\Components\EntryCommentComponent"
components/entry_comment.html.twig
2 63.26ms
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
2 0.45ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
2 0.26ms
magazine_inline
"App\Twig\Components\MagazineInlineComponent"
components/magazine_inline.html.twig
2 0.39ms
entry_inline
"App\Twig\Components\EntryInlineComponent"
components/entry_inline.html.twig
2 0.38ms
user_avatar
"App\Twig\Components\UserAvatarComponent"
components/user_avatar.html.twig
2 0.39ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
2 1.17ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
2 1.80ms
settings_row_enum
"App\Twig\Components\SettingsRowEnumComponent"
components/_settings_row_enum.html.twig
2 0.36ms
user_actions
"App\Twig\Components\UserActionsComponent"
components/user_actions.html.twig
1 0.44ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 2.14ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 0.23ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 2.16ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 1.37ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 1.32ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 0.21ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 1.01ms

Render calls

entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 51.24 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2312
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "lemann@lemmy.one"
      +username: "@lemann@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hey! Please contact me at my primary Fedi account: @lemann@lemmy.dbzer0.com\n
        \n
        [lemmy.one/u/lemann@lemmy.dbzer0.com](https://lemmy.one/u/lemann@lemmy.dbzer0.com)
        """
      +lastActive: DateTime @1723422420 {#275
        date: 2024-08-12 02:27:00.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 6065
      -password: "$2y$13$gMmtDQMFye/KbOe9uI8dduACxhW8plCv5Q6UbpZEKOu55AVmEmGvi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "lemann@lemmy.one"
      +apProfileId: "https://lemmy.one/u/lemann"
      +apPublicUrl: "https://lemmy.one/u/lemann"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "lemann"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727180563 {#269
        date: 2024-09-24 14:22:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687293306 {#268
        date: 2023-06-20 22:35:06.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2117
      +user: Proxies\__CG__\App\Entity\User {#2017 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2122
        +icon: Proxies\__CG__\App\Entity\Image {#2549 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2546
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2550 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2552 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2554 …}
        +entries: Doctrine\ORM\PersistentCollection {#2556 …}
        +posts: Doctrine\ORM\PersistentCollection {#2558 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2560 …}
        +bans: Doctrine\ORM\PersistentCollection {#2566 …}
        +reports: Doctrine\ORM\PersistentCollection {#2574 …}
        +badges: Doctrine\ORM\PersistentCollection {#2587 …}
        +logs: Doctrine\ORM\PersistentCollection {#2597 …}
        +awards: Doctrine\ORM\PersistentCollection {#2579 …}
        +categories: Doctrine\ORM\PersistentCollection {#2603 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2547
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2548
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#1982 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1980 …}
      +slug: "chunkyhairball-s-preferred-OSS-List"
      +title: "chunkyhairball's preferred OSS List"
      +url: "https://lemmy.ml/pictrs/image/8843e88f-1da6-44da-baab-9f781ada2fd0.jpeg"
      +body: """
        Open-Source-Software\n
        ====================\n
        \n
        chb’s list of preferred open source software – This list is available at [github.com/chunkyhairball/Open-Source-Software](https://github.com/chunkyhairball/Open-Source-Software)\n
        \n
        Operating Systems\n
        =================\n
        \n
        On operating systems, I like either super-reliable, never breaks, never crashes… or something that’s great to tinker with. I don’t really care for the in-between options so much.\n
        \n
        Debian Linux - [www.debian.org](https://www.debian.org/)\n
        --------------------------------------------------------\n
        \n
        Debian is one of the very first Linux distributions, and features EXHAUSTIVE testing and amazing stability. If I had to provision a server, Debian would be my first choice.\n
        \n
        Linux Mint [linuxmint.com](https://linuxmint.com/)\n
        --------------------------------------------------\n
        \n
        Mint is derived from Debian via Unbuntu. It’s not quite as stable as Debian, but that’s like saying quartz isn’t as hard as diamond. If a personal machine needs to be up and available to work on, I’d recommend Mint every time.\n
        \n
        EndeavourOS [endeavouros.com](https://endeavouros.com/)\n
        -------------------------------------------------------\n
        \n
        Endeavour is *currently* my daily driver simply because it occupies a sweet-spot of ease of use and tinkerability. It’s derived from Arch Linux and uses the fantastic pacman/libalpm package-manager, which includes mkpkg.\n
        \n
        Arch Linux [archlinux.org](https://archlinux.org/)\n
        --------------------------------------------------\n
        \n
        Despite all the memes to the contrary, Arch Linux is not the *cool* Linux OS. It’s a great OS for learning what the individual parts do and how to configure them to get exactly what you want. Importantly, the Arch Wiki is one of the single best resources for Linux configuration available: [wiki.archlinux.org](https://wiki.archlinux.org/) (Also, check the Gentoo wiki: [wiki.gentoo.org/wiki/Main_Page](https://wiki.gentoo.org/wiki/Main_Page) )\n
        \n
        Artix Linux [artixlinux.org](https://artixlinux.org/)\n
        -----------------------------------------------------\n
        \n
        Artix Linux is a rolling-release distribution, based on Arch Linux.\n
        \n
        > It uses real init systems, because PID1 must be simple, secure and stable.\n
        \n
        Artix is an Arch-based distribution that eschews the popular systemd init system in favor of less complex systems like runit and s6. Like Arch, it’s got great tinkerability.\n
        \n
        OpenWRT [openwrt.org](https://openwrt.org)\n
        ------------------------------------------\n
        \n
        OpenWRT is aimed at embedded devices, and, in particular, ARM-based routers and firewalls. It’s fantastically configurable, but also rock-solid stable. If you use the internet, you NEED a firewall, and it probably needs to be running OpenWRT.\n
        \n
        Cinnamon Desktop Environment - [github.com/linuxmint/cinnamon](https://github.com/linuxmint/cinnamon)\n
        -----------------------------------------------------------------------------------------------------\n
        \n
        > Cinnamon is a Linux desktop that provides advanced innovative features and a traditional user experience. The desktop layout is similar to Gnome 2 with underlying technology forked from Gnome Shell. Cinnamon makes users feel at home with an easy-to-use and comfortable desktop experience.\n
        \n
        (chb’s notes: Desktop preference is a very charged topic, almost as much as preferred text editor. Cinnamon is not perfect, but, for me, it’s the only Linux GUI DE that doesn’t make me want to rip my hair out. Before Cinnamon, I worked with Linux at the command prompt, period. It works intuitively and allows for reasonable customization. Cinnamon comes by default with the excellent Nemo file manager.)\n
        \n
        Media\n
        =====\n
        \n
        gThumb - [wiki.gnome.org/Apps/Gthumb](https://wiki.gnome.org/Apps/Gthumb)\n
        -------------------------------------------------------------------------\n
        \n
        gThumb is an image viewer and browser for gtk environments with robust organization and image management features. It was originally a fork of Geeqie ([www.geeqie.org](https://www.geeqie.org/))\n
        \n
        Inkscape - [inkscape.org](https://inkscape.org/)\n
        ------------------------------------------------\n
        \n
        > Inkscape is a Free and open source vector graphics editor for GNU/Linux, Windows and macOS. It offers a rich set of features and is widely used for both artistic and technical illustrations such as cartoons, clip art, logos, typography, diagramming and flowcharting. It uses vector graphics to allow for sharp printouts and renderings at unlimited resolution and is not bound to a fixed number of pixels like raster graphics. Inkscape uses the standardized SVG file format as its main format, which is supported by many other applications including web browsers.\n
        \n
        (chb’s notes: Inkscape is one of those ‘Best of Breed’ applications that all other open source applications should look up to since it blows similar closed apps out of the water. Inkscape does one thing, vector drawing, and does it blindingly well.)\n
        \n
        MComix - [sourceforge.net/p/mcomix/wiki/Home/](https://sourceforge.net/p/mcomix/wiki/Home/)\n
        -------------------------------------------------------------------------------------------\n
        \n
        > MComix is a user-friendly, customizable image viewer. It is specifically designed to handle comic books (both Western comics and manga) and supports a variety of container formats (including CBR, CBZ, CB7, CBT, LHA and PDF)\n
        \n
        mpv - [mpv.io](https://mpv.io/)\n
        -------------------------------\n
        \n
        > mpv is a free (as in freedom) media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types.\n
        \n
        yt-dlp - [github.com/yt-dlp/yt-dlp](https://github.com/yt-dlp/yt-dlp)\n
        ---------------------------------------------------------------------\n
        \n
        > yt-dlp is a youtube-dl fork based on the now inactive youtube-dlc. The main focus of this project is adding new features and patches while also keeping up to date with the original project.\n
        \n
        (chb’s notes: If you weren’t familiar with yt-dlp or youtube-dl, it’s a command-line utility to download videos from YT and MANY other sites. GUI front ends exist, but I use it primarily from the command-line and as an add-on for mpv. I download music and videos for later viewing because who knows when your internet is going to go out, or those videos just *disappear* forever.)\n
        \n
        gallery-dl - [github.com/mikf/gallery-dl](https://github.com/mikf/gallery-dl)\n
        -----------------------------------------------------------------------------\n
        \n
        > gallery-dl is a command-line program to download image galleries and collections from several image hosting sites. It is a cross-platform tool with many configuration options and powerful filenaming capabilities.\n
        \n
        Intertubes\n
        ==========\n
        \n
        Librewolf - [librewolf.net](https://librewolf.net/)\n
        ---------------------------------------------------\n
        \n
        > This project is a custom and independent version of Firefox, with the primary goals of privacy, security and user freedom. LibreWolf is designed to increase protection against tracking and fingerprinting techniques, while also including a few security improvements. This is achieved through our privacy and security oriented settings and patches. LibreWolf also aims to remove all the telemetry, data collection and annoyances, as well as disabling anti-freedom features like DRM.\n
        \n
        Gaming\n
        ======\n
        \n
        Retroarch - [www.retroarch.com](https://www.retroarch.com/)\n
        -----------------------------------------------------------\n
        \n
        > RetroArch is a frontend for emulators, game engines and media players. It enables you to run classic games on a wide range of computers and consoles through its slick graphical interface. Settings are also unified so configuration is done once and for all.\n
        \n
        (chb’s notes: Retroarch’s setup and config is a PAIN. It’s playlist-based console ROM selection is very counter-intuitive. However, once you do get it set up and configured, it’s pretty amazing. If there’s an emulator available for whatever console game you want to play, Retroarch will absolutely handle it.)\n
        \n
        Utilities\n
        ---------\n
        \n
        Baobob - [apps.gnome.org/app/org.gnome.baobab/](https://apps.gnome.org/app/org.gnome.baobab/)\n
        ---------------------------------------------------------------------------------------------\n
        \n
        > A simple application to keep your disk usage and available space under control. Disk Usage Analyzer can scan specific folders, storage devices and online accounts. It provides both a tree and a graphical representation showing the size of each folder, making it easy to identify where disk space is wasted.\n
        \n
        (chb’s notes: Baobob is already part of many default GTK-based Linux installs. If you see a ‘Disk Usage Analyzer’ in your launcher, it’s probably Baobob.)\n
        \n
        Bulky - [github.com/linuxmint/bulky](https://github.com/linuxmint/bulky)\n
        ------------------------------------------------------------------------\n
        \n
        > Bulky is used to rename files and directories.\n
        \n
        Bulky is a bulk file renamer from the Linux Mint team. It allows you to rename multiple files based on several different conditions and with different patterns. It’s very useful for, say, managing media collections, photographs, or the like.\n
        \n
        Gnome Disk Utility - [wiki.gnome.org/Apps/Disks](https://wiki.gnome.org/Apps/Disks)\n
        -----------------------------------------------------------------------------------\n
        \n
        > A GNOME utility for dealing with storage devices.\n
        \n
        Gnome Disk Utility, often installed by default as ‘Disks’ in many Linux distributions, is an application for handling physical disks and disk images. It can be used to mount disks, format, create disk images, or otherwise maintain any of the above.\n
        \n
        (chb’s notes: This is the best piece of software ever ripped off from Apple.)\n
        \n
        GtkHash [github.com/tristanheaven/gtkhash](https://github.com/tristanheaven/gtkhash)\n
        ------------------------------------------------------------------------------------\n
        \n
        > GtkHash is a desktop utility for computing message digests or checksums. Most well-known hash functions are supported, including MD5, SHA1, SHA2 (SHA256/SHA512), SHA3 and BLAKE2.\n
        \n
        (chb’s notes: An important part of the Linux ecosystem is the fact that we can verify the authenticity and correctness of downloads and any other file on our system with cryptographic hashes. Most of the time, with your package manager, this happens automatically. Sometimes you need to do it manually. GtkHash is what I use for that. Additionally, it integrates pretty seamlessly into Nemo and other GTK-based file managers.)\n
        \n
        kitty - [sw.kovidgoyal.net/kitty/](https://sw.kovidgoyal.net/kitty/)\n
        --------------------------------------------------------------------\n
        \n
        kitty is a feature-rich terminal emulator that takes advantage of OpenGL hardware video acceleration. It’s capable of displaying images, 32-bit color, Unicode emojis and a lot more.\n
        \n
        alacritty - [alacritty.org](https://alacritty.org/)\n
        ---------------------------------------------------\n
        \n
        alacritty is a very fast terminal emulator written in Rust.\n
        \n
        htop - [htop.dev](https://htop.dev/)\n
        ------------------------------------\n
        \n
        htop is a cross-platform, interactive process viewer. It is a text-mode application for consoles or terminals.\n
        \n
        btop++ - [github.com/aristocratos/btop](https://github.com/aristocratos/btop)\n
        -----------------------------------------------------------------------------\n
        \n
        btop++, like htop, is a text-mode, interactive process viewer with a highly configurable interface and an aesthetic user interface.\n
        \n
        (chb’s notes: btop is *pretty* bloat!)\n
        \n
        Qalculate! - [qalculate.github.io](https://qalculate.github.io/)\n
        ----------------------------------------------------------------\n
        \n
        > Qalculate! is a multi-purpose cross-platform desktop calculator. It is simple to use but provides power and versatility normally reserved for complicated math packages, as well as useful tools for everyday needs (such as currency conversion and percent calculation).\n
        \n
        (chb’s notes: Qualculate! comes in command-line, GTK, and Qt versions. You’d want to use the Qt version if you’re also using KDE. I find myself having bound a lot of features to command-line aliases and using it there more than via the GUI.)\n
        \n
        Fonts\n
        =====\n
        \n
        Iosevka - [typeof.net/Iosevka/](https://typeof.net/Iosevka/)\n
        ------------------------------------------------------------\n
        \n
        > Iosevka is an open-source typeface family, designed for writing code, using in terminals, and preparing technical documents.\n
        \n
        Comfortaa - [fonts.google.com/specimen/Comfortaa](https://fonts.google.com/specimen/Comfortaa)\n
        ----------------------------------------------------------------------------------------------\n
        \n
        > Comfortaa is a rounded, geometric, sans-serif type design intended for large sizes. It is absolutely free, both for personal and commercial use.\n
        \n
        (chb’s notes: As the name suggests, Comforta’s rounded glyphs are very low-stress and comforting. It’s very comfy.)\n
        \n
        Raleway - [fonts.google.com/specimen/Raleway](https://fonts.google.com/specimen/Raleway)\n
        ----------------------------------------------------------------------------------------\n
        \n
        > Raleway is an elegant sans-serif typeface family. Initially designed by Matt McInerney as a single thin weight, it was expanded into a 9 weight family by Pablo Impallari and Rodrigo Fuenzalida in 2012 and iKerned by Igino Marini. A thorough review and italic was added in 2016.\n
        \n
        Rowdies - [fonts.google.com/specimen/Rowdies](https://fonts.google.com/specimen/Rowdies)\n
        ----------------------------------------------------------------------------------------\n
        \n
        > Rowdies is a Latin display typeface inspired by the rough & tough Indian action cinema. Roughness and oddness of each individual letter contribute collectively as a typeface to the fantasy of being bold, fearless and strong. Designed by Jaikishan Patel for action, drama, adventure, thriller, noir & crime genres of storytelling.\n
        \n
        (chb’s notes: Rowdies is AESTHETIC. I use it for game splash text.)\n
        \n
        System\n
        ======\n
        \n
        VirtualBox - [www.virtualbox.org](https://www.virtualbox.org/)\n
        --------------------------------------------------------------\n
        \n
        > VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use.\n
        \n
        QEMU- [www.qemu.org](https://www.qemu.org/)\n
        -------------------------------------------\n
        \n
        > QEMU is a generic and open source machine emulator and virtualizer.\n
        \n
        (chb’s notes: VirtualBox vs. Qemu. Yeah. This is a charged subject. When it comes to actual virtualization, Qemu does a better job. VirtualBox’s config is FANTASTICALLY better, IMO, especially when it comes to Network handling. If you use Qemu, get ready to install some drivers and hunt for cryptic configs if you need the niceties.)\n
        \n
        ufw & gufw - [gufw.org](https://gufw.org/)\n
        ----------------------------------------------\n
        \n
        ufw is the uncomplicated firewall interface for iptables, allowing quick firewall administration on Linux. gufw is ufw’s graphical front-end\n
        \n
        s6 - [skarnet.org/software/s6/](https://skarnet.org/software/s6/) & [www.skarnet.org/software/s6-linux-init/](https://www.skarnet.org/software/s6-linux-init/)\n
        ------------------------------------------------------------------------------------------------------------------------------------------------------------------\n
        \n
        > s6 is a small suite of programs for UNIX, designed to allow process supervision (a.k.a service supervision), in the line of daemontools and runit, as well as various operations on processes and daemons. It is meant to be a toolbox for low-level process and service administration, providing different sets of independent tools that can be used within or without the framework, and that can be assembled together to achieve powerful functionality with a very small amount of code.\n
        \n
        (chb’s notes: It’s a good idea to use s6 as part of a Linux distribution that has already integrated it, such as Artix Linux: [artixlinux.org](https://artixlinux.org/) . I don’t recommend using this on distributions that use systemd)\n
        \n
        Programming\n
        ===========\n
        \n
        Ruby - [www.ruby-lang.org/en/](https://www.ruby-lang.org/en/)\n
        -------------------------------------------------------------\n
        \n
        > Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. Ruby is an interpreted language with duck typing ([en.wikipedia.org/wiki/Duck_typing](https://en.wikipedia.org/wiki/Duck_typing)).\n
        \n
        Crystal - [crystal-lang.org](https://crystal-lang.org/)\n
        -------------------------------------------------------\n
        \n
        > Crystal is a statically typed ([en.wikipedia.org/wiki/Type_system#Static_type_che…](https://en.wikipedia.org/wiki/Type_system#Static_type_checking)), compiled programming language with syntax heavily inspired by Ruby’s, so it feels natural to read and easy to write, and has the added benefit of a lower learning curve for experienced Ruby devs.
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 2
      +favouriteCount: 8
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1698284216 {#2008
        date: 2023-10-26 03:36:56.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2368 …}
      +votes: Doctrine\ORM\PersistentCollection {#2373 …}
      +reports: Doctrine\ORM\PersistentCollection {#2376 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2365 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2366 …}
      +badges: Doctrine\ORM\PersistentCollection {#2352 …}
      +children: []
      -id: 9088
      -titleTs: "'chunkyhairbal':1 'list':5 'oss':4 'prefer':3"
      -bodyTs: "'/)':62,97,148,191,248,262,524,703,903,981,1430,1445,1502,1793,1814,1888,2027,2088 '/))':519 '/app/org.gnome.baobab/](https://apps.gnome.org/app/org.gnome.baobab/)':1086 '/apps/disks](https://wiki.gnome.org/apps/disks)':1223 '/apps/gthumb](https://wiki.gnome.org/apps/gthumb)':491 '/aristocratos/btop](https://github.com/aristocratos/btop)':1469 '/chunkyhairball/open-source-software](https://github.com/chunkyhairball/open-source-software)':20 '/en/](https://www.ruby-lang.org/en/)':2043 '/iosevka/](https://typeof.net/iosevka/)':1599 '/kitty/](https://sw.kovidgoyal.net/kitty/)':1394 '/linuxmint/bulky](https://github.com/linuxmint/bulky)':1169 '/linuxmint/cinnamon](https://github.com/linuxmint/cinnamon)':369 '/mikf/gallery-dl](https://github.com/mikf/gallery-dl)':862 '/p/mcomix/wiki/home/](https://sourceforge.net/p/mcomix/wiki/home/)':661 '/software/s6-linux-init/](https://www.skarnet.org/software/s6-linux-init/)':1917 '/software/s6/](https://skarnet.org/software/s6/)':1914 '/specimen/comfortaa](https://fonts.google.com/specimen/comfortaa)':1622 '/specimen/raleway](https://fonts.google.com/specimen/raleway)':1672 '/specimen/rowdies](https://fonts.google.com/specimen/rowdies)':1725 '/tristanheaven/gtkhash](https://github.com/tristanheaven/gtkhash)':1291 '/wiki/duck_typing](https://en.wikipedia.org/wiki/duck_typing)).':2083 '/wiki/main_page](https://wiki.gentoo.org/wiki/main_page)':256 '/wiki/type_system#static_type_che':2096 '/wiki/type_system#static_type_checking)),':2099 '/yt-dlp/yt-dlp](https://github.com/yt-dlp/yt-dlp)':738 '2':392 '2012':1707 '2016':1721 '32':1417 '9':1697 'a.k.a':1932 'absolut':1079,1639 'acceler':1410 'account':1111 'achiev':944,1988 'action':1738,1766 'actual':1842 'ad':763,1719,2123 'add':828 'add-on':827 'addit':1377 'administr':1900,1965 'advanc':377 'advantag':1405 'adventur':1768 'aesthet':1488,1780 'aim':324,956 'alacritti':1426,1431 'alacritty.org':1427,1429 'alacritty.org/)':1428 'alias':1585 'allow':473,572,1190,1897,1929 'almost':426 'alreadi':1142,2017 'also':249,342,769,936,955,1015,1569 'amaz':77,1062 'amd64/intel64':1800 'amount':1995 'analyz':1102,1158 'annoy':965 'anti':971 'anti-freedom':970 'app':642 'appl':1287 'applic':611,626,632,1089,1247,1461 'apps.gnome.org':1085 'apps.gnome.org/app/org.gnome.baobab/](https://apps.gnome.org/app/org.gnome.baobab/)':1084 'arch':173,186,199,232,273,292,313 'arch-bas':291 'archlinux.org':188,190 'archlinux.org/)':189 'arm':332 'arm-bas':331 'art':561 'artist':553 'artix':257,263,288,2022 'artixlinux.org':259,261,2024,2026 'artixlinux.org/)':260,2025 'assembl':1985 'audio':726 'authent':1337 'automat':1362 'avail':16,134,244,1068,1096 'baobob':1083,1140,1165 'base':271,293,333,748,1040,1149,1196,1388 'benefit':2124 'best':239,623,1279 'better':1847,1854 'bit':1418 'blake2':1318 'blind':656 'bloat':1497 'blow':639 'bold':1757 'book':678 'bound':584,1576 'break':33 'breed':625 'browser':498,614 'btop':1466,1470,1494 'bulk':1181 'bulki':1166,1170,1178 'calcul':1513,1544 'capabl':897,1413 'care':48 'cartoon':559 'cb7':694 'cbr':692 'cbt':695 'cbz':693 'charg':424,1836 'chb':5,416,615,778,1025,1137,1273,1319,1491,1545,1647,1775,1826,1998 'check':250 'checksum':1302 'choic':91 'cinema':1739 'cinnamon':364,370,400,433,459,477 'classic':998 'clip':560 'close':641 'code':1611,1997 'codec':729 'collect':877,963,1213,1748 'color':1419 'come':478,1549,1840,1859 'comfi':1668 'comfort':413,1664 'comforta':1654 'comfortaa':1619,1623 'comic':677,681 'command':466,715,798,822,869,1552,1583 'command-lin':797,821,868,1551,1582 'commerci':1645 'compil':2100 'complex':306 'complic':1527 'comput':1005,1298 'condit':1200 'config':1032,1851,1877 'configur':222,243,340,892,1018,1058,1484 'consol':1007,1041,1071,1463 'contain':689 'contrari':198 'contribut':1747 'control':1099 'convers':1541 'cool':204 'correct':1339 'counter':1047 'counter-intuit':1046 'crash':35 'creat':1263 'crime':1771 'cross':887,1450,1510 'cross-platform':886,1449,1509 'cryptic':1876 'cryptograph':1350 'crystal':2084,2089 'crystal-lang.org':2085,2087 'crystal-lang.org/)':2086 'currenc':1540 'current':151 'curv':2129 'custom':476,908 'customiz':668 'd':139,1559 'daemon':1950 'daemontool':1939 'daili':153 'data':962 'date':773 'de':446 'deal':1228 'debian':57,63,86,102,112 'default':480,1146,1238 'deriv':100,171 'design':674,926,1608,1632,1683,1761,1927 'desktop':365,374,386,414,419,1295,1512 'despit':192 'dev':2133 'devic':327,1108,1231 'diagram':564 'diamond':124 'differ':1199,1203,1967 'digest':1300 'directori':1177 'disabl':969 'disappear':855 'disk':1093,1100,1133,1156,1219,1233,1240,1251,1253,1261,1264 'display':1415,1730 'distribut':71,270,294,1244,2014,2035 'dl':746,793,859,865 'dlc':755 'dlp':735,741,789 'document':1618 'doesn':448 'done':1020 'download':802,833,873,1341 'drama':1767 'draw':652 'driver':154,1872 'drm':975 'duck':2079 'dynam':2047 'eas':164 'easi':409,1129,2070,2117 'easy-to-us':408 'ecosystem':1328 'editor':432,534 'either':28 'eleg':1676,2062 'embed':326 'emoji':1421 'emul':987,1067,1402,1437,1823 'en.wikipedia.org':2082,2095,2098 'en.wikipedia.org/wiki/duck_typing](https://en.wikipedia.org/wiki/duck_typing)).':2081 'en.wikipedia.org/wiki/type_system#static_type_che':2094 'en.wikipedia.org/wiki/type_system#static_type_checking)),':2097 'enabl':994 'end':812,1910 'endeavour':149 'endeavouro':144 'endeavouros.com':145,147 'endeavouros.com/)':146 'engin':989 'enterpris':1804 'environ':366,501 'eschew':296 'especi':1856 'ever':1283 'everi':142 'everyday':1536 'exact':226 'excel':483 'exhaust':74 'exist':813 'expand':1694 'experi':384,415 'experienc':2131 'fact':1331 'famili':1607,1681,1699 'familiar':785 'fantasi':1754 'fantast':178,339,1853 'fast':1435 'favor':303 'fearless':1758 'featur':73,379,508,546,765,973,1399,1580 'feature-rich':1398 'feel':403,2112 'file':485,599,724,1175,1182,1195,1345,1389 'filenam':896 'find':1573 'fingerprint':933 'firefox':913 'firewal':336,355,1893,1899 'first':69,90 'fix':587 'flowchart':566 'focus':758,2054 'folder':1106,1126 'font':1595 'fonts.google.com':1621,1671,1724 'fonts.google.com/specimen/comfortaa](https://fonts.google.com/specimen/comfortaa)':1620 'fonts.google.com/specimen/raleway](https://fonts.google.com/specimen/raleway)':1670 'fonts.google.com/specimen/rowdies](https://fonts.google.com/specimen/rowdies)':1723 'forev':856 'fork':396,513,747 'format':600,604,690,725,1262 'framework':1980 'free':528,707,1640 'freedom':710,923,972 'friend':667 'front':811,1909 'front-end':1908 'frontend':985 'fuenzalida':1705 'function':1308,1990 'galleri':858,864,875 'gallery-dl':857,863 'game':976,988,999,1072,1785 'geeqi':515 'generic':1818 'genr':1772 'gentoo':252 'geometr':1627 'get':225,1053,1867 'github.com':19,368,737,861,1168,1290,1468 'github.com/aristocratos/btop](https://github.com/aristocratos/btop)':1467 'github.com/chunkyhairball/open-source-software](https://github.com/chunkyhairball/open-source-software)':18 'github.com/linuxmint/bulky](https://github.com/linuxmint/bulky)':1167 'github.com/linuxmint/cinnamon](https://github.com/linuxmint/cinnamon)':367 'github.com/mikf/gallery-dl](https://github.com/mikf/gallery-dl)':860 'github.com/tristanheaven/gtkhash](https://github.com/tristanheaven/gtkhash)':1289 'github.com/yt-dlp/yt-dlp](https://github.com/yt-dlp/yt-dlp)':736 'glyph':1657 'gnome':391,398,1218,1225,1232 'gnu/linux':536 'go':847,849 'goal':917 'good':2004 'got':316 'graphic':533,570,593,1011,1119,1907 'great':40,210,317 'gthumb':488,492 'gtk':500,1148,1387,1554 'gtk-base':1147,1386 'gtkhash':1288,1292,1370 'gufw':1884,1903 'gufw.org':1885,1887 'gufw.org/)':1886 'gui':445,810,1594 'hair':456 'handl':676,1080,1249,1862 'happen':1361 'hard':122 'hardwar':1408 'hash':1307,1351 'heavili':2105 'high':1483 'home':405,1808 'host':881 'howev':1049 'htop':1441,1446,1472 'htop.dev':1442,1444 'htop.dev/)':1443 'hunt':1874 'idea':2005 'identifi':1131 'igino':1711 'ikern':1709 'illustr':556 'imag':495,506,669,874,880,1254,1265,1416 'imo':1855 'impallari':1702 'import':230,1323 'improv':941 'in-between':51 'inact':752 'includ':184,612,691,937,1311 'increas':928 'independ':910,1970 'indian':1737 'individu':216,1745 'init':278,300 'initi':1682 'inkscap':520,525,594,618,647 'inkscape.org':521,523 'inkscape.org/)':522 'innov':378 'inspir':1732,2106 'instal':1151,1236,1870 'integr':1379,2018 'intend':1633 'interact':1452,1478 'interfac':1012,1485,1490,1894 'internet':351,845 'interpret':2076 'intertub':898 'intuit':471,1048 'iosevka':1596,1600 'iptabl':1896 'isn':119 'ital':1717 'jaikishan':1763 'job':1848 'kde':1571 'keep':770,1091 'kitti':1391,1395 'know':842 'known':1306 'languag':2051,2077,2102 'larg':1635 'later':838 'latin':1729 'launcher':1161 'layout':387 'learn':213,2128 'less':305 'letter':1746 'level':1961 'lha':696 'librewolf':899,924,954 'librewolf.net':900,902 'librewolf.net/)':901 'like':27,116,308,312,591,974,1217,1471 'line':716,799,823,870,1553,1584,1937 'linux':58,70,92,174,187,200,205,242,258,264,274,373,444,463,1150,1186,1243,1327,1902,2013,2023 'linuxmint.com':94,96 'linuxmint.com/)':95 'list':7,14 'logo':562 'look':634 'lot':1424,1578 'low':1661,1960 'low-level':1959 'low-stress':1660 'lower':2127 'machin':128,1822 'maco':539 'main':603,757 'maintain':1268 'make':401,450,1127 'manag':182,486,507,1211,1359,1390 'manga':683 'mani':609,807,891,1145,1242 'manual':1369 'marini':1712 'math':1528 'matt':1685 'mcinerney':1686 'mcomix':658,662 'md5':1312 'meant':1953 'media':487,711,723,991,1212 'meme':195 'messag':1299 'mint':93,98,141,1187 'mkpkg':185 'mode':1460,1477 'mount':1260 'mpv':699,704,831 'mpv.io':700,702 'mpv.io/)':701 'much':56,428 'multi':1507 'multi-purpos':1506 'multipl':1194 'music':834 'must':282 'name':1652 'natur':2066,2113 'need':129,353,359,1365,1537,1880 'nemo':484,1383 'network':1861 'never':32,34 'new':764 'niceti':1882 'noir':1770 'normal':1524 'note':418,617,780,1027,1139,1275,1321,1493,1547,1649,1777,1828,2000 'number':588 'occupi':158 'odd':1742 'offer':541 'often':1235 'one':65,235,620,649 'onlin':1110 'open':2,10,530,630,1604,1820,2048 'open-sourc':1603 'open-source-softwar':1 'opengl':1407 'openwrt':319,322,363 'openwrt.org':320,321 'oper':21,24,1946 'option':54,893 'organ':504 'orient':950 'origin':511,776 'os':206,211 'otherwis':1267 'pablo':1701 'packag':181,1358,1529 'package-manag':180 'pacman/libalpm':179 'pain':1035 'part':217,1143,1324,2010 'particular':330 'patch':767,953 'patel':1764 'pattern':1204 'pdf':698 'percent':1543 'perfect':436 'period':468 'person':127,1643 'photograph':1214 'physic':1250 'pid1':281 'piec':1280 'pixel':590 'platform':888,1451,1511 'play':1076 'player':712,992 'playlist':1039 'playlist-bas':1038 'popular':298 'power':895,1521,1797,1989 'prefer':9,420,430 'prepar':1616 'pretti':1061,1380,1496 'primari':916 'primarili':818 'printout':575 'privaci':919,947 'probabl':358,1164 'process':1453,1479,1930,1948,1962 'product':1802,2058 'program':871,1924,2039,2050,2101 'project':761,777,905 'prompt':467 'protect':929 'provid':376,1113,1520,1966 'provis':83 'purpos':1508 'qalcul':1498,1503 'qalculate.github.io':1499,1501 'qalculate.github.io/)':1500 'qemu':1810,1815,1831,1844,1866 'qt':1556,1564 'qualcul':1548 'quartz':118 'quick':1898 'quit':108 'raleway':1669,1673 'rang':1003 'raster':592 're':1568 'read':2068,2115 'readi':1868 'real':277 'realli':47 'reason':475 'recommend':140,2031 'releas':269 'reliabl':31 'remov':958 'renam':1174,1183,1193 'render':577 'represent':1120 'reserv':1525 'resolut':580 'resourc':240 'retroarch':977,982,1028,1077 'review':1715 'rich':543,1400 'rip':454,1284 'robust':503 'rock':344 'rock-solid':343 'rodrigo':1704 'roll':268 'rolling-releas':267 'rom':1042 'rough':1735,1740 'round':1626,1656 'router':334 'rowdi':1722,1726,1778 'rubi':2040,2044,2073,2108,2132 'run':362,997 'runit':309,1941 'rust':1440 's6':311,1911,1918,2008 'san':1629,1678 'sans-serif':1628,1677 'say':117,1210 'scan':1104 'seamless':1381 'secur':285,920,940,949 'see':1154 'select':1043 'serif':1630,1679 'server':85 'servic':1933,1964 'set':544,951,1013,1055,1968 'setup':1030 'sever':879,1198 'sha1':1313 'sha2':1314 'sha256/sha512':1315 'sha3':1316 'sharp':574 'shell':399 'show':1121 'similar':389,640 'simpl':284,1088,1516 'simpli':155 'simplic':2056 'sinc':637 'singl':238,1689 'site':809,882 'size':1123,1636 'skarnet.org':1913 'skarnet.org/software/s6/](https://skarnet.org/software/s6/)':1912 'slick':1010 'small':1921,1994 'softwar':4,12,1282 'solid':345 'someth':37 'sometim':1363 'sourc':3,11,531,631,1605,1821,2049 'sourceforge.net':660 'sourceforge.net/p/mcomix/wiki/home/](https://sourceforge.net/p/mcomix/wiki/home/)':659 'space':1097,1134 'specif':673,1105 'splash':1786 'spot':162 'stabil':78 'stabl':110,287,346 'standard':597 'static':2092 'storag':1107,1230 'storytel':1774 'stress':1662 'strong':1760 'subject':1837 'subtitl':731 'suggest':1653 'suit':1922 'super':30 'super-reli':29 'supervis':1931,1934 'support':607,685,718,1310 'svg':598 'sw.kovidgoyal.net':1393 'sw.kovidgoyal.net/kitty/](https://sw.kovidgoyal.net/kitty/)':1392 'sweet':161 'sweet-spot':160 'syntax':2063,2104 'system':22,25,279,301,307,1348,1788 'systemd':299,2038 'take':1404 'team':1188 'technic':555,1617 'techniqu':934 'technolog':395 'telemetri':961 'termin':1401,1436,1465,1614 'test':75 'text':431,1459,1476,1787 'text-mod':1458,1475 'thin':1690 'thing':650 'thorough':1714 'thriller':1769 'time':143,1355 'tinker':42,168,318 'togeth':1986 'tool':889,1534,1971 'toolbox':1957 'topic':425 'tough':1736 'track':931 'tradit':382 'tree':1116 'type':732,1631,2080,2093 'typefac':1606,1680,1731,1751 'typeof.net':1598 'typeof.net/iosevka/](https://typeof.net/iosevka/)':1597 'typographi':563 'ufw':1883,1889,1905 'unbuntu':104 'uncompl':1892 'under':394 'unicod':1420 'unifi':1016 'unix':1926 'unlimit':579 'usag':1094,1101,1157 'use':166,176,276,349,411,550,568,595,816,1172,1208,1258,1374,1518,1533,1562,1570,1587,1612,1646,1782,1809,1865,1975,2007,2032,2037 'user':383,402,666,922,1489 'user-friend':665 'util':800,1082,1220,1226,1234,1296 'varieti':687,721 'various':1945 'vector':532,569,651 'verifi':1335 'versatil':1523 'version':911,1557,1565 'via':103,1592 'video':728,803,836,853,1409 'view':839 'viewer':496,670,1454,1480 'virtual':1801,1825,1843 'virtualbox':1789,1794,1829,1849 'vs':1830 'want':229,452,1074,1560 'wast':1136 'water':646 'web':613 'weight':1691,1698 'well':657,967,1305,1531,1806,1943 'well-known':1304 'weren':783 'western':680 'whatev':1070 'wide':549,720,1002 'wiki':233,253 'wiki.archlinux.org':245,247 'wiki.archlinux.org/)':246 'wiki.gentoo.org':255 'wiki.gentoo.org/wiki/main_page](https://wiki.gentoo.org/wiki/main_page)':254 'wiki.gnome.org':490,1222 'wiki.gnome.org/apps/disks](https://wiki.gnome.org/apps/disks)':1221 'wiki.gnome.org/apps/gthumb](https://wiki.gnome.org/apps/gthumb)':489 'window':537 'within':1976 'without':1978 'work':136,461,470 'would':87 'write':1610,2072,2119 'written':1438 'www.debian.org':59,61 'www.debian.org/)':60 'www.geeqie.org':516,518 'www.geeqie.org/))':517 'www.qemu.org':1811,1813 'www.qemu.org/)':1812 'www.retroarch.com':978,980 'www.retroarch.com/)':979 'www.ruby-lang.org':2042 'www.ruby-lang.org/en/](https://www.ruby-lang.org/en/)':2041 'www.skarnet.org':1916 'www.skarnet.org/software/s6-linux-init/](https://www.skarnet.org/software/s6-linux-init/)':1915 'www.virtualbox.org':1790,1792 'www.virtualbox.org/)':1791 'x86':1798 'yeah':1832 'youtub':745,754,792 'youtube-dl':744,791 'youtube-dlc':753 'yt':734,740,788,805 'yt-dlp':733,739,787"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1698296868
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/7023770"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698265868 {#2016
        date: 2023-10-25 22:31:08.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2122 …2}
    +image: null
    +parent: null
    +root: null
    +body: "No GIMP 😮. Will definitely be taking a look at Inkscape the next time I’m doing vector art work though…"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704238516 {#2048
      date: 2024-01-03 00:35:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@chunkyhairball@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2115 …}
    +nested: Doctrine\ORM\PersistentCollection {#2123 …}
    +votes: Doctrine\ORM\PersistentCollection {#2120 …}
    +reports: Doctrine\ORM\PersistentCollection {#2160 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2301 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2298 …}
    -id: 183243
    -bodyTs: "'art':18 'definit':4 'gimp':2 'inkscap':10 'look':8 'm':15 'next':12 'take':6 'though':20 'time':13 'vector':17 'work':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/4155291"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698271617 {#2121
      date: 2023-10-26 00:06:57.0 +02:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#2236
  +comment: App\Entity\EntryComment {#2312
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "lemann@lemmy.one"
      +username: "@lemann@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hey! Please contact me at my primary Fedi account: @lemann@lemmy.dbzer0.com\n
        \n
        [lemmy.one/u/lemann@lemmy.dbzer0.com](https://lemmy.one/u/lemann@lemmy.dbzer0.com)
        """
      +lastActive: DateTime @1723422420 {#275
        date: 2024-08-12 02:27:00.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 6065
      -password: "$2y$13$gMmtDQMFye/KbOe9uI8dduACxhW8plCv5Q6UbpZEKOu55AVmEmGvi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "lemann@lemmy.one"
      +apProfileId: "https://lemmy.one/u/lemann"
      +apPublicUrl: "https://lemmy.one/u/lemann"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "lemann"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727180563 {#269
        date: 2024-09-24 14:22:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687293306 {#268
        date: 2023-06-20 22:35:06.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2117
      +user: Proxies\__CG__\App\Entity\User {#2017 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2122
        +icon: Proxies\__CG__\App\Entity\Image {#2549 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2546
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2550 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2552 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2554 …}
        +entries: Doctrine\ORM\PersistentCollection {#2556 …}
        +posts: Doctrine\ORM\PersistentCollection {#2558 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2560 …}
        +bans: Doctrine\ORM\PersistentCollection {#2566 …}
        +reports: Doctrine\ORM\PersistentCollection {#2574 …}
        +badges: Doctrine\ORM\PersistentCollection {#2587 …}
        +logs: Doctrine\ORM\PersistentCollection {#2597 …}
        +awards: Doctrine\ORM\PersistentCollection {#2579 …}
        +categories: Doctrine\ORM\PersistentCollection {#2603 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2547
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2548
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#1982 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1980 …}
      +slug: "chunkyhairball-s-preferred-OSS-List"
      +title: "chunkyhairball's preferred OSS List"
      +url: "https://lemmy.ml/pictrs/image/8843e88f-1da6-44da-baab-9f781ada2fd0.jpeg"
      +body: """
        Open-Source-Software\n
        ====================\n
        \n
        chb’s list of preferred open source software – This list is available at [github.com/chunkyhairball/Open-Source-Software](https://github.com/chunkyhairball/Open-Source-Software)\n
        \n
        Operating Systems\n
        =================\n
        \n
        On operating systems, I like either super-reliable, never breaks, never crashes… or something that’s great to tinker with. I don’t really care for the in-between options so much.\n
        \n
        Debian Linux - [www.debian.org](https://www.debian.org/)\n
        --------------------------------------------------------\n
        \n
        Debian is one of the very first Linux distributions, and features EXHAUSTIVE testing and amazing stability. If I had to provision a server, Debian would be my first choice.\n
        \n
        Linux Mint [linuxmint.com](https://linuxmint.com/)\n
        --------------------------------------------------\n
        \n
        Mint is derived from Debian via Unbuntu. It’s not quite as stable as Debian, but that’s like saying quartz isn’t as hard as diamond. If a personal machine needs to be up and available to work on, I’d recommend Mint every time.\n
        \n
        EndeavourOS [endeavouros.com](https://endeavouros.com/)\n
        -------------------------------------------------------\n
        \n
        Endeavour is *currently* my daily driver simply because it occupies a sweet-spot of ease of use and tinkerability. It’s derived from Arch Linux and uses the fantastic pacman/libalpm package-manager, which includes mkpkg.\n
        \n
        Arch Linux [archlinux.org](https://archlinux.org/)\n
        --------------------------------------------------\n
        \n
        Despite all the memes to the contrary, Arch Linux is not the *cool* Linux OS. It’s a great OS for learning what the individual parts do and how to configure them to get exactly what you want. Importantly, the Arch Wiki is one of the single best resources for Linux configuration available: [wiki.archlinux.org](https://wiki.archlinux.org/) (Also, check the Gentoo wiki: [wiki.gentoo.org/wiki/Main_Page](https://wiki.gentoo.org/wiki/Main_Page) )\n
        \n
        Artix Linux [artixlinux.org](https://artixlinux.org/)\n
        -----------------------------------------------------\n
        \n
        Artix Linux is a rolling-release distribution, based on Arch Linux.\n
        \n
        > It uses real init systems, because PID1 must be simple, secure and stable.\n
        \n
        Artix is an Arch-based distribution that eschews the popular systemd init system in favor of less complex systems like runit and s6. Like Arch, it’s got great tinkerability.\n
        \n
        OpenWRT [openwrt.org](https://openwrt.org)\n
        ------------------------------------------\n
        \n
        OpenWRT is aimed at embedded devices, and, in particular, ARM-based routers and firewalls. It’s fantastically configurable, but also rock-solid stable. If you use the internet, you NEED a firewall, and it probably needs to be running OpenWRT.\n
        \n
        Cinnamon Desktop Environment - [github.com/linuxmint/cinnamon](https://github.com/linuxmint/cinnamon)\n
        -----------------------------------------------------------------------------------------------------\n
        \n
        > Cinnamon is a Linux desktop that provides advanced innovative features and a traditional user experience. The desktop layout is similar to Gnome 2 with underlying technology forked from Gnome Shell. Cinnamon makes users feel at home with an easy-to-use and comfortable desktop experience.\n
        \n
        (chb’s notes: Desktop preference is a very charged topic, almost as much as preferred text editor. Cinnamon is not perfect, but, for me, it’s the only Linux GUI DE that doesn’t make me want to rip my hair out. Before Cinnamon, I worked with Linux at the command prompt, period. It works intuitively and allows for reasonable customization. Cinnamon comes by default with the excellent Nemo file manager.)\n
        \n
        Media\n
        =====\n
        \n
        gThumb - [wiki.gnome.org/Apps/Gthumb](https://wiki.gnome.org/Apps/Gthumb)\n
        -------------------------------------------------------------------------\n
        \n
        gThumb is an image viewer and browser for gtk environments with robust organization and image management features. It was originally a fork of Geeqie ([www.geeqie.org](https://www.geeqie.org/))\n
        \n
        Inkscape - [inkscape.org](https://inkscape.org/)\n
        ------------------------------------------------\n
        \n
        > Inkscape is a Free and open source vector graphics editor for GNU/Linux, Windows and macOS. It offers a rich set of features and is widely used for both artistic and technical illustrations such as cartoons, clip art, logos, typography, diagramming and flowcharting. It uses vector graphics to allow for sharp printouts and renderings at unlimited resolution and is not bound to a fixed number of pixels like raster graphics. Inkscape uses the standardized SVG file format as its main format, which is supported by many other applications including web browsers.\n
        \n
        (chb’s notes: Inkscape is one of those ‘Best of Breed’ applications that all other open source applications should look up to since it blows similar closed apps out of the water. Inkscape does one thing, vector drawing, and does it blindingly well.)\n
        \n
        MComix - [sourceforge.net/p/mcomix/wiki/Home/](https://sourceforge.net/p/mcomix/wiki/Home/)\n
        -------------------------------------------------------------------------------------------\n
        \n
        > MComix is a user-friendly, customizable image viewer. It is specifically designed to handle comic books (both Western comics and manga) and supports a variety of container formats (including CBR, CBZ, CB7, CBT, LHA and PDF)\n
        \n
        mpv - [mpv.io](https://mpv.io/)\n
        -------------------------------\n
        \n
        > mpv is a free (as in freedom) media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types.\n
        \n
        yt-dlp - [github.com/yt-dlp/yt-dlp](https://github.com/yt-dlp/yt-dlp)\n
        ---------------------------------------------------------------------\n
        \n
        > yt-dlp is a youtube-dl fork based on the now inactive youtube-dlc. The main focus of this project is adding new features and patches while also keeping up to date with the original project.\n
        \n
        (chb’s notes: If you weren’t familiar with yt-dlp or youtube-dl, it’s a command-line utility to download videos from YT and MANY other sites. GUI front ends exist, but I use it primarily from the command-line and as an add-on for mpv. I download music and videos for later viewing because who knows when your internet is going to go out, or those videos just *disappear* forever.)\n
        \n
        gallery-dl - [github.com/mikf/gallery-dl](https://github.com/mikf/gallery-dl)\n
        -----------------------------------------------------------------------------\n
        \n
        > gallery-dl is a command-line program to download image galleries and collections from several image hosting sites. It is a cross-platform tool with many configuration options and powerful filenaming capabilities.\n
        \n
        Intertubes\n
        ==========\n
        \n
        Librewolf - [librewolf.net](https://librewolf.net/)\n
        ---------------------------------------------------\n
        \n
        > This project is a custom and independent version of Firefox, with the primary goals of privacy, security and user freedom. LibreWolf is designed to increase protection against tracking and fingerprinting techniques, while also including a few security improvements. This is achieved through our privacy and security oriented settings and patches. LibreWolf also aims to remove all the telemetry, data collection and annoyances, as well as disabling anti-freedom features like DRM.\n
        \n
        Gaming\n
        ======\n
        \n
        Retroarch - [www.retroarch.com](https://www.retroarch.com/)\n
        -----------------------------------------------------------\n
        \n
        > RetroArch is a frontend for emulators, game engines and media players. It enables you to run classic games on a wide range of computers and consoles through its slick graphical interface. Settings are also unified so configuration is done once and for all.\n
        \n
        (chb’s notes: Retroarch’s setup and config is a PAIN. It’s playlist-based console ROM selection is very counter-intuitive. However, once you do get it set up and configured, it’s pretty amazing. If there’s an emulator available for whatever console game you want to play, Retroarch will absolutely handle it.)\n
        \n
        Utilities\n
        ---------\n
        \n
        Baobob - [apps.gnome.org/app/org.gnome.baobab/](https://apps.gnome.org/app/org.gnome.baobab/)\n
        ---------------------------------------------------------------------------------------------\n
        \n
        > A simple application to keep your disk usage and available space under control. Disk Usage Analyzer can scan specific folders, storage devices and online accounts. It provides both a tree and a graphical representation showing the size of each folder, making it easy to identify where disk space is wasted.\n
        \n
        (chb’s notes: Baobob is already part of many default GTK-based Linux installs. If you see a ‘Disk Usage Analyzer’ in your launcher, it’s probably Baobob.)\n
        \n
        Bulky - [github.com/linuxmint/bulky](https://github.com/linuxmint/bulky)\n
        ------------------------------------------------------------------------\n
        \n
        > Bulky is used to rename files and directories.\n
        \n
        Bulky is a bulk file renamer from the Linux Mint team. It allows you to rename multiple files based on several different conditions and with different patterns. It’s very useful for, say, managing media collections, photographs, or the like.\n
        \n
        Gnome Disk Utility - [wiki.gnome.org/Apps/Disks](https://wiki.gnome.org/Apps/Disks)\n
        -----------------------------------------------------------------------------------\n
        \n
        > A GNOME utility for dealing with storage devices.\n
        \n
        Gnome Disk Utility, often installed by default as ‘Disks’ in many Linux distributions, is an application for handling physical disks and disk images. It can be used to mount disks, format, create disk images, or otherwise maintain any of the above.\n
        \n
        (chb’s notes: This is the best piece of software ever ripped off from Apple.)\n
        \n
        GtkHash [github.com/tristanheaven/gtkhash](https://github.com/tristanheaven/gtkhash)\n
        ------------------------------------------------------------------------------------\n
        \n
        > GtkHash is a desktop utility for computing message digests or checksums. Most well-known hash functions are supported, including MD5, SHA1, SHA2 (SHA256/SHA512), SHA3 and BLAKE2.\n
        \n
        (chb’s notes: An important part of the Linux ecosystem is the fact that we can verify the authenticity and correctness of downloads and any other file on our system with cryptographic hashes. Most of the time, with your package manager, this happens automatically. Sometimes you need to do it manually. GtkHash is what I use for that. Additionally, it integrates pretty seamlessly into Nemo and other GTK-based file managers.)\n
        \n
        kitty - [sw.kovidgoyal.net/kitty/](https://sw.kovidgoyal.net/kitty/)\n
        --------------------------------------------------------------------\n
        \n
        kitty is a feature-rich terminal emulator that takes advantage of OpenGL hardware video acceleration. It’s capable of displaying images, 32-bit color, Unicode emojis and a lot more.\n
        \n
        alacritty - [alacritty.org](https://alacritty.org/)\n
        ---------------------------------------------------\n
        \n
        alacritty is a very fast terminal emulator written in Rust.\n
        \n
        htop - [htop.dev](https://htop.dev/)\n
        ------------------------------------\n
        \n
        htop is a cross-platform, interactive process viewer. It is a text-mode application for consoles or terminals.\n
        \n
        btop++ - [github.com/aristocratos/btop](https://github.com/aristocratos/btop)\n
        -----------------------------------------------------------------------------\n
        \n
        btop++, like htop, is a text-mode, interactive process viewer with a highly configurable interface and an aesthetic user interface.\n
        \n
        (chb’s notes: btop is *pretty* bloat!)\n
        \n
        Qalculate! - [qalculate.github.io](https://qalculate.github.io/)\n
        ----------------------------------------------------------------\n
        \n
        > Qalculate! is a multi-purpose cross-platform desktop calculator. It is simple to use but provides power and versatility normally reserved for complicated math packages, as well as useful tools for everyday needs (such as currency conversion and percent calculation).\n
        \n
        (chb’s notes: Qualculate! comes in command-line, GTK, and Qt versions. You’d want to use the Qt version if you’re also using KDE. I find myself having bound a lot of features to command-line aliases and using it there more than via the GUI.)\n
        \n
        Fonts\n
        =====\n
        \n
        Iosevka - [typeof.net/Iosevka/](https://typeof.net/Iosevka/)\n
        ------------------------------------------------------------\n
        \n
        > Iosevka is an open-source typeface family, designed for writing code, using in terminals, and preparing technical documents.\n
        \n
        Comfortaa - [fonts.google.com/specimen/Comfortaa](https://fonts.google.com/specimen/Comfortaa)\n
        ----------------------------------------------------------------------------------------------\n
        \n
        > Comfortaa is a rounded, geometric, sans-serif type design intended for large sizes. It is absolutely free, both for personal and commercial use.\n
        \n
        (chb’s notes: As the name suggests, Comforta’s rounded glyphs are very low-stress and comforting. It’s very comfy.)\n
        \n
        Raleway - [fonts.google.com/specimen/Raleway](https://fonts.google.com/specimen/Raleway)\n
        ----------------------------------------------------------------------------------------\n
        \n
        > Raleway is an elegant sans-serif typeface family. Initially designed by Matt McInerney as a single thin weight, it was expanded into a 9 weight family by Pablo Impallari and Rodrigo Fuenzalida in 2012 and iKerned by Igino Marini. A thorough review and italic was added in 2016.\n
        \n
        Rowdies - [fonts.google.com/specimen/Rowdies](https://fonts.google.com/specimen/Rowdies)\n
        ----------------------------------------------------------------------------------------\n
        \n
        > Rowdies is a Latin display typeface inspired by the rough & tough Indian action cinema. Roughness and oddness of each individual letter contribute collectively as a typeface to the fantasy of being bold, fearless and strong. Designed by Jaikishan Patel for action, drama, adventure, thriller, noir & crime genres of storytelling.\n
        \n
        (chb’s notes: Rowdies is AESTHETIC. I use it for game splash text.)\n
        \n
        System\n
        ======\n
        \n
        VirtualBox - [www.virtualbox.org](https://www.virtualbox.org/)\n
        --------------------------------------------------------------\n
        \n
        > VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use.\n
        \n
        QEMU- [www.qemu.org](https://www.qemu.org/)\n
        -------------------------------------------\n
        \n
        > QEMU is a generic and open source machine emulator and virtualizer.\n
        \n
        (chb’s notes: VirtualBox vs. Qemu. Yeah. This is a charged subject. When it comes to actual virtualization, Qemu does a better job. VirtualBox’s config is FANTASTICALLY better, IMO, especially when it comes to Network handling. If you use Qemu, get ready to install some drivers and hunt for cryptic configs if you need the niceties.)\n
        \n
        ufw & gufw - [gufw.org](https://gufw.org/)\n
        ----------------------------------------------\n
        \n
        ufw is the uncomplicated firewall interface for iptables, allowing quick firewall administration on Linux. gufw is ufw’s graphical front-end\n
        \n
        s6 - [skarnet.org/software/s6/](https://skarnet.org/software/s6/) & [www.skarnet.org/software/s6-linux-init/](https://www.skarnet.org/software/s6-linux-init/)\n
        ------------------------------------------------------------------------------------------------------------------------------------------------------------------\n
        \n
        > s6 is a small suite of programs for UNIX, designed to allow process supervision (a.k.a service supervision), in the line of daemontools and runit, as well as various operations on processes and daemons. It is meant to be a toolbox for low-level process and service administration, providing different sets of independent tools that can be used within or without the framework, and that can be assembled together to achieve powerful functionality with a very small amount of code.\n
        \n
        (chb’s notes: It’s a good idea to use s6 as part of a Linux distribution that has already integrated it, such as Artix Linux: [artixlinux.org](https://artixlinux.org/) . I don’t recommend using this on distributions that use systemd)\n
        \n
        Programming\n
        ===========\n
        \n
        Ruby - [www.ruby-lang.org/en/](https://www.ruby-lang.org/en/)\n
        -------------------------------------------------------------\n
        \n
        > Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. Ruby is an interpreted language with duck typing ([en.wikipedia.org/wiki/Duck_typing](https://en.wikipedia.org/wiki/Duck_typing)).\n
        \n
        Crystal - [crystal-lang.org](https://crystal-lang.org/)\n
        -------------------------------------------------------\n
        \n
        > Crystal is a statically typed ([en.wikipedia.org/wiki/Type_system#Static_type_che…](https://en.wikipedia.org/wiki/Type_system#Static_type_checking)), compiled programming language with syntax heavily inspired by Ruby’s, so it feels natural to read and easy to write, and has the added benefit of a lower learning curve for experienced Ruby devs.
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 2
      +favouriteCount: 8
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1698284216 {#2008
        date: 2023-10-26 03:36:56.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2368 …}
      +votes: Doctrine\ORM\PersistentCollection {#2373 …}
      +reports: Doctrine\ORM\PersistentCollection {#2376 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2365 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2366 …}
      +badges: Doctrine\ORM\PersistentCollection {#2352 …}
      +children: []
      -id: 9088
      -titleTs: "'chunkyhairbal':1 'list':5 'oss':4 'prefer':3"
      -bodyTs: "'/)':62,97,148,191,248,262,524,703,903,981,1430,1445,1502,1793,1814,1888,2027,2088 '/))':519 '/app/org.gnome.baobab/](https://apps.gnome.org/app/org.gnome.baobab/)':1086 '/apps/disks](https://wiki.gnome.org/apps/disks)':1223 '/apps/gthumb](https://wiki.gnome.org/apps/gthumb)':491 '/aristocratos/btop](https://github.com/aristocratos/btop)':1469 '/chunkyhairball/open-source-software](https://github.com/chunkyhairball/open-source-software)':20 '/en/](https://www.ruby-lang.org/en/)':2043 '/iosevka/](https://typeof.net/iosevka/)':1599 '/kitty/](https://sw.kovidgoyal.net/kitty/)':1394 '/linuxmint/bulky](https://github.com/linuxmint/bulky)':1169 '/linuxmint/cinnamon](https://github.com/linuxmint/cinnamon)':369 '/mikf/gallery-dl](https://github.com/mikf/gallery-dl)':862 '/p/mcomix/wiki/home/](https://sourceforge.net/p/mcomix/wiki/home/)':661 '/software/s6-linux-init/](https://www.skarnet.org/software/s6-linux-init/)':1917 '/software/s6/](https://skarnet.org/software/s6/)':1914 '/specimen/comfortaa](https://fonts.google.com/specimen/comfortaa)':1622 '/specimen/raleway](https://fonts.google.com/specimen/raleway)':1672 '/specimen/rowdies](https://fonts.google.com/specimen/rowdies)':1725 '/tristanheaven/gtkhash](https://github.com/tristanheaven/gtkhash)':1291 '/wiki/duck_typing](https://en.wikipedia.org/wiki/duck_typing)).':2083 '/wiki/main_page](https://wiki.gentoo.org/wiki/main_page)':256 '/wiki/type_system#static_type_che':2096 '/wiki/type_system#static_type_checking)),':2099 '/yt-dlp/yt-dlp](https://github.com/yt-dlp/yt-dlp)':738 '2':392 '2012':1707 '2016':1721 '32':1417 '9':1697 'a.k.a':1932 'absolut':1079,1639 'acceler':1410 'account':1111 'achiev':944,1988 'action':1738,1766 'actual':1842 'ad':763,1719,2123 'add':828 'add-on':827 'addit':1377 'administr':1900,1965 'advanc':377 'advantag':1405 'adventur':1768 'aesthet':1488,1780 'aim':324,956 'alacritti':1426,1431 'alacritty.org':1427,1429 'alacritty.org/)':1428 'alias':1585 'allow':473,572,1190,1897,1929 'almost':426 'alreadi':1142,2017 'also':249,342,769,936,955,1015,1569 'amaz':77,1062 'amd64/intel64':1800 'amount':1995 'analyz':1102,1158 'annoy':965 'anti':971 'anti-freedom':970 'app':642 'appl':1287 'applic':611,626,632,1089,1247,1461 'apps.gnome.org':1085 'apps.gnome.org/app/org.gnome.baobab/](https://apps.gnome.org/app/org.gnome.baobab/)':1084 'arch':173,186,199,232,273,292,313 'arch-bas':291 'archlinux.org':188,190 'archlinux.org/)':189 'arm':332 'arm-bas':331 'art':561 'artist':553 'artix':257,263,288,2022 'artixlinux.org':259,261,2024,2026 'artixlinux.org/)':260,2025 'assembl':1985 'audio':726 'authent':1337 'automat':1362 'avail':16,134,244,1068,1096 'baobob':1083,1140,1165 'base':271,293,333,748,1040,1149,1196,1388 'benefit':2124 'best':239,623,1279 'better':1847,1854 'bit':1418 'blake2':1318 'blind':656 'bloat':1497 'blow':639 'bold':1757 'book':678 'bound':584,1576 'break':33 'breed':625 'browser':498,614 'btop':1466,1470,1494 'bulk':1181 'bulki':1166,1170,1178 'calcul':1513,1544 'capabl':897,1413 'care':48 'cartoon':559 'cb7':694 'cbr':692 'cbt':695 'cbz':693 'charg':424,1836 'chb':5,416,615,778,1025,1137,1273,1319,1491,1545,1647,1775,1826,1998 'check':250 'checksum':1302 'choic':91 'cinema':1739 'cinnamon':364,370,400,433,459,477 'classic':998 'clip':560 'close':641 'code':1611,1997 'codec':729 'collect':877,963,1213,1748 'color':1419 'come':478,1549,1840,1859 'comfi':1668 'comfort':413,1664 'comforta':1654 'comfortaa':1619,1623 'comic':677,681 'command':466,715,798,822,869,1552,1583 'command-lin':797,821,868,1551,1582 'commerci':1645 'compil':2100 'complex':306 'complic':1527 'comput':1005,1298 'condit':1200 'config':1032,1851,1877 'configur':222,243,340,892,1018,1058,1484 'consol':1007,1041,1071,1463 'contain':689 'contrari':198 'contribut':1747 'control':1099 'convers':1541 'cool':204 'correct':1339 'counter':1047 'counter-intuit':1046 'crash':35 'creat':1263 'crime':1771 'cross':887,1450,1510 'cross-platform':886,1449,1509 'cryptic':1876 'cryptograph':1350 'crystal':2084,2089 'crystal-lang.org':2085,2087 'crystal-lang.org/)':2086 'currenc':1540 'current':151 'curv':2129 'custom':476,908 'customiz':668 'd':139,1559 'daemon':1950 'daemontool':1939 'daili':153 'data':962 'date':773 'de':446 'deal':1228 'debian':57,63,86,102,112 'default':480,1146,1238 'deriv':100,171 'design':674,926,1608,1632,1683,1761,1927 'desktop':365,374,386,414,419,1295,1512 'despit':192 'dev':2133 'devic':327,1108,1231 'diagram':564 'diamond':124 'differ':1199,1203,1967 'digest':1300 'directori':1177 'disabl':969 'disappear':855 'disk':1093,1100,1133,1156,1219,1233,1240,1251,1253,1261,1264 'display':1415,1730 'distribut':71,270,294,1244,2014,2035 'dl':746,793,859,865 'dlc':755 'dlp':735,741,789 'document':1618 'doesn':448 'done':1020 'download':802,833,873,1341 'drama':1767 'draw':652 'driver':154,1872 'drm':975 'duck':2079 'dynam':2047 'eas':164 'easi':409,1129,2070,2117 'easy-to-us':408 'ecosystem':1328 'editor':432,534 'either':28 'eleg':1676,2062 'embed':326 'emoji':1421 'emul':987,1067,1402,1437,1823 'en.wikipedia.org':2082,2095,2098 'en.wikipedia.org/wiki/duck_typing](https://en.wikipedia.org/wiki/duck_typing)).':2081 'en.wikipedia.org/wiki/type_system#static_type_che':2094 'en.wikipedia.org/wiki/type_system#static_type_checking)),':2097 'enabl':994 'end':812,1910 'endeavour':149 'endeavouro':144 'endeavouros.com':145,147 'endeavouros.com/)':146 'engin':989 'enterpris':1804 'environ':366,501 'eschew':296 'especi':1856 'ever':1283 'everi':142 'everyday':1536 'exact':226 'excel':483 'exhaust':74 'exist':813 'expand':1694 'experi':384,415 'experienc':2131 'fact':1331 'famili':1607,1681,1699 'familiar':785 'fantasi':1754 'fantast':178,339,1853 'fast':1435 'favor':303 'fearless':1758 'featur':73,379,508,546,765,973,1399,1580 'feature-rich':1398 'feel':403,2112 'file':485,599,724,1175,1182,1195,1345,1389 'filenam':896 'find':1573 'fingerprint':933 'firefox':913 'firewal':336,355,1893,1899 'first':69,90 'fix':587 'flowchart':566 'focus':758,2054 'folder':1106,1126 'font':1595 'fonts.google.com':1621,1671,1724 'fonts.google.com/specimen/comfortaa](https://fonts.google.com/specimen/comfortaa)':1620 'fonts.google.com/specimen/raleway](https://fonts.google.com/specimen/raleway)':1670 'fonts.google.com/specimen/rowdies](https://fonts.google.com/specimen/rowdies)':1723 'forev':856 'fork':396,513,747 'format':600,604,690,725,1262 'framework':1980 'free':528,707,1640 'freedom':710,923,972 'friend':667 'front':811,1909 'front-end':1908 'frontend':985 'fuenzalida':1705 'function':1308,1990 'galleri':858,864,875 'gallery-dl':857,863 'game':976,988,999,1072,1785 'geeqi':515 'generic':1818 'genr':1772 'gentoo':252 'geometr':1627 'get':225,1053,1867 'github.com':19,368,737,861,1168,1290,1468 'github.com/aristocratos/btop](https://github.com/aristocratos/btop)':1467 'github.com/chunkyhairball/open-source-software](https://github.com/chunkyhairball/open-source-software)':18 'github.com/linuxmint/bulky](https://github.com/linuxmint/bulky)':1167 'github.com/linuxmint/cinnamon](https://github.com/linuxmint/cinnamon)':367 'github.com/mikf/gallery-dl](https://github.com/mikf/gallery-dl)':860 'github.com/tristanheaven/gtkhash](https://github.com/tristanheaven/gtkhash)':1289 'github.com/yt-dlp/yt-dlp](https://github.com/yt-dlp/yt-dlp)':736 'glyph':1657 'gnome':391,398,1218,1225,1232 'gnu/linux':536 'go':847,849 'goal':917 'good':2004 'got':316 'graphic':533,570,593,1011,1119,1907 'great':40,210,317 'gthumb':488,492 'gtk':500,1148,1387,1554 'gtk-base':1147,1386 'gtkhash':1288,1292,1370 'gufw':1884,1903 'gufw.org':1885,1887 'gufw.org/)':1886 'gui':445,810,1594 'hair':456 'handl':676,1080,1249,1862 'happen':1361 'hard':122 'hardwar':1408 'hash':1307,1351 'heavili':2105 'high':1483 'home':405,1808 'host':881 'howev':1049 'htop':1441,1446,1472 'htop.dev':1442,1444 'htop.dev/)':1443 'hunt':1874 'idea':2005 'identifi':1131 'igino':1711 'ikern':1709 'illustr':556 'imag':495,506,669,874,880,1254,1265,1416 'imo':1855 'impallari':1702 'import':230,1323 'improv':941 'in-between':51 'inact':752 'includ':184,612,691,937,1311 'increas':928 'independ':910,1970 'indian':1737 'individu':216,1745 'init':278,300 'initi':1682 'inkscap':520,525,594,618,647 'inkscape.org':521,523 'inkscape.org/)':522 'innov':378 'inspir':1732,2106 'instal':1151,1236,1870 'integr':1379,2018 'intend':1633 'interact':1452,1478 'interfac':1012,1485,1490,1894 'internet':351,845 'interpret':2076 'intertub':898 'intuit':471,1048 'iosevka':1596,1600 'iptabl':1896 'isn':119 'ital':1717 'jaikishan':1763 'job':1848 'kde':1571 'keep':770,1091 'kitti':1391,1395 'know':842 'known':1306 'languag':2051,2077,2102 'larg':1635 'later':838 'latin':1729 'launcher':1161 'layout':387 'learn':213,2128 'less':305 'letter':1746 'level':1961 'lha':696 'librewolf':899,924,954 'librewolf.net':900,902 'librewolf.net/)':901 'like':27,116,308,312,591,974,1217,1471 'line':716,799,823,870,1553,1584,1937 'linux':58,70,92,174,187,200,205,242,258,264,274,373,444,463,1150,1186,1243,1327,1902,2013,2023 'linuxmint.com':94,96 'linuxmint.com/)':95 'list':7,14 'logo':562 'look':634 'lot':1424,1578 'low':1661,1960 'low-level':1959 'low-stress':1660 'lower':2127 'machin':128,1822 'maco':539 'main':603,757 'maintain':1268 'make':401,450,1127 'manag':182,486,507,1211,1359,1390 'manga':683 'mani':609,807,891,1145,1242 'manual':1369 'marini':1712 'math':1528 'matt':1685 'mcinerney':1686 'mcomix':658,662 'md5':1312 'meant':1953 'media':487,711,723,991,1212 'meme':195 'messag':1299 'mint':93,98,141,1187 'mkpkg':185 'mode':1460,1477 'mount':1260 'mpv':699,704,831 'mpv.io':700,702 'mpv.io/)':701 'much':56,428 'multi':1507 'multi-purpos':1506 'multipl':1194 'music':834 'must':282 'name':1652 'natur':2066,2113 'need':129,353,359,1365,1537,1880 'nemo':484,1383 'network':1861 'never':32,34 'new':764 'niceti':1882 'noir':1770 'normal':1524 'note':418,617,780,1027,1139,1275,1321,1493,1547,1649,1777,1828,2000 'number':588 'occupi':158 'odd':1742 'offer':541 'often':1235 'one':65,235,620,649 'onlin':1110 'open':2,10,530,630,1604,1820,2048 'open-sourc':1603 'open-source-softwar':1 'opengl':1407 'openwrt':319,322,363 'openwrt.org':320,321 'oper':21,24,1946 'option':54,893 'organ':504 'orient':950 'origin':511,776 'os':206,211 'otherwis':1267 'pablo':1701 'packag':181,1358,1529 'package-manag':180 'pacman/libalpm':179 'pain':1035 'part':217,1143,1324,2010 'particular':330 'patch':767,953 'patel':1764 'pattern':1204 'pdf':698 'percent':1543 'perfect':436 'period':468 'person':127,1643 'photograph':1214 'physic':1250 'pid1':281 'piec':1280 'pixel':590 'platform':888,1451,1511 'play':1076 'player':712,992 'playlist':1039 'playlist-bas':1038 'popular':298 'power':895,1521,1797,1989 'prefer':9,420,430 'prepar':1616 'pretti':1061,1380,1496 'primari':916 'primarili':818 'printout':575 'privaci':919,947 'probabl':358,1164 'process':1453,1479,1930,1948,1962 'product':1802,2058 'program':871,1924,2039,2050,2101 'project':761,777,905 'prompt':467 'protect':929 'provid':376,1113,1520,1966 'provis':83 'purpos':1508 'qalcul':1498,1503 'qalculate.github.io':1499,1501 'qalculate.github.io/)':1500 'qemu':1810,1815,1831,1844,1866 'qt':1556,1564 'qualcul':1548 'quartz':118 'quick':1898 'quit':108 'raleway':1669,1673 'rang':1003 'raster':592 're':1568 'read':2068,2115 'readi':1868 'real':277 'realli':47 'reason':475 'recommend':140,2031 'releas':269 'reliabl':31 'remov':958 'renam':1174,1183,1193 'render':577 'represent':1120 'reserv':1525 'resolut':580 'resourc':240 'retroarch':977,982,1028,1077 'review':1715 'rich':543,1400 'rip':454,1284 'robust':503 'rock':344 'rock-solid':343 'rodrigo':1704 'roll':268 'rolling-releas':267 'rom':1042 'rough':1735,1740 'round':1626,1656 'router':334 'rowdi':1722,1726,1778 'rubi':2040,2044,2073,2108,2132 'run':362,997 'runit':309,1941 'rust':1440 's6':311,1911,1918,2008 'san':1629,1678 'sans-serif':1628,1677 'say':117,1210 'scan':1104 'seamless':1381 'secur':285,920,940,949 'see':1154 'select':1043 'serif':1630,1679 'server':85 'servic':1933,1964 'set':544,951,1013,1055,1968 'setup':1030 'sever':879,1198 'sha1':1313 'sha2':1314 'sha256/sha512':1315 'sha3':1316 'sharp':574 'shell':399 'show':1121 'similar':389,640 'simpl':284,1088,1516 'simpli':155 'simplic':2056 'sinc':637 'singl':238,1689 'site':809,882 'size':1123,1636 'skarnet.org':1913 'skarnet.org/software/s6/](https://skarnet.org/software/s6/)':1912 'slick':1010 'small':1921,1994 'softwar':4,12,1282 'solid':345 'someth':37 'sometim':1363 'sourc':3,11,531,631,1605,1821,2049 'sourceforge.net':660 'sourceforge.net/p/mcomix/wiki/home/](https://sourceforge.net/p/mcomix/wiki/home/)':659 'space':1097,1134 'specif':673,1105 'splash':1786 'spot':162 'stabil':78 'stabl':110,287,346 'standard':597 'static':2092 'storag':1107,1230 'storytel':1774 'stress':1662 'strong':1760 'subject':1837 'subtitl':731 'suggest':1653 'suit':1922 'super':30 'super-reli':29 'supervis':1931,1934 'support':607,685,718,1310 'svg':598 'sw.kovidgoyal.net':1393 'sw.kovidgoyal.net/kitty/](https://sw.kovidgoyal.net/kitty/)':1392 'sweet':161 'sweet-spot':160 'syntax':2063,2104 'system':22,25,279,301,307,1348,1788 'systemd':299,2038 'take':1404 'team':1188 'technic':555,1617 'techniqu':934 'technolog':395 'telemetri':961 'termin':1401,1436,1465,1614 'test':75 'text':431,1459,1476,1787 'text-mod':1458,1475 'thin':1690 'thing':650 'thorough':1714 'thriller':1769 'time':143,1355 'tinker':42,168,318 'togeth':1986 'tool':889,1534,1971 'toolbox':1957 'topic':425 'tough':1736 'track':931 'tradit':382 'tree':1116 'type':732,1631,2080,2093 'typefac':1606,1680,1731,1751 'typeof.net':1598 'typeof.net/iosevka/](https://typeof.net/iosevka/)':1597 'typographi':563 'ufw':1883,1889,1905 'unbuntu':104 'uncompl':1892 'under':394 'unicod':1420 'unifi':1016 'unix':1926 'unlimit':579 'usag':1094,1101,1157 'use':166,176,276,349,411,550,568,595,816,1172,1208,1258,1374,1518,1533,1562,1570,1587,1612,1646,1782,1809,1865,1975,2007,2032,2037 'user':383,402,666,922,1489 'user-friend':665 'util':800,1082,1220,1226,1234,1296 'varieti':687,721 'various':1945 'vector':532,569,651 'verifi':1335 'versatil':1523 'version':911,1557,1565 'via':103,1592 'video':728,803,836,853,1409 'view':839 'viewer':496,670,1454,1480 'virtual':1801,1825,1843 'virtualbox':1789,1794,1829,1849 'vs':1830 'want':229,452,1074,1560 'wast':1136 'water':646 'web':613 'weight':1691,1698 'well':657,967,1305,1531,1806,1943 'well-known':1304 'weren':783 'western':680 'whatev':1070 'wide':549,720,1002 'wiki':233,253 'wiki.archlinux.org':245,247 'wiki.archlinux.org/)':246 'wiki.gentoo.org':255 'wiki.gentoo.org/wiki/main_page](https://wiki.gentoo.org/wiki/main_page)':254 'wiki.gnome.org':490,1222 'wiki.gnome.org/apps/disks](https://wiki.gnome.org/apps/disks)':1221 'wiki.gnome.org/apps/gthumb](https://wiki.gnome.org/apps/gthumb)':489 'window':537 'within':1976 'without':1978 'work':136,461,470 'would':87 'write':1610,2072,2119 'written':1438 'www.debian.org':59,61 'www.debian.org/)':60 'www.geeqie.org':516,518 'www.geeqie.org/))':517 'www.qemu.org':1811,1813 'www.qemu.org/)':1812 'www.retroarch.com':978,980 'www.retroarch.com/)':979 'www.ruby-lang.org':2042 'www.ruby-lang.org/en/](https://www.ruby-lang.org/en/)':2041 'www.skarnet.org':1916 'www.skarnet.org/software/s6-linux-init/](https://www.skarnet.org/software/s6-linux-init/)':1915 'www.virtualbox.org':1790,1792 'www.virtualbox.org/)':1791 'x86':1798 'yeah':1832 'youtub':745,754,792 'youtube-dl':744,791 'youtube-dlc':753 'yt':734,740,788,805 'yt-dlp':733,739,787"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1698296868
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/7023770"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698265868 {#2016
        date: 2023-10-25 22:31:08.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2122 …2}
    +image: null
    +parent: null
    +root: null
    +body: "No GIMP 😮. Will definitely be taking a look at Inkscape the next time I’m doing vector art work though…"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704238516 {#2048
      date: 2024-01-03 00:35:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@chunkyhairball@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2115 …}
    +nested: Doctrine\ORM\PersistentCollection {#2123 …}
    +votes: Doctrine\ORM\PersistentCollection {#2120 …}
    +reports: Doctrine\ORM\PersistentCollection {#2160 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2301 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2298 …}
    -id: 183243
    -bodyTs: "'art':18 'definit':4 'gimp':2 'inkscap':10 'look':8 'm':15 'next':12 'take':6 'though':20 'time':13 'vector':17 'work':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/4155291"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698271617 {#2121
      date: 2023-10-26 00:06:57.0 +02:00
    }
  }
  +showMagazineName: true
  +showEntryTitle: true
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.31 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "lemann@lemmy.one"
    +username: "@lemann@lemmy.one"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Hey! Please contact me at my primary Fedi account: @lemann@lemmy.dbzer0.com\n
      \n
      [lemmy.one/u/lemann@lemmy.dbzer0.com](https://lemmy.one/u/lemann@lemmy.dbzer0.com)
      """
    +lastActive: DateTime @1723422420 {#275
      date: 2024-08-12 02:27:00.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 6065
    -password: "$2y$13$gMmtDQMFye/KbOe9uI8dduACxhW8plCv5Q6UbpZEKOu55AVmEmGvi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "lemann@lemmy.one"
    +apProfileId: "https://lemmy.one/u/lemann"
    +apPublicUrl: "https://lemmy.one/u/lemann"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "lemann"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727180563 {#269
      date: 2024-09-24 14:22:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687293306 {#268
      date: 2023-06-20 22:35:06.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#1355
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "lemann@lemmy.one"
    +username: "@lemann@lemmy.one"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Hey! Please contact me at my primary Fedi account: @lemann@lemmy.dbzer0.com\n
      \n
      [lemmy.one/u/lemann@lemmy.dbzer0.com](https://lemmy.one/u/lemann@lemmy.dbzer0.com)
      """
    +lastActive: DateTime @1723422420 {#275
      date: 2024-08-12 02:27:00.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 6065
    -password: "$2y$13$gMmtDQMFye/KbOe9uI8dduACxhW8plCv5Q6UbpZEKOu55AVmEmGvi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "lemann@lemmy.one"
    +apProfileId: "https://lemmy.one/u/lemann"
    +apPublicUrl: "https://lemmy.one/u/lemann"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "lemann"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727180563 {#269
      date: 2024-09-24 14:22:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687293306 {#268
      date: 2023-06-20 22:35:06.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.43 ms
Input props
[
  "date" => DateTimeImmutable @1698271617 {#2121
    date: 2023-10-26 00:06:57.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#2627
  +date: DateTimeImmutable @1698271617 {#2121
    date: 2023-10-26 00:06:57.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.17 ms
Input props
[
  "createdAt" => DateTimeImmutable @1698271617 {#2121
    date: 2023-10-26 00:06:57.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#2691
  +createdAt: DateTimeImmutable @1698271617 {#2121
    date: 2023-10-26 00:06:57.0 +02:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.21 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#2122
    +icon: Proxies\__CG__\App\Entity\Image {#2549 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2546
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2550 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2552 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2554 …}
    +entries: Doctrine\ORM\PersistentCollection {#2556 …}
    +posts: Doctrine\ORM\PersistentCollection {#2558 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2560 …}
    +bans: Doctrine\ORM\PersistentCollection {#2566 …}
    +reports: Doctrine\ORM\PersistentCollection {#2574 …}
    +badges: Doctrine\ORM\PersistentCollection {#2587 …}
    +logs: Doctrine\ORM\PersistentCollection {#2597 …}
    +awards: Doctrine\ORM\PersistentCollection {#2579 …}
    +categories: Doctrine\ORM\PersistentCollection {#2603 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2547
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2548
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#2756
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2122
    +icon: Proxies\__CG__\App\Entity\Image {#2549 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2546
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2550 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2552 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2554 …}
    +entries: Doctrine\ORM\PersistentCollection {#2556 …}
    +posts: Doctrine\ORM\PersistentCollection {#2558 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2560 …}
    +bans: Doctrine\ORM\PersistentCollection {#2566 …}
    +reports: Doctrine\ORM\PersistentCollection {#2574 …}
    +badges: Doctrine\ORM\PersistentCollection {#2587 …}
    +logs: Doctrine\ORM\PersistentCollection {#2597 …}
    +awards: Doctrine\ORM\PersistentCollection {#2579 …}
    +categories: Doctrine\ORM\PersistentCollection {#2603 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2547
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2548
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 12.0 MiB 0.24 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2117
    +user: Proxies\__CG__\App\Entity\User {#2017 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2122
      +icon: Proxies\__CG__\App\Entity\Image {#2549 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2546
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2550 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2552 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2554 …}
      +entries: Doctrine\ORM\PersistentCollection {#2556 …}
      +posts: Doctrine\ORM\PersistentCollection {#2558 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2560 …}
      +bans: Doctrine\ORM\PersistentCollection {#2566 …}
      +reports: Doctrine\ORM\PersistentCollection {#2574 …}
      +badges: Doctrine\ORM\PersistentCollection {#2587 …}
      +logs: Doctrine\ORM\PersistentCollection {#2597 …}
      +awards: Doctrine\ORM\PersistentCollection {#2579 …}
      +categories: Doctrine\ORM\PersistentCollection {#2603 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2547
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2548
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#1982 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1980 …}
    +slug: "chunkyhairball-s-preferred-OSS-List"
    +title: "chunkyhairball's preferred OSS List"
    +url: "https://lemmy.ml/pictrs/image/8843e88f-1da6-44da-baab-9f781ada2fd0.jpeg"
    +body: """
      Open-Source-Software\n
      ====================\n
      \n
      chb’s list of preferred open source software – This list is available at [github.com/chunkyhairball/Open-Source-Software](https://github.com/chunkyhairball/Open-Source-Software)\n
      \n
      Operating Systems\n
      =================\n
      \n
      On operating systems, I like either super-reliable, never breaks, never crashes… or something that’s great to tinker with. I don’t really care for the in-between options so much.\n
      \n
      Debian Linux - [www.debian.org](https://www.debian.org/)\n
      --------------------------------------------------------\n
      \n
      Debian is one of the very first Linux distributions, and features EXHAUSTIVE testing and amazing stability. If I had to provision a server, Debian would be my first choice.\n
      \n
      Linux Mint [linuxmint.com](https://linuxmint.com/)\n
      --------------------------------------------------\n
      \n
      Mint is derived from Debian via Unbuntu. It’s not quite as stable as Debian, but that’s like saying quartz isn’t as hard as diamond. If a personal machine needs to be up and available to work on, I’d recommend Mint every time.\n
      \n
      EndeavourOS [endeavouros.com](https://endeavouros.com/)\n
      -------------------------------------------------------\n
      \n
      Endeavour is *currently* my daily driver simply because it occupies a sweet-spot of ease of use and tinkerability. It’s derived from Arch Linux and uses the fantastic pacman/libalpm package-manager, which includes mkpkg.\n
      \n
      Arch Linux [archlinux.org](https://archlinux.org/)\n
      --------------------------------------------------\n
      \n
      Despite all the memes to the contrary, Arch Linux is not the *cool* Linux OS. It’s a great OS for learning what the individual parts do and how to configure them to get exactly what you want. Importantly, the Arch Wiki is one of the single best resources for Linux configuration available: [wiki.archlinux.org](https://wiki.archlinux.org/) (Also, check the Gentoo wiki: [wiki.gentoo.org/wiki/Main_Page](https://wiki.gentoo.org/wiki/Main_Page) )\n
      \n
      Artix Linux [artixlinux.org](https://artixlinux.org/)\n
      -----------------------------------------------------\n
      \n
      Artix Linux is a rolling-release distribution, based on Arch Linux.\n
      \n
      > It uses real init systems, because PID1 must be simple, secure and stable.\n
      \n
      Artix is an Arch-based distribution that eschews the popular systemd init system in favor of less complex systems like runit and s6. Like Arch, it’s got great tinkerability.\n
      \n
      OpenWRT [openwrt.org](https://openwrt.org)\n
      ------------------------------------------\n
      \n
      OpenWRT is aimed at embedded devices, and, in particular, ARM-based routers and firewalls. It’s fantastically configurable, but also rock-solid stable. If you use the internet, you NEED a firewall, and it probably needs to be running OpenWRT.\n
      \n
      Cinnamon Desktop Environment - [github.com/linuxmint/cinnamon](https://github.com/linuxmint/cinnamon)\n
      -----------------------------------------------------------------------------------------------------\n
      \n
      > Cinnamon is a Linux desktop that provides advanced innovative features and a traditional user experience. The desktop layout is similar to Gnome 2 with underlying technology forked from Gnome Shell. Cinnamon makes users feel at home with an easy-to-use and comfortable desktop experience.\n
      \n
      (chb’s notes: Desktop preference is a very charged topic, almost as much as preferred text editor. Cinnamon is not perfect, but, for me, it’s the only Linux GUI DE that doesn’t make me want to rip my hair out. Before Cinnamon, I worked with Linux at the command prompt, period. It works intuitively and allows for reasonable customization. Cinnamon comes by default with the excellent Nemo file manager.)\n
      \n
      Media\n
      =====\n
      \n
      gThumb - [wiki.gnome.org/Apps/Gthumb](https://wiki.gnome.org/Apps/Gthumb)\n
      -------------------------------------------------------------------------\n
      \n
      gThumb is an image viewer and browser for gtk environments with robust organization and image management features. It was originally a fork of Geeqie ([www.geeqie.org](https://www.geeqie.org/))\n
      \n
      Inkscape - [inkscape.org](https://inkscape.org/)\n
      ------------------------------------------------\n
      \n
      > Inkscape is a Free and open source vector graphics editor for GNU/Linux, Windows and macOS. It offers a rich set of features and is widely used for both artistic and technical illustrations such as cartoons, clip art, logos, typography, diagramming and flowcharting. It uses vector graphics to allow for sharp printouts and renderings at unlimited resolution and is not bound to a fixed number of pixels like raster graphics. Inkscape uses the standardized SVG file format as its main format, which is supported by many other applications including web browsers.\n
      \n
      (chb’s notes: Inkscape is one of those ‘Best of Breed’ applications that all other open source applications should look up to since it blows similar closed apps out of the water. Inkscape does one thing, vector drawing, and does it blindingly well.)\n
      \n
      MComix - [sourceforge.net/p/mcomix/wiki/Home/](https://sourceforge.net/p/mcomix/wiki/Home/)\n
      -------------------------------------------------------------------------------------------\n
      \n
      > MComix is a user-friendly, customizable image viewer. It is specifically designed to handle comic books (both Western comics and manga) and supports a variety of container formats (including CBR, CBZ, CB7, CBT, LHA and PDF)\n
      \n
      mpv - [mpv.io](https://mpv.io/)\n
      -------------------------------\n
      \n
      > mpv is a free (as in freedom) media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types.\n
      \n
      yt-dlp - [github.com/yt-dlp/yt-dlp](https://github.com/yt-dlp/yt-dlp)\n
      ---------------------------------------------------------------------\n
      \n
      > yt-dlp is a youtube-dl fork based on the now inactive youtube-dlc. The main focus of this project is adding new features and patches while also keeping up to date with the original project.\n
      \n
      (chb’s notes: If you weren’t familiar with yt-dlp or youtube-dl, it’s a command-line utility to download videos from YT and MANY other sites. GUI front ends exist, but I use it primarily from the command-line and as an add-on for mpv. I download music and videos for later viewing because who knows when your internet is going to go out, or those videos just *disappear* forever.)\n
      \n
      gallery-dl - [github.com/mikf/gallery-dl](https://github.com/mikf/gallery-dl)\n
      -----------------------------------------------------------------------------\n
      \n
      > gallery-dl is a command-line program to download image galleries and collections from several image hosting sites. It is a cross-platform tool with many configuration options and powerful filenaming capabilities.\n
      \n
      Intertubes\n
      ==========\n
      \n
      Librewolf - [librewolf.net](https://librewolf.net/)\n
      ---------------------------------------------------\n
      \n
      > This project is a custom and independent version of Firefox, with the primary goals of privacy, security and user freedom. LibreWolf is designed to increase protection against tracking and fingerprinting techniques, while also including a few security improvements. This is achieved through our privacy and security oriented settings and patches. LibreWolf also aims to remove all the telemetry, data collection and annoyances, as well as disabling anti-freedom features like DRM.\n
      \n
      Gaming\n
      ======\n
      \n
      Retroarch - [www.retroarch.com](https://www.retroarch.com/)\n
      -----------------------------------------------------------\n
      \n
      > RetroArch is a frontend for emulators, game engines and media players. It enables you to run classic games on a wide range of computers and consoles through its slick graphical interface. Settings are also unified so configuration is done once and for all.\n
      \n
      (chb’s notes: Retroarch’s setup and config is a PAIN. It’s playlist-based console ROM selection is very counter-intuitive. However, once you do get it set up and configured, it’s pretty amazing. If there’s an emulator available for whatever console game you want to play, Retroarch will absolutely handle it.)\n
      \n
      Utilities\n
      ---------\n
      \n
      Baobob - [apps.gnome.org/app/org.gnome.baobab/](https://apps.gnome.org/app/org.gnome.baobab/)\n
      ---------------------------------------------------------------------------------------------\n
      \n
      > A simple application to keep your disk usage and available space under control. Disk Usage Analyzer can scan specific folders, storage devices and online accounts. It provides both a tree and a graphical representation showing the size of each folder, making it easy to identify where disk space is wasted.\n
      \n
      (chb’s notes: Baobob is already part of many default GTK-based Linux installs. If you see a ‘Disk Usage Analyzer’ in your launcher, it’s probably Baobob.)\n
      \n
      Bulky - [github.com/linuxmint/bulky](https://github.com/linuxmint/bulky)\n
      ------------------------------------------------------------------------\n
      \n
      > Bulky is used to rename files and directories.\n
      \n
      Bulky is a bulk file renamer from the Linux Mint team. It allows you to rename multiple files based on several different conditions and with different patterns. It’s very useful for, say, managing media collections, photographs, or the like.\n
      \n
      Gnome Disk Utility - [wiki.gnome.org/Apps/Disks](https://wiki.gnome.org/Apps/Disks)\n
      -----------------------------------------------------------------------------------\n
      \n
      > A GNOME utility for dealing with storage devices.\n
      \n
      Gnome Disk Utility, often installed by default as ‘Disks’ in many Linux distributions, is an application for handling physical disks and disk images. It can be used to mount disks, format, create disk images, or otherwise maintain any of the above.\n
      \n
      (chb’s notes: This is the best piece of software ever ripped off from Apple.)\n
      \n
      GtkHash [github.com/tristanheaven/gtkhash](https://github.com/tristanheaven/gtkhash)\n
      ------------------------------------------------------------------------------------\n
      \n
      > GtkHash is a desktop utility for computing message digests or checksums. Most well-known hash functions are supported, including MD5, SHA1, SHA2 (SHA256/SHA512), SHA3 and BLAKE2.\n
      \n
      (chb’s notes: An important part of the Linux ecosystem is the fact that we can verify the authenticity and correctness of downloads and any other file on our system with cryptographic hashes. Most of the time, with your package manager, this happens automatically. Sometimes you need to do it manually. GtkHash is what I use for that. Additionally, it integrates pretty seamlessly into Nemo and other GTK-based file managers.)\n
      \n
      kitty - [sw.kovidgoyal.net/kitty/](https://sw.kovidgoyal.net/kitty/)\n
      --------------------------------------------------------------------\n
      \n
      kitty is a feature-rich terminal emulator that takes advantage of OpenGL hardware video acceleration. It’s capable of displaying images, 32-bit color, Unicode emojis and a lot more.\n
      \n
      alacritty - [alacritty.org](https://alacritty.org/)\n
      ---------------------------------------------------\n
      \n
      alacritty is a very fast terminal emulator written in Rust.\n
      \n
      htop - [htop.dev](https://htop.dev/)\n
      ------------------------------------\n
      \n
      htop is a cross-platform, interactive process viewer. It is a text-mode application for consoles or terminals.\n
      \n
      btop++ - [github.com/aristocratos/btop](https://github.com/aristocratos/btop)\n
      -----------------------------------------------------------------------------\n
      \n
      btop++, like htop, is a text-mode, interactive process viewer with a highly configurable interface and an aesthetic user interface.\n
      \n
      (chb’s notes: btop is *pretty* bloat!)\n
      \n
      Qalculate! - [qalculate.github.io](https://qalculate.github.io/)\n
      ----------------------------------------------------------------\n
      \n
      > Qalculate! is a multi-purpose cross-platform desktop calculator. It is simple to use but provides power and versatility normally reserved for complicated math packages, as well as useful tools for everyday needs (such as currency conversion and percent calculation).\n
      \n
      (chb’s notes: Qualculate! comes in command-line, GTK, and Qt versions. You’d want to use the Qt version if you’re also using KDE. I find myself having bound a lot of features to command-line aliases and using it there more than via the GUI.)\n
      \n
      Fonts\n
      =====\n
      \n
      Iosevka - [typeof.net/Iosevka/](https://typeof.net/Iosevka/)\n
      ------------------------------------------------------------\n
      \n
      > Iosevka is an open-source typeface family, designed for writing code, using in terminals, and preparing technical documents.\n
      \n
      Comfortaa - [fonts.google.com/specimen/Comfortaa](https://fonts.google.com/specimen/Comfortaa)\n
      ----------------------------------------------------------------------------------------------\n
      \n
      > Comfortaa is a rounded, geometric, sans-serif type design intended for large sizes. It is absolutely free, both for personal and commercial use.\n
      \n
      (chb’s notes: As the name suggests, Comforta’s rounded glyphs are very low-stress and comforting. It’s very comfy.)\n
      \n
      Raleway - [fonts.google.com/specimen/Raleway](https://fonts.google.com/specimen/Raleway)\n
      ----------------------------------------------------------------------------------------\n
      \n
      > Raleway is an elegant sans-serif typeface family. Initially designed by Matt McInerney as a single thin weight, it was expanded into a 9 weight family by Pablo Impallari and Rodrigo Fuenzalida in 2012 and iKerned by Igino Marini. A thorough review and italic was added in 2016.\n
      \n
      Rowdies - [fonts.google.com/specimen/Rowdies](https://fonts.google.com/specimen/Rowdies)\n
      ----------------------------------------------------------------------------------------\n
      \n
      > Rowdies is a Latin display typeface inspired by the rough & tough Indian action cinema. Roughness and oddness of each individual letter contribute collectively as a typeface to the fantasy of being bold, fearless and strong. Designed by Jaikishan Patel for action, drama, adventure, thriller, noir & crime genres of storytelling.\n
      \n
      (chb’s notes: Rowdies is AESTHETIC. I use it for game splash text.)\n
      \n
      System\n
      ======\n
      \n
      VirtualBox - [www.virtualbox.org](https://www.virtualbox.org/)\n
      --------------------------------------------------------------\n
      \n
      > VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use.\n
      \n
      QEMU- [www.qemu.org](https://www.qemu.org/)\n
      -------------------------------------------\n
      \n
      > QEMU is a generic and open source machine emulator and virtualizer.\n
      \n
      (chb’s notes: VirtualBox vs. Qemu. Yeah. This is a charged subject. When it comes to actual virtualization, Qemu does a better job. VirtualBox’s config is FANTASTICALLY better, IMO, especially when it comes to Network handling. If you use Qemu, get ready to install some drivers and hunt for cryptic configs if you need the niceties.)\n
      \n
      ufw & gufw - [gufw.org](https://gufw.org/)\n
      ----------------------------------------------\n
      \n
      ufw is the uncomplicated firewall interface for iptables, allowing quick firewall administration on Linux. gufw is ufw’s graphical front-end\n
      \n
      s6 - [skarnet.org/software/s6/](https://skarnet.org/software/s6/) & [www.skarnet.org/software/s6-linux-init/](https://www.skarnet.org/software/s6-linux-init/)\n
      ------------------------------------------------------------------------------------------------------------------------------------------------------------------\n
      \n
      > s6 is a small suite of programs for UNIX, designed to allow process supervision (a.k.a service supervision), in the line of daemontools and runit, as well as various operations on processes and daemons. It is meant to be a toolbox for low-level process and service administration, providing different sets of independent tools that can be used within or without the framework, and that can be assembled together to achieve powerful functionality with a very small amount of code.\n
      \n
      (chb’s notes: It’s a good idea to use s6 as part of a Linux distribution that has already integrated it, such as Artix Linux: [artixlinux.org](https://artixlinux.org/) . I don’t recommend using this on distributions that use systemd)\n
      \n
      Programming\n
      ===========\n
      \n
      Ruby - [www.ruby-lang.org/en/](https://www.ruby-lang.org/en/)\n
      -------------------------------------------------------------\n
      \n
      > Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. Ruby is an interpreted language with duck typing ([en.wikipedia.org/wiki/Duck_typing](https://en.wikipedia.org/wiki/Duck_typing)).\n
      \n
      Crystal - [crystal-lang.org](https://crystal-lang.org/)\n
      -------------------------------------------------------\n
      \n
      > Crystal is a statically typed ([en.wikipedia.org/wiki/Type_system#Static_type_che…](https://en.wikipedia.org/wiki/Type_system#Static_type_checking)), compiled programming language with syntax heavily inspired by Ruby’s, so it feels natural to read and easy to write, and has the added benefit of a lower learning curve for experienced Ruby devs.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 2
    +favouriteCount: 8
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698284216 {#2008
      date: 2023-10-26 03:36:56.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2368 …}
    +votes: Doctrine\ORM\PersistentCollection {#2373 …}
    +reports: Doctrine\ORM\PersistentCollection {#2376 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2365 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2366 …}
    +badges: Doctrine\ORM\PersistentCollection {#2352 …}
    +children: []
    -id: 9088
    -titleTs: "'chunkyhairbal':1 'list':5 'oss':4 'prefer':3"
    -bodyTs: "'/)':62,97,148,191,248,262,524,703,903,981,1430,1445,1502,1793,1814,1888,2027,2088 '/))':519 '/app/org.gnome.baobab/](https://apps.gnome.org/app/org.gnome.baobab/)':1086 '/apps/disks](https://wiki.gnome.org/apps/disks)':1223 '/apps/gthumb](https://wiki.gnome.org/apps/gthumb)':491 '/aristocratos/btop](https://github.com/aristocratos/btop)':1469 '/chunkyhairball/open-source-software](https://github.com/chunkyhairball/open-source-software)':20 '/en/](https://www.ruby-lang.org/en/)':2043 '/iosevka/](https://typeof.net/iosevka/)':1599 '/kitty/](https://sw.kovidgoyal.net/kitty/)':1394 '/linuxmint/bulky](https://github.com/linuxmint/bulky)':1169 '/linuxmint/cinnamon](https://github.com/linuxmint/cinnamon)':369 '/mikf/gallery-dl](https://github.com/mikf/gallery-dl)':862 '/p/mcomix/wiki/home/](https://sourceforge.net/p/mcomix/wiki/home/)':661 '/software/s6-linux-init/](https://www.skarnet.org/software/s6-linux-init/)':1917 '/software/s6/](https://skarnet.org/software/s6/)':1914 '/specimen/comfortaa](https://fonts.google.com/specimen/comfortaa)':1622 '/specimen/raleway](https://fonts.google.com/specimen/raleway)':1672 '/specimen/rowdies](https://fonts.google.com/specimen/rowdies)':1725 '/tristanheaven/gtkhash](https://github.com/tristanheaven/gtkhash)':1291 '/wiki/duck_typing](https://en.wikipedia.org/wiki/duck_typing)).':2083 '/wiki/main_page](https://wiki.gentoo.org/wiki/main_page)':256 '/wiki/type_system#static_type_che':2096 '/wiki/type_system#static_type_checking)),':2099 '/yt-dlp/yt-dlp](https://github.com/yt-dlp/yt-dlp)':738 '2':392 '2012':1707 '2016':1721 '32':1417 '9':1697 'a.k.a':1932 'absolut':1079,1639 'acceler':1410 'account':1111 'achiev':944,1988 'action':1738,1766 'actual':1842 'ad':763,1719,2123 'add':828 'add-on':827 'addit':1377 'administr':1900,1965 'advanc':377 'advantag':1405 'adventur':1768 'aesthet':1488,1780 'aim':324,956 'alacritti':1426,1431 'alacritty.org':1427,1429 'alacritty.org/)':1428 'alias':1585 'allow':473,572,1190,1897,1929 'almost':426 'alreadi':1142,2017 'also':249,342,769,936,955,1015,1569 'amaz':77,1062 'amd64/intel64':1800 'amount':1995 'analyz':1102,1158 'annoy':965 'anti':971 'anti-freedom':970 'app':642 'appl':1287 'applic':611,626,632,1089,1247,1461 'apps.gnome.org':1085 'apps.gnome.org/app/org.gnome.baobab/](https://apps.gnome.org/app/org.gnome.baobab/)':1084 'arch':173,186,199,232,273,292,313 'arch-bas':291 'archlinux.org':188,190 'archlinux.org/)':189 'arm':332 'arm-bas':331 'art':561 'artist':553 'artix':257,263,288,2022 'artixlinux.org':259,261,2024,2026 'artixlinux.org/)':260,2025 'assembl':1985 'audio':726 'authent':1337 'automat':1362 'avail':16,134,244,1068,1096 'baobob':1083,1140,1165 'base':271,293,333,748,1040,1149,1196,1388 'benefit':2124 'best':239,623,1279 'better':1847,1854 'bit':1418 'blake2':1318 'blind':656 'bloat':1497 'blow':639 'bold':1757 'book':678 'bound':584,1576 'break':33 'breed':625 'browser':498,614 'btop':1466,1470,1494 'bulk':1181 'bulki':1166,1170,1178 'calcul':1513,1544 'capabl':897,1413 'care':48 'cartoon':559 'cb7':694 'cbr':692 'cbt':695 'cbz':693 'charg':424,1836 'chb':5,416,615,778,1025,1137,1273,1319,1491,1545,1647,1775,1826,1998 'check':250 'checksum':1302 'choic':91 'cinema':1739 'cinnamon':364,370,400,433,459,477 'classic':998 'clip':560 'close':641 'code':1611,1997 'codec':729 'collect':877,963,1213,1748 'color':1419 'come':478,1549,1840,1859 'comfi':1668 'comfort':413,1664 'comforta':1654 'comfortaa':1619,1623 'comic':677,681 'command':466,715,798,822,869,1552,1583 'command-lin':797,821,868,1551,1582 'commerci':1645 'compil':2100 'complex':306 'complic':1527 'comput':1005,1298 'condit':1200 'config':1032,1851,1877 'configur':222,243,340,892,1018,1058,1484 'consol':1007,1041,1071,1463 'contain':689 'contrari':198 'contribut':1747 'control':1099 'convers':1541 'cool':204 'correct':1339 'counter':1047 'counter-intuit':1046 'crash':35 'creat':1263 'crime':1771 'cross':887,1450,1510 'cross-platform':886,1449,1509 'cryptic':1876 'cryptograph':1350 'crystal':2084,2089 'crystal-lang.org':2085,2087 'crystal-lang.org/)':2086 'currenc':1540 'current':151 'curv':2129 'custom':476,908 'customiz':668 'd':139,1559 'daemon':1950 'daemontool':1939 'daili':153 'data':962 'date':773 'de':446 'deal':1228 'debian':57,63,86,102,112 'default':480,1146,1238 'deriv':100,171 'design':674,926,1608,1632,1683,1761,1927 'desktop':365,374,386,414,419,1295,1512 'despit':192 'dev':2133 'devic':327,1108,1231 'diagram':564 'diamond':124 'differ':1199,1203,1967 'digest':1300 'directori':1177 'disabl':969 'disappear':855 'disk':1093,1100,1133,1156,1219,1233,1240,1251,1253,1261,1264 'display':1415,1730 'distribut':71,270,294,1244,2014,2035 'dl':746,793,859,865 'dlc':755 'dlp':735,741,789 'document':1618 'doesn':448 'done':1020 'download':802,833,873,1341 'drama':1767 'draw':652 'driver':154,1872 'drm':975 'duck':2079 'dynam':2047 'eas':164 'easi':409,1129,2070,2117 'easy-to-us':408 'ecosystem':1328 'editor':432,534 'either':28 'eleg':1676,2062 'embed':326 'emoji':1421 'emul':987,1067,1402,1437,1823 'en.wikipedia.org':2082,2095,2098 'en.wikipedia.org/wiki/duck_typing](https://en.wikipedia.org/wiki/duck_typing)).':2081 'en.wikipedia.org/wiki/type_system#static_type_che':2094 'en.wikipedia.org/wiki/type_system#static_type_checking)),':2097 'enabl':994 'end':812,1910 'endeavour':149 'endeavouro':144 'endeavouros.com':145,147 'endeavouros.com/)':146 'engin':989 'enterpris':1804 'environ':366,501 'eschew':296 'especi':1856 'ever':1283 'everi':142 'everyday':1536 'exact':226 'excel':483 'exhaust':74 'exist':813 'expand':1694 'experi':384,415 'experienc':2131 'fact':1331 'famili':1607,1681,1699 'familiar':785 'fantasi':1754 'fantast':178,339,1853 'fast':1435 'favor':303 'fearless':1758 'featur':73,379,508,546,765,973,1399,1580 'feature-rich':1398 'feel':403,2112 'file':485,599,724,1175,1182,1195,1345,1389 'filenam':896 'find':1573 'fingerprint':933 'firefox':913 'firewal':336,355,1893,1899 'first':69,90 'fix':587 'flowchart':566 'focus':758,2054 'folder':1106,1126 'font':1595 'fonts.google.com':1621,1671,1724 'fonts.google.com/specimen/comfortaa](https://fonts.google.com/specimen/comfortaa)':1620 'fonts.google.com/specimen/raleway](https://fonts.google.com/specimen/raleway)':1670 'fonts.google.com/specimen/rowdies](https://fonts.google.com/specimen/rowdies)':1723 'forev':856 'fork':396,513,747 'format':600,604,690,725,1262 'framework':1980 'free':528,707,1640 'freedom':710,923,972 'friend':667 'front':811,1909 'front-end':1908 'frontend':985 'fuenzalida':1705 'function':1308,1990 'galleri':858,864,875 'gallery-dl':857,863 'game':976,988,999,1072,1785 'geeqi':515 'generic':1818 'genr':1772 'gentoo':252 'geometr':1627 'get':225,1053,1867 'github.com':19,368,737,861,1168,1290,1468 'github.com/aristocratos/btop](https://github.com/aristocratos/btop)':1467 'github.com/chunkyhairball/open-source-software](https://github.com/chunkyhairball/open-source-software)':18 'github.com/linuxmint/bulky](https://github.com/linuxmint/bulky)':1167 'github.com/linuxmint/cinnamon](https://github.com/linuxmint/cinnamon)':367 'github.com/mikf/gallery-dl](https://github.com/mikf/gallery-dl)':860 'github.com/tristanheaven/gtkhash](https://github.com/tristanheaven/gtkhash)':1289 'github.com/yt-dlp/yt-dlp](https://github.com/yt-dlp/yt-dlp)':736 'glyph':1657 'gnome':391,398,1218,1225,1232 'gnu/linux':536 'go':847,849 'goal':917 'good':2004 'got':316 'graphic':533,570,593,1011,1119,1907 'great':40,210,317 'gthumb':488,492 'gtk':500,1148,1387,1554 'gtk-base':1147,1386 'gtkhash':1288,1292,1370 'gufw':1884,1903 'gufw.org':1885,1887 'gufw.org/)':1886 'gui':445,810,1594 'hair':456 'handl':676,1080,1249,1862 'happen':1361 'hard':122 'hardwar':1408 'hash':1307,1351 'heavili':2105 'high':1483 'home':405,1808 'host':881 'howev':1049 'htop':1441,1446,1472 'htop.dev':1442,1444 'htop.dev/)':1443 'hunt':1874 'idea':2005 'identifi':1131 'igino':1711 'ikern':1709 'illustr':556 'imag':495,506,669,874,880,1254,1265,1416 'imo':1855 'impallari':1702 'import':230,1323 'improv':941 'in-between':51 'inact':752 'includ':184,612,691,937,1311 'increas':928 'independ':910,1970 'indian':1737 'individu':216,1745 'init':278,300 'initi':1682 'inkscap':520,525,594,618,647 'inkscape.org':521,523 'inkscape.org/)':522 'innov':378 'inspir':1732,2106 'instal':1151,1236,1870 'integr':1379,2018 'intend':1633 'interact':1452,1478 'interfac':1012,1485,1490,1894 'internet':351,845 'interpret':2076 'intertub':898 'intuit':471,1048 'iosevka':1596,1600 'iptabl':1896 'isn':119 'ital':1717 'jaikishan':1763 'job':1848 'kde':1571 'keep':770,1091 'kitti':1391,1395 'know':842 'known':1306 'languag':2051,2077,2102 'larg':1635 'later':838 'latin':1729 'launcher':1161 'layout':387 'learn':213,2128 'less':305 'letter':1746 'level':1961 'lha':696 'librewolf':899,924,954 'librewolf.net':900,902 'librewolf.net/)':901 'like':27,116,308,312,591,974,1217,1471 'line':716,799,823,870,1553,1584,1937 'linux':58,70,92,174,187,200,205,242,258,264,274,373,444,463,1150,1186,1243,1327,1902,2013,2023 'linuxmint.com':94,96 'linuxmint.com/)':95 'list':7,14 'logo':562 'look':634 'lot':1424,1578 'low':1661,1960 'low-level':1959 'low-stress':1660 'lower':2127 'machin':128,1822 'maco':539 'main':603,757 'maintain':1268 'make':401,450,1127 'manag':182,486,507,1211,1359,1390 'manga':683 'mani':609,807,891,1145,1242 'manual':1369 'marini':1712 'math':1528 'matt':1685 'mcinerney':1686 'mcomix':658,662 'md5':1312 'meant':1953 'media':487,711,723,991,1212 'meme':195 'messag':1299 'mint':93,98,141,1187 'mkpkg':185 'mode':1460,1477 'mount':1260 'mpv':699,704,831 'mpv.io':700,702 'mpv.io/)':701 'much':56,428 'multi':1507 'multi-purpos':1506 'multipl':1194 'music':834 'must':282 'name':1652 'natur':2066,2113 'need':129,353,359,1365,1537,1880 'nemo':484,1383 'network':1861 'never':32,34 'new':764 'niceti':1882 'noir':1770 'normal':1524 'note':418,617,780,1027,1139,1275,1321,1493,1547,1649,1777,1828,2000 'number':588 'occupi':158 'odd':1742 'offer':541 'often':1235 'one':65,235,620,649 'onlin':1110 'open':2,10,530,630,1604,1820,2048 'open-sourc':1603 'open-source-softwar':1 'opengl':1407 'openwrt':319,322,363 'openwrt.org':320,321 'oper':21,24,1946 'option':54,893 'organ':504 'orient':950 'origin':511,776 'os':206,211 'otherwis':1267 'pablo':1701 'packag':181,1358,1529 'package-manag':180 'pacman/libalpm':179 'pain':1035 'part':217,1143,1324,2010 'particular':330 'patch':767,953 'patel':1764 'pattern':1204 'pdf':698 'percent':1543 'perfect':436 'period':468 'person':127,1643 'photograph':1214 'physic':1250 'pid1':281 'piec':1280 'pixel':590 'platform':888,1451,1511 'play':1076 'player':712,992 'playlist':1039 'playlist-bas':1038 'popular':298 'power':895,1521,1797,1989 'prefer':9,420,430 'prepar':1616 'pretti':1061,1380,1496 'primari':916 'primarili':818 'printout':575 'privaci':919,947 'probabl':358,1164 'process':1453,1479,1930,1948,1962 'product':1802,2058 'program':871,1924,2039,2050,2101 'project':761,777,905 'prompt':467 'protect':929 'provid':376,1113,1520,1966 'provis':83 'purpos':1508 'qalcul':1498,1503 'qalculate.github.io':1499,1501 'qalculate.github.io/)':1500 'qemu':1810,1815,1831,1844,1866 'qt':1556,1564 'qualcul':1548 'quartz':118 'quick':1898 'quit':108 'raleway':1669,1673 'rang':1003 'raster':592 're':1568 'read':2068,2115 'readi':1868 'real':277 'realli':47 'reason':475 'recommend':140,2031 'releas':269 'reliabl':31 'remov':958 'renam':1174,1183,1193 'render':577 'represent':1120 'reserv':1525 'resolut':580 'resourc':240 'retroarch':977,982,1028,1077 'review':1715 'rich':543,1400 'rip':454,1284 'robust':503 'rock':344 'rock-solid':343 'rodrigo':1704 'roll':268 'rolling-releas':267 'rom':1042 'rough':1735,1740 'round':1626,1656 'router':334 'rowdi':1722,1726,1778 'rubi':2040,2044,2073,2108,2132 'run':362,997 'runit':309,1941 'rust':1440 's6':311,1911,1918,2008 'san':1629,1678 'sans-serif':1628,1677 'say':117,1210 'scan':1104 'seamless':1381 'secur':285,920,940,949 'see':1154 'select':1043 'serif':1630,1679 'server':85 'servic':1933,1964 'set':544,951,1013,1055,1968 'setup':1030 'sever':879,1198 'sha1':1313 'sha2':1314 'sha256/sha512':1315 'sha3':1316 'sharp':574 'shell':399 'show':1121 'similar':389,640 'simpl':284,1088,1516 'simpli':155 'simplic':2056 'sinc':637 'singl':238,1689 'site':809,882 'size':1123,1636 'skarnet.org':1913 'skarnet.org/software/s6/](https://skarnet.org/software/s6/)':1912 'slick':1010 'small':1921,1994 'softwar':4,12,1282 'solid':345 'someth':37 'sometim':1363 'sourc':3,11,531,631,1605,1821,2049 'sourceforge.net':660 'sourceforge.net/p/mcomix/wiki/home/](https://sourceforge.net/p/mcomix/wiki/home/)':659 'space':1097,1134 'specif':673,1105 'splash':1786 'spot':162 'stabil':78 'stabl':110,287,346 'standard':597 'static':2092 'storag':1107,1230 'storytel':1774 'stress':1662 'strong':1760 'subject':1837 'subtitl':731 'suggest':1653 'suit':1922 'super':30 'super-reli':29 'supervis':1931,1934 'support':607,685,718,1310 'svg':598 'sw.kovidgoyal.net':1393 'sw.kovidgoyal.net/kitty/](https://sw.kovidgoyal.net/kitty/)':1392 'sweet':161 'sweet-spot':160 'syntax':2063,2104 'system':22,25,279,301,307,1348,1788 'systemd':299,2038 'take':1404 'team':1188 'technic':555,1617 'techniqu':934 'technolog':395 'telemetri':961 'termin':1401,1436,1465,1614 'test':75 'text':431,1459,1476,1787 'text-mod':1458,1475 'thin':1690 'thing':650 'thorough':1714 'thriller':1769 'time':143,1355 'tinker':42,168,318 'togeth':1986 'tool':889,1534,1971 'toolbox':1957 'topic':425 'tough':1736 'track':931 'tradit':382 'tree':1116 'type':732,1631,2080,2093 'typefac':1606,1680,1731,1751 'typeof.net':1598 'typeof.net/iosevka/](https://typeof.net/iosevka/)':1597 'typographi':563 'ufw':1883,1889,1905 'unbuntu':104 'uncompl':1892 'under':394 'unicod':1420 'unifi':1016 'unix':1926 'unlimit':579 'usag':1094,1101,1157 'use':166,176,276,349,411,550,568,595,816,1172,1208,1258,1374,1518,1533,1562,1570,1587,1612,1646,1782,1809,1865,1975,2007,2032,2037 'user':383,402,666,922,1489 'user-friend':665 'util':800,1082,1220,1226,1234,1296 'varieti':687,721 'various':1945 'vector':532,569,651 'verifi':1335 'versatil':1523 'version':911,1557,1565 'via':103,1592 'video':728,803,836,853,1409 'view':839 'viewer':496,670,1454,1480 'virtual':1801,1825,1843 'virtualbox':1789,1794,1829,1849 'vs':1830 'want':229,452,1074,1560 'wast':1136 'water':646 'web':613 'weight':1691,1698 'well':657,967,1305,1531,1806,1943 'well-known':1304 'weren':783 'western':680 'whatev':1070 'wide':549,720,1002 'wiki':233,253 'wiki.archlinux.org':245,247 'wiki.archlinux.org/)':246 'wiki.gentoo.org':255 'wiki.gentoo.org/wiki/main_page](https://wiki.gentoo.org/wiki/main_page)':254 'wiki.gnome.org':490,1222 'wiki.gnome.org/apps/disks](https://wiki.gnome.org/apps/disks)':1221 'wiki.gnome.org/apps/gthumb](https://wiki.gnome.org/apps/gthumb)':489 'window':537 'within':1976 'without':1978 'work':136,461,470 'would':87 'write':1610,2072,2119 'written':1438 'www.debian.org':59,61 'www.debian.org/)':60 'www.geeqie.org':516,518 'www.geeqie.org/))':517 'www.qemu.org':1811,1813 'www.qemu.org/)':1812 'www.retroarch.com':978,980 'www.retroarch.com/)':979 'www.ruby-lang.org':2042 'www.ruby-lang.org/en/](https://www.ruby-lang.org/en/)':2041 'www.skarnet.org':1916 'www.skarnet.org/software/s6-linux-init/](https://www.skarnet.org/software/s6-linux-init/)':1915 'www.virtualbox.org':1790,1792 'www.virtualbox.org/)':1791 'x86':1798 'yeah':1832 'youtub':745,754,792 'youtube-dl':744,791 'youtube-dlc':753 'yt':734,740,788,805 'yt-dlp':733,739,787"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698296868
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/7023770"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698265868 {#2016
      date: 2023-10-25 22:31:08.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#2819
  +entry: Proxies\__CG__\App\Entity\Entry {#2117
    +user: Proxies\__CG__\App\Entity\User {#2017 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2122
      +icon: Proxies\__CG__\App\Entity\Image {#2549 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2546
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2550 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2552 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2554 …}
      +entries: Doctrine\ORM\PersistentCollection {#2556 …}
      +posts: Doctrine\ORM\PersistentCollection {#2558 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2560 …}
      +bans: Doctrine\ORM\PersistentCollection {#2566 …}
      +reports: Doctrine\ORM\PersistentCollection {#2574 …}
      +badges: Doctrine\ORM\PersistentCollection {#2587 …}
      +logs: Doctrine\ORM\PersistentCollection {#2597 …}
      +awards: Doctrine\ORM\PersistentCollection {#2579 …}
      +categories: Doctrine\ORM\PersistentCollection {#2603 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2547
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2548
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#1982 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1980 …}
    +slug: "chunkyhairball-s-preferred-OSS-List"
    +title: "chunkyhairball's preferred OSS List"
    +url: "https://lemmy.ml/pictrs/image/8843e88f-1da6-44da-baab-9f781ada2fd0.jpeg"
    +body: """
      Open-Source-Software\n
      ====================\n
      \n
      chb’s list of preferred open source software – This list is available at [github.com/chunkyhairball/Open-Source-Software](https://github.com/chunkyhairball/Open-Source-Software)\n
      \n
      Operating Systems\n
      =================\n
      \n
      On operating systems, I like either super-reliable, never breaks, never crashes… or something that’s great to tinker with. I don’t really care for the in-between options so much.\n
      \n
      Debian Linux - [www.debian.org](https://www.debian.org/)\n
      --------------------------------------------------------\n
      \n
      Debian is one of the very first Linux distributions, and features EXHAUSTIVE testing and amazing stability. If I had to provision a server, Debian would be my first choice.\n
      \n
      Linux Mint [linuxmint.com](https://linuxmint.com/)\n
      --------------------------------------------------\n
      \n
      Mint is derived from Debian via Unbuntu. It’s not quite as stable as Debian, but that’s like saying quartz isn’t as hard as diamond. If a personal machine needs to be up and available to work on, I’d recommend Mint every time.\n
      \n
      EndeavourOS [endeavouros.com](https://endeavouros.com/)\n
      -------------------------------------------------------\n
      \n
      Endeavour is *currently* my daily driver simply because it occupies a sweet-spot of ease of use and tinkerability. It’s derived from Arch Linux and uses the fantastic pacman/libalpm package-manager, which includes mkpkg.\n
      \n
      Arch Linux [archlinux.org](https://archlinux.org/)\n
      --------------------------------------------------\n
      \n
      Despite all the memes to the contrary, Arch Linux is not the *cool* Linux OS. It’s a great OS for learning what the individual parts do and how to configure them to get exactly what you want. Importantly, the Arch Wiki is one of the single best resources for Linux configuration available: [wiki.archlinux.org](https://wiki.archlinux.org/) (Also, check the Gentoo wiki: [wiki.gentoo.org/wiki/Main_Page](https://wiki.gentoo.org/wiki/Main_Page) )\n
      \n
      Artix Linux [artixlinux.org](https://artixlinux.org/)\n
      -----------------------------------------------------\n
      \n
      Artix Linux is a rolling-release distribution, based on Arch Linux.\n
      \n
      > It uses real init systems, because PID1 must be simple, secure and stable.\n
      \n
      Artix is an Arch-based distribution that eschews the popular systemd init system in favor of less complex systems like runit and s6. Like Arch, it’s got great tinkerability.\n
      \n
      OpenWRT [openwrt.org](https://openwrt.org)\n
      ------------------------------------------\n
      \n
      OpenWRT is aimed at embedded devices, and, in particular, ARM-based routers and firewalls. It’s fantastically configurable, but also rock-solid stable. If you use the internet, you NEED a firewall, and it probably needs to be running OpenWRT.\n
      \n
      Cinnamon Desktop Environment - [github.com/linuxmint/cinnamon](https://github.com/linuxmint/cinnamon)\n
      -----------------------------------------------------------------------------------------------------\n
      \n
      > Cinnamon is a Linux desktop that provides advanced innovative features and a traditional user experience. The desktop layout is similar to Gnome 2 with underlying technology forked from Gnome Shell. Cinnamon makes users feel at home with an easy-to-use and comfortable desktop experience.\n
      \n
      (chb’s notes: Desktop preference is a very charged topic, almost as much as preferred text editor. Cinnamon is not perfect, but, for me, it’s the only Linux GUI DE that doesn’t make me want to rip my hair out. Before Cinnamon, I worked with Linux at the command prompt, period. It works intuitively and allows for reasonable customization. Cinnamon comes by default with the excellent Nemo file manager.)\n
      \n
      Media\n
      =====\n
      \n
      gThumb - [wiki.gnome.org/Apps/Gthumb](https://wiki.gnome.org/Apps/Gthumb)\n
      -------------------------------------------------------------------------\n
      \n
      gThumb is an image viewer and browser for gtk environments with robust organization and image management features. It was originally a fork of Geeqie ([www.geeqie.org](https://www.geeqie.org/))\n
      \n
      Inkscape - [inkscape.org](https://inkscape.org/)\n
      ------------------------------------------------\n
      \n
      > Inkscape is a Free and open source vector graphics editor for GNU/Linux, Windows and macOS. It offers a rich set of features and is widely used for both artistic and technical illustrations such as cartoons, clip art, logos, typography, diagramming and flowcharting. It uses vector graphics to allow for sharp printouts and renderings at unlimited resolution and is not bound to a fixed number of pixels like raster graphics. Inkscape uses the standardized SVG file format as its main format, which is supported by many other applications including web browsers.\n
      \n
      (chb’s notes: Inkscape is one of those ‘Best of Breed’ applications that all other open source applications should look up to since it blows similar closed apps out of the water. Inkscape does one thing, vector drawing, and does it blindingly well.)\n
      \n
      MComix - [sourceforge.net/p/mcomix/wiki/Home/](https://sourceforge.net/p/mcomix/wiki/Home/)\n
      -------------------------------------------------------------------------------------------\n
      \n
      > MComix is a user-friendly, customizable image viewer. It is specifically designed to handle comic books (both Western comics and manga) and supports a variety of container formats (including CBR, CBZ, CB7, CBT, LHA and PDF)\n
      \n
      mpv - [mpv.io](https://mpv.io/)\n
      -------------------------------\n
      \n
      > mpv is a free (as in freedom) media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types.\n
      \n
      yt-dlp - [github.com/yt-dlp/yt-dlp](https://github.com/yt-dlp/yt-dlp)\n
      ---------------------------------------------------------------------\n
      \n
      > yt-dlp is a youtube-dl fork based on the now inactive youtube-dlc. The main focus of this project is adding new features and patches while also keeping up to date with the original project.\n
      \n
      (chb’s notes: If you weren’t familiar with yt-dlp or youtube-dl, it’s a command-line utility to download videos from YT and MANY other sites. GUI front ends exist, but I use it primarily from the command-line and as an add-on for mpv. I download music and videos for later viewing because who knows when your internet is going to go out, or those videos just *disappear* forever.)\n
      \n
      gallery-dl - [github.com/mikf/gallery-dl](https://github.com/mikf/gallery-dl)\n
      -----------------------------------------------------------------------------\n
      \n
      > gallery-dl is a command-line program to download image galleries and collections from several image hosting sites. It is a cross-platform tool with many configuration options and powerful filenaming capabilities.\n
      \n
      Intertubes\n
      ==========\n
      \n
      Librewolf - [librewolf.net](https://librewolf.net/)\n
      ---------------------------------------------------\n
      \n
      > This project is a custom and independent version of Firefox, with the primary goals of privacy, security and user freedom. LibreWolf is designed to increase protection against tracking and fingerprinting techniques, while also including a few security improvements. This is achieved through our privacy and security oriented settings and patches. LibreWolf also aims to remove all the telemetry, data collection and annoyances, as well as disabling anti-freedom features like DRM.\n
      \n
      Gaming\n
      ======\n
      \n
      Retroarch - [www.retroarch.com](https://www.retroarch.com/)\n
      -----------------------------------------------------------\n
      \n
      > RetroArch is a frontend for emulators, game engines and media players. It enables you to run classic games on a wide range of computers and consoles through its slick graphical interface. Settings are also unified so configuration is done once and for all.\n
      \n
      (chb’s notes: Retroarch’s setup and config is a PAIN. It’s playlist-based console ROM selection is very counter-intuitive. However, once you do get it set up and configured, it’s pretty amazing. If there’s an emulator available for whatever console game you want to play, Retroarch will absolutely handle it.)\n
      \n
      Utilities\n
      ---------\n
      \n
      Baobob - [apps.gnome.org/app/org.gnome.baobab/](https://apps.gnome.org/app/org.gnome.baobab/)\n
      ---------------------------------------------------------------------------------------------\n
      \n
      > A simple application to keep your disk usage and available space under control. Disk Usage Analyzer can scan specific folders, storage devices and online accounts. It provides both a tree and a graphical representation showing the size of each folder, making it easy to identify where disk space is wasted.\n
      \n
      (chb’s notes: Baobob is already part of many default GTK-based Linux installs. If you see a ‘Disk Usage Analyzer’ in your launcher, it’s probably Baobob.)\n
      \n
      Bulky - [github.com/linuxmint/bulky](https://github.com/linuxmint/bulky)\n
      ------------------------------------------------------------------------\n
      \n
      > Bulky is used to rename files and directories.\n
      \n
      Bulky is a bulk file renamer from the Linux Mint team. It allows you to rename multiple files based on several different conditions and with different patterns. It’s very useful for, say, managing media collections, photographs, or the like.\n
      \n
      Gnome Disk Utility - [wiki.gnome.org/Apps/Disks](https://wiki.gnome.org/Apps/Disks)\n
      -----------------------------------------------------------------------------------\n
      \n
      > A GNOME utility for dealing with storage devices.\n
      \n
      Gnome Disk Utility, often installed by default as ‘Disks’ in many Linux distributions, is an application for handling physical disks and disk images. It can be used to mount disks, format, create disk images, or otherwise maintain any of the above.\n
      \n
      (chb’s notes: This is the best piece of software ever ripped off from Apple.)\n
      \n
      GtkHash [github.com/tristanheaven/gtkhash](https://github.com/tristanheaven/gtkhash)\n
      ------------------------------------------------------------------------------------\n
      \n
      > GtkHash is a desktop utility for computing message digests or checksums. Most well-known hash functions are supported, including MD5, SHA1, SHA2 (SHA256/SHA512), SHA3 and BLAKE2.\n
      \n
      (chb’s notes: An important part of the Linux ecosystem is the fact that we can verify the authenticity and correctness of downloads and any other file on our system with cryptographic hashes. Most of the time, with your package manager, this happens automatically. Sometimes you need to do it manually. GtkHash is what I use for that. Additionally, it integrates pretty seamlessly into Nemo and other GTK-based file managers.)\n
      \n
      kitty - [sw.kovidgoyal.net/kitty/](https://sw.kovidgoyal.net/kitty/)\n
      --------------------------------------------------------------------\n
      \n
      kitty is a feature-rich terminal emulator that takes advantage of OpenGL hardware video acceleration. It’s capable of displaying images, 32-bit color, Unicode emojis and a lot more.\n
      \n
      alacritty - [alacritty.org](https://alacritty.org/)\n
      ---------------------------------------------------\n
      \n
      alacritty is a very fast terminal emulator written in Rust.\n
      \n
      htop - [htop.dev](https://htop.dev/)\n
      ------------------------------------\n
      \n
      htop is a cross-platform, interactive process viewer. It is a text-mode application for consoles or terminals.\n
      \n
      btop++ - [github.com/aristocratos/btop](https://github.com/aristocratos/btop)\n
      -----------------------------------------------------------------------------\n
      \n
      btop++, like htop, is a text-mode, interactive process viewer with a highly configurable interface and an aesthetic user interface.\n
      \n
      (chb’s notes: btop is *pretty* bloat!)\n
      \n
      Qalculate! - [qalculate.github.io](https://qalculate.github.io/)\n
      ----------------------------------------------------------------\n
      \n
      > Qalculate! is a multi-purpose cross-platform desktop calculator. It is simple to use but provides power and versatility normally reserved for complicated math packages, as well as useful tools for everyday needs (such as currency conversion and percent calculation).\n
      \n
      (chb’s notes: Qualculate! comes in command-line, GTK, and Qt versions. You’d want to use the Qt version if you’re also using KDE. I find myself having bound a lot of features to command-line aliases and using it there more than via the GUI.)\n
      \n
      Fonts\n
      =====\n
      \n
      Iosevka - [typeof.net/Iosevka/](https://typeof.net/Iosevka/)\n
      ------------------------------------------------------------\n
      \n
      > Iosevka is an open-source typeface family, designed for writing code, using in terminals, and preparing technical documents.\n
      \n
      Comfortaa - [fonts.google.com/specimen/Comfortaa](https://fonts.google.com/specimen/Comfortaa)\n
      ----------------------------------------------------------------------------------------------\n
      \n
      > Comfortaa is a rounded, geometric, sans-serif type design intended for large sizes. It is absolutely free, both for personal and commercial use.\n
      \n
      (chb’s notes: As the name suggests, Comforta’s rounded glyphs are very low-stress and comforting. It’s very comfy.)\n
      \n
      Raleway - [fonts.google.com/specimen/Raleway](https://fonts.google.com/specimen/Raleway)\n
      ----------------------------------------------------------------------------------------\n
      \n
      > Raleway is an elegant sans-serif typeface family. Initially designed by Matt McInerney as a single thin weight, it was expanded into a 9 weight family by Pablo Impallari and Rodrigo Fuenzalida in 2012 and iKerned by Igino Marini. A thorough review and italic was added in 2016.\n
      \n
      Rowdies - [fonts.google.com/specimen/Rowdies](https://fonts.google.com/specimen/Rowdies)\n
      ----------------------------------------------------------------------------------------\n
      \n
      > Rowdies is a Latin display typeface inspired by the rough & tough Indian action cinema. Roughness and oddness of each individual letter contribute collectively as a typeface to the fantasy of being bold, fearless and strong. Designed by Jaikishan Patel for action, drama, adventure, thriller, noir & crime genres of storytelling.\n
      \n
      (chb’s notes: Rowdies is AESTHETIC. I use it for game splash text.)\n
      \n
      System\n
      ======\n
      \n
      VirtualBox - [www.virtualbox.org](https://www.virtualbox.org/)\n
      --------------------------------------------------------------\n
      \n
      > VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use.\n
      \n
      QEMU- [www.qemu.org](https://www.qemu.org/)\n
      -------------------------------------------\n
      \n
      > QEMU is a generic and open source machine emulator and virtualizer.\n
      \n
      (chb’s notes: VirtualBox vs. Qemu. Yeah. This is a charged subject. When it comes to actual virtualization, Qemu does a better job. VirtualBox’s config is FANTASTICALLY better, IMO, especially when it comes to Network handling. If you use Qemu, get ready to install some drivers and hunt for cryptic configs if you need the niceties.)\n
      \n
      ufw & gufw - [gufw.org](https://gufw.org/)\n
      ----------------------------------------------\n
      \n
      ufw is the uncomplicated firewall interface for iptables, allowing quick firewall administration on Linux. gufw is ufw’s graphical front-end\n
      \n
      s6 - [skarnet.org/software/s6/](https://skarnet.org/software/s6/) & [www.skarnet.org/software/s6-linux-init/](https://www.skarnet.org/software/s6-linux-init/)\n
      ------------------------------------------------------------------------------------------------------------------------------------------------------------------\n
      \n
      > s6 is a small suite of programs for UNIX, designed to allow process supervision (a.k.a service supervision), in the line of daemontools and runit, as well as various operations on processes and daemons. It is meant to be a toolbox for low-level process and service administration, providing different sets of independent tools that can be used within or without the framework, and that can be assembled together to achieve powerful functionality with a very small amount of code.\n
      \n
      (chb’s notes: It’s a good idea to use s6 as part of a Linux distribution that has already integrated it, such as Artix Linux: [artixlinux.org](https://artixlinux.org/) . I don’t recommend using this on distributions that use systemd)\n
      \n
      Programming\n
      ===========\n
      \n
      Ruby - [www.ruby-lang.org/en/](https://www.ruby-lang.org/en/)\n
      -------------------------------------------------------------\n
      \n
      > Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. Ruby is an interpreted language with duck typing ([en.wikipedia.org/wiki/Duck_typing](https://en.wikipedia.org/wiki/Duck_typing)).\n
      \n
      Crystal - [crystal-lang.org](https://crystal-lang.org/)\n
      -------------------------------------------------------\n
      \n
      > Crystal is a statically typed ([en.wikipedia.org/wiki/Type_system#Static_type_che…](https://en.wikipedia.org/wiki/Type_system#Static_type_checking)), compiled programming language with syntax heavily inspired by Ruby’s, so it feels natural to read and easy to write, and has the added benefit of a lower learning curve for experienced Ruby devs.
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 2
    +favouriteCount: 8
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698284216 {#2008
      date: 2023-10-26 03:36:56.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2368 …}
    +votes: Doctrine\ORM\PersistentCollection {#2373 …}
    +reports: Doctrine\ORM\PersistentCollection {#2376 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2365 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2366 …}
    +badges: Doctrine\ORM\PersistentCollection {#2352 …}
    +children: []
    -id: 9088
    -titleTs: "'chunkyhairbal':1 'list':5 'oss':4 'prefer':3"
    -bodyTs: "'/)':62,97,148,191,248,262,524,703,903,981,1430,1445,1502,1793,1814,1888,2027,2088 '/))':519 '/app/org.gnome.baobab/](https://apps.gnome.org/app/org.gnome.baobab/)':1086 '/apps/disks](https://wiki.gnome.org/apps/disks)':1223 '/apps/gthumb](https://wiki.gnome.org/apps/gthumb)':491 '/aristocratos/btop](https://github.com/aristocratos/btop)':1469 '/chunkyhairball/open-source-software](https://github.com/chunkyhairball/open-source-software)':20 '/en/](https://www.ruby-lang.org/en/)':2043 '/iosevka/](https://typeof.net/iosevka/)':1599 '/kitty/](https://sw.kovidgoyal.net/kitty/)':1394 '/linuxmint/bulky](https://github.com/linuxmint/bulky)':1169 '/linuxmint/cinnamon](https://github.com/linuxmint/cinnamon)':369 '/mikf/gallery-dl](https://github.com/mikf/gallery-dl)':862 '/p/mcomix/wiki/home/](https://sourceforge.net/p/mcomix/wiki/home/)':661 '/software/s6-linux-init/](https://www.skarnet.org/software/s6-linux-init/)':1917 '/software/s6/](https://skarnet.org/software/s6/)':1914 '/specimen/comfortaa](https://fonts.google.com/specimen/comfortaa)':1622 '/specimen/raleway](https://fonts.google.com/specimen/raleway)':1672 '/specimen/rowdies](https://fonts.google.com/specimen/rowdies)':1725 '/tristanheaven/gtkhash](https://github.com/tristanheaven/gtkhash)':1291 '/wiki/duck_typing](https://en.wikipedia.org/wiki/duck_typing)).':2083 '/wiki/main_page](https://wiki.gentoo.org/wiki/main_page)':256 '/wiki/type_system#static_type_che':2096 '/wiki/type_system#static_type_checking)),':2099 '/yt-dlp/yt-dlp](https://github.com/yt-dlp/yt-dlp)':738 '2':392 '2012':1707 '2016':1721 '32':1417 '9':1697 'a.k.a':1932 'absolut':1079,1639 'acceler':1410 'account':1111 'achiev':944,1988 'action':1738,1766 'actual':1842 'ad':763,1719,2123 'add':828 'add-on':827 'addit':1377 'administr':1900,1965 'advanc':377 'advantag':1405 'adventur':1768 'aesthet':1488,1780 'aim':324,956 'alacritti':1426,1431 'alacritty.org':1427,1429 'alacritty.org/)':1428 'alias':1585 'allow':473,572,1190,1897,1929 'almost':426 'alreadi':1142,2017 'also':249,342,769,936,955,1015,1569 'amaz':77,1062 'amd64/intel64':1800 'amount':1995 'analyz':1102,1158 'annoy':965 'anti':971 'anti-freedom':970 'app':642 'appl':1287 'applic':611,626,632,1089,1247,1461 'apps.gnome.org':1085 'apps.gnome.org/app/org.gnome.baobab/](https://apps.gnome.org/app/org.gnome.baobab/)':1084 'arch':173,186,199,232,273,292,313 'arch-bas':291 'archlinux.org':188,190 'archlinux.org/)':189 'arm':332 'arm-bas':331 'art':561 'artist':553 'artix':257,263,288,2022 'artixlinux.org':259,261,2024,2026 'artixlinux.org/)':260,2025 'assembl':1985 'audio':726 'authent':1337 'automat':1362 'avail':16,134,244,1068,1096 'baobob':1083,1140,1165 'base':271,293,333,748,1040,1149,1196,1388 'benefit':2124 'best':239,623,1279 'better':1847,1854 'bit':1418 'blake2':1318 'blind':656 'bloat':1497 'blow':639 'bold':1757 'book':678 'bound':584,1576 'break':33 'breed':625 'browser':498,614 'btop':1466,1470,1494 'bulk':1181 'bulki':1166,1170,1178 'calcul':1513,1544 'capabl':897,1413 'care':48 'cartoon':559 'cb7':694 'cbr':692 'cbt':695 'cbz':693 'charg':424,1836 'chb':5,416,615,778,1025,1137,1273,1319,1491,1545,1647,1775,1826,1998 'check':250 'checksum':1302 'choic':91 'cinema':1739 'cinnamon':364,370,400,433,459,477 'classic':998 'clip':560 'close':641 'code':1611,1997 'codec':729 'collect':877,963,1213,1748 'color':1419 'come':478,1549,1840,1859 'comfi':1668 'comfort':413,1664 'comforta':1654 'comfortaa':1619,1623 'comic':677,681 'command':466,715,798,822,869,1552,1583 'command-lin':797,821,868,1551,1582 'commerci':1645 'compil':2100 'complex':306 'complic':1527 'comput':1005,1298 'condit':1200 'config':1032,1851,1877 'configur':222,243,340,892,1018,1058,1484 'consol':1007,1041,1071,1463 'contain':689 'contrari':198 'contribut':1747 'control':1099 'convers':1541 'cool':204 'correct':1339 'counter':1047 'counter-intuit':1046 'crash':35 'creat':1263 'crime':1771 'cross':887,1450,1510 'cross-platform':886,1449,1509 'cryptic':1876 'cryptograph':1350 'crystal':2084,2089 'crystal-lang.org':2085,2087 'crystal-lang.org/)':2086 'currenc':1540 'current':151 'curv':2129 'custom':476,908 'customiz':668 'd':139,1559 'daemon':1950 'daemontool':1939 'daili':153 'data':962 'date':773 'de':446 'deal':1228 'debian':57,63,86,102,112 'default':480,1146,1238 'deriv':100,171 'design':674,926,1608,1632,1683,1761,1927 'desktop':365,374,386,414,419,1295,1512 'despit':192 'dev':2133 'devic':327,1108,1231 'diagram':564 'diamond':124 'differ':1199,1203,1967 'digest':1300 'directori':1177 'disabl':969 'disappear':855 'disk':1093,1100,1133,1156,1219,1233,1240,1251,1253,1261,1264 'display':1415,1730 'distribut':71,270,294,1244,2014,2035 'dl':746,793,859,865 'dlc':755 'dlp':735,741,789 'document':1618 'doesn':448 'done':1020 'download':802,833,873,1341 'drama':1767 'draw':652 'driver':154,1872 'drm':975 'duck':2079 'dynam':2047 'eas':164 'easi':409,1129,2070,2117 'easy-to-us':408 'ecosystem':1328 'editor':432,534 'either':28 'eleg':1676,2062 'embed':326 'emoji':1421 'emul':987,1067,1402,1437,1823 'en.wikipedia.org':2082,2095,2098 'en.wikipedia.org/wiki/duck_typing](https://en.wikipedia.org/wiki/duck_typing)).':2081 'en.wikipedia.org/wiki/type_system#static_type_che':2094 'en.wikipedia.org/wiki/type_system#static_type_checking)),':2097 'enabl':994 'end':812,1910 'endeavour':149 'endeavouro':144 'endeavouros.com':145,147 'endeavouros.com/)':146 'engin':989 'enterpris':1804 'environ':366,501 'eschew':296 'especi':1856 'ever':1283 'everi':142 'everyday':1536 'exact':226 'excel':483 'exhaust':74 'exist':813 'expand':1694 'experi':384,415 'experienc':2131 'fact':1331 'famili':1607,1681,1699 'familiar':785 'fantasi':1754 'fantast':178,339,1853 'fast':1435 'favor':303 'fearless':1758 'featur':73,379,508,546,765,973,1399,1580 'feature-rich':1398 'feel':403,2112 'file':485,599,724,1175,1182,1195,1345,1389 'filenam':896 'find':1573 'fingerprint':933 'firefox':913 'firewal':336,355,1893,1899 'first':69,90 'fix':587 'flowchart':566 'focus':758,2054 'folder':1106,1126 'font':1595 'fonts.google.com':1621,1671,1724 'fonts.google.com/specimen/comfortaa](https://fonts.google.com/specimen/comfortaa)':1620 'fonts.google.com/specimen/raleway](https://fonts.google.com/specimen/raleway)':1670 'fonts.google.com/specimen/rowdies](https://fonts.google.com/specimen/rowdies)':1723 'forev':856 'fork':396,513,747 'format':600,604,690,725,1262 'framework':1980 'free':528,707,1640 'freedom':710,923,972 'friend':667 'front':811,1909 'front-end':1908 'frontend':985 'fuenzalida':1705 'function':1308,1990 'galleri':858,864,875 'gallery-dl':857,863 'game':976,988,999,1072,1785 'geeqi':515 'generic':1818 'genr':1772 'gentoo':252 'geometr':1627 'get':225,1053,1867 'github.com':19,368,737,861,1168,1290,1468 'github.com/aristocratos/btop](https://github.com/aristocratos/btop)':1467 'github.com/chunkyhairball/open-source-software](https://github.com/chunkyhairball/open-source-software)':18 'github.com/linuxmint/bulky](https://github.com/linuxmint/bulky)':1167 'github.com/linuxmint/cinnamon](https://github.com/linuxmint/cinnamon)':367 'github.com/mikf/gallery-dl](https://github.com/mikf/gallery-dl)':860 'github.com/tristanheaven/gtkhash](https://github.com/tristanheaven/gtkhash)':1289 'github.com/yt-dlp/yt-dlp](https://github.com/yt-dlp/yt-dlp)':736 'glyph':1657 'gnome':391,398,1218,1225,1232 'gnu/linux':536 'go':847,849 'goal':917 'good':2004 'got':316 'graphic':533,570,593,1011,1119,1907 'great':40,210,317 'gthumb':488,492 'gtk':500,1148,1387,1554 'gtk-base':1147,1386 'gtkhash':1288,1292,1370 'gufw':1884,1903 'gufw.org':1885,1887 'gufw.org/)':1886 'gui':445,810,1594 'hair':456 'handl':676,1080,1249,1862 'happen':1361 'hard':122 'hardwar':1408 'hash':1307,1351 'heavili':2105 'high':1483 'home':405,1808 'host':881 'howev':1049 'htop':1441,1446,1472 'htop.dev':1442,1444 'htop.dev/)':1443 'hunt':1874 'idea':2005 'identifi':1131 'igino':1711 'ikern':1709 'illustr':556 'imag':495,506,669,874,880,1254,1265,1416 'imo':1855 'impallari':1702 'import':230,1323 'improv':941 'in-between':51 'inact':752 'includ':184,612,691,937,1311 'increas':928 'independ':910,1970 'indian':1737 'individu':216,1745 'init':278,300 'initi':1682 'inkscap':520,525,594,618,647 'inkscape.org':521,523 'inkscape.org/)':522 'innov':378 'inspir':1732,2106 'instal':1151,1236,1870 'integr':1379,2018 'intend':1633 'interact':1452,1478 'interfac':1012,1485,1490,1894 'internet':351,845 'interpret':2076 'intertub':898 'intuit':471,1048 'iosevka':1596,1600 'iptabl':1896 'isn':119 'ital':1717 'jaikishan':1763 'job':1848 'kde':1571 'keep':770,1091 'kitti':1391,1395 'know':842 'known':1306 'languag':2051,2077,2102 'larg':1635 'later':838 'latin':1729 'launcher':1161 'layout':387 'learn':213,2128 'less':305 'letter':1746 'level':1961 'lha':696 'librewolf':899,924,954 'librewolf.net':900,902 'librewolf.net/)':901 'like':27,116,308,312,591,974,1217,1471 'line':716,799,823,870,1553,1584,1937 'linux':58,70,92,174,187,200,205,242,258,264,274,373,444,463,1150,1186,1243,1327,1902,2013,2023 'linuxmint.com':94,96 'linuxmint.com/)':95 'list':7,14 'logo':562 'look':634 'lot':1424,1578 'low':1661,1960 'low-level':1959 'low-stress':1660 'lower':2127 'machin':128,1822 'maco':539 'main':603,757 'maintain':1268 'make':401,450,1127 'manag':182,486,507,1211,1359,1390 'manga':683 'mani':609,807,891,1145,1242 'manual':1369 'marini':1712 'math':1528 'matt':1685 'mcinerney':1686 'mcomix':658,662 'md5':1312 'meant':1953 'media':487,711,723,991,1212 'meme':195 'messag':1299 'mint':93,98,141,1187 'mkpkg':185 'mode':1460,1477 'mount':1260 'mpv':699,704,831 'mpv.io':700,702 'mpv.io/)':701 'much':56,428 'multi':1507 'multi-purpos':1506 'multipl':1194 'music':834 'must':282 'name':1652 'natur':2066,2113 'need':129,353,359,1365,1537,1880 'nemo':484,1383 'network':1861 'never':32,34 'new':764 'niceti':1882 'noir':1770 'normal':1524 'note':418,617,780,1027,1139,1275,1321,1493,1547,1649,1777,1828,2000 'number':588 'occupi':158 'odd':1742 'offer':541 'often':1235 'one':65,235,620,649 'onlin':1110 'open':2,10,530,630,1604,1820,2048 'open-sourc':1603 'open-source-softwar':1 'opengl':1407 'openwrt':319,322,363 'openwrt.org':320,321 'oper':21,24,1946 'option':54,893 'organ':504 'orient':950 'origin':511,776 'os':206,211 'otherwis':1267 'pablo':1701 'packag':181,1358,1529 'package-manag':180 'pacman/libalpm':179 'pain':1035 'part':217,1143,1324,2010 'particular':330 'patch':767,953 'patel':1764 'pattern':1204 'pdf':698 'percent':1543 'perfect':436 'period':468 'person':127,1643 'photograph':1214 'physic':1250 'pid1':281 'piec':1280 'pixel':590 'platform':888,1451,1511 'play':1076 'player':712,992 'playlist':1039 'playlist-bas':1038 'popular':298 'power':895,1521,1797,1989 'prefer':9,420,430 'prepar':1616 'pretti':1061,1380,1496 'primari':916 'primarili':818 'printout':575 'privaci':919,947 'probabl':358,1164 'process':1453,1479,1930,1948,1962 'product':1802,2058 'program':871,1924,2039,2050,2101 'project':761,777,905 'prompt':467 'protect':929 'provid':376,1113,1520,1966 'provis':83 'purpos':1508 'qalcul':1498,1503 'qalculate.github.io':1499,1501 'qalculate.github.io/)':1500 'qemu':1810,1815,1831,1844,1866 'qt':1556,1564 'qualcul':1548 'quartz':118 'quick':1898 'quit':108 'raleway':1669,1673 'rang':1003 'raster':592 're':1568 'read':2068,2115 'readi':1868 'real':277 'realli':47 'reason':475 'recommend':140,2031 'releas':269 'reliabl':31 'remov':958 'renam':1174,1183,1193 'render':577 'represent':1120 'reserv':1525 'resolut':580 'resourc':240 'retroarch':977,982,1028,1077 'review':1715 'rich':543,1400 'rip':454,1284 'robust':503 'rock':344 'rock-solid':343 'rodrigo':1704 'roll':268 'rolling-releas':267 'rom':1042 'rough':1735,1740 'round':1626,1656 'router':334 'rowdi':1722,1726,1778 'rubi':2040,2044,2073,2108,2132 'run':362,997 'runit':309,1941 'rust':1440 's6':311,1911,1918,2008 'san':1629,1678 'sans-serif':1628,1677 'say':117,1210 'scan':1104 'seamless':1381 'secur':285,920,940,949 'see':1154 'select':1043 'serif':1630,1679 'server':85 'servic':1933,1964 'set':544,951,1013,1055,1968 'setup':1030 'sever':879,1198 'sha1':1313 'sha2':1314 'sha256/sha512':1315 'sha3':1316 'sharp':574 'shell':399 'show':1121 'similar':389,640 'simpl':284,1088,1516 'simpli':155 'simplic':2056 'sinc':637 'singl':238,1689 'site':809,882 'size':1123,1636 'skarnet.org':1913 'skarnet.org/software/s6/](https://skarnet.org/software/s6/)':1912 'slick':1010 'small':1921,1994 'softwar':4,12,1282 'solid':345 'someth':37 'sometim':1363 'sourc':3,11,531,631,1605,1821,2049 'sourceforge.net':660 'sourceforge.net/p/mcomix/wiki/home/](https://sourceforge.net/p/mcomix/wiki/home/)':659 'space':1097,1134 'specif':673,1105 'splash':1786 'spot':162 'stabil':78 'stabl':110,287,346 'standard':597 'static':2092 'storag':1107,1230 'storytel':1774 'stress':1662 'strong':1760 'subject':1837 'subtitl':731 'suggest':1653 'suit':1922 'super':30 'super-reli':29 'supervis':1931,1934 'support':607,685,718,1310 'svg':598 'sw.kovidgoyal.net':1393 'sw.kovidgoyal.net/kitty/](https://sw.kovidgoyal.net/kitty/)':1392 'sweet':161 'sweet-spot':160 'syntax':2063,2104 'system':22,25,279,301,307,1348,1788 'systemd':299,2038 'take':1404 'team':1188 'technic':555,1617 'techniqu':934 'technolog':395 'telemetri':961 'termin':1401,1436,1465,1614 'test':75 'text':431,1459,1476,1787 'text-mod':1458,1475 'thin':1690 'thing':650 'thorough':1714 'thriller':1769 'time':143,1355 'tinker':42,168,318 'togeth':1986 'tool':889,1534,1971 'toolbox':1957 'topic':425 'tough':1736 'track':931 'tradit':382 'tree':1116 'type':732,1631,2080,2093 'typefac':1606,1680,1731,1751 'typeof.net':1598 'typeof.net/iosevka/](https://typeof.net/iosevka/)':1597 'typographi':563 'ufw':1883,1889,1905 'unbuntu':104 'uncompl':1892 'under':394 'unicod':1420 'unifi':1016 'unix':1926 'unlimit':579 'usag':1094,1101,1157 'use':166,176,276,349,411,550,568,595,816,1172,1208,1258,1374,1518,1533,1562,1570,1587,1612,1646,1782,1809,1865,1975,2007,2032,2037 'user':383,402,666,922,1489 'user-friend':665 'util':800,1082,1220,1226,1234,1296 'varieti':687,721 'various':1945 'vector':532,569,651 'verifi':1335 'versatil':1523 'version':911,1557,1565 'via':103,1592 'video':728,803,836,853,1409 'view':839 'viewer':496,670,1454,1480 'virtual':1801,1825,1843 'virtualbox':1789,1794,1829,1849 'vs':1830 'want':229,452,1074,1560 'wast':1136 'water':646 'web':613 'weight':1691,1698 'well':657,967,1305,1531,1806,1943 'well-known':1304 'weren':783 'western':680 'whatev':1070 'wide':549,720,1002 'wiki':233,253 'wiki.archlinux.org':245,247 'wiki.archlinux.org/)':246 'wiki.gentoo.org':255 'wiki.gentoo.org/wiki/main_page](https://wiki.gentoo.org/wiki/main_page)':254 'wiki.gnome.org':490,1222 'wiki.gnome.org/apps/disks](https://wiki.gnome.org/apps/disks)':1221 'wiki.gnome.org/apps/gthumb](https://wiki.gnome.org/apps/gthumb)':489 'window':537 'within':1976 'without':1978 'work':136,461,470 'would':87 'write':1610,2072,2119 'written':1438 'www.debian.org':59,61 'www.debian.org/)':60 'www.geeqie.org':516,518 'www.geeqie.org/))':517 'www.qemu.org':1811,1813 'www.qemu.org/)':1812 'www.retroarch.com':978,980 'www.retroarch.com/)':979 'www.ruby-lang.org':2042 'www.ruby-lang.org/en/](https://www.ruby-lang.org/en/)':2041 'www.skarnet.org':1916 'www.skarnet.org/software/s6-linux-init/](https://www.skarnet.org/software/s6-linux-init/)':1915 'www.virtualbox.org':1790,1792 'www.virtualbox.org/)':1791 'x86':1798 'yeah':1832 'youtub':745,754,792 'youtube-dl':744,791 'youtube-dlc':753 'yt':734,740,788,805 'yt-dlp':733,739,787"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698296868
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/7023770"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698265868 {#2016
      date: 2023-10-25 22:31:08.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.25 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "lemann@lemmy.one"
    +username: "@lemann@lemmy.one"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Hey! Please contact me at my primary Fedi account: @lemann@lemmy.dbzer0.com\n
      \n
      [lemmy.one/u/lemann@lemmy.dbzer0.com](https://lemmy.one/u/lemann@lemmy.dbzer0.com)
      """
    +lastActive: DateTime @1723422420 {#275
      date: 2024-08-12 02:27:00.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 6065
    -password: "$2y$13$gMmtDQMFye/KbOe9uI8dduACxhW8plCv5Q6UbpZEKOu55AVmEmGvi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "lemann@lemmy.one"
    +apProfileId: "https://lemmy.one/u/lemann"
    +apPublicUrl: "https://lemmy.one/u/lemann"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "lemann"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727180563 {#269
      date: 2024-09-24 14:22:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687293306 {#268
      date: 2023-06-20 22:35:06.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#2882
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "lemann@lemmy.one"
    +username: "@lemann@lemmy.one"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Hey! Please contact me at my primary Fedi account: @lemann@lemmy.dbzer0.com\n
      \n
      [lemmy.one/u/lemann@lemmy.dbzer0.com](https://lemmy.one/u/lemann@lemmy.dbzer0.com)
      """
    +lastActive: DateTime @1723422420 {#275
      date: 2024-08-12 02:27:00.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 6065
    -password: "$2y$13$gMmtDQMFye/KbOe9uI8dduACxhW8plCv5Q6UbpZEKOu55AVmEmGvi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "lemann@lemmy.one"
    +apProfileId: "https://lemmy.one/u/lemann"
    +apPublicUrl: "https://lemmy.one/u/lemann"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "lemann"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727180563 {#269
      date: 2024-09-24 14:22:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687293306 {#268
      date: 2023-06-20 22:35:06.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.80 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2312
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "lemann@lemmy.one"
      +username: "@lemann@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hey! Please contact me at my primary Fedi account: @lemann@lemmy.dbzer0.com\n
        \n
        [lemmy.one/u/lemann@lemmy.dbzer0.com](https://lemmy.one/u/lemann@lemmy.dbzer0.com)
        """
      +lastActive: DateTime @1723422420 {#275
        date: 2024-08-12 02:27:00.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 6065
      -password: "$2y$13$gMmtDQMFye/KbOe9uI8dduACxhW8plCv5Q6UbpZEKOu55AVmEmGvi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "lemann@lemmy.one"
      +apProfileId: "https://lemmy.one/u/lemann"
      +apPublicUrl: "https://lemmy.one/u/lemann"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "lemann"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727180563 {#269
        date: 2024-09-24 14:22:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687293306 {#268
        date: 2023-06-20 22:35:06.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2117
      +user: Proxies\__CG__\App\Entity\User {#2017 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2122
        +icon: Proxies\__CG__\App\Entity\Image {#2549 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2546
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2550 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2552 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2554 …}
        +entries: Doctrine\ORM\PersistentCollection {#2556 …}
        +posts: Doctrine\ORM\PersistentCollection {#2558 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2560 …}
        +bans: Doctrine\ORM\PersistentCollection {#2566 …}
        +reports: Doctrine\ORM\PersistentCollection {#2574 …}
        +badges: Doctrine\ORM\PersistentCollection {#2587 …}
        +logs: Doctrine\ORM\PersistentCollection {#2597 …}
        +awards: Doctrine\ORM\PersistentCollection {#2579 …}
        +categories: Doctrine\ORM\PersistentCollection {#2603 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2547
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2548
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#1982 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1980 …}
      +slug: "chunkyhairball-s-preferred-OSS-List"
      +title: "chunkyhairball's preferred OSS List"
      +url: "https://lemmy.ml/pictrs/image/8843e88f-1da6-44da-baab-9f781ada2fd0.jpeg"
      +body: """
        Open-Source-Software\n
        ====================\n
        \n
        chb’s list of preferred open source software – This list is available at [github.com/chunkyhairball/Open-Source-Software](https://github.com/chunkyhairball/Open-Source-Software)\n
        \n
        Operating Systems\n
        =================\n
        \n
        On operating systems, I like either super-reliable, never breaks, never crashes… or something that’s great to tinker with. I don’t really care for the in-between options so much.\n
        \n
        Debian Linux - [www.debian.org](https://www.debian.org/)\n
        --------------------------------------------------------\n
        \n
        Debian is one of the very first Linux distributions, and features EXHAUSTIVE testing and amazing stability. If I had to provision a server, Debian would be my first choice.\n
        \n
        Linux Mint [linuxmint.com](https://linuxmint.com/)\n
        --------------------------------------------------\n
        \n
        Mint is derived from Debian via Unbuntu. It’s not quite as stable as Debian, but that’s like saying quartz isn’t as hard as diamond. If a personal machine needs to be up and available to work on, I’d recommend Mint every time.\n
        \n
        EndeavourOS [endeavouros.com](https://endeavouros.com/)\n
        -------------------------------------------------------\n
        \n
        Endeavour is *currently* my daily driver simply because it occupies a sweet-spot of ease of use and tinkerability. It’s derived from Arch Linux and uses the fantastic pacman/libalpm package-manager, which includes mkpkg.\n
        \n
        Arch Linux [archlinux.org](https://archlinux.org/)\n
        --------------------------------------------------\n
        \n
        Despite all the memes to the contrary, Arch Linux is not the *cool* Linux OS. It’s a great OS for learning what the individual parts do and how to configure them to get exactly what you want. Importantly, the Arch Wiki is one of the single best resources for Linux configuration available: [wiki.archlinux.org](https://wiki.archlinux.org/) (Also, check the Gentoo wiki: [wiki.gentoo.org/wiki/Main_Page](https://wiki.gentoo.org/wiki/Main_Page) )\n
        \n
        Artix Linux [artixlinux.org](https://artixlinux.org/)\n
        -----------------------------------------------------\n
        \n
        Artix Linux is a rolling-release distribution, based on Arch Linux.\n
        \n
        > It uses real init systems, because PID1 must be simple, secure and stable.\n
        \n
        Artix is an Arch-based distribution that eschews the popular systemd init system in favor of less complex systems like runit and s6. Like Arch, it’s got great tinkerability.\n
        \n
        OpenWRT [openwrt.org](https://openwrt.org)\n
        ------------------------------------------\n
        \n
        OpenWRT is aimed at embedded devices, and, in particular, ARM-based routers and firewalls. It’s fantastically configurable, but also rock-solid stable. If you use the internet, you NEED a firewall, and it probably needs to be running OpenWRT.\n
        \n
        Cinnamon Desktop Environment - [github.com/linuxmint/cinnamon](https://github.com/linuxmint/cinnamon)\n
        -----------------------------------------------------------------------------------------------------\n
        \n
        > Cinnamon is a Linux desktop that provides advanced innovative features and a traditional user experience. The desktop layout is similar to Gnome 2 with underlying technology forked from Gnome Shell. Cinnamon makes users feel at home with an easy-to-use and comfortable desktop experience.\n
        \n
        (chb’s notes: Desktop preference is a very charged topic, almost as much as preferred text editor. Cinnamon is not perfect, but, for me, it’s the only Linux GUI DE that doesn’t make me want to rip my hair out. Before Cinnamon, I worked with Linux at the command prompt, period. It works intuitively and allows for reasonable customization. Cinnamon comes by default with the excellent Nemo file manager.)\n
        \n
        Media\n
        =====\n
        \n
        gThumb - [wiki.gnome.org/Apps/Gthumb](https://wiki.gnome.org/Apps/Gthumb)\n
        -------------------------------------------------------------------------\n
        \n
        gThumb is an image viewer and browser for gtk environments with robust organization and image management features. It was originally a fork of Geeqie ([www.geeqie.org](https://www.geeqie.org/))\n
        \n
        Inkscape - [inkscape.org](https://inkscape.org/)\n
        ------------------------------------------------\n
        \n
        > Inkscape is a Free and open source vector graphics editor for GNU/Linux, Windows and macOS. It offers a rich set of features and is widely used for both artistic and technical illustrations such as cartoons, clip art, logos, typography, diagramming and flowcharting. It uses vector graphics to allow for sharp printouts and renderings at unlimited resolution and is not bound to a fixed number of pixels like raster graphics. Inkscape uses the standardized SVG file format as its main format, which is supported by many other applications including web browsers.\n
        \n
        (chb’s notes: Inkscape is one of those ‘Best of Breed’ applications that all other open source applications should look up to since it blows similar closed apps out of the water. Inkscape does one thing, vector drawing, and does it blindingly well.)\n
        \n
        MComix - [sourceforge.net/p/mcomix/wiki/Home/](https://sourceforge.net/p/mcomix/wiki/Home/)\n
        -------------------------------------------------------------------------------------------\n
        \n
        > MComix is a user-friendly, customizable image viewer. It is specifically designed to handle comic books (both Western comics and manga) and supports a variety of container formats (including CBR, CBZ, CB7, CBT, LHA and PDF)\n
        \n
        mpv - [mpv.io](https://mpv.io/)\n
        -------------------------------\n
        \n
        > mpv is a free (as in freedom) media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types.\n
        \n
        yt-dlp - [github.com/yt-dlp/yt-dlp](https://github.com/yt-dlp/yt-dlp)\n
        ---------------------------------------------------------------------\n
        \n
        > yt-dlp is a youtube-dl fork based on the now inactive youtube-dlc. The main focus of this project is adding new features and patches while also keeping up to date with the original project.\n
        \n
        (chb’s notes: If you weren’t familiar with yt-dlp or youtube-dl, it’s a command-line utility to download videos from YT and MANY other sites. GUI front ends exist, but I use it primarily from the command-line and as an add-on for mpv. I download music and videos for later viewing because who knows when your internet is going to go out, or those videos just *disappear* forever.)\n
        \n
        gallery-dl - [github.com/mikf/gallery-dl](https://github.com/mikf/gallery-dl)\n
        -----------------------------------------------------------------------------\n
        \n
        > gallery-dl is a command-line program to download image galleries and collections from several image hosting sites. It is a cross-platform tool with many configuration options and powerful filenaming capabilities.\n
        \n
        Intertubes\n
        ==========\n
        \n
        Librewolf - [librewolf.net](https://librewolf.net/)\n
        ---------------------------------------------------\n
        \n
        > This project is a custom and independent version of Firefox, with the primary goals of privacy, security and user freedom. LibreWolf is designed to increase protection against tracking and fingerprinting techniques, while also including a few security improvements. This is achieved through our privacy and security oriented settings and patches. LibreWolf also aims to remove all the telemetry, data collection and annoyances, as well as disabling anti-freedom features like DRM.\n
        \n
        Gaming\n
        ======\n
        \n
        Retroarch - [www.retroarch.com](https://www.retroarch.com/)\n
        -----------------------------------------------------------\n
        \n
        > RetroArch is a frontend for emulators, game engines and media players. It enables you to run classic games on a wide range of computers and consoles through its slick graphical interface. Settings are also unified so configuration is done once and for all.\n
        \n
        (chb’s notes: Retroarch’s setup and config is a PAIN. It’s playlist-based console ROM selection is very counter-intuitive. However, once you do get it set up and configured, it’s pretty amazing. If there’s an emulator available for whatever console game you want to play, Retroarch will absolutely handle it.)\n
        \n
        Utilities\n
        ---------\n
        \n
        Baobob - [apps.gnome.org/app/org.gnome.baobab/](https://apps.gnome.org/app/org.gnome.baobab/)\n
        ---------------------------------------------------------------------------------------------\n
        \n
        > A simple application to keep your disk usage and available space under control. Disk Usage Analyzer can scan specific folders, storage devices and online accounts. It provides both a tree and a graphical representation showing the size of each folder, making it easy to identify where disk space is wasted.\n
        \n
        (chb’s notes: Baobob is already part of many default GTK-based Linux installs. If you see a ‘Disk Usage Analyzer’ in your launcher, it’s probably Baobob.)\n
        \n
        Bulky - [github.com/linuxmint/bulky](https://github.com/linuxmint/bulky)\n
        ------------------------------------------------------------------------\n
        \n
        > Bulky is used to rename files and directories.\n
        \n
        Bulky is a bulk file renamer from the Linux Mint team. It allows you to rename multiple files based on several different conditions and with different patterns. It’s very useful for, say, managing media collections, photographs, or the like.\n
        \n
        Gnome Disk Utility - [wiki.gnome.org/Apps/Disks](https://wiki.gnome.org/Apps/Disks)\n
        -----------------------------------------------------------------------------------\n
        \n
        > A GNOME utility for dealing with storage devices.\n
        \n
        Gnome Disk Utility, often installed by default as ‘Disks’ in many Linux distributions, is an application for handling physical disks and disk images. It can be used to mount disks, format, create disk images, or otherwise maintain any of the above.\n
        \n
        (chb’s notes: This is the best piece of software ever ripped off from Apple.)\n
        \n
        GtkHash [github.com/tristanheaven/gtkhash](https://github.com/tristanheaven/gtkhash)\n
        ------------------------------------------------------------------------------------\n
        \n
        > GtkHash is a desktop utility for computing message digests or checksums. Most well-known hash functions are supported, including MD5, SHA1, SHA2 (SHA256/SHA512), SHA3 and BLAKE2.\n
        \n
        (chb’s notes: An important part of the Linux ecosystem is the fact that we can verify the authenticity and correctness of downloads and any other file on our system with cryptographic hashes. Most of the time, with your package manager, this happens automatically. Sometimes you need to do it manually. GtkHash is what I use for that. Additionally, it integrates pretty seamlessly into Nemo and other GTK-based file managers.)\n
        \n
        kitty - [sw.kovidgoyal.net/kitty/](https://sw.kovidgoyal.net/kitty/)\n
        --------------------------------------------------------------------\n
        \n
        kitty is a feature-rich terminal emulator that takes advantage of OpenGL hardware video acceleration. It’s capable of displaying images, 32-bit color, Unicode emojis and a lot more.\n
        \n
        alacritty - [alacritty.org](https://alacritty.org/)\n
        ---------------------------------------------------\n
        \n
        alacritty is a very fast terminal emulator written in Rust.\n
        \n
        htop - [htop.dev](https://htop.dev/)\n
        ------------------------------------\n
        \n
        htop is a cross-platform, interactive process viewer. It is a text-mode application for consoles or terminals.\n
        \n
        btop++ - [github.com/aristocratos/btop](https://github.com/aristocratos/btop)\n
        -----------------------------------------------------------------------------\n
        \n
        btop++, like htop, is a text-mode, interactive process viewer with a highly configurable interface and an aesthetic user interface.\n
        \n
        (chb’s notes: btop is *pretty* bloat!)\n
        \n
        Qalculate! - [qalculate.github.io](https://qalculate.github.io/)\n
        ----------------------------------------------------------------\n
        \n
        > Qalculate! is a multi-purpose cross-platform desktop calculator. It is simple to use but provides power and versatility normally reserved for complicated math packages, as well as useful tools for everyday needs (such as currency conversion and percent calculation).\n
        \n
        (chb’s notes: Qualculate! comes in command-line, GTK, and Qt versions. You’d want to use the Qt version if you’re also using KDE. I find myself having bound a lot of features to command-line aliases and using it there more than via the GUI.)\n
        \n
        Fonts\n
        =====\n
        \n
        Iosevka - [typeof.net/Iosevka/](https://typeof.net/Iosevka/)\n
        ------------------------------------------------------------\n
        \n
        > Iosevka is an open-source typeface family, designed for writing code, using in terminals, and preparing technical documents.\n
        \n
        Comfortaa - [fonts.google.com/specimen/Comfortaa](https://fonts.google.com/specimen/Comfortaa)\n
        ----------------------------------------------------------------------------------------------\n
        \n
        > Comfortaa is a rounded, geometric, sans-serif type design intended for large sizes. It is absolutely free, both for personal and commercial use.\n
        \n
        (chb’s notes: As the name suggests, Comforta’s rounded glyphs are very low-stress and comforting. It’s very comfy.)\n
        \n
        Raleway - [fonts.google.com/specimen/Raleway](https://fonts.google.com/specimen/Raleway)\n
        ----------------------------------------------------------------------------------------\n
        \n
        > Raleway is an elegant sans-serif typeface family. Initially designed by Matt McInerney as a single thin weight, it was expanded into a 9 weight family by Pablo Impallari and Rodrigo Fuenzalida in 2012 and iKerned by Igino Marini. A thorough review and italic was added in 2016.\n
        \n
        Rowdies - [fonts.google.com/specimen/Rowdies](https://fonts.google.com/specimen/Rowdies)\n
        ----------------------------------------------------------------------------------------\n
        \n
        > Rowdies is a Latin display typeface inspired by the rough & tough Indian action cinema. Roughness and oddness of each individual letter contribute collectively as a typeface to the fantasy of being bold, fearless and strong. Designed by Jaikishan Patel for action, drama, adventure, thriller, noir & crime genres of storytelling.\n
        \n
        (chb’s notes: Rowdies is AESTHETIC. I use it for game splash text.)\n
        \n
        System\n
        ======\n
        \n
        VirtualBox - [www.virtualbox.org](https://www.virtualbox.org/)\n
        --------------------------------------------------------------\n
        \n
        > VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use.\n
        \n
        QEMU- [www.qemu.org](https://www.qemu.org/)\n
        -------------------------------------------\n
        \n
        > QEMU is a generic and open source machine emulator and virtualizer.\n
        \n
        (chb’s notes: VirtualBox vs. Qemu. Yeah. This is a charged subject. When it comes to actual virtualization, Qemu does a better job. VirtualBox’s config is FANTASTICALLY better, IMO, especially when it comes to Network handling. If you use Qemu, get ready to install some drivers and hunt for cryptic configs if you need the niceties.)\n
        \n
        ufw & gufw - [gufw.org](https://gufw.org/)\n
        ----------------------------------------------\n
        \n
        ufw is the uncomplicated firewall interface for iptables, allowing quick firewall administration on Linux. gufw is ufw’s graphical front-end\n
        \n
        s6 - [skarnet.org/software/s6/](https://skarnet.org/software/s6/) & [www.skarnet.org/software/s6-linux-init/](https://www.skarnet.org/software/s6-linux-init/)\n
        ------------------------------------------------------------------------------------------------------------------------------------------------------------------\n
        \n
        > s6 is a small suite of programs for UNIX, designed to allow process supervision (a.k.a service supervision), in the line of daemontools and runit, as well as various operations on processes and daemons. It is meant to be a toolbox for low-level process and service administration, providing different sets of independent tools that can be used within or without the framework, and that can be assembled together to achieve powerful functionality with a very small amount of code.\n
        \n
        (chb’s notes: It’s a good idea to use s6 as part of a Linux distribution that has already integrated it, such as Artix Linux: [artixlinux.org](https://artixlinux.org/) . I don’t recommend using this on distributions that use systemd)\n
        \n
        Programming\n
        ===========\n
        \n
        Ruby - [www.ruby-lang.org/en/](https://www.ruby-lang.org/en/)\n
        -------------------------------------------------------------\n
        \n
        > Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. Ruby is an interpreted language with duck typing ([en.wikipedia.org/wiki/Duck_typing](https://en.wikipedia.org/wiki/Duck_typing)).\n
        \n
        Crystal - [crystal-lang.org](https://crystal-lang.org/)\n
        -------------------------------------------------------\n
        \n
        > Crystal is a statically typed ([en.wikipedia.org/wiki/Type_system#Static_type_che…](https://en.wikipedia.org/wiki/Type_system#Static_type_checking)), compiled programming language with syntax heavily inspired by Ruby’s, so it feels natural to read and easy to write, and has the added benefit of a lower learning curve for experienced Ruby devs.
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 2
      +favouriteCount: 8
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1698284216 {#2008
        date: 2023-10-26 03:36:56.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2368 …}
      +votes: Doctrine\ORM\PersistentCollection {#2373 …}
      +reports: Doctrine\ORM\PersistentCollection {#2376 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2365 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2366 …}
      +badges: Doctrine\ORM\PersistentCollection {#2352 …}
      +children: []
      -id: 9088
      -titleTs: "'chunkyhairbal':1 'list':5 'oss':4 'prefer':3"
      -bodyTs: "'/)':62,97,148,191,248,262,524,703,903,981,1430,1445,1502,1793,1814,1888,2027,2088 '/))':519 '/app/org.gnome.baobab/](https://apps.gnome.org/app/org.gnome.baobab/)':1086 '/apps/disks](https://wiki.gnome.org/apps/disks)':1223 '/apps/gthumb](https://wiki.gnome.org/apps/gthumb)':491 '/aristocratos/btop](https://github.com/aristocratos/btop)':1469 '/chunkyhairball/open-source-software](https://github.com/chunkyhairball/open-source-software)':20 '/en/](https://www.ruby-lang.org/en/)':2043 '/iosevka/](https://typeof.net/iosevka/)':1599 '/kitty/](https://sw.kovidgoyal.net/kitty/)':1394 '/linuxmint/bulky](https://github.com/linuxmint/bulky)':1169 '/linuxmint/cinnamon](https://github.com/linuxmint/cinnamon)':369 '/mikf/gallery-dl](https://github.com/mikf/gallery-dl)':862 '/p/mcomix/wiki/home/](https://sourceforge.net/p/mcomix/wiki/home/)':661 '/software/s6-linux-init/](https://www.skarnet.org/software/s6-linux-init/)':1917 '/software/s6/](https://skarnet.org/software/s6/)':1914 '/specimen/comfortaa](https://fonts.google.com/specimen/comfortaa)':1622 '/specimen/raleway](https://fonts.google.com/specimen/raleway)':1672 '/specimen/rowdies](https://fonts.google.com/specimen/rowdies)':1725 '/tristanheaven/gtkhash](https://github.com/tristanheaven/gtkhash)':1291 '/wiki/duck_typing](https://en.wikipedia.org/wiki/duck_typing)).':2083 '/wiki/main_page](https://wiki.gentoo.org/wiki/main_page)':256 '/wiki/type_system#static_type_che':2096 '/wiki/type_system#static_type_checking)),':2099 '/yt-dlp/yt-dlp](https://github.com/yt-dlp/yt-dlp)':738 '2':392 '2012':1707 '2016':1721 '32':1417 '9':1697 'a.k.a':1932 'absolut':1079,1639 'acceler':1410 'account':1111 'achiev':944,1988 'action':1738,1766 'actual':1842 'ad':763,1719,2123 'add':828 'add-on':827 'addit':1377 'administr':1900,1965 'advanc':377 'advantag':1405 'adventur':1768 'aesthet':1488,1780 'aim':324,956 'alacritti':1426,1431 'alacritty.org':1427,1429 'alacritty.org/)':1428 'alias':1585 'allow':473,572,1190,1897,1929 'almost':426 'alreadi':1142,2017 'also':249,342,769,936,955,1015,1569 'amaz':77,1062 'amd64/intel64':1800 'amount':1995 'analyz':1102,1158 'annoy':965 'anti':971 'anti-freedom':970 'app':642 'appl':1287 'applic':611,626,632,1089,1247,1461 'apps.gnome.org':1085 'apps.gnome.org/app/org.gnome.baobab/](https://apps.gnome.org/app/org.gnome.baobab/)':1084 'arch':173,186,199,232,273,292,313 'arch-bas':291 'archlinux.org':188,190 'archlinux.org/)':189 'arm':332 'arm-bas':331 'art':561 'artist':553 'artix':257,263,288,2022 'artixlinux.org':259,261,2024,2026 'artixlinux.org/)':260,2025 'assembl':1985 'audio':726 'authent':1337 'automat':1362 'avail':16,134,244,1068,1096 'baobob':1083,1140,1165 'base':271,293,333,748,1040,1149,1196,1388 'benefit':2124 'best':239,623,1279 'better':1847,1854 'bit':1418 'blake2':1318 'blind':656 'bloat':1497 'blow':639 'bold':1757 'book':678 'bound':584,1576 'break':33 'breed':625 'browser':498,614 'btop':1466,1470,1494 'bulk':1181 'bulki':1166,1170,1178 'calcul':1513,1544 'capabl':897,1413 'care':48 'cartoon':559 'cb7':694 'cbr':692 'cbt':695 'cbz':693 'charg':424,1836 'chb':5,416,615,778,1025,1137,1273,1319,1491,1545,1647,1775,1826,1998 'check':250 'checksum':1302 'choic':91 'cinema':1739 'cinnamon':364,370,400,433,459,477 'classic':998 'clip':560 'close':641 'code':1611,1997 'codec':729 'collect':877,963,1213,1748 'color':1419 'come':478,1549,1840,1859 'comfi':1668 'comfort':413,1664 'comforta':1654 'comfortaa':1619,1623 'comic':677,681 'command':466,715,798,822,869,1552,1583 'command-lin':797,821,868,1551,1582 'commerci':1645 'compil':2100 'complex':306 'complic':1527 'comput':1005,1298 'condit':1200 'config':1032,1851,1877 'configur':222,243,340,892,1018,1058,1484 'consol':1007,1041,1071,1463 'contain':689 'contrari':198 'contribut':1747 'control':1099 'convers':1541 'cool':204 'correct':1339 'counter':1047 'counter-intuit':1046 'crash':35 'creat':1263 'crime':1771 'cross':887,1450,1510 'cross-platform':886,1449,1509 'cryptic':1876 'cryptograph':1350 'crystal':2084,2089 'crystal-lang.org':2085,2087 'crystal-lang.org/)':2086 'currenc':1540 'current':151 'curv':2129 'custom':476,908 'customiz':668 'd':139,1559 'daemon':1950 'daemontool':1939 'daili':153 'data':962 'date':773 'de':446 'deal':1228 'debian':57,63,86,102,112 'default':480,1146,1238 'deriv':100,171 'design':674,926,1608,1632,1683,1761,1927 'desktop':365,374,386,414,419,1295,1512 'despit':192 'dev':2133 'devic':327,1108,1231 'diagram':564 'diamond':124 'differ':1199,1203,1967 'digest':1300 'directori':1177 'disabl':969 'disappear':855 'disk':1093,1100,1133,1156,1219,1233,1240,1251,1253,1261,1264 'display':1415,1730 'distribut':71,270,294,1244,2014,2035 'dl':746,793,859,865 'dlc':755 'dlp':735,741,789 'document':1618 'doesn':448 'done':1020 'download':802,833,873,1341 'drama':1767 'draw':652 'driver':154,1872 'drm':975 'duck':2079 'dynam':2047 'eas':164 'easi':409,1129,2070,2117 'easy-to-us':408 'ecosystem':1328 'editor':432,534 'either':28 'eleg':1676,2062 'embed':326 'emoji':1421 'emul':987,1067,1402,1437,1823 'en.wikipedia.org':2082,2095,2098 'en.wikipedia.org/wiki/duck_typing](https://en.wikipedia.org/wiki/duck_typing)).':2081 'en.wikipedia.org/wiki/type_system#static_type_che':2094 'en.wikipedia.org/wiki/type_system#static_type_checking)),':2097 'enabl':994 'end':812,1910 'endeavour':149 'endeavouro':144 'endeavouros.com':145,147 'endeavouros.com/)':146 'engin':989 'enterpris':1804 'environ':366,501 'eschew':296 'especi':1856 'ever':1283 'everi':142 'everyday':1536 'exact':226 'excel':483 'exhaust':74 'exist':813 'expand':1694 'experi':384,415 'experienc':2131 'fact':1331 'famili':1607,1681,1699 'familiar':785 'fantasi':1754 'fantast':178,339,1853 'fast':1435 'favor':303 'fearless':1758 'featur':73,379,508,546,765,973,1399,1580 'feature-rich':1398 'feel':403,2112 'file':485,599,724,1175,1182,1195,1345,1389 'filenam':896 'find':1573 'fingerprint':933 'firefox':913 'firewal':336,355,1893,1899 'first':69,90 'fix':587 'flowchart':566 'focus':758,2054 'folder':1106,1126 'font':1595 'fonts.google.com':1621,1671,1724 'fonts.google.com/specimen/comfortaa](https://fonts.google.com/specimen/comfortaa)':1620 'fonts.google.com/specimen/raleway](https://fonts.google.com/specimen/raleway)':1670 'fonts.google.com/specimen/rowdies](https://fonts.google.com/specimen/rowdies)':1723 'forev':856 'fork':396,513,747 'format':600,604,690,725,1262 'framework':1980 'free':528,707,1640 'freedom':710,923,972 'friend':667 'front':811,1909 'front-end':1908 'frontend':985 'fuenzalida':1705 'function':1308,1990 'galleri':858,864,875 'gallery-dl':857,863 'game':976,988,999,1072,1785 'geeqi':515 'generic':1818 'genr':1772 'gentoo':252 'geometr':1627 'get':225,1053,1867 'github.com':19,368,737,861,1168,1290,1468 'github.com/aristocratos/btop](https://github.com/aristocratos/btop)':1467 'github.com/chunkyhairball/open-source-software](https://github.com/chunkyhairball/open-source-software)':18 'github.com/linuxmint/bulky](https://github.com/linuxmint/bulky)':1167 'github.com/linuxmint/cinnamon](https://github.com/linuxmint/cinnamon)':367 'github.com/mikf/gallery-dl](https://github.com/mikf/gallery-dl)':860 'github.com/tristanheaven/gtkhash](https://github.com/tristanheaven/gtkhash)':1289 'github.com/yt-dlp/yt-dlp](https://github.com/yt-dlp/yt-dlp)':736 'glyph':1657 'gnome':391,398,1218,1225,1232 'gnu/linux':536 'go':847,849 'goal':917 'good':2004 'got':316 'graphic':533,570,593,1011,1119,1907 'great':40,210,317 'gthumb':488,492 'gtk':500,1148,1387,1554 'gtk-base':1147,1386 'gtkhash':1288,1292,1370 'gufw':1884,1903 'gufw.org':1885,1887 'gufw.org/)':1886 'gui':445,810,1594 'hair':456 'handl':676,1080,1249,1862 'happen':1361 'hard':122 'hardwar':1408 'hash':1307,1351 'heavili':2105 'high':1483 'home':405,1808 'host':881 'howev':1049 'htop':1441,1446,1472 'htop.dev':1442,1444 'htop.dev/)':1443 'hunt':1874 'idea':2005 'identifi':1131 'igino':1711 'ikern':1709 'illustr':556 'imag':495,506,669,874,880,1254,1265,1416 'imo':1855 'impallari':1702 'import':230,1323 'improv':941 'in-between':51 'inact':752 'includ':184,612,691,937,1311 'increas':928 'independ':910,1970 'indian':1737 'individu':216,1745 'init':278,300 'initi':1682 'inkscap':520,525,594,618,647 'inkscape.org':521,523 'inkscape.org/)':522 'innov':378 'inspir':1732,2106 'instal':1151,1236,1870 'integr':1379,2018 'intend':1633 'interact':1452,1478 'interfac':1012,1485,1490,1894 'internet':351,845 'interpret':2076 'intertub':898 'intuit':471,1048 'iosevka':1596,1600 'iptabl':1896 'isn':119 'ital':1717 'jaikishan':1763 'job':1848 'kde':1571 'keep':770,1091 'kitti':1391,1395 'know':842 'known':1306 'languag':2051,2077,2102 'larg':1635 'later':838 'latin':1729 'launcher':1161 'layout':387 'learn':213,2128 'less':305 'letter':1746 'level':1961 'lha':696 'librewolf':899,924,954 'librewolf.net':900,902 'librewolf.net/)':901 'like':27,116,308,312,591,974,1217,1471 'line':716,799,823,870,1553,1584,1937 'linux':58,70,92,174,187,200,205,242,258,264,274,373,444,463,1150,1186,1243,1327,1902,2013,2023 'linuxmint.com':94,96 'linuxmint.com/)':95 'list':7,14 'logo':562 'look':634 'lot':1424,1578 'low':1661,1960 'low-level':1959 'low-stress':1660 'lower':2127 'machin':128,1822 'maco':539 'main':603,757 'maintain':1268 'make':401,450,1127 'manag':182,486,507,1211,1359,1390 'manga':683 'mani':609,807,891,1145,1242 'manual':1369 'marini':1712 'math':1528 'matt':1685 'mcinerney':1686 'mcomix':658,662 'md5':1312 'meant':1953 'media':487,711,723,991,1212 'meme':195 'messag':1299 'mint':93,98,141,1187 'mkpkg':185 'mode':1460,1477 'mount':1260 'mpv':699,704,831 'mpv.io':700,702 'mpv.io/)':701 'much':56,428 'multi':1507 'multi-purpos':1506 'multipl':1194 'music':834 'must':282 'name':1652 'natur':2066,2113 'need':129,353,359,1365,1537,1880 'nemo':484,1383 'network':1861 'never':32,34 'new':764 'niceti':1882 'noir':1770 'normal':1524 'note':418,617,780,1027,1139,1275,1321,1493,1547,1649,1777,1828,2000 'number':588 'occupi':158 'odd':1742 'offer':541 'often':1235 'one':65,235,620,649 'onlin':1110 'open':2,10,530,630,1604,1820,2048 'open-sourc':1603 'open-source-softwar':1 'opengl':1407 'openwrt':319,322,363 'openwrt.org':320,321 'oper':21,24,1946 'option':54,893 'organ':504 'orient':950 'origin':511,776 'os':206,211 'otherwis':1267 'pablo':1701 'packag':181,1358,1529 'package-manag':180 'pacman/libalpm':179 'pain':1035 'part':217,1143,1324,2010 'particular':330 'patch':767,953 'patel':1764 'pattern':1204 'pdf':698 'percent':1543 'perfect':436 'period':468 'person':127,1643 'photograph':1214 'physic':1250 'pid1':281 'piec':1280 'pixel':590 'platform':888,1451,1511 'play':1076 'player':712,992 'playlist':1039 'playlist-bas':1038 'popular':298 'power':895,1521,1797,1989 'prefer':9,420,430 'prepar':1616 'pretti':1061,1380,1496 'primari':916 'primarili':818 'printout':575 'privaci':919,947 'probabl':358,1164 'process':1453,1479,1930,1948,1962 'product':1802,2058 'program':871,1924,2039,2050,2101 'project':761,777,905 'prompt':467 'protect':929 'provid':376,1113,1520,1966 'provis':83 'purpos':1508 'qalcul':1498,1503 'qalculate.github.io':1499,1501 'qalculate.github.io/)':1500 'qemu':1810,1815,1831,1844,1866 'qt':1556,1564 'qualcul':1548 'quartz':118 'quick':1898 'quit':108 'raleway':1669,1673 'rang':1003 'raster':592 're':1568 'read':2068,2115 'readi':1868 'real':277 'realli':47 'reason':475 'recommend':140,2031 'releas':269 'reliabl':31 'remov':958 'renam':1174,1183,1193 'render':577 'represent':1120 'reserv':1525 'resolut':580 'resourc':240 'retroarch':977,982,1028,1077 'review':1715 'rich':543,1400 'rip':454,1284 'robust':503 'rock':344 'rock-solid':343 'rodrigo':1704 'roll':268 'rolling-releas':267 'rom':1042 'rough':1735,1740 'round':1626,1656 'router':334 'rowdi':1722,1726,1778 'rubi':2040,2044,2073,2108,2132 'run':362,997 'runit':309,1941 'rust':1440 's6':311,1911,1918,2008 'san':1629,1678 'sans-serif':1628,1677 'say':117,1210 'scan':1104 'seamless':1381 'secur':285,920,940,949 'see':1154 'select':1043 'serif':1630,1679 'server':85 'servic':1933,1964 'set':544,951,1013,1055,1968 'setup':1030 'sever':879,1198 'sha1':1313 'sha2':1314 'sha256/sha512':1315 'sha3':1316 'sharp':574 'shell':399 'show':1121 'similar':389,640 'simpl':284,1088,1516 'simpli':155 'simplic':2056 'sinc':637 'singl':238,1689 'site':809,882 'size':1123,1636 'skarnet.org':1913 'skarnet.org/software/s6/](https://skarnet.org/software/s6/)':1912 'slick':1010 'small':1921,1994 'softwar':4,12,1282 'solid':345 'someth':37 'sometim':1363 'sourc':3,11,531,631,1605,1821,2049 'sourceforge.net':660 'sourceforge.net/p/mcomix/wiki/home/](https://sourceforge.net/p/mcomix/wiki/home/)':659 'space':1097,1134 'specif':673,1105 'splash':1786 'spot':162 'stabil':78 'stabl':110,287,346 'standard':597 'static':2092 'storag':1107,1230 'storytel':1774 'stress':1662 'strong':1760 'subject':1837 'subtitl':731 'suggest':1653 'suit':1922 'super':30 'super-reli':29 'supervis':1931,1934 'support':607,685,718,1310 'svg':598 'sw.kovidgoyal.net':1393 'sw.kovidgoyal.net/kitty/](https://sw.kovidgoyal.net/kitty/)':1392 'sweet':161 'sweet-spot':160 'syntax':2063,2104 'system':22,25,279,301,307,1348,1788 'systemd':299,2038 'take':1404 'team':1188 'technic':555,1617 'techniqu':934 'technolog':395 'telemetri':961 'termin':1401,1436,1465,1614 'test':75 'text':431,1459,1476,1787 'text-mod':1458,1475 'thin':1690 'thing':650 'thorough':1714 'thriller':1769 'time':143,1355 'tinker':42,168,318 'togeth':1986 'tool':889,1534,1971 'toolbox':1957 'topic':425 'tough':1736 'track':931 'tradit':382 'tree':1116 'type':732,1631,2080,2093 'typefac':1606,1680,1731,1751 'typeof.net':1598 'typeof.net/iosevka/](https://typeof.net/iosevka/)':1597 'typographi':563 'ufw':1883,1889,1905 'unbuntu':104 'uncompl':1892 'under':394 'unicod':1420 'unifi':1016 'unix':1926 'unlimit':579 'usag':1094,1101,1157 'use':166,176,276,349,411,550,568,595,816,1172,1208,1258,1374,1518,1533,1562,1570,1587,1612,1646,1782,1809,1865,1975,2007,2032,2037 'user':383,402,666,922,1489 'user-friend':665 'util':800,1082,1220,1226,1234,1296 'varieti':687,721 'various':1945 'vector':532,569,651 'verifi':1335 'versatil':1523 'version':911,1557,1565 'via':103,1592 'video':728,803,836,853,1409 'view':839 'viewer':496,670,1454,1480 'virtual':1801,1825,1843 'virtualbox':1789,1794,1829,1849 'vs':1830 'want':229,452,1074,1560 'wast':1136 'water':646 'web':613 'weight':1691,1698 'well':657,967,1305,1531,1806,1943 'well-known':1304 'weren':783 'western':680 'whatev':1070 'wide':549,720,1002 'wiki':233,253 'wiki.archlinux.org':245,247 'wiki.archlinux.org/)':246 'wiki.gentoo.org':255 'wiki.gentoo.org/wiki/main_page](https://wiki.gentoo.org/wiki/main_page)':254 'wiki.gnome.org':490,1222 'wiki.gnome.org/apps/disks](https://wiki.gnome.org/apps/disks)':1221 'wiki.gnome.org/apps/gthumb](https://wiki.gnome.org/apps/gthumb)':489 'window':537 'within':1976 'without':1978 'work':136,461,470 'would':87 'write':1610,2072,2119 'written':1438 'www.debian.org':59,61 'www.debian.org/)':60 'www.geeqie.org':516,518 'www.geeqie.org/))':517 'www.qemu.org':1811,1813 'www.qemu.org/)':1812 'www.retroarch.com':978,980 'www.retroarch.com/)':979 'www.ruby-lang.org':2042 'www.ruby-lang.org/en/](https://www.ruby-lang.org/en/)':2041 'www.skarnet.org':1916 'www.skarnet.org/software/s6-linux-init/](https://www.skarnet.org/software/s6-linux-init/)':1915 'www.virtualbox.org':1790,1792 'www.virtualbox.org/)':1791 'x86':1798 'yeah':1832 'youtub':745,754,792 'youtube-dl':744,791 'youtube-dlc':753 'yt':734,740,788,805 'yt-dlp':733,739,787"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1698296868
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/7023770"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698265868 {#2016
        date: 2023-10-25 22:31:08.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2122 …2}
    +image: null
    +parent: null
    +root: null
    +body: "No GIMP 😮. Will definitely be taking a look at Inkscape the next time I’m doing vector art work though…"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704238516 {#2048
      date: 2024-01-03 00:35:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@chunkyhairball@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2115 …}
    +nested: Doctrine\ORM\PersistentCollection {#2123 …}
    +votes: Doctrine\ORM\PersistentCollection {#2120 …}
    +reports: Doctrine\ORM\PersistentCollection {#2160 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2301 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2298 …}
    -id: 183243
    -bodyTs: "'art':18 'definit':4 'gimp':2 'inkscap':10 'look':8 'm':15 'next':12 'take':6 'though':20 'time':13 'vector':17 'work':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/4155291"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698271617 {#2121
      date: 2023-10-26 00:06:57.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#2975
  +subject: App\Entity\EntryComment {#2312
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "lemann@lemmy.one"
      +username: "@lemann@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hey! Please contact me at my primary Fedi account: @lemann@lemmy.dbzer0.com\n
        \n
        [lemmy.one/u/lemann@lemmy.dbzer0.com](https://lemmy.one/u/lemann@lemmy.dbzer0.com)
        """
      +lastActive: DateTime @1723422420 {#275
        date: 2024-08-12 02:27:00.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 6065
      -password: "$2y$13$gMmtDQMFye/KbOe9uI8dduACxhW8plCv5Q6UbpZEKOu55AVmEmGvi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "lemann@lemmy.one"
      +apProfileId: "https://lemmy.one/u/lemann"
      +apPublicUrl: "https://lemmy.one/u/lemann"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "lemann"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727180563 {#269
        date: 2024-09-24 14:22:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687293306 {#268
        date: 2023-06-20 22:35:06.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2117
      +user: Proxies\__CG__\App\Entity\User {#2017 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2122
        +icon: Proxies\__CG__\App\Entity\Image {#2549 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2546
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2550 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2552 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2554 …}
        +entries: Doctrine\ORM\PersistentCollection {#2556 …}
        +posts: Doctrine\ORM\PersistentCollection {#2558 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2560 …}
        +bans: Doctrine\ORM\PersistentCollection {#2566 …}
        +reports: Doctrine\ORM\PersistentCollection {#2574 …}
        +badges: Doctrine\ORM\PersistentCollection {#2587 …}
        +logs: Doctrine\ORM\PersistentCollection {#2597 …}
        +awards: Doctrine\ORM\PersistentCollection {#2579 …}
        +categories: Doctrine\ORM\PersistentCollection {#2603 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2547
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2548
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#1982 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1980 …}
      +slug: "chunkyhairball-s-preferred-OSS-List"
      +title: "chunkyhairball's preferred OSS List"
      +url: "https://lemmy.ml/pictrs/image/8843e88f-1da6-44da-baab-9f781ada2fd0.jpeg"
      +body: """
        Open-Source-Software\n
        ====================\n
        \n
        chb’s list of preferred open source software – This list is available at [github.com/chunkyhairball/Open-Source-Software](https://github.com/chunkyhairball/Open-Source-Software)\n
        \n
        Operating Systems\n
        =================\n
        \n
        On operating systems, I like either super-reliable, never breaks, never crashes… or something that’s great to tinker with. I don’t really care for the in-between options so much.\n
        \n
        Debian Linux - [www.debian.org](https://www.debian.org/)\n
        --------------------------------------------------------\n
        \n
        Debian is one of the very first Linux distributions, and features EXHAUSTIVE testing and amazing stability. If I had to provision a server, Debian would be my first choice.\n
        \n
        Linux Mint [linuxmint.com](https://linuxmint.com/)\n
        --------------------------------------------------\n
        \n
        Mint is derived from Debian via Unbuntu. It’s not quite as stable as Debian, but that’s like saying quartz isn’t as hard as diamond. If a personal machine needs to be up and available to work on, I’d recommend Mint every time.\n
        \n
        EndeavourOS [endeavouros.com](https://endeavouros.com/)\n
        -------------------------------------------------------\n
        \n
        Endeavour is *currently* my daily driver simply because it occupies a sweet-spot of ease of use and tinkerability. It’s derived from Arch Linux and uses the fantastic pacman/libalpm package-manager, which includes mkpkg.\n
        \n
        Arch Linux [archlinux.org](https://archlinux.org/)\n
        --------------------------------------------------\n
        \n
        Despite all the memes to the contrary, Arch Linux is not the *cool* Linux OS. It’s a great OS for learning what the individual parts do and how to configure them to get exactly what you want. Importantly, the Arch Wiki is one of the single best resources for Linux configuration available: [wiki.archlinux.org](https://wiki.archlinux.org/) (Also, check the Gentoo wiki: [wiki.gentoo.org/wiki/Main_Page](https://wiki.gentoo.org/wiki/Main_Page) )\n
        \n
        Artix Linux [artixlinux.org](https://artixlinux.org/)\n
        -----------------------------------------------------\n
        \n
        Artix Linux is a rolling-release distribution, based on Arch Linux.\n
        \n
        > It uses real init systems, because PID1 must be simple, secure and stable.\n
        \n
        Artix is an Arch-based distribution that eschews the popular systemd init system in favor of less complex systems like runit and s6. Like Arch, it’s got great tinkerability.\n
        \n
        OpenWRT [openwrt.org](https://openwrt.org)\n
        ------------------------------------------\n
        \n
        OpenWRT is aimed at embedded devices, and, in particular, ARM-based routers and firewalls. It’s fantastically configurable, but also rock-solid stable. If you use the internet, you NEED a firewall, and it probably needs to be running OpenWRT.\n
        \n
        Cinnamon Desktop Environment - [github.com/linuxmint/cinnamon](https://github.com/linuxmint/cinnamon)\n
        -----------------------------------------------------------------------------------------------------\n
        \n
        > Cinnamon is a Linux desktop that provides advanced innovative features and a traditional user experience. The desktop layout is similar to Gnome 2 with underlying technology forked from Gnome Shell. Cinnamon makes users feel at home with an easy-to-use and comfortable desktop experience.\n
        \n
        (chb’s notes: Desktop preference is a very charged topic, almost as much as preferred text editor. Cinnamon is not perfect, but, for me, it’s the only Linux GUI DE that doesn’t make me want to rip my hair out. Before Cinnamon, I worked with Linux at the command prompt, period. It works intuitively and allows for reasonable customization. Cinnamon comes by default with the excellent Nemo file manager.)\n
        \n
        Media\n
        =====\n
        \n
        gThumb - [wiki.gnome.org/Apps/Gthumb](https://wiki.gnome.org/Apps/Gthumb)\n
        -------------------------------------------------------------------------\n
        \n
        gThumb is an image viewer and browser for gtk environments with robust organization and image management features. It was originally a fork of Geeqie ([www.geeqie.org](https://www.geeqie.org/))\n
        \n
        Inkscape - [inkscape.org](https://inkscape.org/)\n
        ------------------------------------------------\n
        \n
        > Inkscape is a Free and open source vector graphics editor for GNU/Linux, Windows and macOS. It offers a rich set of features and is widely used for both artistic and technical illustrations such as cartoons, clip art, logos, typography, diagramming and flowcharting. It uses vector graphics to allow for sharp printouts and renderings at unlimited resolution and is not bound to a fixed number of pixels like raster graphics. Inkscape uses the standardized SVG file format as its main format, which is supported by many other applications including web browsers.\n
        \n
        (chb’s notes: Inkscape is one of those ‘Best of Breed’ applications that all other open source applications should look up to since it blows similar closed apps out of the water. Inkscape does one thing, vector drawing, and does it blindingly well.)\n
        \n
        MComix - [sourceforge.net/p/mcomix/wiki/Home/](https://sourceforge.net/p/mcomix/wiki/Home/)\n
        -------------------------------------------------------------------------------------------\n
        \n
        > MComix is a user-friendly, customizable image viewer. It is specifically designed to handle comic books (both Western comics and manga) and supports a variety of container formats (including CBR, CBZ, CB7, CBT, LHA and PDF)\n
        \n
        mpv - [mpv.io](https://mpv.io/)\n
        -------------------------------\n
        \n
        > mpv is a free (as in freedom) media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types.\n
        \n
        yt-dlp - [github.com/yt-dlp/yt-dlp](https://github.com/yt-dlp/yt-dlp)\n
        ---------------------------------------------------------------------\n
        \n
        > yt-dlp is a youtube-dl fork based on the now inactive youtube-dlc. The main focus of this project is adding new features and patches while also keeping up to date with the original project.\n
        \n
        (chb’s notes: If you weren’t familiar with yt-dlp or youtube-dl, it’s a command-line utility to download videos from YT and MANY other sites. GUI front ends exist, but I use it primarily from the command-line and as an add-on for mpv. I download music and videos for later viewing because who knows when your internet is going to go out, or those videos just *disappear* forever.)\n
        \n
        gallery-dl - [github.com/mikf/gallery-dl](https://github.com/mikf/gallery-dl)\n
        -----------------------------------------------------------------------------\n
        \n
        > gallery-dl is a command-line program to download image galleries and collections from several image hosting sites. It is a cross-platform tool with many configuration options and powerful filenaming capabilities.\n
        \n
        Intertubes\n
        ==========\n
        \n
        Librewolf - [librewolf.net](https://librewolf.net/)\n
        ---------------------------------------------------\n
        \n
        > This project is a custom and independent version of Firefox, with the primary goals of privacy, security and user freedom. LibreWolf is designed to increase protection against tracking and fingerprinting techniques, while also including a few security improvements. This is achieved through our privacy and security oriented settings and patches. LibreWolf also aims to remove all the telemetry, data collection and annoyances, as well as disabling anti-freedom features like DRM.\n
        \n
        Gaming\n
        ======\n
        \n
        Retroarch - [www.retroarch.com](https://www.retroarch.com/)\n
        -----------------------------------------------------------\n
        \n
        > RetroArch is a frontend for emulators, game engines and media players. It enables you to run classic games on a wide range of computers and consoles through its slick graphical interface. Settings are also unified so configuration is done once and for all.\n
        \n
        (chb’s notes: Retroarch’s setup and config is a PAIN. It’s playlist-based console ROM selection is very counter-intuitive. However, once you do get it set up and configured, it’s pretty amazing. If there’s an emulator available for whatever console game you want to play, Retroarch will absolutely handle it.)\n
        \n
        Utilities\n
        ---------\n
        \n
        Baobob - [apps.gnome.org/app/org.gnome.baobab/](https://apps.gnome.org/app/org.gnome.baobab/)\n
        ---------------------------------------------------------------------------------------------\n
        \n
        > A simple application to keep your disk usage and available space under control. Disk Usage Analyzer can scan specific folders, storage devices and online accounts. It provides both a tree and a graphical representation showing the size of each folder, making it easy to identify where disk space is wasted.\n
        \n
        (chb’s notes: Baobob is already part of many default GTK-based Linux installs. If you see a ‘Disk Usage Analyzer’ in your launcher, it’s probably Baobob.)\n
        \n
        Bulky - [github.com/linuxmint/bulky](https://github.com/linuxmint/bulky)\n
        ------------------------------------------------------------------------\n
        \n
        > Bulky is used to rename files and directories.\n
        \n
        Bulky is a bulk file renamer from the Linux Mint team. It allows you to rename multiple files based on several different conditions and with different patterns. It’s very useful for, say, managing media collections, photographs, or the like.\n
        \n
        Gnome Disk Utility - [wiki.gnome.org/Apps/Disks](https://wiki.gnome.org/Apps/Disks)\n
        -----------------------------------------------------------------------------------\n
        \n
        > A GNOME utility for dealing with storage devices.\n
        \n
        Gnome Disk Utility, often installed by default as ‘Disks’ in many Linux distributions, is an application for handling physical disks and disk images. It can be used to mount disks, format, create disk images, or otherwise maintain any of the above.\n
        \n
        (chb’s notes: This is the best piece of software ever ripped off from Apple.)\n
        \n
        GtkHash [github.com/tristanheaven/gtkhash](https://github.com/tristanheaven/gtkhash)\n
        ------------------------------------------------------------------------------------\n
        \n
        > GtkHash is a desktop utility for computing message digests or checksums. Most well-known hash functions are supported, including MD5, SHA1, SHA2 (SHA256/SHA512), SHA3 and BLAKE2.\n
        \n
        (chb’s notes: An important part of the Linux ecosystem is the fact that we can verify the authenticity and correctness of downloads and any other file on our system with cryptographic hashes. Most of the time, with your package manager, this happens automatically. Sometimes you need to do it manually. GtkHash is what I use for that. Additionally, it integrates pretty seamlessly into Nemo and other GTK-based file managers.)\n
        \n
        kitty - [sw.kovidgoyal.net/kitty/](https://sw.kovidgoyal.net/kitty/)\n
        --------------------------------------------------------------------\n
        \n
        kitty is a feature-rich terminal emulator that takes advantage of OpenGL hardware video acceleration. It’s capable of displaying images, 32-bit color, Unicode emojis and a lot more.\n
        \n
        alacritty - [alacritty.org](https://alacritty.org/)\n
        ---------------------------------------------------\n
        \n
        alacritty is a very fast terminal emulator written in Rust.\n
        \n
        htop - [htop.dev](https://htop.dev/)\n
        ------------------------------------\n
        \n
        htop is a cross-platform, interactive process viewer. It is a text-mode application for consoles or terminals.\n
        \n
        btop++ - [github.com/aristocratos/btop](https://github.com/aristocratos/btop)\n
        -----------------------------------------------------------------------------\n
        \n
        btop++, like htop, is a text-mode, interactive process viewer with a highly configurable interface and an aesthetic user interface.\n
        \n
        (chb’s notes: btop is *pretty* bloat!)\n
        \n
        Qalculate! - [qalculate.github.io](https://qalculate.github.io/)\n
        ----------------------------------------------------------------\n
        \n
        > Qalculate! is a multi-purpose cross-platform desktop calculator. It is simple to use but provides power and versatility normally reserved for complicated math packages, as well as useful tools for everyday needs (such as currency conversion and percent calculation).\n
        \n
        (chb’s notes: Qualculate! comes in command-line, GTK, and Qt versions. You’d want to use the Qt version if you’re also using KDE. I find myself having bound a lot of features to command-line aliases and using it there more than via the GUI.)\n
        \n
        Fonts\n
        =====\n
        \n
        Iosevka - [typeof.net/Iosevka/](https://typeof.net/Iosevka/)\n
        ------------------------------------------------------------\n
        \n
        > Iosevka is an open-source typeface family, designed for writing code, using in terminals, and preparing technical documents.\n
        \n
        Comfortaa - [fonts.google.com/specimen/Comfortaa](https://fonts.google.com/specimen/Comfortaa)\n
        ----------------------------------------------------------------------------------------------\n
        \n
        > Comfortaa is a rounded, geometric, sans-serif type design intended for large sizes. It is absolutely free, both for personal and commercial use.\n
        \n
        (chb’s notes: As the name suggests, Comforta’s rounded glyphs are very low-stress and comforting. It’s very comfy.)\n
        \n
        Raleway - [fonts.google.com/specimen/Raleway](https://fonts.google.com/specimen/Raleway)\n
        ----------------------------------------------------------------------------------------\n
        \n
        > Raleway is an elegant sans-serif typeface family. Initially designed by Matt McInerney as a single thin weight, it was expanded into a 9 weight family by Pablo Impallari and Rodrigo Fuenzalida in 2012 and iKerned by Igino Marini. A thorough review and italic was added in 2016.\n
        \n
        Rowdies - [fonts.google.com/specimen/Rowdies](https://fonts.google.com/specimen/Rowdies)\n
        ----------------------------------------------------------------------------------------\n
        \n
        > Rowdies is a Latin display typeface inspired by the rough & tough Indian action cinema. Roughness and oddness of each individual letter contribute collectively as a typeface to the fantasy of being bold, fearless and strong. Designed by Jaikishan Patel for action, drama, adventure, thriller, noir & crime genres of storytelling.\n
        \n
        (chb’s notes: Rowdies is AESTHETIC. I use it for game splash text.)\n
        \n
        System\n
        ======\n
        \n
        VirtualBox - [www.virtualbox.org](https://www.virtualbox.org/)\n
        --------------------------------------------------------------\n
        \n
        > VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use.\n
        \n
        QEMU- [www.qemu.org](https://www.qemu.org/)\n
        -------------------------------------------\n
        \n
        > QEMU is a generic and open source machine emulator and virtualizer.\n
        \n
        (chb’s notes: VirtualBox vs. Qemu. Yeah. This is a charged subject. When it comes to actual virtualization, Qemu does a better job. VirtualBox’s config is FANTASTICALLY better, IMO, especially when it comes to Network handling. If you use Qemu, get ready to install some drivers and hunt for cryptic configs if you need the niceties.)\n
        \n
        ufw & gufw - [gufw.org](https://gufw.org/)\n
        ----------------------------------------------\n
        \n
        ufw is the uncomplicated firewall interface for iptables, allowing quick firewall administration on Linux. gufw is ufw’s graphical front-end\n
        \n
        s6 - [skarnet.org/software/s6/](https://skarnet.org/software/s6/) & [www.skarnet.org/software/s6-linux-init/](https://www.skarnet.org/software/s6-linux-init/)\n
        ------------------------------------------------------------------------------------------------------------------------------------------------------------------\n
        \n
        > s6 is a small suite of programs for UNIX, designed to allow process supervision (a.k.a service supervision), in the line of daemontools and runit, as well as various operations on processes and daemons. It is meant to be a toolbox for low-level process and service administration, providing different sets of independent tools that can be used within or without the framework, and that can be assembled together to achieve powerful functionality with a very small amount of code.\n
        \n
        (chb’s notes: It’s a good idea to use s6 as part of a Linux distribution that has already integrated it, such as Artix Linux: [artixlinux.org](https://artixlinux.org/) . I don’t recommend using this on distributions that use systemd)\n
        \n
        Programming\n
        ===========\n
        \n
        Ruby - [www.ruby-lang.org/en/](https://www.ruby-lang.org/en/)\n
        -------------------------------------------------------------\n
        \n
        > Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. Ruby is an interpreted language with duck typing ([en.wikipedia.org/wiki/Duck_typing](https://en.wikipedia.org/wiki/Duck_typing)).\n
        \n
        Crystal - [crystal-lang.org](https://crystal-lang.org/)\n
        -------------------------------------------------------\n
        \n
        > Crystal is a statically typed ([en.wikipedia.org/wiki/Type_system#Static_type_che…](https://en.wikipedia.org/wiki/Type_system#Static_type_checking)), compiled programming language with syntax heavily inspired by Ruby’s, so it feels natural to read and easy to write, and has the added benefit of a lower learning curve for experienced Ruby devs.
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 2
      +favouriteCount: 8
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1698284216 {#2008
        date: 2023-10-26 03:36:56.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2368 …}
      +votes: Doctrine\ORM\PersistentCollection {#2373 …}
      +reports: Doctrine\ORM\PersistentCollection {#2376 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2365 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2366 …}
      +badges: Doctrine\ORM\PersistentCollection {#2352 …}
      +children: []
      -id: 9088
      -titleTs: "'chunkyhairbal':1 'list':5 'oss':4 'prefer':3"
      -bodyTs: "'/)':62,97,148,191,248,262,524,703,903,981,1430,1445,1502,1793,1814,1888,2027,2088 '/))':519 '/app/org.gnome.baobab/](https://apps.gnome.org/app/org.gnome.baobab/)':1086 '/apps/disks](https://wiki.gnome.org/apps/disks)':1223 '/apps/gthumb](https://wiki.gnome.org/apps/gthumb)':491 '/aristocratos/btop](https://github.com/aristocratos/btop)':1469 '/chunkyhairball/open-source-software](https://github.com/chunkyhairball/open-source-software)':20 '/en/](https://www.ruby-lang.org/en/)':2043 '/iosevka/](https://typeof.net/iosevka/)':1599 '/kitty/](https://sw.kovidgoyal.net/kitty/)':1394 '/linuxmint/bulky](https://github.com/linuxmint/bulky)':1169 '/linuxmint/cinnamon](https://github.com/linuxmint/cinnamon)':369 '/mikf/gallery-dl](https://github.com/mikf/gallery-dl)':862 '/p/mcomix/wiki/home/](https://sourceforge.net/p/mcomix/wiki/home/)':661 '/software/s6-linux-init/](https://www.skarnet.org/software/s6-linux-init/)':1917 '/software/s6/](https://skarnet.org/software/s6/)':1914 '/specimen/comfortaa](https://fonts.google.com/specimen/comfortaa)':1622 '/specimen/raleway](https://fonts.google.com/specimen/raleway)':1672 '/specimen/rowdies](https://fonts.google.com/specimen/rowdies)':1725 '/tristanheaven/gtkhash](https://github.com/tristanheaven/gtkhash)':1291 '/wiki/duck_typing](https://en.wikipedia.org/wiki/duck_typing)).':2083 '/wiki/main_page](https://wiki.gentoo.org/wiki/main_page)':256 '/wiki/type_system#static_type_che':2096 '/wiki/type_system#static_type_checking)),':2099 '/yt-dlp/yt-dlp](https://github.com/yt-dlp/yt-dlp)':738 '2':392 '2012':1707 '2016':1721 '32':1417 '9':1697 'a.k.a':1932 'absolut':1079,1639 'acceler':1410 'account':1111 'achiev':944,1988 'action':1738,1766 'actual':1842 'ad':763,1719,2123 'add':828 'add-on':827 'addit':1377 'administr':1900,1965 'advanc':377 'advantag':1405 'adventur':1768 'aesthet':1488,1780 'aim':324,956 'alacritti':1426,1431 'alacritty.org':1427,1429 'alacritty.org/)':1428 'alias':1585 'allow':473,572,1190,1897,1929 'almost':426 'alreadi':1142,2017 'also':249,342,769,936,955,1015,1569 'amaz':77,1062 'amd64/intel64':1800 'amount':1995 'analyz':1102,1158 'annoy':965 'anti':971 'anti-freedom':970 'app':642 'appl':1287 'applic':611,626,632,1089,1247,1461 'apps.gnome.org':1085 'apps.gnome.org/app/org.gnome.baobab/](https://apps.gnome.org/app/org.gnome.baobab/)':1084 'arch':173,186,199,232,273,292,313 'arch-bas':291 'archlinux.org':188,190 'archlinux.org/)':189 'arm':332 'arm-bas':331 'art':561 'artist':553 'artix':257,263,288,2022 'artixlinux.org':259,261,2024,2026 'artixlinux.org/)':260,2025 'assembl':1985 'audio':726 'authent':1337 'automat':1362 'avail':16,134,244,1068,1096 'baobob':1083,1140,1165 'base':271,293,333,748,1040,1149,1196,1388 'benefit':2124 'best':239,623,1279 'better':1847,1854 'bit':1418 'blake2':1318 'blind':656 'bloat':1497 'blow':639 'bold':1757 'book':678 'bound':584,1576 'break':33 'breed':625 'browser':498,614 'btop':1466,1470,1494 'bulk':1181 'bulki':1166,1170,1178 'calcul':1513,1544 'capabl':897,1413 'care':48 'cartoon':559 'cb7':694 'cbr':692 'cbt':695 'cbz':693 'charg':424,1836 'chb':5,416,615,778,1025,1137,1273,1319,1491,1545,1647,1775,1826,1998 'check':250 'checksum':1302 'choic':91 'cinema':1739 'cinnamon':364,370,400,433,459,477 'classic':998 'clip':560 'close':641 'code':1611,1997 'codec':729 'collect':877,963,1213,1748 'color':1419 'come':478,1549,1840,1859 'comfi':1668 'comfort':413,1664 'comforta':1654 'comfortaa':1619,1623 'comic':677,681 'command':466,715,798,822,869,1552,1583 'command-lin':797,821,868,1551,1582 'commerci':1645 'compil':2100 'complex':306 'complic':1527 'comput':1005,1298 'condit':1200 'config':1032,1851,1877 'configur':222,243,340,892,1018,1058,1484 'consol':1007,1041,1071,1463 'contain':689 'contrari':198 'contribut':1747 'control':1099 'convers':1541 'cool':204 'correct':1339 'counter':1047 'counter-intuit':1046 'crash':35 'creat':1263 'crime':1771 'cross':887,1450,1510 'cross-platform':886,1449,1509 'cryptic':1876 'cryptograph':1350 'crystal':2084,2089 'crystal-lang.org':2085,2087 'crystal-lang.org/)':2086 'currenc':1540 'current':151 'curv':2129 'custom':476,908 'customiz':668 'd':139,1559 'daemon':1950 'daemontool':1939 'daili':153 'data':962 'date':773 'de':446 'deal':1228 'debian':57,63,86,102,112 'default':480,1146,1238 'deriv':100,171 'design':674,926,1608,1632,1683,1761,1927 'desktop':365,374,386,414,419,1295,1512 'despit':192 'dev':2133 'devic':327,1108,1231 'diagram':564 'diamond':124 'differ':1199,1203,1967 'digest':1300 'directori':1177 'disabl':969 'disappear':855 'disk':1093,1100,1133,1156,1219,1233,1240,1251,1253,1261,1264 'display':1415,1730 'distribut':71,270,294,1244,2014,2035 'dl':746,793,859,865 'dlc':755 'dlp':735,741,789 'document':1618 'doesn':448 'done':1020 'download':802,833,873,1341 'drama':1767 'draw':652 'driver':154,1872 'drm':975 'duck':2079 'dynam':2047 'eas':164 'easi':409,1129,2070,2117 'easy-to-us':408 'ecosystem':1328 'editor':432,534 'either':28 'eleg':1676,2062 'embed':326 'emoji':1421 'emul':987,1067,1402,1437,1823 'en.wikipedia.org':2082,2095,2098 'en.wikipedia.org/wiki/duck_typing](https://en.wikipedia.org/wiki/duck_typing)).':2081 'en.wikipedia.org/wiki/type_system#static_type_che':2094 'en.wikipedia.org/wiki/type_system#static_type_checking)),':2097 'enabl':994 'end':812,1910 'endeavour':149 'endeavouro':144 'endeavouros.com':145,147 'endeavouros.com/)':146 'engin':989 'enterpris':1804 'environ':366,501 'eschew':296 'especi':1856 'ever':1283 'everi':142 'everyday':1536 'exact':226 'excel':483 'exhaust':74 'exist':813 'expand':1694 'experi':384,415 'experienc':2131 'fact':1331 'famili':1607,1681,1699 'familiar':785 'fantasi':1754 'fantast':178,339,1853 'fast':1435 'favor':303 'fearless':1758 'featur':73,379,508,546,765,973,1399,1580 'feature-rich':1398 'feel':403,2112 'file':485,599,724,1175,1182,1195,1345,1389 'filenam':896 'find':1573 'fingerprint':933 'firefox':913 'firewal':336,355,1893,1899 'first':69,90 'fix':587 'flowchart':566 'focus':758,2054 'folder':1106,1126 'font':1595 'fonts.google.com':1621,1671,1724 'fonts.google.com/specimen/comfortaa](https://fonts.google.com/specimen/comfortaa)':1620 'fonts.google.com/specimen/raleway](https://fonts.google.com/specimen/raleway)':1670 'fonts.google.com/specimen/rowdies](https://fonts.google.com/specimen/rowdies)':1723 'forev':856 'fork':396,513,747 'format':600,604,690,725,1262 'framework':1980 'free':528,707,1640 'freedom':710,923,972 'friend':667 'front':811,1909 'front-end':1908 'frontend':985 'fuenzalida':1705 'function':1308,1990 'galleri':858,864,875 'gallery-dl':857,863 'game':976,988,999,1072,1785 'geeqi':515 'generic':1818 'genr':1772 'gentoo':252 'geometr':1627 'get':225,1053,1867 'github.com':19,368,737,861,1168,1290,1468 'github.com/aristocratos/btop](https://github.com/aristocratos/btop)':1467 'github.com/chunkyhairball/open-source-software](https://github.com/chunkyhairball/open-source-software)':18 'github.com/linuxmint/bulky](https://github.com/linuxmint/bulky)':1167 'github.com/linuxmint/cinnamon](https://github.com/linuxmint/cinnamon)':367 'github.com/mikf/gallery-dl](https://github.com/mikf/gallery-dl)':860 'github.com/tristanheaven/gtkhash](https://github.com/tristanheaven/gtkhash)':1289 'github.com/yt-dlp/yt-dlp](https://github.com/yt-dlp/yt-dlp)':736 'glyph':1657 'gnome':391,398,1218,1225,1232 'gnu/linux':536 'go':847,849 'goal':917 'good':2004 'got':316 'graphic':533,570,593,1011,1119,1907 'great':40,210,317 'gthumb':488,492 'gtk':500,1148,1387,1554 'gtk-base':1147,1386 'gtkhash':1288,1292,1370 'gufw':1884,1903 'gufw.org':1885,1887 'gufw.org/)':1886 'gui':445,810,1594 'hair':456 'handl':676,1080,1249,1862 'happen':1361 'hard':122 'hardwar':1408 'hash':1307,1351 'heavili':2105 'high':1483 'home':405,1808 'host':881 'howev':1049 'htop':1441,1446,1472 'htop.dev':1442,1444 'htop.dev/)':1443 'hunt':1874 'idea':2005 'identifi':1131 'igino':1711 'ikern':1709 'illustr':556 'imag':495,506,669,874,880,1254,1265,1416 'imo':1855 'impallari':1702 'import':230,1323 'improv':941 'in-between':51 'inact':752 'includ':184,612,691,937,1311 'increas':928 'independ':910,1970 'indian':1737 'individu':216,1745 'init':278,300 'initi':1682 'inkscap':520,525,594,618,647 'inkscape.org':521,523 'inkscape.org/)':522 'innov':378 'inspir':1732,2106 'instal':1151,1236,1870 'integr':1379,2018 'intend':1633 'interact':1452,1478 'interfac':1012,1485,1490,1894 'internet':351,845 'interpret':2076 'intertub':898 'intuit':471,1048 'iosevka':1596,1600 'iptabl':1896 'isn':119 'ital':1717 'jaikishan':1763 'job':1848 'kde':1571 'keep':770,1091 'kitti':1391,1395 'know':842 'known':1306 'languag':2051,2077,2102 'larg':1635 'later':838 'latin':1729 'launcher':1161 'layout':387 'learn':213,2128 'less':305 'letter':1746 'level':1961 'lha':696 'librewolf':899,924,954 'librewolf.net':900,902 'librewolf.net/)':901 'like':27,116,308,312,591,974,1217,1471 'line':716,799,823,870,1553,1584,1937 'linux':58,70,92,174,187,200,205,242,258,264,274,373,444,463,1150,1186,1243,1327,1902,2013,2023 'linuxmint.com':94,96 'linuxmint.com/)':95 'list':7,14 'logo':562 'look':634 'lot':1424,1578 'low':1661,1960 'low-level':1959 'low-stress':1660 'lower':2127 'machin':128,1822 'maco':539 'main':603,757 'maintain':1268 'make':401,450,1127 'manag':182,486,507,1211,1359,1390 'manga':683 'mani':609,807,891,1145,1242 'manual':1369 'marini':1712 'math':1528 'matt':1685 'mcinerney':1686 'mcomix':658,662 'md5':1312 'meant':1953 'media':487,711,723,991,1212 'meme':195 'messag':1299 'mint':93,98,141,1187 'mkpkg':185 'mode':1460,1477 'mount':1260 'mpv':699,704,831 'mpv.io':700,702 'mpv.io/)':701 'much':56,428 'multi':1507 'multi-purpos':1506 'multipl':1194 'music':834 'must':282 'name':1652 'natur':2066,2113 'need':129,353,359,1365,1537,1880 'nemo':484,1383 'network':1861 'never':32,34 'new':764 'niceti':1882 'noir':1770 'normal':1524 'note':418,617,780,1027,1139,1275,1321,1493,1547,1649,1777,1828,2000 'number':588 'occupi':158 'odd':1742 'offer':541 'often':1235 'one':65,235,620,649 'onlin':1110 'open':2,10,530,630,1604,1820,2048 'open-sourc':1603 'open-source-softwar':1 'opengl':1407 'openwrt':319,322,363 'openwrt.org':320,321 'oper':21,24,1946 'option':54,893 'organ':504 'orient':950 'origin':511,776 'os':206,211 'otherwis':1267 'pablo':1701 'packag':181,1358,1529 'package-manag':180 'pacman/libalpm':179 'pain':1035 'part':217,1143,1324,2010 'particular':330 'patch':767,953 'patel':1764 'pattern':1204 'pdf':698 'percent':1543 'perfect':436 'period':468 'person':127,1643 'photograph':1214 'physic':1250 'pid1':281 'piec':1280 'pixel':590 'platform':888,1451,1511 'play':1076 'player':712,992 'playlist':1039 'playlist-bas':1038 'popular':298 'power':895,1521,1797,1989 'prefer':9,420,430 'prepar':1616 'pretti':1061,1380,1496 'primari':916 'primarili':818 'printout':575 'privaci':919,947 'probabl':358,1164 'process':1453,1479,1930,1948,1962 'product':1802,2058 'program':871,1924,2039,2050,2101 'project':761,777,905 'prompt':467 'protect':929 'provid':376,1113,1520,1966 'provis':83 'purpos':1508 'qalcul':1498,1503 'qalculate.github.io':1499,1501 'qalculate.github.io/)':1500 'qemu':1810,1815,1831,1844,1866 'qt':1556,1564 'qualcul':1548 'quartz':118 'quick':1898 'quit':108 'raleway':1669,1673 'rang':1003 'raster':592 're':1568 'read':2068,2115 'readi':1868 'real':277 'realli':47 'reason':475 'recommend':140,2031 'releas':269 'reliabl':31 'remov':958 'renam':1174,1183,1193 'render':577 'represent':1120 'reserv':1525 'resolut':580 'resourc':240 'retroarch':977,982,1028,1077 'review':1715 'rich':543,1400 'rip':454,1284 'robust':503 'rock':344 'rock-solid':343 'rodrigo':1704 'roll':268 'rolling-releas':267 'rom':1042 'rough':1735,1740 'round':1626,1656 'router':334 'rowdi':1722,1726,1778 'rubi':2040,2044,2073,2108,2132 'run':362,997 'runit':309,1941 'rust':1440 's6':311,1911,1918,2008 'san':1629,1678 'sans-serif':1628,1677 'say':117,1210 'scan':1104 'seamless':1381 'secur':285,920,940,949 'see':1154 'select':1043 'serif':1630,1679 'server':85 'servic':1933,1964 'set':544,951,1013,1055,1968 'setup':1030 'sever':879,1198 'sha1':1313 'sha2':1314 'sha256/sha512':1315 'sha3':1316 'sharp':574 'shell':399 'show':1121 'similar':389,640 'simpl':284,1088,1516 'simpli':155 'simplic':2056 'sinc':637 'singl':238,1689 'site':809,882 'size':1123,1636 'skarnet.org':1913 'skarnet.org/software/s6/](https://skarnet.org/software/s6/)':1912 'slick':1010 'small':1921,1994 'softwar':4,12,1282 'solid':345 'someth':37 'sometim':1363 'sourc':3,11,531,631,1605,1821,2049 'sourceforge.net':660 'sourceforge.net/p/mcomix/wiki/home/](https://sourceforge.net/p/mcomix/wiki/home/)':659 'space':1097,1134 'specif':673,1105 'splash':1786 'spot':162 'stabil':78 'stabl':110,287,346 'standard':597 'static':2092 'storag':1107,1230 'storytel':1774 'stress':1662 'strong':1760 'subject':1837 'subtitl':731 'suggest':1653 'suit':1922 'super':30 'super-reli':29 'supervis':1931,1934 'support':607,685,718,1310 'svg':598 'sw.kovidgoyal.net':1393 'sw.kovidgoyal.net/kitty/](https://sw.kovidgoyal.net/kitty/)':1392 'sweet':161 'sweet-spot':160 'syntax':2063,2104 'system':22,25,279,301,307,1348,1788 'systemd':299,2038 'take':1404 'team':1188 'technic':555,1617 'techniqu':934 'technolog':395 'telemetri':961 'termin':1401,1436,1465,1614 'test':75 'text':431,1459,1476,1787 'text-mod':1458,1475 'thin':1690 'thing':650 'thorough':1714 'thriller':1769 'time':143,1355 'tinker':42,168,318 'togeth':1986 'tool':889,1534,1971 'toolbox':1957 'topic':425 'tough':1736 'track':931 'tradit':382 'tree':1116 'type':732,1631,2080,2093 'typefac':1606,1680,1731,1751 'typeof.net':1598 'typeof.net/iosevka/](https://typeof.net/iosevka/)':1597 'typographi':563 'ufw':1883,1889,1905 'unbuntu':104 'uncompl':1892 'under':394 'unicod':1420 'unifi':1016 'unix':1926 'unlimit':579 'usag':1094,1101,1157 'use':166,176,276,349,411,550,568,595,816,1172,1208,1258,1374,1518,1533,1562,1570,1587,1612,1646,1782,1809,1865,1975,2007,2032,2037 'user':383,402,666,922,1489 'user-friend':665 'util':800,1082,1220,1226,1234,1296 'varieti':687,721 'various':1945 'vector':532,569,651 'verifi':1335 'versatil':1523 'version':911,1557,1565 'via':103,1592 'video':728,803,836,853,1409 'view':839 'viewer':496,670,1454,1480 'virtual':1801,1825,1843 'virtualbox':1789,1794,1829,1849 'vs':1830 'want':229,452,1074,1560 'wast':1136 'water':646 'web':613 'weight':1691,1698 'well':657,967,1305,1531,1806,1943 'well-known':1304 'weren':783 'western':680 'whatev':1070 'wide':549,720,1002 'wiki':233,253 'wiki.archlinux.org':245,247 'wiki.archlinux.org/)':246 'wiki.gentoo.org':255 'wiki.gentoo.org/wiki/main_page](https://wiki.gentoo.org/wiki/main_page)':254 'wiki.gnome.org':490,1222 'wiki.gnome.org/apps/disks](https://wiki.gnome.org/apps/disks)':1221 'wiki.gnome.org/apps/gthumb](https://wiki.gnome.org/apps/gthumb)':489 'window':537 'within':1976 'without':1978 'work':136,461,470 'would':87 'write':1610,2072,2119 'written':1438 'www.debian.org':59,61 'www.debian.org/)':60 'www.geeqie.org':516,518 'www.geeqie.org/))':517 'www.qemu.org':1811,1813 'www.qemu.org/)':1812 'www.retroarch.com':978,980 'www.retroarch.com/)':979 'www.ruby-lang.org':2042 'www.ruby-lang.org/en/](https://www.ruby-lang.org/en/)':2041 'www.skarnet.org':1916 'www.skarnet.org/software/s6-linux-init/](https://www.skarnet.org/software/s6-linux-init/)':1915 'www.virtualbox.org':1790,1792 'www.virtualbox.org/)':1791 'x86':1798 'yeah':1832 'youtub':745,754,792 'youtube-dl':744,791 'youtube-dlc':753 'yt':734,740,788,805 'yt-dlp':733,739,787"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1698296868
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/7023770"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698265868 {#2016
        date: 2023-10-25 22:31:08.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2122 …2}
    +image: null
    +parent: null
    +root: null
    +body: "No GIMP 😮. Will definitely be taking a look at Inkscape the next time I’m doing vector art work though…"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704238516 {#2048
      date: 2024-01-03 00:35:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@chunkyhairball@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2115 …}
    +nested: Doctrine\ORM\PersistentCollection {#2123 …}
    +votes: Doctrine\ORM\PersistentCollection {#2120 …}
    +reports: Doctrine\ORM\PersistentCollection {#2160 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2301 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2298 …}
    -id: 183243
    -bodyTs: "'art':18 'definit':4 'gimp':2 'inkscap':10 'look':8 'm':15 'next':12 'take':6 'though':20 'time':13 'vector':17 'work':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/4155291"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698271617 {#2121
      date: 2023-10-26 00:06:57.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 1.16 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2312
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "lemann@lemmy.one"
      +username: "@lemann@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hey! Please contact me at my primary Fedi account: @lemann@lemmy.dbzer0.com\n
        \n
        [lemmy.one/u/lemann@lemmy.dbzer0.com](https://lemmy.one/u/lemann@lemmy.dbzer0.com)
        """
      +lastActive: DateTime @1723422420 {#275
        date: 2024-08-12 02:27:00.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 6065
      -password: "$2y$13$gMmtDQMFye/KbOe9uI8dduACxhW8plCv5Q6UbpZEKOu55AVmEmGvi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "lemann@lemmy.one"
      +apProfileId: "https://lemmy.one/u/lemann"
      +apPublicUrl: "https://lemmy.one/u/lemann"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "lemann"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727180563 {#269
        date: 2024-09-24 14:22:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687293306 {#268
        date: 2023-06-20 22:35:06.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2117
      +user: Proxies\__CG__\App\Entity\User {#2017 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2122
        +icon: Proxies\__CG__\App\Entity\Image {#2549 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2546
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2550 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2552 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2554 …}
        +entries: Doctrine\ORM\PersistentCollection {#2556 …}
        +posts: Doctrine\ORM\PersistentCollection {#2558 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2560 …}
        +bans: Doctrine\ORM\PersistentCollection {#2566 …}
        +reports: Doctrine\ORM\PersistentCollection {#2574 …}
        +badges: Doctrine\ORM\PersistentCollection {#2587 …}
        +logs: Doctrine\ORM\PersistentCollection {#2597 …}
        +awards: Doctrine\ORM\PersistentCollection {#2579 …}
        +categories: Doctrine\ORM\PersistentCollection {#2603 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2547
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2548
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#1982 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1980 …}
      +slug: "chunkyhairball-s-preferred-OSS-List"
      +title: "chunkyhairball's preferred OSS List"
      +url: "https://lemmy.ml/pictrs/image/8843e88f-1da6-44da-baab-9f781ada2fd0.jpeg"
      +body: """
        Open-Source-Software\n
        ====================\n
        \n
        chb’s list of preferred open source software – This list is available at [github.com/chunkyhairball/Open-Source-Software](https://github.com/chunkyhairball/Open-Source-Software)\n
        \n
        Operating Systems\n
        =================\n
        \n
        On operating systems, I like either super-reliable, never breaks, never crashes… or something that’s great to tinker with. I don’t really care for the in-between options so much.\n
        \n
        Debian Linux - [www.debian.org](https://www.debian.org/)\n
        --------------------------------------------------------\n
        \n
        Debian is one of the very first Linux distributions, and features EXHAUSTIVE testing and amazing stability. If I had to provision a server, Debian would be my first choice.\n
        \n
        Linux Mint [linuxmint.com](https://linuxmint.com/)\n
        --------------------------------------------------\n
        \n
        Mint is derived from Debian via Unbuntu. It’s not quite as stable as Debian, but that’s like saying quartz isn’t as hard as diamond. If a personal machine needs to be up and available to work on, I’d recommend Mint every time.\n
        \n
        EndeavourOS [endeavouros.com](https://endeavouros.com/)\n
        -------------------------------------------------------\n
        \n
        Endeavour is *currently* my daily driver simply because it occupies a sweet-spot of ease of use and tinkerability. It’s derived from Arch Linux and uses the fantastic pacman/libalpm package-manager, which includes mkpkg.\n
        \n
        Arch Linux [archlinux.org](https://archlinux.org/)\n
        --------------------------------------------------\n
        \n
        Despite all the memes to the contrary, Arch Linux is not the *cool* Linux OS. It’s a great OS for learning what the individual parts do and how to configure them to get exactly what you want. Importantly, the Arch Wiki is one of the single best resources for Linux configuration available: [wiki.archlinux.org](https://wiki.archlinux.org/) (Also, check the Gentoo wiki: [wiki.gentoo.org/wiki/Main_Page](https://wiki.gentoo.org/wiki/Main_Page) )\n
        \n
        Artix Linux [artixlinux.org](https://artixlinux.org/)\n
        -----------------------------------------------------\n
        \n
        Artix Linux is a rolling-release distribution, based on Arch Linux.\n
        \n
        > It uses real init systems, because PID1 must be simple, secure and stable.\n
        \n
        Artix is an Arch-based distribution that eschews the popular systemd init system in favor of less complex systems like runit and s6. Like Arch, it’s got great tinkerability.\n
        \n
        OpenWRT [openwrt.org](https://openwrt.org)\n
        ------------------------------------------\n
        \n
        OpenWRT is aimed at embedded devices, and, in particular, ARM-based routers and firewalls. It’s fantastically configurable, but also rock-solid stable. If you use the internet, you NEED a firewall, and it probably needs to be running OpenWRT.\n
        \n
        Cinnamon Desktop Environment - [github.com/linuxmint/cinnamon](https://github.com/linuxmint/cinnamon)\n
        -----------------------------------------------------------------------------------------------------\n
        \n
        > Cinnamon is a Linux desktop that provides advanced innovative features and a traditional user experience. The desktop layout is similar to Gnome 2 with underlying technology forked from Gnome Shell. Cinnamon makes users feel at home with an easy-to-use and comfortable desktop experience.\n
        \n
        (chb’s notes: Desktop preference is a very charged topic, almost as much as preferred text editor. Cinnamon is not perfect, but, for me, it’s the only Linux GUI DE that doesn’t make me want to rip my hair out. Before Cinnamon, I worked with Linux at the command prompt, period. It works intuitively and allows for reasonable customization. Cinnamon comes by default with the excellent Nemo file manager.)\n
        \n
        Media\n
        =====\n
        \n
        gThumb - [wiki.gnome.org/Apps/Gthumb](https://wiki.gnome.org/Apps/Gthumb)\n
        -------------------------------------------------------------------------\n
        \n
        gThumb is an image viewer and browser for gtk environments with robust organization and image management features. It was originally a fork of Geeqie ([www.geeqie.org](https://www.geeqie.org/))\n
        \n
        Inkscape - [inkscape.org](https://inkscape.org/)\n
        ------------------------------------------------\n
        \n
        > Inkscape is a Free and open source vector graphics editor for GNU/Linux, Windows and macOS. It offers a rich set of features and is widely used for both artistic and technical illustrations such as cartoons, clip art, logos, typography, diagramming and flowcharting. It uses vector graphics to allow for sharp printouts and renderings at unlimited resolution and is not bound to a fixed number of pixels like raster graphics. Inkscape uses the standardized SVG file format as its main format, which is supported by many other applications including web browsers.\n
        \n
        (chb’s notes: Inkscape is one of those ‘Best of Breed’ applications that all other open source applications should look up to since it blows similar closed apps out of the water. Inkscape does one thing, vector drawing, and does it blindingly well.)\n
        \n
        MComix - [sourceforge.net/p/mcomix/wiki/Home/](https://sourceforge.net/p/mcomix/wiki/Home/)\n
        -------------------------------------------------------------------------------------------\n
        \n
        > MComix is a user-friendly, customizable image viewer. It is specifically designed to handle comic books (both Western comics and manga) and supports a variety of container formats (including CBR, CBZ, CB7, CBT, LHA and PDF)\n
        \n
        mpv - [mpv.io](https://mpv.io/)\n
        -------------------------------\n
        \n
        > mpv is a free (as in freedom) media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types.\n
        \n
        yt-dlp - [github.com/yt-dlp/yt-dlp](https://github.com/yt-dlp/yt-dlp)\n
        ---------------------------------------------------------------------\n
        \n
        > yt-dlp is a youtube-dl fork based on the now inactive youtube-dlc. The main focus of this project is adding new features and patches while also keeping up to date with the original project.\n
        \n
        (chb’s notes: If you weren’t familiar with yt-dlp or youtube-dl, it’s a command-line utility to download videos from YT and MANY other sites. GUI front ends exist, but I use it primarily from the command-line and as an add-on for mpv. I download music and videos for later viewing because who knows when your internet is going to go out, or those videos just *disappear* forever.)\n
        \n
        gallery-dl - [github.com/mikf/gallery-dl](https://github.com/mikf/gallery-dl)\n
        -----------------------------------------------------------------------------\n
        \n
        > gallery-dl is a command-line program to download image galleries and collections from several image hosting sites. It is a cross-platform tool with many configuration options and powerful filenaming capabilities.\n
        \n
        Intertubes\n
        ==========\n
        \n
        Librewolf - [librewolf.net](https://librewolf.net/)\n
        ---------------------------------------------------\n
        \n
        > This project is a custom and independent version of Firefox, with the primary goals of privacy, security and user freedom. LibreWolf is designed to increase protection against tracking and fingerprinting techniques, while also including a few security improvements. This is achieved through our privacy and security oriented settings and patches. LibreWolf also aims to remove all the telemetry, data collection and annoyances, as well as disabling anti-freedom features like DRM.\n
        \n
        Gaming\n
        ======\n
        \n
        Retroarch - [www.retroarch.com](https://www.retroarch.com/)\n
        -----------------------------------------------------------\n
        \n
        > RetroArch is a frontend for emulators, game engines and media players. It enables you to run classic games on a wide range of computers and consoles through its slick graphical interface. Settings are also unified so configuration is done once and for all.\n
        \n
        (chb’s notes: Retroarch’s setup and config is a PAIN. It’s playlist-based console ROM selection is very counter-intuitive. However, once you do get it set up and configured, it’s pretty amazing. If there’s an emulator available for whatever console game you want to play, Retroarch will absolutely handle it.)\n
        \n
        Utilities\n
        ---------\n
        \n
        Baobob - [apps.gnome.org/app/org.gnome.baobab/](https://apps.gnome.org/app/org.gnome.baobab/)\n
        ---------------------------------------------------------------------------------------------\n
        \n
        > A simple application to keep your disk usage and available space under control. Disk Usage Analyzer can scan specific folders, storage devices and online accounts. It provides both a tree and a graphical representation showing the size of each folder, making it easy to identify where disk space is wasted.\n
        \n
        (chb’s notes: Baobob is already part of many default GTK-based Linux installs. If you see a ‘Disk Usage Analyzer’ in your launcher, it’s probably Baobob.)\n
        \n
        Bulky - [github.com/linuxmint/bulky](https://github.com/linuxmint/bulky)\n
        ------------------------------------------------------------------------\n
        \n
        > Bulky is used to rename files and directories.\n
        \n
        Bulky is a bulk file renamer from the Linux Mint team. It allows you to rename multiple files based on several different conditions and with different patterns. It’s very useful for, say, managing media collections, photographs, or the like.\n
        \n
        Gnome Disk Utility - [wiki.gnome.org/Apps/Disks](https://wiki.gnome.org/Apps/Disks)\n
        -----------------------------------------------------------------------------------\n
        \n
        > A GNOME utility for dealing with storage devices.\n
        \n
        Gnome Disk Utility, often installed by default as ‘Disks’ in many Linux distributions, is an application for handling physical disks and disk images. It can be used to mount disks, format, create disk images, or otherwise maintain any of the above.\n
        \n
        (chb’s notes: This is the best piece of software ever ripped off from Apple.)\n
        \n
        GtkHash [github.com/tristanheaven/gtkhash](https://github.com/tristanheaven/gtkhash)\n
        ------------------------------------------------------------------------------------\n
        \n
        > GtkHash is a desktop utility for computing message digests or checksums. Most well-known hash functions are supported, including MD5, SHA1, SHA2 (SHA256/SHA512), SHA3 and BLAKE2.\n
        \n
        (chb’s notes: An important part of the Linux ecosystem is the fact that we can verify the authenticity and correctness of downloads and any other file on our system with cryptographic hashes. Most of the time, with your package manager, this happens automatically. Sometimes you need to do it manually. GtkHash is what I use for that. Additionally, it integrates pretty seamlessly into Nemo and other GTK-based file managers.)\n
        \n
        kitty - [sw.kovidgoyal.net/kitty/](https://sw.kovidgoyal.net/kitty/)\n
        --------------------------------------------------------------------\n
        \n
        kitty is a feature-rich terminal emulator that takes advantage of OpenGL hardware video acceleration. It’s capable of displaying images, 32-bit color, Unicode emojis and a lot more.\n
        \n
        alacritty - [alacritty.org](https://alacritty.org/)\n
        ---------------------------------------------------\n
        \n
        alacritty is a very fast terminal emulator written in Rust.\n
        \n
        htop - [htop.dev](https://htop.dev/)\n
        ------------------------------------\n
        \n
        htop is a cross-platform, interactive process viewer. It is a text-mode application for consoles or terminals.\n
        \n
        btop++ - [github.com/aristocratos/btop](https://github.com/aristocratos/btop)\n
        -----------------------------------------------------------------------------\n
        \n
        btop++, like htop, is a text-mode, interactive process viewer with a highly configurable interface and an aesthetic user interface.\n
        \n
        (chb’s notes: btop is *pretty* bloat!)\n
        \n
        Qalculate! - [qalculate.github.io](https://qalculate.github.io/)\n
        ----------------------------------------------------------------\n
        \n
        > Qalculate! is a multi-purpose cross-platform desktop calculator. It is simple to use but provides power and versatility normally reserved for complicated math packages, as well as useful tools for everyday needs (such as currency conversion and percent calculation).\n
        \n
        (chb’s notes: Qualculate! comes in command-line, GTK, and Qt versions. You’d want to use the Qt version if you’re also using KDE. I find myself having bound a lot of features to command-line aliases and using it there more than via the GUI.)\n
        \n
        Fonts\n
        =====\n
        \n
        Iosevka - [typeof.net/Iosevka/](https://typeof.net/Iosevka/)\n
        ------------------------------------------------------------\n
        \n
        > Iosevka is an open-source typeface family, designed for writing code, using in terminals, and preparing technical documents.\n
        \n
        Comfortaa - [fonts.google.com/specimen/Comfortaa](https://fonts.google.com/specimen/Comfortaa)\n
        ----------------------------------------------------------------------------------------------\n
        \n
        > Comfortaa is a rounded, geometric, sans-serif type design intended for large sizes. It is absolutely free, both for personal and commercial use.\n
        \n
        (chb’s notes: As the name suggests, Comforta’s rounded glyphs are very low-stress and comforting. It’s very comfy.)\n
        \n
        Raleway - [fonts.google.com/specimen/Raleway](https://fonts.google.com/specimen/Raleway)\n
        ----------------------------------------------------------------------------------------\n
        \n
        > Raleway is an elegant sans-serif typeface family. Initially designed by Matt McInerney as a single thin weight, it was expanded into a 9 weight family by Pablo Impallari and Rodrigo Fuenzalida in 2012 and iKerned by Igino Marini. A thorough review and italic was added in 2016.\n
        \n
        Rowdies - [fonts.google.com/specimen/Rowdies](https://fonts.google.com/specimen/Rowdies)\n
        ----------------------------------------------------------------------------------------\n
        \n
        > Rowdies is a Latin display typeface inspired by the rough & tough Indian action cinema. Roughness and oddness of each individual letter contribute collectively as a typeface to the fantasy of being bold, fearless and strong. Designed by Jaikishan Patel for action, drama, adventure, thriller, noir & crime genres of storytelling.\n
        \n
        (chb’s notes: Rowdies is AESTHETIC. I use it for game splash text.)\n
        \n
        System\n
        ======\n
        \n
        VirtualBox - [www.virtualbox.org](https://www.virtualbox.org/)\n
        --------------------------------------------------------------\n
        \n
        > VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use.\n
        \n
        QEMU- [www.qemu.org](https://www.qemu.org/)\n
        -------------------------------------------\n
        \n
        > QEMU is a generic and open source machine emulator and virtualizer.\n
        \n
        (chb’s notes: VirtualBox vs. Qemu. Yeah. This is a charged subject. When it comes to actual virtualization, Qemu does a better job. VirtualBox’s config is FANTASTICALLY better, IMO, especially when it comes to Network handling. If you use Qemu, get ready to install some drivers and hunt for cryptic configs if you need the niceties.)\n
        \n
        ufw & gufw - [gufw.org](https://gufw.org/)\n
        ----------------------------------------------\n
        \n
        ufw is the uncomplicated firewall interface for iptables, allowing quick firewall administration on Linux. gufw is ufw’s graphical front-end\n
        \n
        s6 - [skarnet.org/software/s6/](https://skarnet.org/software/s6/) & [www.skarnet.org/software/s6-linux-init/](https://www.skarnet.org/software/s6-linux-init/)\n
        ------------------------------------------------------------------------------------------------------------------------------------------------------------------\n
        \n
        > s6 is a small suite of programs for UNIX, designed to allow process supervision (a.k.a service supervision), in the line of daemontools and runit, as well as various operations on processes and daemons. It is meant to be a toolbox for low-level process and service administration, providing different sets of independent tools that can be used within or without the framework, and that can be assembled together to achieve powerful functionality with a very small amount of code.\n
        \n
        (chb’s notes: It’s a good idea to use s6 as part of a Linux distribution that has already integrated it, such as Artix Linux: [artixlinux.org](https://artixlinux.org/) . I don’t recommend using this on distributions that use systemd)\n
        \n
        Programming\n
        ===========\n
        \n
        Ruby - [www.ruby-lang.org/en/](https://www.ruby-lang.org/en/)\n
        -------------------------------------------------------------\n
        \n
        > Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. Ruby is an interpreted language with duck typing ([en.wikipedia.org/wiki/Duck_typing](https://en.wikipedia.org/wiki/Duck_typing)).\n
        \n
        Crystal - [crystal-lang.org](https://crystal-lang.org/)\n
        -------------------------------------------------------\n
        \n
        > Crystal is a statically typed ([en.wikipedia.org/wiki/Type_system#Static_type_che…](https://en.wikipedia.org/wiki/Type_system#Static_type_checking)), compiled programming language with syntax heavily inspired by Ruby’s, so it feels natural to read and easy to write, and has the added benefit of a lower learning curve for experienced Ruby devs.
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 2
      +favouriteCount: 8
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1698284216 {#2008
        date: 2023-10-26 03:36:56.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2368 …}
      +votes: Doctrine\ORM\PersistentCollection {#2373 …}
      +reports: Doctrine\ORM\PersistentCollection {#2376 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2365 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2366 …}
      +badges: Doctrine\ORM\PersistentCollection {#2352 …}
      +children: []
      -id: 9088
      -titleTs: "'chunkyhairbal':1 'list':5 'oss':4 'prefer':3"
      -bodyTs: "'/)':62,97,148,191,248,262,524,703,903,981,1430,1445,1502,1793,1814,1888,2027,2088 '/))':519 '/app/org.gnome.baobab/](https://apps.gnome.org/app/org.gnome.baobab/)':1086 '/apps/disks](https://wiki.gnome.org/apps/disks)':1223 '/apps/gthumb](https://wiki.gnome.org/apps/gthumb)':491 '/aristocratos/btop](https://github.com/aristocratos/btop)':1469 '/chunkyhairball/open-source-software](https://github.com/chunkyhairball/open-source-software)':20 '/en/](https://www.ruby-lang.org/en/)':2043 '/iosevka/](https://typeof.net/iosevka/)':1599 '/kitty/](https://sw.kovidgoyal.net/kitty/)':1394 '/linuxmint/bulky](https://github.com/linuxmint/bulky)':1169 '/linuxmint/cinnamon](https://github.com/linuxmint/cinnamon)':369 '/mikf/gallery-dl](https://github.com/mikf/gallery-dl)':862 '/p/mcomix/wiki/home/](https://sourceforge.net/p/mcomix/wiki/home/)':661 '/software/s6-linux-init/](https://www.skarnet.org/software/s6-linux-init/)':1917 '/software/s6/](https://skarnet.org/software/s6/)':1914 '/specimen/comfortaa](https://fonts.google.com/specimen/comfortaa)':1622 '/specimen/raleway](https://fonts.google.com/specimen/raleway)':1672 '/specimen/rowdies](https://fonts.google.com/specimen/rowdies)':1725 '/tristanheaven/gtkhash](https://github.com/tristanheaven/gtkhash)':1291 '/wiki/duck_typing](https://en.wikipedia.org/wiki/duck_typing)).':2083 '/wiki/main_page](https://wiki.gentoo.org/wiki/main_page)':256 '/wiki/type_system#static_type_che':2096 '/wiki/type_system#static_type_checking)),':2099 '/yt-dlp/yt-dlp](https://github.com/yt-dlp/yt-dlp)':738 '2':392 '2012':1707 '2016':1721 '32':1417 '9':1697 'a.k.a':1932 'absolut':1079,1639 'acceler':1410 'account':1111 'achiev':944,1988 'action':1738,1766 'actual':1842 'ad':763,1719,2123 'add':828 'add-on':827 'addit':1377 'administr':1900,1965 'advanc':377 'advantag':1405 'adventur':1768 'aesthet':1488,1780 'aim':324,956 'alacritti':1426,1431 'alacritty.org':1427,1429 'alacritty.org/)':1428 'alias':1585 'allow':473,572,1190,1897,1929 'almost':426 'alreadi':1142,2017 'also':249,342,769,936,955,1015,1569 'amaz':77,1062 'amd64/intel64':1800 'amount':1995 'analyz':1102,1158 'annoy':965 'anti':971 'anti-freedom':970 'app':642 'appl':1287 'applic':611,626,632,1089,1247,1461 'apps.gnome.org':1085 'apps.gnome.org/app/org.gnome.baobab/](https://apps.gnome.org/app/org.gnome.baobab/)':1084 'arch':173,186,199,232,273,292,313 'arch-bas':291 'archlinux.org':188,190 'archlinux.org/)':189 'arm':332 'arm-bas':331 'art':561 'artist':553 'artix':257,263,288,2022 'artixlinux.org':259,261,2024,2026 'artixlinux.org/)':260,2025 'assembl':1985 'audio':726 'authent':1337 'automat':1362 'avail':16,134,244,1068,1096 'baobob':1083,1140,1165 'base':271,293,333,748,1040,1149,1196,1388 'benefit':2124 'best':239,623,1279 'better':1847,1854 'bit':1418 'blake2':1318 'blind':656 'bloat':1497 'blow':639 'bold':1757 'book':678 'bound':584,1576 'break':33 'breed':625 'browser':498,614 'btop':1466,1470,1494 'bulk':1181 'bulki':1166,1170,1178 'calcul':1513,1544 'capabl':897,1413 'care':48 'cartoon':559 'cb7':694 'cbr':692 'cbt':695 'cbz':693 'charg':424,1836 'chb':5,416,615,778,1025,1137,1273,1319,1491,1545,1647,1775,1826,1998 'check':250 'checksum':1302 'choic':91 'cinema':1739 'cinnamon':364,370,400,433,459,477 'classic':998 'clip':560 'close':641 'code':1611,1997 'codec':729 'collect':877,963,1213,1748 'color':1419 'come':478,1549,1840,1859 'comfi':1668 'comfort':413,1664 'comforta':1654 'comfortaa':1619,1623 'comic':677,681 'command':466,715,798,822,869,1552,1583 'command-lin':797,821,868,1551,1582 'commerci':1645 'compil':2100 'complex':306 'complic':1527 'comput':1005,1298 'condit':1200 'config':1032,1851,1877 'configur':222,243,340,892,1018,1058,1484 'consol':1007,1041,1071,1463 'contain':689 'contrari':198 'contribut':1747 'control':1099 'convers':1541 'cool':204 'correct':1339 'counter':1047 'counter-intuit':1046 'crash':35 'creat':1263 'crime':1771 'cross':887,1450,1510 'cross-platform':886,1449,1509 'cryptic':1876 'cryptograph':1350 'crystal':2084,2089 'crystal-lang.org':2085,2087 'crystal-lang.org/)':2086 'currenc':1540 'current':151 'curv':2129 'custom':476,908 'customiz':668 'd':139,1559 'daemon':1950 'daemontool':1939 'daili':153 'data':962 'date':773 'de':446 'deal':1228 'debian':57,63,86,102,112 'default':480,1146,1238 'deriv':100,171 'design':674,926,1608,1632,1683,1761,1927 'desktop':365,374,386,414,419,1295,1512 'despit':192 'dev':2133 'devic':327,1108,1231 'diagram':564 'diamond':124 'differ':1199,1203,1967 'digest':1300 'directori':1177 'disabl':969 'disappear':855 'disk':1093,1100,1133,1156,1219,1233,1240,1251,1253,1261,1264 'display':1415,1730 'distribut':71,270,294,1244,2014,2035 'dl':746,793,859,865 'dlc':755 'dlp':735,741,789 'document':1618 'doesn':448 'done':1020 'download':802,833,873,1341 'drama':1767 'draw':652 'driver':154,1872 'drm':975 'duck':2079 'dynam':2047 'eas':164 'easi':409,1129,2070,2117 'easy-to-us':408 'ecosystem':1328 'editor':432,534 'either':28 'eleg':1676,2062 'embed':326 'emoji':1421 'emul':987,1067,1402,1437,1823 'en.wikipedia.org':2082,2095,2098 'en.wikipedia.org/wiki/duck_typing](https://en.wikipedia.org/wiki/duck_typing)).':2081 'en.wikipedia.org/wiki/type_system#static_type_che':2094 'en.wikipedia.org/wiki/type_system#static_type_checking)),':2097 'enabl':994 'end':812,1910 'endeavour':149 'endeavouro':144 'endeavouros.com':145,147 'endeavouros.com/)':146 'engin':989 'enterpris':1804 'environ':366,501 'eschew':296 'especi':1856 'ever':1283 'everi':142 'everyday':1536 'exact':226 'excel':483 'exhaust':74 'exist':813 'expand':1694 'experi':384,415 'experienc':2131 'fact':1331 'famili':1607,1681,1699 'familiar':785 'fantasi':1754 'fantast':178,339,1853 'fast':1435 'favor':303 'fearless':1758 'featur':73,379,508,546,765,973,1399,1580 'feature-rich':1398 'feel':403,2112 'file':485,599,724,1175,1182,1195,1345,1389 'filenam':896 'find':1573 'fingerprint':933 'firefox':913 'firewal':336,355,1893,1899 'first':69,90 'fix':587 'flowchart':566 'focus':758,2054 'folder':1106,1126 'font':1595 'fonts.google.com':1621,1671,1724 'fonts.google.com/specimen/comfortaa](https://fonts.google.com/specimen/comfortaa)':1620 'fonts.google.com/specimen/raleway](https://fonts.google.com/specimen/raleway)':1670 'fonts.google.com/specimen/rowdies](https://fonts.google.com/specimen/rowdies)':1723 'forev':856 'fork':396,513,747 'format':600,604,690,725,1262 'framework':1980 'free':528,707,1640 'freedom':710,923,972 'friend':667 'front':811,1909 'front-end':1908 'frontend':985 'fuenzalida':1705 'function':1308,1990 'galleri':858,864,875 'gallery-dl':857,863 'game':976,988,999,1072,1785 'geeqi':515 'generic':1818 'genr':1772 'gentoo':252 'geometr':1627 'get':225,1053,1867 'github.com':19,368,737,861,1168,1290,1468 'github.com/aristocratos/btop](https://github.com/aristocratos/btop)':1467 'github.com/chunkyhairball/open-source-software](https://github.com/chunkyhairball/open-source-software)':18 'github.com/linuxmint/bulky](https://github.com/linuxmint/bulky)':1167 'github.com/linuxmint/cinnamon](https://github.com/linuxmint/cinnamon)':367 'github.com/mikf/gallery-dl](https://github.com/mikf/gallery-dl)':860 'github.com/tristanheaven/gtkhash](https://github.com/tristanheaven/gtkhash)':1289 'github.com/yt-dlp/yt-dlp](https://github.com/yt-dlp/yt-dlp)':736 'glyph':1657 'gnome':391,398,1218,1225,1232 'gnu/linux':536 'go':847,849 'goal':917 'good':2004 'got':316 'graphic':533,570,593,1011,1119,1907 'great':40,210,317 'gthumb':488,492 'gtk':500,1148,1387,1554 'gtk-base':1147,1386 'gtkhash':1288,1292,1370 'gufw':1884,1903 'gufw.org':1885,1887 'gufw.org/)':1886 'gui':445,810,1594 'hair':456 'handl':676,1080,1249,1862 'happen':1361 'hard':122 'hardwar':1408 'hash':1307,1351 'heavili':2105 'high':1483 'home':405,1808 'host':881 'howev':1049 'htop':1441,1446,1472 'htop.dev':1442,1444 'htop.dev/)':1443 'hunt':1874 'idea':2005 'identifi':1131 'igino':1711 'ikern':1709 'illustr':556 'imag':495,506,669,874,880,1254,1265,1416 'imo':1855 'impallari':1702 'import':230,1323 'improv':941 'in-between':51 'inact':752 'includ':184,612,691,937,1311 'increas':928 'independ':910,1970 'indian':1737 'individu':216,1745 'init':278,300 'initi':1682 'inkscap':520,525,594,618,647 'inkscape.org':521,523 'inkscape.org/)':522 'innov':378 'inspir':1732,2106 'instal':1151,1236,1870 'integr':1379,2018 'intend':1633 'interact':1452,1478 'interfac':1012,1485,1490,1894 'internet':351,845 'interpret':2076 'intertub':898 'intuit':471,1048 'iosevka':1596,1600 'iptabl':1896 'isn':119 'ital':1717 'jaikishan':1763 'job':1848 'kde':1571 'keep':770,1091 'kitti':1391,1395 'know':842 'known':1306 'languag':2051,2077,2102 'larg':1635 'later':838 'latin':1729 'launcher':1161 'layout':387 'learn':213,2128 'less':305 'letter':1746 'level':1961 'lha':696 'librewolf':899,924,954 'librewolf.net':900,902 'librewolf.net/)':901 'like':27,116,308,312,591,974,1217,1471 'line':716,799,823,870,1553,1584,1937 'linux':58,70,92,174,187,200,205,242,258,264,274,373,444,463,1150,1186,1243,1327,1902,2013,2023 'linuxmint.com':94,96 'linuxmint.com/)':95 'list':7,14 'logo':562 'look':634 'lot':1424,1578 'low':1661,1960 'low-level':1959 'low-stress':1660 'lower':2127 'machin':128,1822 'maco':539 'main':603,757 'maintain':1268 'make':401,450,1127 'manag':182,486,507,1211,1359,1390 'manga':683 'mani':609,807,891,1145,1242 'manual':1369 'marini':1712 'math':1528 'matt':1685 'mcinerney':1686 'mcomix':658,662 'md5':1312 'meant':1953 'media':487,711,723,991,1212 'meme':195 'messag':1299 'mint':93,98,141,1187 'mkpkg':185 'mode':1460,1477 'mount':1260 'mpv':699,704,831 'mpv.io':700,702 'mpv.io/)':701 'much':56,428 'multi':1507 'multi-purpos':1506 'multipl':1194 'music':834 'must':282 'name':1652 'natur':2066,2113 'need':129,353,359,1365,1537,1880 'nemo':484,1383 'network':1861 'never':32,34 'new':764 'niceti':1882 'noir':1770 'normal':1524 'note':418,617,780,1027,1139,1275,1321,1493,1547,1649,1777,1828,2000 'number':588 'occupi':158 'odd':1742 'offer':541 'often':1235 'one':65,235,620,649 'onlin':1110 'open':2,10,530,630,1604,1820,2048 'open-sourc':1603 'open-source-softwar':1 'opengl':1407 'openwrt':319,322,363 'openwrt.org':320,321 'oper':21,24,1946 'option':54,893 'organ':504 'orient':950 'origin':511,776 'os':206,211 'otherwis':1267 'pablo':1701 'packag':181,1358,1529 'package-manag':180 'pacman/libalpm':179 'pain':1035 'part':217,1143,1324,2010 'particular':330 'patch':767,953 'patel':1764 'pattern':1204 'pdf':698 'percent':1543 'perfect':436 'period':468 'person':127,1643 'photograph':1214 'physic':1250 'pid1':281 'piec':1280 'pixel':590 'platform':888,1451,1511 'play':1076 'player':712,992 'playlist':1039 'playlist-bas':1038 'popular':298 'power':895,1521,1797,1989 'prefer':9,420,430 'prepar':1616 'pretti':1061,1380,1496 'primari':916 'primarili':818 'printout':575 'privaci':919,947 'probabl':358,1164 'process':1453,1479,1930,1948,1962 'product':1802,2058 'program':871,1924,2039,2050,2101 'project':761,777,905 'prompt':467 'protect':929 'provid':376,1113,1520,1966 'provis':83 'purpos':1508 'qalcul':1498,1503 'qalculate.github.io':1499,1501 'qalculate.github.io/)':1500 'qemu':1810,1815,1831,1844,1866 'qt':1556,1564 'qualcul':1548 'quartz':118 'quick':1898 'quit':108 'raleway':1669,1673 'rang':1003 'raster':592 're':1568 'read':2068,2115 'readi':1868 'real':277 'realli':47 'reason':475 'recommend':140,2031 'releas':269 'reliabl':31 'remov':958 'renam':1174,1183,1193 'render':577 'represent':1120 'reserv':1525 'resolut':580 'resourc':240 'retroarch':977,982,1028,1077 'review':1715 'rich':543,1400 'rip':454,1284 'robust':503 'rock':344 'rock-solid':343 'rodrigo':1704 'roll':268 'rolling-releas':267 'rom':1042 'rough':1735,1740 'round':1626,1656 'router':334 'rowdi':1722,1726,1778 'rubi':2040,2044,2073,2108,2132 'run':362,997 'runit':309,1941 'rust':1440 's6':311,1911,1918,2008 'san':1629,1678 'sans-serif':1628,1677 'say':117,1210 'scan':1104 'seamless':1381 'secur':285,920,940,949 'see':1154 'select':1043 'serif':1630,1679 'server':85 'servic':1933,1964 'set':544,951,1013,1055,1968 'setup':1030 'sever':879,1198 'sha1':1313 'sha2':1314 'sha256/sha512':1315 'sha3':1316 'sharp':574 'shell':399 'show':1121 'similar':389,640 'simpl':284,1088,1516 'simpli':155 'simplic':2056 'sinc':637 'singl':238,1689 'site':809,882 'size':1123,1636 'skarnet.org':1913 'skarnet.org/software/s6/](https://skarnet.org/software/s6/)':1912 'slick':1010 'small':1921,1994 'softwar':4,12,1282 'solid':345 'someth':37 'sometim':1363 'sourc':3,11,531,631,1605,1821,2049 'sourceforge.net':660 'sourceforge.net/p/mcomix/wiki/home/](https://sourceforge.net/p/mcomix/wiki/home/)':659 'space':1097,1134 'specif':673,1105 'splash':1786 'spot':162 'stabil':78 'stabl':110,287,346 'standard':597 'static':2092 'storag':1107,1230 'storytel':1774 'stress':1662 'strong':1760 'subject':1837 'subtitl':731 'suggest':1653 'suit':1922 'super':30 'super-reli':29 'supervis':1931,1934 'support':607,685,718,1310 'svg':598 'sw.kovidgoyal.net':1393 'sw.kovidgoyal.net/kitty/](https://sw.kovidgoyal.net/kitty/)':1392 'sweet':161 'sweet-spot':160 'syntax':2063,2104 'system':22,25,279,301,307,1348,1788 'systemd':299,2038 'take':1404 'team':1188 'technic':555,1617 'techniqu':934 'technolog':395 'telemetri':961 'termin':1401,1436,1465,1614 'test':75 'text':431,1459,1476,1787 'text-mod':1458,1475 'thin':1690 'thing':650 'thorough':1714 'thriller':1769 'time':143,1355 'tinker':42,168,318 'togeth':1986 'tool':889,1534,1971 'toolbox':1957 'topic':425 'tough':1736 'track':931 'tradit':382 'tree':1116 'type':732,1631,2080,2093 'typefac':1606,1680,1731,1751 'typeof.net':1598 'typeof.net/iosevka/](https://typeof.net/iosevka/)':1597 'typographi':563 'ufw':1883,1889,1905 'unbuntu':104 'uncompl':1892 'under':394 'unicod':1420 'unifi':1016 'unix':1926 'unlimit':579 'usag':1094,1101,1157 'use':166,176,276,349,411,550,568,595,816,1172,1208,1258,1374,1518,1533,1562,1570,1587,1612,1646,1782,1809,1865,1975,2007,2032,2037 'user':383,402,666,922,1489 'user-friend':665 'util':800,1082,1220,1226,1234,1296 'varieti':687,721 'various':1945 'vector':532,569,651 'verifi':1335 'versatil':1523 'version':911,1557,1565 'via':103,1592 'video':728,803,836,853,1409 'view':839 'viewer':496,670,1454,1480 'virtual':1801,1825,1843 'virtualbox':1789,1794,1829,1849 'vs':1830 'want':229,452,1074,1560 'wast':1136 'water':646 'web':613 'weight':1691,1698 'well':657,967,1305,1531,1806,1943 'well-known':1304 'weren':783 'western':680 'whatev':1070 'wide':549,720,1002 'wiki':233,253 'wiki.archlinux.org':245,247 'wiki.archlinux.org/)':246 'wiki.gentoo.org':255 'wiki.gentoo.org/wiki/main_page](https://wiki.gentoo.org/wiki/main_page)':254 'wiki.gnome.org':490,1222 'wiki.gnome.org/apps/disks](https://wiki.gnome.org/apps/disks)':1221 'wiki.gnome.org/apps/gthumb](https://wiki.gnome.org/apps/gthumb)':489 'window':537 'within':1976 'without':1978 'work':136,461,470 'would':87 'write':1610,2072,2119 'written':1438 'www.debian.org':59,61 'www.debian.org/)':60 'www.geeqie.org':516,518 'www.geeqie.org/))':517 'www.qemu.org':1811,1813 'www.qemu.org/)':1812 'www.retroarch.com':978,980 'www.retroarch.com/)':979 'www.ruby-lang.org':2042 'www.ruby-lang.org/en/](https://www.ruby-lang.org/en/)':2041 'www.skarnet.org':1916 'www.skarnet.org/software/s6-linux-init/](https://www.skarnet.org/software/s6-linux-init/)':1915 'www.virtualbox.org':1790,1792 'www.virtualbox.org/)':1791 'x86':1798 'yeah':1832 'youtub':745,754,792 'youtube-dl':744,791 'youtube-dlc':753 'yt':734,740,788,805 'yt-dlp':733,739,787"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1698296868
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/7023770"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698265868 {#2016
        date: 2023-10-25 22:31:08.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2122 …2}
    +image: null
    +parent: null
    +root: null
    +body: "No GIMP 😮. Will definitely be taking a look at Inkscape the next time I’m doing vector art work though…"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704238516 {#2048
      date: 2024-01-03 00:35:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@chunkyhairball@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2115 …}
    +nested: Doctrine\ORM\PersistentCollection {#2123 …}
    +votes: Doctrine\ORM\PersistentCollection {#2120 …}
    +reports: Doctrine\ORM\PersistentCollection {#2160 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2301 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2298 …}
    -id: 183243
    -bodyTs: "'art':18 'definit':4 'gimp':2 'inkscap':10 'look':8 'm':15 'next':12 'take':6 'though':20 'time':13 'vector':17 'work':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/4155291"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698271617 {#2121
      date: 2023-10-26 00:06:57.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3042
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2312
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "lemann@lemmy.one"
      +username: "@lemann@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hey! Please contact me at my primary Fedi account: @lemann@lemmy.dbzer0.com\n
        \n
        [lemmy.one/u/lemann@lemmy.dbzer0.com](https://lemmy.one/u/lemann@lemmy.dbzer0.com)
        """
      +lastActive: DateTime @1723422420 {#275
        date: 2024-08-12 02:27:00.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 6065
      -password: "$2y$13$gMmtDQMFye/KbOe9uI8dduACxhW8plCv5Q6UbpZEKOu55AVmEmGvi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "lemann@lemmy.one"
      +apProfileId: "https://lemmy.one/u/lemann"
      +apPublicUrl: "https://lemmy.one/u/lemann"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "lemann"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727180563 {#269
        date: 2024-09-24 14:22:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687293306 {#268
        date: 2023-06-20 22:35:06.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2117
      +user: Proxies\__CG__\App\Entity\User {#2017 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2122
        +icon: Proxies\__CG__\App\Entity\Image {#2549 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2546
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2550 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2552 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2554 …}
        +entries: Doctrine\ORM\PersistentCollection {#2556 …}
        +posts: Doctrine\ORM\PersistentCollection {#2558 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2560 …}
        +bans: Doctrine\ORM\PersistentCollection {#2566 …}
        +reports: Doctrine\ORM\PersistentCollection {#2574 …}
        +badges: Doctrine\ORM\PersistentCollection {#2587 …}
        +logs: Doctrine\ORM\PersistentCollection {#2597 …}
        +awards: Doctrine\ORM\PersistentCollection {#2579 …}
        +categories: Doctrine\ORM\PersistentCollection {#2603 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2547
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2548
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#1982 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1980 …}
      +slug: "chunkyhairball-s-preferred-OSS-List"
      +title: "chunkyhairball's preferred OSS List"
      +url: "https://lemmy.ml/pictrs/image/8843e88f-1da6-44da-baab-9f781ada2fd0.jpeg"
      +body: """
        Open-Source-Software\n
        ====================\n
        \n
        chb’s list of preferred open source software – This list is available at [github.com/chunkyhairball/Open-Source-Software](https://github.com/chunkyhairball/Open-Source-Software)\n
        \n
        Operating Systems\n
        =================\n
        \n
        On operating systems, I like either super-reliable, never breaks, never crashes… or something that’s great to tinker with. I don’t really care for the in-between options so much.\n
        \n
        Debian Linux - [www.debian.org](https://www.debian.org/)\n
        --------------------------------------------------------\n
        \n
        Debian is one of the very first Linux distributions, and features EXHAUSTIVE testing and amazing stability. If I had to provision a server, Debian would be my first choice.\n
        \n
        Linux Mint [linuxmint.com](https://linuxmint.com/)\n
        --------------------------------------------------\n
        \n
        Mint is derived from Debian via Unbuntu. It’s not quite as stable as Debian, but that’s like saying quartz isn’t as hard as diamond. If a personal machine needs to be up and available to work on, I’d recommend Mint every time.\n
        \n
        EndeavourOS [endeavouros.com](https://endeavouros.com/)\n
        -------------------------------------------------------\n
        \n
        Endeavour is *currently* my daily driver simply because it occupies a sweet-spot of ease of use and tinkerability. It’s derived from Arch Linux and uses the fantastic pacman/libalpm package-manager, which includes mkpkg.\n
        \n
        Arch Linux [archlinux.org](https://archlinux.org/)\n
        --------------------------------------------------\n
        \n
        Despite all the memes to the contrary, Arch Linux is not the *cool* Linux OS. It’s a great OS for learning what the individual parts do and how to configure them to get exactly what you want. Importantly, the Arch Wiki is one of the single best resources for Linux configuration available: [wiki.archlinux.org](https://wiki.archlinux.org/) (Also, check the Gentoo wiki: [wiki.gentoo.org/wiki/Main_Page](https://wiki.gentoo.org/wiki/Main_Page) )\n
        \n
        Artix Linux [artixlinux.org](https://artixlinux.org/)\n
        -----------------------------------------------------\n
        \n
        Artix Linux is a rolling-release distribution, based on Arch Linux.\n
        \n
        > It uses real init systems, because PID1 must be simple, secure and stable.\n
        \n
        Artix is an Arch-based distribution that eschews the popular systemd init system in favor of less complex systems like runit and s6. Like Arch, it’s got great tinkerability.\n
        \n
        OpenWRT [openwrt.org](https://openwrt.org)\n
        ------------------------------------------\n
        \n
        OpenWRT is aimed at embedded devices, and, in particular, ARM-based routers and firewalls. It’s fantastically configurable, but also rock-solid stable. If you use the internet, you NEED a firewall, and it probably needs to be running OpenWRT.\n
        \n
        Cinnamon Desktop Environment - [github.com/linuxmint/cinnamon](https://github.com/linuxmint/cinnamon)\n
        -----------------------------------------------------------------------------------------------------\n
        \n
        > Cinnamon is a Linux desktop that provides advanced innovative features and a traditional user experience. The desktop layout is similar to Gnome 2 with underlying technology forked from Gnome Shell. Cinnamon makes users feel at home with an easy-to-use and comfortable desktop experience.\n
        \n
        (chb’s notes: Desktop preference is a very charged topic, almost as much as preferred text editor. Cinnamon is not perfect, but, for me, it’s the only Linux GUI DE that doesn’t make me want to rip my hair out. Before Cinnamon, I worked with Linux at the command prompt, period. It works intuitively and allows for reasonable customization. Cinnamon comes by default with the excellent Nemo file manager.)\n
        \n
        Media\n
        =====\n
        \n
        gThumb - [wiki.gnome.org/Apps/Gthumb](https://wiki.gnome.org/Apps/Gthumb)\n
        -------------------------------------------------------------------------\n
        \n
        gThumb is an image viewer and browser for gtk environments with robust organization and image management features. It was originally a fork of Geeqie ([www.geeqie.org](https://www.geeqie.org/))\n
        \n
        Inkscape - [inkscape.org](https://inkscape.org/)\n
        ------------------------------------------------\n
        \n
        > Inkscape is a Free and open source vector graphics editor for GNU/Linux, Windows and macOS. It offers a rich set of features and is widely used for both artistic and technical illustrations such as cartoons, clip art, logos, typography, diagramming and flowcharting. It uses vector graphics to allow for sharp printouts and renderings at unlimited resolution and is not bound to a fixed number of pixels like raster graphics. Inkscape uses the standardized SVG file format as its main format, which is supported by many other applications including web browsers.\n
        \n
        (chb’s notes: Inkscape is one of those ‘Best of Breed’ applications that all other open source applications should look up to since it blows similar closed apps out of the water. Inkscape does one thing, vector drawing, and does it blindingly well.)\n
        \n
        MComix - [sourceforge.net/p/mcomix/wiki/Home/](https://sourceforge.net/p/mcomix/wiki/Home/)\n
        -------------------------------------------------------------------------------------------\n
        \n
        > MComix is a user-friendly, customizable image viewer. It is specifically designed to handle comic books (both Western comics and manga) and supports a variety of container formats (including CBR, CBZ, CB7, CBT, LHA and PDF)\n
        \n
        mpv - [mpv.io](https://mpv.io/)\n
        -------------------------------\n
        \n
        > mpv is a free (as in freedom) media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types.\n
        \n
        yt-dlp - [github.com/yt-dlp/yt-dlp](https://github.com/yt-dlp/yt-dlp)\n
        ---------------------------------------------------------------------\n
        \n
        > yt-dlp is a youtube-dl fork based on the now inactive youtube-dlc. The main focus of this project is adding new features and patches while also keeping up to date with the original project.\n
        \n
        (chb’s notes: If you weren’t familiar with yt-dlp or youtube-dl, it’s a command-line utility to download videos from YT and MANY other sites. GUI front ends exist, but I use it primarily from the command-line and as an add-on for mpv. I download music and videos for later viewing because who knows when your internet is going to go out, or those videos just *disappear* forever.)\n
        \n
        gallery-dl - [github.com/mikf/gallery-dl](https://github.com/mikf/gallery-dl)\n
        -----------------------------------------------------------------------------\n
        \n
        > gallery-dl is a command-line program to download image galleries and collections from several image hosting sites. It is a cross-platform tool with many configuration options and powerful filenaming capabilities.\n
        \n
        Intertubes\n
        ==========\n
        \n
        Librewolf - [librewolf.net](https://librewolf.net/)\n
        ---------------------------------------------------\n
        \n
        > This project is a custom and independent version of Firefox, with the primary goals of privacy, security and user freedom. LibreWolf is designed to increase protection against tracking and fingerprinting techniques, while also including a few security improvements. This is achieved through our privacy and security oriented settings and patches. LibreWolf also aims to remove all the telemetry, data collection and annoyances, as well as disabling anti-freedom features like DRM.\n
        \n
        Gaming\n
        ======\n
        \n
        Retroarch - [www.retroarch.com](https://www.retroarch.com/)\n
        -----------------------------------------------------------\n
        \n
        > RetroArch is a frontend for emulators, game engines and media players. It enables you to run classic games on a wide range of computers and consoles through its slick graphical interface. Settings are also unified so configuration is done once and for all.\n
        \n
        (chb’s notes: Retroarch’s setup and config is a PAIN. It’s playlist-based console ROM selection is very counter-intuitive. However, once you do get it set up and configured, it’s pretty amazing. If there’s an emulator available for whatever console game you want to play, Retroarch will absolutely handle it.)\n
        \n
        Utilities\n
        ---------\n
        \n
        Baobob - [apps.gnome.org/app/org.gnome.baobab/](https://apps.gnome.org/app/org.gnome.baobab/)\n
        ---------------------------------------------------------------------------------------------\n
        \n
        > A simple application to keep your disk usage and available space under control. Disk Usage Analyzer can scan specific folders, storage devices and online accounts. It provides both a tree and a graphical representation showing the size of each folder, making it easy to identify where disk space is wasted.\n
        \n
        (chb’s notes: Baobob is already part of many default GTK-based Linux installs. If you see a ‘Disk Usage Analyzer’ in your launcher, it’s probably Baobob.)\n
        \n
        Bulky - [github.com/linuxmint/bulky](https://github.com/linuxmint/bulky)\n
        ------------------------------------------------------------------------\n
        \n
        > Bulky is used to rename files and directories.\n
        \n
        Bulky is a bulk file renamer from the Linux Mint team. It allows you to rename multiple files based on several different conditions and with different patterns. It’s very useful for, say, managing media collections, photographs, or the like.\n
        \n
        Gnome Disk Utility - [wiki.gnome.org/Apps/Disks](https://wiki.gnome.org/Apps/Disks)\n
        -----------------------------------------------------------------------------------\n
        \n
        > A GNOME utility for dealing with storage devices.\n
        \n
        Gnome Disk Utility, often installed by default as ‘Disks’ in many Linux distributions, is an application for handling physical disks and disk images. It can be used to mount disks, format, create disk images, or otherwise maintain any of the above.\n
        \n
        (chb’s notes: This is the best piece of software ever ripped off from Apple.)\n
        \n
        GtkHash [github.com/tristanheaven/gtkhash](https://github.com/tristanheaven/gtkhash)\n
        ------------------------------------------------------------------------------------\n
        \n
        > GtkHash is a desktop utility for computing message digests or checksums. Most well-known hash functions are supported, including MD5, SHA1, SHA2 (SHA256/SHA512), SHA3 and BLAKE2.\n
        \n
        (chb’s notes: An important part of the Linux ecosystem is the fact that we can verify the authenticity and correctness of downloads and any other file on our system with cryptographic hashes. Most of the time, with your package manager, this happens automatically. Sometimes you need to do it manually. GtkHash is what I use for that. Additionally, it integrates pretty seamlessly into Nemo and other GTK-based file managers.)\n
        \n
        kitty - [sw.kovidgoyal.net/kitty/](https://sw.kovidgoyal.net/kitty/)\n
        --------------------------------------------------------------------\n
        \n
        kitty is a feature-rich terminal emulator that takes advantage of OpenGL hardware video acceleration. It’s capable of displaying images, 32-bit color, Unicode emojis and a lot more.\n
        \n
        alacritty - [alacritty.org](https://alacritty.org/)\n
        ---------------------------------------------------\n
        \n
        alacritty is a very fast terminal emulator written in Rust.\n
        \n
        htop - [htop.dev](https://htop.dev/)\n
        ------------------------------------\n
        \n
        htop is a cross-platform, interactive process viewer. It is a text-mode application for consoles or terminals.\n
        \n
        btop++ - [github.com/aristocratos/btop](https://github.com/aristocratos/btop)\n
        -----------------------------------------------------------------------------\n
        \n
        btop++, like htop, is a text-mode, interactive process viewer with a highly configurable interface and an aesthetic user interface.\n
        \n
        (chb’s notes: btop is *pretty* bloat!)\n
        \n
        Qalculate! - [qalculate.github.io](https://qalculate.github.io/)\n
        ----------------------------------------------------------------\n
        \n
        > Qalculate! is a multi-purpose cross-platform desktop calculator. It is simple to use but provides power and versatility normally reserved for complicated math packages, as well as useful tools for everyday needs (such as currency conversion and percent calculation).\n
        \n
        (chb’s notes: Qualculate! comes in command-line, GTK, and Qt versions. You’d want to use the Qt version if you’re also using KDE. I find myself having bound a lot of features to command-line aliases and using it there more than via the GUI.)\n
        \n
        Fonts\n
        =====\n
        \n
        Iosevka - [typeof.net/Iosevka/](https://typeof.net/Iosevka/)\n
        ------------------------------------------------------------\n
        \n
        > Iosevka is an open-source typeface family, designed for writing code, using in terminals, and preparing technical documents.\n
        \n
        Comfortaa - [fonts.google.com/specimen/Comfortaa](https://fonts.google.com/specimen/Comfortaa)\n
        ----------------------------------------------------------------------------------------------\n
        \n
        > Comfortaa is a rounded, geometric, sans-serif type design intended for large sizes. It is absolutely free, both for personal and commercial use.\n
        \n
        (chb’s notes: As the name suggests, Comforta’s rounded glyphs are very low-stress and comforting. It’s very comfy.)\n
        \n
        Raleway - [fonts.google.com/specimen/Raleway](https://fonts.google.com/specimen/Raleway)\n
        ----------------------------------------------------------------------------------------\n
        \n
        > Raleway is an elegant sans-serif typeface family. Initially designed by Matt McInerney as a single thin weight, it was expanded into a 9 weight family by Pablo Impallari and Rodrigo Fuenzalida in 2012 and iKerned by Igino Marini. A thorough review and italic was added in 2016.\n
        \n
        Rowdies - [fonts.google.com/specimen/Rowdies](https://fonts.google.com/specimen/Rowdies)\n
        ----------------------------------------------------------------------------------------\n
        \n
        > Rowdies is a Latin display typeface inspired by the rough & tough Indian action cinema. Roughness and oddness of each individual letter contribute collectively as a typeface to the fantasy of being bold, fearless and strong. Designed by Jaikishan Patel for action, drama, adventure, thriller, noir & crime genres of storytelling.\n
        \n
        (chb’s notes: Rowdies is AESTHETIC. I use it for game splash text.)\n
        \n
        System\n
        ======\n
        \n
        VirtualBox - [www.virtualbox.org](https://www.virtualbox.org/)\n
        --------------------------------------------------------------\n
        \n
        > VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use.\n
        \n
        QEMU- [www.qemu.org](https://www.qemu.org/)\n
        -------------------------------------------\n
        \n
        > QEMU is a generic and open source machine emulator and virtualizer.\n
        \n
        (chb’s notes: VirtualBox vs. Qemu. Yeah. This is a charged subject. When it comes to actual virtualization, Qemu does a better job. VirtualBox’s config is FANTASTICALLY better, IMO, especially when it comes to Network handling. If you use Qemu, get ready to install some drivers and hunt for cryptic configs if you need the niceties.)\n
        \n
        ufw & gufw - [gufw.org](https://gufw.org/)\n
        ----------------------------------------------\n
        \n
        ufw is the uncomplicated firewall interface for iptables, allowing quick firewall administration on Linux. gufw is ufw’s graphical front-end\n
        \n
        s6 - [skarnet.org/software/s6/](https://skarnet.org/software/s6/) & [www.skarnet.org/software/s6-linux-init/](https://www.skarnet.org/software/s6-linux-init/)\n
        ------------------------------------------------------------------------------------------------------------------------------------------------------------------\n
        \n
        > s6 is a small suite of programs for UNIX, designed to allow process supervision (a.k.a service supervision), in the line of daemontools and runit, as well as various operations on processes and daemons. It is meant to be a toolbox for low-level process and service administration, providing different sets of independent tools that can be used within or without the framework, and that can be assembled together to achieve powerful functionality with a very small amount of code.\n
        \n
        (chb’s notes: It’s a good idea to use s6 as part of a Linux distribution that has already integrated it, such as Artix Linux: [artixlinux.org](https://artixlinux.org/) . I don’t recommend using this on distributions that use systemd)\n
        \n
        Programming\n
        ===========\n
        \n
        Ruby - [www.ruby-lang.org/en/](https://www.ruby-lang.org/en/)\n
        -------------------------------------------------------------\n
        \n
        > Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. Ruby is an interpreted language with duck typing ([en.wikipedia.org/wiki/Duck_typing](https://en.wikipedia.org/wiki/Duck_typing)).\n
        \n
        Crystal - [crystal-lang.org](https://crystal-lang.org/)\n
        -------------------------------------------------------\n
        \n
        > Crystal is a statically typed ([en.wikipedia.org/wiki/Type_system#Static_type_che…](https://en.wikipedia.org/wiki/Type_system#Static_type_checking)), compiled programming language with syntax heavily inspired by Ruby’s, so it feels natural to read and easy to write, and has the added benefit of a lower learning curve for experienced Ruby devs.
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 2
      +favouriteCount: 8
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1698284216 {#2008
        date: 2023-10-26 03:36:56.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2368 …}
      +votes: Doctrine\ORM\PersistentCollection {#2373 …}
      +reports: Doctrine\ORM\PersistentCollection {#2376 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2365 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2366 …}
      +badges: Doctrine\ORM\PersistentCollection {#2352 …}
      +children: []
      -id: 9088
      -titleTs: "'chunkyhairbal':1 'list':5 'oss':4 'prefer':3"
      -bodyTs: "'/)':62,97,148,191,248,262,524,703,903,981,1430,1445,1502,1793,1814,1888,2027,2088 '/))':519 '/app/org.gnome.baobab/](https://apps.gnome.org/app/org.gnome.baobab/)':1086 '/apps/disks](https://wiki.gnome.org/apps/disks)':1223 '/apps/gthumb](https://wiki.gnome.org/apps/gthumb)':491 '/aristocratos/btop](https://github.com/aristocratos/btop)':1469 '/chunkyhairball/open-source-software](https://github.com/chunkyhairball/open-source-software)':20 '/en/](https://www.ruby-lang.org/en/)':2043 '/iosevka/](https://typeof.net/iosevka/)':1599 '/kitty/](https://sw.kovidgoyal.net/kitty/)':1394 '/linuxmint/bulky](https://github.com/linuxmint/bulky)':1169 '/linuxmint/cinnamon](https://github.com/linuxmint/cinnamon)':369 '/mikf/gallery-dl](https://github.com/mikf/gallery-dl)':862 '/p/mcomix/wiki/home/](https://sourceforge.net/p/mcomix/wiki/home/)':661 '/software/s6-linux-init/](https://www.skarnet.org/software/s6-linux-init/)':1917 '/software/s6/](https://skarnet.org/software/s6/)':1914 '/specimen/comfortaa](https://fonts.google.com/specimen/comfortaa)':1622 '/specimen/raleway](https://fonts.google.com/specimen/raleway)':1672 '/specimen/rowdies](https://fonts.google.com/specimen/rowdies)':1725 '/tristanheaven/gtkhash](https://github.com/tristanheaven/gtkhash)':1291 '/wiki/duck_typing](https://en.wikipedia.org/wiki/duck_typing)).':2083 '/wiki/main_page](https://wiki.gentoo.org/wiki/main_page)':256 '/wiki/type_system#static_type_che':2096 '/wiki/type_system#static_type_checking)),':2099 '/yt-dlp/yt-dlp](https://github.com/yt-dlp/yt-dlp)':738 '2':392 '2012':1707 '2016':1721 '32':1417 '9':1697 'a.k.a':1932 'absolut':1079,1639 'acceler':1410 'account':1111 'achiev':944,1988 'action':1738,1766 'actual':1842 'ad':763,1719,2123 'add':828 'add-on':827 'addit':1377 'administr':1900,1965 'advanc':377 'advantag':1405 'adventur':1768 'aesthet':1488,1780 'aim':324,956 'alacritti':1426,1431 'alacritty.org':1427,1429 'alacritty.org/)':1428 'alias':1585 'allow':473,572,1190,1897,1929 'almost':426 'alreadi':1142,2017 'also':249,342,769,936,955,1015,1569 'amaz':77,1062 'amd64/intel64':1800 'amount':1995 'analyz':1102,1158 'annoy':965 'anti':971 'anti-freedom':970 'app':642 'appl':1287 'applic':611,626,632,1089,1247,1461 'apps.gnome.org':1085 'apps.gnome.org/app/org.gnome.baobab/](https://apps.gnome.org/app/org.gnome.baobab/)':1084 'arch':173,186,199,232,273,292,313 'arch-bas':291 'archlinux.org':188,190 'archlinux.org/)':189 'arm':332 'arm-bas':331 'art':561 'artist':553 'artix':257,263,288,2022 'artixlinux.org':259,261,2024,2026 'artixlinux.org/)':260,2025 'assembl':1985 'audio':726 'authent':1337 'automat':1362 'avail':16,134,244,1068,1096 'baobob':1083,1140,1165 'base':271,293,333,748,1040,1149,1196,1388 'benefit':2124 'best':239,623,1279 'better':1847,1854 'bit':1418 'blake2':1318 'blind':656 'bloat':1497 'blow':639 'bold':1757 'book':678 'bound':584,1576 'break':33 'breed':625 'browser':498,614 'btop':1466,1470,1494 'bulk':1181 'bulki':1166,1170,1178 'calcul':1513,1544 'capabl':897,1413 'care':48 'cartoon':559 'cb7':694 'cbr':692 'cbt':695 'cbz':693 'charg':424,1836 'chb':5,416,615,778,1025,1137,1273,1319,1491,1545,1647,1775,1826,1998 'check':250 'checksum':1302 'choic':91 'cinema':1739 'cinnamon':364,370,400,433,459,477 'classic':998 'clip':560 'close':641 'code':1611,1997 'codec':729 'collect':877,963,1213,1748 'color':1419 'come':478,1549,1840,1859 'comfi':1668 'comfort':413,1664 'comforta':1654 'comfortaa':1619,1623 'comic':677,681 'command':466,715,798,822,869,1552,1583 'command-lin':797,821,868,1551,1582 'commerci':1645 'compil':2100 'complex':306 'complic':1527 'comput':1005,1298 'condit':1200 'config':1032,1851,1877 'configur':222,243,340,892,1018,1058,1484 'consol':1007,1041,1071,1463 'contain':689 'contrari':198 'contribut':1747 'control':1099 'convers':1541 'cool':204 'correct':1339 'counter':1047 'counter-intuit':1046 'crash':35 'creat':1263 'crime':1771 'cross':887,1450,1510 'cross-platform':886,1449,1509 'cryptic':1876 'cryptograph':1350 'crystal':2084,2089 'crystal-lang.org':2085,2087 'crystal-lang.org/)':2086 'currenc':1540 'current':151 'curv':2129 'custom':476,908 'customiz':668 'd':139,1559 'daemon':1950 'daemontool':1939 'daili':153 'data':962 'date':773 'de':446 'deal':1228 'debian':57,63,86,102,112 'default':480,1146,1238 'deriv':100,171 'design':674,926,1608,1632,1683,1761,1927 'desktop':365,374,386,414,419,1295,1512 'despit':192 'dev':2133 'devic':327,1108,1231 'diagram':564 'diamond':124 'differ':1199,1203,1967 'digest':1300 'directori':1177 'disabl':969 'disappear':855 'disk':1093,1100,1133,1156,1219,1233,1240,1251,1253,1261,1264 'display':1415,1730 'distribut':71,270,294,1244,2014,2035 'dl':746,793,859,865 'dlc':755 'dlp':735,741,789 'document':1618 'doesn':448 'done':1020 'download':802,833,873,1341 'drama':1767 'draw':652 'driver':154,1872 'drm':975 'duck':2079 'dynam':2047 'eas':164 'easi':409,1129,2070,2117 'easy-to-us':408 'ecosystem':1328 'editor':432,534 'either':28 'eleg':1676,2062 'embed':326 'emoji':1421 'emul':987,1067,1402,1437,1823 'en.wikipedia.org':2082,2095,2098 'en.wikipedia.org/wiki/duck_typing](https://en.wikipedia.org/wiki/duck_typing)).':2081 'en.wikipedia.org/wiki/type_system#static_type_che':2094 'en.wikipedia.org/wiki/type_system#static_type_checking)),':2097 'enabl':994 'end':812,1910 'endeavour':149 'endeavouro':144 'endeavouros.com':145,147 'endeavouros.com/)':146 'engin':989 'enterpris':1804 'environ':366,501 'eschew':296 'especi':1856 'ever':1283 'everi':142 'everyday':1536 'exact':226 'excel':483 'exhaust':74 'exist':813 'expand':1694 'experi':384,415 'experienc':2131 'fact':1331 'famili':1607,1681,1699 'familiar':785 'fantasi':1754 'fantast':178,339,1853 'fast':1435 'favor':303 'fearless':1758 'featur':73,379,508,546,765,973,1399,1580 'feature-rich':1398 'feel':403,2112 'file':485,599,724,1175,1182,1195,1345,1389 'filenam':896 'find':1573 'fingerprint':933 'firefox':913 'firewal':336,355,1893,1899 'first':69,90 'fix':587 'flowchart':566 'focus':758,2054 'folder':1106,1126 'font':1595 'fonts.google.com':1621,1671,1724 'fonts.google.com/specimen/comfortaa](https://fonts.google.com/specimen/comfortaa)':1620 'fonts.google.com/specimen/raleway](https://fonts.google.com/specimen/raleway)':1670 'fonts.google.com/specimen/rowdies](https://fonts.google.com/specimen/rowdies)':1723 'forev':856 'fork':396,513,747 'format':600,604,690,725,1262 'framework':1980 'free':528,707,1640 'freedom':710,923,972 'friend':667 'front':811,1909 'front-end':1908 'frontend':985 'fuenzalida':1705 'function':1308,1990 'galleri':858,864,875 'gallery-dl':857,863 'game':976,988,999,1072,1785 'geeqi':515 'generic':1818 'genr':1772 'gentoo':252 'geometr':1627 'get':225,1053,1867 'github.com':19,368,737,861,1168,1290,1468 'github.com/aristocratos/btop](https://github.com/aristocratos/btop)':1467 'github.com/chunkyhairball/open-source-software](https://github.com/chunkyhairball/open-source-software)':18 'github.com/linuxmint/bulky](https://github.com/linuxmint/bulky)':1167 'github.com/linuxmint/cinnamon](https://github.com/linuxmint/cinnamon)':367 'github.com/mikf/gallery-dl](https://github.com/mikf/gallery-dl)':860 'github.com/tristanheaven/gtkhash](https://github.com/tristanheaven/gtkhash)':1289 'github.com/yt-dlp/yt-dlp](https://github.com/yt-dlp/yt-dlp)':736 'glyph':1657 'gnome':391,398,1218,1225,1232 'gnu/linux':536 'go':847,849 'goal':917 'good':2004 'got':316 'graphic':533,570,593,1011,1119,1907 'great':40,210,317 'gthumb':488,492 'gtk':500,1148,1387,1554 'gtk-base':1147,1386 'gtkhash':1288,1292,1370 'gufw':1884,1903 'gufw.org':1885,1887 'gufw.org/)':1886 'gui':445,810,1594 'hair':456 'handl':676,1080,1249,1862 'happen':1361 'hard':122 'hardwar':1408 'hash':1307,1351 'heavili':2105 'high':1483 'home':405,1808 'host':881 'howev':1049 'htop':1441,1446,1472 'htop.dev':1442,1444 'htop.dev/)':1443 'hunt':1874 'idea':2005 'identifi':1131 'igino':1711 'ikern':1709 'illustr':556 'imag':495,506,669,874,880,1254,1265,1416 'imo':1855 'impallari':1702 'import':230,1323 'improv':941 'in-between':51 'inact':752 'includ':184,612,691,937,1311 'increas':928 'independ':910,1970 'indian':1737 'individu':216,1745 'init':278,300 'initi':1682 'inkscap':520,525,594,618,647 'inkscape.org':521,523 'inkscape.org/)':522 'innov':378 'inspir':1732,2106 'instal':1151,1236,1870 'integr':1379,2018 'intend':1633 'interact':1452,1478 'interfac':1012,1485,1490,1894 'internet':351,845 'interpret':2076 'intertub':898 'intuit':471,1048 'iosevka':1596,1600 'iptabl':1896 'isn':119 'ital':1717 'jaikishan':1763 'job':1848 'kde':1571 'keep':770,1091 'kitti':1391,1395 'know':842 'known':1306 'languag':2051,2077,2102 'larg':1635 'later':838 'latin':1729 'launcher':1161 'layout':387 'learn':213,2128 'less':305 'letter':1746 'level':1961 'lha':696 'librewolf':899,924,954 'librewolf.net':900,902 'librewolf.net/)':901 'like':27,116,308,312,591,974,1217,1471 'line':716,799,823,870,1553,1584,1937 'linux':58,70,92,174,187,200,205,242,258,264,274,373,444,463,1150,1186,1243,1327,1902,2013,2023 'linuxmint.com':94,96 'linuxmint.com/)':95 'list':7,14 'logo':562 'look':634 'lot':1424,1578 'low':1661,1960 'low-level':1959 'low-stress':1660 'lower':2127 'machin':128,1822 'maco':539 'main':603,757 'maintain':1268 'make':401,450,1127 'manag':182,486,507,1211,1359,1390 'manga':683 'mani':609,807,891,1145,1242 'manual':1369 'marini':1712 'math':1528 'matt':1685 'mcinerney':1686 'mcomix':658,662 'md5':1312 'meant':1953 'media':487,711,723,991,1212 'meme':195 'messag':1299 'mint':93,98,141,1187 'mkpkg':185 'mode':1460,1477 'mount':1260 'mpv':699,704,831 'mpv.io':700,702 'mpv.io/)':701 'much':56,428 'multi':1507 'multi-purpos':1506 'multipl':1194 'music':834 'must':282 'name':1652 'natur':2066,2113 'need':129,353,359,1365,1537,1880 'nemo':484,1383 'network':1861 'never':32,34 'new':764 'niceti':1882 'noir':1770 'normal':1524 'note':418,617,780,1027,1139,1275,1321,1493,1547,1649,1777,1828,2000 'number':588 'occupi':158 'odd':1742 'offer':541 'often':1235 'one':65,235,620,649 'onlin':1110 'open':2,10,530,630,1604,1820,2048 'open-sourc':1603 'open-source-softwar':1 'opengl':1407 'openwrt':319,322,363 'openwrt.org':320,321 'oper':21,24,1946 'option':54,893 'organ':504 'orient':950 'origin':511,776 'os':206,211 'otherwis':1267 'pablo':1701 'packag':181,1358,1529 'package-manag':180 'pacman/libalpm':179 'pain':1035 'part':217,1143,1324,2010 'particular':330 'patch':767,953 'patel':1764 'pattern':1204 'pdf':698 'percent':1543 'perfect':436 'period':468 'person':127,1643 'photograph':1214 'physic':1250 'pid1':281 'piec':1280 'pixel':590 'platform':888,1451,1511 'play':1076 'player':712,992 'playlist':1039 'playlist-bas':1038 'popular':298 'power':895,1521,1797,1989 'prefer':9,420,430 'prepar':1616 'pretti':1061,1380,1496 'primari':916 'primarili':818 'printout':575 'privaci':919,947 'probabl':358,1164 'process':1453,1479,1930,1948,1962 'product':1802,2058 'program':871,1924,2039,2050,2101 'project':761,777,905 'prompt':467 'protect':929 'provid':376,1113,1520,1966 'provis':83 'purpos':1508 'qalcul':1498,1503 'qalculate.github.io':1499,1501 'qalculate.github.io/)':1500 'qemu':1810,1815,1831,1844,1866 'qt':1556,1564 'qualcul':1548 'quartz':118 'quick':1898 'quit':108 'raleway':1669,1673 'rang':1003 'raster':592 're':1568 'read':2068,2115 'readi':1868 'real':277 'realli':47 'reason':475 'recommend':140,2031 'releas':269 'reliabl':31 'remov':958 'renam':1174,1183,1193 'render':577 'represent':1120 'reserv':1525 'resolut':580 'resourc':240 'retroarch':977,982,1028,1077 'review':1715 'rich':543,1400 'rip':454,1284 'robust':503 'rock':344 'rock-solid':343 'rodrigo':1704 'roll':268 'rolling-releas':267 'rom':1042 'rough':1735,1740 'round':1626,1656 'router':334 'rowdi':1722,1726,1778 'rubi':2040,2044,2073,2108,2132 'run':362,997 'runit':309,1941 'rust':1440 's6':311,1911,1918,2008 'san':1629,1678 'sans-serif':1628,1677 'say':117,1210 'scan':1104 'seamless':1381 'secur':285,920,940,949 'see':1154 'select':1043 'serif':1630,1679 'server':85 'servic':1933,1964 'set':544,951,1013,1055,1968 'setup':1030 'sever':879,1198 'sha1':1313 'sha2':1314 'sha256/sha512':1315 'sha3':1316 'sharp':574 'shell':399 'show':1121 'similar':389,640 'simpl':284,1088,1516 'simpli':155 'simplic':2056 'sinc':637 'singl':238,1689 'site':809,882 'size':1123,1636 'skarnet.org':1913 'skarnet.org/software/s6/](https://skarnet.org/software/s6/)':1912 'slick':1010 'small':1921,1994 'softwar':4,12,1282 'solid':345 'someth':37 'sometim':1363 'sourc':3,11,531,631,1605,1821,2049 'sourceforge.net':660 'sourceforge.net/p/mcomix/wiki/home/](https://sourceforge.net/p/mcomix/wiki/home/)':659 'space':1097,1134 'specif':673,1105 'splash':1786 'spot':162 'stabil':78 'stabl':110,287,346 'standard':597 'static':2092 'storag':1107,1230 'storytel':1774 'stress':1662 'strong':1760 'subject':1837 'subtitl':731 'suggest':1653 'suit':1922 'super':30 'super-reli':29 'supervis':1931,1934 'support':607,685,718,1310 'svg':598 'sw.kovidgoyal.net':1393 'sw.kovidgoyal.net/kitty/](https://sw.kovidgoyal.net/kitty/)':1392 'sweet':161 'sweet-spot':160 'syntax':2063,2104 'system':22,25,279,301,307,1348,1788 'systemd':299,2038 'take':1404 'team':1188 'technic':555,1617 'techniqu':934 'technolog':395 'telemetri':961 'termin':1401,1436,1465,1614 'test':75 'text':431,1459,1476,1787 'text-mod':1458,1475 'thin':1690 'thing':650 'thorough':1714 'thriller':1769 'time':143,1355 'tinker':42,168,318 'togeth':1986 'tool':889,1534,1971 'toolbox':1957 'topic':425 'tough':1736 'track':931 'tradit':382 'tree':1116 'type':732,1631,2080,2093 'typefac':1606,1680,1731,1751 'typeof.net':1598 'typeof.net/iosevka/](https://typeof.net/iosevka/)':1597 'typographi':563 'ufw':1883,1889,1905 'unbuntu':104 'uncompl':1892 'under':394 'unicod':1420 'unifi':1016 'unix':1926 'unlimit':579 'usag':1094,1101,1157 'use':166,176,276,349,411,550,568,595,816,1172,1208,1258,1374,1518,1533,1562,1570,1587,1612,1646,1782,1809,1865,1975,2007,2032,2037 'user':383,402,666,922,1489 'user-friend':665 'util':800,1082,1220,1226,1234,1296 'varieti':687,721 'various':1945 'vector':532,569,651 'verifi':1335 'versatil':1523 'version':911,1557,1565 'via':103,1592 'video':728,803,836,853,1409 'view':839 'viewer':496,670,1454,1480 'virtual':1801,1825,1843 'virtualbox':1789,1794,1829,1849 'vs':1830 'want':229,452,1074,1560 'wast':1136 'water':646 'web':613 'weight':1691,1698 'well':657,967,1305,1531,1806,1943 'well-known':1304 'weren':783 'western':680 'whatev':1070 'wide':549,720,1002 'wiki':233,253 'wiki.archlinux.org':245,247 'wiki.archlinux.org/)':246 'wiki.gentoo.org':255 'wiki.gentoo.org/wiki/main_page](https://wiki.gentoo.org/wiki/main_page)':254 'wiki.gnome.org':490,1222 'wiki.gnome.org/apps/disks](https://wiki.gnome.org/apps/disks)':1221 'wiki.gnome.org/apps/gthumb](https://wiki.gnome.org/apps/gthumb)':489 'window':537 'within':1976 'without':1978 'work':136,461,470 'would':87 'write':1610,2072,2119 'written':1438 'www.debian.org':59,61 'www.debian.org/)':60 'www.geeqie.org':516,518 'www.geeqie.org/))':517 'www.qemu.org':1811,1813 'www.qemu.org/)':1812 'www.retroarch.com':978,980 'www.retroarch.com/)':979 'www.ruby-lang.org':2042 'www.ruby-lang.org/en/](https://www.ruby-lang.org/en/)':2041 'www.skarnet.org':1916 'www.skarnet.org/software/s6-linux-init/](https://www.skarnet.org/software/s6-linux-init/)':1915 'www.virtualbox.org':1790,1792 'www.virtualbox.org/)':1791 'x86':1798 'yeah':1832 'youtub':745,754,792 'youtube-dl':744,791 'youtube-dlc':753 'yt':734,740,788,805 'yt-dlp':733,739,787"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1698296868
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/7023770"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698265868 {#2016
        date: 2023-10-25 22:31:08.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2122 …2}
    +image: null
    +parent: null
    +root: null
    +body: "No GIMP 😮. Will definitely be taking a look at Inkscape the next time I’m doing vector art work though…"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704238516 {#2048
      date: 2024-01-03 00:35:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@chunkyhairball@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2115 …}
    +nested: Doctrine\ORM\PersistentCollection {#2123 …}
    +votes: Doctrine\ORM\PersistentCollection {#2120 …}
    +reports: Doctrine\ORM\PersistentCollection {#2160 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2301 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2298 …}
    -id: 183243
    -bodyTs: "'art':18 'definit':4 'gimp':2 'inkscap':10 'look':8 'm':15 'next':12 'take':6 'though':20 'time':13 'vector':17 'work':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/4155291"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698271617 {#2121
      date: 2023-10-26 00:06:57.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 12.02 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2102
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "lemann@lemmy.one"
      +username: "@lemann@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hey! Please contact me at my primary Fedi account: @lemann@lemmy.dbzer0.com\n
        \n
        [lemmy.one/u/lemann@lemmy.dbzer0.com](https://lemmy.one/u/lemann@lemmy.dbzer0.com)
        """
      +lastActive: DateTime @1723422420 {#275
        date: 2024-08-12 02:27:00.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 6065
      -password: "$2y$13$gMmtDQMFye/KbOe9uI8dduACxhW8plCv5Q6UbpZEKOu55AVmEmGvi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "lemann@lemmy.one"
      +apProfileId: "https://lemmy.one/u/lemann"
      +apPublicUrl: "https://lemmy.one/u/lemann"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "lemann"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727180563 {#269
        date: 2024-09-24 14:22:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687293306 {#268
        date: 2023-06-20 22:35:06.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2103
      +user: Proxies\__CG__\App\Entity\User {#3392 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2112
        +icon: Proxies\__CG__\App\Entity\Image {#3463 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, & Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#3460
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3464 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3466 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3468 …}
        +entries: Doctrine\ORM\PersistentCollection {#3470 …}
        +posts: Doctrine\ORM\PersistentCollection {#3472 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3474 …}
        +bans: Doctrine\ORM\PersistentCollection {#3476 …}
        +reports: Doctrine\ORM\PersistentCollection {#3478 …}
        +badges: Doctrine\ORM\PersistentCollection {#3480 …}
        +logs: Doctrine\ORM\PersistentCollection {#3482 …}
        +awards: Doctrine\ORM\PersistentCollection {#3484 …}
        +categories: Doctrine\ORM\PersistentCollection {#3486 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#3461
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#3462
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1404 …}
      +slug: "RANT-I-hate-the-fact-that-my-ISP-can-restrict"
      +title: "RANT: I hate the fact that my ISP can restrict access to certain sites"
      +url: null
      +body: """
        How can it possibly be, that an ISP, which I’m paying for gets to decid, which sites I’m allowed to have access to, and which not?\n
        \n
        All the torrenting sites are restricted. I know, I can use VPN, and such… but I want to do it because of my privacy concerns and not because of some higher-up decided to bend over for the lobbying industry.\n
        \n
        While on the other hand, if there’s a data breach of a legit big-corp website (looking at you FB), I’m still able to access it, they get fined with a fraction of their revenue, and I’m still left empty-handed. What a hipocracy!!\n
        \n
        What comes next? Are they gonna restrict me from using lemmy too, bc some lobbyist doesn’t like the fact that it’s a decentralized system which they have no control over?\n
        \n
        Rant, over!\n
        \n
        I didn’t even know that my router was using my ISPs DNS, and that I can just ditch it, even though I’m running AdGuard (selfhosted)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 110
      +favouriteCount: 401
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1698213178 {#3387
        date: 2023-10-25 07:52:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3394 …}
      +votes: Doctrine\ORM\PersistentCollection {#3396 …}
      +reports: Doctrine\ORM\PersistentCollection {#3398 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3402 …}
      +badges: Doctrine\ORM\PersistentCollection {#3404 …}
      +children: []
      -id: 6398
      -titleTs: "'access':11 'certain':13 'fact':5 'hate':3 'isp':8 'rant':1 'restrict':10 'site':14"
      -bodyTs: "'abl':95 'access':24,97 'adguard':178 'allow':21 'bc':131 'bend':64 'big':85 'big-corp':84 'breach':80 'come':120 'concern':53 'control':149 'corp':86 'data':79 'decentr':143 'decid':16,62 'didn':154 'ditch':171 'dns':165 'doesn':134 'empti':114 'empty-hand':113 'even':156,173 'fact':138 'fb':91 'fine':101 'fraction':104 'get':14,100 'gonna':124 'hand':74,115 'higher':60 'higher-up':59 'hipocraci':118 'industri':69 'isp':8,164 'know':36,157 'left':112 'legit':83 'lemmi':129 'like':136 'lobbi':68 'lobbyist':133 'look':88 'm':11,20,93,110,176 'next':121 'pay':12 'possibl':4 'privaci':52 'rant':151 'restrict':34,125 'revenu':107 'router':160 'run':177 'selfhost':179 'site':18,32 'still':94,111 'system':144 'though':174 'torrent':31 'use':39,128,162 'vpn':40 'want':45 'websit':87"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1697809751
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/7023024"
      +editedAt: DateTimeImmutable @1697742973 {#3384
        date: 2023-10-19 21:16:13.0 +02:00
      }
      +createdAt: DateTimeImmutable @1697723351 {#3386
        date: 2023-10-19 15:49:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2112 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2209 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2257 …}
    +body: """
      Corrected, thanks!\n
      \n
      I’m looking forward to ECH, if i’m not mistaken that relies on DoH which has pretty widespread adoption in browsers at the mo
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1697742558 {#2307
      date: 2023-10-19 21:09:18.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ad_on_is@lemmy.world"
      "@tordenflesk@lemmy.world"
      "@lemann@lemmy.one"
      "@Eufalconimorph@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2273 …}
    +nested: Doctrine\ORM\PersistentCollection {#2272 …}
    +votes: Doctrine\ORM\PersistentCollection {#2265 …}
    +reports: Doctrine\ORM\PersistentCollection {#2220 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2197 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2200 …}
    -id: 59676
    -bodyTs: "'adopt':22 'browser':24 'correct':1 'doh':17 'ech':8 'forward':6 'look':5 'm':4,11 'mistaken':13 'mo':27 'pretti':20 'reli':15 'thank':2 'widespread':21"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/3982659"
    +editedAt: null
    +createdAt: DateTimeImmutable @1697742558 {#2059
      date: 2023-10-19 21:09:18.0 +02:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#3349
  +comment: App\Entity\EntryComment {#2102
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "lemann@lemmy.one"
      +username: "@lemann@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hey! Please contact me at my primary Fedi account: @lemann@lemmy.dbzer0.com\n
        \n
        [lemmy.one/u/lemann@lemmy.dbzer0.com](https://lemmy.one/u/lemann@lemmy.dbzer0.com)
        """
      +lastActive: DateTime @1723422420 {#275
        date: 2024-08-12 02:27:00.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 6065
      -password: "$2y$13$gMmtDQMFye/KbOe9uI8dduACxhW8plCv5Q6UbpZEKOu55AVmEmGvi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "lemann@lemmy.one"
      +apProfileId: "https://lemmy.one/u/lemann"
      +apPublicUrl: "https://lemmy.one/u/lemann"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "lemann"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727180563 {#269
        date: 2024-09-24 14:22:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687293306 {#268
        date: 2023-06-20 22:35:06.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2103
      +user: Proxies\__CG__\App\Entity\User {#3392 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2112
        +icon: Proxies\__CG__\App\Entity\Image {#3463 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, & Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#3460
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3464 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3466 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3468 …}
        +entries: Doctrine\ORM\PersistentCollection {#3470 …}
        +posts: Doctrine\ORM\PersistentCollection {#3472 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3474 …}
        +bans: Doctrine\ORM\PersistentCollection {#3476 …}
        +reports: Doctrine\ORM\PersistentCollection {#3478 …}
        +badges: Doctrine\ORM\PersistentCollection {#3480 …}
        +logs: Doctrine\ORM\PersistentCollection {#3482 …}
        +awards: Doctrine\ORM\PersistentCollection {#3484 …}
        +categories: Doctrine\ORM\PersistentCollection {#3486 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#3461
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#3462
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1404 …}
      +slug: "RANT-I-hate-the-fact-that-my-ISP-can-restrict"
      +title: "RANT: I hate the fact that my ISP can restrict access to certain sites"
      +url: null
      +body: """
        How can it possibly be, that an ISP, which I’m paying for gets to decid, which sites I’m allowed to have access to, and which not?\n
        \n
        All the torrenting sites are restricted. I know, I can use VPN, and such… but I want to do it because of my privacy concerns and not because of some higher-up decided to bend over for the lobbying industry.\n
        \n
        While on the other hand, if there’s a data breach of a legit big-corp website (looking at you FB), I’m still able to access it, they get fined with a fraction of their revenue, and I’m still left empty-handed. What a hipocracy!!\n
        \n
        What comes next? Are they gonna restrict me from using lemmy too, bc some lobbyist doesn’t like the fact that it’s a decentralized system which they have no control over?\n
        \n
        Rant, over!\n
        \n
        I didn’t even know that my router was using my ISPs DNS, and that I can just ditch it, even though I’m running AdGuard (selfhosted)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 110
      +favouriteCount: 401
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1698213178 {#3387
        date: 2023-10-25 07:52:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3394 …}
      +votes: Doctrine\ORM\PersistentCollection {#3396 …}
      +reports: Doctrine\ORM\PersistentCollection {#3398 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3402 …}
      +badges: Doctrine\ORM\PersistentCollection {#3404 …}
      +children: []
      -id: 6398
      -titleTs: "'access':11 'certain':13 'fact':5 'hate':3 'isp':8 'rant':1 'restrict':10 'site':14"
      -bodyTs: "'abl':95 'access':24,97 'adguard':178 'allow':21 'bc':131 'bend':64 'big':85 'big-corp':84 'breach':80 'come':120 'concern':53 'control':149 'corp':86 'data':79 'decentr':143 'decid':16,62 'didn':154 'ditch':171 'dns':165 'doesn':134 'empti':114 'empty-hand':113 'even':156,173 'fact':138 'fb':91 'fine':101 'fraction':104 'get':14,100 'gonna':124 'hand':74,115 'higher':60 'higher-up':59 'hipocraci':118 'industri':69 'isp':8,164 'know':36,157 'left':112 'legit':83 'lemmi':129 'like':136 'lobbi':68 'lobbyist':133 'look':88 'm':11,20,93,110,176 'next':121 'pay':12 'possibl':4 'privaci':52 'rant':151 'restrict':34,125 'revenu':107 'router':160 'run':177 'selfhost':179 'site':18,32 'still':94,111 'system':144 'though':174 'torrent':31 'use':39,128,162 'vpn':40 'want':45 'websit':87"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1697809751
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/7023024"
      +editedAt: DateTimeImmutable @1697742973 {#3384
        date: 2023-10-19 21:16:13.0 +02:00
      }
      +createdAt: DateTimeImmutable @1697723351 {#3386
        date: 2023-10-19 15:49:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2112 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2209 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2257 …}
    +body: """
      Corrected, thanks!\n
      \n
      I’m looking forward to ECH, if i’m not mistaken that relies on DoH which has pretty widespread adoption in browsers at the mo
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1697742558 {#2307
      date: 2023-10-19 21:09:18.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ad_on_is@lemmy.world"
      "@tordenflesk@lemmy.world"
      "@lemann@lemmy.one"
      "@Eufalconimorph@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2273 …}
    +nested: Doctrine\ORM\PersistentCollection {#2272 …}
    +votes: Doctrine\ORM\PersistentCollection {#2265 …}
    +reports: Doctrine\ORM\PersistentCollection {#2220 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2197 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2200 …}
    -id: 59676
    -bodyTs: "'adopt':22 'browser':24 'correct':1 'doh':17 'ech':8 'forward':6 'look':5 'm':4,11 'mistaken':13 'mo':27 'pretti':20 'reli':15 'thank':2 'widespread':21"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/3982659"
    +editedAt: null
    +createdAt: DateTimeImmutable @1697742558 {#2059
      date: 2023-10-19 21:09:18.0 +02:00
    }
  }
  +showMagazineName: true
  +showEntryTitle: true
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "lemann@lemmy.one"
    +username: "@lemann@lemmy.one"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Hey! Please contact me at my primary Fedi account: @lemann@lemmy.dbzer0.com\n
      \n
      [lemmy.one/u/lemann@lemmy.dbzer0.com](https://lemmy.one/u/lemann@lemmy.dbzer0.com)
      """
    +lastActive: DateTime @1723422420 {#275
      date: 2024-08-12 02:27:00.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 6065
    -password: "$2y$13$gMmtDQMFye/KbOe9uI8dduACxhW8plCv5Q6UbpZEKOu55AVmEmGvi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "lemann@lemmy.one"
    +apProfileId: "https://lemmy.one/u/lemann"
    +apPublicUrl: "https://lemmy.one/u/lemann"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "lemann"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727180563 {#269
      date: 2024-09-24 14:22:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687293306 {#268
      date: 2023-06-20 22:35:06.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3413
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "lemann@lemmy.one"
    +username: "@lemann@lemmy.one"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Hey! Please contact me at my primary Fedi account: @lemann@lemmy.dbzer0.com\n
      \n
      [lemmy.one/u/lemann@lemmy.dbzer0.com](https://lemmy.one/u/lemann@lemmy.dbzer0.com)
      """
    +lastActive: DateTime @1723422420 {#275
      date: 2024-08-12 02:27:00.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 6065
    -password: "$2y$13$gMmtDQMFye/KbOe9uI8dduACxhW8plCv5Q6UbpZEKOu55AVmEmGvi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "lemann@lemmy.one"
    +apProfileId: "https://lemmy.one/u/lemann"
    +apPublicUrl: "https://lemmy.one/u/lemann"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "lemann"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727180563 {#269
      date: 2024-09-24 14:22:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687293306 {#268
      date: 2023-06-20 22:35:06.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 2.06 ms
Input props
[
  "date" => DateTimeImmutable @1697742558 {#2059
    date: 2023-10-19 21:09:18.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3498
  +date: DateTimeImmutable @1697742558 {#2059
    date: 2023-10-19 21:09:18.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1697742558 {#2059
    date: 2023-10-19 21:09:18.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3552
  +createdAt: DateTimeImmutable @1697742558 {#2059
    date: 2023-10-19 21:09:18.0 +02:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.18 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#2112
    +icon: Proxies\__CG__\App\Entity\Image {#3463 …}
    +name: "piracy@lemmy.dbzer0.com"
    +title: "piracy"
    +description: """
      ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
      \n
      ---\n
      \n
      ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
      \n
      **1**. Posts must be related to the discussion of digital piracy\n
      \n
      **2**. Don’t request invites, trade, sell, or self-promote\n
      \n
      **3**. Don’t request or link to specific pirated titles, including DMs\n
      \n
      **4**. Don’t submit low-quality posts, be entitled, or harass others\n
      \n
      **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
      \n
      ---\n
      \n
      [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
      ---------------------------------------------------------------------------\n
      \n
      ### Loot, Pillage, & Plunder\n
      \n
      - [📜 Megathread](https://rentry.co/megathread)\n
      - [🪶 FAQ](https://rentry.co/piracy-faq)\n
      - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
      - [🪶 Rules](https://rentry.co/piracy-rules)\n
      \n
      ---\n
      \n
      💰 Please help cover server costs.\n
      \n
      [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 866
    +entryCommentCount: 20194
    +postCount: 7
    +postCommentCount: 149
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729581369 {#3460
      date: 2024-10-22 09:16:09.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3464 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3466 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3468 …}
    +entries: Doctrine\ORM\PersistentCollection {#3470 …}
    +posts: Doctrine\ORM\PersistentCollection {#3472 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3474 …}
    +bans: Doctrine\ORM\PersistentCollection {#3476 …}
    +reports: Doctrine\ORM\PersistentCollection {#3478 …}
    +badges: Doctrine\ORM\PersistentCollection {#3480 …}
    +logs: Doctrine\ORM\PersistentCollection {#3482 …}
    +awards: Doctrine\ORM\PersistentCollection {#3484 …}
    +categories: Doctrine\ORM\PersistentCollection {#3486 …}
    -id: 51
    +apId: "piracy@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
    +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
    +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "piracy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708748229 {#3461
      date: 2024-02-24 05:17:09.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697197339 {#3462
      date: 2023-10-13 13:42:19.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#3606
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2112
    +icon: Proxies\__CG__\App\Entity\Image {#3463 …}
    +name: "piracy@lemmy.dbzer0.com"
    +title: "piracy"
    +description: """
      ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
      \n
      ---\n
      \n
      ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
      \n
      **1**. Posts must be related to the discussion of digital piracy\n
      \n
      **2**. Don’t request invites, trade, sell, or self-promote\n
      \n
      **3**. Don’t request or link to specific pirated titles, including DMs\n
      \n
      **4**. Don’t submit low-quality posts, be entitled, or harass others\n
      \n
      **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
      \n
      ---\n
      \n
      [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
      ---------------------------------------------------------------------------\n
      \n
      ### Loot, Pillage, & Plunder\n
      \n
      - [📜 Megathread](https://rentry.co/megathread)\n
      - [🪶 FAQ](https://rentry.co/piracy-faq)\n
      - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
      - [🪶 Rules](https://rentry.co/piracy-rules)\n
      \n
      ---\n
      \n
      💰 Please help cover server costs.\n
      \n
      [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 866
    +entryCommentCount: 20194
    +postCount: 7
    +postCommentCount: 149
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729581369 {#3460
      date: 2024-10-22 09:16:09.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3464 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3466 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3468 …}
    +entries: Doctrine\ORM\PersistentCollection {#3470 …}
    +posts: Doctrine\ORM\PersistentCollection {#3472 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3474 …}
    +bans: Doctrine\ORM\PersistentCollection {#3476 …}
    +reports: Doctrine\ORM\PersistentCollection {#3478 …}
    +badges: Doctrine\ORM\PersistentCollection {#3480 …}
    +logs: Doctrine\ORM\PersistentCollection {#3482 …}
    +awards: Doctrine\ORM\PersistentCollection {#3484 …}
    +categories: Doctrine\ORM\PersistentCollection {#3486 …}
    -id: 51
    +apId: "piracy@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
    +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
    +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "piracy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708748229 {#3461
      date: 2024-02-24 05:17:09.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697197339 {#3462
      date: 2023-10-13 13:42:19.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 12.0 MiB 0.14 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2103
    +user: Proxies\__CG__\App\Entity\User {#3392 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2112
      +icon: Proxies\__CG__\App\Entity\Image {#3463 …}
      +name: "piracy@lemmy.dbzer0.com"
      +title: "piracy"
      +description: """
        ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
        \n
        ---\n
        \n
        ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
        \n
        **1**. Posts must be related to the discussion of digital piracy\n
        \n
        **2**. Don’t request invites, trade, sell, or self-promote\n
        \n
        **3**. Don’t request or link to specific pirated titles, including DMs\n
        \n
        **4**. Don’t submit low-quality posts, be entitled, or harass others\n
        \n
        **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
        \n
        ---\n
        \n
        [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
        ---------------------------------------------------------------------------\n
        \n
        ### Loot, Pillage, & Plunder\n
        \n
        - [📜 Megathread](https://rentry.co/megathread)\n
        - [🪶 FAQ](https://rentry.co/piracy-faq)\n
        - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
        - [🪶 Rules](https://rentry.co/piracy-rules)\n
        \n
        ---\n
        \n
        💰 Please help cover server costs.\n
        \n
        [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
        \n
        ---
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 866
      +entryCommentCount: 20194
      +postCount: 7
      +postCommentCount: 149
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729581369 {#3460
        date: 2024-10-22 09:16:09.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3464 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3466 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3468 …}
      +entries: Doctrine\ORM\PersistentCollection {#3470 …}
      +posts: Doctrine\ORM\PersistentCollection {#3472 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3474 …}
      +bans: Doctrine\ORM\PersistentCollection {#3476 …}
      +reports: Doctrine\ORM\PersistentCollection {#3478 …}
      +badges: Doctrine\ORM\PersistentCollection {#3480 …}
      +logs: Doctrine\ORM\PersistentCollection {#3482 …}
      +awards: Doctrine\ORM\PersistentCollection {#3484 …}
      +categories: Doctrine\ORM\PersistentCollection {#3486 …}
      -id: 51
      +apId: "piracy@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
      +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
      +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "piracy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708748229 {#3461
        date: 2024-02-24 05:17:09.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697197339 {#3462
        date: 2023-10-13 13:42:19.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1404 …}
    +slug: "RANT-I-hate-the-fact-that-my-ISP-can-restrict"
    +title: "RANT: I hate the fact that my ISP can restrict access to certain sites"
    +url: null
    +body: """
      How can it possibly be, that an ISP, which I’m paying for gets to decid, which sites I’m allowed to have access to, and which not?\n
      \n
      All the torrenting sites are restricted. I know, I can use VPN, and such… but I want to do it because of my privacy concerns and not because of some higher-up decided to bend over for the lobbying industry.\n
      \n
      While on the other hand, if there’s a data breach of a legit big-corp website (looking at you FB), I’m still able to access it, they get fined with a fraction of their revenue, and I’m still left empty-handed. What a hipocracy!!\n
      \n
      What comes next? Are they gonna restrict me from using lemmy too, bc some lobbyist doesn’t like the fact that it’s a decentralized system which they have no control over?\n
      \n
      Rant, over!\n
      \n
      I didn’t even know that my router was using my ISPs DNS, and that I can just ditch it, even though I’m running AdGuard (selfhosted)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 110
    +favouriteCount: 401
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698213178 {#3387
      date: 2023-10-25 07:52:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3394 …}
    +votes: Doctrine\ORM\PersistentCollection {#3396 …}
    +reports: Doctrine\ORM\PersistentCollection {#3398 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3402 …}
    +badges: Doctrine\ORM\PersistentCollection {#3404 …}
    +children: []
    -id: 6398
    -titleTs: "'access':11 'certain':13 'fact':5 'hate':3 'isp':8 'rant':1 'restrict':10 'site':14"
    -bodyTs: "'abl':95 'access':24,97 'adguard':178 'allow':21 'bc':131 'bend':64 'big':85 'big-corp':84 'breach':80 'come':120 'concern':53 'control':149 'corp':86 'data':79 'decentr':143 'decid':16,62 'didn':154 'ditch':171 'dns':165 'doesn':134 'empti':114 'empty-hand':113 'even':156,173 'fact':138 'fb':91 'fine':101 'fraction':104 'get':14,100 'gonna':124 'hand':74,115 'higher':60 'higher-up':59 'hipocraci':118 'industri':69 'isp':8,164 'know':36,157 'left':112 'legit':83 'lemmi':129 'like':136 'lobbi':68 'lobbyist':133 'look':88 'm':11,20,93,110,176 'next':121 'pay':12 'possibl':4 'privaci':52 'rant':151 'restrict':34,125 'revenu':107 'router':160 'run':177 'selfhost':179 'site':18,32 'still':94,111 'system':144 'though':174 'torrent':31 'use':39,128,162 'vpn':40 'want':45 'websit':87"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697809751
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7023024"
    +editedAt: DateTimeImmutable @1697742973 {#3384
      date: 2023-10-19 21:16:13.0 +02:00
    }
    +createdAt: DateTimeImmutable @1697723351 {#3386
      date: 2023-10-19 15:49:11.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#3661
  +entry: Proxies\__CG__\App\Entity\Entry {#2103
    +user: Proxies\__CG__\App\Entity\User {#3392 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2112
      +icon: Proxies\__CG__\App\Entity\Image {#3463 …}
      +name: "piracy@lemmy.dbzer0.com"
      +title: "piracy"
      +description: """
        ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
        \n
        ---\n
        \n
        ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
        \n
        **1**. Posts must be related to the discussion of digital piracy\n
        \n
        **2**. Don’t request invites, trade, sell, or self-promote\n
        \n
        **3**. Don’t request or link to specific pirated titles, including DMs\n
        \n
        **4**. Don’t submit low-quality posts, be entitled, or harass others\n
        \n
        **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
        \n
        ---\n
        \n
        [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
        ---------------------------------------------------------------------------\n
        \n
        ### Loot, Pillage, & Plunder\n
        \n
        - [📜 Megathread](https://rentry.co/megathread)\n
        - [🪶 FAQ](https://rentry.co/piracy-faq)\n
        - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
        - [🪶 Rules](https://rentry.co/piracy-rules)\n
        \n
        ---\n
        \n
        💰 Please help cover server costs.\n
        \n
        [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
        \n
        ---
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 866
      +entryCommentCount: 20194
      +postCount: 7
      +postCommentCount: 149
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729581369 {#3460
        date: 2024-10-22 09:16:09.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3464 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3466 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3468 …}
      +entries: Doctrine\ORM\PersistentCollection {#3470 …}
      +posts: Doctrine\ORM\PersistentCollection {#3472 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3474 …}
      +bans: Doctrine\ORM\PersistentCollection {#3476 …}
      +reports: Doctrine\ORM\PersistentCollection {#3478 …}
      +badges: Doctrine\ORM\PersistentCollection {#3480 …}
      +logs: Doctrine\ORM\PersistentCollection {#3482 …}
      +awards: Doctrine\ORM\PersistentCollection {#3484 …}
      +categories: Doctrine\ORM\PersistentCollection {#3486 …}
      -id: 51
      +apId: "piracy@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
      +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
      +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "piracy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708748229 {#3461
        date: 2024-02-24 05:17:09.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697197339 {#3462
        date: 2023-10-13 13:42:19.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1404 …}
    +slug: "RANT-I-hate-the-fact-that-my-ISP-can-restrict"
    +title: "RANT: I hate the fact that my ISP can restrict access to certain sites"
    +url: null
    +body: """
      How can it possibly be, that an ISP, which I’m paying for gets to decid, which sites I’m allowed to have access to, and which not?\n
      \n
      All the torrenting sites are restricted. I know, I can use VPN, and such… but I want to do it because of my privacy concerns and not because of some higher-up decided to bend over for the lobbying industry.\n
      \n
      While on the other hand, if there’s a data breach of a legit big-corp website (looking at you FB), I’m still able to access it, they get fined with a fraction of their revenue, and I’m still left empty-handed. What a hipocracy!!\n
      \n
      What comes next? Are they gonna restrict me from using lemmy too, bc some lobbyist doesn’t like the fact that it’s a decentralized system which they have no control over?\n
      \n
      Rant, over!\n
      \n
      I didn’t even know that my router was using my ISPs DNS, and that I can just ditch it, even though I’m running AdGuard (selfhosted)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 110
    +favouriteCount: 401
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698213178 {#3387
      date: 2023-10-25 07:52:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3394 …}
    +votes: Doctrine\ORM\PersistentCollection {#3396 …}
    +reports: Doctrine\ORM\PersistentCollection {#3398 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3402 …}
    +badges: Doctrine\ORM\PersistentCollection {#3404 …}
    +children: []
    -id: 6398
    -titleTs: "'access':11 'certain':13 'fact':5 'hate':3 'isp':8 'rant':1 'restrict':10 'site':14"
    -bodyTs: "'abl':95 'access':24,97 'adguard':178 'allow':21 'bc':131 'bend':64 'big':85 'big-corp':84 'breach':80 'come':120 'concern':53 'control':149 'corp':86 'data':79 'decentr':143 'decid':16,62 'didn':154 'ditch':171 'dns':165 'doesn':134 'empti':114 'empty-hand':113 'even':156,173 'fact':138 'fb':91 'fine':101 'fraction':104 'get':14,100 'gonna':124 'hand':74,115 'higher':60 'higher-up':59 'hipocraci':118 'industri':69 'isp':8,164 'know':36,157 'left':112 'legit':83 'lemmi':129 'like':136 'lobbi':68 'lobbyist':133 'look':88 'm':11,20,93,110,176 'next':121 'pay':12 'possibl':4 'privaci':52 'rant':151 'restrict':34,125 'revenu':107 'router':160 'run':177 'selfhost':179 'site':18,32 'still':94,111 'system':144 'though':174 'torrent':31 'use':39,128,162 'vpn':40 'want':45 'websit':87"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697809751
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7023024"
    +editedAt: DateTimeImmutable @1697742973 {#3384
      date: 2023-10-19 21:16:13.0 +02:00
    }
    +createdAt: DateTimeImmutable @1697723351 {#3386
      date: 2023-10-19 15:49:11.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "lemann@lemmy.one"
    +username: "@lemann@lemmy.one"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Hey! Please contact me at my primary Fedi account: @lemann@lemmy.dbzer0.com\n
      \n
      [lemmy.one/u/lemann@lemmy.dbzer0.com](https://lemmy.one/u/lemann@lemmy.dbzer0.com)
      """
    +lastActive: DateTime @1723422420 {#275
      date: 2024-08-12 02:27:00.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 6065
    -password: "$2y$13$gMmtDQMFye/KbOe9uI8dduACxhW8plCv5Q6UbpZEKOu55AVmEmGvi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "lemann@lemmy.one"
    +apProfileId: "https://lemmy.one/u/lemann"
    +apPublicUrl: "https://lemmy.one/u/lemann"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "lemann"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727180563 {#269
      date: 2024-09-24 14:22:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687293306 {#268
      date: 2023-06-20 22:35:06.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#3716
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "lemann@lemmy.one"
    +username: "@lemann@lemmy.one"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Hey! Please contact me at my primary Fedi account: @lemann@lemmy.dbzer0.com\n
      \n
      [lemmy.one/u/lemann@lemmy.dbzer0.com](https://lemmy.one/u/lemann@lemmy.dbzer0.com)
      """
    +lastActive: DateTime @1723422420 {#275
      date: 2024-08-12 02:27:00.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 6065
    -password: "$2y$13$gMmtDQMFye/KbOe9uI8dduACxhW8plCv5Q6UbpZEKOu55AVmEmGvi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "lemann@lemmy.one"
    +apProfileId: "https://lemmy.one/u/lemann"
    +apPublicUrl: "https://lemmy.one/u/lemann"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "lemann"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727180563 {#269
      date: 2024-09-24 14:22:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687293306 {#268
      date: 2023-06-20 22:35:06.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.37 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2102
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "lemann@lemmy.one"
      +username: "@lemann@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hey! Please contact me at my primary Fedi account: @lemann@lemmy.dbzer0.com\n
        \n
        [lemmy.one/u/lemann@lemmy.dbzer0.com](https://lemmy.one/u/lemann@lemmy.dbzer0.com)
        """
      +lastActive: DateTime @1723422420 {#275
        date: 2024-08-12 02:27:00.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 6065
      -password: "$2y$13$gMmtDQMFye/KbOe9uI8dduACxhW8plCv5Q6UbpZEKOu55AVmEmGvi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "lemann@lemmy.one"
      +apProfileId: "https://lemmy.one/u/lemann"
      +apPublicUrl: "https://lemmy.one/u/lemann"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "lemann"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727180563 {#269
        date: 2024-09-24 14:22:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687293306 {#268
        date: 2023-06-20 22:35:06.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2103
      +user: Proxies\__CG__\App\Entity\User {#3392 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2112
        +icon: Proxies\__CG__\App\Entity\Image {#3463 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, & Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#3460
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3464 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3466 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3468 …}
        +entries: Doctrine\ORM\PersistentCollection {#3470 …}
        +posts: Doctrine\ORM\PersistentCollection {#3472 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3474 …}
        +bans: Doctrine\ORM\PersistentCollection {#3476 …}
        +reports: Doctrine\ORM\PersistentCollection {#3478 …}
        +badges: Doctrine\ORM\PersistentCollection {#3480 …}
        +logs: Doctrine\ORM\PersistentCollection {#3482 …}
        +awards: Doctrine\ORM\PersistentCollection {#3484 …}
        +categories: Doctrine\ORM\PersistentCollection {#3486 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#3461
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#3462
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1404 …}
      +slug: "RANT-I-hate-the-fact-that-my-ISP-can-restrict"
      +title: "RANT: I hate the fact that my ISP can restrict access to certain sites"
      +url: null
      +body: """
        How can it possibly be, that an ISP, which I’m paying for gets to decid, which sites I’m allowed to have access to, and which not?\n
        \n
        All the torrenting sites are restricted. I know, I can use VPN, and such… but I want to do it because of my privacy concerns and not because of some higher-up decided to bend over for the lobbying industry.\n
        \n
        While on the other hand, if there’s a data breach of a legit big-corp website (looking at you FB), I’m still able to access it, they get fined with a fraction of their revenue, and I’m still left empty-handed. What a hipocracy!!\n
        \n
        What comes next? Are they gonna restrict me from using lemmy too, bc some lobbyist doesn’t like the fact that it’s a decentralized system which they have no control over?\n
        \n
        Rant, over!\n
        \n
        I didn’t even know that my router was using my ISPs DNS, and that I can just ditch it, even though I’m running AdGuard (selfhosted)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 110
      +favouriteCount: 401
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1698213178 {#3387
        date: 2023-10-25 07:52:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3394 …}
      +votes: Doctrine\ORM\PersistentCollection {#3396 …}
      +reports: Doctrine\ORM\PersistentCollection {#3398 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3402 …}
      +badges: Doctrine\ORM\PersistentCollection {#3404 …}
      +children: []
      -id: 6398
      -titleTs: "'access':11 'certain':13 'fact':5 'hate':3 'isp':8 'rant':1 'restrict':10 'site':14"
      -bodyTs: "'abl':95 'access':24,97 'adguard':178 'allow':21 'bc':131 'bend':64 'big':85 'big-corp':84 'breach':80 'come':120 'concern':53 'control':149 'corp':86 'data':79 'decentr':143 'decid':16,62 'didn':154 'ditch':171 'dns':165 'doesn':134 'empti':114 'empty-hand':113 'even':156,173 'fact':138 'fb':91 'fine':101 'fraction':104 'get':14,100 'gonna':124 'hand':74,115 'higher':60 'higher-up':59 'hipocraci':118 'industri':69 'isp':8,164 'know':36,157 'left':112 'legit':83 'lemmi':129 'like':136 'lobbi':68 'lobbyist':133 'look':88 'm':11,20,93,110,176 'next':121 'pay':12 'possibl':4 'privaci':52 'rant':151 'restrict':34,125 'revenu':107 'router':160 'run':177 'selfhost':179 'site':18,32 'still':94,111 'system':144 'though':174 'torrent':31 'use':39,128,162 'vpn':40 'want':45 'websit':87"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1697809751
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/7023024"
      +editedAt: DateTimeImmutable @1697742973 {#3384
        date: 2023-10-19 21:16:13.0 +02:00
      }
      +createdAt: DateTimeImmutable @1697723351 {#3386
        date: 2023-10-19 15:49:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2112 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2209 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2257 …}
    +body: """
      Corrected, thanks!\n
      \n
      I’m looking forward to ECH, if i’m not mistaken that relies on DoH which has pretty widespread adoption in browsers at the mo
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1697742558 {#2307
      date: 2023-10-19 21:09:18.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ad_on_is@lemmy.world"
      "@tordenflesk@lemmy.world"
      "@lemann@lemmy.one"
      "@Eufalconimorph@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2273 …}
    +nested: Doctrine\ORM\PersistentCollection {#2272 …}
    +votes: Doctrine\ORM\PersistentCollection {#2265 …}
    +reports: Doctrine\ORM\PersistentCollection {#2220 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2197 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2200 …}
    -id: 59676
    -bodyTs: "'adopt':22 'browser':24 'correct':1 'doh':17 'ech':8 'forward':6 'look':5 'm':4,11 'mistaken':13 'mo':27 'pretti':20 'reli':15 'thank':2 'widespread':21"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/3982659"
    +editedAt: null
    +createdAt: DateTimeImmutable @1697742558 {#2059
      date: 2023-10-19 21:09:18.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3789
  +subject: App\Entity\EntryComment {#2102
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "lemann@lemmy.one"
      +username: "@lemann@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hey! Please contact me at my primary Fedi account: @lemann@lemmy.dbzer0.com\n
        \n
        [lemmy.one/u/lemann@lemmy.dbzer0.com](https://lemmy.one/u/lemann@lemmy.dbzer0.com)
        """
      +lastActive: DateTime @1723422420 {#275
        date: 2024-08-12 02:27:00.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 6065
      -password: "$2y$13$gMmtDQMFye/KbOe9uI8dduACxhW8plCv5Q6UbpZEKOu55AVmEmGvi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "lemann@lemmy.one"
      +apProfileId: "https://lemmy.one/u/lemann"
      +apPublicUrl: "https://lemmy.one/u/lemann"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "lemann"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727180563 {#269
        date: 2024-09-24 14:22:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687293306 {#268
        date: 2023-06-20 22:35:06.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2103
      +user: Proxies\__CG__\App\Entity\User {#3392 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2112
        +icon: Proxies\__CG__\App\Entity\Image {#3463 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, & Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#3460
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3464 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3466 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3468 …}
        +entries: Doctrine\ORM\PersistentCollection {#3470 …}
        +posts: Doctrine\ORM\PersistentCollection {#3472 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3474 …}
        +bans: Doctrine\ORM\PersistentCollection {#3476 …}
        +reports: Doctrine\ORM\PersistentCollection {#3478 …}
        +badges: Doctrine\ORM\PersistentCollection {#3480 …}
        +logs: Doctrine\ORM\PersistentCollection {#3482 …}
        +awards: Doctrine\ORM\PersistentCollection {#3484 …}
        +categories: Doctrine\ORM\PersistentCollection {#3486 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#3461
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#3462
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1404 …}
      +slug: "RANT-I-hate-the-fact-that-my-ISP-can-restrict"
      +title: "RANT: I hate the fact that my ISP can restrict access to certain sites"
      +url: null
      +body: """
        How can it possibly be, that an ISP, which I’m paying for gets to decid, which sites I’m allowed to have access to, and which not?\n
        \n
        All the torrenting sites are restricted. I know, I can use VPN, and such… but I want to do it because of my privacy concerns and not because of some higher-up decided to bend over for the lobbying industry.\n
        \n
        While on the other hand, if there’s a data breach of a legit big-corp website (looking at you FB), I’m still able to access it, they get fined with a fraction of their revenue, and I’m still left empty-handed. What a hipocracy!!\n
        \n
        What comes next? Are they gonna restrict me from using lemmy too, bc some lobbyist doesn’t like the fact that it’s a decentralized system which they have no control over?\n
        \n
        Rant, over!\n
        \n
        I didn’t even know that my router was using my ISPs DNS, and that I can just ditch it, even though I’m running AdGuard (selfhosted)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 110
      +favouriteCount: 401
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1698213178 {#3387
        date: 2023-10-25 07:52:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3394 …}
      +votes: Doctrine\ORM\PersistentCollection {#3396 …}
      +reports: Doctrine\ORM\PersistentCollection {#3398 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3402 …}
      +badges: Doctrine\ORM\PersistentCollection {#3404 …}
      +children: []
      -id: 6398
      -titleTs: "'access':11 'certain':13 'fact':5 'hate':3 'isp':8 'rant':1 'restrict':10 'site':14"
      -bodyTs: "'abl':95 'access':24,97 'adguard':178 'allow':21 'bc':131 'bend':64 'big':85 'big-corp':84 'breach':80 'come':120 'concern':53 'control':149 'corp':86 'data':79 'decentr':143 'decid':16,62 'didn':154 'ditch':171 'dns':165 'doesn':134 'empti':114 'empty-hand':113 'even':156,173 'fact':138 'fb':91 'fine':101 'fraction':104 'get':14,100 'gonna':124 'hand':74,115 'higher':60 'higher-up':59 'hipocraci':118 'industri':69 'isp':8,164 'know':36,157 'left':112 'legit':83 'lemmi':129 'like':136 'lobbi':68 'lobbyist':133 'look':88 'm':11,20,93,110,176 'next':121 'pay':12 'possibl':4 'privaci':52 'rant':151 'restrict':34,125 'revenu':107 'router':160 'run':177 'selfhost':179 'site':18,32 'still':94,111 'system':144 'though':174 'torrent':31 'use':39,128,162 'vpn':40 'want':45 'websit':87"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1697809751
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/7023024"
      +editedAt: DateTimeImmutable @1697742973 {#3384
        date: 2023-10-19 21:16:13.0 +02:00
      }
      +createdAt: DateTimeImmutable @1697723351 {#3386
        date: 2023-10-19 15:49:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2112 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2209 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2257 …}
    +body: """
      Corrected, thanks!\n
      \n
      I’m looking forward to ECH, if i’m not mistaken that relies on DoH which has pretty widespread adoption in browsers at the mo
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1697742558 {#2307
      date: 2023-10-19 21:09:18.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ad_on_is@lemmy.world"
      "@tordenflesk@lemmy.world"
      "@lemann@lemmy.one"
      "@Eufalconimorph@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2273 …}
    +nested: Doctrine\ORM\PersistentCollection {#2272 …}
    +votes: Doctrine\ORM\PersistentCollection {#2265 …}
    +reports: Doctrine\ORM\PersistentCollection {#2220 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2197 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2200 …}
    -id: 59676
    -bodyTs: "'adopt':22 'browser':24 'correct':1 'doh':17 'ech':8 'forward':6 'look':5 'm':4,11 'mistaken':13 'mo':27 'pretti':20 'reli':15 'thank':2 'widespread':21"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/3982659"
    +editedAt: null
    +createdAt: DateTimeImmutable @1697742558 {#2059
      date: 2023-10-19 21:09:18.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.63 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2102
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "lemann@lemmy.one"
      +username: "@lemann@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hey! Please contact me at my primary Fedi account: @lemann@lemmy.dbzer0.com\n
        \n
        [lemmy.one/u/lemann@lemmy.dbzer0.com](https://lemmy.one/u/lemann@lemmy.dbzer0.com)
        """
      +lastActive: DateTime @1723422420 {#275
        date: 2024-08-12 02:27:00.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 6065
      -password: "$2y$13$gMmtDQMFye/KbOe9uI8dduACxhW8plCv5Q6UbpZEKOu55AVmEmGvi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "lemann@lemmy.one"
      +apProfileId: "https://lemmy.one/u/lemann"
      +apPublicUrl: "https://lemmy.one/u/lemann"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "lemann"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727180563 {#269
        date: 2024-09-24 14:22:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687293306 {#268
        date: 2023-06-20 22:35:06.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2103
      +user: Proxies\__CG__\App\Entity\User {#3392 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2112
        +icon: Proxies\__CG__\App\Entity\Image {#3463 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, & Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#3460
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3464 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3466 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3468 …}
        +entries: Doctrine\ORM\PersistentCollection {#3470 …}
        +posts: Doctrine\ORM\PersistentCollection {#3472 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3474 …}
        +bans: Doctrine\ORM\PersistentCollection {#3476 …}
        +reports: Doctrine\ORM\PersistentCollection {#3478 …}
        +badges: Doctrine\ORM\PersistentCollection {#3480 …}
        +logs: Doctrine\ORM\PersistentCollection {#3482 …}
        +awards: Doctrine\ORM\PersistentCollection {#3484 …}
        +categories: Doctrine\ORM\PersistentCollection {#3486 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#3461
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#3462
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1404 …}
      +slug: "RANT-I-hate-the-fact-that-my-ISP-can-restrict"
      +title: "RANT: I hate the fact that my ISP can restrict access to certain sites"
      +url: null
      +body: """
        How can it possibly be, that an ISP, which I’m paying for gets to decid, which sites I’m allowed to have access to, and which not?\n
        \n
        All the torrenting sites are restricted. I know, I can use VPN, and such… but I want to do it because of my privacy concerns and not because of some higher-up decided to bend over for the lobbying industry.\n
        \n
        While on the other hand, if there’s a data breach of a legit big-corp website (looking at you FB), I’m still able to access it, they get fined with a fraction of their revenue, and I’m still left empty-handed. What a hipocracy!!\n
        \n
        What comes next? Are they gonna restrict me from using lemmy too, bc some lobbyist doesn’t like the fact that it’s a decentralized system which they have no control over?\n
        \n
        Rant, over!\n
        \n
        I didn’t even know that my router was using my ISPs DNS, and that I can just ditch it, even though I’m running AdGuard (selfhosted)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 110
      +favouriteCount: 401
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1698213178 {#3387
        date: 2023-10-25 07:52:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3394 …}
      +votes: Doctrine\ORM\PersistentCollection {#3396 …}
      +reports: Doctrine\ORM\PersistentCollection {#3398 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3402 …}
      +badges: Doctrine\ORM\PersistentCollection {#3404 …}
      +children: []
      -id: 6398
      -titleTs: "'access':11 'certain':13 'fact':5 'hate':3 'isp':8 'rant':1 'restrict':10 'site':14"
      -bodyTs: "'abl':95 'access':24,97 'adguard':178 'allow':21 'bc':131 'bend':64 'big':85 'big-corp':84 'breach':80 'come':120 'concern':53 'control':149 'corp':86 'data':79 'decentr':143 'decid':16,62 'didn':154 'ditch':171 'dns':165 'doesn':134 'empti':114 'empty-hand':113 'even':156,173 'fact':138 'fb':91 'fine':101 'fraction':104 'get':14,100 'gonna':124 'hand':74,115 'higher':60 'higher-up':59 'hipocraci':118 'industri':69 'isp':8,164 'know':36,157 'left':112 'legit':83 'lemmi':129 'like':136 'lobbi':68 'lobbyist':133 'look':88 'm':11,20,93,110,176 'next':121 'pay':12 'possibl':4 'privaci':52 'rant':151 'restrict':34,125 'revenu':107 'router':160 'run':177 'selfhost':179 'site':18,32 'still':94,111 'system':144 'though':174 'torrent':31 'use':39,128,162 'vpn':40 'want':45 'websit':87"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1697809751
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/7023024"
      +editedAt: DateTimeImmutable @1697742973 {#3384
        date: 2023-10-19 21:16:13.0 +02:00
      }
      +createdAt: DateTimeImmutable @1697723351 {#3386
        date: 2023-10-19 15:49:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2112 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2209 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2257 …}
    +body: """
      Corrected, thanks!\n
      \n
      I’m looking forward to ECH, if i’m not mistaken that relies on DoH which has pretty widespread adoption in browsers at the mo
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1697742558 {#2307
      date: 2023-10-19 21:09:18.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ad_on_is@lemmy.world"
      "@tordenflesk@lemmy.world"
      "@lemann@lemmy.one"
      "@Eufalconimorph@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2273 …}
    +nested: Doctrine\ORM\PersistentCollection {#2272 …}
    +votes: Doctrine\ORM\PersistentCollection {#2265 …}
    +reports: Doctrine\ORM\PersistentCollection {#2220 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2197 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2200 …}
    -id: 59676
    -bodyTs: "'adopt':22 'browser':24 'correct':1 'doh':17 'ech':8 'forward':6 'look':5 'm':4,11 'mistaken':13 'mo':27 'pretti':20 'reli':15 'thank':2 'widespread':21"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/3982659"
    +editedAt: null
    +createdAt: DateTimeImmutable @1697742558 {#2059
      date: 2023-10-19 21:09:18.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3846
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2102
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "lemann@lemmy.one"
      +username: "@lemann@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hey! Please contact me at my primary Fedi account: @lemann@lemmy.dbzer0.com\n
        \n
        [lemmy.one/u/lemann@lemmy.dbzer0.com](https://lemmy.one/u/lemann@lemmy.dbzer0.com)
        """
      +lastActive: DateTime @1723422420 {#275
        date: 2024-08-12 02:27:00.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 6065
      -password: "$2y$13$gMmtDQMFye/KbOe9uI8dduACxhW8plCv5Q6UbpZEKOu55AVmEmGvi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "lemann@lemmy.one"
      +apProfileId: "https://lemmy.one/u/lemann"
      +apPublicUrl: "https://lemmy.one/u/lemann"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "lemann"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727180563 {#269
        date: 2024-09-24 14:22:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687293306 {#268
        date: 2023-06-20 22:35:06.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2103
      +user: Proxies\__CG__\App\Entity\User {#3392 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2112
        +icon: Proxies\__CG__\App\Entity\Image {#3463 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, & Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#3460
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3464 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3466 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3468 …}
        +entries: Doctrine\ORM\PersistentCollection {#3470 …}
        +posts: Doctrine\ORM\PersistentCollection {#3472 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3474 …}
        +bans: Doctrine\ORM\PersistentCollection {#3476 …}
        +reports: Doctrine\ORM\PersistentCollection {#3478 …}
        +badges: Doctrine\ORM\PersistentCollection {#3480 …}
        +logs: Doctrine\ORM\PersistentCollection {#3482 …}
        +awards: Doctrine\ORM\PersistentCollection {#3484 …}
        +categories: Doctrine\ORM\PersistentCollection {#3486 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#3461
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#3462
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1404 …}
      +slug: "RANT-I-hate-the-fact-that-my-ISP-can-restrict"
      +title: "RANT: I hate the fact that my ISP can restrict access to certain sites"
      +url: null
      +body: """
        How can it possibly be, that an ISP, which I’m paying for gets to decid, which sites I’m allowed to have access to, and which not?\n
        \n
        All the torrenting sites are restricted. I know, I can use VPN, and such… but I want to do it because of my privacy concerns and not because of some higher-up decided to bend over for the lobbying industry.\n
        \n
        While on the other hand, if there’s a data breach of a legit big-corp website (looking at you FB), I’m still able to access it, they get fined with a fraction of their revenue, and I’m still left empty-handed. What a hipocracy!!\n
        \n
        What comes next? Are they gonna restrict me from using lemmy too, bc some lobbyist doesn’t like the fact that it’s a decentralized system which they have no control over?\n
        \n
        Rant, over!\n
        \n
        I didn’t even know that my router was using my ISPs DNS, and that I can just ditch it, even though I’m running AdGuard (selfhosted)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 110
      +favouriteCount: 401
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1698213178 {#3387
        date: 2023-10-25 07:52:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3394 …}
      +votes: Doctrine\ORM\PersistentCollection {#3396 …}
      +reports: Doctrine\ORM\PersistentCollection {#3398 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3402 …}
      +badges: Doctrine\ORM\PersistentCollection {#3404 …}
      +children: []
      -id: 6398
      -titleTs: "'access':11 'certain':13 'fact':5 'hate':3 'isp':8 'rant':1 'restrict':10 'site':14"
      -bodyTs: "'abl':95 'access':24,97 'adguard':178 'allow':21 'bc':131 'bend':64 'big':85 'big-corp':84 'breach':80 'come':120 'concern':53 'control':149 'corp':86 'data':79 'decentr':143 'decid':16,62 'didn':154 'ditch':171 'dns':165 'doesn':134 'empti':114 'empty-hand':113 'even':156,173 'fact':138 'fb':91 'fine':101 'fraction':104 'get':14,100 'gonna':124 'hand':74,115 'higher':60 'higher-up':59 'hipocraci':118 'industri':69 'isp':8,164 'know':36,157 'left':112 'legit':83 'lemmi':129 'like':136 'lobbi':68 'lobbyist':133 'look':88 'm':11,20,93,110,176 'next':121 'pay':12 'possibl':4 'privaci':52 'rant':151 'restrict':34,125 'revenu':107 'router':160 'run':177 'selfhost':179 'site':18,32 'still':94,111 'system':144 'though':174 'torrent':31 'use':39,128,162 'vpn':40 'want':45 'websit':87"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1697809751
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/7023024"
      +editedAt: DateTimeImmutable @1697742973 {#3384
        date: 2023-10-19 21:16:13.0 +02:00
      }
      +createdAt: DateTimeImmutable @1697723351 {#3386
        date: 2023-10-19 15:49:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2112 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2209 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2257 …}
    +body: """
      Corrected, thanks!\n
      \n
      I’m looking forward to ECH, if i’m not mistaken that relies on DoH which has pretty widespread adoption in browsers at the mo
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1697742558 {#2307
      date: 2023-10-19 21:09:18.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ad_on_is@lemmy.world"
      "@tordenflesk@lemmy.world"
      "@lemann@lemmy.one"
      "@Eufalconimorph@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2273 …}
    +nested: Doctrine\ORM\PersistentCollection {#2272 …}
    +votes: Doctrine\ORM\PersistentCollection {#2265 …}
    +reports: Doctrine\ORM\PersistentCollection {#2220 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2197 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2200 …}
    -id: 59676
    -bodyTs: "'adopt':22 'browser':24 'correct':1 'doh':17 'ech':8 'forward':6 'look':5 'm':4,11 'mistaken':13 'mo':27 'pretti':20 'reli':15 'thank':2 'widespread':21"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/3982659"
    +editedAt: null
    +createdAt: DateTimeImmutable @1697742558 {#2059
      date: 2023-10-19 21:09:18.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 12.0 MiB 0.22 ms
Input props
[
  "label" => "Sidebar position"
  "settingsKey" => "KBIN_GENERAL_SIDEBAR_POSITION"
  "values" => [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  "defaultValue" => "RIGHT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#4156
  +label: "Sidebar position"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION"
  +values: [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  +defaultValue: "RIGHT"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 12.0 MiB 0.19 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#4228
  +label: "Dynamic lists"
  +help: ""
  +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 12.0 MiB 0.16 ms
Input props
[
  "label" => "Rounded edges"
  "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#4291
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 12.0 MiB 0.12 ms
Input props
[
  "label" => "Infinite scrolling"
  "help" => "Automatically load more content when you reach the bottom of the page."
  "settingsKey" => "KBIN_GENERAL_INFINITE_SCROLL"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#4347
  +label: "Infinite scrolling"
  +help: "Automatically load more content when you reach the bottom of the page."
  +settingsKey: "KBIN_GENERAL_INFINITE_SCROLL"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 12.0 MiB 0.12 ms
Input props
[
  "label" => "Sticky navbar"
  "help" => "The navbar will stick to the top of the page when you scroll down."
  "settingsKey" => "KBIN_GENERAL_FIXED_NAVBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#4406
  +label: "Sticky navbar"
  +help: "The navbar will stick to the top of the page when you scroll down."
  +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 12.0 MiB 0.13 ms
Input props
[
  "label" => "Show top bar"
  "settingsKey" => "KBIN_GENERAL_TOPBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#4462
  +label: "Show top bar"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TOPBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 12.0 MiB 0.12 ms
Input props
[
  "label" => "Turbo mode (experimental)"
  "settingsKey" => "KBIN_GENERAL_TURBO"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#4518
  +label: "Turbo mode (experimental)"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TURBO"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 12.0 MiB 0.22 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#4576
  +label: "Mark new comments"
  +help: ""
  +settingsKey: "KBIN_MARK_NEW_COMMENTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 12.0 MiB 0.18 ms
Input props
[
  "label" => "Show "Support Us" block"
  "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#4639
  +label: "Show "Support Us" block"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK"
  +defaultValue: true
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 12.0 MiB 0.14 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#4697
  +label: "Show subscribed users"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_USERS"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 12.0 MiB 0.14 ms
Input props
[
  "label" => "Show subscribed magazines"
  "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#4753
  +label: "Show subscribed magazines"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 12.0 MiB 0.18 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#4809
  +label: "Show subscribed domains"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 12.0 MiB 0.12 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#4865
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_ENTRIES_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 12.0 MiB 0.12 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#4921
  +label: "Compact view"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_COMPACT"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 12.0 MiB 0.13 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#4977
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 12.0 MiB 0.12 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5033
  +label: "Show magazines’ icons"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 12.0 MiB 0.12 ms
Input props
[
  "label" => "Show thumbnails"
  "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5089
  +label: "Show thumbnails"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 12.0 MiB 0.12 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5145
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_POSTS_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 12.0 MiB 0.14 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5201
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 12.0 MiB 0.14 ms
Input props
[
  "label" => "Comment reply position"
  "help" => "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  "settingsKey" => "KBIN_COMMENTS_REPLY_POSITION"
  "values" => [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  "defaultValue" => "TOP"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#5257
  +label: "Comment reply position"
  +help: "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  +settingsKey: "KBIN_COMMENTS_REPLY_POSITION"
  +values: [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  +defaultValue: "TOP"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 12.0 MiB 0.12 ms
Input props
[
  "label" => "Show Comment Avatars"
  "help" => "Display/hide user avatars when viewing comments on a single thread or post."
  "settingsKey" => "KBIN_COMMENTS_SHOW_USER_AVATAR"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5315
  +label: "Show Comment Avatars"
  +help: "Display/hide user avatars when viewing comments on a single thread or post."
  +settingsKey: "KBIN_COMMENTS_SHOW_USER_AVATAR"
  +defaultValue: true
  +reloadRequired: true
}
user_actions App\Twig\Components\UserActionsComponent 12.0 MiB 0.44 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "lemann@lemmy.one"
    +username: "@lemann@lemmy.one"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Hey! Please contact me at my primary Fedi account: @lemann@lemmy.dbzer0.com\n
      \n
      [lemmy.one/u/lemann@lemmy.dbzer0.com](https://lemmy.one/u/lemann@lemmy.dbzer0.com)
      """
    +lastActive: DateTime @1723422420 {#275
      date: 2024-08-12 02:27:00.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 6065
    -password: "$2y$13$gMmtDQMFye/KbOe9uI8dduACxhW8plCv5Q6UbpZEKOu55AVmEmGvi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "lemann@lemmy.one"
    +apProfileId: "https://lemmy.one/u/lemann"
    +apPublicUrl: "https://lemmy.one/u/lemann"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "lemann"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727180563 {#269
      date: 2024-09-24 14:22:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687293306 {#268
      date: 2023-06-20 22:35:06.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\UserActionsComponent {#5391
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "lemann@lemmy.one"
    +username: "@lemann@lemmy.one"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Hey! Please contact me at my primary Fedi account: @lemann@lemmy.dbzer0.com\n
      \n
      [lemmy.one/u/lemann@lemmy.dbzer0.com](https://lemmy.one/u/lemann@lemmy.dbzer0.com)
      """
    +lastActive: DateTime @1723422420 {#275
      date: 2024-08-12 02:27:00.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 6065
    -password: "$2y$13$gMmtDQMFye/KbOe9uI8dduACxhW8plCv5Q6UbpZEKOu55AVmEmGvi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "lemann@lemmy.one"
    +apProfileId: "https://lemmy.one/u/lemann"
    +apPublicUrl: "https://lemmy.one/u/lemann"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "lemann"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727180563 {#269
      date: 2024-09-24 14:22:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687293306 {#268
      date: 2023-06-20 22:35:06.0 +02:00
    }
  }
}
date App\Twig\Components\DateComponent 12.0 MiB 0.21 ms
Input props
[
  "date" => DateTimeImmutable @1687293306 {#268
    date: 2023-06-20 22:35:06.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5452
  +date: DateTimeImmutable @1687293306 {#268
    date: 2023-06-20 22:35:06.0 +02:00
  }
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 12.0 MiB 2.14 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#5539
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +title: "random_magazines"
  +refreshedRandom: false
  -repository: App\Repository\MagazineRepository {#1370 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
active_users App\Twig\Components\ActiveUsersComponent 12.0 MiB 0.23 ms
Input props
[
  "magazine" => null
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#5607
  +magazine: null
  -userRepository: App\Repository\UserRepository {#603 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_categories App\Twig\Components\RelatedCategoriesComponent 12.0 MiB 2.16 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#5666
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +title: "random_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#5667 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_posts App\Twig\Components\RelatedPostsComponent 12.0 MiB 1.37 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#5737
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +post: null
  +title: "random_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#5736 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#1504 …}
}
related_entries App\Twig\Components\RelatedEntriesComponent 12.0 MiB 1.32 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#5807
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +entry: null
  +title: "random_entries"
  +refreshedRandom: false
  -repository: App\Repository\EntryRepository {#5806 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#1504 …}
}
support_us_block App\Twig\Components\SupportUsBlock 12.0 MiB 0.21 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#5876
  +subject: ? App\Entity\Contracts\VotableInterface
  +url: ? string
  -twig: Twig\Environment {#1252 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -partnerBlockRepository: App\Repository\PartnerBlockRepository {#5877 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 12.0 MiB 1.01 ms
Input props
[
  "magazine" => null
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#5969
  +magazine: null
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#1370 …}
}