Latest Tech News

Stay updated with the latest in technology, AI, cybersecurity, and more

Filtered by: components Clear Filter

Vibe-Coding a PCB – surprisingly good

After "vibe coding" a software-based vibing button in my last video, I decided to take things one step further: vibe-coding the actual hardware. The challenge? Let AI design a working ESP32-S3 development board, from scratch. Tools of the Trade For this experiment, I used Atopile — a tool that lets you define a hardware project using code and turns it into a KiCad PCB. I also enlisted Claude, an AI coding assistant that seemed to outperform Cursor for this task. The Prompt The board needed t

iFixit: the Switch 2 Pro is a ‘piss-poor excuse for a controller’

is a senior reporter who’s been covering and reviewing the latest gadgets and tech since 2006, but has loved all things electronic since he was a kid. iFixit has shared a full teardown video of the Switch 2 Pro controller and is not impressed by how difficult it is to access the $85 accessory’s internal components, including its rechargeable battery that will inevitably lose its ability to hold a charge over time. The online repair site goes so far as to call the Pro 2 a “piss-poor excuse for

Astro is a return to the fundamentals of the web

After migrating several projects from WordPress to Astro, I've become a massive fan of this framework. What is Astro? Astro is a web framework that came out in 2021 and immediately felt different. While most JavaScript frameworks started with building complex applications and then tried to adapt to simpler sites, Astro went the opposite direction. It was built from day one for content-focused websites. The philosophy is refreshingly simple. Astro believes in being content-driven and server-fi

Cross-Compilation Toolchains for Linux

About This site provides a large number of ready-to-use cross-compilation toolchains, targetting the Linux operating system on a large number of architectures. Based on gcc and binutils, those toolchains are provided in several variants with the glibc, uClibc-ng and musl C libraries. The toolchains are built using the Buildroot build system. Most toolchains are tested by building a Linux kernel and Linux userspace, and booting it under Qemu. This is of course not possible on some CPU architec