Creators only get badges πŸ…

There is a problem with how value is distributed in online communities today. It seems we take the status quo for granted and don't discuss it much.

The people that create most of the value, get none of the money! Only badges...

Thread πŸ‘‡
Online communities

I'm talking about platforms like Twitter, Reddit, Stack Overflow etc. They're wonderful places, where you can discuss interesting topics, get help with a problem, or read the latest news.

However, the people that make them truly valuable receive nothing πŸ‘‡
It usually looks like this:

β–ͺ️ Company creates a web 2.0 platform
β–ͺ️ Users create content and increase the value
β–ͺ️ Company aggregates the demand
β–ͺ️ Company monetizes with ads and subscriptions
β–ͺ️ Company gets lots of money
β–ͺ️ Creators get badges, karma and virtual gold

πŸ‘‡ Image
You don't believe it? Lets take a look at some examples:

β–ͺ️ Stack Overflow
β–ͺ️ Reddit
β–ͺ️ Twitter

πŸ‘‡
Stack Overflow

Our favorite place to look for answers to programming questions. So, who creates all the value of this platform?

The answer is simple - all the people spend countless hours answering questions, explaining concepts, and helping people.

People like U12-Forward πŸ‘‡
U12-Forward is one of the top contributors in the Python tag. U12-Forward contributed 3389 answers, 166 in the last 30 days. At 2 minutes per answer (likely much more), these are more than 100 hours from this user alone.

U12-Forward has lots of badges, but not much more...

πŸ‘‡ Image
Stack Overflow is building online communities around specific technologies they call Collectivesβ„’. Places where answers from "experts" and people that "know the most" about the technology are gathered. And the experts get what?

The Recognized Member badge. Seriously! πŸ€¦β€β™‚οΈ

πŸ‘‡ ImageImage
At the same time business at Stack Overflow is going great - they got acquired in June for $1.8 billion by Prosus - a faceless investment company. Do you think they contribute useful programming content?

And guess how much money U12-Forward got from the deal? Exactly, $0!

πŸ‘‡
Reddit

Reddit is the go-to place for online communities on virtually every topic. Again, all the value of Reddit is created by the members of the community - the Redditors. Additionally, volunteer mods keep the conversation civilized.

Let's look at two of them as examples πŸ‘‡
The first one is cavedave, who is a mod in the MachineLearning subreddit. He currently has 280,022 karma, which means that users found his posts helpful 280,022 times and hit the upvote button.

Unfortunately, supermarkets don't accept karma as a payment method yet...

πŸ‘‡ Image
Another interesting example is AsuharietYgvar who recently reverse-engineered Apple's NeuralHash and shared the code with the community. For this, he got many badges, including 2 platinum and 5 gold awards.

Unfortunately, he can't pay his bills with all this gold... πŸ‘‡ Image
Reddit gold is an award that can be given by subscribers ($6 a month) to other Redditors. The receiver of the award gets a badge (yay!), a couple of days of ad-free browsing, and access to a hidden channel. None of those $6, though...

And then come ads πŸ‘‡
Reddit is happy to insert ads between all those gold awarded posts, driving $290 million of revenue for 2021. The money goes to the shareholders, mainly Advance Publications - a multi-billion dollar private company owned by a super-rich family.

The Redditors receive badges

πŸ‘‡
Twitter

Another place to create communities is Twitter. They are actively working on improving the experience with the recently introduced Topics and Communities.

I'm happy to be a part of the Machine Learning community on Twitter and I found many great people there!

πŸ‘‡
So, how does Twitter make money? Like most platforms, mostly with ads. Twitter expects $3.2B from ads in 2021 and additional $500M from data licensing. This money goes to the shareholders, mostly investment companies.

But you need good tweets to insert the ads in between πŸ‘‡ Image
So here is my friend @svpino giving away his knowledge in Machine Learning to hundres of thousands of people for free. The Twitter algorithm decided to put an ad above his tweet.

Do you think some of the ad money went to him? I don't think so...

πŸ‘‡ Image
To be fair, Twitter is putting a lot of effort to enable content creators to monetize through tipping, ticketed spaces, Super Followers and paid newsletters. These are different revenue streams, though, and nothing from the core Twitter revenue gets distributed!

πŸ‘‡
Of course, big online platfroms like the ones above have many expenses which they need to cover and they provide value by creating the platform. They should earn money!

However, as of now they get ALL the money and nothing goes back to content creators. Only badges!

πŸ‘‡
And yeah, it seems that people love earning points online and are ready to spend a lot of time contributing to the communities for free.



However, how much better the content would be if creators would not only earn virtual points, but actual money?

πŸ‘‡
Web3.0 can help here. Example - community tokens:

β–ͺ️Tokens are awarded to active members for their contributions
β–ͺ️Content creators increase the value of the community
β–ͺ️Money is distributed proportionally to the ownership
β–ͺ️Tokens can be bought/sold on the market

πŸ‘‡
Web3.0 has the potential to much better align the incentives for the people that create the value in a community.

Imagine how much more awesome content will be created if people can pay their bills with this work and not only do it on the side for free?

