27 karma · joined April 14, 2025
The choice for consumers won't be "choose between a $5 item and $15 item" it will be "choose between $13 and $15", like I mentioned above.
This doesn't work as easily if the sticker price for the imported good is $5 and the real price displayed at the end of the purchasing funnel. The local business will have to keep its sticker price at $5 to avoid losing customers when they initially compare goods or rely on customers to come back to them once they get faced with the tariff tax, which will also lose customers.
They'll just raise the price of the domestic good to $13 and we will all pay $8 extra on a thing that used to cost $5.
If the price displayed is still $5 but tariffs added at the end, the domestic seller's $13 sticker price will not look attractive to buyers.
#define hc_task_yield(task)
do {
task->state = __LINE__;
return;
case __LINE__:;
} while (0)
That's just diabolical. I would not have thought to write "case __LINE__". In the case of a macro, using __LINE__ twice expands to the same value where the macro is used, even if the macro has newlines. It makes sense, but TIL.