@atomicpoet@atomicpoet.org
@atomicpoet@atomicpoet.org avatar

atomicpoet

@atomicpoet@atomicpoet.org

Putting the sauce in awesome! This is my own self-hosted single-user Akkoma + Mangane server.

I primarily talk about the Fediverse, movies, books, photography, video games, music, working out, and general geekiness.

I’m a proud husband and father.

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

atomicpoet, to Futurology
@atomicpoet@atomicpoet.org avatar

Federation with actually hurts Meta.

It is an existential threat to the very core of Meta’s social media monopoly. Surprisingly, if the goal is to fight against Meta’s hegemony, the most effective strategy may be to federate with them.

“But Chris,” some of you might state, “Even you agree that it might be better to defederate Meta – and you’ve even set up notmeta.social for expressly this purpose.”

Yes, because it’s not everyone’s objective to fight Meta, and there should be spaces where fighting Meta isn’t top of mind. Not everyone wants to be part and parcel of a fight, and that’s okay.

Let’s first acknowledge the technology through which federation happens. is an open standard protocol that enables the decentralized social networking that powers the Fediverse. It allows different social media platforms (, , , etc.) to interoperate, meaning that users on one platform can communicate with users on another platform. Federation is the process by which these platforms connect and share content, forming a decentralized network.

The most important thing to understand about ActivityPub is that, more than a technology to merely send and receive messages, it’s also a common ruleset – a gentleman’s agreement that everyone will play nice when sending and receiving messages.

Now when Meta opts to use ActivityPub, they’re abiding by the agreement: to play by the same rules as everybody else. Should they renege on this agreement, they are no longer using ActivityPub. They’re using something else.

But let’s assume for a moment that Meta is abiding to use ActivityPub, and they indeed will play by the same rules. Knowing Meta, this is a tall order – but still, let’s assume.

ActivityPub means that whatever of Meta’s userbase that’s exposed to federation will diversify into other platforms. This is because, through ActivityPub, smaller platforms can connect with each other and offer a combined user base that competes with Meta’s centralized network. This diversification reduces the dependence of users on a single platform, giving them more choices and potentially drawing them away from Meta.

This creates an erosion of Meta’s network effects. Meta’s entire monopoly is based on ownership of their platforms’ network effects, where the value of the platform increases as more users join. Suddenly, by federating, Meta no longer own the network effect. This is because federation challenges this by breaking down barriers between platforms, allowing users to interact regardless of the platform they are on. This reduces the exclusivity and advantage Meta holds, as the network effects become distributed across multiple interconnected platforms.

Federation also gives Meta’s users power that they never previously had. Federation promotes decentralization by giving users greater control over their data and interactions. With ActivityPub, users have the freedom to choose which platform they prefer without sacrificing connectivity. This user empowerment threatens Meta’s control over user data and engagement, potentially leading to a loss of influence and advertising revenue.

ActivityPub poses a tangible threat to Meta’s monopoly on social media. By choosing to federate, Meta might be opening Pandora’s box. The moment Meta’s users receive a message from a server not owned by Meta is the moment they’re exposed to something else beyond Meta’s control. Inevitably, this will create more diversity of ActivityPub-enabled platforms – not less. This will erode Meta’s network effects. For people who use Meta, the power of decentralization – giving them more freedom – will prove revelatory.

Of course, this is a fight. And just because Meta federates doesn’t mean it’s game over. In the next post, I will explore what Meta is hoping to gain by joining the .

atomicpoet, (edited )
@atomicpoet@atomicpoet.org avatar

Obviously, has something to gain by federating through . If they saw no benefit in joining the , they wouldn’t do it. So let’s explore what they might hope to achieve.

Meta might be hoping to re-enforce their dominance. This is obvious when you look at their immediate objective: to kill Twitter. Federating with other platforms actually strengthens their ability to do this because Twitter is unlikely to federate. And what’s more, Twitter closed off their API access. When Meta rolls out (a.k.a., ), they’ll have a platform that’s much more adaptable and extensible than Twitter’s. This could lead to both devs and users abandoning Twitter in favour of Meta’s Twitter competitor.

Another assumption Meta might have is that their immense user base, combined with federated connections, would give it even more control over the decentralized network. They might hope that this user base will prove to result in Threads becoming the central hub of the Fediverse, allowing them to exert significant influence and dictate the terms of interoperability, potentially stifling competition and innovation.

