@mariusor@metalhead.club
@mariusor@metalhead.club avatar

mariusor

@mariusor@metalhead.club

Mostly a programmer.

Implementing #ActivityPub in the #Go programming language.

Current projects:

  • #GoActivityPub - a library to use ActivityPub in Go.

  • #FedBOX - a generic ActivityPub service supporting the client to server API.

  • #brutalinks - a link aggregator inspired by (old) reddit, hacker news and lobste.rs built on top of FedBOX.

  • #oni - a single user ActivityPub server with minimal fuss.

My posts are mostly related to ActivityPub and web development.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

cstross, to random
@cstross@wandering.shop avatar

The Irish Times had this to say:

"Having a monarchy next door is a little like having a neighbour who's really into clowns and has daubed their house with clown murals, displays clown dolls in each window and has an insatiable desire to hear about and discuss clown-related news stories. More specifically, for the Irish, it's like having a neighbour who's really into clowns and, also, your grandfather was murdered by a clown."

My take:

My landlord is a clown and I can't afford to move out.

mariusor,
@mariusor@metalhead.club avatar

@cstross maybe my view is colored by not having been colonized by clowns, but I prefer the ones that have been bred for their clowness than having a new one every 4 years be pushed to the front to don the wig and the red nose, only to be equally unfunny.

raccoon, to internet

🧵 [1 / 15]

So, is all the hype now and a lot of people are falling for the olde "invite link" trick which not only paints, what is ultimately going to be another social media shitshow, as an exclusive club, but also sneakily turns everyone's curiosity into a vessel for word-of-mouth advertisement to ride piggy back on.

Well, maybe the AT Protocol is at least better than . So, since it is on [1] , let's have a quick look and ... Aww shit! Thread time..

mariusor,
@mariusor@metalhead.club avatar

Step aside Godwin's law, it looks like @raccoon just enshrined 'Patrick's law', the one where you go from a random tech subject to Javascript is bad, to the war in Ukraine in under 15 steps.

czottmann, to fediverse
@czottmann@norden.social avatar

