35C3: Safe and Secure Drivers in High-Level Languages

Writing device drivers is always a good start for a journey into the Linux kernel code. Of course, the kernel is a highly complex piece of software, and if you mess up your code properly, you might… | Continue reading


@hackaday.com | 6 years ago

Finding Bugs in Bluetooth

[Jiska Classen] and [Dennis Mantz] created a tool called Internal Blue that aims to be a Swiss-army knife for playing around with Bluetooth at a lower level. The ground for their tool is based in t… | Continue reading


@hackaday.com | 6 years ago

Open Source IDE for FPGAs as QtCreator Learns Verilog

Classic battles: PC vs Mac, Emacs vs Vi, Tastes Great vs Less Filling, and certainly one that we debate around the Hackaday watercooler: command line or IDE? There’s something to be said for … | Continue reading


@hackaday.com | 6 years ago

Logic Noise: Sweet, Sweet Oscillator Sounds

Welcome to part one of a series taking you down the rabbit hole of DIY electronic synthesizers based on (largely) CMOS logic chips. Instead of synths being commodity gear made by large corporate en… | Continue reading


@hackaday.com | 6 years ago

7400 Quad 2-Input NAND Gate: Neglected Survivor from a Pre-Microprocessor World

There are a range of integrated circuits that most of us would regard as definitive examples of their type, devices which became the go-to for a particular function and which have entered our colle… | Continue reading


@hackaday.com | 6 years ago

Oops, did we just close an airport over a UFO sighting?

Picture this: it’s late in the evening on a freezing cold, dark, and windy December night in southern England, and an airport worker at Gatwick — London’s second international air… | Continue reading


@hackaday.com | 6 years ago

IPv6 Christmas Display Uses 75 Internet’s Worth of Addresses

We’ve seen internet-enabled holiday displays before, and we know IPv6 offers much more space than the older IPv4 addressing scheme that most of us still use today, but the two have never been… | Continue reading


@hackaday.com | 6 years ago

Linux Fu: Share Terminal in Browser

The title of this post says it all: GoTTY is a program that lets you share Linux terminal applications into a web browser. It is a simple web server written in Go that runs a non-GUI program and ca… | Continue reading


@hackaday.com | 6 years ago

GPS III Launching Today but You Can't Use It Until 2022

Imagine if you bought a new car but they keys were not going to be shipped to you until a few years later. That’s analogous to the situation the U.S. Air Force finds itself in. The first GPS … | Continue reading


@hackaday.com | 6 years ago

Thread Carefully: An Introduction to Concurrent Python

The ability to execute code in parallel is crucial in a wide variety of scenarios. Concurrent programming is a key asset for web servers, producer/consumer models, batch number-crunching and pretty… | Continue reading


@hackaday.com | 6 years ago

NEURAL NETWORK KNOWS WHEN CAT WANTS TO GO OUTSIDE

