Arthur Besse

cultural reviewer and dabbler in stylistic premonitions

  • 462 Posts
  • 875 Comments
Joined 3 years ago
cake
Cake day: January 17th, 2022

help-circle
  • Born in Congo, raised in China, but he says he's American
    My best friend cares about people over everything
    A strange day, late teens, first time I met with him
    So knowledgeable, felt like this guy knew everything
    We'd chat through his windows before he came out with me
    Even saw him teaching all the younger kids how to read
    We both loved fruits but Apples were his thing
    Sometimes he'd doze off, I'd just tap him on the chin
    In the beginning, he taught me how to deal with snakes
    Later helped with my career and how to build a base
    He knows everyone, always seemed wise beyond his years
    I opened up to him, face-to-face, cried a lot of tears
    Where he went wrong, I'm not sure, it's hard to explain
    But along the way, our relationship started to change
    (source)

    https://genius.com/Lowkey-friend-or-foe-lyrics

    https://www.youtube.com/watch?v=z_h21IVjka8

    (not the hardest, but a good riddle nonetheless)




  • security updates are for cowards, amirite? 😂

    seriously though, Debian 7 stopped receiving security updates a couple of years prior to the last time you rebooted, and there have been a lot of exploitable vulnerabilities fixed between then and now. do your family a favor and replace that mailserver!

    From the 2006 modification times, i wonder: did you actually start off with a 3.1 (sarge) install and upgrade it to 7 (wheezy) and then stopped upgrading at some point? if so, personally i would be tempted to try continuing to upgrade it all the way to bookworm, just to marvel at debian stable’s stability… but only after moving its services to a fresh system :)






  • as i wrote in another thread:

    Content addressability is absolutely essential for building something that will last, and BlueSky gets that right. Decoupling the many responsibilities which an ActivityPub instance operator has (especially for identity) is also essential, i think, and while BlueSky’s identity solution is less than ideal it’s much better than ActivityPub and I expect it to improve.

    If you’re interested in the topic you probably want to also read the followup post from the same author (after reading the reply linked there from someone on the BlueSky team).

    Christine’s analysis is by far the best I’ve read on the topic, but I think she is too dismissive of the possibility that people will actually build things using ATP in a manner more like ActivityPub (where there doesn’t need to be a global view). It’s also possible/likely that ActivityPub will eventually evolve to adopt content addressability (Christine actually built a proof-of-concept of doing that years ago, linked in her blog post, but there doesn’t appear to be any recent progress in that direction), and decouple identity from responsibility for data availability, and adopt something like BlueSky’s composable moderation.

    Given their respective advantages over the other, i’m pretty sure that both ATP and AP will make changes which make them more like the other in the coming years.





  • Reading through it, I’m not seeing much in favor of ATP

    See the “BlueSky’s strengths” section, particularly the last paragraph of it. Content addressability is absolutely essential for building something that will last, and BlueSky gets that right. Decoupling the many responsibilities which an ActivityPub instance operator has (especially for identity) is also essential, i think, and while BlueSky’s identity solution is less than ideal it’s much better than ActivityPub and I expect it to improve.

    If you’re interested in the topic you probably want to also read the followup post from the same author (after reading the linked reply from someone on the BlueSky team).

    Christine’s analysis is by far the best I’ve read on the topic, but I think she is too dismissive of the possibility that people will actually build things using ATP in a manner more like ActivityPub (where there doesn’t need to be a global view). It’s also possible/likely that ActivityPub will eventually evolve to adopt content addressability (Christine actually built a proof-of-concept of doing that years ago, linked in her blog post, but there doesn’t appear to be any recent progress in that direction), and decouple identity from responsibility for data availability, and adopt something like BlueSky’s composable moderation.

    Given their respective advantages over the other, i’m pretty sure that both ATP and AP will make changes which make them more like the other in the coming years.



  • The Pi is definitely running Avahi and spamming multicast, when it attempts to resolve .local, it sends out multicast and unicast simultaneously, even with freshly flushed DNS cache.

    I owe you an apology - I see now that my avahi systems are in fact also sending unicast SOA? local. when I resolve a .local name, and presumably if my recursor told them it was responsible for it instead of NXDomain then I would resolve names through it.

    I was pretty sure that it doesn’t do that, but before telling you that it doesn’t I actually did a test and ran tcpdump -ni any port 53 or port 5353 while resolving some .local names. i even noticed that there was that SOA query being sent to and from localhost (to systemd-resolved) but I saw no answer to it and figured that systemd-resolved was the thing silently ignoring that TLD. But: it turns out that the system I tested on has its systemd-resolved configured for DNSOverTLS so I wasn’t seeing those SOA queries being sent on to the recursor on a different port 🤦

    Sorry!

    It does seem to me like a regrettable choice of the RFC authors to allow both, though, as it is easy to accidentally have a situation where the recursor and mDNS return different answers which would lead to inconsistent results when querying both in parallel.


  • why bother opening a pathway in the first place

    i’ve never had an IG account myself, but i think your mistake is in assuming that someone accepting your follow request on a restricted IG account is an indicator of desire for chatting with strangers. accepting your follow request might just mean they glanced at your profile and assessed that you aren’t a spammer or bot, not that they want to chat with you.

    perhaps just need to find out somewhere in the real world where I could bond more easily with real people?

    for sure that is a good idea 😂

    but there are also many places online where it is much more reasonable to assume people are interested in chatting with strangers.



  • Yes. It was even the suggested practice at one time:

    https://en.m.wikipedia.org/wiki/.local

    Cool, I didn’t know that. But the article also says they recommend against it now. I see the “Microsoft recommendations” section of the wikipedia article indicates they changed their mind on this several times.

    On the other hand almost nothing uses mDNS.

    In my experience mDNS seems ubiquitous; almost every network connected device I’ve seen in the last couple decades has it enabled by default.

    Fucking bootcampers istg I’m so glad I don’t have to work with y’all and only interact when you deliver my fucking takeaway.

    Huh? What are “bootcampers”? It used to refer to people running windows on intel macs (because apple’s boot loader to allow that was called BootCamp), but that wouldn’t make any sense in this context. Unless you are having your food delivered by people who run Windows on old Apple hardware? 🤔

    Implementers MAY choose to look up such names concurrently via other mechanisms (e.g., Unicast DNS) and coalesce the results in some fashion

    So actually the RFC does not limit whatsoever the resolution of .local domains to mDNS. Implementers, apart from Android do indeed always do look up via both unicast and multicast (if not disabled). Only android limits this to multicast-only.

    I see. Sorry I missed that part of the RFC.

    But, FYI, it is really not only Android that doesn’t send unicast queries for .local names; GNU/Linux distributions running avahi (eg, the distros most people use) also don’t. I don’t have a mac or iphone nearby to confirm but I would assume they are probably resolving .local exclusively via mDNS too. edit: this “Apple devices might not open your internal network’s ‘.local’ domain” support article indicates my assumption is probably correct.

    Also, please don’t tell people to KYS :(