Avatar

Unbetitelt222

@mzorz1

this is a description with a break: /n and now continuing www.apple.com let's go

Dare coming through?

#tdm #truthwithin

The light of the sun behind

Obscured by clouds

The life in the desert

All I can see behind wiring

Unreachable to my hands

Hooray! Yay! Dykes!

I'm not seeing any naked adults in that screenshot...

...There's something deeply messed up about how breasts, which are used by our species to feed babies, are considered to be so perverse and obscene that a child should never see them.

There aren't any naked people in the entire video clip. There's some people that you'd probably see less of their skin on a beach, but only because on a beach they'd probably be wearing a bikini top as well as whatever else they have on. And this is New York City, where toplessness is legal regardless of gender or assigned sex.

Avatar

Actual question for USians...

What does it happens in swimming pools changing rooms over there?

Because here (Spain) children see nude adults often: we share changing rooms. Even more: it's common for children who aren't old enough to be on their own (so, maybe, under 10?) to go with their parent to whatever gendered changing room the parent needs to go, so you see boys in the woman changing room with their moms and viceversa all the time

Avatar

Woah I thought this was a German thing only

#bikelife #community #brotherhood #support

But y’all not ready for THAT conversation

Yrahrabbrabyababrabow? Yabayayayow. *Click click click click click click click click click click click*

StreamBuilder: our open-source framework for powering your dashboard.

Today, we’re abnormally jazzed to announce that we’re open-sourcing the custom framework we built to power your dashboard on Tumblr. We call it StreamBuilder, and we’ve been using it for many years.

First things first. What is open-sourcing? Open sourcing is a decentralized software development model that encourages open collaboration. In more accessible language, it is any program whose source code is made available for use or modification as users or other developers see fit.

What, then, is StreamBuilder? Well, every time you hit your Following feed, or For You, or search results, a blog’s posts, a list of tagged posts, or even check out blog recommendations, you’re using this framework under the hood. If you want to dive into the code, check it out here on GitHub!

StreamBuilder has a lot going on. The primary architecture centers around “streams” of content: whether posts from a blog, a list of blogs you’re following, posts using a specific tag, or posts relating to a search. These are separate kinds of streams, which can be mixed together, filtered based on certain criteria, ranked for relevancy or engagement likelihood, and more.

On your Tumblr dashboard today you can see how there are posts from blogs you follow, mixed with posts from tags you follow, mixed with blog recommendations. Each of those is a separate stream, with its own logic, but sharing this same framework. We inject those recommendations at certain intervals, filter posts based on who you’re blocking, and rank the posts for relevancy if you have “Best stuff first” enabled. Those are all examples of the functionality StreamBuilder affords for us.

So, what’s included in the box?

  • The full framework library of code that we use today, on Tumblr, to power almost every feed of content you see on the platform.
  • A YAML syntax for composing streams of content, and how to filter, inject, and rank them.
  • Abstractions for programmatically composing, filtering, ranking, injecting, and debugging streams.
  • Abstractions for composing streams together—such as with carousels, for streams-within-streams.
  • An abstraction for cursor-based pagination for complex stream templates.
  • Unit tests covering the public interface for the library and most of the underlying code.

What’s still to come

  • Documentation. We have a lot to migrate from our own internal tools and put in here!
  • More example stream templates and example implementations of different common streams.

If you have questions, please check out the code and file an issue there.