I pay for YouTube Premium to block YouTube's "native" ads on Apple TV, but yeah, the sponsorship crap is getting out of hand. I need to look into getting the Apple TV sponsorblock thing set up.
This is a side complaint on YT but I have purchased so many UHD movies and they only stream in 480P. I think you have to have some kind of YouTube certified device to play it in UHD but annoying.
Pro tip: If you still have a local record store with a used section, you can probably buy blurays and dvds super cheap. They’re typically 25-50% the price of renting on Amazon/Apple, or buying used media on Amazon.
Also, it’s actually easier to bypass the DRM crap than not, so they’ll continue to play in full resolution moving forward.
Honestly if you've bought (oh sorry "licensed") a movie, I'd have 0 problem torrenting what you've paid for vs dealing with these games. Companies just want forever subscriptions, not purchasing in any case.
I've noticed this with shorts. I'll go through 20 or so, check my YT history and Google treats the worst ones as a watched video. I'll spend less than a second as my brain processes the slop and then skip. Sure as shit they act like I watched the whole video and recommend me more. It has to be some sort of revenue scam, no customer advantage has appeared to me yet.
I watch stuff related to photography/cinematography, fishing (creeks), hobby electronics stuff, cars. That's most of it. Some makers like Hyperspace pirate. Travel videos like Japan Maibaru travel is good. Music recommendations, search a song and click on the "Song name + mix". The travel stuff I don't travel myself but the mood/atmosphere is great like Japanese towns near coast lines.
It's funny being a developer you don't watch much developer content like Primogen though I'm jealous these guys can just talk into a camera and make money. It is a skill to be likeable/mass appeal, being entertaining.
I already know the ad anyway, "this video is sponsored by SquareSpace". Bro I'm not going to use square space alright, I'm going to go into VS Code, make a SPA, host it on S3, buy a domain, connect the DNS, setup up ALB, CDN, setup RDS, cognito and then I'll have a website. Oh I also need github actions to do the build and push out the new changes.
Will throw this random comment in. Competition with the masses is hard. I paid a friend of mine $100 per song he produced for me (which were bad). But then I can go on Epidemic Sound and for $10/mo pick from a shit ton of good songs... how does a single creator compete with that.
If you have YT Premium and start skipping ahead while an in video ad is playing, it helpfully provides a button to skip it. Still annoying, but much less so.
One of the biggest point of rewriting is you know better by then so you create something better.
This is a HUUUGE reason code written in rust tended to be so much better than the original (which was probably written in c++).
Human expertise is the single most important factor and is more important than language.
Copy pasting from one language to another is way worse than complete rewrite with actual idiomatic and useful code.
Best option after proper rewrite is binding. And copy-paste with LLM comes way below these options imo.
If you look at real world, basically all value is created by boring and hated languages. Because people spent so much effort on making those languages useful, and other people spent so much effort learning and using those languages.
Don’t think anyone would prefer to work in a rust codebase that an LLM copy-pasted from c++, compared to working on a c++ codebase written by actual people that they can interact with.
I've seen more than a few rewrite attempts fail throughout the years. However, I've never seen a direct language to language translation fail. I've done several of these personally: from perl to ruby, java to kotlin, etc.
Step 1 of any rewrite of a non-trivial codebase should should be parity. You can always refactor to make things more idiomatic in a later phase.
These are two different kinds of rewrites, for two different kinds of codebases, in two different situations. The important thing is to know which kind of rewrite you're doing, and have the whole team onboard.
The sort of rewrite you're talking about can work well at an early stage of a project, in the spirit of Fred Brooks's "plan to throw one away". But for a mature browser like Ladybird that's trying to not break the user experience, it's much better to have a pure translation step, and then try to improve or refactor it later.
I rewrote two times my personal tool, one to rust, and out of rust with LLM, I mainly "vibe code" for reasons but the tool is more complete and less buggy than most B2B and enterprise business or IT software that I have seen in 20years at different fortune 100.
I feel the effort and frustration to have parity with LLM is more than doing a full rewrite without.
I don’t understand the point of this. It is no different than traditional finance.
People do and did transfer drug money before and they will keep transferring drug money. I don’t see what blockchain has to do with that.
On the other hand, I use blockchain personally for completely legal purposes and find it very useful.
Easy to do international transfers, easy to buy different currencies even if local government is trying to make it hard. Also I have more trust in it compared to countries that I live in or travel to.
Another big aspect of it is no hidden costs and borderline scamming behavior I get from credit card companies or banks when doing international spending or transfers. This is not even about the insane prices, the feeling of getting scammed is even worse.
Also it is literally governments reason of existence to preserve order and catch criminals. Banning everything used by criminals is insanely stupid.
Same idea with cryptography, same with internet, same with cash.
I found c ABI a bit too difficult in rust compared to c or zig. Mainly because of destructors. I am guessing c++ would be difficult in a similar way.
Also unsafe rust has always on strict-aliasing, which makes writing code difficult unless you do it in certain ways.
Having glue libraries like pyo3 makes it good in rust. But that introduces bloat and other issues. This has been the biggest issue I had with rust, it is too hard to write something so you use a dependency. And before you know it, you are bloating out of control
Of course it depends on what kind of videos you watch. But videos themselves are becoming more ad filled and lower effort for me.
I mainly consume software, gaming, cooking and hardware news videos.
Huge portion of human effort going to ads is really sad
reply