toddalstrom, to fediverse
@toddalstrom@mastodon.social avatar

Does have a limit?

Does ?

There’s no good reason for a post to have 30+ .

falschgold, to random
@falschgold@mastodon.social avatar

@MonaApp Is it possible to filter from the main timeline but keep it in a tab icon? Basically like lists.. I can find the „pin to tab bar“ but don’t know how to filter it from the timeline..

KatM, to random
@KatM@mastodon.social avatar

Please, I beg of you… don’t write toots that are all hashtags.

, #I ’t .

See why?

mbess, to programming
@mbess@attreno.fr avatar

Hello to all of you people of mastodon! 🤗
This is my
Here I will share stuff and links that I would like more people to know, I will also try to write some reflexions and though on my projects. I live in Normandy, France. My current topics of interests are various:
I speak french 🇫🇷 and english 🇬🇧 .

potungthul,
@potungthul@toot.io avatar

@quincy
@mbess

I echo that welcome/je renforce cet accueil. Hope you like it here!

+1 osm. I rely on it every day.

Follow @FediFollows for curated lists of whom you should follow.
Follow @lisamelton for an interesting and varied feed.
Do lots of searches for .

Glad you're here!

mima, to bluesky

supports , but not listing all known quotes of a post? And you're telling me this is supposed to be the most Twitter-like experience, when this feature has been a staple of for many years?

This is worse than not having . How tf am I supposed to know if a post got quoted? Even supports listing all known quotes FFS! ​:parsee_angy:​

noo, to tumblr
@noo@comics.town avatar

Hiya everyone! I'm Noo, an Australian author, artist, and a refugee from after they pulled a Deviantart!

I'll primarily be posting my and stuff, plus the occasional shitpost.

Glad to be here, big fan of open-source, decentralised stuff, Linux and not having algorithmic content shoved down your gob.

Can't wait to meet some fellow indie comics peeps too!

potungthul,
@potungthul@toot.io avatar

@noo
I echo that welcome. Hope you like it here!

By "Tumblr pulled a DeviantArt", you mean...? My impression was DeviantArt was always nsfw, but Tumblr now disallows that? Or did DeviantArt also change their terms to be more restrictive?

Anyway, follow @FediFollows for curated lists of whom you should follow.
Follow @lisamelton for an interesting and varied feed.
Do lots of searches for .

Glad you're here.

@TheAuthorVivian

Jaden3, to random
@Jaden3@mastodon.social avatar

Just wan say I joined mastodon by accident. Just saw this ho trending 1 day an I thought yeah what tf.
It is so fking good tho. So many different posts yall don get on other socials.
I no I'm younger than most folks on here but this shit good.
Looking fo mo people to fw. Hit me up if yall interested.
Love Jaden ❤️

sirlaffalot,
@sirlaffalot@artsio.com avatar

@Jaden3
Wow, great to see you here!!! I can't even get my own kid on here. Do you mind if I give a couple good tips? If not, here's #1 - Always use in your posts and in your profile. There are no evil algorithms or overlords here who decide what you're allowed to see. . #2 You can find cool people to follow with Search button and the hashtag you want to see. My posts, for example, say and .

imklg, to fediverse

Early very different than today’s. My feed keeps getting better. I hope learn their and and get some.
Picture of wall detail in histo…

tosbourn, to random
@tosbourn@masto.ai avatar

Please, when you're using hashtags use camel case.


Having all the words run together is rubbish for legibility and accessibility.

https://tosbourn.com/accessible-hashtags/

cliffwade, to fediverse
@cliffwade@allthingstech.social avatar

Remember, using hashtags on Mastodon is very very important in so many ways.

If you want your posts to reach maximum visibility/discovery, hashtags are a necessity.

Hashtags are also used to search for stuff here on Mastodon.

If you're a new user to the and you're just getting started, do yourself a favor and use hashtags regularly.

Also make sure to use CamelCase for those with accessibility needs.

mdmrn, to fediverse
@mdmrn@urusai.social avatar

