Hacker Newsnew | past | comments | ask | show | jobs | submit | andrew-lucker's commentslogin

If journals are going to rehash Facebook blah word by word, syllable by syllable, then I expect free endorsements to alternatives. It's a small public service in exchange for the free content and clicks.


privacy regulations = Facebook loses. compliance regulations = Facebook wins.


sudo rm -rf /


Has anyone else encountered the 25 minute ads? Mine was a full episode of some home-improvement show sponsored by Lowes.


I've had a few.

It's annoying. I don't use a blocker. I don't skip the ads. Yet youtube shows me some really tedious 25 minute ad (for obscure builing material; for some online god knows what; for some money scam).

I thought it must be some experiment to see how bad ads could get before people like me hit reload or start blocking, because it makes no sense otherwise.


I got one ad that was 10 minutes and couldn't be skipped. I said, yeah screw that noise, copy/paste youtube-dl url


Why don't you install an adblocker, which will block the ads for you?


Some people are labouring under the misapprehension that adblockers are immoral.


I think a 25' ad for a 5' video is a lot more immoral...


I have one, not everything gets blocked.


Make sure you have these rules enabled https://i.imgur.com/S9pCwIc.png

This blocks all twitter/facebook/google/botnet widgets, other tracking elements, all ads, even those on youtube. Highly increases your privacy and browsing experience. I use these rules for so long I even forgot youtube has ads.


I use the latest uBlock Origin with the latest stable Google Chrome on Linux. I have the block lists above (https://i.imgur.com/S9pCwIc.png) enabled, and I'm still getting lots of ads on YouTube. Ads started appearing in 2018, it was fine before.

Any advice how I can get rid of ads on YouTube?


Sometimes I just pull up the youtube app on my iPad no ad blockers work on there. And if I'm making food, I honestly don't worry as much about the ad.

But a 10 minute ad for a 2 minute video? Even then i'll download the video just to spite the entire ad platform, thats insane.


Ah, ok. Try AdGuard, it works great for YT ads.


uBlock has youtube specific rules, check my setup https://i.imgur.com/S9pCwIc.png


Well, one or the other. I don't think it makes a difference.


I've encountered one 25 minute ad on YouTube, I don't recall what it was for though. I laughed and reloaded the page, and off to the races.

I've also encountered a number that range in the 5-10 minute range. I don't use YouTube very often, so I'm not sure how regularly these occur.


Pretty sure 90 minutes the longest I've seen.

Having to wade through at least 5 seconds of ads per video has made me reluctant to use Youtube anymore.


I tried putting in verified users and they were all "probably bots". By definition is that not the only type of user publicly acknowledged as "not a bot"?


Yeah it's not very good. It marks the author's account[1] as "not a bot" when it appears to be just reposting Instagram posts.. ie, it is a bot.

Plus it said I was a bot (85% chance anyway), and I'm pretty sure I'm not.

[1] https://twitter.com/mkearney (I assume this is his account?)


It correctly classified me (I am a bot) w/ 96% accuracy.


It incorrectly classified me (@mrkoot) as a bot w/.923 probability.


What is the policy on rewriting headlines like this? Was it determined clickbait?


Not married to the syntax, just wanted to highlight the absence of this syntax form. The syntax used was mainly meant to mirror the existing Rust pattern syntax.

As for partial matching, other languages give warnings or errors if a pattern doesn't cover all cases.


There is a whole style of programming dedicated to tail-recursion called Continuation Passing Style. It is not usually useful for programmers directly to use, because it is so complicated to read/write, but it is very useful for compilers to generate code in CPS.

If you wanted to, for example, write a new experimental functional language and reuse part of the Rust compiler to sanity check and generate the executable, then tail-recursion would be really important.

Similarly, if you create something like a parser generator and don't have tail recursion optimization, then you are going to run out of stack space before being able to parse stuff. So, there are lots of practical applications that depend on this feature too.


Ah, thanks, makes good sense. I think of "write a new experimental functional language and reuse part of the Rust compiler" as somewhat "academic", but matter of taste. But for production parsers, I think I'd try to avoid using the stack or limit the stack, anyway.


Post your product anywhere with a comments section. People love to complain and you will get more (negative) feedback than you can handle.


There is something disconcerting to me about titles containing the author's name. I don't care if you are famous or not, that format is for tweets, not full articles.


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

Search: