In order to maintaining a stable and protected, containerized environment, it is fundamental to ensure that Kubernetes workloads are both resilient and secure: The selection between stateful pods and stateless pods is critical to design reliable and secure containerized applications: Stateful pods User input or data need to be preserved and maintained over time.For applications…
Category: Quick Recap
Cloud Computing: Law Enforcement, Competition and Tax
Law Enforcement Access to Cloud Data Law enforcement authorities need to access data in the cloud. As more data is stored in or generated by our use of cloud services, law enforcement authorities increasingly need to cooperate with cloud providers to obtain this evidential data. Obtaining data that is either at rest or in transit…
ChatGPT: Prompt Engineering
Probably you’ve heard a lot about ChatGPT and large language models that it is like they are plagiarism tools and helping students writing essays. But the truth is, the best way to leverage the immense capabilities of ChatGPT and large language models are to explore concepts, get ideas, and refine them over interactions. To use…
MiniZinc: Modeling with Sets
A typical problem requiring us to select a subset from a set of objects that meets some criteria and optimize some objective functions. This kind of problem is likely to be represented as an array of 0/1 variables, or an array of boolean variables. Or in MiniZinc, we can use set variables. Set Variables Modeling…
Data Ethics
Shoshana Zuboff, a leading academic in the field, coined to the term ‘surveillance capitalism’, to describe the way in which human experience been transformed into behavioral data, and that data into capital or value or money. She argues that while some of this data is clearly important for service improvement, much of it is considered…
MiniZinc Introduction
MiniZinc allows us to directly describe and solve discrete optimization problems. MiniZinc is a modeling language, you can throw the problem at different solvers. Instead of using a specific solver directly, the benefit of using a modeling language is that the user can try different solvers easily to find the one that works best for…
GDPR: General Data Protection Regulation
IT infrastructure and services are now regarded as a significant area of systemic risk to be managed via legal and regulatory frameworks. Most countries in the world now have data protection laws to impose obligations on organizations (controllers) which process data, and to give the data subjects (individuals whose data are being processed) specific rights…
GPT: Generative Pretrained Transformers
GPT stands for generative pretrained transformers. It is a type of language model which has been trained on a very large amount of text. It is capable of generating highly fluent text, making it applicable to a variety of tasks. “Generative” means GPT can generate something for you. “Pretained” refers to the fact that the…
Introducing Cloud Computing Contracts
Nowadays, almost everyone is using cloud services in their daily lives. They are cost-effective, flexible, scalable, and allowing for specialization. The term cloud computing has been around since the late 1990s. It is defined by National Institute of Standards and Technology as: A model for enabling convenient on-demand network access to a shared pool of…
Introduction to Generative AI
Artificial intelligence, or AI, has been around for years. By learning from vast amounts of existing data, AI can be used as the simulation of human intelligence by machines. There are two fundamental approaches to AI: Discriminative AI Mimic our analytical and predictive skills. An approach that learns to distinguish between different classes of data.Best…
Discrete Optimization: Scheduling, Column Generation
Scheduling is one of the most fascinating areas of Discrete Optimization. They are beautiful scientifically meanwhile there is a lot of application in practice. Constraint programming has been really successful in this area. The problem you usually deal with is to minimize some project duration, subject to some precedence constraints (say, some task has to…
Discrete Optimization: Mixed Integer Program
Mixed Integer Program is a big field. Essentially a mixed integer program is a linear program with m constraints but some of the n variables are integers. The difference between having integer variables or not having integer variable is big. That’s the gap between being polynomial (P) and NP-complete. Having integers is what makes problems…
Basics of Corporate Reorganization
The term reorganization is often associated with financial difficulty, such as the reorganization of debts under state or federal bankruptcy laws. For taxes purposes, however, the term refers to any corporate restructuring or rearrangement, which can, but does not necessarily occur at the end of the corporate life cycle. The US tax system aims to encourage growth….
Tax Treatment for Corporate Liquidations
Partial liquidations takes place when there is a contraction or reduction of a corporation’s business activities. Complete liquidations occur at the end of a corporation’s life cycle. Surprisingly, the IRS Code does not define what complete liquidation is. Instead, Treasury regulations indicate that a complete liquidation exists for tax purposes. … when the corporation ceases to be a…
Corporate Stock Redemption
A stock redemption occurs when a shareholder sells stock back to the issuing corporation for cash or property. A redemption raises many important and potentially complex tax issues. If the shareholder who redeem stocks is the only shareholder, a stock redemption has no effect on his proportionate ownership interest in the corporation. In this case, if this redemption…