If you had the misfortune of running a Microsoft Exchange server this past week, then you don’t need me to tell you about the Y2K22 problem. To catch rest of us up, when Exchange tried to download the first malware definitions update of 2022, the version number of the new definitions triggered a crash in the malware detection engine. The date is represented as the string 2201010001, where the first two digits represent the year. This string gets converted to a signed long integer, which maxes out at 2,147,483,647. The integer overflows, and the result is undefined behavior, crashing the engine. The server fails safe, not processing any messages without a working malware engine, which means that no e-mail gets through. Happy new year!
Continue reading “This Week In Security: Y2K22, Accidentally Blocking 911, And Bug Alert”
Slider5118 Articles
From Nanoamps To Gigahertz: The World’s Most Extreme Op Amps
The operational amplifier, or op amp, is one of the most basic building blocks used in analog circuits. Ever since single-chip op amps were introduced in the 1960s, thousands of different types have been developed, some more successful than others. Ask an experienced analog designer to name a few op amps, and they’ll likely mention the LM324, the TL072, the NE5534, the LM358, and of course the granddaddy of all, the uA741.
If those part numbers don’t mean anything to you, all you need to know is that these are generic components that you can buy anywhere and that will do just fine in the most common applications. You can buy fancier op amps that improve on some spec or another, sometimes by orders of magnitude. But how far can you really push the concept of an operational amplifier? Today we’ll show you some op amps that go way beyond these typical “jellybean” components.
Before we start, let’s define what exactly we mean when we say “operational amplifier”. We’re looking for integrated op amps, meaning a single physical component, that have a differential high-impedance voltage input, a single-ended voltage output, DC coupling, and high gain meant to be used in a feedback configuration. We’re excluding anything made from discrete components, as well as less-general circuits like fixed-gain amplifiers and operational transconductance amplifiers (OTAs).
Continue reading “From Nanoamps To Gigahertz: The World’s Most Extreme Op Amps”
3D Printering: One Bed Level To Rule Them All
In an ideal world, your FDM 3D printer’s bed would be perfectly parallel with the print head’s plane of movement. We usually say that means the bed is “level”, but really it doesn’t matter if it is level in the traditional sense, as long as the head and the bed are the same distance apart at every point. Of course, in practice nothing is perfect.
The second best situation is when the bed is perfectly flat, but tilted relative to the print head. Even though this isn’t ideal, software can move the print head up and down in a linear fashion to compensate for the tilt. Things are significantly worse if the bed isn’t itself flat, and has irregular bumps up and down all over.
To combat that, some printer firmware supports probing the bed to determine its shape, and adjusts the print head up and down as it travels across the map. Of course, you can’t probe the bed at every possible point, so the printer will have to interpolate between the measured reference points. Marlin’s bilinear bed leveling is an example.
But if you have enough flash space and you use Marlin, you may want to try unified bed leveling (UBL). This is like bilinear leveling on steroids. Unfortunately, the documentation for this mode is not as plain as you might like. Everything is out there, but it is hard to get started and information is scattered around a few pages and videos. Let’s fix that.
Continue reading “3D Printering: One Bed Level To Rule Them All”
Does This Lead Make My Car Look Fat?
When looking at the performance of a vehicle, weight is one of the most important factors in the equation. Heavier vehicles take more energy to accelerate and are harder to stop. They’re also more difficult to control through the corners. Overall, anything that makes a vehicle heavier typically comes with a load of drawbacks to both performance and efficiency. You want your racecar as light as possible.
However, now and then, automakers have found reason to intentionally add large weights to vehicles. We’ll look at a couple of key examples, and discuss why this strange design decision can sometimes be just what the engineers ordered.
What You Should Know Before Buying An Industrial Sewing Machine
I’ve been sewing off and on since I was a kid, and I really started to get into it about ten years ago. Even though I technically outgrew my little 3/4 size domestic machine pretty quickly, I kept using it because it always did whatever I asked it to. I even made my first backpack on it before deciding it was time for something bigger. Don’t ask me how I managed to not kill that machine, because I have no idea.

Last year, I got a so-called heavy duty Singer that claims to have 50% more power than a standard domestic machine. This bad boy will make purses and backpacks with ease, I thought. And it does. Well, most of the time.
I found its limits when I tried to make a bag out of thick upholstery material. And honestly, when it comes down to finishing most bags — sewing the thickest and most difficult seams — the machine often lifts up from the table on the end opposite the needle.
What I really need is an industrial sewing machine. Not to replace the Singer at all, but to complement it. I can totally justify this purchase. Let me tell you why.
Continue reading “What You Should Know Before Buying An Industrial Sewing Machine”
Painted Over But Not Forgotten: Restoring Lost Paintings With Radiation And Mathematics
An intrinsic property of paintings, that makes them both wonderful and very annoying, is the fact that they are physical objects. Sometimes they survive across the ages as amazing artifacts of their era, but they are also susceptible to being lost and even destroyed. Sometimes this destruction is deliberate, such as when a painting is painted over.
Artists reuse canvas all the time — painting over what was already there. Sometimes they might be coerced by a client into altering a painting, or removing entire elements from a scene. Fortunately, nowadays we have many techniques, involving x-rays and infrared radiation, that can analyze paintings to determine not only the composition of what we can see with the naked eye, but also that what lies underneath.
In some cases, we can then reconstruct what was previously hidden, returning to physical reality paintings and sketches which haven’t seen the light of day for sometimes centuries. Continue reading “Painted Over But Not Forgotten: Restoring Lost Paintings With Radiation And Mathematics”
TFT35 Dual Mode 3D Print Control – Hands On
I was rebuilding one of my 3D printers — again — and decided I needed a display upgrade. A color screen is nice, but there are some limitations. I also found there are ways around these limitations, so I wanted to share my thoughts on a dual-mode color touch screen LCD controller for your 3D printer. The screen in question is a TFT35 from BigTree Tech. It is similar to an MKS screen, but it can operate in two different modes, as you will see.

A few years ago, I picked up an Anet A8 which was very inexpensive, especially on sale. Not the best printer, though, because it has that cheap acrylic frame. No problem. A box full of aluminum extrusion later, the printer was reborn. Over time, I’ve completely reworked the extrusion system and the Y-axis, leaving only the motors, bearings, and the controller/display as the original.
That last part was what bothered me. The Anet board is actually pretty capable for a small cheap board. But it is just what the printer needs and nothing more. If you wanted to hack the printer there was very little memory left and only one spare pin for I/O. So it was time to replace the board and why not the controller, too?
The A8 has an LCD2004. That means it has a 20×4 LCD. Instead of an encoder knob, there are five buttons: basically up, down, left, right, and enter. Most printers now have an LCD12864 which, as you can probably guess, is a 128×64 LCD and they use an encoder knob for direction that you can push for the enter key.
Continue reading “TFT35 Dual Mode 3D Print Control – Hands On”






