MoreRSS

site iconHackadayModify

Hackaday serves up Fresh Hacks Every Day from around the Internet. Our playful posts are the gold-standard in entertainment for engineers and engineering enthusiasts.
Please copy the RSS to your reader, or quickly subscribe to:

Inoreader Feedly Follow Feedbin Local Reader

Rss preview of Blog of Hackaday

3D打印部件险些让RC潜艇沉没

2026-04-13 16:00:00

A model submarine is shown on a dock. The body of the submarine is made out of a series of acrylic tubes, with other parts made out of grey plastic.

Of all the remote-control vehicles one can build, a submarine is possibly the hardest: if something goes wrong with almost any other vehicle, it’s easy to recover and repair, but a submarine is a very different affair. This nearly lost [James] of [ProjectAir] his latest project, a 2.7-meter long RC submarine, but it survived to make a few test sails.

Before building the full version, [James] made a test prototype. These submarines use large syringes as ballast tanks, pulling water in and out of the submarine body. The plungers are driven by a lead screw, and have a linear potentiometer for feedback. This can be wired in the same way as a servo motor, making it compatible with the RC controller. The controller receives its signal from an antenna in a buoy tethered to the submarine. Since initial tests worked well, [James] moved on to the full-scale model.

This was made out of radially-arranged acrylic tubes, with all but the top tube left open to the water. At the back of the submarine there were servo-actuated fins and a propeller, which would allow it to steer, ascend, and descend underwater. To waterproof the servo motors, [James] sealed them as much as possible, then filled them with oil. The other water-exposed electronics were either potted in epoxy or coated with a waterproofing compound. During testing, the submarine descended without issue, but was reluctant to resurface. Most of the external components had been 3D printed, and water infiltrated the infill below a certain depth. [James], however, managed to recover it before it was permanently lost, and managed to make a few other dives at a very limited depth.

On the other end of the spectrum from an RC submarine, we’ve also seen a rubber band-powered submarine. We’ve also seen a smaller, but more dive-ready RC submarine.

Thanks to [H Hack] for the tip!

我们对蜜蜂写作的Write Back Writerdeck议论纷纷

2026-04-13 13:00:00

Friends, there will likely come a time in your life when you have trouble sleeping. When this happens, it may behoove you to do some writing, any kind of writing. But consider that a physical journal will force you to turn past pages you’ve already filled, which may leave you deflated if you happen to read them.

So the answer lies in a sort of journalistic deposit box. That’s basically what we have here. [Simon Shimel]’s Bee Write Back writerdeck was inspired by sleepless nights, so you know it’s effective. The form factor is so great for [Simon], in fact, that he has developed more apps and functions for it, including a Claude client.

Inside is a Raspberry Pi Zero 2w, and input comes from an Air40 keyboard with quite awesome low-profile key caps. The display is a 5.5″ AMOLED, which leaves just enough room for a pair of the cutest bees ever. Be sure to check out the short video below for the build guide to accompany the build guide (PDF), and head over to GitHub for the full details.

Want to go even smaller and BYOK? Here’s a cheap writerdeck with an e-ink display.

Thanks to [Kaushlesh Chandel] for the tip!

尝试在2009年Mac Mini上安装Haiku

2026-04-13 10:00:00

Although the number of uses for a 2009-era Mac Mini aren’t very long, using them to run new-and-upcoming operating systems like Haiku on would seem to be an interesting use case. This is what [The Phintage Collector] recently took a swing at, using both the 2024 Beta 5 release and a current nightly build. The focus was mostly on the 32-bit build, as this has binary compatibility with BeOS applications, but the 64-bit version of Haiku was of course also installed.

One of the main issues with these Mac systems is that they use EFI for the BIOS, so you’re condemned to either take your chances with the always glitchy CSM ‘classical BIOS’ mode, or to make Haiku and EFI get along. While for the 64-bit version of Haiku this wasn’t too much of a struggle, the 32-bit version ran into the problem that the 64-bit EFI BIOS really doesn’t like 32-bit software. After a while the 32-bit version of Haiku was thus abandoned for a later revisit.

With the 64-bit version a lot of things just work, though audio couldn’t be made to work even with a USB dongle, and there’s no hardware acceleration for graphics, so gaming isn’t really going to happen either. The positive thing here is probably that as a test system for 64-bit Haiku such a Mac Mini isn’t too crazy, it being just an Intel system with an Apple-flavor EFI BIOS.

If you’re into giving it a shot yourself, the video description page contains a lot of resources to consult.

Hackaday 链接:2026年4月12日

2026-04-13 07:00:32

Hackaday Links Column Banner

At this point, we’ll assume you already know that four humans took a sightseeing trip around the Moon and made their triumphant return to Earth on Friday. Even if you somehow avoided hearing about it through mainstream channels, we kept a running account of the mission’s highlights stuck to the front page of the site for the ten days that the crew was in space.

On the assumption that you might be a bit burned out with space news at this point, we won’t bring up it up in this post… other than to point out that excitement for the lunar flyby has driven the number of simultaneous players of Kerbal Space Program to its highest count ever — nearly 20,000 armchair astronauts spent this weekend trying to cobble together their own rocket in honor of the Artemis II mission.

