Had a friend who sold boats for a living. One day he was at a business meeting where the attire was listed as "business attire". When one of his buddies, another salesman, showed up wearing shorts, a t-shirt and sunglasses, my friend made a snarky remark about him not getting the memo about the attire. His buddy responds, "I don't know what business you're in, but I am in the boat business."
I imagine it wasn't very fun to wake up to the news that you lost your job, and then to have your name personally called out :( I don't doubt you were just as mislead as your customers were. I hope you are able to take a few days to process the situation and decompress, and then you rebound quickly into your next position! I don't think anyone will hold it against you personally :)
Yeah, it provides some history, and I wouldn't have flagged it personally, even though I don't think it was a particularly good response to the question. But then some one flagged my comment too, so maybe just trolls flagging everything.
Well in hindsight, that was a silly thing to do...
First step- make sure you have read and understand your contract. Is there a cancellation period? What state laws may apply (Some states a allow a cooling off period, but often this applies only to consumer contracts, not B2B).
Second, contact Capchase via email and see if they will will allow you out of the contract "peacefully". If they are smart, they will so "sure, no problem, of course" and cancel the contract. If not, name and shame them everywhere you have an audience.
Third, if that doesn't work, you can either proactively sue them to cancel the contract, or just don't pay them and let them decide whether or not to sue you. Doing the latter may result in a negative report on your business credit.
Why should Python follow semver? There are plenty of successful projects that don't use semver. If you feel so strongly about them making the change, than make a case for it.
Japan has the exact same sales tax rate(s) across the entire country, and it rarely changes. In the US, we have thousands of different rates and they change multiple times per year.
Also, while it is the norm in Japan to include the tax, there are some exceptions.
(Japan has 2 rates, 8% for certain items like food, and 10% for everything else).
Are you saying that every family in in the the section is a hungry family of 4 in need of help from the food bank? Obviously you aren't going to meet 100% of everyone's protein needs from wild game. The point the article was making is that a little bit can go a long way, supplementing other resources. Those who are donating are giving selflessly to help others.
Many of these small voip providers the voip service is a small portion of their overall business. They may be a small ISP, reselling voip as an add on to internet services. Or they may be a small MSP marketing services to businesses in their area, and VOIP is just one small part of their overall package. If you are already marketing to the customer, providing customer service, billing, and even onsite support, why not add an additional service like VOIP, even if it alone isn't all that profitable? Even if you are only breaking even, having the service in house can save you time and money troubleshooting when a customer call you up and says they are having problems making phone calls and their third party VoIP service support is blaming the network...
I may have been wrong to say "nothing" but from what I understand Delaware law has very little to do with it and I don't see how it would be relevant to this particular ruling, but I am always open to learning more as I find the topic of law quite interesting.
That is true, and that is how Valkey and other forks are moving forward. But the value wasn't just in the code- many folks contributed value by writing blog posts, making videos, and writing books or otherwise promoting "Redis". The Redis trademark owners had every legal right to change what "Redis" means by changing the license, but it creates a massive headache and a practically impossible task for everyone that gave so much to promoting the project to change all of these references.
Folks like to cite MongoDB as some great example, but Redis had significant community contributions in recent years. And AWS never used any Mongo code.
If they are regularly spending time in that neighboring community, then the taxes they pay their do benefit them. I think it is more a vote of no confidence in local leadership.
It is my understanding that some members of parliament were having trouble making it in. It is also likely that they took the vote as soon as enough members were present to be legal, instead of waiting any longer for all the members of parliament to arrive. Of course, some may have taken their time in order to avoid voting on it.
Determining what a project needs and doing your best to deliver those needs is what "doing your best" means. If you spend months working on a solution that needs to be and can be deployed in a week, because you want to make it shiny and such, you aren't doing a great job on that work.
'"Messaging apps," "online gaming services" and "services with the primary purpose of supporting the health and education of end-users" will not fall under the ban, as well as sites like YouTube that do not require users to log in to access the platform.'
So they tell us which social media is excluded, but not the definition of "social media" for what is included? Does anyone know how "social media" is being defined in this law?
'Under the laws, which won't come into force for another 12 months, social media companies could be fined up to $50 million for failing to take "reasonable steps" to keep under 16s off their platforms.'
So how is "reasonable steps" defined? The article claims 'Social media companies also won't be able to force users to provide government identification, including the Digital ID, to assess their age.' So is a checkbox that asks "are you over 16?" 'reasonable'?
Now I think I get it, you just don't like Django. And that is fine, there are plenty of good alternatives. I happen to like it and find that I miss many of its small convenience functions when I don't have it. Its not perfect, but it gets the job done or gets out of the way when it doesn't- at least for me.
So then your answer is simple- just like in Flask, put the function wherever it makes sense for your application and desired architecture.
If you really prefer SQLAlchemy, there is nothing stopping you from using it over the Django ORM, I happen to prefer the Django ORM, but Django doesn't get jealous if you go out with a different ORM (it is a polyamorious web framework[1]).
Yes, I have seen Django applications do that. There are plenty of individuals out there advocating such a separation. I wouldn't worry about these "different developers' and their opinions.
[1] I was going to use a smiley face here, but then I recalled that a Python dev was de-flocked recently for using smiley emoji as it is offensive to some individuals, so insert whatever words or symbols you don't find offensive that indicate humor instead.
So you want a web framework that dictates how you structure your application code? I think one of Django's strengths is that if a component doesn't work well for the application you are building, you are always free to choose something else. If the default Django app structure doesn't work well for you, you can pick any structure that does. Though I would argue that the default structure is exactly what the vast majority of web applications need.
I'm not sure what you mean? Django ORM works with common SQL databases, which are generally "typed"? Auto completion is generally a function of your IDE, and there are certainly IDE's with autocompletion that work well with Python and Django? I agree that Pydantic is a great library... I use it with Django quite often, as Django is a Python Library and it plays very well with other Python libraries like Pydantic.
In what ways has Django been a hindrance in your experience? In my experience, I have never felt that way. When i have used a micro framework, sooner or later I always regret it and wish I had Django. When I use Django, and I needed to do somthing different, I have never had a problem with it getting in the way, I have used alternate ORMs, Raw SQL, I by default use Jinja templates, and many other "non-standard" things with Django. Async has been about the only area where I would even consider anything different in the past.
Chip and Seal is a technique used in a lot of rural areas that comes in with less maintenance than gravel but not as expensive as asphalt. It is basically a a top thin layer of tar with gravel pressed into it.
Then, once the spammers have blacklisted the Daisy numbers, cycle those spam-free numbers to their customers and start a new batch of Daisy numbers. This way, there is a constant flow of spammer free numbers being cycled into the pool. Of course, everyone and their dog wants your phone number, so you will have to be careful who you give it to if you want it to stay spam-free.
But I haven't heard anything one way or the other in a while. But as it stands, they have stated that they plan to do a general release. Unless there is another source where they say they changed their mind?