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 gábor ugray (twilliability@genart.social)

  1. Embed this notice
    gábor ugray (twilliability@genart.social)'s status on Wednesday, 19-Feb-2025 07:34:33 JST gábor ugray gábor ugray
    • wakest ⁂

    Tonight at Show Us Your Screens: @liaizon making the case for ⁂ (the character known as asterism) as the Fediverse symbol. Perspective projection distortion courtesy of my phone :)

    In conversation about 4 months ago from genart.social permalink

    Attachments


    1. https://files.genart.social/media_attachments/files/114/027/208/401/857/620/original/c043d4ba0e9bcbb7.jpeg
  2. Embed this notice
    gábor ugray (twilliability@genart.social)'s status on Friday, 27-Dec-2024 05:21:58 JST gábor ugray gábor ugray
    in reply to

    @russell @hongminhee There's no standard because different cultures do this differently. First+last names in their current Western form are a recent invention, going back a few hundred years max, introduced by early modern bureaucracies. Where dual names were/are used elsewhere, they follow different, varying cultural conventions.

    It's not entirely far-fetched to say first name/last name is a vestige of European colonialism.

    In conversation about 6 months ago from genart.social permalink
  3. Embed this notice
    gábor ugray (twilliability@genart.social)'s status on Saturday, 07-Dec-2024 16:27:23 JST gábor ugray gábor ugray
    in reply to
    • Random three-body problem

    @threebodybot i like the new song!

    In conversation about 7 months ago from genart.social permalink
  4. Embed this notice
    gábor ugray (twilliability@genart.social)'s status on Friday, 01-Nov-2024 08:32:39 JST gábor ugray gábor ugray
    • Mark Sample

    Reposting with #BotServers
    @samplereality @muffinista

    Is this the time to launch a new botsinspace, based not on Mastodon code but something like #fedify, or even RSS Parrot's minimal Go codebase? A specialized service might be more affordable to operate?

    But expertise is clearly needed to detect and block bandwidth-hungry scrapers and other bandits... This needs to be a team effort.

    Thoughts, anyone?

    In conversation about 8 months ago from genart.social permalink
  5. Embed this notice
    gábor ugray (twilliability@genart.social)'s status on Wednesday, 01-May-2024 19:08:04 JST gábor ugray gábor ugray
    in reply to
    • 洪 民憙 (Hong Minhee)

    @hongminhee I think JS/TS really is a very widely understood language. My take is that your limited energy is better spent documenting, improving and maintaining a single system, and making that very accessible.

    I look at Fedify as an independent "reference implementation" and I have no trouble checking its behavior and source even if I'm building something in a different language/framework.

    In conversation about a year ago from genart.social permalink
  6. Embed this notice
    gábor ugray (twilliability@genart.social)'s status on Thursday, 11-Apr-2024 20:27:33 JST gábor ugray gábor ugray
    in reply to
    • 洪 民憙 (Hong Minhee)

    @hongminhee Hmmm, that's right! In that case though, you'd need a whole regime of keeping that info up-to-date (why couldn't keys change?), and also you cannot serve a request from an actor you haven't seen before... This sounds like a mess :(((

    (This is where the pragmatist in me would most definitely take drastic shortcuts and just say, works with the keyId schemas I've seen so far, and I'll just add new ones as they show up in the wild...)

    In conversation about a year ago from genart.social permalink
  7. Embed this notice
    gábor ugray (twilliability@genart.social)'s status on Thursday, 11-Apr-2024 19:24:55 JST gábor ugray gábor ugray
    in reply to
    • 洪 民憙 (Hong Minhee)

    @hongminhee In RSS Parrot I first just took the part before #main-key to be the actor URL. That failed with GoToSocial because it actually uses /main-key.

    I ended up parsing the activity before checking they key, and retrieving the actor URL from there. Then I retrieve the actor, which includes the key.

    I check that the actor URL is a prefix of the key ID from the signature.

    In conversation about a year ago from genart.social permalink
  8. Embed this notice
    gábor ugray (twilliability@genart.social)'s status on Thursday, 11-Apr-2024 19:24:54 JST gábor ugray gábor ugray
    in reply to
    • 洪 民憙 (Hong Minhee)

    @hongminhee It's still an assumption that actor URL is a prefix of the key ID, but it works with the systems I'm seeing.

    I haven't found any clear requirement about this in the AP specs.

    I'm a little unhappy about parsing the message content before verifying the signature b/c it messes up the logical order of things, and because I'm not sure if it entails any security risk. (But I'm skeptical about the HTTPsig approach as a whole so it adds little extra doubt.)

    In conversation about a year ago from genart.social permalink
  9. Embed this notice
    gábor ugray (twilliability@genart.social)'s status on Monday, 01-Apr-2024 17:29:09 JST gábor ugray gábor ugray
    in reply to
    • 洪 民憙 (Hong Minhee)

    @hongminhee This is awesome! I can see how this can snowball into a huge effort if you cover all the different entities around, and their properties.

    It's also very, very useful! It'd fill the gaps that the official spec leaves undocumented.

    It'd be super useful to include what type of data can occur in different fields. E.g. in a Note I've seen cc as omitted, null, a string, or a list of strings.

    In conversation about a year ago from genart.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      properties.It

  10. Embed this notice
    gábor ugray (twilliability@genart.social)'s status on Saturday, 16-Mar-2024 10:59:10 JST gábor ugray gábor ugray
    in reply to
    • clacke

    @clacke I need more context here... I don't entirely understand the ask. Can you drop an email, or open an issue on Github? I'll be happy to look into it and implement any tweaks that improve folks' experience with the Parrot. Thanks!

    In conversation about a year ago from genart.social permalink
  11. Embed this notice
    gábor ugray (twilliability@genart.social)'s status on Tuesday, 09-Jan-2024 06:37:14 JST gábor ugray gábor ugray
    in reply to

    Just released an update (details at https://rss-parrot.net/web/changes).

    - Birb now accepts DMs

    - No more ' entities for apostrophes etc.

    - Birb can reply if you're on a secure server ("authorized_fetch"). If you received no reply earlier, this hopefully fixes it.

    - Audio link included for podcast episodes

    Enjoy :)

    #RSS #Atom #FeedReader #Fediverse

    In conversation Tuesday, 09-Jan-2024 06:37:14 JST from genart.social permalink

    Attachments


    1. Invalid filename.
  12. Embed this notice
    gábor ugray (twilliability@genart.social)'s status on Monday, 08-Jan-2024 23:26:24 JST gábor ugray gábor ugray
    in reply to
    • Tim Chambers
    • Negative12DollarBill

    @negative12dollarbill @tchambers It seems straightforward to extract the link to the audio from <enclosure>.

    What behavior would you expect when clicking it? I can't think much beyond "it will start streaming in your Mastodon client, or browser".

    In conversation Monday, 08-Jan-2024 23:26:24 JST from genart.social permalink
  13. Embed this notice
    gábor ugray (twilliability@genart.social)'s status on Monday, 08-Jan-2024 09:57:50 JST gábor ugray gábor ugray
    in reply to
    • Tim Chambers

    @tchambers @birb Hmmmm, I didn't explicitly test those, but they should work out of the box? Do you have an example link where you're not getting what you expect?

    In conversation Monday, 08-Jan-2024 09:57:50 JST from genart.social permalink
  14. Embed this notice
    gábor ugray (twilliability@genart.social)'s status on Saturday, 06-Jan-2024 21:06:43 JST gábor ugray gábor ugray
    in reply to

    Wow! The repsonse to RSS Parrot in the first day has been overwhelming ✨ Thank you all for the enthusiasm and the overwhelmingly positive messages!

    Plus, the birb survived the day 🦜🦜🦜 :)

    I started a "Changes" section where I wrote up what's happened since the launch: https://rss-parrot.net/web/changes#2024-01-03

    I'll be slightly more hands-off in the next few days. May the feeds be strong with you! 🧘♀️

    In conversation Saturday, 06-Jan-2024 21:06:43 JST from genart.social permalink

    Attachments


    1. Invalid filename.
  15. Embed this notice
    gábor ugray (twilliability@genart.social)'s status on Wednesday, 03-Jan-2024 11:14:51 JST gábor ugray gábor ugray

    Under-the-radar late night launch: RSS Parrot is live! It talks like Mastodon, but it doesn't walk like Mastodon. BUT! It will relay any RSS feed straight into your timeline.

    Turn Mastodon into your very own feed reader. Follow anything that has an RSS feed and get a toot about new posts.

    How? Mention @birb with the address you want to follow.

    More details at https://rss-parrot.net. Boost for visibility :)

    #RSS #Atom #FeedReader #Fediverse

    In conversation Wednesday, 03-Jan-2024 11:14:51 JST from genart.social permalink

    Attachments


    1. Invalid filename.

User actions

    gábor ugray

    gábor ugray

    i make machines go beep, sometimes in front of a crowd. born 334 ppm, he/him.built https://rss-parrot.net, and a few other things.

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          56896
          Member since
          7 Dec 2022
          Notices
          15
          Daily average
          0

          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.