How Capcom’s Remaster of Onimusha 2: Samurai’s Destiny Makes a Classic Game Better


“The game’s unique visual style greatly benefits from an improved HD resolution and 60FPS performance, making the swordplay feel more responsive than ever,” says Director Motohide Eshiro. “Since TV screens have moved onto the widescreen format in the intervening years, we’ve also updated the game’s output to fill a wide display, which zooms the image in, and I think makes the battle scenes feel even more immersive and exciting.”

I agree. Swordplay is extremely responsive – I’m able to effectively strike and block, while the battles feel intimate. That’s especially true within temple corridors, as I slash away at an onslaught of demons, trying to master an issen hit (a powerful counterattack), and absorbing the souls of my enemies to gain XP.

“A new player picking up this remaster in 2025 should feel the same exhilaration as someone did in 2002,” adds Eshiro. “This meant retaining the game’s core features and charm, while bringing certain elements up to the modern standards gamers expect. We had access to the original game’s assets, and to be honest even in 2002 the original team had made them very high quality. If anything, the standard-definition CRT display technology of the time was holding these assets back from being appreciated in their original quality, so we have used a variety of modern upscaling and uprezzing techniques to bring out all their detail on modern HD displays. This includes the moving video elements of backgrounds, so areas such as flowing rivers look better than ever.”

Trust and Safety Support – Tech Research Online


In today’s digital-first world, maintaining trust and safety across online platforms is essential. This case study highlights how Highspring partnered with a leading global search company to deliver multilingual, round-the-clock content moderation services that balance efficiency, scale, and quality.

With support in 24 languages across 102 markets, Highspring enabled high-accuracy content classification and monetization decisions while reducing staffing costs by 40 percent.

In this case study, you’ll learn: 

  • How a 24/7 hybrid shift model improved scalability and responsiveness
  • Why a train-the-trainer model supports quality in sensitive content decisions
  • How custom tools and dashboards enhanced content review processes
  • The impact of 98 percent accuracy across 130,000 content pieces monthly
  • Ways to meet operational goals while upholding brand integrity

Explore the case study to see how managed services can strengthen your content moderation efforts with quality and scale in mind. 

24 Remote Jobs for Pregnant Women To Work-From-Home


Balancing work and pregnancy can be challenging, but the rise of remote work has opened up a world of opportunities for expecting mothers. Working from home offers the flexibility to manage both professional responsibilities and personal well-being, making it an ideal option for pregnant women.

Whether you’re looking for part-time, full-time, or freelance roles, there are numerous remote jobs that can accommodate your needs during this important time. In this blog, we’ll explore remote job options that offer the flexibility and convenience you need while expecting, allowing you to maintain your career without compromising your health and comfort.

24 Remote Jobs for Pregnant Women

1. Virtual Assistant

Provide administrative support to clients from a remote location. Tasks may include managing emails, scheduling appointments, and handling social media accounts.

2. Freelance Writer

Write articles, blog posts, and other content for various clients. This role offers flexibility in terms of hours and workload.

3. Online Tutor

Teach students in a variety of subjects via video calls. This job can be done from home and often allows for flexible scheduling.

4. Customer Service Representative

Handle customer inquiries and complaints via phone, email, or chat. Many companies offer remote customer service positions with flexible hours.

5. Data Entry Specialist

Input and manage data for businesses. This job is an entry-level job and offers flexible hours, typically requires attention to detail and can be done from home.

6. Social Media Manager

Manage and create content for a company’s social media accounts. This role often offers flexible hours and can be done remotely.

7. Graphic Designer

Create visual content for websites, advertisements, and social media. Many graphic design roles offer remote work opportunities.

8. Transcriptionist

Convert audio recordings into written documents. This job requires good listening skills and can be done from home.

9. Virtual Bookkeeper

Manage financial records for businesses. This role requires knowledge of accounting software and can be done remotely.

10. Online Survey Taker

Participate in online surveys and provide feedback. This is a flexible job that can be done at any time.

11. Content Editor

Edit and proofread written content for accuracy and clarity. This job can be done from home and often offers flexible hours.

12. Remote Recruiter

Find and screen candidates for job openings. This role can be done remotely and often offers flexible scheduling.

13. E-commerce Store Manager

