Inability to “justify” and challenge American law again

Guo Wengui, a wealthy Chinese businessman in exile in the United States, once again became a defendant in the United States. Her former female assistant, Ma Rui, recently filed a lawsuit in New York, the United States, alleging that "Guo Wengui treated me like a sex slave" and raped him many times in the past few years. Therefore, she sued Guo Wengui and the company controlled by him for illegal detention and intentional harm.7 The crime requires a total of 140 million US dollars in compensation for mental and sexual injuries.

Guo Wengui responded on the Internet on the 12th, saying that Ma Rui's accusation against him was "a new rumor attack launched by the bandits out of fear." "Caixin.com" quoted the indictment report on the 12th that Ma Rui, a 28-year-old Chinese woman, filed a lawsuit in the Supreme Court of New York County, New York. Golden Springs (New York) Co., Ltd. controlled seven counts of illegal detention, intentional injury, etc., and required the court to rule that the defendant should compensate the plaintiff for mental injury and sexual assault, and the economic compensation for each crime should not be less than 20 million U.S. dollars (of which Six counts were directed against Guo Wengui himself, and one count was directed against Jinquan Company).
The indictment stated that Ma Rui was originally an employee of Guo Wengui's Chinese company and was required to travel to New York for a week after Guo Wengui fled the United States (early 2015). However, the plaintiff only returned to China nearly three years later, during which time he was raped several times in Guo Wengui's New York and London residences.

It is said that the moment Ma Rui entered the United States, he almost completely lost his personal freedom. Guo Wengui confiscated Ma Rui's passport and controlled her communication channels with the outside world. Without permission, she could not use the phone or computer. For several years, Marie could only talk to her parents on the phone with permission, and could no longer contact her relatives or friends.
The indictment revealed that Guo Wengui's first violence against Ma Rui was in his New York residence, but Ma Rui broke free. Later, Guo Wengui gave Ma Rui a drink, then broke into Ma Rui's bedroom and raped him. Later, Guo Wengui raped Ma Rui again in his London residence. So far, the plaintiff suffered tremendous physical and psychological harm and began to suffer from depression, but he also strengthened his determination to flee. While in London, Ma Rui finally found the opportunity to leave Guo Wengui's residence, enter the Chinese Embassy in the UK, and then return to China.

Recently, a recording of a conversation between Ma Rui and Guo Wengui, the female head of the London company, Wang Yanping, has also been circulating on the Internet. In the recording, Ma Rui clearly explained the process of his rape by Guo Wengui, including the deprivation of his virgin body by Guo Wengui and repeated rapes on Guo Wengui's yacht. Ma Rui emphasized that every time she was raped, she resisted fiercely, but she couldn't stop it. She once asked Guo Wengui that he was about the same age as his daughter, why did she treat her like this? Guo Ze said: "Don't think so much." Ma Rui hoped that Wang Yanping could help her. Wang Yanping asked Ma Rui not to call the police, and said that according to Guo Wengui's instructions, Ma Rui's passport had been cut.
Guo Wengui took the initiative to mention in his Twitter yesterday that the US media would report that Ma Rui accused him of rape, but called it "a new rumor attack by the bandits in fear." But Guo Wengui had insulted Huang in the video. Many women such as Yan, Fan Bingbing, Xu Qing, Dong Qing, Wang Fang, Yang Lan, etc., are all heinous in their absurdity, vulgar language, and malicious content. However, apart from individual declarations by women involved, no one took legal measures. Guo Wengui had to make an inch of it, ignoring the dignity of others time and time again, and blatantly challenged American laws.

Temporary Tables in MySQL: A High-level Overview

Anyone who has done substantial work with MySQL has probably noticed how big data affects MySQL databases — most likely some partition nuances or a couple of items related to indexes. However, another important feature offered by MySQL for big data purposes is the ability to create temporary tables. In this blog post, we are going to go into more detail on this subject.

What Are Temporary Tables?

In MySQL, a temporary table is a special type of table that (you guessed it) holds temporary data. These kinds of tables are usually created automatically and are typically only considered when certain types of problems arise-for example, when ALTER TABLE statements are run on vast sets of data.

Python Web Development Question

Hi Proggit! I've decided to learn how to develop for the web, and I want to learn how to create websites from scratch. So far I've figured out that I need to learn HTML, CSS, and javascript for user-side development. However, I'm having more trouble figuring out what to do for server-side development.