This is a big gamble. So why might Meta want to make this gamble anyway?

Federation could serve as a strategic move by Meta to address antitrust concerns. By appearing open to interoperability, Meta could argue that it is fostering competition and avoiding a complete defederation scenario. This approach may allow Meta to maintain its dominance while alleviating regulatory pressures.

But the biggest thing Meta might hope to achieve is fragmentation and consolidation of the Fediverse. If Meta establishes its dominance within the federation, it may exert control and influence in a way that undermines the original vision of a decentralized and open network. This consolidation of power could hinder the potential benefits of federation, such as increased user choice and data control.

On this last point, defederation might prove to help Meta rather than hinder it since defederation creates the conditions for more fragmentation.

Defederation within the Fediverse leads to fragmentation, inadvertently creating conditions that contribute to Meta’s dominance in the social media landscape. As platforms disconnect and sever their connections, the loss of interoperability and weakened network effects diminish the overall appeal and competitive strength of the Fediverse.

This fragmentation allows Meta, with its vast user base and resources, to emerge as a central hub of connectivity, attracting users seeking a more cohesive experience. The limitations in content distribution and discoverability further solidify Meta’s dominance, as it leverages its centralized network to offer a comprehensive and accessible content experience. Efforts to maintain a connected and cohesive federated network are essential to safeguard the principles of decentralization and prevent fragmentation from undermining the potential of the Fediverse as a viable alternative to Meta’s dominance.

The more the Fediverse fragments, the more Meta is likely to dominate it and consolidate its power.

However, as much as some people might want complete defederation of Meta – demanding not just defederation of Meta, but also defederation of all servers that federate with Meta – I believe that’s a losing battle. To a degree, there might be fragmentation of the Fediverse. But it’s unlikely we will see a multitude of competing Fediverses that are all powered by ActivityPub.

To enforce total defederation will require whitelisting, and policing of that whitelist. Who will decide which server is on that whitelist? It would need to be a central entity. And the moment you have a central entity deciding who is on the whitelist is the moment that version of the Fediverse centralizes.

This defeats the purpose of the Fediverse – which is decentralization.

So what can be done to actually deal with Meta’s threat? I have some ideas on how to use federation to fight Meta.

atomicpoet,
@atomicpoet@atomicpoet.org avatar

So how do I propose we fight ? Through “lobby” servers that specifically federate with Meta. They could play a crucial role in facilitating the migration of Meta users to social media platforms that are not owned by Meta. Here’s how:

Lobby servers can bridge communities. They act as intermediaries that connect different social media platforms, including Meta-owned ones, with non-Meta platforms. By establishing federated connections, lobby servers enable users on Meta’s network to interact with users on other platforms, creating bridges between communities. This connectivity exposes Meta users to alternative platforms, offering them the opportunity to explore and engage with a broader range of social media experiences beyond Meta’s ecosystem.

They’re also critical for syndicating content between Meta-owned social networks and non-Meta platforms. By federating with Meta, lobby servers can pull content from Meta’s network and redistribute it to other federated platforms. This syndication allows users on non-Meta platforms to access and engage with Meta users’ content, thereby exposing them to different perspectives and encouraging cross-platform interactions. It also encourages Meta users to explore content from non-Meta platforms, promoting diversification and reducing their reliance on Meta-owned networks.

Lobby servers can enhance the discoverability of non-Meta platforms for Meta users by providing recommendations and highlighting the benefits of alternative social media experiences. Through federated connections, lobby servers can expose Meta users to content, communities, and conversations happening on non-Meta platforms, enticing them to explore and potentially transition to these platforms. By curating and promoting relevant content from diverse sources, lobby servers can effectively showcase the value and appeal of social media platforms that are independent of Meta’s ownership.

Data portability is also important. Lobby servers can assist in facilitating the movement of user data and profiles from Meta-owned networks to non-Meta platforms. By leveraging federated connections, lobby servers can enable Meta users to export their data and import it into alternative platforms, simplifying the transition process. This data portability empowers users by providing them with the freedom to choose platforms that align with their preferences while preserving their existing social connections and content.

