Sunday, July 1

Classic computing joyride—Cruising through modern workloads on a Macintosh IIsi

Dictionaries of the future define “Yass,” embrace memes, and think of robots

Talking with Dictionary.com CEO Liz McMillan at the 2018 Collision Conference. (video link)

NEW ORLEANS—Despite the ever-connected nature of life today, there remains a moment that all of us eventually encounter. Whether talking to a friend, texting with a family member, or emailing and chatting with coworkers, a word pops up that simply stymies. Wait, what does that mean?

Rather than racing to the bookshelf and grabbing the old-reliable, these days most people simply type into their search engine of choice and brace for the results—typically with Dictionary.com near the top of the list.

Read 16 remaining paragraphs | Comments

PCB Holder Quick-fix Turns Out To Be Big Improvement

When something needs improving, most hacks often make a small tweak to address a problem without changing how things really work. Other hacks go a level deeper, and that’s what [Felix Rusu] did with his 3D printed magnetic holders. Originally designed to address a shortcoming with the PCB holders in his LE40V desktop pick-and-place machine, they turned out to be useful for other applications as well, and easily modified to use whatever size magnets happen to be handy.

The problem [Felix] had with the PCB holders on his pick-and-place was that they hold the board suspended in midair by gripping the sides. The board is held securely, but the high density of parts on panelized PCB designs leads to vibrations in the suspended board as the pick-and-place head goes to work. Things are even worse when the board is v-scored for the purpose of easily snapping apart the smaller boards later; they sometimes break along the score lines due to the stress.

Most people would solve this problem by putting a spacer underneath the board to stabilize things, but [Felix] decided to go a level deeper and change the mounting system altogether with a simple mod. The boards now lie on a flat metal plate, and his magnetic holders are simple to make and easily do the job of holding any size PCB secure. As a bonus, it turns out that the holders also do a passable job of holding work materials down on a laser cutter’s honeycomb table. A video overview is embedded below, and the design files are available on Thingiverse.

The beveled edges and screw for a handle are nice, but back before 3D printers were common we briefly saw another way to make magnetic holders: plop down the magnet, gob on some oven-curable modeling clay, mold it as needed, then bake in the oven. Sugru (or its home-made alternative, Oogoo) might also do the trick.

Aquarium Controller Starring Arduino Gets A Long Video Description

There’s an old saying that the cobbler’s children have no shoes. Sometimes we feel that way because we stay busy designing things for other people or for demos that we don’t have time to just build something we want. [Blue Blade Fish] wanted to build an Arduino-based aquarium controller. He’s detailed the system in (so far) 14 videos and it looks solid.

This isn’t just a simple controller, either. It is a modular design with an Arduino Mega and a lot of I/O for a serious fish tank. There are controls for heaters, fans, lights, wave makers and even top-off valves. The system can simulate moonlight at night and has an LCD display and keys. There’s also an Ethernet port and a Raspberry Pi component that creates a web interface, data storage, and configures the system. Even fail safes have been designed into the system, so you don’t boil or freeze expensive fishes. No wonder it took 14 videos!

We really liked the moonlight which has 32 LEDs with custom switching and a shift register. In front of the LEDs is — surprise — a picture of the moon. We wondered how it would be with a 3D-printed lilthophane which might diffuse the LEDs more. Because of the shift register, it is simple to control all the lights with just a few pins.

Apparently, giving fish an idea of the ambient lighting outside is important to people who keep fish. Because of the safeguards, a bad software bug isn’t going to boil his fish. Despite the looks, apparently neither will this upcycled fish tank.

Wireless Ring Light For SMD Microscope

When [Felix Rusu], maker of the popular Moteino boards which started life as wireless Arduino compatibles, says he’s made a wireless ring light for his SMD microscope, we redirect our keystrokes to have a look. Of course, it’s a bit of wordplay on his part. What he’s done is made a new ring light which uses a battery instead of having annoying wires go to a wall wart. That’s important for someone who spends so much time hunched over the microscope. Oh, and he’s built the ring light on a rather nice looking SMD board.