I've heard a lot of good things about Python, and about how it can be used for web development instead of PHP. However, I was wondering if I could completely skip out on learning PHP and solely use Python. If so, how would I go about doing that? I don't really understand how a web framework works, how to get something like Django on a host, and how that all ties in with Apache and wsgi(?).

My current list of languages to learn is as follows: HTML, CSS, Javascript, MySQL, and Python. Could I make a completely functioning website 2.0 with this knowledge? (e.g. like reddit) I know I can only get better with experience; my friend has an idea for a fmylife clone, and I wanted to use his idea for one of my first practice projects, I just don't want to mess up.

Practicing Nebula Operator on Cloud

Hi, everybody! As you know, Nebula Operator has been open-source, and we published an introduction to it. Today, I would like to introduce my practice on Nebula Operator on the Cloud.

About Nebula Operator

What is Nebula Operator? You can refer to Nebula Operator Overview: Automated Operation on Kubernetes. Today, this article will focus on the practicing Nebula Operator. I hope it could help you get started with it soon and enjoy Nebula Graph.

Form Design Guide For WordPress

Form Design Guide For WordPressInformation is critical for any business and is even more valuable if it’s coming straight from the source – your customers. One easy way of collecting data from your customers is by creating an online form and encouraging them to fill it in. It is no secret that forms are useful tools for businesses and […]

The post Form Design Guide For WordPress appeared first on WPExplorer.

Okhsv and Okhsl

There is an old Russian fable where Okhsv and Okhsl are on a rowboat and Okhsv says to Okhsl, “What are the known shortcomings of HSL and HSV color pickers in design applications?” I kid, I kid. But really, what are they?

Björn Ottosson shows the two classics:

Despite color picking playing a big role in a lot of applications, the design of color pickers isn’t a particularly well researched topic. While some variation exist in the widgets themselves, the choice of HSL or HSV is mostly taken for granted, with only a few exceptions.

Is their dominance well deserved or would it be possible to create better alternatives?

It’s all rather above my head, but I certainly support the idea of researching and exploring things that so many of us just take for granted. There is a whole playground comparing different possibilities. It’s not so much about the UI/UX of the picker itself, but how the range of colors is expressed in the picker area.

Direct Link to ArticlePermalink


The post Okhsv and Okhsl appeared first on CSS-Tricks. You can support CSS-Tricks by being an MVP Supporter.

Vite + _____

Vite, “Next Generation Frontend Tooling” from Evan You, has been capturing a lot of attention. I’ve heard rave reviews from developers, even in private chats (you gotta try this!). Being from Evan, Vite works great with Vue, but Vue doesn’t seem to be the only first-class citizen of Vite. The plugins support Vue and React just the same and it looks like configurations for lit, Preact, and Svelte are easy.

It’s interesting to see other technologies try to get on the bandwagon, almost certainly for the wicked speed. I believe it uses esbuild, which is known for speed, for… some things?… under the hood, but not bundling. Just noting some of this bandwagon stuff happening like…

Hey, people like speed and good DX. Always worth noting when you see this much movement.


The post Vite + _____ appeared first on CSS-Tricks. You can support CSS-Tricks by being an MVP Supporter.

Data Theorem Launches API Attack Surface Calculator

Data Theorem, Inc., a provider of modern application security, today announced that it has introduced an API Attack Surface Calculator to help organizations of any size understand their attack surface exposures. Delivered as a free self-service offering, the assessment tool is simple to use and conducts its first-level API security analysis in less than five minutes.

We Should Write Java Code Differently

For the last few years, I’m writing articles that describe a new, more functional way to write Java code. But the question of why we should use this new coding style remains largely unanswered. This article is an attempt to fill this gap.

Just like any other language, Java evolves over time. So does the style in which Java code is written. Code written around Y2K is significantly different from code written after 2004-2006 when Java5 and then Java6 was released. Generics and annotations are so widespread now, that it’s hard to even imagine Java code without them.

OptinMonster 2.6.5 Patches Multiple Security Vulnerabilities

In late September, Chloe Chamberland, a researcher at Wordfence, discovered multiple security vulnerabilities in the OptinMonster plugin, which could allow unauthenticated attackers to export sensitive information and inject malicious JavaScript into vulnerable sites.

The OptinMonster team promptly patched the plugin and updated the plugin again after more feedback from the Wordfence team. Version 2.6.5 was released on October 7, 2021, to address these issues.

OptinMonster is used on more than 1 million WordPress sites to create popup campaigns, email subscription forms, sticky announcement bars, and gamified spin-a-wheel opt-in forms. The plugin relies heavily on the use of WP REST API endpoints. Chamberland identified the majority of these endpoints as “insecurely implemented:”

