Hacker News new | ask | show | jobs
by deprave 3329 days ago
People working at Facebook and Google lie to themselves that they're doing something important while working for a "cool" tech company. They're ignorant to the fact that these companies make their entire revenue from advertisements.
8 comments

They're not ignorant. They either don't care, or don't see source of revenue as the defining quality of their work.
Or, like me, they just don't find the idea of making money from advertisements to be unethical in the slightest. (To be clear, I don't work for either Facebook or Google.)
I dont get the hate on standard advertisements. I'd prefer to be targeted with ads relevant to me like camping gear rather than things irrelevant like kids toys.

As long as we avoid physiological tricks like the flashing of frames you can't consciously see type thing (I know that is questionable to having an effect) its a good thing. I get shown products/services I might like to buy, in return I get free emails, news and videos etc. Seems like a pretty good deal to me.

I would prefer to be targeted with ads relevant to me but I have yet to see that happen. The closest I've seen to that goal is seeing Amazon ads for stuff I just bought.
A marketer that knows their business will place exclusions via order confirmation pages but people often seem to forgo this. Such a waste of budget!
It is more than the source of revenue. For starters, it is the gathering of everyone's private conversations. They are working at an exceptionally disturbing place. I imagine they just convince themselves they are doing good. Humans easily convince themselves of things that benefit them.
"It is difficult to get a man to understand something, when his salary depends upon his not understanding it!" -Upton Sinclair
I used to work at Intel and then Microsoft during the anti-trust years. We were totally oblivious to what mgmt did and were quite happy to accept the company line. It was after all delivered by nice respectable people and we were getting paid well.

Also realized engineers are not revolutionaries. We like to work on things that a textbook talks about. The kind of problems these articles talk about most engineers have no idea how to solve. And it's in our nature to say so and shrink away from such problem.

Look at Elon Musk today talking about how depressing it would be not to goto space. Poverty and War are depressing too but Engineers know how to build rockets better than they know how to address poverty and peace.

What ends up happening is the space we shrink away from gets filled with characters who don't know what they are doing. They compensate by pandering to the public and buying time mostly for themselves to retire to a nice little island.

Having said all that as an Engineer reaching his retirement I feel quite disappointed in the culture we have left behind for the next generation.

Another real problem is the willful ignorance of all things political. As if there isn't a political dimension to almost everything we do. Engineers as a rule have a lot of leverage, small changes in what we make have huge consequences in the real world and a bit of understanding about how the two are coupled would go a long way towards making this a better world. It would also at times require engineers to take a stand and I suspect that that is what drives the willful ignorance. After all it is much easier to do something inherently bad if you can pretend there are no real world consequences.
> It would also at times require engineers to take a stand and I suspect that that is what drives the willful ignorance.

It's easy to take a stand when you either have a lot of sway or you're a critical component. It's not so easy when you've got people to feed and there are 100 people in line to take your spot.

In an ideal world, engineers and developers alike could really reshape a lot of business practices. For example, developers could say no to creating dark patterns, and engineers could say no to building with substandard parts. Both could say no to unrealistic deadlines that force shoddy workmanship and ugly shortcuts. Too bad that if you won't do it, someone else will gladly do it in your place.

The only way to realistically do it is to put up with it, and then change the culture of the company once you've gotten high enough in the chain. That can take years, and there is no guaranteed payoff. Of course, the other method is to create a union, a coalition of developers, or even an external organization (the EFF, Wikileaks) to back up developers or apply pressure. Doing that is a monumental task in and of itself.

I am not disagreeing with you. In fact, I encourage this behavior. It's hard for a lot of people to do it in practice though.

> It's not so easy when you've got people to feed and there are 100 people in line to take your spot.

This is true for exactly 0 engineers at Google and Facebook. Every single one of them could easily find another job if they wanted to leave.

I think you guys seriously need to consider the possibility that these people are actually OK with what they're doing and simply have different values and priorities than you do.

While that is true:

> It's hard for a lot of people to do it in practice though.

The world of development exists outside of the tech giants. There are more people doing dev work outside of those giant companies that are still making an impact.

I don't deny that there can be apathy. Some people show up, do what they're told, and collect money without regards as to what they're doing.

Not if they're on an H1B.
It's too late. We have universities pumping out tens of thousands of C.S. graduates every year in the United States alone. Sure they aren't all amazing but it isn't that hard to implement most dark patterns within say, a Django environment. Even in the most important space machine learning is having it's barrier to entry halved every five years and eventually most small machine learning tasks will be done with only minimal training.
A union of developers is a good idea IMO. Developer's are well compensated for their work (generally) - but it's common to hear how their ideas are suppressed.