deleted_by_author

  • Loading...
  • mariusor,
    @mariusor@metalhead.club avatar

    @czottmann I don't think you can do it on Mastodon. Also when using @ notation on Mastodon it always appends the name in front, so even if there's only one account on a domain, it will still have something like @johndoe

    But in general, yes, ActivityPub allows an Actor to be at the root of a domain. Example here: @marius

    gamingonlinux, to random
    @gamingonlinux@mastodon.social avatar
    mariusor,
    @mariusor@metalhead.club avatar

    @minkiu since the framework would arrive in Q3 I think you can hold to the hope that Lenovo will update their line by then. :D

    @gamingonlinux

    amberage, to fediverse
    @amberage@eldritch.cafe avatar

    Ok so I was told that when you delete a post, a "tombstone" is left in place that points to the post before that so that a thread doesn't get broken. But when I try this (just posted three posts, deleted one, looked them up via the API), the deleted post (api/v1/statuses/:id as well as :id/context) only returns "Record not found", and the next post points to the no-longer-existing record, listing no descendants nor ancestors in /context.

    Am I doing something wrong, or have I been told bullshit about ActivityPub and the Mastodon API?

    mariusor,
    @mariusor@metalhead.club avatar

    @amberage what you are accessing there is not an ActivityPub API but a Mastodon one. The ActivityPub URL would look like users/amberage/statuses/:id

    mariusor,
    @mariusor@metalhead.club avatar

    @amberage make sure you request the URL using the "Accept: application/activity+json" header. But after testing on my own instance, it looks like it's true that Mastodon just doesn't expose the Tombstones, and just returns 404. Sigh.

    mariusor,
    @mariusor@metalhead.club avatar

    @amberage (sorry to mislead you :D)

    I keep hoping that Mastodon are being good fediverse neighbours but they keep proving over and over again that they don't give a toss about compatibility with the spec outside of the simplest cases.

    aliettedb, to food
    mariusor,
    @mariusor@metalhead.club avatar

    @aliettedb hmmm, seems a bit small...

    anatudor, to random

    Footer or infinite scroll - make your choice.

    Don't make me chase that contact link in the footer like a cat would chase the red dot on the wall...

    😭

    mariusor,
    @mariusor@metalhead.club avatar

    @anatudor I find that this is where keyboard based browsing helps: one key press to go to the bottom (then while the lazy JS is loading extra content), one key to hint all the links, and one key to follow the one I wanted. :D

    My finger speed beats my internet speed.

    anatudor, to random

    One of the most haunting songs ever
    https://youtube.com/watch?v=DxBQOVOe3gg

    Everyone guilty, no one to blame,
    Every way out brings you back to the start,
    Everyone dies to break somebody's heart...

    We are the system, we are the law,
    We are corruption, worm in the core...

    mariusor,
    @mariusor@metalhead.club avatar

    @anatudor I don't do it, except for one in a decade events. (The only band t-shirt I bought was from Dead Can Dance's 2012 tour, which was a big deal at the time for me.)

    And something that I realized listening to the two songs. I rarely listen to the verses of a song, so the haunting for me must come from the melody rather than the lyrics.

    mariusor,
    @mariusor@metalhead.club avatar

    @anatudor sorry, I don't mean to "one up" you, but when you said haunting, it made me think of "Lowly Weep" from Darkher. I don't know if eerie and depressive British ladies is your kind of jam, but here it is:

    https://darkher-uk.bandcamp.com/track/lowly-weep

    rygorous, to random
    @rygorous@mastodon.gamedev.place avatar

    proposal for a phrase to start a civil war: "OK zoomer"

    mariusor,
    @mariusor@metalhead.club avatar

    @aeva this is cute in how lame it is. :)

    @rygorous

    marxistvegan, to fediverse
    @marxistvegan@union.place avatar

    ok question for for sites that adopt it, what is the difference from say ?

    asking for a friend

    mariusor,
    @mariusor@metalhead.club avatar

    @marxistvegan yes, but it's not really a "notification". It's like you receive a copy of the post itself.

    mariusor, to random
    @mariusor@metalhead.club avatar

    Does anyone remember the "To See the Invisible Man" episode of the Twilight Zone?

    I realized it was one of my formative experiences and that it coloured my perspective on homelessness.

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

    mariusor, to random
    @mariusor@metalhead.club avatar

    I wonder if implementing a HTML editor is a rite of passage for every frontend developer as implementing a blog is for backend ones.

    mariusor,
    @mariusor@metalhead.club avatar

    By retrofitting some very old JS code I plugged some (mostly working) keyboard shortcuts into the HTML editor's toolbar.

    Anyone seeing this, what rich text functionality would you want to have when you add a new Mastodon post?

    thomas, to random German
    @thomas@metalhead.club avatar

    deleted_by_author

  • Loading...
  • mariusor,
    @mariusor@metalhead.club avatar

    @thomas Shhhh!

    whalecoiner, to random

    On my work laptop I have a folder called "infinity" on the desktop. When I get annoyed at how messy my desktop is I drag everything into there and it becomes nice and neat again.

    But inside that is another folder called infinity.

    And inside THAT is yet another one of the same name.

    I dare not open that, because I know what lies there.

    mariusor,
    @mariusor@metalhead.club avatar

    @mstrkapowski @whalecoiner I have one called "backup".

    mohaneds, to fediverse

    So, I decided that I am going to write a compatible server in Rust and I am going to toot about my journey as I do this. So, warning to my followers, a lot of my posts are going to be development centric LOL. I could do this in C#, the language I know well, but I want to do rust just for the pure fun of it.

    mariusor,
    @mariusor@metalhead.club avatar

    @mohaneds will be eagerly watching your progress. :)

    glynmoody, to random
    @glynmoody@mastodon.social avatar

    German police call for crackdown on growing climate protests - https://www.theguardian.com/world/2023/apr/27/german-police-call-for-tougher-response-to-growing-climate-protests-letzte-generation don't German police have any children? don't they care about their future...?

    mariusor,
    @mariusor@metalhead.club avatar

    > don't German police have any children?

    @glynmoody is this how we're debating climate change now: "think of the children" cheap shots ?

    mariusor, to random
    @mariusor@metalhead.club avatar

    I was getting worried when @RattleHead and @releasebot didn't post anything today, suspecting some technical issue with the application behind the bots. However as unlikely as it is, it seems that:

    rattlehead: 2023/04/26 08:22:49 No releases for the period: Wednesday, 26 April 2023 +24hours

    thomas, (edited ) to random
    @thomas@metalhead.club avatar

    deleted_by_author

  • Loading...
  • mariusor,
    @mariusor@metalhead.club avatar

    @thomas 90% of urban riding I don't wear a helmet. When I race or ride off road I wear a helmet.

    whalecoiner, to random

    The ever-increasing anxiety as your pending sleeper train gets increasingly delayed.

    mariusor,
    @mariusor@metalhead.club avatar

    @whalecoiner isn't it a more pleasant way to travel than stressing about airports?

    drewdevault, to random
    @drewdevault@fosstodon.org avatar

    Right. I'm burnt out. Life has been too much for too long this year.

    Going to take a break.

    mariusor,
    @mariusor@metalhead.club avatar

    @drewdevault jump on a night train, see where it takes you.

    mariusor, (edited ) to random
    @mariusor@metalhead.club avatar

    Jasmine tea in bloom.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • InstantRegret
  • mdbf
  • ngwrru68w68
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • osvaldo12
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • JUstTest
  • tacticalgear
  • ethstaker
  • provamag3
  • cisconetworking
  • tester
  • GTA5RPClips
  • cubers
  • everett
  • modclub
  • megavids
  • normalnudes
  • Leos
  • lostlight
  • All magazines