πŸ‘‡
This probably sounds too abstract, but I'm working on a detailed list with examples of how this could work for many specific use-cases and will share it soon!

So, stay tuned and make sure you follow me @haltakov.

Until then, I want to hear your opinion on this in the replies!
Well said! All the hype is currently around NFTs and speculative tokens, but I think the real benefits of crypto are exactly what you write. Allowing people to not only participate but also to own the community!

This is already kind of happening with play to search games. In traditional games all the money from in-game purchases goes to the company that created the game (Epic makes more than Prada from virtual costumes).

In play to earn games the majority goes to the good players.
This is a great point! Business models like Medium or Substack are cool, but they are less of a community place. I see them as more one-directional channels.

β€’ β€’ β€’

Missing some Tweet in this thread? You can try to force a refresh
γ€€

Keep Current with Vladimir Haltakov

Vladimir Haltakov Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @haltakov

3 Nov
How to create art with Machine Learning? 🎨

You've probably seen these strangely beautiful AI-generated images on Twitter. Have you wondered how they are created?

In this thread, I'll tell you about a method for generating art with ML known as VQGAN+CLIP.

Let's jump in πŸ‘‡ Image
Short History πŸ“œ

In January @OpenAI publicly released CLIP, which is a model that allows matching text to images.

Just days after that, some people like @advadnoun, @RiversHaveWings, and @quasimondo started experimenting using CLIP to guide the output of a GAN using text.

πŸ‘‡
OpenAI published an image generation model together with CLIP, called DALL-E, but without the full code and the pre-trained models.

The results from guiding StyleGAN2 or BigGAN with CLIP aren't as accurate as DALL-E, but they are weirdly artistic.



πŸ‘‡
Read 18 tweets
13 Oct
Machine Learning Formulas Explained! πŸ‘¨β€πŸ«

This is the formula for the Binary Cross Entropy Loss. This loss function is commonly used for binary classification problems.

It may look super confusing, but I promise you that it is actually quite simple!

Let's go step by step πŸ‘‡
The Cross-Entropy Loss function is one of the most used losses for classification problems. It tells us how well a machine learning model classifies a dataset compared to the ground truth labels.

The Binary Cross-Entropy Loss is a special case when we have only 2 classes.

πŸ‘‡
The most important part to understand is this one - this is the core of the whole formula!

Here, Y denotes the ground-truth label, while ΕΆ is the predicted probability of the classifier.

Let's look at a simple example before we talk about the logarithm... πŸ‘‡
Read 15 tweets
21 Sep
There are two problems with ROC curves

❌ They don't work for imbalanced datasets
❌ They don't work for object detection problems

So what do we do to evaluate our machine learning models properly in these cases?

We use a Precision-Recall curve.

Another one of my threads πŸ‘‡
Last week I wrote another detailed thread on ROC curves. I recommend that you read it first if you don't know what they are.



Then go on πŸ‘‡
❌ Problem 1 - Imbalanced Data

ROC curves measure the True Positive Rate (also known as Accuracy). So, if you have an imbalanced dataset, the ROC curve will not tell you if your classifier completely ignores the underrepresented class.

More details:

πŸ‘‡
Read 19 tweets
20 Sep
How to spot fake images of faces generated by a GAN? Look at the eyes! πŸ‘οΈ

This is an interesting paper that shows how fake images of faces can be easily detected by looking at the shape of the pupil.

The pupils in GAN-generated images are usually not round - see the image!

πŸ‘‡
Here is the actual paper. The authors propose a way to automatically identify fake images by analyzing the pupil's shape.

arxiv.org/abs/2109.00162
The bad thing is, GANs will probably quickly catch up and include an additional constraint for pupils to be round...
Read 5 tweets
15 Sep
Did you ever want to learn how to read ROC curves? πŸ“ˆπŸ€”

This is something you will encounter a lot when analyzing the performance of machine learning models.

Let me help you understand them πŸ‘‡
What does ROC mean?

ROC stands for Receiver Operating Characteristic but just forget about it. This is a military term from the 1940s and doesn't make much sense today.

Think about these curves as True Positive Rate vs. False Positive Rate plots.

Now, let's dive in πŸ‘‡
The ROC curve visualizes the trade-offs that a binary classifier makes between True Positives and False Positives.

This may sound too abstract for you so let's look at an example. After that, I encourage you to come back and read the previous sentence again!

Now the example πŸ‘‡
Read 21 tweets
14 Sep
Most people seem to use matplotlib as a Python plotting library, but is it really the best choice? πŸ€”

We are going to compare 5 free and popular libraries:
β–ͺ️ Matplotlib
β–ͺ️ Seaborn
β–ͺ️ Plotly
β–ͺ️ Bokeh
β–ͺ️ Altair

Which one is the best? Find out below πŸ‘‡
In a survey I did the other day, matplotlib had the most users by a large margin. This was quite surprising to me since I don't really like it...



But let's first look at each library πŸ‘‡
Matplotlib πŸ“ˆ

Matplotlib is one of the most popular libraries out there.

βœ… Supports many types of plots
βœ… Lots of customization options

❌ Plots look ugly
❌ Limited interactivity
❌ Not very intuitive to use
Read 11 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(