By acting as an intermediary between Meta and non-Meta platforms, the lobby server opens up avenues for users to explore and engage with alternative social media platforms, reducing their dependence on Meta. It fosters a diverse and interconnected ecosystem, exposing Meta users to different communities, perspectives, and content from platforms outside Meta’s control. As users discover the benefits and value of non-Meta platforms, the lobby server helps to create a more competitive landscape, thereby challenging and diminishing Meta’s dominant position in the social media sphere.

A lobby server serves as a superior migration path for Meta users to join the rest of the Fediverse compared to expecting them to delete their accounts and switch to a non-federating server. By utilizing a lobby server, Meta users can transition gradually while retaining their existing social connections and gradually exploring the broader . This approach ensures a seamless transition, preserves relationships, exposes users to diverse content and communities, and facilitates a gradual shift in user behavior. The lobby server enables Meta users to engage with alternative platforms at their own pace, making the migration process more accessible, appealing, and conducive to fostering a decentralized and inclusive social media landscape.

This is how we fight Meta, and this is how federation with Meta could potentially end Meta’s monopoly on social media.

atomicpoet,
@atomicpoet@atomicpoet.org avatar

@arinbasu1 I don’t want to live in a world where the public square is owned by Big Social. Nor do I want to live in a world where my online life, along with my relationships, is perceived as property by a monopolistic entity.

atomicpoet,
@atomicpoet@atomicpoet.org avatar

@leadegroot @atomicpoet That’s one plausible approach.

atomicpoet, to Futurology
@atomicpoet@atomicpoet.org avatar

Federation with actually hurts Meta.

It is an existential threat to the very core of Meta’s social media monopoly. Surprisingly, if the goal is to fight against Meta’s hegemony, the most effective strategy may be to federate with them.

“But Chris,” some of you might state, “Even you agree that it might be better to defederate Meta – and you’ve even set up notmeta.social for expressly this purpose.”

Yes, because it’s not everyone’s objective to fight Meta, and there should be spaces where fighting Meta isn’t top of mind. Not everyone wants to be part and parcel of a fight, and that’s okay.

Let’s first acknowledge the technology through which federation happens. is an open standard protocol that enables the decentralized social networking that powers the Fediverse. It allows different social media platforms (, , , etc.) to interoperate, meaning that users on one platform can communicate with users on another platform. Federation is the process by which these platforms connect and share content, forming a decentralized network.

The most important thing to understand about ActivityPub is that, more than a technology to merely send and receive messages, it’s also a common ruleset – a gentleman’s agreement that everyone will play nice when sending and receiving messages.

Now when Meta opts to use ActivityPub, they’re abiding by the agreement: to play by the same rules as everybody else. Should they renege on this agreement, they are no longer using ActivityPub. They’re using something else.

But let’s assume for a moment that Meta is abiding to use ActivityPub, and they indeed will play by the same rules. Knowing Meta, this is a tall order – but still, let’s assume.

ActivityPub means that whatever of Meta’s userbase that’s exposed to federation will diversify into other platforms. This is because, through ActivityPub, smaller platforms can connect with each other and offer a combined user base that competes with Meta’s centralized network. This diversification reduces the dependence of users on a single platform, giving them more choices and potentially drawing them away from Meta.

This creates an erosion of Meta’s network effects. Meta’s entire monopoly is based on ownership of their platforms’ network effects, where the value of the platform increases as more users join. Suddenly, by federating, Meta no longer own the network effect. This is because federation challenges this by breaking down barriers between platforms, allowing users to interact regardless of the platform they are on. This reduces the exclusivity and advantage Meta holds, as the network effects become distributed across multiple interconnected platforms.

Federation also gives Meta’s users power that they never previously had. Federation promotes decentralization by giving users greater control over their data and interactions. With ActivityPub, users have the freedom to choose which platform they prefer without sacrificing connectivity. This user empowerment threatens Meta’s control over user data and engagement, potentially leading to a loss of influence and advertising revenue.

ActivityPub poses a tangible threat to Meta’s monopoly on social media. By choosing to federate, Meta might be opening Pandora’s box. The moment Meta’s users receive a message from a server not owned by Meta is the moment they’re exposed to something else beyond Meta’s control. Inevitably, this will create more diversity of ActivityPub-enabled platforms – not less. This will erode Meta’s network effects. For people who use Meta, the power of decentralization – giving them more freedom – will prove revelatory.

