box464, to mastodon
@box464@mastodon.social avatar

I see some conversations again about how Mastodon Link Previews work. Here’s my research on that topic from last year.

https://box464.com/posts/mastodon-preview-cards/

andypiper, to random
@andypiper@macaw.social avatar

This is great - @stefan has done an analysis of folk following his creative bots on Mastodon https://stefanbohacek.com/blog/analyzing-fediverse-followers/

ucf, to mastodon German
@ucf@mastodon.social avatar

Dass man in #Mastodon andere Toots nicht zitieren kann ist eine schlechte Designentscheidung.

Es ist für den Zitierten schlecht, da er u.U. nicht den Quellverweis bekommt, den er verdient.

Es ist für den Zitierenden schlecht, da er in den Verdacht des Plagiarismus gerät. Will man die Informationen nicht nur als Link teilen, der im Getöse untergeht, muss aufwändig der originale Toot rekreiert werden. Das kann schnell so aussehen, dass plagiiert würde.

1/

#mastodondev #quote #citation

csdummi, to mastodon German
@csdummi@babka.social avatar

I think inline #documentation is an important tool to making software readable. It makes software maintainable, encourages future development and makes it easier to join the project as a developer.

This is why I advocate for #mastodon to start encouraging inline documentation with #yardoc, requiring it for any new PRs and serving this API documentation on joinmastodon.org.

https://github.com/mastodon/mastodon/issues/29141

#MastodonDev #ruby #rails

oddevan, to webdev
@oddevan@mastodon.social avatar

Is there some “dev mode” in Mastodon I can turn on to see (a) what ActivityPub messages are being received and (b) why they aren’t doing anything/got rejected?

manlycoffee, to mastodon
@manlycoffee@techhub.social avatar

"I noticed that the vanilla mastodon server uses Ruby on Rails; and they picked Puma as their rack server which is a poor choice. I experimented by setting up a VM with common VPS specs and tested a single line change in the Gemfile and got massive performance and efficiency increases"
https://reddit.com/r/Mastodon/comments/18q2s05/i_noticed_that_the_vanilla_mastodon_server_uses/

#Mastodon #MastodonDev

alxd, to mastodon
@alxd@writing.exchange avatar

Once again I'm pinged in the dev thread about grouping notifications of the same type, which started back 6 years ago: https://github.com/mastodon/mastodon/issues/1483 .

There were several attempts at implementing it, all shot down by maintainers.

@Gargron , do you still stand by your comment from https://github.com/mastodon/mastodon/pull/11446#issuecomment-516297592 ?

Is there space for discussing and implementing notification grouping in this app?

audiodude, to mastodon
@audiodude@sfba.social avatar

Posting again for visibility.

I've been trying to post a "status" from the account I created, via a plugin, for my digital garden (@digital.garden@travisbriggs.com)

As of last night, I successfully did an HTTP POST to https://sfba.social/inbox but my note seemed to be silently dropped.

I figured it out by (!) installing my own Mastodon server and putting debug log statements (!).

The status was failing here: https://github.com/mastodon/mastodon/blob/876f5b1d12d315fa60f18864db5516b22bcab60f/app/helpers/jsonld_helper.rb#L59

Because it didn't contain an ActivityPub @context key.

Now it's being dropped because the status isn't related_to_local_activity: https://github.com/mastodon/mastodon/blob/876f5b1d12d315fa60f18864db5516b22bcab60f/app/lib/activitypub/activity/create.rb#L389

audiodude, to mastodon
@audiodude@sfba.social avatar

Okay, I wrote some Javascript code to "manually" POST an activitypub "create" message with a "note" (status) that was generated by my digital garden:

https://gist.github.com/audiodude/c6ad0923dbe1c9c1199e6d021b6f1ed5

It "worked"! Sort of? I got back a 202 status which means that it verified the cryptographic identity of the post, but I still see the "74 posts - Older posts are not displayed" message here:

https://sfba.social/@digital.garden@travisbriggs.com

My guess is that it's being silently discarded because it's not quite in the right format?

So close, any ideas?

thisismissem, to mastodon
@thisismissem@hachyderm.io avatar

Have just opened a pull request to enable OAuth 2.0 refresh tokens for Mastodon, which is a first step towards enabling expiration of access tokens, to increase security to best practices.

https://github.com/mastodon/mastodon/pull/27948

rodentapp, to random
@rodentapp@mastodon.social avatar

App update based on your feedback:

Decad3nce, to random
@Decad3nce@mastodon.social avatar

There's no good way to do the followed hashtag annotation.