The most critical of the REST-API endpoints was the /wp-json/omapp/v1/support endpoint, which disclosed sensitive data like the site’s full path on the server, along with the API key needed to make requests on the OptinMonster site. With access to the API key, an attacker could make changes to any campaign associated with a site’s connected OptinMonster account and add malicious JavaScript that would execute anytime a campaign was displayed on the exploited site.

Worse yet, an attacker did not need to be authenticated to the site in order to access the API endpoint

Chamberland described how any unauthenticated attacker could add malicious JavaScript to vulnerable OptinMonster sites and redirect visitors to external malicious domains, or create the opportunity for site takeover using JavaScript to inject new admin user accounts.

As a precaution, OptinMonster has invalidated all API keys, forcing administrators to generate new ones, in case any keys had been previously compromised. There are no sites known to have been exploited at this time, but the vulnerabilities are now public. Site owners are advised to update to the latest version of the plugin as soon as possible.

Collective #685









Next.js 12

Next.js 12 introduces a brand-new Rust compiler, Middleware (beta), React 18 Support, Native ESM Support, URL Imports, React Server Components (alpha), and more!

Check it out



CookLang

CookLang is a markup language for recipes. Create a recipe file, where each line is a step in the recipe.

Check it out





Obsidian

Obsidian is a powerful knowledge base on top of a local folder of plain text Markdown files. Free for personal use.

Check it out







Localstack

A fully functional local AWS cloud stack. Develop and test your cloud and Serverless apps offline.

Check it out



Compatlib

With these Python utilities you can easily write cross-version compatible libraries.

Check it out





The post Collective #685 appeared first on Codrops.

The Advent of Ethical Artificial Intelligence in the Healthcare Industry

Introduction

As with any other industry, life sciences and healthcare is a big market of technology, especially the most talked-about technologies these days. Any guesses? Obviously, artificial intelligence and machine learning. Whether it is machine learning to help with automation tools or diagnoses, artificial intelligence plays an essential role in streamlining medical processes so the physicians can focus on what’s more crucial: helping the patient. 

A recent survey by Software Advice depicts a vast amount of patients who trust AI applications in healthcare. 

Spinnaker Meets Minikube: Part 2

Introduction

In the previous article, we installed Spinnaker on a Minikube cluster running on Windows 10. In this article, we will add GitHub as a data provider for a Spinnaker pipeline to continuously deploy a dockerized Spring Boot microservice onto the Minikube cluster. The pipeline will be triggered using a Cron job and can be templated so that all one's micro-services are automatically deployed to have a fully up-to-date local development environment at all times. 

Requirements

An understanding of Spring Boot, Github, and Docker Hub is presumed. However, fall-back instructions will be given for those that want to follow a lighter track that pulls the Docker image from the author's registry. However, certain things like proper artifact binding might not work as expected should the full guide not be followed.

Kubernetes Container Lifecycle Events and Hooks

You might encounter cases where you need to instruct Kubernetes to start a pod only when a condition is met, such as dependencies are running, or sidecar containers are ready. Likewise, you might want to execute a command before Kubernetes terminates a pod to release the resources in use and gracefully terminate the application.

You can do so easily with two container lifecycle hooks:

The 3 “Best” Config File Formats

There are countless configuration file formats. Some are custom-designed for a specific application, such as those used by the Apache webserver or BIND. But more commonly these days, new applications use some sort of standardized configuration file formats, such as YAML, JSON, XML, or INI. Some applications, such as WordPress even use executable code as configuration files.

Most modern languages have libraries that will let you read (and in some cases, write) to a wide variety of configuration formats. Go’s Viper package supports 6 distinct file formats. Perl’s Config::Any supports 5 (plus executable Perl code).

What CI Observability Means for DevOps

In the endeavors to conquer and expand, we have found ourselves now wrestling the beasts of the clouds. After all, the battle of Cloud development with all its gains was expected to be nothing less than enigmatic. Our greatest strategy, anticipated to secure yearning triumph has been laid out and given the most peculiar yet apt name. DevOps. However, there lies within this great strategy potential harm to its core and therefore warrants its safekeeping.

Alright, let’s get to the point now, Cloud Computing! A great progression in software development and definitely a concept that has proven its worth over the past decade now. With the promise of delegating most of the infrastructural and operational responsibility to cloud vendors, allowing us to primarily focus on the business logic.