The board offers a few power configurations. Normally he powers it from a 1650 mAh LiPo battery attached to the rear of his microscope. The battery can be charged using USB or through a DC jack for which there’s a place on the board, though he hasn’t soldered one on yet. In a pinch, he can instead power the light from the USB or the DC jack, but so far he’s getting over 6 hours on a single charge, good enough for an SMD session.

The video below shows his SMD board manufacturing process, from drawing up the board in Eagle, laser cutting holes for a stencil, pasting, populating the board, and doing the reflow, along with all sorts of tips along the way. Check it out, it makes for enjoyable viewing.

Here’s another microscope ring light with selectable lighting patterns for getting rid of those pesky shadows. What features would make your SMD sessions go a little easier?

Reverse-Engineering Brains, One Neuron At A Time

Most posts here are electrical or mechanical, with a few scattered hacks from other fields. Those who also keep up with advances in biomedical research may have noticed certain areas are starting to parallel the electronics we know. [Dr. Rajib Shubert] is in one such field, and picked up on the commonality as well. He thought it’d be interesting to bridge the two worlds by explaining his research using analogies familiar to the Hackaday audience. (Video also embedded below.)

He laid the foundation with a little background, establishing that we’ve been able to see individual static neurons for a while via microscope slides and such, and we’ve been able to see activity of the whole living brain via functional MRI. These methods gradually improved our understanding of neurons, and advances within the past few years have reached an intersection of those two points: [Dr. Shubert] and colleagues now have tools to peer inside a functional brain, teasing out how it works one neuron at a time.

[Dr. Shubert]’s talk makes analogies to electronics hardware, but we can also make a software analogy treating the brain as a highly optimized (and/or obfuscated) piece of code. Virus stamping a single cell under this analogy is like isolating a single function, seeing who calls it, and who it calls. This pairs well with optogenetics techniques, which can be seen as like modifying a function to see how it affects results in real time. It certainly puts a different meaning on the phrase “working with live code”!

Afterwards there was both a lively Q&A session and multiple small group discussions. Unlike high energy physicists and their multi-billion dollar experimental facilities, [Dr. Shubert] believes this technology will be accessible to modest research labs in the near future. This potential both excited and worried the audience, as individuals cited various pieces of science fiction that loomed close to become our reality. There is agreement that public policy lags behind technology development, but no consensus on how that would be addressed.

And a final note of trivia: with better understanding of neurons, [Dr. Shubert] says we now know real neural networks to be quite different from the software creations they inspired, spurring research into a new generation of software. This and more fascinating insights absent from the video stream are great reasons to come to Hackday Los Angeles meetups in person!

DDL-4 Is A Visually Pleasing Modular CPU

Today’s CPUs are so advanced that they might as well be indistinguishable from magic, right? Wrong! Fundamentally, modern CPUs can be understood logically like any other technology, it’s just that they’re very fast, very small, and very complex, which makes it hard to get to grips with their inner workings. We’ve come a long way from the dawn of the home computer in the 80s, but what if there was something even simpler again, built in such a way as to be easily understandable? Enter the DDL-4-CPU, courtesy of [Dave’s Dev Lab].

The DDL-4 is a project to build a modular 4-bit CPU using bitslice methods. This is where computations are broken down into simple operations with two-bit inputs, which are executed with basic logic gates like NOR and XOR. This is great for building a CPU from individual parts, as logic chips are readily available and their operation is readily understood. That’s what’s used here – good old 74-series logic, which you can find just about anywhere!

The build consists of a series of modules, each on its own colourful PCB and labeled on the silkscreen. These modules can then be configured and plugged together with edge connectors to build the CPU. The work builds upon [Dave]’s earlier work on the Mega-One-8-One, a recreation of the 74181 Arithmetic Logic Unit for educational purposes.

If you’re learning about computing in a bare-metal sense, projects like these that create CPUs from the ground up are a great way to get to grips with the basic concepts of computation. Once you’ve tried this, you could always graduate to building a 6502 in Minecraft.