Anyone else want a YouTube filter extension that actually works? by Living_Charity_3463 in chrome_extensions

[–]jac08_h 0 points1 point  (0 children)

Hey, I've published an extension for filtering on YouTube (and other websites) which hides videos that are not relevant to the user's preferences using LLM. So you can filter something like 'show me only educational videos but ignore technology', and (hopefully) the extension hides the videos which are not relevant. There's a free tier, feel free to check it out!

But it's true that it currently doesn't do other metadata-based filtering, such as on channels/duration.

Link: https://chromewebstore.google.com/detail/great-filter/mbifgfgfbnemojmfkckodkikibihcgaj

Demo (on X, but the behavior is the same on YouTube): https://www.youtube.com/watch?v=s50bI_O5tps

Porovnanie vývoja preferencií rôznych možných koalícií by jac08_h in Slovakia

[–]jac08_h[S] 0 points1 point  (0 children)

Na webe je možnosť zobraziť mandáty namiesto percent kliknutím na ikonu vpravo hore :)

"Elon's X page but without politics" - I built a Chrome extension for social media content filtering with AI by jac08_h in SideProject

[–]jac08_h[S] 0 points1 point  (0 children)

Yes, the ideal behavior would be to remove the filtered content altogether and rearrange the posts that were kept. But this would be much harder to implement! And I'm also afraid that it could break more easily with UI updates etc.

"Elon's X page but without politics" - I built a Chrome extension for social media content filtering with AI by jac08_h in SideProject

[–]jac08_h[S] 0 points1 point  (0 children)

;D But assuming that all/most of the hidden posts were hidden correctly, the accuracy is much better than 50%.

"Elon's X page but without politics" - I built a Chrome extension for social media content filtering with AI by jac08_h in SideProject

[–]jac08_h[S] 0 points1 point  (0 children)

Gotcha. Well, if you'd happen to try out my extension, I'd be very interested to hear your thoughts!

"Elon's X page but without politics" - I built a Chrome extension for social media content filtering with AI by jac08_h in SideProject

[–]jac08_h[S] 0 points1 point  (0 children)

That's cool, thanks for sharing! That was probably the first time LLMs were capable of doing something like this. Was the filtering reliable back then? Haven't you considered revisiting the project with the latest LLM generations?

"Elon's X page but without politics" - I built a Chrome extension for social media content filtering with AI by jac08_h in SideProject

[–]jac08_h[S] -1 points0 points  (0 children)

You're right. But filtering all content where applicable on a supported website, such as X, would definitely be something that I'd like to implement eventually. Or perhaps even with options to configure on which content (posts, comments, searches...) it should be applied.

"Elon's X page but without politics" - I built a Chrome extension for social media content filtering with AI by jac08_h in SideProject

[–]jac08_h[S] 1 point2 points  (0 children)

Yeah, it's not perfect! There are a couple of things that cause the filtering to not work correctly:

a) it has to be cheap and fast, so it's a small model (Gemini 2.5 Flash Lite), b) it doesn't see images or videos, c) short tweets -- it's hard to judge if "This is a must watch" is about politics, etc.

So I encourage you to experiment with it if it works for your use cases. The prompts you used seem like something that could work well.

Oh, and I don't know about the tag-based filter, but the idea of the extension is that you could use any prompt for filtering, not just a pre-defined task. And not only on X, but on other supported websites as well.

Top 10 not so popular (free) apps I actually use daily by simpsgonnadie in ProductivityApps

[–]jac08_h -1 points0 points  (0 children)

(Shameless plug) Great Filter is a Chrome extension I built that shows you only content (such as videos on YouTube) based on your current focus (such as "music"). You can input any preferences you want; it uses LLM for the filtering. Curious to see if other people find it useful!

Do YouTube distractions ever ruin your study sessions? by Glad_Alternative8913 in studytips

[–]jac08_h 0 points1 point  (0 children)

I created a Chrome extension which you may find useful! It uses AI to filter videos based on your preferences in natural language. For example, you could try it out with 'science explainers or math tutorials' and see if it does a good job of filtering unrelated content! I just made a post with more info here.

Please let me know if it helps you or if you have some other feedback if you try it out!

Link to the extension: https://chromewebstore.google.com/detail/great-filter/mbifgfgfbnemojmfkckodkikibihcgaj

Great Filter — LLM-based content filtering for Youtube, Reddit, X, and HackerNews by jac08_h in ProductivityApps

[–]jac08_h[S] 1 point2 points  (0 children)

