Filtering: The Next Major Iteration For Microblogging on Hive

in LeoFinancelast year

A ton of development has gone into Threads on LeoFinance but there is still so much left to be done. If you saw Threads on Day 1 (Feb 14th) and compare it to today, you can see just how many great features have been added that have radically transformed the User Experience.

Today, we're releasing Polls - decentralized voting, directly on the Hive blockchain. Anyone with a Hive account can login to https://alpha.leofinance.io and create a Poll. Once a Poll has been created, anyone with a Hive account can then vote on the Poll.

Each vote is a Custom JSON transaction directly on the Hive blockchain. All votes are recorded on-chain and then the Threads backend infrastructure reads those JSON transactions to give you the Poll results.

The architecture behind this is truly beautiful and it's one of the features that I am most excited for on Threads. We'll talk about it more in our team post on @leofinance later today when the feature goes live.

We've been gaining a lot of feedback on Open Alpha and the #1 most requested feature is to add filtering options. This is something that I've thought long and hard about. Filtering is no easy task. Web2 platforms do it with complex algorithms that give you "For You" pages. Hive doesn't have anything like that (Yet) and we plan to build out our own algos to do similar tasks.

Filtering: The Next Major Iteration For Microblogging on Hive

While our long-term vision will be to build out our own algorithms to sort content based on each User's preferences and content viewing history, that is going to take a long-time.

In the meantime, we need more simplistic ways to filter content. This means giving users the ability to manually pull some strings.

If you look at the history of Web2 social media, this was definitely a thing. Reddit actually still does this pretty well to this day.

On Reddit, you filter what you see by following particular subreddits and getting involved in certain communities. As a user, you are manually choosing what you see.

Compare that to something like Tik Tok, where you essentially just start scrolling content and the algorithm starts to learn what to feed you based on your viewing time on certain content, what you like, who you follow and what people with similar interests tend to view.

The ladder is our long-term vision but the former is what we need to implement now to create the best User Experience we can.

Threads is Growing

Threads is growing. A LOT. We've 2x'd our userbase since the launch of Open Alpha (from 500 Monthly Active Users to over 1,000 as of this writing).

This has created a great problem: there are now so many Threads that filtering them is becoming necessary. There are multiple threads being launched per minute of every single day.

That wasn't the case before Open Alpha... Where you might see 5-10 or even 30 minute gaps between Threads. MAUs are up but the Thread count per day is up exponentially as engagement grows.

All of this engagement and new content means that it's now harder to find what you are interested in.

I know many people like @taskmaster4450, @onealfa and others have talked about their desire to see more of certain content and less of other content.

Some Ideas on Filtering

After the release of Polls, we'll be working full-force on Filtering options. That will be the next major iteration to follow.

We just had a team meeting yesterday to talk about some of these things and we'll begin implementing them. My ideas on filtering are constantly evolving - and they need to constantly evolve.

As @anomadsoul breaks his back to grow this community to 5,000 MAUs by December and hundreds of thousands of Threads created per day, we'll need to make sure that the protocol is fast, intuitive and enjoyable to use both from a frontend and backend perspective.

I broke out my top ideas on Filtering and this is where we're headed in the coming days and weeks:

  1. Following Feed - users can click a feed where it shows only the Threads created by people they follow on Hive
  2. Lists- users can create custom lists of Hive accounts to create basically a "following" feed but specific to those users (Twitter actually has a really good implementation of Lists)
  3. Muted tags - if a user mutes a Hashtag (from their Settings page), they will no longer see any threads on the home feed with that hashtag
  4. Trending / New - on the old UI we have trending / new feeds so users can filter between just showing the latest created Threads and then also showing Threads that have the highest # of comments. Currently on the old UI, it doesn't work 100% of the time. We need to rewrite this code and implement it on the new UI with the improved backend

We'll be starting with these 4 Filtering methods and then build out from there. Let me know your thoughts in a comment below! I'd love to spitball ideas with the community and keep expanding on ways to filter Threads. 🦁

About LeoFinance

LeoFinance is a blockchain-based Web3 community that builds innovative applications on the Hive, BSC, ETH and Polygon blockchains. Our flagship application: LeoFinance.io allows users and creators to engage & share micro and long-form content on the blockchain while earning cryptocurrency rewards.

Our mission is to democratize financial knowledge and access with Web3.

Twitter: https://twitter.com/FinanceLeo
Discord: https://discord.gg/E4jePHe
Whitepaper: https://whitepaper.leofinance.io

Our Hive Applications

Join Web3: https://leofinance.io/
Microblog on Hive: https://leofinance.io/threads
LeoMobile (IOS): https://testflight.apple.com/join/cskYPK1a
LeoMobile (Android): https://play.google.com/store/apps/details?id=io.leofi.mobile
Delegate HIVE POWER: Earn 16% APR, Paid Daily. Currently @ 2.8M HP
Hivestats: https://hivestats.io
LeoDex: https://leodex.io
LeoFi: https://leofi.io
BSC HBD (bHBD): https://wleo.io/hbd-bsc/
BSC HIVE (bHIVE): https://wleo.io/hive-bsc/
Earn 50%+ APR on HIVE/HBD: https://cubdefi.com/farms

