News for hackers. Stuff that matters.
Re:Update from Chef by minimaxir on Monday September 23, 2019 @01:14PM (#21050977)
Another reminder that bad press and community/customer pressure indeed works. And there's nothing wrong with that.
Re:Update from Chef by swsieber on Monday September 23, 2019 @01:57PM (#21051536)
I have mixed feelings. It was basically a mob-driven decision. Mob made decisions can have good or bad outcomes, but the action being pressured for by mobs is usually irrational.

I think there's something to be said for listening to your customers and community. But how much of the pushback was from the community? Certainly the developer who yanked their code. And from what I've read the internal developers too.

But I think having to fear crowds of probably less than completely informed people generally lacking nuance is not something to be lauded.

Re:Update from Chef by skywhopper on Monday September 23, 2019 @03:46PM (#21052796)
There was no mob. Chef is a company that a lot of people in the tech community had a lot of respect for. So after the gems were pulled, revealing their sloppy handling of their own codebase, followed by their CEO and CTO coming out with embarrassing statements that failed to justify their position, and blamed their poor practices on someone who hasn't been an employee in years, and had no real power over them, they got some well-deserved pushback from peers, customers, employees, and community members. If it felt like a mob, that's because these people with a tremendous amount of power really did hurt a lot of people with their stances. I'm glad they've changed their minds.
Re:Update from Chef by floatingatoll on Monday September 23, 2019 @02:00PM (#21051577)
Do you consider the specific action requested by the mob in this specific instance to be irrational?
Re:Update from Chef by manfredo on Monday September 23, 2019 @08:16PM (#21055208)
For those that see halting illegal border crossings as a positive (which are likely a minority on HN but HN is not representative of the nation), this change hampers the ability to enforce the law.

Even for those that do think halting border crossings is bad, the consequences of making ICE change to a different IT solution is likely that ICE's bureaucracy is hampered and people detained at the border take longer to process and thus result in more hardship.

Re:Update from Chef by swsieber on Monday September 23, 2019 @02:04PM (#21051632)
I'm honestly not sure. Other people will take up the up the contract, and the work will get done, but probably not quite as cheaply.
Re:Update from Chef by dragonwriter on Monday September 23, 2019 @02:16PM (#21051762)
If evil is more expensive, it will be harder for evil doers to get as much of it done.
Re:Update from Chef by swsieber on Monday September 23, 2019 @02:30PM (#21051962)
So yeah, I say "I'm not sure" because I don't know the personal motives of the individual outspoken people. It really depends on what they thought it was going to accomplish, and why they wanted those things to happen.

Thwarting ICE? Incredibly unlikely and impractical . Slowing ICE down? Probably.

Re:Update from Chef by cjbprime on Monday September 23, 2019 @02:47PM (#21052147)
The individual outspoken developer who started it seemed reasonably clear: he didn't want helping ICE through his code to be on his conscience.
Re:Update from Chef by swsieber on Monday September 23, 2019 @03:14PM (#21052470)
I completely agree.
Re:Update from Chef by otakucode on Monday September 23, 2019 @07:10PM (#21054752)
It is impossible to control the actions of other people. What they will or will not do should play little role in your own moral determinations. At the end of the day, anything done in business is only done for money. If you do something which you believe to be immoral, being able to say "but I got paid" will not help. If others step in and do it instead, they bear the moral consequence rather than you.
Re:Update from Chef by freen on Monday September 23, 2019 @02:13PM (#21051739)
Other people can choose to enable evil: it's their moral failure.
Re:Update from Chef by 1111236112347 on Monday September 23, 2019 @10:38PM (#21055962)
Whether one would consider the action requested to be rational really depends on the objective of the "mob".

If the objective is to gain some immediate press exposure for immigrants rights issues, it seems totally rational, and it appears to have achieved the goal.

If the objective is to improve conditions for immigrants in ICE/CBP custody in the near term, it's not clear it will help, and it could definitely have unintended negative consequences. For example, ERO agents under increased pressure due to IT systems going down may be less likely to offer DA on humanitarian grounds, if it's just easier and less paperwork to deport en masse. Maybe there's a strong rational argument to be made in favor, but average citizens don't have complete information or authority to investigate, so it really seems to boil down to more of a "gut instinct" decision.

If the objective is improvement in conditions for immigrants in the longer term, it might be rational if it's part of a persistent, steady application of pressure to reform ICE/CBP/ORR through a combination of protests, opening cases to trigger judicial oversight, and lobbying to achieve change through legislative processes. But it's unclear if this kind of boycott is particularly effective use of time/resources towards that goal.

Re:Update from Chef by azr79 on Tuesday September 24, 2019 @03:00AM (#21057288)
> It was basically a mob-driven decision

nothing else works, people work with the tools they have at their disposition, and if companies don't have any morals when it comes to us (results driven approach no matter the consequences), why should we have any morals when dealing with companies? We're just playing at their own game, and getting good results, and there is nothing wrong with that, so keep on going as long as there are results.

[dead]
Re:Update from Chef by swsieber on Monday September 23, 2019 @06:19PM (#21054358)
> These abstract objections to specific actions are, frankly, a cop out.

My objections aren't to these specific actions. I'm trying to discuss the phenomena of very vocal outrage at a distance motivating company change. I specifically didn't mention my stance on the results because I don't want to be one of those people who supports the means only when it leads to results I like (e.g both Democrats and Republicans when it comes a President of their party overreaching their power to do something their party supports).

For the record, I am very pro-immigration and don't like the current Administration. That's part of why I have mixed feelings about the general approach.

The other reason I have mixed feelings is because corporations do need to be accountable, and currently the outrage mob seems to be the most effective, if very narrow tool for helping accomplish. But while I don't think it's the proper tool for that, I'm not really sure what else to try to replace it with.

> Your statement also completely disregards morality and ethics.

That's a fair point, my description was lacking. I think mobs also tend to act amorally and without regard for ethics. May they have reactions rooted in moral and ethical causes? Absolutely. I don't think often gets applied to their reactions though. I think in these situations, most people check their civility at the "keyboard" (door, getting online, etc).

The reaction here was relatively mild. There have been bigger, badder ones though, and while this doesn't really compare effect-wise, it is on the same spectrum, in my mind.

Do I want things to change? Absolutely. Do I want things to change just because a large number of people were informed of something through a random news article and poor handling of it? I'm not so sure.

Re:Update from Chef by quickSilver78 on Monday September 23, 2019 @09:42PM (#21055657)
Your point is extremely valid. Misinformation spread online and repeat in echo chambers seems to be the political climate for the USA.

Personally, I consider myself to be a Republican, but it seems fear and hatred has tainted my party. A great example would be to look at all the Republican presidential candidates for 2016 and watch how many opposed the current administration.

However, once they saw the voters following they were forced to do the same rather than demonstrate what a backbone is for.

Re:Update from Chef by mempko on Monday September 23, 2019 @06:41PM (#21054559)
Why are mob decisions irrational ? I feel this is just an irrational idea people have without any evidence to back it up.
Re:Update from Chef by tomnipotent on Monday September 23, 2019 @11:40PM (#21056279)
The Red Score. Salem Witch Trials. Lynchings in the American South. Kristallnacht. Astor Place Riot.

Please give a counter example so we have evidence to back it up to the contrary.

Re:Update from Chef by jcklpe on Tuesday September 24, 2019 @12:29AM (#21056574)
Stonewall Riots. Boston Tea Party. Battle of Blair Mountain. Young Patriots and their “Rainbow Coalition”. If you have not heard of all of these then ask yourself this simple question:

"Why not?"

Re:Update from Chef by tomnipotent on Tuesday September 24, 2019 @02:17AM (#21057070)
These are examples of civil disobedience, in which the persecuted fought back against injustice. Next difference is that the outcomes were favorable for the victims, not so much for some innocent Massachusetts colonists.
Re:Update from Chef by endianswap on Monday September 23, 2019 @01:46PM (#21051393)
Eh, maybe? It "worked" in that they're choosing to not renew the contracts over the next year, but he admitted that over the last year employees have been fighting for this and have been ignored until now, which is pretty shitty. For revenue that appears to be only $95k USD (the amount they're earning from the contract that they're instead going to match to charity)?

https://twitter.com/DannyPage/status/1176155955173552133

Re:Update from Chef by floatingatoll on Monday September 23, 2019 @01:59PM (#21051566)
There are two ways to get something right:

1) The first time

2) Later than that

They did the second. It’s sucks that it isn’t the first, and it sucks that they didn’t pick the right horse during the race up until this point. But they changed their mind, openly and in plainly spoken terms.

“Worked” doesn’t need a qualifier here. Their failure to implement #1 correctly, and their pivot to implement #2, will help them serve as a lesson to others.

Re:Update from Chef by krainboltgreene on Monday September 23, 2019 @08:26PM (#21055264)
> They did the second.

No, I disagree. What they have done is literally the minimum amount of effort.

The right thing to do is not to "continue to do what we're doing, offering a passive promise to not get more money."

Re:Update from Chef by floatingatoll on Monday September 23, 2019 @11:18PM (#21056157)
What is the right thing to do?
Re:Update from Chef by krainboltgreene on Tuesday September 24, 2019 @11:53AM (#21061478)
Resign and cancel the contract.
Re:Update from Chef by dredmorbius on Monday September 23, 2019 @05:05PM (#21053636)
Also:

1. Insufficiently.

2. Sufficiently.

The question is on this aspect.

Re:Update from Chef by qsymmachus on Monday September 23, 2019 @01:20PM (#21051051)
Direct action gets the goods!
Re:Update from Chef by toomuchtodo on Monday September 23, 2019 @01:51PM (#21051446)
It just means someone else is going to pick that contract up.

Disclaimer: I bid on federal gov projects. The work is fairly fungible.

Re:Update from Chef by RickJWagner on Monday September 23, 2019 @09:55PM (#21055737)
If I sold a competing product, I'd beat them to death with this.

Where does it end? Maybe next year Chef decides they don't like DEA. Or ATF. Or something else.

It is not noble to deny work with the US Government. It's inefficient, bureaucratic, and deeply flawed. But it does a powerful lot of good.

Re:Update from Chef by ianleeclark on Monday September 23, 2019 @05:00PM (#21053582)
This isn't a bad thing. It's an action that will cause retooling and any of the associated costs to happen when they otherwise wouldn't.

Let them pick the contract up. Hopefully they charge more, take longer to implement, and are generally worse.

Re:Update from Chef by toomuchtodo on Monday September 23, 2019 @05:44PM (#21054068)
Not only does this have little impact to ICE, the taxpayer gets soaked. Expensive outrage porn.
Re:Update from Chef by kevinmgranger on Monday September 23, 2019 @06:38PM (#21054529)
The more expensive it is to operate ICE, the harder it is to justify its continued operation.
Re:Update from Chef by toomuchtodo on Monday September 23, 2019 @06:46PM (#21054588)
The project is worth ~$100k-$200k. It’s a rounding error in their budget (ICE annual budget is about $8 billion a year for FY2018; for context, US DHS is ~$92 billion/yr)

No one is ever going to deprecate ICE because it’s too expensive. They’ll just pull the money from someplace like NASA (unfortunate reality, not a policy I endorse).

Re:Update from Chef by ezrast on Monday September 23, 2019 @09:25PM (#21055560)
So it's a rounding error for DHS but an expensive soaking for the taxpayer? That doesn't bear out.

No one is going to deprecate ICE because it's too expensive, but they might do it due to extensive political pressure from all sectors. I'm okay with paying 0.001 USD or so to send that message.

Re:Update from Chef by quickSilver78 on Monday September 23, 2019 @09:53PM (#21055719)
Do you think there could be a reasonable way to fix that issue?

Maybe a compromise between voters picking where their taxes go and a minimum for what tax payers have to pay for a certain area?

Re:Update from Chef by solidsnack9000 on Monday September 23, 2019 @07:29PM (#21054883)
It might not even cause retooling. They can hire someone else to run Chef for them.