Neural networks are computer systems that are vaguely inspired by the construction of animal brains, and much like human brains, can be trained to obey the whims of the almighty domestic cat. [Edje… | Continue reading


@hackaday.com | 6 years ago

That’s a Lisp Machine in Your Pocket

Computer languages have always advanced faster than computer hardware. Case in point: we’re just now getting CPU instructions for JavaScript floating point numbers. The 1970s and 80s wasnR… | Continue reading


@hackaday.com | 6 years ago

Tired of Killing Houseplants? Try Using WiFi

Here at Hackaday, we have to admit to neglecting a few houseplants in our time. Let’s face it… a cold, hard, thinking machine can care for our green friends better than you can. Why not… | Continue reading


@hackaday.com | 6 years ago

The coming death of home satellite service in US

During an earnings call on November 29th, CEO of AT&T Communications John Donovan effectively signed the death warrant for satellite television in the United States. Just three years after spen… | Continue reading


@hackaday.com | 6 years ago

RISC-V Will Stop Hackers Dead from Getting into Your Computer

The greatest hardware hacks of all time were simply the result of finding software keys in memory. The AACS encryption debacle — the 09 F9 key that allowed us to decrypt HD DVDs — was t… | Continue reading


@hackaday.com | 6 years ago

20 Node Pi Cluster

It’s that time of year again, with the holidays fast approaching friends and family will be hounding you about what trinkets and shiny baubles they can pretend to surprise you with. Unfortuna… | Continue reading


@hackaday.com | 6 years ago

Forrest Mims, Radio Shack, and the Notebooks That Launched a Thousand Careers

There was a time when Radio Shack offered an incredible variety of supplies for the electronics hobbyist. In the back of each store, past the displays of Realistic 8-track players, Minimus-7 speake… | Continue reading


@hackaday.com | 6 years ago

Why Is Continuous Glucose Monitoring So Hard?

Everyone starts their day with a routine, and like most people these days, mine starts by checking my phone. But where most people look for the weather update, local traffic, or even check Twitter … | Continue reading


@hackaday.com | 6 years ago

Fail of the Week: A Candle Caused Browns Ferry Nuclear Incident

A colleague of mine used to say he juggled a lot of balls; steel balls, plastic balls, glass balls, and paper balls. The trick was not to drop the glass balls. How do you know which is which? For e… | Continue reading


@hackaday.com | 6 years ago

The Shocking Truth About Transformerless Power Supplies

Transformerless power supplies are showing up a lot here on Hackaday, especially in inexpensive products where the cost of a transformer would add significantly to the BOM. But transformerless powe… | Continue reading


@hackaday.com | 6 years ago

Your USB Serial Adapter Just Became a SDR

To say that the RTL-SDR project was revolutionary might be something of an understatement. Taking a cheap little USB gadget and exploring the radio spectrum from the tens of megahertz up to into gi… | Continue reading


@hackaday.com | 6 years ago

Anderson's Water Computer Spills the Analog Secrets of Digital Logic

One of the first things we learn about computers is the concept of binary ones and zeroes. When we dig into implementation of digital logic, we start to learn about voltages, and currents, and othe… | Continue reading


@hackaday.com | 6 years ago

Before the Internet: MUDPIE

It is easy to forget how disconnected computers used to be. There was a time when sites with similar computers would do a tape rotation where a tape (or whatever media) would arrive in the mail. Yo… | Continue reading


@hackaday.com | 6 years ago

Sci-Hub, Scientific Journals, and the Argument Over Paywalls

There’s a battle going on in academia between the scientific journal publishing companies that have long served as the main platform for peer review and spreading information, and scientists … | Continue reading


@hackaday.com | 6 years ago

A Sub-$1000, Non-X86 Motherboard

If you’re building a computer, your options are nearly limitless. You can get a motherboard with red LEDs, with blue LEDs, green LEDs, or if you’re feeling spendy, RGB LEDs. You can get… | Continue reading


@hackaday.com | 6 years ago

Shushing Sonic Booms: NASA’s Supersonic X-Plane to Take Flight in 2021

The history of aviation is full of notable X-Planes, a number of which heralded in new generations of flight. The Bell X-1 became the first aircraft to break the speed of sound during level flight … | Continue reading


@hackaday.com | 6 years ago

Dad’s Custom Xbox Adaptive Controller Build for His Child

When Microsoft announced the Xbox adaptive controller earlier this year, many were pleasantly surprised at how adaptive it truly was. The controller features 3.5mm jacks for easily connecting any e… | Continue reading


@hackaday.com | 6 years ago

[SPRITE_TM] Ohm2013 Talk: Hacking Hard Drive Controller Chips

Even if he hadn’t done any firmware hacking on this hard drive [Sprite_TM’s] digital exploration of the controller is fascinating. He gave a talk at this year’s Observe, Hack, Mak… | Continue reading


@hackaday.com | 6 years ago

The MILL CPU Architecture

There are basically two ways to compute data. The first is with a DSP, a chip that performs very specialized functions on a limited set of data. These are very cheap, have amazing performance per w… | Continue reading


@hackaday.com | 6 years ago

ALICE EVANS: BRUCELLOSIS, OR WHY WE PASTEURIZE MILK

It’s easy to forget how much illness and death was caused by our food and drink just one hundred years ago. Our modern food systems, backed by sound research and decent regulation, have eleva… | Continue reading


@hackaday.com | 6 years ago

FPGA Testbenches Made Easier

You finally finish writing the Verilog for that amazing new DSP function that will revolutionize human society and make you rich. Does it work? Your first instinct, of course, is to blow it into yo… | Continue reading


@hackaday.com | 6 years ago

Overclocking Cooling with Transformer Oil

Transformer oil has long served two purposes, cooling and insulating. The large, steel encased transformers we see connected to the electrical grid are filled with transformer oil which is circulat… | Continue reading


@hackaday.com | 6 years ago

Low-Energy ESP8266-Based Board Sleeps Like a Log Until Triggered

Given the popularity of hacking and repurposing Amazon Dash buttons, there appears to be a real need amongst tinkerers for a simple “do something interesting on the internet when a button is … | Continue reading


@hackaday.com | 6 years ago

Memory Mapping Methods in the Super Nintendo

Not only is the Super Nintendo an all-around great platform, both during its prime in the 90s and now during the nostalgia craze, but its relative simplicity compared to modern systems makes it a l… | Continue reading


@hackaday.com | 6 years ago

Sprite_TM’s Magic Paintbrush

When it comes to hackers we love, there’s no better example than Jeroen Domburg, a.k.a. Sprite_TM. Sprite’s now working for Espressif, makers of the fantastic ESP8266 and ESP32, where h… | Continue reading


@hackaday.com | 6 years ago

Arduino Gets a Command Line Interface

When using an Arduino, at least once you’ve made it past blinking LEDs, you might start making use of the serial connection to send and receive information from the microcontroller. Communica… | Continue reading


@hackaday.com | 6 years ago

A $6 Linux computer you might be able to write code for

The latest news from the world of cheap electronics is a single board computer running Linux. It costs six dollars, and you can buy it right now. You might even be able to compile code for it, too.… | Continue reading


@hackaday.com | 6 years ago

Cooking Eggs with Magnets in Motion

It’s probably always going to be easier to just find some dry wood and make a cooking fire, but if you’re ever in a real bind and just happen to have a bunch of magnets and a treadmill … | Continue reading


@hackaday.com | 6 years ago

The Dual In-Line Package and How It Got That Way

For most of human history, our inventions and innovations have been at a scale that’s literally easy to grasp. From the largest cathedral to the finest pocket watch, everything that went into… | Continue reading


@hackaday.com | 6 years ago

The Linux Throwie: Powering a Linux Server with a 300mW Solar Panel

Have you ever had one of those moments, when you’re rummaging through your spare parts heap, and have a rather bizarre project idea that you can’t quite get out of your head? You know, the ones tha… | Continue reading


@hackaday.com | 6 years ago

Apple kernel code vulnerability affected all devices

Another day, another vulnerability. Discovered by [Kevin Backhouse], CVE-2018-4407 is a particularly serious problem because it is present all throughout Apple’s product line, from the Macboo… | Continue reading


@hackaday.com | 6 years ago

Open Hardware Design Challenge Hackaday Prize Finalists

Right now, we’re running the greatest hardware competition on the planet. The Hackaday Prize is the Academy Awards of Open Hardware, and we’re opening the gates to thousands of hardware… | Continue reading


@hackaday.com | 6 years ago

Seth Molson Is Designing the Future, One Show at a Time

From the banks of levers and steam gauges of 1927’s Metropolis to the multicolored jewels that the crew would knowingly tap on in the original Star Trek, the entertainment industry has always… | Continue reading


@hackaday.com | 6 years ago

Piano Genie Trained a Neural Net to Play 88-Key Piano with 8 Arcade Buttons

Want to sound great on a Piano using only your coding skills? Enter Piano Genie, the result of a research project from Google AI and DeepMind. You press any of eight buttons while a neural network … | Continue reading


@hackaday.com | 6 years ago

Chiptunes in an Altoids tin

For [Dejan]’s entry to the Musical Instrument Challenge in this year’s Hackaday Prize, he’s tapping into some of the great work that has been done over the years to bring bleeps a… | Continue reading


@hackaday.com | 6 years ago

Regrowing a Blackberry from the Keyboard Out

Here at Hackaday we’re big fans of device-reuse, and what [arturo182] has done with the Blackberry Q10’s keyboard is a fantastic example. Sometimes you’re working on a portable de… | Continue reading


@hackaday.com | 6 years ago

Sidney Darlington, inventor of the Darlington transistor

In a field where components and systems are often known by sterile strings of characters that manufacturers assign or by cutesy names that are clearly products of the marketing department and their… | Continue reading


@hackaday.com | 6 years ago

That Time Atari Cracked the Nintendo Entertainment System

It was darkest hour for the video game industry following the holiday shopping season of 1982. The torrent of third party developed titles had flooded the home video game console market to the poin… | Continue reading


@hackaday.com | 6 years ago