Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)E
Posts
134
Comments
5770
Joined
6 yr. ago

  • I'm always surprised to hear people believe in ghosts, not because I consider it particularly ridiculous, but rather because ghosts have no relevance in my life. I don't need them to exist to explain what's happening around me.

    Every few years or so, I might hear a noise where I don't have an explanation, but that always feels adequately explained by me not knowing things. I'm constantly surrounded by living beings as well as materials that are subject to gravity, temperature, humidity etc. Occasionally, they'll make noises quite naturally.

  • Their point is that one could come up with a billion hypotheticals for what might theoretically exist, because we cannot disprove it. If we spent as much time humming and hawing whether each one actually does exist as we do for ghosts, souls, gods, Big Foot etc., then you won't be doing anything else in life.That's why it's a typical position to just say that they don't exist until proven otherwise.

    Or in the more general sense, this is Occam's Razor: If there's multiple possible explanations for something, then one should assume the simplest explanation until proven otherwise.And if you hear a door slamming shut in your house, then wind is a much simpler explanation than ghosts.

  • Will mich da mal nochmal damit ausprobieren, weil ich mir erhoffe, dass es konfliktfreier über Systeme ge-synced werden kann, weil eben nicht mehr die gesamte Datenbank-Datei als geändert markiert wird, sobald man auch nur ein Passwort ändert.

    Aber ja, hatte das vor einer Weile schonmal probiert und war mir damals doch zu minimalistisch...

  • Habe pass nur mal kurz vor 1-2 Jahren ausprobiert, aber wenn ich mich richtig erinnere, gab es da durchaus teilweise die Anforderung die Dateipfade direkt auf der CLI anzugeben. Also vielleicht willst du's doch nicht zu tief im Dateisystem vergraben, oder zumindest dann einen Symlink im Home-Verzeichnis haben...

  • 98 Tatverdächtige

    In Deutschland leben knapp 200 Franziskaner

    Ähm, puh. Keine Ahnung, wie vergleichbar die Zahlen sind, weil wohl mindestens auch die Niederlande teil der Untersuchung waren, und weil evtl. die Mitgliederzahl seither zurückgegangen ist. Aber so sehr kann man das gar nicht schön rechnen, dass das auch nur annähernd normal aussieht.

    Selbst wenn man die aktuelle globale Mitgliederzahl von 13.600 dagegen hält, reden wir immer noch von 0.7% Sexualstraftäter, was immer noch absurd hoch ist.

  • You could always have a proper alarm a few minutes later as a fallback...

  • Dungeon Crawl Stone Soup @lemmy.ml

    0.34 Tournament Results

    crawl.develz.org /wordpress/0-34-tournament-results
  • TOML

    Jump
  • VSCode is Electron, i.e. a webpage, so it's not hugely surprising that they opted for the natively supported JavaScript Object Notation. And also shows that they don't care for using the right tool for the job to begin with.

    Personally, I much prefer TOML over YAML, because it does not have significant whitespace, and because you can read the spec in a reasonable amount of time. It just has so much less complexity, while still covering the vast majority of use-cases perfectly well.

  • Damn, you can see that the sheep intuitively picked up a lot of speed out of that initial jump to go for a proper headbutt, only to then slow it all the way down for a gentle boop.

  • TOML

    Jump
  • They're not supposed to contain data, but some parsers will allow you to access what's written into comments. And so, of course, someone made use of that and I had to extract what was encoded basically like that:

     xml
        
    <!--
        Host: toaster,
        Location: moon,
    -->
    <data>Actual XML follows...</data>
    
      

    My best guess is that they added this data into comments rather than child nodes or attributes, because they were worried some of the programs using this XML would not be able to handle an extension of the format.

  • TOML

    Jump
  • We just document that this is how you write the config file:

     ini
        
    [network]
    bind.host = "127.0.0.1"
    bind.port = 1234
    
    # etc.
    
      

    And that seems straightforward enough. Yeah, technically users can opt to use inline tables or raw strings or whatever, but they don't have to.

  • Ich find's vor allem auch wild, dass die KaOS-Entwickler nicht einmal über Usability sprechen. Also irgendwo muss es doch eine Pro/Contra Betrachtung für Systemd+Plasma vs. Dinit+Niri/Noctalia gegeben haben, und es wird mit Sicherheit Einschränkungen von Niri/Noctalia gegenüber Plasma geben, die es vielleicht nicht wert machen von SystemD wegzugehen.

    Wobei ich vielleicht dazu sagen sollte, dass ich es ähnlich wie @rumschlumpel@feddit.org sehe, dass das für die Distro insgesamt kein verkehrter Schritt ist.Bisher war's eine KDE-Distro wie die anderen auch, nur mit gewissen Einschränkungen bei der Nutzung von GTK. Wenn man nicht explizit GTK von seinem Heingerät verbannen wollte, gab's nicht so wirklich einen Grund KaOS zu nutzen.Durch Niri/Noctalia und Dinit ändert sich das, weil sie jetzt ein konkreteres Alleinstellungsmerkmal haben.

  • TOML

    Jump
  • I can kind of understand it after having to work with an XML file where users encoded data into comments for no good reason. But yeah, it does make JSON awkward for lots of potential use-cases.

  • TOML

    Jump
  • I don't feel like it will stray very far from what's dubbed "TOML 0.1" in the meme. Yes, it has inline tables and as of TOML 1.1, they're allowed to span multiple lines, so it's technically not anymore illegal to do what's in the meme. But all things considered, this is still a miniscule change compared to TOML 1.0.

  • TOML

    Jump
  • Well, you can still decide how much of the TOML features you actually use in your specific application. For example, I'm currently involved in two projects at $DAYJOB where we read TOML configurations and we don't make use of the inline tables that OP memes about in either of them.

    Ultimately, the big advantage of TOML over INI is that it standardizes all kinds of small INI extensions that folks have come up with over the decades. As such, it has a formal specification and in particular only one specification.You can assume that you can read the same TOML file from two different programming languages, which you cannot just assume for INI.

  • Für mich taugt es, explizit keinen höheren Sinn zu erwarten.Also ja, irgendwo alles nicht so krass bedeutungsvoll, aber das Gleiche gilt eben auch für die eigenen Sorgen. Gibt keinen krassen Grund zu leben, aber auch keinen krassen Grund es nicht zu tun.

    Dadurch versteift man sich auch nicht so darauf diesen Sinn zu suchen, sondern macht eben was man in kleinen Sinne für sinnvoll erachtet. Dann macht man vielleicht mit der Zeit auch noch mehrere solcher sinnvoller Dinge und irgendwann fragt man sich gar nicht mehr, was jetzt der große Sinn ist, weil man so viele kleine Sinne hat.

  • I would try to avoid driving over them when safely possible, because they make an annoying noise, which I wanted to spare folks living nearby from. ¯(ツ)_/¯

  • TOML

    Jump
  • Well, Wikipedia does say:

    The [TOML] project standardizes the implementation of the ubiquitous INI file format (which it has largely supplanted[citation needed]), removing ambiguity from its interpretation.

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

  • TOML

    Jump
  • Counterpoints:

    • TOML is intended for configuration, not for data serialization, so you shouldn't be sending it over the wire in all too crazy ways anyways.
    • Most protocols will have a built-in way of knowing when the whole content has been transferred, typically by putting a content length into the header.
    • Having to wait until the closing } or ] can also be a disadvantage of JSON, since you cannot stream it, i.e. start processing the fields/elements before the whole thing has arrived. (You probably still don't want to use TOML for that, though. JSONL, CSV or such are a better idea.)
  • Zocken @feddit.org

    0 A.D. Version 28: Boiorix – Jetzt mit 100% mehr Germanen!

    play0ad.com /new-release-0-a-d-release-28-boiorix/
  • Famose Worte @feddit.org

    Klickibunti

    de.wikipedia.org /wiki/Klickibunti
  • Dungeon Crawl Stone Soup @lemmy.ml

    0.34 “Doomed Geometries”

    crawl.develz.org /wordpress/0-34-doomed-geometries
  • Rust Programming @lemmy.ml

    Inheritance in 🦀

  • Dungeon Crawl Stone Soup @lemmy.ml

    Well, that's not going to be good for business...

  • Dungeon Crawl Stone Soup @lemmy.ml

    Your butterfly explodes!

  • Dungeon Crawl Stone Soup @lemmy.ml

    0.34 Tournament Page and Trunk Update

    crawl.develz.org /wordpress/0-34-tournament-page-and-trunk-update
  • 196 @lemmy.blahaj.zone

    MusicBrulez

  • Maps without New Zealand @lemmy.nz

    Which Countries Are In The World Health Organization

  • Luanti community @lemmy.ml

    Luanti 5.15.0 released!

    blog.luanti.org /2026/01/21/5.15.0-released/
  • Rust Programming @lemmy.ml

    Announcing Rust 1.93.0

    blog.rust-lang.org /2026/01/22/Rust-1.93.0/
  • Music and audio production @lemmy.ml

    MilkyTracker (8-bit composing software)

    milkytracker.org
  • Anti Meme @sopuli.xyz

    When I'm hungry...

  • KDE @lemmy.kde.social

    This Week in Plasma: dark mode switch and global push-to-talk

    blogs.kde.org /2026/01/17/this-week-in-plasma-dark-mode-switch-and-global-push-to-talk/
  • Dungeon Crawl Stone Soup @lemmy.ml

    0.34 Trunk Update and Tournament Announcement

    crawl.develz.org /wordpress/0-34-trunk-update-and-tournament-announcement
  • ich_iel @feddit.org

    ich🌷iel

  • Gittertiere @feddit.org

    Gittertier lauert hinter Trampelpfad

  • Famose Worte @feddit.org

    zerfledern

    www.dwds.de /wb/zerfledern