@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.

nemobis, to random
@nemobis@mamot.fr avatar

I have one polo shirt with the buttons on the left side rather that on the right. Every single time I wear or fold it, my muscle memory fails me and I get confused. It feels like I have to reprogram my body to complete the task. I guess this is how a left-handed person feels all the time in a right-handed world?

mariusor,
@mariusor@metalhead.club avatar

@nemobis buttons on the left side is usually for lady wear. As far as I remember the reason the internet gives is quite dumb: ladies used to have helpers that assisted them when dressing, and it was more convenient for them to have the buttons on their right hand side. Sigh... Another stupid way of having men and women clothes differ for no real benefit, like the lack of proper pockets on women wear.

karen, to random
@karen@floss.social avatar

A friend really needs to avoid using their hands due to medical issues and can't type... what software should I recommend they use? Any great FOSS solutions these days?

mariusor,
@mariusor@metalhead.club avatar

@karen I remember seeing this article from @cadey : https://xeiaso.net/notes/cursorless-alien-magic/

mariusor, to random
@mariusor@metalhead.club avatar

To conclude my weekend long attempt at a creating a toy JSON parser using a Turing state machine, I stumbled over the "Parsing JSON is a Minefield" article, and some of its corner cases dash all my nicely crafted states. :(

https://seriot.ch/projects/parsing_json.html

thomas, to VintageOSes
@thomas@metalhead.club avatar

It took me a few tries to get into the boot manager of the Minix Z100-0dB, but now Debian is installed.

And the first impression is great! Everything already feels very fast. Worlds better than with my Rock64 NAS. But I can only say more once I've run a few benchmarks and finished setting up my NAS.

#minix #miniPC #nas #server #homelab #homeserver #selfhosting

mariusor,
@mariusor@metalhead.club avatar

@thomas no affiliation with the OS of the same name I assume, right?

mariusor, to random
@mariusor@metalhead.club avatar

After eons of suffering through barely a full work day of charge on my bluetooth headset I finally managed to track a compatible accumulator and do the switch today! Yay!!!

Here's some music to go with them:
+++ DYING HEAVEN - YHARNAM +++

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

CCC, to random German
@CCC@social.bau-ha.us avatar

Society needs to guard against facial recognition becoming normalised! It's not just retailers who turn to the technology, people are also approached by police: Misidentified by facial recognition tech https://www.bbc.com/news/technology-69055945

mariusor,
@mariusor@metalhead.club avatar

@CCC we're probably not too far away from having camo makeup become socially acceptable.

This page gets more and more relevant by the decade: https://adam.harvey.studio/cvdazzle (formerly at https://cvdazzle.com)

omz13, to random
@omz13@mastodon.social avatar

We need to talk about rate limiting. If somebody posts a huge number of posts within a short period (say, 50 posts over a 3 hour period) this is one heck of a for me. Sometimes there may be good reasons for a huge burst of posts (a contemporaneous event or long post being split into many micro posts. Notwithstanding, it is overload for me.

I wonder if there would be a way for @MonaApp to somehow apply an auto-mute when somebody is burst posting?

mariusor,
@mariusor@metalhead.club avatar

@omz13 I am not affiliated with the app, but as a theoretical discussion I was wondering if delaying the posts appearing on your timeline would be acceptable?

So for your example: 5 posts appear at the times they were posted, but then the next 5 get delayed for an hour, next 5 for another hour, and so on... I never considered that rate-limiting could also be a UX concept, but I think it would be an interesting approach.

@MonaApp

mariusor,
@mariusor@metalhead.club avatar

@omz13 ok, understood.

@MonaApp

bruno, to cycling
@bruno@patuleia.eu avatar

I love to follow the Grand Tours, but fuck, it's exhausting to follow a sport every day for three weeks

mariusor,
@mariusor@metalhead.club avatar

@bruno I usually have it as background noise for whatever I happen to be doing at the time. I switch to watching actively when the commentating team is increasing in volume. :D

mariusor,
@mariusor@metalhead.club avatar

@bruno it was the same for me today: Women Elites MTB in the morning, then Tour of Norway and Men Elites MTB, plus the last stage of the Giro. :D

sinituulia, to random
@sinituulia@eldritch.cafe avatar

I have washed, shortened and put up four curtains, vacuumed, cleaned a window and tidied up a bunch of random shit. I feel like I deserve a treat but am not in possession of any and cannot justify the purchase of some pretty plates and bowls just because I want a treat! Fuck!

mariusor,
@mariusor@metalhead.club avatar

> cleaned a window

@sinituulia I'm living quite a bit more South than you and here people say that it's useless to wash windows before June due to all the pollen that hits us mid April to end May. I hope you won't get that problem. :D

ilpianista, to linuxphones
@ilpianista@functional.cafe avatar

I am blown away by 's new subscription model... I can understand why it is necessary, but at this point I would go with with : open source as I wish was

mariusor,
@mariusor@metalhead.club avatar

@poetaster @ilpianista is there a way to build packages for sailfish os that do not involve OBS in some form?

Is there a wiki somewhere for getting started ?

tuxedocomputers, to Worldbuidling German
@tuxedocomputers@linuxrocks.online avatar

👍 Feedback 👍

Vielen Dank an euch, wenn ihr uns Feedback und gute Bewertungen zulassen kommt!
(Auch Feedback, das nicht so toll ist, ist wichtig für uns, damit wir wissen, was wir verbessern können!)

mariusor,
@mariusor@metalhead.club avatar

@tuxedocomputers sorry to be negative, but I would love to not to have to change batteries once every year though. :(

mariusor,
@mariusor@metalhead.club avatar

@tuxedocomputers yes, I have, I exchanged the battery once already. The current one is at 54% health after a little under two years.

I doubt there's anything you guys can do, except source higher quality parts. :( I'm resigned to it.

cybette, to linuxphones
@cybette@mastodon.org.uk avatar
mariusor,
@mariusor@metalhead.club avatar

@cybette any news yet about the next Xperia phones they release SailfishOS for? :D

mariusor,
@mariusor@metalhead.club avatar

@cybette I was hoping they announced a date. I don't think I've seen that on the forum.

mariusor,
@mariusor@metalhead.club avatar

@cybette TY.

Don't love the new subscription model though. :(

sailfishosnews, to linuxphones
@sailfishosnews@mastodon.social avatar

#Jolla unveils new Community Phone📱

At the #JollaLoveDay2 event a new limited edition Community Phone was announced, showcasing the latest #SailfishOS. It can be pre-ordered and the limited batch will be delivering in August. The package includes a 12-month Sailfish OS subscription. An extension of the subscription can be purchased after 1 year for future software updates (but isn't mandatory).

Pre-order and info: https://shop.jolla.com/details/91eb91d3-c3de-41d0-b3c0-7075a339112d/
Watch the #JollaLoveDay2 event: https://www.youtube.com/watch?v=1nEC3sVExAU

mariusor,
@mariusor@metalhead.club avatar

@sailfishosnews currently I'm wondering if Jolla can sustain the update frequency to justify a monthly 5EUR subscription.

thomas, to Metal
@thomas@metalhead.club avatar

In case you didn't know:
The metalhead.club rules forbid bots. But there is one exception:

@releasebot

...which posts the metal music releases of the day :)

You might want to follow it to keep up to date. The bot was written by @mariusor 👏

mariusor,
@mariusor@metalhead.club avatar

I have sad news about it @thomas, Cloudflare has decided about a week ago that the scraping the bot is doing on the Metal Archives (which is very gentle in my opinion) was still too much, and we don't have access to that source for the moment, I'm thinking about an alternative, but until I do, we're showing only the results returned by Wikipedia. :(

@releasebot

Hempuli, to gamedev
@Hempuli@mastodon.gamedev.place avatar

New browser puzzler - Canvasmount: https://hempuli.itch.io/canvasmount

mariusor,
@mariusor@metalhead.club avatar

@Hempuli looks better than Jonathan Blow's Sokoban game. :D

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

In my attempt to wean myself off of cloud music services, I've been delving through the game OST list I have, and a relatively recent addition really hit it out of the park.

A fun mix of cyberpunk Ghost in the Shell influences with a dubstep beats, on top of definite NIN and Mick Gordon Quake and DOOM FPS roots:

REVEL - Sprawl OST

It's a bit outside of my usual tastes, but it is very fun and I think it matches the game to a T.

https://revel303.bandcamp.com/album/sprawl-original-soundtrack

hrefna, to fediverse
@hrefna@hachyderm.io avatar

Part of my frustration with and one of the things I find baffling giving everything else in it: the lack of tools for backpressure.

Backpressure is fundamental in building reliable distributed systems (c.f., Notes on Distributed Systems for Young Bloods). From a C2S perspective I get why it wouldn't need to be specified, but from a S2S federated protocol perspective its absence is frustrating.

All that it says is to take care not to overwhelm others and a bit on rate limits

mariusor,
@mariusor@metalhead.club avatar

I'm not sure if this is what @julian asks about, but this would be an example of what I meant in the post mentioned by @jenniferplusplus:

https://federated.id/objects/2e6cf5a8-ffa8-4fca-b4cd-8e0c9a584a75/replies

You can see the list of replies fully (the public ones at least), and some of them have inReplyTo attributes that reference multiple objects. This is done to have a way to reconstitute the reply tree structure.

@mikedev

mariusor,
@mariusor@metalhead.club avatar

@mikedev I wasn't following the larger discussion thread, I don't really know what you guys are talking about. I only meant my reply as a clarification to the quote Jennifer++ posted.

mariusor,
@mariusor@metalhead.club avatar

> ...if my code encountered an Array in inReplyTo it might just terminate because it expects a single uri

@julian sadly that's the case for most fediverse software at the moment. :(

@jenniferplusplus

vaurora, to random
@vaurora@wandering.shop avatar

I'm going to Paris in a couple of weeks for and trying to get excited about stuff to do in Paris but failing. Any suggestions on how to get hyped about this trip?

Challenges include: being gluten free, not being able stand or walk at museum speed for very long, needing to avoid COVID, not liking superciliousness or disdain, thinking most France-adjacent movies are sexist garbage, and being far too large to buy most French clothes :)

https://www.ow2con.org/view/2024/Program

mariusor,
@mariusor@metalhead.club avatar

@vaurora even for areligious people I would recommend 20m of basking in the Sainte-Chapelle stained glass light.

A stone throw away from Notre-Dame de Paris, less conspicuous in the court of the Justice Palace, it could be less popular than other touristic places in the city. (But then again, since Notre-Dame is closed, it might be the only thing to see on Île de la Cité, therefore swarmed)

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