Alibaba Cloud has taken a step towards globalising its AI offerings by unveiling an version of ModelScope, its open-source AI model community. The move aims to bring generative AI capabilities to a wider audience of businesses and developers worldwide. ModelScope, which embodies Alibaba Cloud’s concept of…
Deadrop Studio Drops Co-Founder Dr. Disrespect After Allegations Surrounding The Streamer’s 2020 Twitch Ban Emerge
Deadrop studio Midnight Society has terminated its relationship with co-founder and streamer Guy Beahm aka Dr. Disrespect. It did so after looking into allegations surrounding Beahm that emerged over the recent weekend regarding his 2020 Twitch ban.
On Friday, June 21, former Twitch account director of strategic partnerships Cody Conners said on Twitter, “He [referring to Beahm] got banned because he was caught sexting a minor in the then existing Twitch whispers product. He was trying to meet up with her at TwitchCon. The powers that be could read in plain text. Case closed, gang.” Conner replied to his own post on X (formerly Twitter) and said, “No one made the wrong decision, f*** him and his boys.”
He got banned because got caught sexting a minor in the then existing Twitch whispers product. He was trying to meet up with her at TwitchCon. The powers that be could read in plain text.
Case closed, gang.
— Cody Conners (@evoli) June 22, 2024
Though Conners didn’t name Beahm, who was previously banned from E3 and suspended on Twitch after livestreaming from a public bathroom in 2019, it was clear that he was referring to the streamer. Beahm even replied from his Dr. Disrespect account, saying he knows it’s a “hot topic” but that it “has been settled, no wrongdoing was acknowledged and they paid out the whole contract.” He then tweeted separately, “Listen, I’m obviously tied to legal obligations from the settlement with Twitch but I just need to say what I can say since this is the f***ing internet. I didn’t do anything wrong, all this has been probed and settled, nothing illegal, no wrongdoing was found, and I was paid.”
Back in 2020, when Beahm was suddenly banned on June 26, Twitch shared little of the reasoning behind the decision. It released the following statement, “As is our process, we take appropriate action when we have evidence that a streamer has acted in violation of our Community Guidelines or Terms of Service. These apply to all streamers regardless of status or prominence in the community.” This ban happened shortly after Beahm signed with Twitch (again) for reportedly an eight-figure sum, as reported by The Washington Post.
Following this ban, Beahm told The Washington Post weeks later he still didn’t know why Twitch “effectively voided his contract” with the ban. A year after the ban, Beahm sued Twitch and roughly a year after that – so about two years after the ban – he and Twitch settled. At the time, Beahm posted a photo on March 10, 2022, with a paper he signed that read, “I have resolved my legal dispute with Twitch. No party admits to any wrongdoing.”
During this sequence of events, Beahm also launched a new triple-A studio with Call of Duty and Halo veteran game developers called Midnight Society. After Conners’ reveal about Beahm on Friday, Midnight Society apparently assumed his innocence but began speaking to parties involved. After doing so, it decided to terminate its relationship with Beahm. Here’s the studio’s full statement on the matter:
“On Friday evening we became aware of an allegation against one of our co-founder’s Guy Beahm aka Dr. Disrespect. We assumed his innocence and began speaking with parties involved. And in order to maintain our principles and standards as a studio and individuals, we needed to act.
“For this reason, we are terminating our relationship with Guy Beahm immediately.
“While these facts are difficult to hear and even more difficult to accept, it is our duty to act with dignity on behalf of all individuals involved, especially with fifty-five developers and families we have employed along with our community of players.”
Though Midnight Society doesn’t say anything too specific, it did look into the situation following Conners’ reveal, spoke to parties involved, and decided then (after previously assuming Beahm’s innocence) that it was terminating its relationship with the streamer.
Though Beahm hasn’t acknowledged the Midnight Society situation, people that tuned into the Dr. Disrespect stream happening when the studio posted its statement think they can see the moment he sees the news live on-air. Here’s a clip from Kotaku reporter Ethan Gach:
You can see the exact moment Dr Disrespect appears to find out that Midnight Society is dropping him, or some other seemingly bad news related to his Twitch ban allegations.
He had just defeated Bayle The Dread and went to look at his phone after fast travelling to Scadu Atlus pic.twitter.com/CwgPSVYCXc
— AmericanTruckSongs9 (@ethangach) June 24, 2024
Considering Beahm’s Twitch ban was settled in court with the Amazon-owned streaming service, there’s a good chance we don’t learn about the sitaution as there are likely legal obligations stopping either party from sharing further details.
Luigi’s Mansion 2 HD Review – Back From The Dead – Game Informer
Despite kicking off Nintendo’s fourth-generation console with a starring role in Luigi’s Mansion on GameCube, Luigi’s sequel always felt a little relegated. He was downgraded to the handheld platform, but it wasn’t because he delivered a bad game. The video game formerly known as Dark Moon has always maintained a positive reputation, but after the success of Luigi’s Mansion 3 on Switch, it felt like part two missed its time to shine. Thankfully, Nintendo and Next Level Games have brought it to console, and while it’s not without its formerly-a-3DS-game quirks, there’s no reason to skip this entry in the trilogy.
[embedded content]
Luigi’s Mansion 2 HD looks good, but compared to recent Nintendo Switch upgrades like Metroid Prime and Paper Mario: The Thousand-Year Door, the visuals are lacking. The game has been smoothed out and looks sharp, but this is not an overhaul job. The lighting and effects are perfunctory, but the animation (which has always been a Luigi’s Mansion highlight) remains exceptional. Watching Lugi cower and shake as he sneaks around and gets surprised by ghosts is always entertaining and effective.
Walking around and sucking up ghosts, cobwebs, and money is a simple joy, even if I never was fully comfortable with the controls. Exploring is also frequently clever and charming. Stairways turn into ramps, hallways turn into conveyor belts, and rooms shift and grow unexpectedly. Each of the houses feels like you’re entering a new Haunted Mansion Disney ride, and I appreciate that they each have their own distinct style and themes.
Where the game reminds most of its previous platform is in its momentum – or lack thereof. Luigi’s Mansion: Dark Moon was designed to be played in short stints, so you are frequently “pixelated” out of a mansion before you’ve fully explored it. I often wanted to do more before leaving or just stay in the building to pursue the next big goal, but that choice isn’t up to the player.
Also, as cute as Polterpup is, I didn’t enjoy the missions where I had to track him down. Each of the Mansions is labyrinthian by design, and trying to sprint through them in a winding path to find the dog just isn’t as enjoyable as taking a leisurely stroll, solving puzzles, and jumping in the air when a ghost appears out of nowhere.
The online multiplayer ScareScraper mode returns but must be unlocked through regular play, which is annoying. I understand encouraging the player to learn the ropes before jumping online, but it’s an unnecessary hurdle when trying to rope in friends. Outside of that frustration, however, the mode is fun, and your progress feeds into your upgrades across the game as a whole. It makes you feel like you are working toward a singular goal no matter where you’re hunting ghosts. Working together as different Luigis in various Mansions is fast-paced and just the right amount of intense. Typically, I feel no shame in ignoring modes like this in comparable games, but I am glad I spent time with it here.
I am a big 3DS fan, but I am grateful to have Luigi’s Mansion 2 on the Switch. Dropping the Dark Moon subtitle and giving it a number also feels like a specific choice to make sure this game is fully recognized as part of the Luigi’s Mansion canon, which it fully deserves to be. This HD version is not a radical reinvention of the handheld game, but it’s a well-executed port of an experience that always deserved a little more.
Could an Apple-Meta partnership redefine the AI landscape?
Apple has reportedly entered into discussions with Meta to integrate the latter’s generative AI model into its newly unveiled personalised AI system, Apple Intelligence. Sources familiar with the talks have revealed that Apple has also been considering partnerships with startups Anthropic and Perplexity to integrate their generative AI…
AI, ML, and Robotics: New Technological Frontiers in Warehousing
Warehouse management is an intricate operation that requires balancing many challenges and risks. Customers increasingly expect fast, accurate deliveries, leading many companies to shift toward “micro fulfillment centers” located close to major urban centers. To fulfill orders quickly while making the most of limited warehouse space,…
Steven Hillion, SVP of Data and AI at Astronomer – Interview Series
Steven Hillion is the Senior Vice President of Data and AI at Astronomer, where he leverages his extensive academic background in research mathematics and over 15 years of experience in Silicon Valley’s machine learning platform development. At Astronomer, he spearheads the creation of Apache Airflow features…
From Software’s Hidetaka Miyazaki Discusses His Approach To Difficulty
From Software games have garnered a reputation – alongside the rest of the Soulslike subgenre – for delivering difficult, punishing experiences that reward persistence with an unparalleled thrill of victory. The latest release, Elden Ring: Shadow of the Erdtree, has attracted attention and, in some sectors of the fan base, controversy for how punishingly difficult it is. The week before the expansion’s release, we sat down with From Software president Hidetaka Miyazaki to talk about the notion of difficulty and how the passionate fan base has surprised him over the years.
The Soulslike genre, particularly From Software games, puts an emphasis on death as part of the gameplay experience. When you fight a challenging enemy, it may feel insurmountable, but by taking a studious and persistent approach, players can recognize patterns, develop skills, and, sometimes, with a little luck, pass the trials to progress through the game. “I think of all of the different ways I want to be killed as a gamer and as a player, and thinking about the difficult curve and certain challenges that we placed in front of other players is something that, as a gamer, I just hoped or wished would exist as an experience,” Miyazaki says.
The difficulty and the unknown build a certain level of tension, contributing to a feeling of dread that some players can’t get enough of. Not knowing what’s around the corner, then the feeling of seeing something you couldn’t imagine in your wildest nightmares provides the level of surprise that From Software hopes to achieve with each passing encounter. To achieve this, Miyazaki takes on much of the level-design responsibilities to ensure that players feel that tension in appropriate ways.
“The entire genre from Demon’s Souls all the way to Elden Ring – the so-called From Software Soulslikes games – I have always taken a very heavy involvement in stage design and level design because I want to create those exact experiences,” Miyazaki says. “As a player walks through this world, I know that they have a very fragmented understanding of the lore, the surroundings, the type of monsters, whereas I don’t. So, the map and level design are supposed to serve as this guide in a way to help players pick up more information and piece together what they think that world is. That is the reason why I level design myself: to make sure that those moments aren’t lost. And yes, it’s a very time-consuming process, but [fans recognizing the level design intent] makes it worthwhile.”
But Miyazaki knows that many of the games he creates are inherently difficult, but the dedicated players of the genre always seem to rise to the challenge. “There is certainly a lot of surprise, especially when watching content from really, really good players,” he says. “We design certain experiences with the intent of, ‘Oh man, I’m sure they’re going to have a tough time with this,’ but somehow, these players are able to overcome all the obstacles with their skill. With regards to difficulty, I know we get a lot of credit for saying, ‘Yeah, our games are difficult,’ but it’s not a matter of simply cranking up the difficulty. It’s doing so fairly.”
“When players are killed, and they can understand why they were killed in an instance, and it feels justified – ‘Okay, yeah, that makes sense’ – that’s the game design we’re trying to achieve,” Miyazaki continues. “I know a lot of players out there are probably going to disagree: ‘What are you talking about?! This game doesn’t make sense! What the heck!’ But we try to make sure that there is a learning curve and a feedback loop that the players are able to extract from that they can then bring into the next attempt. We believe in difficult games, but not games that are unjustly or unfairly so. But, of course, there’s still room for improvement on our side, as well.”
With Elden Ring: Shadow of the Erdtree available now (read our review here), the Soulslike and From Software community is back to debating the merits of the developer’s difficulty. But regardless of the debate, history has shown that players will eventually adapt to this new level of challenge and defeat the seemingly undefeatable. From Software has shown an unprecedented level of mastery in understanding how to create content for its community, so while some players may currently feel like Shadow of the Erdtree is too challenging, it will be interesting to observe how that sentiment swings once those same players get more time with the expansion under their belts.
Use ChatGPT to Export Data from a WordPress Database
Retrieving data from a WordPress site can be a nightmare. Site data could reside in several places. Pulling from these various sources isn’t easy.
Websites that feature eCommerce or memberships are prime examples. Each plugin may store data in a different spot. Some create separate database tables. Others use the default WordPress locales.
Export plugins exist that help in some – but not all – circumstances. For example, you might be able to export customer orders. However, grabbing additional data not directly related to those orders may not be possible.
Writing a custom query is another option. But you’ll need to know your way around PHP and MySQL. Not everyone has the expertise to do so.
Artificial intelligence (AI) can help. As I discovered, tools like ChatGPT can do the dirty work. It simplified the process and saved me loads of time. Perhaps it saved my sanity as well.
Here’s how to use AI to get what you need from the WordPress database.
Before We Get Started
There are a few items we should mention before starting:
- Back up Your Site’s Database or Create a Local Copy of Your Site
None of what we’re doing here should hurt your database. However, create a fresh backup – just in case. - You can also create a local copy of your site for experimenting. That enables you to work without the risk of harming your production website.
- Have Access to a ChatGPT Account
We’re using ChatGPT for this demo. Therefore, you’ll want to have access to a free account. You can follow along and experiment.
Other AI tools, such as Google Gemini, may also work. The point is to use an AI tool that will generate code.
Also, a warning: Use caution when generating code. AI tools can make mistakes! Review the code before using it.
What Are You Doing with the Data?
There are a couple of things you can do with the data you retrieve:
- Display the data on the front end of your site;
- Download a CSV file that contains the data;
You’ll want to determine this beforehand. The process is a bit different depending on your choice.
Oh, and you’ll also need access to your site’s database. Access to your theme is required for displaying data on the front end.
Retrieving User Data from Different Plugins
Now, onto our experiment. Let’s take a common sticking point and try to make sense of it.
Our fictional website has two purposes. We sell various products with WooCommerce. Customers come to our site, create accounts, and order from us.
On the other side of the coin, we also sell memberships. Our members pay for access to exclusive content. We use the Restrict Content Pro plugin to power this feature.
Both WooCommerce and Restrict Content Pro have reporting features. For example, we can find out how many members we have. Or the number of WooCommerce customers.
But what if we want to combine this data? There’s no straightforward way to do this. So, let’s see if AI can help.
Step 1: Find the Data You Want
The first step is to determine what data you want to retrieve. Then, you’ll need to find the data inside the WordPress database.
Our goal is to create a CSV export file that includes users who are:
- A customer in our WooCommerce shop AND…
- Have an active membership via Restrict Content Pro;
Data isn’t always easy to locate. In some cases, you may need to reference plugin documentation. Or contact their technical support. A thorough database search can help if all else fails.
In our case, WooCommerce and Restrict Content Pro create custom database tables. That will make our job a bit easier.
- WooCommerce table names use the ‘
wp_wc
‘ prefix. - Restrict Content Pro table names use the ‘
wp_rcp
‘ prefix.
We’ll also want to bring in data from the ‘wp_users
‘ and ‘wp_usermeta
‘ tables. That allows us to tie customer and membership data to specific users.
With that in mind, we’ll look for the following information:
Data Type | Database Table | Column |
---|---|---|
User ID | wp_users | ID |
First Name | wp_usermeta | Meta Key: first_name |
Last Name | wp_usermeta | Meta Key: last_name |
Customer ID | wp_wc_customer_lookup | customer_id |
Membership Status | wp_rcp_memberships | status |
Membership Level ID | wp_rcp_memberships | object_id |
Step 2: Ask ChatGPT to Create a Database Query
Next, we’ll ask ChatGPT for some help. We’ll want to provide a clear explanation of the task.
Here’s the prompt I used:
I'd like to create a MySQL database query for a WordPress website. I only want to retrieve users who have both a WooCommerce Customer ID and a membership via Restrict Content Pro.
Here is the data I'd like to retrieve:
From the wp_users database table:
ID
From the wp_usermeta database table:
Meta Key: first_name
Meta Key: last_name
From the wp_wc_customer_lookup database table:
customer_id
From the wp_rcp_memberships database table:
status
object_id
Step 3: Get the Response
ChatGPT’s response included a code snippet and a detailed explanation of it (view the full response). The snippet joins multiple database tables together to produce a single report.
So, how do we see if it works? We can run the query in a tool that connects to the site’s database. I’m using a local website that includes AdminerEvo.
You could also use phpMyAdmin, MySQL Workbench, or similar apps. ChatGPT can even provide instructions for whatever app you’re using.
I’ve pasted the query into the SQL Command screen inside AdminerEvo.
Step 4: Study the Results
The results are in! Our fictional website has 198 users. 15 of them have a paid membership. There are also 200 product orders.
So, how many are WooCommerce customers and Restrict Content Pro members? A grand total of seven.
The query results returned the columns we requested. From here, we can tweak things further or export the data.
Going Further with AI
Our example query may seem simple. However, bringing together data from multiple plugins is challenging. A custom solution is often the only solution.
I’m no coding expert. Thus, figuring out how to get data became frustrating. Thankfully, AI has proven to be a terrific tool for the job.
It’s one of the areas where this technology shines. Many of us struggle to write this sort of code on our own. Writing a prompt describing what we want isn’t so bad, however.
There are also opportunities to take things further. We could change our prompt to display data on a WordPress page. Or return data relevant to the currently logged-in user.
A working knowledge of PHP and MySQL can take you a long way. So, experiment and see what you can accomplish. And be sure to add up all the time you save in the process!
Related Topics
Top
5 underappreciated benefits of AI in cyber security – CyberTalk
EXECUTIVE SUMMARY:
The benefits of AI in cyber security are phenomenal, yet not sufficiently well-known. In this article, get insights that cut through the noise; that show you how to put AI to work in ways that will yield worthwhile results.
AI-powered cyber security solutions drive proactive threat prevention, accelerated response times, reduced false positives, optimization of resources and cost efficiency – all of which are strategic advantages that conspire to help create a more agile and robust organizational security posture.
Although 91% of organizations allow that AI adoption is a priority, the large majority are still in the planning or development stages of their AI-in-security journeys. Whether you’re assessing AI-based tooling adoption or wish to get more out of existing AI implementations, this article offers valuable insights that can propel your cyber security strategy forward.
Benefits of AI in cyber security
These are the kinds of returns that you can expect to receive on your AI-powered cyber security investment:
1. Proactive threat prevention and detection. One of the most significant benefits of AI in cyber security is that it transitions organizations from a reactive threat management approach to a proactive one. Here’s what we mean…
Historically, security tools have relied on known signatures or rules. Yet, this has left organizations vulnerable to unknown threats.
To circumnavigate the problem, AI can look back at trends, patterns and anomalies, using volumes of existing data to identify emerging, never-before seen attack types. AI’s capabilities here enable security teams to mitigate issues before they spiral into damaging security incidents.
2. Accelerated response times. When a security incident occurs, time is of the essence. AI-powered cyber security solutions can automate the initial stages of incident response; threat identification, impact assessment and containment.
In some instances, AI may be able to auto-isolate compromised devices from the network. In turn, this prevents the spread of malware (ex. ransomware). Efficient and automatic device isolation can minimize a cyber attack’s financial impact on a business.
3. False positive reduction. False positives – benign activities that are improperly recognized and categorized as malicious – have long been a security team frustration. They consume time and resources while potentially obscuring genuine threats. But AI has much to offer here…
For various technical reasons, AI-powered cyber security tools allow for a markedly more accurate differentiation between suspicious behavior and normal behavior, as compared to traditional cyber security tools. Subsequently, false positive rates decline. When there are fewer false positives, security teams can spend more time engaging with real threats, contributing to a stronger organizational cyber security posture overall.
4. Resource optimization. Given the cyber skills shortage, organizations are under pressure to optimize human resources. Nearly 50% of Check Point survey respondents recognize AI’s potential when it comes to automating repetitive tasks and optimizing resource allocation.
AI can competently tackle log analysis and correlation, vulnerability scanning and assessment, patch management and routine threat hunting. Thus, humans can focus on more complex and strategic initiatives. Ultimately, this approach – apportioning the work between AI and humans – ensures that resources are allocated in a way that maximizes impact and optimizes outcomes.
5. Cost efficiency. AI-powered tools can reduce the need for point solutions. This is because many AI-powered cyber security platforms offer extensive, integrated capabilities. Such consolidation can lead to significant cost savings in terms of software licenses, maintenance and interoperability efforts.
AI also contributes to cyber security cost efficiency due to the fact that it can limit the likelihood and impact of security incidents. Because AI-powered systems can identify threats rapidly and respond quickly, the potential for damage drops and expected breach costs decline.
More information
For more insights into the benefits of AI in cyber security, please see CyberTalk.org’s past coverage. Curious about how ChatGPT-5 could influence your security strategy? Click here.
Discover at transformative, industry-leading AI-powered, cloud-delivered cyber security solution here. Lastly, to receive cyber security thought leadership articles, groundbreaking research and emerging threat analyses each week, subscribe to the CyberTalk.org newsletter.