Looks like Tumblr is having issues and Fedi is getting another wave of new folks.

Welcome to the Fediverse, new folks!

A couple tips:

Boost freely

Try to put up for yourself an introduction post with the hashtag or or both listing stuff you're interested in

Use hashtags freely, they help folks find you and what you're posting!

Use Alt-Text in your pictures. It helps a lot!

chrisstoecker, to random German
@chrisstoecker@mastodon.social avatar

In diesem fast 1 Jahr alten Artikel von "Zeit" und @abgeordnetenwatch.de steht Interessantes über die "Familienunternehmer", deren Präsidentin gerade in "Berlin direkt" beim Verbreiten von Desinformation helfen durfte. Auch ihre (immer noch aktuellen) Talking Points. https://www.abgeordnetenwatch.de/recherchen/lobbyismus/die-lobbymacht-der-familienunternehmer

p3m1r0,
@p3m1r0@det.social avatar

@chrisstoecker
Als Professor in Sachen Medien ist der Einsatz von "#" noch erheblich ausbaufähig.

TransGal4872, to fediverse
@TransGal4872@mk.absturztau.be avatar

<Nim> say it with me:

​:spamton_spin:​ [] on the [] do not make you a [] and won't help you collect []

si_irini, to random German
@si_irini@mastodon.social avatar

My dear friends
Had you seen this toot?

If not, what do you think of it?
Do you understand what I mean?

Feel free to send this to someone you think might be interested
I would like to do something like this.

I think the Fedi is the right place for something like this

https://mastodon.social/

@MaJ1 @mina
@HistoPol
@evelynefoerster @skyfire747
@PixysJourney
@wauz
@dgar
@Rasta
@Lucatermite
@Pierrette
@GRC
@DoubleTreble
@jaycee
@harriettmb
@Paul
@Snowshadow
@BlippyTheWonderSlug

HistoPol,
@HistoPol@mastodon.social avatar

@skyfire747

should be your default in :

, as a contact of mine having to use a screen reader explained a longer time ago, it improves recognition.

The only exception I make is for all-caps abbreviations such as . would let me "hang" mentally when reading.

@dgar @si_irini @DoubleTreble @Rasta @mina @harriettmb @MaJ1 @evelynefoerster @BlippyTheWonderSlug @GRC @jaycee @Snowshadow @Paul @wauz @PixysJourney @Pierrette @Lucatermite

jupiter_rowland, to random

Since the BridgyFed drama, there might be four more reasons for Mastodon users to want Friendica, Hubzilla and (streams) out of the Fediverse. I mean, aside from their usual atrocities like their users writing well over 500 characters, using text formatting, quoting and quote-posting like it's totally normal. Because it is for them. And aside from no instance on any of the three having rules and moderator numbers on par with Mastodon.

One, they aren't based on ActivityPub. They're technically bridged to Mastodon. They're bridged one instance at the time, and the bridge is a plug-in on the instance and therefore part of the project. But still, it isn't that much different from BridgyFed connecting Bluesky to the rest of the Fediverse.

Two, since they aren't based on ActivityPub, they're aliens. Aliens of basically the same kind as Bluesky, only that they've mostly got those features that Mastodon has that Bluesky doesn't. But the BridgyFed drama isn't about Bluesky's features or lack thereof, and it isn't only about Bluesky being commercial either. It's also about Bluesky being too different in technology, functionality and culture. But let me tell you a secret: Bluesky is probably much closer to Mastodon than Hubzilla. I mean, I've already mentioned how Friendica, Hubzilla and (streams) users "misbehave" from a Mastodon point of view. You won't see any of this come from Bluesky anytime soon.

Three, Friendica is already fully federated with Bluesky. It's a feature that was introduced with the latest stable release.

Four, speaking of Friendica, that allegedly "hate-fuelling" Fediverse News is a public group account on Friendica. Only that the user who started that particular thread is on Firefish, and Fediverse News only automatically forwarded what he had posted.

