Ideas for 2025
Here are the likely areas of focus for 2025:
- Transformation #1 - Switch to a site-based focus for scanning (like uBO)
- Transformation #2 - More long-term, but features or new addon variant to help those struggling with pornography
- Bug - Try to improve the hidden tab situation. I have one idea for this already in motion.
- Feature - Custom image replacement
- Feature - Make balanced video scanning solution for better out-of-the-box experience
- Research #1 - new AI models, maybe new infrastructure for training
- Research #2 - could WebGPU + ONNX replace Tensorflow.js?
I do not expect these all to complete or even be successful, but I think most of my effort will go into these areas. Read below for a further breakdown!
Where to Focus?
- The AI model isn't good enough, with responses split about 2:1 that it blocked too many safe images vs. letting bad ones through.
- The speed of image scanning is too slow.
- The hidden tab causes frustration. I didn't initially have an option for this but got enough write-ins that I added it and it has grown quickly, so there's a good chance this is actually reason #2.
Second, looking through feedback as well as the exit survey, some themes pop out:
- Many people use this as adults for themselves because they struggle with pornography, which is different than the original use case of primarily having it as a safeguard for kids. More on this in a bit.
- Lots of requests for custom image replacement for silent mode.
- Some folks don't like the UI, or find it confusing.
- Video scanning should be better.
- Some requests for whitelisting/blacklisting by site.
- The main AI base library, Tensorflow.js, has stagnated heavily, and I no longer think we will see any performance improvements coming unless Google chooses to reinvest.
- AI has continued to advance rapidly, but it's not yet clear how applicable those advancements would be to the model for this addon. However, there are significant efforts that can be taken to potentially push forward.
- NVIDIA DIGITS as an AI training server may be interesting.