With so many folks focused on the Moon it would be the perfect time for a company to sneak out some bad news, which is perhaps why Amazon picked this week to announce they would be dropping support for Kindles released before 2012. Presumably there aren’t too many first and second generation Kindles still out there in the wild, but the 2012 cutoff does mean the first iteration of the Paperwhite will be one of the devices being put out to pasture come May 20th.

Amazon says the pre-2012 Kindles that are currently in user’s hands will still function, but they’ll no longer be able to purchase or download new books. The bigger issue is that you won’t be able to register these older devices after May. So if you have to factory reset your own Kindle, or want to buy one on the second hand market that’s already been wiped, you won’t be able to link it to your account to download books you’ve purchased.

Frankly, the idea that Amazon will no longer have their nose in these devices doesn’t bother us one bit. In fact, it sounds like an improvement over the status quo. If you own one of the device’s in question, now would be a fantastic time to download Calibre and start managing your own offline ebook library. In fact, even if your Kindle is new enough to not be affected by this change, you should still download it. Seriously, just use Calibre.

On the subject of software, an entry for XChat has recently popped up on Apple’s App Store. No, not that XChat. Instead of connecting to your favorite IRC server, the new mobile app will let you send messages to… whoever it is still actively using Twitter X. Confusingly, there’s also an XChat on the Google Play Store, but that appears to be a totally different thing altogether.

Finally, we’ve been seeing a lot of chatter online this weekend about France ditching Windows and switching over to Linux. While we applaud any mainstream push towards open source software, it’s worth digging into the details for this one. The directive says that the Interministerial Digital Directorate (DINUM) will be switching its desktop machines over to Linux, but that only represents a few hundred machines.

The experience gained during this roll-out will help shape a larger scale migration in the future, with the rest of the government asked to come up with a migration plan before the end of the year. When those other agencies, and the thousands of machines they use, will actually be penguin-powered is not clear. It’s possible they could come back and say a full migration would take a decade to complete.

So it’s certainly a step in the right direction, but it will likely be quite some time before any significant part of France’s infrastructure is divorced from the Redmond giant.


See something interesting that you think would be a good fit for our weekly Links column? Drop us a line, we’d love to hear about it.

谁在2026年的宾果卡上写了“为Z80的新操作系统”?

2026-04-13 04:00:00

Some might say the venerable Z80 doesn’t need another operating system, but [Scott Baker] obviously disagrees. He has come up with a brand new, from scratch OS called NostOS for the Z80-based RC2014 homebrew retrocomputer. [Scott] describes it as CP/M-like, but it’s not CP/M– in fact, it’s totally incompatible with CP/M–and has a few tricks of its own up its sleeve.

As you might expect of an operating system for this vintage of hardware, it is “rommable” — that is, designed to run from read-only-memory, and fit inside 64kB. It of course supports banking memory to go higher than that 16 bit limit, and natively supports common serial devices, along with the good old WD37C65 floppy controller to get some spinning rust into the game. Of course if you don’t have floppies you can plug in a compact flash card– try that with CP/M– or, interestingly Intel Bubble Memory. [Scott] has a soft-spot for bubble memory, which at one point seemed poised to replace both hard drives and RAM at the same time. We also appreciate that he included drivers for vacuum fluorescent displays, another forgotten but very cool technology. Back in the day, this operating system would have enabled a very cool little computer, especially when you take his implementation of text-to-speech with the SP0256A-AL2 chip. Fancy a game of talking Zork? Yes, he ported Zork, and yes, it talks.

The whole thing is, of course, open-source, and available on [Scott]’s GitHub. Unlike too many open-source projects, the documentation is top-notch, to the point that we could picture getting it in a three-ring binder with a 5 1/4 floppy on the inside cover. If you like video, we’ve embedded [Scott]’s walkthrough but his blog and the docs on GitHub have everything there and more if you’re not into rapidly-flickering-pixels as an information exchange medium.

[Scott] isn’t wedded to Zilog, for the record; this OS should run on an Intel 8080, perhaps like the one in the Prompt 80 he restored last year. 

Thanks to [Scott Baker] for the tip!

MC埃舍尔作品背后的复杂变换

2026-04-13 01:00:00

Self-similar images are rather common, which are images in which the same image is repeated on a smaller scale somewhere within the image that one is looking at, something which is also referred to as the Droste effect. Yet in [MC Escher]’s 1956 Prentententoonstelling (‘picture gallery’) drawing, this self-similar image is somehow also the foreground image, from where it just keeps looping around in an endless dance. How this effect is accomplished and what the mathematical transformations behind it are and how they work is explained in a recent video by [3Blue1Brown].

The video uses previous work by [B. de Smit] and [H. W. Lenstra Jr] whose 2003 paper detailed the underlying transformations, as well as the mystery of the center of the work.

Although [MC Escher] created a transformation grid with square rectangles into which a non-transformed image could be copied verbatim, he left the center as a void with just his signature in it, leaving many to guess how one might be able to fill in this area with something that made sense. In the work by [Smit] et al. it was postulated that by treating the work as having been drawn on an elliptic curve over a field of complex numbers this might be possible.

While the transformation is simple enough at first, with just four rectangles at different zoom levels to make up the corners, the trick is to connect these rectangles. Using the demonstrated complex method this can be automated, with the central void now filled in and creating its own Droste effect. This once again demonstrates the beautifully complex mathematics in [Escher]’s works, despite him never having had any formal mathematical education.