So where's the outrage?

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Friendica #Hubzilla #Streams #(streams) #BridgyFed #Bluesky #Bridge #BlueskyBridge

msdropbear42,

@scott Hello Scott, t/y muchly for taking the time to explain that helpfully for me. 🤗 At the risk of appearing even more stupid...

  1. "building a bridge between ActivityPub and AT Protocol" ... yes i had heard of that, but til now had been naively unaware of all the Sturm und Drang this is apparently generating, eg... "so angry that they are flipping out and dropping F bombs" --> to the extent that i am doing my several hours of daily fediversing, i spend all that time in my Home timeline, not in the local server nor global timelines, & in my Home i follow a very large number of , + a smaller but not negligible number of accounts. Clearly an unintended by-product of my curation has been to insulate me almost entirely from these apparent "range wars" raging beyond my purview.
  2. You listed twice, ie, in both of the "protocol camps". Is that a typo, or deliberate? If the latter, it might explain & resolve my confusion when reading Jupiter's OP, given somehow i had been thinking that Friendica is using AP.
  3. "Scuttlebutt" ... i love this, & shall now immediately begin searching for suitable instances i can join! 😜
  4. "far as Friendica federating with Bluesky, the administrator of the server would have to activate that" ... yes, that's exactly as i hoped it would be, which is why before, & again now, i have cc'd @alfred

Thanks again.

judah, to NFL

The for today's festivities are :

@nfl

wagesj45, to random
@wagesj45@mastodon.jordanwages.com avatar

If half of your humor relies on adding a trademark sign to Big Concepts™, do yourself a favor and learn the alt code.

ALT + 0153 (on the numpad)

#™

wagesj45,
@wagesj45@mastodon.jordanwages.com avatar

BUG REPORT @Gargron don't work with unicode characters :pepe_hands:

GeeH, to poetry
@GeeH@phpc.social avatar
blog, (edited ) to fediverse
@blog@shkspr.mobi avatar

A (tiny, incomplete, single user, write-only) ActivityPub server in PHP
https://shkspr.mobi/blog/2024/02/a-tiny-incomplete-single-user-write-only-activitypub-server-in-php/

I've written an ActivityPub server which . That's all it does. It won't record favourites or reposts. There's no support for following other accounts or receiving replies. It cannot delete or update posts nor can it verify signatures. It doesn't have a database or any storage beyond flat files.

But it will happily send messages and allow itself to be followed.

This shows that it is totally possible to broadcast fully-featured ActivityPub messages to the Fediverse with minimal coding skills and modest resources.

Why

I wanted to create a service a bit like FourSquare. For this, I needed an ActivityPub server which allows posting geotagged locations to the Fediverse.

I didn't want to install a fully-featured server with lots of complex parts. So I (foolishly) decided to write my own. I had a lot of trouble with HTTP Signatures. Because they are cursed and I cannot read documentation. But mostly the cursed thing.

How

Creating a minimum viable Mastodon instance can be done with half a dozen static files. That gets you an account that people can see. They can't follow it or receive any posts though.

I wanted to use PHP to build an interactive server. PHP is supported everywhere and is simple to deploy. Luckily, Robb Knight has written an excellent tutorial, so I ripped off his code and rewrote it for Symfony.

The structure is relatively straightforward.

  • /.well-known/webfinger is a static file which gives information about where to find details of the account.
  • /[username] is a static file which has the user's metadata, public key, and links to avatar images.
  • /following and /followers are also static files which say how many users are being followed / are following.
  • /posts/[GUID] a directory with JSON files saved to disk - each ones contains the published ActivityPub note.
  • /photos/ is a directory with any uploaded media in it.
  • /outbox is a list of all the posts which have been published.
  • /inbox is an external API endpoint. An ActivityPub server sends it a follow request, the endpoint then POSTs a cryptographically signed Accept message to the follower's inbox. The follower's inbox address is saved to disk.
  • /logs is a listing of all the messages received by the inbox.
  • /new is a password protected page which lets you write a message. This is then sent to...
  • /send is an internal API endpoint. It constructs an ActivityPub note, with attached location metadata, and POSTs it to each follower's inbox with a cryptographic signature.