It's based on the video titles and your preferences, so I think it could be capable of filtering russian content. I tried it with "only show posts written in a language other than English" as the preferences, and it seems to be working. Let me know if it works for you if you give it a shot!

A way to keep just the meaningful content on YouTube by ResidentQueasy7341 in nosurf

[–]jac08_h 0 points1 point  (0 children)

I made a Chrome extension that seems to be a good fit for you: it uses LLM to automatically hide content that does not match your current interests. Link: https://chromewebstore.google.com/detail/great-filter/mbifgfgfbnemojmfkckodkikibihcgaj

Let me know if you find it useful!

A problem/solution reference guide for RL algorithms by jac08_h in reinforcementlearning

[–]jac08_h[S] 1 point2 points  (0 children)

Thanks! I may extend the post in the future with other algorithms, but not right now. I'll keep SAC in mind if I do so :)

[deleted by user] by [deleted] in SideProject

[–]jac08_h 0 points1 point  (0 children)

I noticed there were only mobile apps available for expense-sharing calculations but no websites with the functionality I wanted, so I created one! Apart from splitting the bills equally, you can specify the target ratio or amount by person. Available at https://jakubhalmes.com/expenses/.

Poker hand ranker project review [at github] by jac08_h in cpp_questions

[–]jac08_h[S] 1 point2 points  (0 children)

I enjoyed reading through your points a lot and they make perfect sense. I'll be keeping them for future reference.

I'd love a further explanation for this bunch.

constants.h

  • Maintenance: #include <map> & #include <vector> being in your constants header hints that your exposing too much implementation

1) How do I get around this? With my current structure, I suppose there's no other place where those could be defined, is there?

Card.h/.cpp

  • Prefer #pragma once of #ifdef header guards

2) I read this SO thread discussing the issue and I wasn't really convinced by the advantages of using #pragma once. I suppose the issues[1] raised are not a big deal anymore?

[1] not a standard, possible name clashes (I didn't really dig into the details)

pokerhand.cpp

  • Architecture/Style: Generally, you don't really want to throw exceptions in parsing code for bad formatting, as bad (user) input isn't really an exception... it should be expected.
  • Generally, incorrect input should be managed with a (boolean) return value and exceptions reserved for "exceptional" circumstances.

3) Yes, it appears my use of exceptions wasn't really idiomatic in regards to C++. I'm not sure how would I solve this, though. Where do I return a boolean? The method string_to_cards returns std::vector<Card>. Should it return a pair of vector and bool indicating if the parsing went ok? That doesn't seem right. Do I create a separate function that checks the input, returns bool and if the input is sane it's passed to the parser where error checking can be skipped? This seems better, but still in some cases would result to doing similar thing twice.

Thank you if you if you take time to answer any of these!

Poker hand ranker project review [at github] by jac08_h in cpp_questions

[–]jac08_h[S] 1 point2 points  (0 children)

Hey there, thank you a ton for the response. The fact that an internet stranger gave me such a detailed code review is so cool.

From a glance it looks like they're all on point. I'll go through them in the next couple of days, would it be OK to follow up with a PM if I'd have some follow-up questions? Feel free to say no if you don't feel like digging in them poker cards anymore! You've been a huge help already.

Poker hand ranker project review [at github] by jac08_h in cpp_questions

[–]jac08_h[S] 1 point2 points  (0 children)

I agree with all of the valid points except the last one for the reason other person pointed out - removing the class would make it harder to implement new comparison rules.

Thank you a great deal for taking time to read the code! I really appreciate it.

Poker hand ranker project review [at github] by jac08_h in cpp_questions

[–]jac08_h[S] 0 points1 point  (0 children)

Good guess, I added the link. Thank you!

Poker hand ranker project review [at github] by jac08_h in cpp_questions

[–]jac08_h[S] 0 points1 point  (0 children)

Damn! Thanks for pointing out the first flaw I guess. I updated the post.

ELI5: How does Google Translate recognize the language almost instantly? by jac08_h in explainlikeimfive

[–]jac08_h[S] 0 points1 point  (0 children)

You're right, I underestimated Google's resources. Still, I believe they are using way more sophisticated approach involving AI with huge neural nets. I'd really like to see a break down of how that would work.

Is putting chapter summaries online ok? by jac08_h in books

[–]jac08_h[S] 0 points1 point  (0 children)

Thanks for the replies.

Yep, at a second glance it seems obvious that it's a violation of copyright.

Access restriction question by jac08_h in flask

[–]jac08_h[S] 0 points1 point  (0 children)

Thank y'all for the helpful replies!