I'm really thankful I haven't yet had a job where all I'm developing is new ways to force people to see ads. Imagine working on a 'feature' like this for weeks or months, and the end result is simply that people who don't want to see ads now have to see ads.
That reminds me of a quote about dentistry: "You're in a career where nobody wants to see you and you're the last place they want to come back to and it's depressing." ( https://tonic.vice.com/en_us/article/5344jz/are-dentists-rea... )
Facebook adds 5 divs, 9 spans and 30 CSS classes to every post in the timeline
81–90 of 367 posts
Re: Facebook adds 5 divs, 9 spans and 30 CSS classes to every post in the timeline
#82Earlier quoted context omitted.
I worked on something like this (but at a very much lower scale, of course) and it's fun at first but then I realized that my whole job was making users experience worst and I was miserable for as long as I had that job. I swore not to work on anything advertising-related ever again.
Yea of course it's not for everyone, everyone have different concern, but I could see myself work on this if it paid well.
"If it paid well" externalizes the ills it inflicts on other people. And they matter, too.
Re: Facebook adds 5 divs, 9 spans and 30 CSS classes to every post in the timeline
#83I'm really thankful I haven't yet had a job where all I'm developing is new ways to force people to see ads. Imagine working on a 'feature' like this for weeks or months, and the end result is simply that people who don't want to see ads now have to see ads.
It's just ads. If we're talking about some ad for a coffee maker, whatever.
Now their whole selling data to unscrupulous folks, taking money from parents via their kids, selling fake news that makes people hate other people (now that gets into the ad space...) ....
That's where I'd want to nope out.
Re: Facebook adds 5 divs, 9 spans and 30 CSS classes to every post in the timeline
#84This example is likely not specifically targeting ad blockers, but ad scrapers for transparency: https://www.propublica.org/article/facebook-blocks-ad-transp... > Our tool recognized ads by searching for that word. Last year, Facebook added invisible letters to the HTML code of the site. So, to a computer, the word registered as “SpSonSsoSredS.” That article also links to this tweet in that paragraph.
> The company added code that prevents clicks generated by computers — including browser extensions — on just that one button. Web browsers make a distinction between a click generated by the computer and one generated by your mouse. Clicks from your mouse are marked “isTrusted“ and those generated by computer code are not.
Re: Facebook adds 5 divs, 9 spans and 30 CSS classes to every post in the timeline
#85Anyone who has written a few scrappers knows how brutally ineffective this is. Yelp tried to pull the same thing and it took me about 3 minutes to rectify my "for fun" scraper. It's also really not that difficult to write a smart scraper that you say, "Look for these things in this post. However you find them, replicate it for the others". Which is ultimately what I made my Yelp scraper do. If there's a pattern, I wi…
That works for a single iteration, but if there are multiple implementations that are randomly chosen when rendered it's a lot harder. Pretty easy to build a randomizing span algo that you can't hardcode.
Re: Facebook adds 5 divs, 9 spans and 30 CSS classes to every post in the timeline
#86I'm really thankful I haven't yet had a job where all I'm developing is new ways to force people to see ads. Imagine working on a 'feature' like this for weeks or months, and the end result is simply that people who don't want to see ads now have to see ads.
Ethics aside, this actually sounds kind of fun to me. It's the kind of clever puzzle solving many of us love about programming - it's basically a cat and mouse game.
Re: Facebook adds 5 divs, 9 spans and 30 CSS classes to every post in the timeline
#87I was tempted to just use RSS feeds of groups I like, I dont like how FB reorders the feed for their purposes either.
Make your site crap, and I'll just strip it and view it the way I want.
Re: Facebook adds 5 divs, 9 spans and 30 CSS classes to every post in the timeline
#88Anyone who has written a few scrappers knows how brutally ineffective this is. Yelp tried to pull the same thing and it took me about 3 minutes to rectify my "for fun" scraper. It's also really not that difficult to write a smart scraper that you say, "Look for these things in this post. However you find them, replicate it for the others". Which is ultimately what I made my Yelp scraper do. If there's a pattern, I wi…
100% true. Have written PLENTY of scrapers and methods like this are ultimately ineffective. Even if you absolutely mangled the HTML/selectors/DOM/etc. I feel you could always have it process screenshots of the interfaces to rip text/figure out how to interact etc. If it's human readable, it's bot readable imo. (but in years of botting it's never came to this - I've always been able to figure out how to use the exist…
With all the easy to use tools available to programmers today, it would not be terribly hard to use OCR on a screenshot to find the text of interest and derive the scraping code by searching for the OCR'd text in the markup.
If none of your extant parsers can extract the info you want from the page, send it to OCR pipeline (or, hell, Mechanical Turk) and generate a new one.
Re: Facebook adds 5 divs, 9 spans and 30 CSS classes to every post in the timeline
#89Earlier quoted context omitted.
> you don't figure out what team you'd be working with until after you are hired That sounds like hell. I need to meet the team I'll be working with before accepting an offer. It's the only way to know if they're competent, can communicate, and are not assholes.
> I need to meet the team I'll be working with before accepting an offer. It's the only way to know if they're competent, can communicate, and are not assholes. This is exactly how Facebook's onboarding process works (at least in engineering). You spend 3-4 weeks in "bootcamp" classes (React 101, IOS 101, etc.). After that, you spend another 3-4 weeks auditioning teams -- you sit with teams that have open headcount f…
Re: Facebook adds 5 divs, 9 spans and 30 CSS classes to every post in the timeline
#90Earlier quoted context omitted.
They do when regulators come calling with significant penalties.
There are no significant penalties at this time.
https://www.adatitleiii.com/2019/01/number-of-federal-websit...