You Can Now Jailbreak A PS4 With An LG TV

You might think that jailbreaking a PS4 to run unsigned code is a complicated process that takes fancy tools and lots of work. While developing said jailbreaks was naturally no mean feat, thankfully they’re far easier for the end user to perform. These days, all you need is an LG TV.

Of course, you can’t just use any LG TV. You’ll need a modern LG webOS smart TV, and you’ll need to jailbreak it before it can in turn be used to modify your PS4. Once that’s done, though, you can install the PPLGPwn tool for jailbreaking PS4s. It’s based on the PPPwn exploit released by [TheFlow], which was then optimized by [xfangxfang] and implemented for LG Smart TVs by [zauceee]. Once installed, you just need to hook up your PS4 to the TV via the Ethernet port. Then, with the exploit running on the TV, telling the PS4 to set up the LAN via PPPoE will be enough to complete the jailbreak.

There are other ways to jailbreak a PS4 that don’t involve the use of a specific television. Nonetheless, it’s neat to see the hack done in such an amusing way.

Continue reading “You Can Now Jailbreak A PS4 With An LG TV”

Adaptive Chef’s Knife Provides Better Leverage

[Colleen] struggled with using a chef’s knife to cut a variety of foods while suffering from arthritis in her wrist and hand. There are knives aimed at people with special needs, but nothing suitable for serious work like [Colleen]’s professional duties in a commercial kitchen.

As a result, the IATP (Illinois Assistive Technology Program) created the Adaptive Chef’s Knife. Unlike existing offerings, it has a high-quality blade and is ergonomically designed so that the user can leverage their forearm while maintaining control.

The handle is durable, stands up to commercial kitchen use, and is molded to the same standards as off-the-shelf knife handles. That means it’s cast from FDA-approved materials and has a clean, non-porous surface. The pattern visible in the handle is a 3D printed “skeleton” over which resin is molded.

Interested? The IATP Maker Program makes assistive devices available to Illinois residents free of charge (though donations in suggested amounts are encouraged for those who can pay) but the plans and directions are freely available to anyone who wishes to roll their own.

Assistive technology doesn’t need to be over-engineered or frankly even maximally efficient in how it addresses a problem. Small changes can be all that’s needed to give people meaningful control over the things in their lives in a healthy way. Some great examples are are this magnetic spoon holder, or simple printed additions to IKEA furnishings.

Generative AI Hits The Commodore 64

Image-generating AIs are typically trained on huge arrays of GPUs and require great wads of processing power to run. Meanwhile, [Nick Bild] has managed to get something similar running on a Commodore 64. (via Tom’s Hardware).

A figure generated by [Nick]’s C64. We shall name him… “Sword Guy”!
As you might imagine, [Nick’s] AI image generator isn’t churning out 4K cyberpunk stills dripping in neon. Instead, he aimed at a smaller target, more befitting the Commodore 64 itself. His image generator creates 8×8 game sprites instead.

[Nick’s] model was trained on 100 retro-inspired sprites that he created himself. He did the training phase on a modern computer, so that the Commodore 64 didn’t have to sweat this difficult task on its feeble 6502 CPU. However, it’s more than capable of generating sprites using the model, thanks to some BASIC code that runs off of the training data. Right now, it takes the C64 about 20 minutes to run through 94 iterations to generate a decent sprite.

8×8 sprites are generally simple enough that you don’t need to be an artist to create them. Nonetheless, [Nick] has shown that modern machine learning techniques can be run on slow archaic hardware, even if there is limited utility in doing so. Video after the break.

Continue reading “Generative AI Hits The Commodore 64”

Think Again: Tips On Finding And Flexing Your Creativity

Technical work — including problem-solving — is creative work. In addition, creativity is more than a vague and nebulous attribute that either is or isn’t present when it’s needed. A short article by [Anthony D. Fredericks] gives some practical and useful tips on energizing and exercising one’s creativity.

Why would creative thinking be meaningful to a technical person? The author shares an anonymous observation that as children we’re taught to stay inside the lines, while as adults we are often expected to think outside the box. Certainly when it comes to technical tasks, our focus is more on logical thinking. But problem solving benefits as much from creative thinking as it does from more logical approaches.

How can one cultivate creative thinking? The main idea is that creativity is best flexed and exercised by actively looking for connections and similarities between highly dissimilar elements, rather than focusing on their differences. Some thought exercises are provided to help with this process. Like with any exercise, the more one does it, the better one becomes.

Practicing more creative thinking can help jolt new ideas and approaches to a tough problem, so give it a shot. It’s also worth keeping in mind that we all need a feeling of progress, especially during extended times of applying effort to something, so do yourself a favor and give yourself an occasional win.

FLOSS Weekly Episode 783: Teaching Embedded With The Unphone

This week Jonathan Bennett and Rob Campbell talk with Gareth Coleman and Hamish Cunningham! It’s all about the Unphone, an open source handset sporting an ESP32, color touchscreen, and LoRa radio. It’s open hardware, and used in a 3rd year university course to teach comp sci majors about hardware and embedded development.

Continue reading “FLOSS Weekly Episode 783: Teaching Embedded With The Unphone”

Designing A Quality Camera Slider Can Be Remarkably Satisfying

Camera sliders are great creative tools, letting you get smooth controlled shots that can class up any production. [Anthony Kouttron] decided to build one for an engineering class, and he ended up mighty satisfied with what he and his team accomplished.

As an engineering class project, this wasn’t a build done on a whim. Instead, [Anthony] and his fellow students spent plenty of time hashing out what they needed this thing to do, and how it should be built. An Arduino was selected as the brains of the operation, as a capable and accessible microcontroller platform. Stepper motors and a toothed belt drive were used to move the slider in a controllable fashion. The slider’s control interface was an HD44780-based character LCD, along with a thumbstick and two pushbuttons. The slider relied on steel tubes for a frame, which was heavy, but cost-effective and easy to fabricate. Much of the parts were salvaged from legendary e-waste bins on the university grounds.

The final product was stout and practical. It may not have been light, but the steel frame and strong stepper motor meant the slider could easily handle even heavy DSLR cameras. That’s something that lighter builds can struggle with.

Ultimately, it was an excellent learning experience for [Anthony] and his team. As a bonus, he got some great timelapses out of it, too. Video after the break.

Continue reading “Designing A Quality Camera Slider Can Be Remarkably Satisfying”

How AI Large Language Models Work, Explained Without Math

Large Language Models (LLMs ) are everywhere, but how exactly do they work under the hood? [Miguel Grinberg] provides a great explanation of the inner workings of LLMs in simple (but not simplistic) terms that eschews the low-level mathematics of how they work in favor of laying bare what it is they do.

At their heart, LLMs are prediction machines that work on tokens (small groups of letters and punctuation) and are as a result capable of great feats of human-seeming communication. Most technical-minded people understand that LLMs have no idea what they are saying, and this peek at their inner workings will make that abundantly clear.

Be sure to also review an illustrated guide to how image-generating AIs work. And if a peek under the hood of LLMs left you hungry for more low-level details, check out our coverage of training a GPT-2 LLM using pure C code.