Nintendo is doing everything in its power to stop the public from playing pirated games on the Switch console.
Their major adversary is the infamous hacking group Team-Xecuter, which released several ‘jailbreak’ hacks for the games console.
After cracking Switch’s original technical protections in 2018, Team-Xecuter released a new range of products this year. These SX Core and SX Lite chips work on all Switch classic and Lite consoles, while previous ‘hacks’ were limited to a subset of devices.
Nintendo Sues Uberchips.com
As Nintendo’s efforts to go directly after Team-Xecuter failed, the games company targeted several stores that offered these new hacks for sale instead. They included Uberchips.com, which is operated by Ohio resident Tom Dilts Jr.
Soon after the lawsuit was filed Uberchips went offline, but the lawsuit didn’t disappear. Uberchips’ owner realized this and in June he responded in court through his attorney, denying pretty much all allegations.
After this initial response things went quiet, at least in court. Behind the scenes, however, both parties got together to see if there was a way to resolve the matter. This week, they reached an agreement.
Uberchips Agrees to Pay $2 million
In a joint filing, Nintendo and the Uberchips operator submitted a proposed final judgment and a permanent injunction. As expected, Dilts is prohibited from selling Team-Xecuter chips or similar devices going forward. In addition, there’s also a hefty damages award of $2 million.
“Plaintiff is hereby awarded judgment against all Defendants, jointly and severally, in the amount of US$2,000,000.00,” the proposed judgment reads, adding that both parties will cover their own legal costs.
It is not uncommon for settlements to be higher on paper than they are in reality. We can’t say whether that’s the case here, but considering the scale of the award, it’s certainly possible.
The permanent injunction both parties agreed on prohibits the site operator from trafficking in any circumvention devices, including SX Pro, SX Core, and SX Lite. Infringing Nintendo’s copyrights in any other way is not an option either, and all remaining stock must be destroyed.
“The Court further orders […] the seizure, impoundment, and/or destruction of all Circumvention Devices, all copies of SX OS, and all other electronic material or physical devices within Defendants’ custody, possession, or control..,” the proposed order reads.
Finally, Dilts can no longer maintain the Uberchips Facebook group or any type of related social media, and must hand over the Uberchips.com domain name to Nintendo.
The proposed judgment has yet to be signed off by the court. However, considering that it has been submitted with the consent of both parties, that shouldn’t be much of a problem. When signed off, the case will effectively end.
Lawsuit Against Eight Other Stores Still Ongoing
Uberchips was the only known operator of the ‘Team-Xecuter’ stores Nintendo went after. A separate case, filed against eight presumably foreign site operators, remains ongoing.
In that case, the game giant has thus far been unable to identify the owners. For this reason it recently asked for a permanent injunction so it can ask domain registrars and hosting companies to shut them down.
Team-Xecuter is not a party in any of these lawsuits but denies that it’s a “piracy” group producing piracy tools. Instead, it accused Nintendo of censorship, monopolistic control, and legal scare tactics.
A copy of the proposed final judgment and permanent injunction against Uberchips.com and its operator Tom Dilts Jr is available here (pdf)
From: TF, for the latest news on copyright battles, piracy and more.
Google finally revealed one of its worst-kept secrets: the Pixel 4a 5G.
The upcoming phone takes everything that made the Pixel 4a one of the best values in the smartphone space, adds 5G connectivity and $150 to the price.
Google Pixel 4a 5G Features and Specs
The Pixel 4a 5G screen comes with a 6.2-inch OLED screen. As this is more of a budget phone, that screen is 60Hz (the newly-announced Pixel 5 comes with a 6-inch 90Hz display).
As for power, the Pixel 4a 5G Snapdragon 765G and 6GB of RAM. That's the same processor from the Pixel 5, so this phone is packing a pretty serious punch for the price.
The Pixel 4a comes with the same 12.2MP f.1.7 main lens that's featured on the Pixel 5. There's also a 16MP f/2.2 wide-angle lens and an 8MP f/2 hole-punch front-facing camera for selfies. Again, these are the same cameras you'll find on the more expensive Pixel 5.
Of course, this isn't a carbon copy of the Pixel 5, and some sacrifices must be made to reach this price point. First, there's the aforementioned 6GB of RAM (the Pixel 5 features 8GB). There's also a plastic body and 18W wired charging, which are a couple of the downgradnes.
Still, if those aren't something you're too worried about, and you want all of the latest features Google offers with its Pixel phones and 5G speeds, you should be quite happy with the Pixel 4a 5G. You'll still get features like Hold for Me and Extreme Battery Saver with the Google Pixel 4a 5G, which is quite exciting.
Google Pixel 4a 5G Availability
The Pixel 4a 5G is quite a bit more expensive than the original Pixel 4a. It comes with a $499 price tag, compared to the $349 price of the original. The biggest upgrade is the 5G connectivity, so the worth of this phone will depend heavily on whether you live in a 5G area.
Google is set to release the new Pixel 4a 5G on October 15 in Japan, and November 9 in other parts of the world.
Google was busy today, announcing the new Chromecast and Pixel smartphones. Along with those devices, Google also revealed a new Nest Audio smart speaker. It looks to expand upon the features offered by the original Google Home smart speaker.
Google Nest Audio Features
The new speaker functions like other speakers in Google's line. It comes with Google Assistant so you can quickly and easily tell it to play whatever you want.
Google touted the extra volume offered by the new Nest Audio speaker. The company custom-designed drivers and housed them in an enclosure that helps squeeze out every bit of sound possible. In fact, Google says that it is 75-percent louder and has 50-percent stronger bass than the original Google Home speaker.
The new speaker features an EQ that automatically changes the sound based on whether you're listening to music, podcasts, audiobooks, or even a response from Google Assistant. There's also a feature called Ambient IQ that adjusts the volume of Assistant, news, podcasts, and audiobooks based on the background noise in your home.
Another cool feature of the Google Nest Audio is that it is made from 70-percent recycled plastic. That's more sustainable than previous Google smart speakers, which is always a good thing for the planet. It's also covered in the same cloth material used on the Nest Mini.
Google Nest Audio Availability and Price
Nest Audio is meant to be the centerpiece of a whole-home sound system and it comes with a $99.99 price tag that makes getting music in every room a reality for most people. The new speaker will release in the U.S., Canada, and India on the Google Store and other retailers on October 5.
From there, Google is set to release it in retail stores including Target, Best Buy, and more in 21 countries starting October 15.
The new speaker is available in Chalk, Charcoal, Sand, Sky, and the new Sage. That means you should be able to snag one that works in your room.
"The DOM" is a term that gets used a lot in front-end web design and development. It stands for "Document Object Model", and it's a fundamental part of websites.
As important as the DOM is, many people don't understand it. In fact, you can program websites for years without learning much about it. But as front-end technology advances, understanding the DOM is becoming more important.
Understanding the DOM Contract
In object-oriented programming, there is a construct called an interface. An interface doesn't do anything on its own. Instead, it creates a contract. It says that anything can interact with anything else, as long as it follows the rules of the interface contract.
Having an interface lets any part of a program interact with any other part of the program in a controlled and predictable way. The interface also makes it possible for one part of a program to work with any other part, even if it doesn't know anything about the part of the program on the other side of the interface.
An interface is like an electrical outlet in your wall. Your device doesn't need to know where the power is coming from as long as the voltage is correct. The transformer on the corner doesn't need to know what it's powering. It just needs to send electricity at the proper voltage to your house.
The DOM is an interface layer between the web page and the code that creates and changes it. When you visit a website, you're seeing how the browser renders the DOM of that website. When you write HTML, you're actually programming using the DOM's API (programming interface).
At this point, you may be thinking they're not doing a very good job. After all, there are so many problems caused by cross-browser compatibility issues.
The problem isn't with the standard. It's with the browsers themselves. Many browsers have added functionality to their DOM implementation that doesn't comply with the W3C standards. Sometimes that functionality becomes popular and gets implemented into the DOM standard, forcing other browsers to catch up.
Another problem is that some people are still using older versions of browsers that don't have the latest DOM standard built-in. And sometimes browsers don't implement the standard correctly.
How The DOM Is Structured
You can think of the DOM like a tree. The <html> element is the trunk, and all the elements inside of it are branches. When you nest HTML elements inside of a parent element, you're actually creating branches off of that branch. The proper term for each branch is "node."
How HTML Interacts With the DOM
The DOM is defined by creating a document object with the document interface. Your HTML code is the most direct way to create a document. HTML gives you a simple way to define the document without needing to do traditional programming.
If you're just getting started with HTML, here are five tips to familiarize yourself with it.
HTML is simpler and more forgiving than traditional programming languages. It makes interacting with the DOM easy for beginner web designers.
How CSS Interacts With the DOM
Once your HTML has structured the DOM document, CSS can style that document. In order to do that, it needs to be able to find the elements you want to style. It does this in a few ways.
You can access document nodes by referencing elements by name, like <div> and <p>. CSS can also access the elements directly by referencing class and id names. Class styling gets applied to several elements so you can style them all at the same time. Conversely, id styling applies changes to only a single element.
You can also access the family tree structure with CSS and fine-tune access for more control. CSS selectors let you choose multiple elements and gives you a bag of tricks for finding them. You can search for children by their ancestry, combinations of classes, and much more.
The Future of Web Development and the DOM
AJAX allows websites to update data displayed from a server on the fly without reloading the page. Before AJAX, every change to data could only be seen when the page was reloaded, or the user navigated to another page.
After AJAX, web apps became more and more popular. The internet is no longer a collection of simple static websites and a few high functionality apps, like eBay. Now the internet is almost a second operating system, full of highly functional apps.
WebAssembly brings many of the benefits of native code to the browser, including improved speed and better hardware access. It will let programmers use other languages to build websites like C++ and Rust.
But even with the vast improvements that WebAssembly will bring, the DOM will still be there, providing a consistent interface between the code and what's displayed in the browser.