Manage an online store, including product listings, customer service, and order fulfillment. This job can be done from home.

14. Online Sales Representative

Sell products or services via phone, email, or chat. Many companies offer remote sales positions with flexible hours.

15. Remote Project Manager

Oversee projects from start to finish, coordinating with team members and clients. This role can be done remotely and often offers flexible hours.

16. Freelance Translator

Translate written content from one language to another. This job can be done from home and offers flexible hours.

17. Remote IT Support Specialist

Provide technical support to customers or employees. This role can be done remotely and often offers flexible hours.

18. Online Fitness Instructor

Teach fitness classes via video calls. This job allows for flexible scheduling and can be done from home.

19. Remote Marketing Specialist

Develop and implement marketing strategies for businesses. This role can be done remotely and often offers flexible hours.

20. Virtual Event Planner

Plan and coordinate virtual events such as webinars and online conferences. This job can be done from home and offers flexible hours.

21. Remote Customer Success Manager

Ensure customers are satisfied with a company’s products or services. This role can be done remotely and often offers flexible hours.

22. Freelance Photographer

Take and edit photos for clients. While some photography work may require travel, editing and client communication can be done remotely.

23. Remote Researcher

Conduct research for various projects and clients. This job can be done from home and often offers flexible hours.

24. Online Health Coach

Provide health and wellness advice to clients via video calls or chat. This job can be done from home and offers flexible scheduling.

Find Remote Jobs with DailyRemote

These remote jobs offer flexibility and the ability to work from home, making them ideal for pregnant women who need to balance work with their health and well-being. Whether you have specialized skills or are looking for entry-level opportunities, there are plenty of high-paying remote jobs available that can accommodate your needs during pregnancy.

DailyRemote is home to thousands of employers looking to hire remote workers, and the best part some of the highest-paying remote jobs are also here. Search and apply for remote, work from home and hybrid jobs that interest you. If you get any responses, follow up with them on the spot. Always be connected to relevant remote jobs.

If you’re interested in looking for remote work, there’s no better place to start than DailyRemote. So, what are you waiting for? Get started today. Working remotely is the need of the hour. And now that you know how to find the remote job of your dreams, start applying today. Join like-minded people in our



My 5 go-to Linux commands for troubleshooting – and how I use them


5 best Linux commands for troubleshooting problems (and how I use them)

Jack Wallen / Elyse Betters Picaro / ZDNET

Much to the chagrin of those who would like to malign the Linux operating system, it’s actually quite easy to use. Thanks to modern GUI desktop environments and applications, anyone can jump into the fray and know what they’re doing.

On the rare occasions when trouble arises, you might want to know a few commands to help you out. The problem is that there are so many commands available within the realm of Linux, which makes it challenging to know which commands are the best options.

Also: The first 5 Linux commands every new user should learn

Sure, you can learn any of the commands that display system information (such as top, free, iostat, htop, vmstat, and iftop), but those tools will only get you so far. What is more valuable is skipping to the command that can really help you if something goes wrong. With that introduction out of the way, let’s get to the commands.

1. dmesg

Back when I first started using Linux, dmesg was my best friend. Essentially, dmesg is used to examine all messages that are created after the bootloader phase of the kernel. In other words, you might find a clue for anything you could possibly troubleshoot right here.

Also: I’m a command-line pro and this is the best terminal app I’ve ever used, thanks to AI

Unlike the dmesg of old, you now have to run the command with sudo privileges, so:

sudo dmesg

This will print quite a bit of output you can scroll through, making it a bit challenging to find what you’re looking for, and much of what you read will most likely seem like gibberish. The good news is that errors print out in red, so you can quickly scroll to find anything that might be wrong.

Also: 5 things to do with the Linux terminal on your Android phone – including my favorite

There’s a way to make this even easier. Let’s say you’re experiencing an error, and you want to see if it is logged via dmesg as it happens. To do that, issue the command:

dmesg -w

This will display the output from dmesg as it happens, so when an error occurs, you’ll see it written in the terminal window and can troubleshoot from there.

The output of the dmesg command.

The dmesg command is a great place to start troubleshooting in Linux.

Jack Wallen/ZDNET

2. tail

Speaking of following output, the tail command allows you to follow the output written to any log file. Let’s say you’re having issues with your Samba share and want to see what’s happening in real time. The first thing you would want to do is find out which log file to read. In that case, you could issue the command:

