That UPS you bought for your home server may not be as useful as you think
Some years ago I decided to install a server at home for use as a NAS (network-attached storage) in my home network, and for an Internet-facing server. I live in a place where blackouts are very in…
Hacking Together an E-ink Dashboard
A prototype Raspberry Pi dashboard to save me talking to my smart assistant.
The beautiful Silent ThunderBolt-3 PC
When I placed the last screw on the DB4 chassis of the Beautiful Silent PC [1] , I thought I would not have to open it up again for years. Perhaps, I hypothesized, it would be a decade before an upgrade. The beautiful silent PC. The imperative of working from home proved me wrong when the seemingly easy problem of…
I made my own PCBs with a 3D printer
Listen, anyone can make a PCB at home, it’s easy. PCBs (printed circuit boards) are those flat things with all the components that are inside all electronic devices, you’ve seen them. All you need is a laser printer, some glossy magazine pages, print your circuit onto the page, use a clothes iron to transfer the toner…
Nvidia announces Jetson Nano 2GB, a single board computer
Using Python 3.6, OpenCV, Dlib and the face_recognition module
Why Cloudflare Chose AMD EPYC for Gen X Servers
Looking back at this week's posts on the design, specifications, and performance of Cloudflare’s Gen X servers using AMD CPUs. Every server can run every service. This architectural decision has helped us achieve higher efficiency across the Cloudflare network.
A Full Break of the Bitstream Encryption of Xilinx 7-Series FPGAs
Maik Ender and Amir Moradi, Horst Goertz Institute for IT Security, Ruhr University Bochum, Germany; Christof Paar, Max Planck Institute for Cyber Security and Privacy and Horst Goertz Institute for IT Security, Ruhr University Bochum, Germany
What is a System-on-Chip (SoC), and why do we care if they are open source?
Note: This post originally appeared as an update in the crowdfunding campaign for Precursor.
New Lego Mindstorms Robot Inventor
lego AND mindstorms, lego AND robot, lego AND product, lego AND launch, lego AND 2020, lego AND code, lego AND coding, lego AND inventor, lego AND stem, lego AND steam, lego AND app, lego 2020
Let’s Build a Video Card
In these videos, I talk about how VGA signals work and build a circuit that provides the correct timing of sync signals so that a monitor recognizes the signal and displays an image stored on an EEPROM.
IoT Unravelled Part 1: It's a Mess but Then There's Home Assistant
With the benefit of hindsight, this was a naïve question: > Alright clever IoT folks, I've got two of these garage door openers, what do you reckon the best way of connecting them with Apple HomeKit is? https://t.co/i0RmjSMkkD — Troy Hunt (@troyhunt) April 25, 2020 [https://twitter.com/
MIDI 2.0, first major overhaul to music interface standard from 1983
The new standard is almost here. Will it change how producers and performers make music?
Adding a fiber link to my home network
Motivation Despite using a FTTH internet connection since 2014, aside from the one fiber uplink, I had always used network gear with 1 Gbit/s links over regular old rj45 cat5(e) cables. I liked the simplicity and uniformity of that setup, but decided it’s time to add at least one fiber connection, to get rid of a…
PyPy Project looking for sponsorship to add support for Apple Silicon
Looking for sponsorship Apple now ships Macs which are running on an arm64 variant machine with the latest version of MacOS, Big Sur M1. ...
Surface Go 2, Surface Book 3, Surface Headphones 2 and Surface Earbuds
Available for preorder today, new Surface devices and accessories are designed to help you work, learn, connect and play from anywhere The way we work, connect and learn continues to change right in front of us. Our devices have become our window to the world – our office, our school and our social space. To
Tensorflow on edge, or – Building a “smart” security camera with a Raspberry Pi
The amount of time my outdoor cameras are being set off by light, wind, cars, or anything other than a human is insane. Overly cautious security cameras might be a feature, but an annoying one at that...
ARM MacBook vs. Intel MacBook: A SIMD Benchmark
In my previous blog post, I compared the performance of my new ARM-based MacBook Pro with my 2017 Intel-based MacBook Pro. I used a number parsing benchmark. In some cases, the ARM-based MacBook Pro was nearly twice as fast as the older Intel-based MacBook Pro. I think that the Apple M1 processor is a breakthrough ……
The Heart of RISC-V Development Is Unmatched
Today, SiFive introduces the new HiFive platform for professional RISC-V developers, the HiFive Unmatched! The HiFive Unmatched enables developers to create the RISC-V-based software they need for RISC-V platforms. From real-time operating systems to custom Linux distributions, and the compilers, libraries, and…
A 60 GHz phased array for $10
In 2018, I gave an talk at Hackaday Supercon that was basically Phased Arrays 101. You can watch it at the bottom of this post.
Down the ergonomic keyboard rabbit hole
Over the past few months I've had an ergonomic keyboard obsession. It started out simple, just wanting to improve my typing experience. It ended with me writing a driver. This is my story - now available as an audiobook!
Reverse-engineering the TL431: the most common chip you’ve never heard of (2014)
This article is now available in Russian: Реверс-инжиниринг TL431, крайне распространенной микросхемы, о которой вы и не слышали . A die p...
PINE64 December Update
Welcome to the last community update of the year. I want to start this month’s update by thanking everyone who helped us make this challenging year a fruitful and successful one. A special thanks goes to the core community team - our mods and admins - who keep the cogs spinning on a daily basis. Marek (gamiee) and…
Raspberry Pi 400 – First Impressions
These are my first impressions of the new Raspberry Pi 400, and my experiences of setting it up as a machine for development and blogging.