←back to thread

572 points gausswho | 1 comments | | HN request time: 0.211s | source
Show context
fwlr ◴[] No.44505910[source]
The FTC was warned at the time that they were flouting required procedures and that their rule would therefore not survive legal scrutiny. Lo and behold it did not.
replies(3): >>44506022 #>>44507869 #>>44508126 #
hshdhdhj4444 ◴[] No.44508126[source]
Please point to an example of these warnings.
replies(2): >>44508147 #>>44515077 #
VWWHFSfQ ◴[] No.44508147[source]
> The FTC is required to conduct a preliminary regulatory analysis when a rule has an estimated annual economic effect of $100 million or more. The FTC estimated in a Notice of Proposed Rulemaking (NPRM) that the rule would not have a $100 million effect.

> But an administrative law judge later found that the rule's impact surpassed the threshold, observing that compliance costs would exceed $100 million "unless each business used fewer than twenty-three hours of professional services at the lowest end of the spectrum of estimated hourly rates," the 8th Circuit ruling said. Despite the administrative law judge's finding, the FTC did not conduct a preliminary regulatory analysis and instead "proceeded to issue only the final regulatory analysis alongside the final Rule," the judges' panel said.

It says it in the article

replies(2): >>44508477 #>>44508584 #
braiamp ◴[] No.44508477[source]
The fact that it takes more than 24 hours to put a 1 click cancel button is alien to me.
replies(4): >>44508508 #>>44508763 #>>44508901 #>>44519991 #
jdlshore ◴[] No.44508901[source]
You must not work on these sorts of systems. It can easily take more than 24 hours. In case you’re genuinely interested in learning more, here’s how it works.

There are good reasons for it working this way, BTW. The needs of a company with hundreds or thousands of people are different than the needs of hobbyists and early-stage startups.

1. A user experience designer analyzes the user flow and decides where to put the cancellation button. They make decision about style, layout, and wording. This isn’t a ton of work, but something so critical to the company’s business and retention numbers will probably involve a lot of review, discussion, and bike shedding. This could easily take 24 people-hours of work on its own.

2. Somebody programs the front-end change. They probably have to put it behind a feature flag so it’s not visible until the back end is ready.

3. Somebody programs the back-end. They think about security, authentication, authorization, CSRF. That’s probably handled, but again, this is a critical feature and deserves extra care.

4. Somebody programs the interface to the company’s internal systems. They’re usually kind of a pain to work with. Billing, marketing, support, customer success. Something probably sends an email to the user. Maybe there’s a follow up flow to try to get them back with a special offer a month later. Etc.

5. The change is tested. Preferably with automated tests, but a feature like this has tendrils into systems throughout the company, and a lot of moving parts, so manual testing is also important. If it goes wrong, it’s a big deal, involving the potential for chargebacks and lawsuits, both of which are expensive at scale.

Throughout all this, you’re dealing with legacy code, because billing is one of the oldest systems the company has, and the one with the most risk of change, so the code is nasty and doesn’t follow current conventions. Every change is painful and tedious.

It’s alien to you that this could take more than 24 hours? At any company of size, I have trouble imagining it taking less.

replies(3): >>44509209 #>>44509660 #>>44510288 #
lozenge ◴[] No.44510288[source]
We are assuming the calculation for the number of companies affected is correct. If they are using a provider like Shopify or a WordPress plugin, the cost will only be to upgrade the plugin.

I don't know that the backend is necessarily needed. If the button only opened a support ticket/sent an email then the rest can be done by the employees who already processed cancellations on the phone. They just don't need to be on the phone with the customer to do it.

replies(1): >>44513877 #
1. TheJoeMan ◴[] No.44513877[source]
Exactly, currently at some point on page 10 of click-throughs, is the "real" cancel button, and essentially you just need to make that the "first" cancel button and link straight to it.