This is a very worthy article.
I have an impression that I've read it before 2024, but maybe that was a different article describing the same mess with how github exposes private repos.
Immer was made for React, so it's mainly just used to satisfy React's purity requirements (i.e. not mutating state values) with mutable-looking code, not necessarily for any other benefits you'd expect from immutability.
You still need JavaScript to instantiate WebAssembly and let it interact with the page, which is why your sibling comment admits there's still a bit of JS.
The docs say "not yet."[0] My guess is that for Android they probably plan to enable it for high end phones, and for iOS they'll probably just stick to non-API AI features.
My guess is that this falls under a Google service and the models themselves wouldn't be added to open source Chromium. Even if it were, Chromium forks would likely exclude it like they did for FLoC because of its unpopularity.
For myself, I've curated my recommendation algorithm down to the point that I don't mind the shorts I get recommended, they're generally from content creators I like anyhow, or content creators that use shorts as their primary medium in ways I'm generally OK with, but the UI is trash. For some reason, I can cast normal videos to my Roku, but if I try to cast a short, it cancels casting, quite explicitly with a popup saying "hey this is going to cancel casting, are you sure?". But the Roku YouTube app is perfectly capable of navigating to a short in the UI and playing it.
And no matter how much I curate the algorithm, the thing that it wants to play next in the Shorts UI is effectively random to me. Not once have I ever seen one that is even a decent recommendation. Maybe I'm hitting some weird edge case because I'm having the opposite problem some people report; Shorts aren't horrifically addictive and I can't stop scrolling, I can't start. The recommendations in my feed are OK but the "next short" is uniformly terrible for me.
That's why I try to prune them down a bit.
I keep up the fight because as a recent article noticed, YouTube is still a unique video service with an astonishing amount of high-quality content from small creators, fascinating math videos, how-to videos, etc. I'm more-or-less winning the fight with the algorithm at the moment and it still often turns up interesting things. But it is a constant fight to keep it from becoming a lowest-common-denominator feed. Goodness help you if someone links you a YouTube video of a cat being stupid or anything political, get that watch out of your History before you forget.
As someone who's been working on an RSS reader for primarily YouTube content (https://serial.tube), it's 99% content quality and content duplication. I did hear of one specific person who does actually watch them, but that was specifically for artists who only post their progress updates over shorts.
The solution I came up with was being able to sort/filter on all content/just videos/just shorts on a per view (folder) basis, so you can opt into them but they are omitted by default. Curious what other people's approaches are
I try to stay far away from shorts in general- YouTube plays them at maximum volume on my desktop and they suck attention , I feel like they're actively harmful.
Though for content that i follow, Almost every one of these shorts end up just being a snippet of a video they already posted, usually being used as a glorified ad for that existing video. It's just a waste of time.
Discord has special handling for certain websites' embeds, including YouTube. Maybe because they already have to pull other video information by ID, they determine whether to use the shorts player based on YouTube's API rather than the URL used.
[0]: https://trufflesecurity.com/blog/anyone-can-access-deleted-a...
reply