I've been thinking a lot recently about Xerox PARC - a unique situation where smart people were given a wide degree of latitude, and the result was they came up with some world-changing things.

I understand that businesses have a legitimate right to work toward their end (the bottom line) - but in this rapidly changing world I think responsible people need to step up and say "enough is enough, we make these things, and here's how WE want to make them."

Never in the history of the world has there been an industry in which it was easier to set out on your own and make things the way YOU want to.
Um, could you give some specific/concrete examples of what you mean, when speaking of this leverage? I honestly have no slightest idea of what you may have in your mind here, and am totally curious - at least as long as we're talking, I assume, about legit/ethical/morally acceptable actions? (Also please note I'm not in US, though I presume it's not relevant to this discussion.)
Engineers build small things that have huge impacts. The Linux kernel, the ARM core, the internal combustion engine, the atomic bomb.

As a profession, software engineers have very weak ethical standards. We have no Hippocratic oath, we have no iron ring. We might not be happy about it, but we'll release code that we know to be dangerously buggy, we'll cooperate with surveillance agencies, we'll design systems that exploit users, we'll build products that are sold to the governments of Saudi Arabia or Libya.

If software engineers were collectivised, we could refuse to do all of this shady stuff. Any software engineer tasked with doing something unethical could simply say "I'm not doing that, I'd lose my license". By establishing a professional body equivalent to the Bar Association or the General Medical Council, we could throw a giant wrench in the machinery of evil.

Hmm; so maybe I just misunderstood the original post at first, this or the fact that I'm already trying hard to take into account ethics in what I do as much as I can, so no big change for me? I dunno; still not quite convinced by this interpretation. I understand and endorse the idea of "picking who you work for" (though sometimes it's very nontrivial, esp. in context of big companies/corporations). I just thought that maybe the fragment about "a lot of leverage" and "small changes in what we make have huge consequences" was alluding to some other idea. Personally, I have extremely hard time seeing me choosing a different employer as "a lot of leverage" or "huge consequences [for the world]". I feel it's only a very small, though potentially at least nonzero, leverage and consequences for the world (I imagine someone else with weaker spine will hire for a particular position anyway), but in my perception notable (positive) consequences for feeling of personal integrity, though potentially (but not necessarily) at a cost for personal material situation.
Web developers of today are like the early printing press owners/operators.
I would say it depends on your position in your place of work, but there are multiple examples of this. I prefer historical ones, say for example NANP (the North American Numbering Plan).

I'm not sure what country you're in, but here, these 10 digit numbers and their various prefixes (NPAs AKA "area codes") are literally burned into the consciousness of most citizens, without them even realizing it. Additionally, all modern cellular services here are still following it in some sense or other, making it an example of highly entrenched technical debt. I'm pretty sure that the design of this system bled heavily into most other countries' telephone networks as well.

A small number of engineers probably drew up this plan on a chalkboard in the 1940s at AT&T, without a clue as to the magnitude of future ramifications.

Levarage. Enginners are generally upper middle class. Being in the middle class alone gives you vastly more freedom (ergo power) than someone who has to actively care for his needs (as oposed to surplus). More importantly, their education is above average, which is not the same as institutional education (but still somewhat correlated), meaning they'll have a better ability to analyse of what's happening, better comprehension of how change (positive and negative) happened in the past, etc. Relative leverage is relative freedom and awareness.
Agreed. Indifference to politics (by someone intelligent enough to have meaningful choices, obviously) is the ultimate privilege, resting as it does on the assurance that one is unlikely to suffer any kind of personal inconvenience.

My wife has an electrical engineering degree and she had to take ethics courses and pass an exam in them as part of her credentialing process, which in turn shaped her career decisions significantly. I find it troubling that ethics are not considered a very important topic in software development or indeed many spheres of business activity.

It's not that I expect people to necessarily share my opinions; what distresses me is that many arguments I encounter from contrary positions are so utterly shallow that you can tell the person hasn't really thought about such issues very much. Positivism has a great deal to answer for.

> Poverty and War are depressing too but Engineers know how to build rockets better than they know how to address poverty and peace.

Colonizing Mars would require engineers to develop more than just rockets. At some point political-economic models of colonies would have to be developed, in order to determine whether colonies will be economically sustainable without subsidies from Earth. Asking people to imagine how these colonies should be organized, and how to measure whether they will be economically sustainable, requires them to consider economic and political ideas which could be later applied to the problems of poverty and political instability on Earth.