That's it.

The front-end grabs my phone's geolocation and shows the 25 nearest places within 100 metres. One click and the page posts to the /send endpoint which then publishes a message saying I'm checked in. It is also possible to attach to the post a short message and a single photo with alt text.

There's no database. Posts are saved as JSON documents. Images are uploaded to a directory. It is single-user, so there is no account management.

What Works

  • Users can find the account.
  • Users can follow the account and receive updates.
  • Posts contain geotag metadata.
  • Posts contain a description of the place.
  • Posts contain an OSM link to the place.
  • Posts contain a custom message.
  • Posts autolink (sort of).
  • Posts can have an image attached to them.
  • Messages to the inbox are recorded (but not yet integrated).

ToDo

  • My account only has a few dozen followers, some of whom share the same sever. Even with cURL multi handle, it takes time to post to several servers.
  • It posts plain text. It doesn't autolink websites
  • Hashtags are linked when viewed remotely, but they don't go anywhere locally.
  • There's no language selection - it is hard-coded to English.
  • The outbox isn't paginated.
  • The UI looks crap - but it is only me using it.
  • There's only a basic front-page showing a map of all my check-ins.
  • Replies are logged, but there's no easy way to see them.
  • Doesn't show any metadata about the place being checked-in to. It could use the item's website (if any) or hashtags for the type of amenity it is.
  • No way to handle being unfollowed.
  • No way to remove servers which have died.
  • Probably lots more.

Other Resources

I found these resources helpful while creating this project:

What's Next?

I've raised an issue on Mastodon to see if they can support showing locations in posts. Hopefully, one day, they'll allow adding locations and then I can shut this down.

The code needs tidying up - it is very much a scratch-my-own-itch development. Probably riddled with bugs and security holes.

World domination?

Where

You can laugh at my code on GitHub.

You can look at my check-ins on a map.

You can follow my location on the Fediverse at @edent_location@location.edent.tel

https://shkspr.mobi/blog/2024/02/a-tiny-incomplete-single-user-write-only-activitypub-server-in-php/

jonny, to random
@jonny@neuromatch.social avatar
fleur_de_LA, to superbowl
@fleur_de_LA@mastodon.online avatar

Love how do not take capitalization into account.

This on birdsite turned out way better since added the sportsball emoji.✨ 🦉 ✨

neonbubble, to random
@neonbubble@mstdn.social avatar

Am I randomly clicking on , reading things, liking things, boosting things, finding a new hashtag, and repeating? Yes, yes I am. I heartily recommend it. I recommend you follow a lot of hashtags too. I recommend you often boost people you don't follow. I recommend you follow a lot of people you're not already following. I recommend you follow or ignore any or all of these recommendations and do your own thing.

matt, to random
@matt@oslo.town avatar

What are you following?

jonny, to random
@jonny@neuromatch.social avatar

I believe i have found a way to post without cluttering local timelines - replies in threads where SOMEONE ELSE is the OP don't get added to local TLs, but they do show up in hashtag feeds. So basically if we use the buddy system and someone starts a "hey post ur threads under this" post, and we reply to it (removing the @ so we don't bombard them with notifs), then we might be able to not flood the whole fedi every time. WHO wants to be my BUDDY next sunday?

edit: for ppl on mastodon, idk how the other apps do it!

SpaceLifeForm,

@jonny

Ahh. My bad. I do not follow to keep my TL cleaner.

BWPanda, to privacy
@BWPanda@fosstodon.org avatar

What is it with people posting the exact same thing over and over again?

I follow the hashtag, and there seem to be multiple people/accounts spamming it with the same post. Sometimes repeated weekly, sometimes daily...

Is this considered normal and I should stop whinging and just block them?

stpaultim,
@stpaultim@fosstodon.org avatar

@BWPanda - When following , I've often found it necessary to mute or block a few spammers.

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