Of course, this is a fight. And just because Meta federates doesn’t mean it’s game over. In the next post, I will explore what Meta is hoping to gain by joining the .

atomicpoet, to random
@atomicpoet@atomicpoet.org avatar

Please stop tagging me in threads with lots of drama, for which I have no prior involvement.

It is not helpful and I will not respond.

atomicpoet, to random
@atomicpoet@atomicpoet.org avatar

I really wish people would read the entirety of threads before replying.

atomicpoet, (edited ) to random
@atomicpoet@atomicpoet.org avatar

The following is a preview of the Mark Zuckerberg vs. Elon Musk MMA cage match in the style of Hunter S. Thompson.

June. The garish Vegas strip becomes a fever dream, an absurd circus of lights and lunacy under the ceaseless sun. The grotesque and the grand, the hopeless and the hopeful, all gravitate toward the heart of the desert, drawn by a spectacle so bizarre it threatens to unravel the thin veneer of sanity that the world has clung to: Mark Zuckerberg, the digital puppeteer, and Elon Musk, the deluded prophet of a future no one asked for, set to clash in the cage.

They’re calling it a cage match, but don’t be fooled. This is a grotesque parade of tech overindulgence, an absurdist theater where Silicon Valley titans trade coded jabs for physical ones. A grotesque ballet of the techno-gods, reduced to brutish spectacle under the gaudy lights of Sin City.

Zuckerberg, he of the uncanny valley stare and ambitions that stretch further than his reach, steps into the cage with a robotic determination. His realm is an infinite expanse of shared thoughts and stolen secrets, a kingdom built on the commodification of the trivial, a realm where everyone’s business is his business.

His adversary, Musk, the starry-eyed misanthrope, drenched in the delusions of grandeur. A man who would be a prophet, but ends up more of a peddler, selling dreams of Mars to a world struggling to keep its feet on the ground. He touts progress while his workers suffer, promises a utopia while we choke on the fumes of his electric fantasies.

Reduced to flesh and bone in the cage, they are the epitome of the absurdity that their own unchecked hubris has wrought. Will they meet each other with the primal intensity of warriors, or will their vaudevillian dance end in an embarrassing stumble?

The crowd is electric, thirsty for the madness to come. This is less about the sport and more about the spectacle, a blood-soaked mirror held up to society’s own monstrous fascination with these digital deities. As I scan the crowd, I can’t help but wonder what it says about us, our rapt attention, our bated breath as we wait to see these titans felled.

The bell tolls, the dance begins. The world watches with an obsession that is equal parts macabre and mesmerizing. The outcome of this digital duel may be irrelevant, the spectacle itself a testament to our collective descent into the digital abyss.

Hold on to your seats, folks. We’re about to witness the madness of our own creation, a grotesque masquerade of technology and testosterone. Will it end in triumph or tragedy? Only the false gods of Silicon Valley can say.

atomicpoet, to random
@atomicpoet@atomicpoet.org avatar

Oh, hello there!

My name is Binky, a cuddly lil' Bunny living in the sugary-sweet Lollipop Forest, where every candy cane tree and gummy bear bush talks, and giggles, and plays all day. Today, I'd like to tell you about a magical thing that helps my critter friends and I communicate across different parts of our forest - it's called ActivityPub!

You see, the Lollipop Forest is really, really big. We have marshmallow meadows over here, and jellybean jungles over there, and sometimes, it's hard for a tiny candy critter like me to chirp or chatter to a friend who lives way across the chocolate river. But ActivityPub is a magical spell that allows my giggles and greetings to reach friends far and wide.

Imagine ActivityPub like the fairy mail carrier, a bumblebee named Buzzly. Buzzly flies from candy critter to candy critter, carrying messages in a little honeycomb satchel. When I want to tell my friend Gummy the Bear, who lives deep in the Jellybean Jungle, that I found the sweetest berry, I simply write a note and give it to Buzzly.

Buzzly would then buzz off, zipping and zooming over the minty mountains, the gummy gorges, and the caramel canyons, straight to Gummy's treehouse. Gummy would find my note, read it, and maybe even write back! That’s what ActivityPub does!