One potential model that could work well for Mars in order to reduce political tensions between competing colonies and to establish a clear and efficient mechanism for financing territorial public services is cellular democracy:

https://en.wikipedia.org/wiki/Cellular_democracy

Great link. Reminded me of the - in German - Concept of the 'Räterepublik'. Often called Soviet System without actually referring to the real Soviet State. Sadly the English Wikipedia isn't that great on this topic. But it actually describes the same concept.
I don't work at either company but I MUST disagree.

I can't imagine something that has had the positive impact on my education and entertainment like google.

Take youtube alone- if google did nothing else, they've enabled a infinite compendium of how-tos on almost every topic imaginable to everyone on the planet, free of charge.

That is _amazing_.

Bear in mind, Google did not develop YouTube, and YouTube was incredibly popular long before Google got involved. Google purchased YouTube. Their own video posting service, Google Video, is barely remembered today.
How quickly we forget... Youtube would have gone bankrupt if Google hadn't purchased them. The company was derided for the purchase and YT bled money for several years before it was made profitable. Maybe someone else would have come along and built the copyright detection algorithms, advertising platform, edge caching solutions, and so on, but the list of companies that could possibly do that was incredibly short at the time.
Putting Facebook aside, how can you possibly not think Google is doing important things?
I don't think that point can be contested. But I do think Google is hoarding information in an irresponsible way. The bottom line is they do not have ultimate control of that data, the government does. Maybe not today but look what happened in Turkey, what is the integrity of every good meaning tech company in Turkey? There is not much you can do to protect your customers data when tanks roll up at the door. We might not use tanks in the US like that but we certainly have men in suits.
Okay, let's look at the alternative, let's assume groups of 10-20 people run a "private" server for themselves and so on.

Then the government can easily target those, just go and hack, or confiscate the server that has the stuff of key opposition people. And no one will even know. Sure, those people, that 10 people will. But that's it. No one else will notice. Yes, a newspaper might write about it, and what?

Now, if Gmail disappears, people notice.

And Google has a very competent security team. Small groups don't and won't.

So you're arguing Google is better then the alternative smaller search provider that would likely exist in its absence? If so I agree with you. My point is in support of the idea that engineers at Facebook and Google have a false sense of altruism towards their employer. I wanted to dispute the idea that Google's work is so important that they are excused of the largest role they play in our society: as data miners.
That's of course the 1 Googleplex dollar question, what about the data. Currently FB/Google/Apple/MS (and now Amazon with Echo/Dash and(!) AWS) has a lot of data in one basket. And all of those baskets happen to be in the USA basket. (And of course there are also a few big basket things, but those are in China, and that's already a bad place for baskets.)

And so far Apple choose to sort of stand up for data protection. Google too, tries to do things securely (project zero, fuzzing, and so on) and fight NSLs and whatevers to a certain point. MS also went to court against DoJ over gag orders.

But what does that mean when they'll face a very underhanded administration, where things will just have to be done, when boots on the door first and you can maybe win in court later. (See also retroactive immunity, see also how long it took to stop "accumulating" maybe-terrorists in Guantanamo.)

But we also forget how bad other places have it. I've already mentioned China, but Turkey and Russia is the poster child for how things are going when you appoint friends to every position for more than 10 years, they have an incentive to please you and automatically side with you (and we haven't even talked about the obscene amount of money disappearing in the pockets of those friends).

People died because of money and conservative/fundamentalist ideology in Russia with the total blessing of the state/regime (I like the phrase `power structure` better.)

All in all, I think worrying about data is laughable, because when they are coming for data, a lot more is already long lost. ( https://en.wikipedia.org/w/index.php?title=VK_(social_networ... ) - that is people have to be vigilantly scrutinizing every other actor in a democracy, not just data miners (data-enhanced service providers), anyhow, to keep them honest.

If Google wasn't there, other companies would be doing those things. Arguably, I think most of Google's competitors, doing those things as well, have more ethical business models.

I also think the amount of important things Google is doing has decreasing drastically. Chrome is the last major completely-in-house product I recall Google has released, that wasn't sourced from an acquisition. (That isn't to say acquisitions don't count for anything, but clearly they were able to develop their special sauce outside of Google, so Google is not required to do that thing.)

People working at New York Times and Washington Post lie to themselves that they're doing something important while working for a "cool" news company. They're ignorant to the fact that these companies make their entire revenue from advertisements.
Yep its cognitive dissonance. We can easily believe anything if it makes us feel better about ourselves.
Money's a helluva drug.
Barring this incident, is it wrong to earn revenue from advertisements?
Advertisements run the entire modern industry.