I'm a big fan and critic of apologies. This one is pretty good. They admit the mistake was theirs and they take responsibility for it. They say sorry. They explain what they're going to do to fix the situation. They say they're going to learn from this and not have similar mistakes in the future. Pretty solid. The only thing that is missing, in my view, is personalization. Tell me who you are, speaking for the organi…
The apology wasn't good just because it accepted responsibility, it was good because they acted responsibly. The incident lasted two days, and it was quickly corrected. Many other companies would ignore it for months, and a similar apology in that case would be feel far less sincere. It's okay to mess up if you quickly correct the issue or at least quickly recognize it and try to correct it. The problems arise when i…
An Apology and an Update
121–130 of 236 posts
Re: An Apology and an Update
#122Also note that all the major cloud providers in the US do not do business with embargoed countries. They all block IP from Iran, et al. to compute within the US, but allow it to compute within other geos, this extends to tech support, sales, etc.
I'm honestly surprised that Slack users within Iran could access the service running in US to begin with. In all likelihood they could only access edge servers located in other geos in APAC or the EU.
Look closely at everything Slack says in this message and others. "Enterprise Software" is tossed around a lot. They want to be the communications platform for the enterprise and have to meet these standards to compete with other offerings that exist today.
Re: An Apology and an Update
#123Earlier quoted context omitted.
Saying "they should have acted differently to begin with" isn't a valid criticism of an apology, or it would apply to all apologies.
“If you were sorry you wouldn’t have done it to begin with” has also come up on several occasions in my personal life. Haven’t figured out how best to respond to that one.
Re: An Apology and an Update
#124> We will soon begin blocking access to our service from IP addresses associated with an embargoed country. Users who travel to a sanctioned country may not be able to access Slack while they remain in that country. Is Slack legally required to do this? As long as they aren't knowingly accepting payment from these countries, shouldn't they be in the clear? How are other tech companies dealing with this? Does Google b…
I used Google Maps and most other google apps fine while in Iran. Youtube and some other sites are blocked, but that's actually from the Iran side. Of course these are all free services, I assume I could not have actually paid for any paid services. EDIT: I know that Google AppEngine and probably Cloud are blocked, because they provide foreign nation with "computing resources", but that's also its own different bucke…
Re: An Apology and an Update
#125This disturbs me. So Slack is a communications platform. If we have an embargo against a country, we have to shut off any services we offer to that country? Including communications platforms. Doesn't seem like that will help improve things in that country, or help the people in that country communicate. I'm all for not sending a dictatorship steel or guns, but why would we cut off communications platforms? That seem…
Maybe KJU, Khamenei, and Raul Castro has a secret slack group for plotting USA's downfall. You never know! /s I'm betting that Slack only had to do this to comply with some dumb laws regarding sanctions because I am unable to see why anyone from these countries using civilian, commercial, non-sensitive services such as Slack would have any impact on sanction enforcement.
Re: An Apology and an Update
#126Technically their underlying problem is relying on IP ranges, wich is flawed and raises false positives all the time.
They seem to recognize they shouldn’t be doing irreversible and critical action with only that info, yet will still use it to drop traffic.
To me their message is “sorry we screwed with your accounts, going forward we’ll only screw with your messages”. Am I supposed to be that reassured ?
Re: An Apology and an Update
#127Re: An Apology and an Update
#128I'm a big fan and critic of apologies. This one is pretty good. They admit the mistake was theirs and they take responsibility for it. They say sorry. They explain what they're going to do to fix the situation. They say they're going to learn from this and not have similar mistakes in the future. Pretty solid. The only thing that is missing, in my view, is personalization. Tell me who you are, speaking for the organi…
I've spent the day messaging and talking with friends who work within Slack in an engineering capacity who feel, frankly, betrayed by the organization. Slack advertises itself internally as an engineering-driven company and on the security side, has an incredibly elaborate system of internal controls that I have espoused emulations of during my consulting that, and I am being very specific without being too specific here, were bypassed to perform these account bans. Slack's security team was bypassed. Slack's internal controls were contravened. Slack has demonstrated that they can access every location you've ever logged in from and will cheerfully give that information up for the pleasure of the US Government without it even being required of them.
Re: An Apology and an Update
#129Faith in Slack mostly restored.
As another HN commenter @SamWhited put it, "Using a proprietary protocol that doesn't allow any form of federation is an unacceptable way to build a global community". We need to develop and use FLOSS protocols/tools as much as possible.
Re: An Apology and an Update
#130Earlier quoted context omitted.
This apology seems very generic and sterile to me. People are boycotting their product so they apologized. They should have communicated with their users to begin with before taking such harsh actions.
From what I'm reading here, it would be impossible by your logic to effectively apologize. The only solution is to never make a mistake in the first place, which isn't a feasible expectation when dealing with humans.