Live data from Hacker News

Facebook adds 5 divs, 9 spans and 30 CSS classes to every post in the timeline

twitter.com

361–367 of 367 posts

Re: Facebook adds 5 divs, 9 spans and 30 CSS classes to every post in the timeline

#361
post #53

Earlier quoted context omitted.

If you don’t want to participate in the central economic function of a company you would not have been a good hire regardless of technical skill. You don’t want employees who are willing to work at a company they think is a blight on humanity.

> You don’t want employees who are willing to work at a company they think is a blight on humanity. If that was true nobody would have any henchmen

Most henchmen don’t think their bosses are bad people, because they aspire to be their bosses, and people don’t think they’re bad themselves, even when they are.

Re: Facebook adds 5 divs, 9 spans and 30 CSS classes to every post in the timeline

#362

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.

There's another homepage thread about Spotify doing the same thing and that's received positively. When you deliver value to billions of people who don't want to pay, ads are part of the package. And those ads have helped thousands of companies grow and provide all those other fun jobs. The amount of hate advertising gets is just silly. It'd be great if we could push personal responsibility with even 1/10th of the ef…

I think the main reason is that Spotify provides an option to pay them and not deal with all this bullshit. Facebook doesn't.

Re: Facebook adds 5 divs, 9 spans and 30 CSS classes to every post in the timeline

#363
post #83

Earlier quoted context omitted.

It sounds like a fun challenge. 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.

Thank you. I feel like ads have such a bad rap because of the state of the internet. Yet, what does everyone expect? Is it shocking that content providers want money for their product? And yes, I know, some sites and ads do terrible things. The actively hurt viewership. BUT, isn't that the same with everything ? Even my groceries are getting worse as companies seek ways to increase profits without pissing me off; the…

It's not shocking content providers want money. It is somewhat shocking that their way of making money is making user experience worse and essentially engaging in low-grade war with their users - not outright war, but sneaky cold war stuff, where you officially friends with them but unofficially spy on them, steal their secrets, subvert their actions to your benefit, make their life worse if it can make yours a bit better, and so on. It's not exactly how we commonly view customer-provider relationship.

Re: Facebook adds 5 divs, 9 spans and 30 CSS classes to every post in the timeline

#364

Earlier quoted context omitted.

All engineering hires go through bootcamp, period. The only engineering hires that don't go through team selection are domain experts hired for a specific team/role ahead of time.

> The only engineering hires that don't go through team selection are domain experts hired for a specific team/role ahead of time. Is this a significant fraction of hires? Because I find it really odd to waste the time of a say an embedded software engineer trying to teach them React when they're pretty set on working on something else anyways…

Generally speaking, the bootcamp process has a wide variety of different "classes" to take, covering a broad range of the Facebook stack, and no one engineer is ever expected to learn everything. So in this case, an embedded engineer would likely attend primarily backend focused classes, and would then choose from backend or embedded systems teams to work with, while someone interested in mobile or web frontend technologies would each have completely different experiences from everyone else. And ultimately, your experience coming into Facebook has far less to do with which classes or technologies you learn in bootcamp than what you're personally interested in. If you're interested in mobile, but only have experience in backend applications, that's fine – that's exactly what bootcamp is there for! We want to help you learn the technology or context that you're interested in so that you can find a role or team that you'll be happy to work on.

Re: Facebook adds 5 divs, 9 spans and 30 CSS classes to every post in the timeline

#365

Earlier quoted context omitted.

Ethics aside is a HUGE aside. You've just internally justified serial killing.

This escalated quickly :) So if I put ads on my site, I'm literally Hitler?

More like Goebbels.

Re: Facebook adds 5 divs, 9 spans and 30 CSS classes to every post in the timeline

#366

I read it somewhere that Chinese websites are taking this kind of obfuscations to the next level. The simple ones are randomly ordered divs re-layouted by JS at runtime. The complicated ones include custom font files which characters and glyph don't match, so for example abc would look like "123".

The font one seems like it's pushing it too far even for regular users since it breaks copy and paste. Also this all seems like it would break accessibility regulations.

You are right, but I don't think companies care about accessibility. Facebook using the divs is already breaking screen reader.

Re: Facebook adds 5 divs, 9 spans and 30 CSS classes to every post in the timeline

#367
post #240

Earlier quoted context omitted.

If I were king, all ads would have to be black text on white background, containing ONLY the name of the product/service, its description and advertised merits. The description would have to consist of well-defined and falsifiable statements only.

Prediction: in your kingdom, product names would evolve to become "World's Best Hair Tonic" with "World's Best" being the company's brand/trade name...

If I remember correctly, calling products "best" or similar is illegal in Sweden unless you can point to verifiable neutral source such as product tests etc. I'm sure it's corruptible to some extent, but at least it is possible to prevent these things at large.
Post reply on HN