It really should be part of the Status object.

heyjupiter, to mastodon

I reported a Mastodon bug that exposes private DMs (now called private mentions) as public posts (aka "toots"). The ENTIRE Mastodon team REJECTS this bug as NOT REAL because this bug exists only in the UI layer and not deeper in the application code layer. Mastodon engineers INSIST that this exposure of user's PRIVATE DMs to the general public is WORKING AS DESIGNED. Mastodon further BLAMES THE USER FOR EXPECTING ANY LEVEL OF PRIVACY IN THE FIRST PLACE and says that if I want to send private DMs then I should USE A DIFFERENT PLATFORM INSTEAD!!!!!

Yes that's right, the warning/disclaimer attached to the DM User Interface implies basic privacy but not encryption, but then when pressed on an intermittent failure to deliver even the basic privacy implied by this disclaimer, the Mastodon team blames the user for expecting even basic privacy!!! This level of CONTEMPT FOR USER SAFETY & PRIVACY is utterly astounding.

This type of obtuse catch-22 abusive gaslighting mental gymnastic tap dancing and dishonest parsing of the meaning of the word "is", is something that we have all come to know and loathe in the corporate environment, but here it is now got in our house like a pigeon from hell, infecting FOSS like the disease that it is.

We all want salvation from the corporatization and enshittification of the internet. Crowd-funding of slick marketing campaigns won't save us. There needs to be substance under the hood, there needs to be vision, there needs to be some coherent ethical framework. Being okay with the leaking of user's private communications is not it!

Yes Mastodon is better than a nazi genealogical project hosted on IBM servers, but then again so is being trapped in an elevator for 24 hours with your most annoying co-worker. That's not exactly a very high standard, is it? Unfortunately when I look under the hood at Mastodon's vision, I find this team to be capable of building nothing more than a Roomba to Nowhere. Cute, but certainly not revolutionary, and for some unlucky users, downright dangerous.

[update] To thank me for reporting this bug on Github, the Mastodon team has now blocked me on Github.

https://github.com/mastodon/mastodon/issues/26455

@renchap @Claire @marcus @grishka @mellifluousbox @dopatwo [this list of mentioned has been edited to remove blocking users, so as to avoid having this privacy/security complaint cause any further unwanted disruption of their tranquility.]

This animated gif shows a fluffy white cat wearing some kind of cute Halloween costume, sitting on top of a moving Roomba vacuum. The Roomba moves completely under a low coffee table, causing the cat to press up against the coffee table and be knocked off the roomba onto the floor. Uncharacteristic for cats, the cat does not land on their feet, instead loses balance and falls on their side. This image of this cat's experience on the Roomba serves as a symbolic representation of the Mastodon platform - cute, but potentially dangerous.

rolle, to mastodon
@rolle@mementomori.social avatar

I constantly hear "Mastodon looks clumsy" as a reason why X people don't get excited. This is why I for one have focused in making my instance feel good and familiar. The problem is, it's not like this everywhere. It's not consistent. It would be fun to see something more modern in the Mastodon core in the future. After all, Mastodon is the most viable "Twitter alternative" of them all.

If I were to suggest Firefish or Akkoma, most people would be shocked. Mastodon is "almost there". People get in, but then give up. Mastodon should attract more than just a certain type of nerds. This is why it needs more work FROM us, the nerds.

aprl, to random

Are there frontend only versions of the MastodonFE and the AkkomaFE? Looking to implement them into .

robustjumprope, to random

Anyone who has any experience with the Mastodon API / Mastodon apps, is it better to use the streaming api to continuously check for updates, or to periodically make requests to the server to check for updates? I guess I'm not really sure I understand how streaming APIs work.

arstechnica, to random
@arstechnica@mastodon.social avatar

Mastodon fixes “confusing” sign-up process to attract users fleeing Twitter

Mastodon forms a plan to make decentralized social networks go mainstream.

https://arstechnica.com/tech-policy/2023/05/mastodon-fixes-confusing-sign-up-process-to-attract-users-fleeing-twitter/?utm_brand=arstechnica&utm_social-type=owned&utm_source=mastodon&utm_medium=social

tcely, (edited )
@tcely@fosstodon.org avatar

@Gargron should add a mode to Mastodon that creates an instance for the pool for auto-selection by new users.

This should start by informing new users that their account is temporary and time-limited, perhaps 6 months or 1 year, and telling them how to migrate to another instance for a permanent account.

Every instance that's not in the pool should ask the admin to set a maximum limit to user accounts, that defaults to 10,000.

@arstechnica

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