ls /var/log/samba

In that folder you’ll find a number of log files (for the Samba server and any/all machines connected to the share). Let’s say I want to view the content of the Samba daemon log. For that, I would issue the command:

tail -f /var/log/samba/log.smbd

Also: 5 Linux commands for quickly finding the system information you need to know

As the errors happen, they’ll be printed in the terminal. As you can see, I have an unknown parameter in my smb.conf file, named share modes. I can open that file, remove the parameter, restart Samba, and the error is no more.

The output of the tail -f command.

Tail is a great way to view information written to a log in real time.

Jack Wallen/ZDNET

Remember, to get out of the tail command, you have to use the Ctrl+c keyboard combination.

3. ps

For me, ps is a gateway to other commands. The ps command displays a snapshot of any given current process. You could use ps to list every running process or feed it to grep to list only specific processes.

But what’s it good for?

Also: Two tricks that make using the Linux command line a lot easier

Let’s say you have an application that has crashed and won’t close. You click that little X in the upper-right (or upper-left) corner of the window, but it just won’t go away. The first thing you need to do is find the PID of that process so you can then take care of the problem. That’s where ps comes in handy. But ps by itself isn’t very helpful. Why? If you just run ps, it will only list the processes associated with the terminal you’re using. Instead, you need to use some specific options, which are:

ps aux

  • a – all processes
  • u – processes owned by the user running ps
  • x – prints applications that have not been started from the terminal

Also: How to schedule Linux commands – and when you should

Output of the ps aux command.

The ps command is essential for finding information about applications that may not be behaving as they should.

Jack Wallen/ZDNET

This command prints out a lot of information, all of it in columns. You’ll see several columns, but the ones you’ll want to pay attention to are PID and COMMAND. With the information from those two columns, you can locate the process’s ID causing you problems. Once you’ve found that process, you can then kill it.

Also: 5 Linux commands for managing users

If the output of ps aux is overwhelming, you can pipe that output to grep and list only certain processes. Let’s say LibreOffice is causing you problems. You can list only those processes associated with LibreOffice like this:

ps aux | grep LibreOffice

4. kill

The kill command is very powerful. When you have a stubborn application that has crashed and won’t close (or hasn’t crashed but is consuming too much memory), the kill command will force that application to close.

Also: How I automate basic tasks on Linux with bash scripts – and why you should try it

But to use the kill command, you must first have the PID of the application in question (which you locate with the ps aux command). Let’s say the PID of a wayward LibreOffice application is 604187. To kill that process, the command would be:

kill 604187

The app should close, and you’re good to go.

Also: 5 Linux commands for quickly finding the system information you need to know

5. systemctl

The systemctl command is not only good for starting and stopping applications; it can also help you troubleshoot. Let’s say Samba isn’t working as expected. Issue the command:

systemctl status smbd

The above command will list whether the service is running, its PID, the number of associated tasks, how much memory and CPU it’s using, and the CGroups to which it belongs. Even better, if there are any issues with the process, systemctl will give you the information you need to troubleshoot the problem further (usually with the help of journalctl).

Also: Why I use the Linux tree command daily — and what it can do for you

There you have it. These five commands will serve as a great place to start with your Linux troubleshooting. Yes, there are quite a few more tools that are available, but for those just starting with Linux, you might want to know these commands first.

What is the difference between cd and pwd?

cd stands for “change directory” and allows you to navigate through directories. pwd stands for “print working directory” and displays the current working directory.

How do I list all files in a directory?

Use the command ls.

How do I create a new directory?

Use the command mkdir.

What is the difference between the -d option in mkdir and creating a parent directory separately?

The -d option creates only the top-level directory, whereas creating a parent directory separately ensures that all necessary subdirectories are created as well. If you use the -p option, it will create parent directories as well as the subdirectory.

How do I navigate to a specific file or directory from within another directory?

Use the command cd [directory_name].

What is the purpose of using ../ in navigation?

../ refers to going up one level in the directory hierarchy, whereas ./ (dot/period) refers to staying in the same directory.

How do I create a new file or edit an existing one?

Use the command touch [filename].

What is the purpose of using the -e option with touch?

