“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.”
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.
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.
Provide administrative support to clients from a remote location. Tasks may include managing emails, scheduling appointments, and handling social media accounts.
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.
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
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.
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.
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.
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 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:
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.
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.
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
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.
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.
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:
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).
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.
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.
(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!”
And, to assuage any concerns that this is all a fake-out, the team said in a follow-up message that “Bethesda made it clear that they have no intention of shutting down our project.”
Of course, it could be a double-secret fake-out: Give the Skyblivion team a truckload of Oblivion Remastered keys, and then just wait for everything to grind to a halt while they blow a year or two playing it. I would 100% fall for that.
The Skyblivion team recently expressed “all love and no hate” for Oblivion Remastered, despite its potential to steal their thunder, saying their mod “always was a passion project and still is until the end,” and it’s great to see Bethesda reply in kind. It’s probably over-optimistic but it’d be nice to see more of this sort of thing in the future.
Speaking of things that are nice, the first day of release is going exceedingly well for Oblivion Remastered: Less than 12 hours after launch it’s surpassed 150,000 concurrent players on Steam along—more than double the peak of Skyrim Special Edition—the user reviews are good, mods work, and players aren’t even mad about the new horse armor. Can’t ask for anything more than that.
Keep up to date with the most important stories and the best deals, as picked by the PC Gamer team.
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.
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.
2. On the Navigation Bar, click the Zoom drop-down menu and choose Zoom Extents.
The drawing zooms out/in to its extents.
3. On the Navigation Bar, click Pan.
4. Click and drag to move the view to a specific area of the drawing.
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.
I have experience developing graphics engines on DirectX 11(d3d11.h) and have several questions about Unity.
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?
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?
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).
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
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.
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.
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
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)
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.”