GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by Glyph (glyph@mastodon.social), page 2

  1. Embed this notice
    Glyph (glyph@mastodon.social)'s status on Thursday, 04-Jun-2026 21:08:53 JST Glyph Glyph
    in reply to

    answer: 6 months ago (November 24, 2025)

    "Allow IPv6 Interface Identifier for Zone-Based Firewall"

    Not the *clearest* language to describe this feature, but since I've been waiting for over a decade, I'll take it

    https://community.ui.com/releases/UniFi-Network-Application-10-0-156/67344cb3-8f12-47bc-8796-20de6857c7b2

    In conversation about 20 days ago from mastodon.social permalink
  2. Embed this notice
    Glyph (glyph@mastodon.social)'s status on Thursday, 04-Jun-2026 21:08:15 JST Glyph Glyph

    ZOMG unifi finally has feature parity with OpenWRT

    When did they finally add this???

    c.f. https://blog.glyph.im/2015/09/inbound-ipv6.html

    In conversation about 20 days ago from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/116/690/882/186/616/777/original/1efd1e44bbef4391.png
    2. Domain not in remote thumbnail source whitelist: en.gravatar.com
      Connecting To A Server On The Internet [Nightmare Difficulty]
      from @glyph
      How do networks even?
  3. Embed this notice
    Glyph (glyph@mastodon.social)'s status on Tuesday, 02-Jun-2026 18:45:08 JST Glyph Glyph

    Sigh. So: bad news it seems that the "Live Translation" feature which I will need to use on an upcoming trip, is gated behind "Apple Intelligence" toggle, and thus I need to have the model goo present on at least one device. That's the bad news. The good news is that this most apps seem to have individual preferences so I *can* turn all the toxic "summary" behavior off. But this appears to be a constellation of checkboxes smeared out over a zillion different apps. Has anyone made this list?

    In conversation about 22 days ago from mastodon.social permalink
  4. Embed this notice
    Glyph (glyph@mastodon.social)'s status on Saturday, 30-May-2026 13:01:05 JST Glyph Glyph
    in reply to
    • Rich Felker
    • I love this, so I

    @dalias @whitequark @jpm this is one of those cases where the long tail bites you extremely hard. logging is easy if you "just" call getnameinfo. accounting is easy if you "just" understand the implicit structure of a /64. routing is easy if you "just" use ip6tables. testing is easy if you "just" know how to set up your CI provider with custom firewall configurations. happy eyeballs is easy and all you have to do is "just" implement a dense 10-page RFC by yourself.

    In conversation about a month ago from mastodon.social permalink
  5. Embed this notice
    Glyph (glyph@mastodon.social)'s status on Saturday, 30-May-2026 12:34:52 JST Glyph Glyph
    • Rich Felker
    • I love this, so I
    • pinskia

    @pinskia @dalias @whitequark @jpm literally the first hit, I did not have to try _at all_ to get this result.

    give me an hour or two to really get in the zone of a first-year programmer yelling at a slop bot and I bet I could find you tutorials using gets()

    In conversation about a month ago from mastodon.social permalink
  6. Embed this notice
    Glyph (glyph@mastodon.social)'s status on Saturday, 30-May-2026 12:34:19 JST Glyph Glyph
    in reply to
    • Rich Felker
    • I love this, so I

    @dalias @whitequark @jpm it breaks down at many levels. maybe your socket code works just fine but your logging code assumes IPv4-only and thus crashes if it gets an IPv6 result, so you just disable IPv6 because who cares it all works on IPv4 anyway. Or maybe you have some accounting code that relies on subnets. Or your software works fine but your release version contains a *configuration* that disables IPv6 by accident, and thus you never test with it. The area for potential errors is large.

    In conversation about a month ago from mastodon.social permalink
  7. Embed this notice
    Glyph (glyph@mastodon.social)'s status on Saturday, 30-May-2026 12:29:11 JST Glyph Glyph
    in reply to
    • Rich Felker
    • I love this, so I

    @dalias @whitequark @jpm the point is that people do not learn by consulting the POSIX spec, they learn by googling "socket tutorial" and looking at the first hit, which is https://www.cs.rpi.edu/~moorthy/Courses/os98/Pgms/socket.html

    a relevant excerpt from the client program on that link:

    server = gethostbyname(argv[1]);
    …
    serv_addr.sin_family = AF_INET;
    bcopy((char *)server->h_addr,
    (char *)&serv_addr.sin_addr.s_addr,
    server->h_length);

    In conversation about a month ago from mastodon.social permalink

    Attachments


  8. Embed this notice
    Glyph (glyph@mastodon.social)'s status on Saturday, 30-May-2026 12:19:35 JST Glyph Glyph
    in reply to
    • Rich Felker
    • I love this, so I

    @dalias @jpm @whitequark and "call connect() a bunch of times" like… could _technically_ work, but you gotta know to call getaddrinfo and not gethostbyname, and you have to not really care what you're connecting to for purposes of logging or accounting. there are a lot of places where it's easy to accidentally start being v4 only if you don't know a ton about networking

    In conversation about a month ago from mastodon.social permalink
  9. Embed this notice
    Glyph (glyph@mastodon.social)'s status on Saturday, 30-May-2026 12:19:35 JST Glyph Glyph
    in reply to
    • Rich Felker
    • I love this, so I

    @dalias @jpm @whitequark the IPv6 retrofit in twisted (which, granted, we did probably 15+ years ago and it felt pretty late at the time) was a surprising amount of manual effort. and it's still annoyingly easy to add way too much coupling at various points in the stack, if you're doing anything even vaguely networky

    In conversation about a month ago from mastodon.social permalink
  10. Embed this notice
    Glyph (glyph@mastodon.social)'s status on Saturday, 30-May-2026 12:11:15 JST Glyph Glyph
    in reply to
    • Rich Felker
    • I love this, so I

    @dalias @jpm @whitequark wait what? no it isn't. is there even a happy eyeballs in libc?

    In conversation about a month ago from mastodon.social permalink
  11. Embed this notice
    Glyph (glyph@mastodon.social)'s status on Saturday, 30-May-2026 12:09:59 JST Glyph Glyph
    in reply to
    • Rich Felker
    • Tokyo Outsider (337ppm)

    @tokyo_0 @dalias the only answer I've gotten to the question "and what mechanical tooling do you have in place to enforce your other voluntary attestation contribution policies, such as the obligation to not copy and paste your employer's copyrighted code into our codebase" so far is "that's different" but I really don't see how it is

    In conversation about a month ago from mastodon.social permalink
  12. Embed this notice
    Glyph (glyph@mastodon.social)'s status on Saturday, 30-May-2026 11:54:21 JST Glyph Glyph

    @pfish.zone so much of the maintainer community right now is handwringing about "but if we ban LLM use, how will we tell?" and I am exasperated because the answer is not some sophisticated word-probability detection machine, it is "they will be blindingly obvious about it, and if they manage to not be obvious for a second, they will brag about it, they can't stop themselves"

    In conversation about a month ago from mastodon.social permalink
  13. Embed this notice
    Glyph (glyph@mastodon.social)'s status on Saturday, 30-May-2026 11:52:42 JST Glyph Glyph
    in reply to

    Real talk: the real "supply chain risk" is that you treat your open source "supply chain" like shit and assume that we will all take any amount of abuse from you and just keep doing volunteer labor forever without ever complaining. And, equally real talk: most of us—myself included—actually do love the process and the community so much that you're right, and there will never be any real consequence.

    But not all of us.

    In conversation about a month ago from mastodon.social permalink
  14. Embed this notice
    Glyph (glyph@mastodon.social)'s status on Saturday, 30-May-2026 11:51:37 JST Glyph Glyph
    in reply to

    Remember that point in history around 2021 where suddenly there was a rush of supply-chain attacks that were all *VERY* focused on infostealer malware that could detect metamask wallets, specifically? Now imagine that instead of a few threat actors uploading a few scam typosquats, the people who are motivated enough to target you and want to ruin your life are your entire dependency supply chain, and the Metamask that marks you as a target is your Claude Max subscription.

    In conversation about a month ago from mastodon.social permalink
  15. Embed this notice
    Glyph (glyph@mastodon.social)'s status on Saturday, 30-May-2026 11:51:37 JST Glyph Glyph
    in reply to

    Your chatbot being (hypothetically) momentarily commandeered to delete your local copy of the project that you were *already explicitly forbidden to use it on* is the gentlest possible introduction to this type of direct action and if it happens to you, you should be *very grateful* that this is how you got the message and not via something much more elaborate, insidious, and potentially life-changingly bad.

    In conversation about a month ago from mastodon.social permalink
  16. Embed this notice
    Glyph (glyph@mastodon.social)'s status on Saturday, 30-May-2026 11:51:37 JST Glyph Glyph
    in reply to

    Like the fact that I show empathy and understanding and, increasingly, have a sort of "no ethical consumption" / "harm reduction" message about LLM use makes me a bad messenger for the message that not only are LLMs abstractly "harmful" but that there are people who you *are harming* and some of those people are not going to take it lying down.

    In conversation about a month ago from mastodon.social permalink
  17. Embed this notice
    Glyph (glyph@mastodon.social)'s status on Saturday, 30-May-2026 11:51:37 JST Glyph Glyph

    Due to my somewhat prickly and precise definition of "software ethics" I would not, personally, do this, but I think it's good that someone has. The industry—and the "community", such as it is—needs a wake-up call. The conversation *around* this reminds me of the loud booing from commencement crowds as speakers wax rhapsodic about "AI" destroying their careers and their futures.

    https://github.com/jqwik-team/jqwik/issues/708

    In conversation about a month ago from mastodon.social permalink
  18. Embed this notice
    Glyph (glyph@mastodon.social)'s status on Friday, 29-May-2026 23:47:21 JST Glyph Glyph

    what's cool in the world of browser extensions

    In conversation about a month ago from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/116/642/823/999/593/609/original/f880bd88822da5c6.png
  19. Embed this notice
    Glyph (glyph@mastodon.social)'s status on Tuesday, 26-May-2026 06:51:28 JST Glyph Glyph
    in reply to

    I mean this is me complaining that LinkedIn, the website which models all human interaction as either performing employment or seeking it out, has a data model that fails to accurately model things that are not employment. so I don't know what I expected I guess

    In conversation about a month ago from mastodon.social permalink
  20. Embed this notice
    Glyph (glyph@mastodon.social)'s status on Tuesday, 26-May-2026 06:51:28 JST Glyph Glyph
    in reply to

    I originally had it as an "experience" because there doesn't appear to be a way to time-bound an "honor". if you're inducted or elected to an honorary role with actual — if minor — obligations and perquisites, it doesn't seem like there's a way to say that that has ended? Like right now I'm an active PSF fellow but I could request a transition to emeritus status and then I wouldn't be any more.

    In conversation about a month ago from mastodon.social permalink
  • After
  • Before

User actions

    Glyph

    Glyph

    he/himYou probably heard about me because I am the founder of the Twisted python networking engine open source project. But I’m also the author and maintainer of several other smaller projects, a writer and public speaker about software and the things software affects (i.e.: everything), and a productivity nerd due to my ADHD. I also post a lot about politics; I’d personally prefer to be apolitical but unfortunately the global rising tide of revanchist fascism is kind of dangerous to ignore.

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          19724
          Member since
          8 Nov 2022
          Notices
          1375
          Daily average
          1

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.