Hiker, software engineer (primarily C++, Java, and Python), Minecraft modder, hunter (of the Hunt Showdown variety), biker, adoptive Akronite, and general doer of assorted things.

  • 0 Posts
  • 175 Comments
Joined 1 year ago
cake
Cake day: August 10th, 2023

help-circle
  • Dark Arc@social.packetloss.ggtoAsklemmy@lemmy.mlDomino's or Pizza Hut?
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    1
    ·
    5 days ago

    I echo the suggestion to support local shops, but I do occasionally go with a larger chain… It’s not better pizza than the local shops it’s just a different pizza.

    I tend to prefer Domino’s over Pizza Hut and especially over Papa John’s (something about their formulation tends to upset my stomach way more than any other pizza… Plus the former CEO is very active in politics and not in a way I approve of).

    To my Domino’s tastes significantly better … Pizza Hut used to be great, but I’ve been thoroughly unimpressed every time I’ve tried it in recent memory.

    There’s also local variance in these chains; some towns have a better Pizza Hut than Domino’s 🤷‍♂️



  • Just did a refresher per your request… We did not ever to my knowledge use civics tests. We used literacy tests and what made them particularly offensive was they had various exemptions for white people or simplified variants for white people.

    I am very icy to the idea of tests in general due to the effects having a “test” to vote could have. However, having a very low bar test of some sort administered without exceptions … it might make sense.

    We don’t let people drive whose eyes fail a safety test. Maybe we shouldn’t let people vote if they don’t even have a surface level understanding of what they’re voting for.

    I’m not saying do it, but maybe we shouldn’t totally write it off because of some bad behavior without any safeguards to prevent bad behavior.






  • Sure, there’s a cost to breaking things up, all multiprocessing and multithreading comes at a cost. That said, in my evaluation, single for “unity builds” are garbage; sometimes a few files are used to get some multiprocessing back (… as the GitHub you mentioned references).

    They’re mostly a way to just minimize the amount of translation units so that you don’t have the “I changed a central header that all my files include and now I need to rebuild the world” (with a world that includes many many small translation units) problem (this is arguably worse on Windows because process spawning is more expensive).

    Unity builds as a whole are very very niche and you’re almost always better off doing a more targeted analysis of where your build (or often more importantly, incremental build) is expensive and making appropriate changes. Note that large C++ projects like llvm, chromium, etc do NOT use unity builds (almost certainly, because they are not more efficient in any sense).

    I’m not even sure how they got started, presumably they were mostly a way to get LTO without LTO. They’re absolutely awful for incremental builds.


  • Slow compared to what exactly…?

    The worst part about headers is needing to reprocess the whole header from scratch … but precompiled headers largely solve that (or just using smaller more targeted header files).

    Even in those cases there’s something to be said for the extreme parallelism in a C++ build. You give some of that up with modules for better code organization and in some cases it does help build times, but I’ve heard in others it hurts build times (a fair bit of that might just be inexperience with the feature/best practices and immature implementations, but alas).









  • So, Mastodon is working on a communities feature. I think having Mastodon and Lemmy communities have interop (along with great interop between the “same community” on two different instances) would be the superior option.

    As an example, if someone posted or tooted the same link to several communities I’m following, I should be able to see all of the comments aggregated/tab between the community posts and responses. In other words, it should aggregate a view of all the different discussions about that link for all the communities I’m subscribed to and/or that my instance knows about.