I try to keep up with web development trends but it’s hard to keep pace since it’s such a fast evolving field. Barely a week goes by without the release of a new JS framework, elaborate build tool or testing suite — all of them touted as the one to learn. Sorting the hype from the genuinely useful is no mean feat, so my aim in this article is to summarise some of the most interesting happenings that web development saw in the last year, and what trends we expect to see more of in 2019.
A technology or framework doesn’t have to be brand new to be on our list here, it just needs to be growing rapidly or evolving in an interesting way. Let’s take a look!
Hitting the electronic surplus shop is probably old hat to most of our readership. Somewhere, everyone’s got that little festering pile of hardware they’re definitely going to use some day. An old fax is one thing, but how would your partner feel if you took home an entire pallet-sized gene sequencing rig? Our friend [kaspar] sent along an interesting note that the folks at Swiss hackerspace Hackteria got their hands on an Illumina HiSeq 2000 last year (see funny “look what we got!” photo at top) and have generated a huge amount of open documentation about whats inside and how to use it.
Okay first off, what the heck is this machine anyway? The HiSeq is designed to automatically perform the sequencing step of Illumina’s proprietary multi step gene sequencing process (see manufacturer’s glossy for more), and to do so with minimal human intervention. That means that the unit contains a microfluidics system to manipulate samples, an extremely high performance optical scan system complete with controllable stage, imager, fluorescence modes, etc, and lots of other things this author isn’t sufficiently trained to guess at.
The folks at Hackteria have done a pretty thorough teardown of the system and produced block diagrams of most of its modules. They’ve also run some of the tools and recorded logs of what they were up to, including the serial commands sent to and from the machine to control certain subsystems. Of course a tool like this was meant to be driven by Illumina’s specific software, but unusually those are available and surprisingly usable which is how the aforementioned logs were captured. Right now it looks like Hackteria has put together tools to use the system as a fluorescent microscope.
Oddly the most interesting thing here might be how available these systems are. It appears that they’re being replaced en masse and have become easily available in the range of thousands of dollars on the secondary market. At that price point they’re almost worth snapping up for the enclosure and parts! But we prefer Hackteria’s goal of enabling the Citizen Scientist to make use of these incredible machines for their intended purpose. Who knows what exciting projects we’ll find when hackers start sequencing their cats!
For anyone who’s been fiddling around with computers since the days before VGA, “Hunt the Wumpus” probably brings back fond memories. Developed in 1973, this text game has you move around a system of caves searching for the foul-smelling Wumpus, a vile creature which you must dispatch with your trusty bow and arrow. Some consider it to be one of the very first survival horror games ever developed, a predecessor to the Resident Evil franchise as well as the video game version of Hannah Montana: The Movie.
If the concept of “Hunt the Wumpus” sounds interesting to you, but you just can’t get over the whole text adventure thing, you may be in luck. [Benjamin Faure] has developed a semi-graphical version of the classic horror title which might better appeal to your 21st century tastes. Running on an Arduino Mega 2560 with graphics displayed on a 8 x 8 LED matrix, it’s not exactly DOOM; but at least you won’t have to type everything out.
You are winner!
For his handheld version of “Hunt the Wumpus”, [Benjamin] 3D printed a nice enclosure and adorned it with labels and instructions that look like tiny scrolls, a neat touch for a game that’s so old contemporary players would have called Zork a “next gen” game. While playing you can see where you’ve been and where you are currently thanks to illuminated dots on the MAX7219 display, and there are LEDs to warn you of your proximity to bottomless pits and the Wumpus itself. There’s even a piezo speaker that will chirp when a bat is nearby, which is important as they have a tendency to ruin your day by carrying you away to a random location in the cave.
Most of the game looks like an advanced version of Snake, but [Benjamin] did go through the trouble of adding some rudimentary animations and sound effects that play during specific parts of the game. When you shoot your arrow or get carried away by a bat, you’ll see a “cutscene” of sorts on the LED display. It’s a fairly simple effect, but helps break up the otherwise fairly spartan graphics and might just be enough to keep a youngins’ attention.
3D printers now come in all shapes and sizes, and use a range of technologies to take a raw material and turn it into a solid object. We’re most familiar with Additive Manufacturing – where the object is created layer by layer. This approach is quite useful, but has a down side of being time consuming. Two professors at the University of Michigan have figured out a way to speed this process up, big time.
They start off with a VAT additive printing approach. These work by using an ultraviolet laser to harden or cure specific areas in a vat of resin, layer by layer, until the object is complete. The resin is then drained revealing your 3D printed object. Traditionally, VAT printing has been limited to small objects because the resin needs to have a relatively low viscosity.
The clever professors at U-M were able to get around this problem by adding a second laser that keeps the resin in a liquid state. By combining a curing laser with an ‘uncuring’ laser, they’re able to use resins that are more viscous, allowing them to print more durable parts. And do so about 100 times faster than traditional printers!
The electricity on the power grid wherever you live in the world will now universally come to you as AC. That is to say that it will oscillate between positive and negative polarity many times every second. The frequency of 50 or 60Hz just happens to be within the frequency range for human hearing. There’s a lot more than this fundamental frequency in the spectrum on the power lines though, and to hear those additional frequencies better you’ll have to do a little bit of signal processing.
We first featured this build back when it was still in its prototyping phase, but since then it’s been completed and used successfully to find a number of anomalies on the local power grid. It takes inputs from the line, isolates them, and feeds them into MATLAB via a sound card where they can be analyzed for frequency content. It’s been completed, including a case, and there are now waterfall diagrams of “mystery” switching harmonics found with the device, plus plots of waveform variation over time. There’s also a video below that has these harmonics converted to audio so you can hear the electricity.
Since we featured it last, [David] also took some feedback from the comments on the first article and improved isolation distances on his PCB, as well as making further PCB enhancements before making the final version. If you’ve ever been curious as to what you might find on the power lines, be sure to take a look at the updates on the project’s page.
If you have ever used a scalpel to cut something tougher than an eraser, you can appreciate a hot knife or better yet, an ultrasonic cutter. Saws work too, but they have their own issues. [This Old Tony] uses a hobby store tool to cut some plastic and wood, then demos a commercial ultrasonic cutter to show how a blade can sail through with less brute force. The previous requires some muscle, finesse, and eventually a splash of Bactine antiseptic. The video can also be seen after the break.
This is more than a tool review, [Tony] takes it apart with a screwdriver and offers his snarky comments. On the plus side is that it cuts polystyrene well where a regular knife won’t do more than scratch or shatter it. Meanwhile in the negative category we don’t hear a definitive price, but they seem to cost half as much as his mini-lathe. If you need an estimated return on investment, consider the price of two-thousand X-acto blades, but you may also wish to factor in the reduced hand calluses. While you are shopping, maybe also think about a set of earplugs; when the video gets to 17:30 he tries to cut a ceramic fitting and manages to make a child-deafening screech instead. We warned you.
The closest some of us at Hackaday get to a green thumb comes when we are painting, so for us and other folks not gifted in the gardening department Bionic Cactus might help. It’s a neatly designed water and light control system, built around an ESP8266. You can control the system through a web interface, setting a schedule for water and light and seeing how much water is left in the reservoir. There is also a soil moisture sensor and it will even email you when it is running low on water. As creator [SamsonKing] notes, if you combine this with a 3D-printed plant pot and light holder, and you’ve got a complete system from growing herbs and spices in the middle of winter.
[SamsonKing] created the system using PlatformIO, a neat open source Internet of Things development platform that means you could probably switch the system over to run on other low-power platforms if you had them lying around. But with an ESP8266 typically costing no more than a few bucks, it’s a neat and low-cost way to keep your plants fed and watered.