Comments by "Winnetou17" (@Winnetou17) on "Theo - t3․gg" channel.

  1. On the Google doesn't support JPEG-XL because CPU costs... that's a cop-out. They've been asked multiple times, including by companies like Adobe, to implement it and they just straight up refused also acting like nobody cares about JPEG-XL. You can say whatever you want, but if you read the chromium thread about it, it's clear as day that Google DECIDED against both JPEG-XL and the community with no technical reasoning. Of course, they didn't say out loud why. Also, the CPU costs of JPEG-XL cannot be the only reason of rejecting it. There's loads of other use cases. Not to mention the forward looking of, JPEG XL is alone in the amount of features it provides/support that is outside of just some 300x300 images on a random website. You can have wide color gamut and HDR in it. People taking high-detail high resolution photos, can put the original images directly as jpegxl. But Google directly jumped in to say "nope, cannot see that directly in the browser. Think of the children in Africa!". I'll stop, my blood is starting to boil. I see that close to the end of the video these extra features were mentioned, so at least I'm at peace that Theo saw that. - I'm totally on the webp that it is good and it should still be supported as the bridge to JPEG XL. - AVIF has nice features, but it's a dead-end technology, we shouldn't bother putting more effort into it. - JPEG XL is truly the next generation of image formats and what we will use for decades. Hence why it's so infuriating of Google actively being against it and slowing massively its adoption. No, I'm not buying out the CPU cost argument. That's not the browser support problem. In a world where a website has a 6.6 MB JPEG with .png extension image, there's PLENTY of room for JPEG XL. Lastly, I really want to see benchmarks of just how slow JPEG XL supposedly is. I found out a benchmark, apparently from 2020 which unfortunately doesn't have a comparison to webp. And just citing X or Y MB/s is meaningless when you don't webp on the same exact hardware, as the numbers can differ massively from one CPU to another. Not to mention that 4 years have passed, things might've changed. EDIT: Initially mentioned about JPEGXL being lossless, but Theo corrected that very quickly. Also mentioned about PNG: PNG not being compressed ? Duuuude .... It's not a good compression for photographs (hence why people still use JPEG for that, it looks basically the same to a human, if you don't need to zoom in, and it is a smaller size as a JPEG). But PNG itself totally has compression. And multiple ways in which you can reduce the file size. There's a reason TinyPNG exists (or existed, didn't check recently)
    208
  2. 106
  3. 104
  4. 28
  5. 19
  6. 16
  7. 15
  8. 12
  9. 11
  10. 11
  11. 10
  12. 8
  13. 8
  14. 8
  15. 8
  16. 7
  17. 6
  18. 6
  19. 5
  20. 4
  21. 4
  22. 3
  23. 3
  24. 3
  25. 3
  26. 3
  27. 3
  28. Here I place a formal request for Theo to STOP DOING MULTIPLE MULTIPLICATIONS AT ONCE. And in general to STOP RUSHING over delicate things/parts like that. The rather large and significant math mistake at the end would've been TRIVIALLY avoided by not rushing so much and doing the math in multiple steps. Like first stating how many requests are per minute, then per hour, per day then per month. Or at least something like 3600 seconds per hour, 720 hours per month to keep things still simple. I really mean it that it was really a rush, as what I requested above takes SECONDS extra to write. Can you NOT feel dumb for doing a big mistake because you wanted to save, say, 1 minute, out of a 74 minute video, kinda spoiling it at the end ? Also, Theo, please place the multiplication in the written part too. If you miss something, you AND US can see it there much more easily and not have to search in the calc app history. Not to mention that you switch things so fast there, it's very hard to keep up and spot the mistake right then (that is, without pausing), it's almost looking like you WANT to hide something (which I know you don't, I'm just stating how bad this is) After all, it was stated that serverless is more expensive and that the cost difference might not matter that much anyway, so the overall conclusion is still kind of there, but it's still so SOO frustrating to see (not the first time) such glaring mistakes that also might make someone less knowledgeable really question the video and conclusion. For something so easily avoided. STOP RUSHIIIIIIIII
    2
  29. 2
  30. 2
  31. 2
  32. 2
  33. 2
  34. 2
  35. 2
  36. 2
  37. 2
  38. 2
  39. 2
  40. 1
  41. 1
  42. 1
  43. 1
  44. 1
  45. 1
  46. 1
  47. 1
  48. 1
  49. 1
  50. This was an interesting watch. Informative, but also flawed, in multiple points. Before going point by point, I'd like to say that I am a Linux user and, while I don't go out of my way to bash Electron apps, I'm not a fan of it either, and I prefer to not use them whenever I can. At this moment I think I only use one: Postman, which annoys the hell out of me when it hangs for like 30 seconds, and I will change it soon, once I have more time to check the alternatives and settle on one. Still, Postman I think is trash because it is made like that, not because of Electron. And it annoys me for other reasons too. But regardless, it is very much looking and feeling like a much heavier application for what it should be. I do have an 8 yeah old laptop, which was powerful in 2017, not so much now, but it's not trash either. One thing I must point out - I am using apparently a lot of software that has an Electron app. But I don't use the app, I use what is sane to me - a simple browser tab, in my browser. I was using this before Electron was a thing, so I kind of happened to be like that, before deciding to not use Electron if I can. Why not use Electron ? Some time ago MS Teams had a bug which let remote code execution within it, because of bad sandboxing. That's when I knew I'll never install it, as running it in the browser I can be much more sure that it doesn't have access to my system. Especially after finding out that Discord for YEARS used an extremely outdated version of Electron. Imagine how secure that was! And the performance penalty is there, I don't want it. By only having those directly in the browser (seriously, why are people not using this ?) I have almost 0 disk space used, much less security issues / stress, much less RAM used. So I feel quite immune to the "either Electron either nothing" threat, though I do understand it. For me it didn't enable me in any way to use Linux. As IDE I use JetBrains. On the performance side... that example with the SwiftUI and the conclusion that Electron might be faster than native ... I am soooo NOT buying that. I call 100% skill issue or just something related to SwiftUI at that point in time. Even the first update it says it swapped one component from SwiftUI Text to SwiftUI TextEditor. And apparently it does the rendering using the CPU ? Disable hardware GPU accelerated rendering on a browser and watch the same pain there too. You can't really say that native in general might be slower just from one example like that. Chrome, the only way to efficiently render text (without being John Carmack), really ? Talk about blowing things way out of proportion. In the end, I don't like Electron for the same reason I don't like Flatpaks and snaps. Having everything bundled. In case of flatpaks and snaps, I'd rather have a statically-linked executable. In case of Electron I'd rather simply use my browser. Having one embedded will always be a problem to me. Maybe with servo it will get to be less of an issue. Still, I'm not thrilled on having JS either, though for simple applications it is fine. I would still like something that can be more efficient. Not just in CPU usage, but also in RAM usage. A waste is still a waste. Even with the above, I don't hate Electron for existing. I do kind of hate it becoming the norm. It's like AGAIN we forget all the years of lessons we learned before, most of everything we've learnt and built for something that's short-term easier. Maybe PWAs will become a thing in this lifetime, and we can stop shipping an almost full browser with every app.
    1
  51. 1
  52. 1
  53. I do agree that what DoJ proposes is an overreach. And I think it's why it will not pass/continue. However, I totally disagree that it will kill the web or anything remotely close to that. There's plenty of innovation done outside Google. If Chrome disappears today, sites and products won't break, as Chromium can serve them with absolutely no issues. If Chrome disappears today, we won't be stuck in the current version of the web, it will continue to be improved. Maybe slower, but we'll be absolutely fine. I hate this type of argument so much. That if we don't sell our soul to the devil (figuratively) then we won't be able to do anything. Ok, maybe 10 or 15 years ago it might've been closer to the truth, but even then I don't agree that we wouldn't have have the benefits of the modern day browsers without Chrome. It would've taken longer most likely. But nobody would've died because of that. But it's even less of a concern now, with thousands of non-google engineers contributing to web standards and browser code. I wouold also not discount Firefox so quickly. It's true that most of Mozilla's revenue comes from Google, but a lot of the revenue is wasted on useless projects (usually DEI stuff) and on the woke staff itself that managed to get the leadership. Firefox developers don't get a lot of cash. Not getting the money from Google might actually be better for Mozilla and Firefox, as it might be freed from the woke management and steered back into competence and relevancy by engineers and ACTUAL free speech activists. And if they make a dedicated Firefox-devs only donation category, I'm sure that there will be people chiming in (myself included), enough to at least keep the current funding the developers get.
    1
  54. 1
  55. 1
  56. 1
  57. 1
  58. 1
  59. 1
  60. 1
  61. 1
  62. 1
  63. 1
  64. 1
  65. 1
  66. 1
  67. 1
  68. 1
  69. 1
  70. 1
  71. 1
  72. 1
  73. 1
  74. 1
  75. 1