The -e option allows you to specify an editor to open in place of creating a blank text file.

How do I delete a file or directory?

Use the command rm [filename] to delete a file and rm -rf [directory] to remove both the top-level directory and any child directory or file within.

What is the purpose of using pipes (|) with commands?

Pipes allow you to pass output from one command as input for another command, enabling complex data processing pipelines.

How do I use redirection operators (> and >>)?

Use > to redirect standard output and >> to append new output. Also, use << to read the contents of a file into a variable or pipe.



Bethesda gave Oblivion Remastered game keys to the entire Skyblivion development team and ‘made it clear that they have no intention of shutting down our project’


Fan-made remakes of popular games are a risky thing. You never know when you’re going to sink years of your life into a passion project, only to eat a cease and desist letter from an expensive lawyer representing a faceless corporate overlord that forces you to either change it up or shut it down entirely. That seemed like a real risk for Skyblivion, the ambitious, long-running effort to recreate Oblivion in the Skyrim engine, especially after it became clear that Bethesda was working on its own official Oblivion remaster.

Happily, in this case the outcome was very different: Instead of forcing an end to Skyblivion to protect its commercial interests, Bethesda sent a key for Oblivion Remastered to everyone working on it.

Huge thanks to our friends @bethesdastudios.com for their continued support of Skyblivion! As massive fans, we're beyond grateful for the generous gift of Oblivion Remastered game keys for our entire modding team! This means so much to us. Thank you for everything, @bethesda.net!

(Image credit: Skyblivion (Twitter))

“Huge thanks to our friends @bethesdastudios.com for their continued support of Skyblivion!” the mod team wrote on X. “As massive fans, we’re beyond grateful for the generous gift of Oblivion Remastered game keys for our entire modding team! This means so much to us. Thank you for everything, @bethesda.net!”

AutoCAD Drawing for Beginners: AutoCAD Foundations | AutoCAD Blog


The AutoCAD Foundations guide takes you step-by-step through AutoCAD basics. In our blog series, we’re moving on to AutoCAD drawing for beginners. Here are some quick tips with exercises to get you going, and you can also check out the full article here.

How to Create a New Drawing in AutoCAD

There are two easy ways to create a new drawing by either clicking “New” on the Start tab or on the Quick Access toolbar that will provide drawing template options.

Try it out: In this exercise, open and select a drawing template.

1. On the Quick Access toolbar, click New.

2. In the Select template dialog box, select one of the following drawing template files based your associated industry and click Open.

  • Tutorial-mArch.dwt. Sample architectural template (metric)
  • Tutorial-mMfg.dwt. Sample mechanical design template (metric)
  • Tutorial-iArch.dwt. Sample architectural template (imperial)
  • Tutorial-iMfg.dwt. Sample mechanical design template (imperial)

The metric template files are scaled to use millimeters as the drawing unit, and the imperial template files are scaled to use inches as the drawing unit.

How to Switch Between Model and Layout Tabs

The Model and Layout tabs provide two working environments. In Model space, you can draw a full-size model of your object. With Layout space, you can create a layout of the same object from multiple angles.

Try it out: In this exercise, navigate between model and layout spaces.

1. At the bottom left of your window, see the Model tab. This shows that your drawing is currently in Model space, where you create and modify the geometry for your model.

2. Click the Layout tab to the right of the Model tab.
Layouts are used to generate printed drawings.

3. On the layout, double-click anywhere within the rectangular viewport. This creates Model space within the layout to pan the model space view and add dimensions. To check this, see the bottom right of your window where it should say MODEL.

4. Double-click in a blank area outside the rectangular viewport. This returns you to Paper space, which you can verify at the bottom right of your window.

5. To return to Model space, click the Model tab.

How to View and Navigate Drawings

The easiest way to change the view of and navigate your drawing is to use the wheel on your mouse.

Try it out: In this exercise, you use the Navigation Bar to zoom and pan.

Using the Navigation Bar:

1. In the View tab, check that Navigation Bar is in blue. If not, click Navigation Bar to turn it on.

Screenshot of AutoCAD navigation bar

2. On the Navigation Bar, click the Zoom drop-down menu and choose Zoom Extents. 

The drawing zooms out/in to its extents.

AutoCAD Zoom Extents screenshot
AutoCAD Zoom Extents Screenshot