It's a super duper system that lets critters like you and me (and websites and apps, too) send messages to each other. It doesn't matter if you're a bunny in a burrow or a sparrow in the sky; as long as you use ActivityPub, you can chat, share, like, and play across any distance.

But what if I want to announce a big, big party to all my friends? Buzzly can do that, too! ActivityPub lets me share my messages not just with one critter, but a whole bunch of 'em at the same time. I just have to tell Buzzly my party news, and he will make sure every critter in the Lollipop Forest knows about it.

You see, just like Buzzly can carry our sweet whispers from one place to another, ActivityPub helps messages travel across different parts of the internet, connecting everyone in a magical, candy-coated network of communication. So no matter where your treehouse is or how many chocolate rivers are between us, we can always stay in touch and share our happiest giggles, all thanks to ActivityPub!

Isn't it just the sweetest thing you ever heard?

atomicpoet, to random
@atomicpoet@atomicpoet.org avatar

Quack quack quack quack quack quaaaaaaaaaaaaaaack

atomicpoet, to random
@atomicpoet@atomicpoet.org avatar

What’s with this pervasive, all-consuming obsession with poutine?

It’s like every restaurant I visit is hell-bent on serving a thousand variants of this dish. Bacon poutine, miso poutine, chocolate poutine, tofu poutine… the list is unending, and frankly, it’s gotten way out of hand. You can’t even escape it when you go for brunch! They’ll sneak a poached egg onto it and call it breakfast poutine. Is nothing sacred?!

I get it, I really do. Poutine is a comfort food. It’s familiar, it’s filling, it’s savory and indulgent and people go gaga over it. But really, is it THAT good? Does every single dish need to be a riff on poutine? It’s like chefs have collectively forgotten there are other ways to serve potatoes! Mashed, fried, baked, scalloped – these are all valid, delicious options. Yet, we’re stuck in this purgatorial poutine pandemonium where culinary creativity has been stifled!

And let’s talk about the absolutely unholy concoctions some places are serving up in the name of poutine innovation. Chocolate poutine? What heresy is this? Who woke up one morning and decided, “Yes, let’s combine french fries, gravy, cheese curds, and chocolate. That sounds like a good idea.” Is there no line? Have we lost all sense of taste and decency?

Moreover, don’t even get me started on the health implications. Cheese, gravy, fries - that’s not exactly a heart-healthy diet. And no, slapping tofu on top doesn’t magically make it a health food. That’s like sticking a single carrot on a triple-layer chocolate cake and calling it a salad.

It’s become a challenge to find a restaurant that isn’t strangled by the omnipresence of poutine. It’s almost as if chefs are too afraid to deviate from the norm, too timid to venture beyond the established, greasy paths of poutine glory. I’ve had enough! Can we please explore some new territory in the culinary world? Can we possibly come up with other creative, delicious meals that don’t include soaking fries in gravy and cheese?

I don’t need to see any more hipster bars trying to outdo each other with the most outrageous poutine variant. I don’t want to live in fear that my favorite desserts might one day be infiltrated by this poutine madness. So here’s my plea to all the restaurateurs out there: It’s time to let go of the poutine reigns. Embrace variety. Embrace originality. For the love of food, set the poutine free and let us enjoy a diverse, poutine-less menu!

atomicpoet,
@atomicpoet@atomicpoet.org avatar

How do you know you’re in Canada? Everything is turned into poutine.

You go to a Mexican restaurant. They’re serving taco poutine.

You go to a Japanese restaurant. They’re serving sushi poutine.

I once went to an Italian restaurant and they had pizza poutine, spaghetti poutine, risotto poutine. At that point, why even call yourself an Italian restaurant?!

Someone stop this madness!

atomicpoet,
@atomicpoet@atomicpoet.org avatar

@Kyleric I don’t know where you’re from, but here in Canada, it’s never stopped. Poutine is the dish that consumes every dish.

atomicpoet,
@atomicpoet@atomicpoet.org avatar

I bet you that when people overseas come to Canada, they get downright furious about the state of their beloved dishes.

Take kimchi, for instance, a sacred culinary icon in Korea, reduced to just another topping on our unstoppable poutine machine. It’s disheartening, to say the least.

