• 0 Posts
  • 43 Comments
Joined 2 years ago
cake
Cake day: June 22nd, 2023

help-circle
  • I couldn’t care less about flat earthers. It’s the lack of moderation of hate speech that prompted me to leave Meta products. When the speech is specifically designed to harm others it’s a huge difference from just harming themselves and their willing peers. Allowing spreading that LGBTQ+ people are mentally ill or that Autistic people need to be fixed rather than accepted, or that all immigrants are bad people, those things are not just bad science (though that’s part of it). They are designed to have those people ostracized or murdered. That is not “respectful disagreement”. That is pure hate-speech, even if the person saying it truly believes it. It is detrimental to the community and if that is allowed here like on Meta now, I’ll happily leave as a proud LGBTQ+ and neurodivergent person among other things that current “political discourse” (i.e. acceptable hate) is being allowed to spread.




  • First, no licensed medical personnel can participate since it violates the Hippocratic oath, so you have to design the protocol without any input from anyone who understands the human body well enough or any scientific studies because human experimentation designed to end a life is illegal. And then also carry it out without people who know how to find a vein, much less understanding what to do when things go wrong.

    And if it requires drugs or complex equipment whose sole use is executions, very few companies are going to want that contract. It’s not lucrative with no other uses, and you tarnish your reputation and possibly lose more lucrative contracts in less conservative states.

    There are very few methods that are effective and painless for everyone and not messy since you want people to watch, including the victims’ friends and families. That way you can justify the act, pretend that you’re using it as a crime deterrent, and fewer people are likely to feel sorry for the person and stop future executions. And it has to be cheap because one of the justifications is that life in prison is so costly.

    Honestly, the best bet for painlessness, ease of execution, and simplicity of the equipment and maintenance is the guilotine. But it’s messy and most people don’t want to see a headless body fall to the ground. And it’s hard to find workers to clean up after.






  • Yeah, and contracting is weird, too. I worked for a company that built a product to regression test that upgrades to major components that our systems integrated with didn’t change some functionality that would cause incorrect pricing or other issues. The testers at the companies that bought it loved it, but it was an annual fee and they couldn’t justify the cost without a specific upgrade planned in advance. Instead, they all went back to spending up to 100x as much hiring contractors to manually create test data and analyze the results. Worst part is the divisions of the companies that purchased the software could easily have convinced the other divisions to use the software and there would have been plenty of projects every year even if one division only had one project every two years or so.

    But nope. Can’t collaborate and share expenses or they’ll lose their funding. Better to have big spikes in spending so that they could look like they were saving money all the rest of the time. Otherwise, they would lose all of their permanent staff to budget cuts.





  • Yeah. I get it if it was a market where things change quickly, so all you need is a quick and dirty product to get your foot in the door with customers. And sometimes it’s easier to build something that is more targeted rather than collaborating to make a more generic solution.

    I don’t work in that kind of industry, really. And the kinds of things I’m talking about aren’t things that take years to develop. For example, just in the last two months I built a solution that will make literally hundreds of small upcoming projects spread across four teams take a single two week sprint to implement for one to two people depending on complexity. Previously each of these were taking 3 to 4 people 2-3 months to implement. Plus tying down people from working on maintaining the existing system, so they were going to need to ramp up on engineers pretty quickly.

    Plus this solution doesn’t require code deployments to onboard new customers, only to implement the new functionality that each of these small projects are adding. The old solution would have meant possibly having to wait months for a window to deploy code just to onboard a new customer because so many things were hard coded. Our system is extremely high volume and downtime can mean not just losing money, but fines from not meeting timeliness regulations, so deployments are heavily controlled.

    And of the two months I spent on this it only was about a week of research and development. The rest was winning the trust of the other tech leads, gathering their requirements, and getting them all to agree on things like naming conventions. Both because they’d been burned too many times and because I’ve only been there for 2 years and wasn’t even a tech lead of my team yet when I started this, though I was about to be because the lead was moving to a newly formed team. And sure, if you had joined one of those meetings in that first week or two, it might have seemed like a waste of time with the bickering and nitpicking. But that’s just because they didn’t believe it was possible to collaborate and get things done, too.

    The company was happily going to hire a bunch of contractors to build these things in order to maintain the silos and “competition”. It’s only because of a new manager, that I built trust with over the last year, that no one interfered when I started pulling people together and “wasting time” to collaborate. It’s not even that the middle management is doing these things maliciously in most of the places I’ve worked. They’ve just been brainwashed to believe that making people compete makes them more productive than making them collaborate. But it’s only the worst engineers that need that threat of losing. And only the worst ones that will stick around to play the game since good engineers just want to build stuff.


  • And this is how you end up with five different parts of the company building pretty much the same thing, because if there was a central team creating shared components, they wouldn’t bring in any profit to justify their existence. But hey, at least there are no dependencies. And competition between teams drives innovation, right?

    So tired of this line. The first thing I do in any team I’m on is start building bridges, sharing information, and collaborating on shared components that have the features that all the teams need, so we’re not all wasting everyone’s time building ten crappy, buggy versions of something we all need with slight variation. And instead build a single, well designed and well tested version that suits us all. But it’s always an uphill battle. Experienced engineers are always hesitant to trust, even if it’s exactly what they all want. They get burned or even punished by management policy for collaboration.


  • The primary reason is that taxing is done at state, country, and city levels and they all apply different amounts in different areas. The tax can vary just crossing out of a city and into an unincorporated area or between neighboring cities. So rather than having different prices when you provide services for customers in different locations, it’s easier to separate it out.

    Like I used to do tech support for small home based businesses mostly, and so I didn’t have a “place of business”. I had three sets of customers, one lived in my city and county, another lived in my city but a different county, and another lived in that second county in a different city.

    Originally, I was just charging a set hourly rate and eating the tax cost even though it was a pain to figure out the math. The problem came when with some of those rates, because of rounding, charging that amount for one hour might work ok, but charging that same amount for 2 hours or 3 hours would make it off by one cent and there was no way to reconcile it for the accounting software and tax forms and such. And I didn’t want to charge pennies. So I just made it easy and all new customers I charged tax separately.




  • There better be a big noticeable sign at the entrance telling you this. Otherwise, this is a bait and switch scam. Advertising one price, giving the service, and then changing the price. You can’t advertise a price and then charge more for it without ensuring that the customer is informed about it. The only exception is tax, since it is something the average person should already expect. Even mandatory gratuity for large parties has to be communicated ahead of time. And this specifically says it’s not gratuity, it’s a charge for the service.

    As soon as a customer is served something, it’s too late. You can’t just put it on the bill. Doesn’t matter what they say it’s for either. It’s not your responsibility to pay the servers anymore than it’s your responsibility to separately pay for the ingredients of the food. Unless they want to detail it all out up front. But then you’d see the huge profit margin.



  • More seasoning to meat ratio. And the meat is tender like breast meat, but fatty enough to not be dry. Easy to eat with your hands and to share. Easy to cook fast and thoroughly in a deep fryer. And used to be dirt cheap. I remember 10 cent wing nights at bars to bring in people and make them thirsty. Basically selling them at cost. Would be more like 50 cents now. But they got popular, so you never see it anymore. Now they sell for a huge profit.