3. On the Navigation Bar, click Pan. 

AutoCAD Pan icon
AutoCAD Pan screenshot

4. Click and drag to move the view to a specific area of the drawing.

AutoCAD drawing screenshot

Learn More: AutoCAD Drawing for Beginners

Be sure to check out the entire AutoCAD Foundations article for even more in-depth tutorials on working with drawings, including how to set units; save, close, and open drawings; view and navigate drawings; and more. And stay tuned for our entire series here on the blog (or catch up on past articles!) as we highlight even more great tips for getting started with AutoCAD.

visual studio – Unity, C++, not C#


I have experience developing graphics engines on DirectX 11(d3d11.h) and have several questions about Unity.

  1. Can I make a game for Windows 10(11) on Unity using only C++? I don’t want to use C#. Is there any C++ API in the form of a DLL or a static library that I can use to develop a C++ game on Unity in Visual Studio?
  2. Do I understand correctly that Unity is a graphical editor for creating a scene, creating material, binding material to a 3D model, placing a 3D model in a scene? I.e. should I write game logic in either C# or C++? Is there an analogue of Unreal Engine Blueprints in Unity?
  3. In Unity, the file that the developer must open to access the scene is usually a Unity scene file with the extension “.unity”. These files contain information about objects, resources, and settings for a specific scene in the Unity project.
    Is there a C++ API for interacting with these files? For example, in Visual Studio, I want to write code that loads the “Cave with Monsters” scene into RAM when the player enters the cave from the world map (see the analogy with Skyrim and how loading screens are implemented there).

Thank you.

NYT Mini Crossword today: puzzle answers for Tuesday, April 22



The New York Times has introduced the next title coming to its Games catalog following Wordle’s continued success — and it’s all about math. Digits has players adding, subtracting, multiplying, and dividing numbers. You can play its beta for free online right now. 
In Digits, players are presented with a target number that they need to match. Players are given six numbers and have the ability to add, subtract, multiply, or divide them to get as close to the target as they can. Not every number needs to be used, though, so this game should put your math skills to the test as you combine numbers and try to make the right equations to get as close to the target number as possible.

Players will get a five-star rating if they match the target number exactly, a three-star rating if they get within 10 of the target, and a one-star rating if they can get within 25 of the target number. Currently, players are also able to access five different puzzles with increasingly larger numbers as well.  I solved today’s puzzle and found it to be an enjoyable number-based game that should appeal to inquisitive minds that like puzzle games such as Threes or other The New York Times titles like Wordle and Spelling Bee.
In an article unveiling Digits and detailing The New York Time Games team’s process to game development, The Times says the team will use this free beta to fix bugs and assess if it’s worth moving into a more active development phase “where the game is coded and the designs are finalized.” So play Digits while you can, as The New York Times may move on from the project if it doesn’t get the response it is hoping for. 
Digits’ beta is available to play for free now on The New York Times Games’ website

GFN Thursday: 11 new games on GeForce NOW


As the days grow longer and the flowers bloom, GFN Thursday brings a fresh lineup of games to brighten the week.

Dive into thrilling hunts and dark fantasy adventures with the arrivals of titles like Hunt: Showdown 1896 — now available on Xbox and PC Game Pass and Mandragora: Whispers of the Witch Tree on GeForce NOW. Whether chasing bounties in the Colorado Rockies or battling chaos in a cursed land, players will gain unforgettable experiences with these games in the cloud.

Plus, roll with the punches in Capcom’s MARVEL vs. CAPCOM Fighting Collection: Arcade Classics, part of 11 games GeForce NOW is adding to its cloud gaming library — featuring over 2,000 titles playable with GeForce RTX 4080 performance.

Spring Into Gaming Anywhere

With the arrivals of Hunt: Showdown 1896 and Mandragora: Whispers of the Witch Tree in the cloud, GeForce NOW members can take their gaming journeys anywhere, from the wild frontiers of the American West to the shadowy forests of a dark fantasy realm.

Hunt Showdown 1896 on GeForce NOW
It’s the wild, wild west.

