Mlu - That's A Blog.

More Posts from Mlu and Others

mlu
1 year ago

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.

mlu
2 years ago

already got a blazed marvel post. the adpocalypse is closer than we think so heres your daily PSA

don't interact with corporate tumblr accounts

yes even to dunk on them. i don't care if you have the sickest burn of the century lined up, don't even give them the time of day

the eventual and inevitable fall of twitter marks a change in the advertising industry, and tumblr is unclaimed territory. if we want tumblr to remain the social media bastion it has become, it needs to remain as unappealing to corporations as possible. do not engage. in a marketing strategist's eyes, any kind of attention is good attention. don't "silence, brand" them. don't kungpowpenis them. don't send them hate anons. don't hate-follow them. corporate tumblrs are not a single entity and they will not be harassed off this site. we only have a shot at repelling them because of tumblr's lack of an algorithm. so turn off recommended posts on your dashboard, put it chronological order, and install an adblocker. if you don't seek out these blazed posts and actively ignore them when they happen upon you, the corporations will starve. in this case, the best kind of protest is a silent one

mlu
2 years ago
when you applied for the job / when you hear back from the recruiter

Longest application process ever. So many interview rounds. So much traveling.

mlu
1 year ago
.

.

.

.

.

.

.

.

.

.

.

.

.

Artist: warakami vaporwave

mlu
1 year ago
mlu - That's a blog.
mlu
2 years ago
My Cartoon For This Week’s New Scientist Magazine.

My cartoon for this week’s New Scientist magazine.

mlu
1 year ago

Which path should he choose?

Which Path Should He Choose?

The path of the warrior, the path of the scholar, or the path of the artist?

mlu
2 years ago

Thank you, /r/ProgrammerHumor, I love you endlessly.

Redditors competing to make the worst volume sliders possible...

Thank You, /r/ProgrammerHumor, I Love You Endlessly.
Thank You, /r/ProgrammerHumor, I Love You Endlessly.
Thank You, /r/ProgrammerHumor, I Love You Endlessly.
Thank You, /r/ProgrammerHumor, I Love You Endlessly.
Thank You, /r/ProgrammerHumor, I Love You Endlessly.
Thank You, /r/ProgrammerHumor, I Love You Endlessly.
Thank You, /r/ProgrammerHumor, I Love You Endlessly.
Thank You, /r/ProgrammerHumor, I Love You Endlessly.
Thank You, /r/ProgrammerHumor, I Love You Endlessly.
Thank You, /r/ProgrammerHumor, I Love You Endlessly.
mlu
4 years ago

Is this my macroeconomics professor asking me to write economic fanfic?

Is This My Macroeconomics Professor Asking Me To Write Economic Fanfic?
mlu
11 months ago

me @ France right now

Me @ France Right Now
  • lionkingjahprince
    lionkingjahprince liked this · 1 month ago
  • dewildegurl1313
    dewildegurl1313 reblogged this · 2 months ago
  • panoramaaa
    panoramaaa liked this · 4 months ago
  • qualseuproposito
    qualseuproposito reblogged this · 4 months ago
  • valdinecosta49
    valdinecosta49 reblogged this · 4 months ago
  • valdinecosta49
    valdinecosta49 liked this · 4 months ago
  • dan-gleebals
    dan-gleebals liked this · 4 months ago
  • pinknuclearradiation
    pinknuclearradiation reblogged this · 4 months ago
  • jimotheehalpert
    jimotheehalpert reblogged this · 5 months ago
  • mrorion3
    mrorion3 liked this · 5 months ago
  • ariesman4fun
    ariesman4fun liked this · 5 months ago
  • duckduckanotherduck
    duckduckanotherduck liked this · 5 months ago
  • ink-markofdistinction
    ink-markofdistinction reblogged this · 6 months ago
  • constantlyd
    constantlyd liked this · 6 months ago
  • jgibson79
    jgibson79 liked this · 6 months ago
  • madly-divine
    madly-divine reblogged this · 6 months ago
  • jesus-said-tetelestai
    jesus-said-tetelestai liked this · 6 months ago
  • andreaneu9666
    andreaneu9666 reblogged this · 6 months ago
  • andreaneu9666
    andreaneu9666 liked this · 6 months ago
  • qualityloverfriendcalzone
    qualityloverfriendcalzone liked this · 7 months ago
  • bl0ated-corpse
    bl0ated-corpse reblogged this · 7 months ago
  • bl0ated-corpse
    bl0ated-corpse liked this · 7 months ago
  • justanotherbattyhere
    justanotherbattyhere reblogged this · 7 months ago
  • justanotherbattyhere
    justanotherbattyhere liked this · 7 months ago
  • ehlikeyf34
    ehlikeyf34 liked this · 7 months ago
  • giligilidamdam
    giligilidamdam liked this · 7 months ago
  • uhvcc
    uhvcc liked this · 7 months ago
  • 1masillysw1tch
    1masillysw1tch liked this · 7 months ago
  • 200inrs
    200inrs liked this · 7 months ago
  • closer-1234
    closer-1234 liked this · 7 months ago
  • closer-1234
    closer-1234 reblogged this · 7 months ago
  • chinobostero
    chinobostero liked this · 7 months ago
  • vinvin--
    vinvin-- liked this · 7 months ago
  • cringeartisthebestart
    cringeartisthebestart liked this · 8 months ago
  • nupesolo1
    nupesolo1 liked this · 8 months ago
  • harurunner
    harurunner liked this · 8 months ago
  • eunyisadoran
    eunyisadoran liked this · 8 months ago
  • itsallunimaginable
    itsallunimaginable reblogged this · 8 months ago
  • blackdewil1972
    blackdewil1972 reblogged this · 8 months ago
  • blackdewil1972
    blackdewil1972 liked this · 8 months ago
  • hommebiscuit
    hommebiscuit liked this · 8 months ago
  • ironloverwombat
    ironloverwombat liked this · 8 months ago
  • motomaniasblog
    motomaniasblog reblogged this · 8 months ago
  • motomaniasblog
    motomaniasblog liked this · 8 months ago
mlu - That's a blog.
mlu
That's a blog.

Human | Earth | Tumblr Staff | ~ 30 Earth-Sol revolutions | My nucleobases are A/T/C/G

240 posts

Explore Tumblr Blog
Search Through Tumblr Tags