Posts

Featured Post

How to Grow a Giant Crystal from Copper Sulfate

Image
Copper sulfate crystals are probably among one of the prettiest crystals you can grow at home, with even just a simple setup with some copper scrap and vinegar already capable of producing lots of them. Yet what if you want to grow really big ones? In that case the [Crystalverse] has got your back, with a recent video that expands on an older blog post . In lieu of the copper-and-vinegar approach you can also obtain copper sulfate directly, since it’s a common fungicide, rootkiller as well as drying agent. This means that your local brick-and-mortar retailer or favorite online store probably has a few kg of the stuff available for sale. As with most large crystal growing procedures the key is to have a saturated solution, which for copper sulfate just takes near-boiling water, to create a mesmerizingly blue liquid if there are no contaminants in it. By adding slightly more copper sulfate there are also crystallization sites on the bottom of the jar to draw these away from your...

It’s GW-BASIC, Jim, But Not as We Know It

Image
Back in the old days the IBM-PC, like most of its contemporary computers, shipped with BASIC in ROM. Even after it stopped living in ROM, IBM-Compatibles shipped with GW-BASIC, and now we have a project that asks: what if they still did? Thoreau BASIC is GW-BASIC, but updated for the 21st century. It’s meant to be code-compatible with all old GW-BASIC code — which means, yes, line numbers and GOTOs abound — but it can boot from a modern x86 PC’s UEFI or run under Windows and take full advantage of modern hardware with 64-bit memory and multithreading support. Graphics are 24-bit at any resolution your monitor can handle, and there are a number of handy built-in commands to handle file management, graphics — including sprites — mouse and keyboard input, 32-channel sound, and more. It is also not strictly an interpreted language. Programs can be compiled to run under Windows or bare-metal on UEFI x86 machines. It’s not open source, but the proj...

Upgrading a Benchtop Laser for Megawatt Power

Image
One fascinating thing about a pulsed laser is that, though the average power may be measured in watts or milliwatts, the peak power can easily reach millions of times that. This happens even in normal operation, but as [Les’ Lab] demonstrated, adding a Q-Switch can considerably enhance the peak power. A Q-switch is an optical attenuator; when placed in the laser cavity, it keeps the cavity from reaching resonance. This greatly limits stimulated emission, allowing energy to build up in the chamber as the gain medium becomes increasingly saturated. Eventually, at some energy level, the Q-switch suddenly stops blocking light, and the cavity lases in a very short, powerful pulse. The Q-switch doesn’t increase the energy in a laser shot, but it does release it much more quickly. In this case, [Les] used chromium-doped yttrium aluminum garnet crystals as the Q-switch and compared performance across several different crystals. [Les] used two sensors to measure the laser pulse: a pyroelec...

Hackaday Links: October 3, 2026

Image
If you’re interested in aerospace, there’s an excellent chance you’ve heard the rumor that NASA is trying to get its SR-71 flying again. Or at the very least, they are interested in what exactly it would take to bring the iconic Mach 3+ spy plane back online . The story started a couple of weeks ago when NASA Administrator Jared Isaacman announced the agency would be reinvesting in their famed “X-Plane” experimental aircraft program in an effort to get “back in the business of flying high and fast again.” Not long after, keen-eyed observers noted that the SR-71 that had been sitting on the tarmac at the Armstrong Flight Research Center in California had been moved to an unknown location . Several individuals who worked on the plane while it was operational have since claimed NASA representatives contacted them about potentially refurbishing it. So will the Blackbird fly again? Almost certainly not. It would be hard enough getting even a normal plane air...

Tearing Down a Heavy Oscilloscope

Image
When [Thomas] showed his 1960s-era Tektronix 545A oscilloscope in a recent video, it made us both nostalgic and happy. Nostalgic because we miss the days when our oscilloscopes were “mainframes” that could take plug-in modules . Happy because we noticed the two handles on top to manage hauling the almost 70 pounds of tubes, transformers, and glass around if you didn’t have the requisite cart. Not only did old scopes have plugins so you could reconfigure them, but there were also handy plugins and racks that could power them so you could build different test setups easily. This scope was an early version of that idea, but it only accepted a vertical section plugin. The mainframe part of the scope has 75 tubes, and the plugin, a type D, has six tubes, too. The power consumption was about 500 watts! If you’ve used a scope like this before, you’ll probably remember a lot of the oddities mentioned in the video. If not, you’ll gain a new appreciation fo...

Debloat The Internet With a Self-Hosted Compressing Proxy

Image
It’s no secret that the size of webpages has been slowly — or not so slowly — creeping up over the years. Does a simple website need to span multiple floppy disks? [PortalRunner’s] doesn’t — or rather, he doesn’t want to burn that much of his limited mobile data. So he built a self-hosted HTTPS proxy to compress images and websites, block ads, and save his bandwidth. The proxy itself is based on mitmproxy rather than reinventing the wheel. The biggest gains are, of course, from knocking images down to size — since he’s only going to be looking at them on a tiny screen, he can not only apply the better compression of .webp rather than the more common .PNG and .JPEG, but also toss unneeded information by reducing the resolution. Exactly how much quality to toss is left up to the individual user in a handy config. Likewise, if you’re willing to wait a little longer for pages to load, you can force every webpage to get the highe...

Play PlayStation 2 and XBox 1 Games on Your Jailbroken PS5

Image
Whereas PlayStation 3 and earlier were rather specialized consoles, today’s consoles like the PlayStation 5 are essentially x86-based gaming PCs in a fancy case, with custom firmware to lock it all down. Once you’re past those gates, however, you can use it to run pretty much anything. Naturally, this also means porting PlayStation 2 and Xbox 1 emulators to the PS5, in the form of the PS5X2 and XPSemu projects respectively. In addition,  Videocardz reports that Wine is being ported to the PS5 as its Proton iteration popularized by Valve’s SteamOS. This ‘PP’ project — for PS5 Proton — has no public releases yet, but it could mean that playing Windows games on your PS5 could also become reality. The PS5X2 project is the most complete so far, offering a quite complete port of the PCSX2 PS2 emulator, including GPU acceleration via the Vulkan API using the PS5Vulkan project. Based on the list, quite a few games work at full speed, even when r...