Hunt: Showdown 1896 transports players to the untamed Rockies, where danger lurks behind every pine and in every abandoned mine. PC Game Pass members — and those who own the game on Xbox — can stream the action instantly. Whether players are tracking monstrous bounties solo or teaming with friends, the game’s tense player vs. player vs. environment action and new map, Mammon’s Gulch, are ideal for springtime exploration.

Jump into the hunt from the living room, in the backyard or even on the go — no high-end PC required with GeForce NOW.

Mandragora on GeForce NOW
Every whisper is a warning.

Step into a beautifully hand-painted world teetering on the edge of chaos in Mandragora: Whispers of the Witch Tree. As an Inquisitor, battle nightmarish creatures and uncover secrets beneath the budding canopies of Faelduum. With deep role-playing game mechanics and challenging combat, Mandragora is ideal for players seeking a fresh adventure this season. GeForce NOW members can continue their quest wherever spring takes them — including on their laptops, tablets and smartphones.

Time for New Games

Marvel VS. Capcom on GeForce NOW
Everyone’s shouting from the excitement of being in the cloud.

Catch MARVEL vs. CAPCOM Fighting Collection: Arcade Classics in the cloud this week. In this legendary crossover collection of arcade classics from the fan-favorite Marvel and Capcom crossover games, dive into an action-packed lineup of seven titles, including heavy hitters X-MEN vs. STREET FIGHTER and MARVEL vs. CAPCOM 2:New Age of Heroes, as well as THE PUNISHER. 

Each game in the collection can be played online or in co-op mode. Whether new or returning to the series from their arcade days, players of all levels can together enjoy these timeless classics in the cloud.

Look for the following games available to stream in the cloud this week:

  • Forever Skies (New release on Steam, available April 14)
  • Night Is Coming (New release on Steam, available April 14)
  • Hunt: Showdown 1896 (New release on Xbox, available on PC Game Pass April 15)
  • Crime Scene Cleaner (New release on Xbox, available on PC Game Pass April 17)
  • Mandragora: Whispers of the Witch Tree (New release on Steam, available April 17)
  • Tempest Rising (New release on Steam, Advanced Access starts April 17)
  • Aimlabs (Steam)
  • Blue Prince (Steam, Xbox)
  • ContractVille (Steam)
  • Gedonia 2 (Steam) 
  • MARVEL vs. CAPCOM Fighting Collection: Arcade Classics (Steam)
  • Path of Exile 2 (Epic Games Store)

What are you planning to play this weekend? Let us know on X or in the comments below.



Rivian elects Cohere’s CEO to its board in latest signal the EV maker is bullish on AI


Aidan Gomez, the co-founder and CEO of generative AI startup Cohere, has joined the board of EV maker Rivian, according to a regulatory filing. The appointment is the latest sign that Rivian sees promises in applying AI to its own venture while positioning itself as a software leader — and even provider — within the automotive industry.

Rivian increased the size of the board and elected Gomez, whose term will expire in 2026, according to the filing.

Gomez has had a long career as a data scientist and AI expert. He launched Cohere in 2019 with co-founders Nick Frosst and Ivan Zhang with a focus on training AI foundation models for enterprises. The generative AI startup sells its services to companies such as Oracle and Notion.

Prior to starting Cohere, Gomez was a researcher at Google Brain, the deep learning division at Google led by Nobel Prize winner Geoffrey Hinton. Gomez is also known for “Attention Is All You Need,” a 2017 technical paper he co-authored that laid the foundation for many of the most capable generative AI models today.

Gomez’s skill set could be particularly useful for Rivian as the EV maker navigates a new $5.8 billion joint venture with Volkswagen Group to develop software. Under the joint venture, Rivian will share its electrical architecture expertise with Volkswagen Group — including its many brands — and is expected to license existing intellectual property rights to the joint venture.

It’s possible the joint venture will sell its tech to other companies in the future.

Rivian has also been working on an AI assistant for its EVs since 2023, Rivian’s chief software officer, Wassym Bensaid, told TechCrunch during an interview in March. The AI work, which is specifically on the orchestration layer or framework for an AI assistant, sits outside the joint venture with VW, Bensaid mentioned at the time.

Gomez’s expertise in AI and as a data scientist is clearly attractive to Rivian founder and CEO RJ Scaringe, who
noted in a statement that his “thinking and expertise will support Rivian as we integrate new, cutting-edge technologies into our products, services, and manufacturing.”