I remember this one time, an elderly Korean cook named Ji-hoon visited our Great White North. Back in Seoul, he was a legend, whipping up kimchi that could make grown men weep with joy. He was a maestro of fermented cabbage and fiery spices. So, when he came across a local joint advertising “Kimchi Poutine,” his interest was piqued, and his culinary senses tingled with anticipation.

But boy, was he in for a shocker! Instead of a beautifully balanced fusion of flavors, he was served a Franken-dish. Fries drenched in gravy, cheese curds spilling over the edges, and to top it all off, a sacrilegious slathering of his beloved kimchi. The vibrant crunch, the tangy kick, the nuanced spice - all drowned out by the gooey onslaught of gravy and cheese.

You should have seen his face! It was like someone had just run over his childhood puppy. He sat there, stunned, silently mourning the loss of the dish’s integrity. He must have felt like a kimchi king dethroned by a poutine monster. I felt a pang of empathy for the old man.

There we were, in the heart of Canada, watching a dish that encapsulated centuries of Korean culture being bulldozed by our national obsession with poutine. It was a culinary tragedy in three acts: cheese, gravy, and the unnecessary addition of kimchi.

And I couldn’t help but think, is this what we’ve become? Poutine pioneers, leaving a trail of culinary destruction in our wake? If so, we need to rethink our priorities, my friends, before the world starts associating us with a series of ill-conceived poutine disasters. Kimchi deserves better, Ji-hoon deserved better, and quite frankly, so do we.

atomicpoet,
@atomicpoet@atomicpoet.org avatar

@Kyleric Just be glad that poutine has been forgotten where you live. Let that sleeping dog lie – because here in Canada, it’s taken over everything. You don’t want to eat poutine pizza and poutine sushi. Trust me on this.

atomicpoet,
@atomicpoet@atomicpoet.org avatar

@gretared I’m sorry that you now see this.

atomicpoet,
@atomicpoet@atomicpoet.org avatar

@venite You made me curious. Congrats! That’s a dish that poutine has not wrecked yet!

atomicpoet, (edited )
@atomicpoet@atomicpoet.org avatar

I know so many of you are doubting the all-pervasiveness of poutine here in Canada, so here’s photographic proof:

  1. Kimchi poutine
  2. Sushi poutine
  3. Taco poutine
  4. Spaghetti poutine

Do you all now see that poutine has gotten out of control?

People of the world, don’t let poutine find its way to you. It will infest everything.

No cuisine, no dessert, and no snack is safe from the clutches of this monstrous poutine machine. The lines between sweet and savory, lunch and dessert, main and side, have all been blurred. Poutine is evolving and it’s gobbling up every food group, every cultural cuisine, and every beloved dish in its path.

So, let me reiterate, folks: Poutine is like the kudzu of the culinary world. Give it an inch and it’ll take a mile. Let it into your kitchens and it will strangle the creativity and diversity out of your menus. It’s an invasive species in the gastronomic ecosystem. And like all invasive species, it needs to be controlled before it destroys the harmony.

Please, I can’t emphasize this enough. Don’t let the poutine pandemic spread to your shores. Remember, prevention is better than cure. Resist the poutine. Protect your culinary heritage. Save our gastronomic diversity. For the love of good food, say no to the poutine infestation!

atomicpoet, (edited )
@atomicpoet@atomicpoet.org avatar

@mike Here in Canada, Big Syrup is a FACT. It’s an actual real cartel. And it wouldn’t surprise me if there’s a similar one for poutine.

In fact, I was at a restaurant one time, and they were serving poutine with bacon and maple syrup.

atomicpoet, to random
@atomicpoet@atomicpoet.org avatar

Yes, calckey.social is currently down. Messages are stuck waiting in the inbox queue, so @kainoa is trying to sort that out.

atomicpoet,
@atomicpoet@atomicpoet.org avatar

And calckey.social is back up!

atomicpoet,
@atomicpoet@atomicpoet.org avatar

@Fred Imagine if Twitter and WordPress had a baby, that’s Calckey.

atomicpoet,
@atomicpoet@atomicpoet.org avatar

@kainoa @Fred Yeah, I’m going to use that one.

atomicpoet, to random
@atomicpoet@atomicpoet.org avatar

This is my kind of style – all of this is photography from my own hands.

I like my grainy black-and-white.

Skyline of Vancouver
Lighthouse at Stanley park
Shopping cart at night

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