• 0 Posts
  • 225 Comments
Joined 3 years ago
cake
Cake day: July 1st, 2023

help-circle


  • Hey, can we stop calling everything with a computer “AI”? Order management systems have been a thing long before LLMs were invented (I’ve worked on one). This was perhaps one of the first applications of computing. Humans hand writing an order form in a major grocery store hasn’t been a thing since like the 80s.

    Also, I’m like 80% sure this article was barfed out by an LLM. The em-dashes be everywhere.







  • I promise streaming services and CDNs employ world-class experts in encoding

    They don’t really care about the quality

    It’s funny that you are trying to make both these points at the same time.

    You don’t hire world class experts if you don’t care about quality.

    I have a hobby of doing re-encoding blurays to lower bitrates. And one thing that’s pretty obvious is the world class experts who wrote the encoders in the first place have them overly tuned to omit data from dark areas of a scene to avoid wasting bits in that location. This is true of H265, VP9, and AV1. You have to specifically tune those encoders to push the encoder to spend more of it’s bits on the dark area or you have to up the bitrate to absurd levels.

    Where these encoders spend the bitrate in dark scenes is on any areas of light within the scene. That works great if you are looking at something like a tree with a lot of dark patches, but it really messes with a single light person with darkness everywhere. It just so happens that it’s really easy to dump 2mbps on a torch in a hall and leave just 0.1mbps on the rest of the scene.

    That will unarguably provide a drastically worse experience on a high-enough quality tv than a 40mbps+ bluray. Like, day and night in most scenes and even more in others.

    I can tell you that this is simply false. And it’s the same psuedo-scientific logic that someone trying to sell gold plated cables and FLAC encodings pushes.

    Look, beyond just the darkness tuning problem that streaming services have, the other problem they have is a QOS. The way content is encoded for streaming just isn’t ideal. When you say “they have to hit 14mpbs” the fact is that they are forcing themselves to do 14mbps throughout the entire video. The reason they do this is because they want to limit buffering as much as possible. It’s a lot better experience to lower your resolution because you are constantly buffering. But that action makes it really hard to do good video optimizations on the encoder. Ever second of the video they are burning 14mb whether they need those 14mb or not. The way that’d deliver less data would be if they only averaged 14mbps rather than forcing it throughout. Allowing for 40mbps bursts when needed but then pushing everything else out at 1mbps saves on bandwidth. However, the end user doesn’t know that the reason they just started buffering is because a high motion action scene is coming up (and netflix doesn’t want to buffer for more than a few minutes).

    The other point I’d make is that streaming companies simply have a pipeline that they shove all video through. And, because it’s so generalized, these sorts of tradeoffs which make stuff look like a blocky mess happen. Sometimes that blocky mess is present in the source material (The streaming services aren’t ripping the blurays themselves, they get it from the content providers who aren’t necessarily sending in raws).

    I say all this because you can absolutely get 4k and 1080p looking good at sub-bluray rates. I have a library filled with these re-encodes that look great because of my experience here. A decent amount of HD media can be encoded at 1 or 2mbps and look great. But you have to make tradeoffs that streaming companies won’t make.

    For the record, the way I do my encoding is a scene by scene encode using VMAF to adjust the quality rate with some custom software I built to do just that. I target a 95% VMAF which ends up looking just fantastic across media.






  • Slow? Not necessarily.

    The main issue with that much memory is the data routing and the physical locality of the memory. Assuming you (somehow) could shrink down the distance from the cache to the registers and could have a wide enough data line/request lines you can have data from such a cache in ~4 cycles (assuming L1 and a hit).

    What slows down memory for L2 is the wider address space and slower residence checks. L3 gets a bit slower because of even wider address spaces but also it has to deal with concurrency issues since it’s shared among cores. It also ends up being slower because it physically has to be further away from the cores due to it’s size.

    If you ever look at a CPU die, you’ll see that L1 caches are generally tiny and embedded right into the center of the processor. L2 tends to be bolted onto the sides of the physical cores. And L3 tends to be the largest amount of silicon real estate on a CPU package. This is all what contributes to the increasing fetch performance for each layer along with the fact that you have to check the closest layers first (An L3 hit, for example, means that the CPU checked L1 and L2 and failed at both which takes time. So L3 access will always be at least the L1 + L2 times).



  • Former staffer that resigned because of the Gaza policy and was not involved in the 2024 election.

    From the article, since you didn’t bother to read.

    Harris has not been the candidate many of us wanted. Her candidacy is historic, but she and the Democratic Party have failed to champion a truly progressive agenda — one needed not only to motivate her base, but to take on the right wing’s increasingly fascist policies and rhetoric. It has been devastating to see Harris refuse to break with Biden on Israel, adopt xenophobic talking points about immigration policy, and campaign alongside hawkish, pro-war Republicans.

    And yeah, I 100% agree with the author. Her position is and remains mine. If you’d bother to read the article, you’d see she even supported the uncommitted movement, which guess who the protest voters were?

    You are struggling to square away that I have empathy and understand why people couldn’t stomach Harris. Stop calling people “morons” because they can’t as easily justify genocide as you can.

    Also do note that rather than addressing my challenge, you proved my point. Harris had identical Gaza policies to Biden and the only reason to vote for her was the fact that there were some pro Palestinian Democrats. You vote for her not because she’s better in Gaza, but out of the hope that members of her caucus could moderate her position.



  • Produce any media where she even hinted at having a different Gaza policy.

    Israel started the genocide early after Oct 7, it’s not escalated. They’re already leveled over 80% of Gaza and destroyed every hospital and piece of infrastructure under Biden.

    Tell me, how is that at all different from Trump’s current policy?

    Edit: for the down voters, I don’t care. My point is made by you not being able to do anything other than down vote. You know I’m right and that makes you mad. No media exists which will absolve Kamala on Israel.


  • Not to me.

    Biden’s and by extension Kamala’s Israel policy was functionally identical to Trump’s. The atrocities happening under Trump were happening under Biden. The only thing that’s changed is now that Trump is in charge it’s become acceptable for left leaning media to criticize that policy. Under Biden, outlets like MSNBC literally fired everyone with even an incling of pro Palestinian rhetoric. They framed genocide protestors as antisemites.

    And it wasn’t just Biden. Practically the entire DNC was 100% behind Israel.

    The people protesting had friends and family killed by US muntins that the Biden admin never even hinted at threatening to reduce, even after Israel doing things like murdering aid workers. Even after blowing past every single “red line”.

    Go watch Antony Blinken talk about Israel. It’s disgusting, but there really was no difference in rhetoric between him and the current Trump admin.

    You don’t understand the protest vote because, like Biden, you didn’t look into or care about the protesters until it became something you could use to bitch about Trump or voters that didn’t do what you wanted.

    And yes, I voted for Kamala and told everyone to vote for her. Her campaign shat the bed by chasing right-wing voters and by ignoring the genocide their admin continued to aid. “At least I’m not the other guy” does not work or inspire votes.