Web3 & DeFi

Web3 is about more than social media. It encompasses a personal revolution in financial awareness and data ownership. We've merged the two with our Social Apps and our DeFi Apps:

CubFinance (BSC): https://cubdefi.com
PolyCUB (Polygon): https://polycub.com
Multi-Token Bridge (Bridge HIVE, HBD, LEO): https://wleo.io

Posted Using LeoFinance Alpha

Sort:  

Love threads and the features that keep coming.

Thank you for holding virtualgrowth token. You have been included in today's post.

namaste

Posted Using LeoFinance Beta

I love the leothreads because it encourages engagement with the platform

As I love to say - engagement is everything

Posted Using LeoFinance Beta

Yeah sure

Finally the Gods look down and listen to may prayers, yes filtering, lets ggggoooo , threads getting better and better, i dont know every day at night i notice the sites becomes slow and takes sometime to load the posts, thx for all the hardwork you guys putting into this project ✌️

This is a great idea. Glad to see things moving forward at such a great rate.

Filtering will make a huge difference. Getting some of the basics in place is a level we need to get to quickly. From there, the long term filtering can be worked upon.

Posted Using LeoFinance Beta

Great stuff. Hope this helps to bring Leofinance OGs to leothreads

Posted Using LeoFinance Beta

I love that you are considering adding multiple options for filtering. Searching (as in a textbox) could be another way to filter by author, tag, and maybe more.

But one step at a time and one feature at a time. Looking forward to the polls too. Glad to see them coming today.

These are really great things, it's gratifying that things are moving so fast. Especially filtering will make things easier and make a big difference. I look forward to the updates.

Posted Using LeoFinance Beta

This is going to make a great feature in #thread, if everyone is already having fun with what we have advanced, I imagine with the new updates.

keep up the good work

Posted Using LeoFinance Beta


~~~ embed:1633146317248577536 twitter metadata:MTMzMTMzMDM1NTUxMzc0NTQxM3x8aHR0cHM6Ly90d2l0dGVyLmNvbS8xMzMxMzMwMzU1NTEzNzQ1NDEzL3N0YXR1cy8xNjMzMTQ2MzE3MjQ4NTc3NTM2fA== ~~~

~~~ embed:1633646014321115136 twitter metadata:MTQxMzEzMTY4MjQyMTQ5Mzc2MXx8aHR0cHM6Ly90d2l0dGVyLmNvbS8xNDEzMTMxNjgyNDIxNDkzNzYxL3N0YXR1cy8xNjMzNjQ2MDE0MzIxMTE1MTM2fA== ~~~
The rewards earned on this comment will go directly to the people( @taskmaster4450le, @ijelady, @thetyper ) sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.

Congratulations @khaleelkazi! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You got more than 22500 replies.
Your next target is to reach 23000 replies.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out our last posts:

Our Hive Power Delegations to the February PUM Winners
Feedback from the March Hive Power Up Day
The Hive Gamification Proposal
Support the HiveBuzz project. Vote for our proposal!

Everything is gradually falling into place in #threads.

Another awesome feature coming on. Just keep amazing us.

Posted Using LeoFinance Beta

I think everything you mention about the information filtering system you plan to develop in LeoThreads is fantastic, except for one thing. If I understood you correctly, you want to develop some kind of algorithm or system so that the posts that appear in people's feeds are only from the people they follow. That's it, or did I misunderstand? If I understood you well, then I wonder what kind of repercussions this will have for leofinance users who have few followers (like me), or those who are just starting out on this platform?

Does that mean that it will be more difficult for them to make themselves known even if they participate well on the platform and if they write very good content? From my point of view, I think that the filters should be focused on the topics of the posts more than anything else, because in the end that is what makes someone interested in reading a post or not. So, to create filters by theme, the emphasis must be on that the algorithm or filtering system that you program have special emphasis on managing post tags. Well, it's just my humble opinion on the matter. Congratulations on all the progress in the development of Threads and leofinance. 🖐👍👍👍

Posted Using LeoFinance Beta

I hope you're not planning to introduce algorithms like those on Facebook, Twitter, and TikTok. The more a user can choose for themselves what to see, the better.

Love your four ideas, Khal. Keep it simple, but straightforward to filter things. A complex algo will take time and shouldn't be the focus rn, because users want to be able to easily navigate, and whenever algo-curated feeds take hold, there are bound to be issues that arise, as has happened with IG, Facebook, Twitter, even YouTube, not as sure about Reddit since I don't use it.

Posted Using LeoFinance Beta

You guys are really doing great work each day and I love the growth on thread too. I love the filtering feature too, especially having to filter those of your followers and keep up with them through interaction.

Posted Using LeoFinance Beta

Optimizing content filtering in Threads will surely be a big step in the development, evolution and progress of this project as a microblogging platform that it is. I look forward to seeing what Threads will be like in a couple of years; with every breakthrough and progress it makes moment by moment.

Posted Using LeoFinance Beta

"Leothreads" is really going places. It only gets bigger an better. I'm beginning to like it even more.

Posted Using LeoFinance Beta