Hacker Newsnew | past | comments | ask | show | jobs | submit | ozgrakkurt's commentslogin

Youtube is still very much ad spam even if you block the ads.

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


The extension 'sponsorblock' automatically jumps over ad reads in the video, with user-submitted start/end data.

Can't recommend it enough. And with this plugin you'll immediately notice if a video is vapid (read: only exists to plug the sponsor.)

How does the extension know if the submissions are valid and not malicious?

Users are able to "downvote" a "skip", and a skip which isn't undone is considered an "upvote".

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.


That's one of those things, gotta have all these discs... I already have a hoarding problem, but it is a solution

I want to point out I'm still an apt dweller unfortunately


Nah, you can rip the discs and sell them back/toss them.

You can also get discs from most libraries, book stores, many garage sails, ebay, for super cheap.


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.

Well you obviously can't, since it's Apple.


We use an official YouTube app, and it’s all ad fraud.

It rapid rolls through video streams showing a second or two of each ad.

Presumably this is so Google can charge advertisers for impressions that don’t actually exist.


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.

Sponsor block works great.

Please, just search for it and read some articles. It would take 10 mins

Possibly stolen from ghostty too. Disgusting

nope, fully from scratch

This is really cool but feels like an attack on the pride of software development at the same time.

Just slap some garbage on it and it is better


Rg/grep is kind of like make/ninja imo.

It’s not so much about the language as it is about the hindsight/developer/project


In what way rust needs to evolve? It seems pretty evolved to me already but I’m no language expert

This looks like guerrilla advertising for sure.

LLM and rust rewrite together. And it does work so hopefully they get more attention and build it so I have an alternative browser to use


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.


> Copy pasting from one language to another is way worse than complete rewrite with actual idiomatic and useful code.

But translating with automated tools is a much faster experiment.

Sometimes (not always), rewriting from scratch ends up in a big loss of time and resources and never replaces the old version.


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.


It depends on your goals. If your only initial goal is to ensure the safety of your code, and that is rather important for a browser!

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


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: