惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recent Commits to openclaw:main
Recent Commits to openclaw:main
MyScale Blog
MyScale Blog
A
About on SuperTechFans
爱范儿
爱范儿
L
LangChain Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
C
Check Point Blog
博客园 - Franky
Recent Announcements
Recent Announcements
Recorded Future
Recorded Future
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
大猫的无限游戏
大猫的无限游戏
U
Unit 42
雷峰网
雷峰网
Last Week in AI
Last Week in AI
Martin Fowler
Martin Fowler
博客园_首页
Engineering at Meta
Engineering at Meta
量子位
The Cloudflare Blog
B
Blog RSS Feed
N
Netflix TechBlog - Medium
罗磊的独立博客
Vercel News
Vercel News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
V
Visual Studio Blog
V
Vulnerabilities – Threatpost
P
Proofpoint News Feed
T
Threat Research - Cisco Blogs
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Cisco Talos Blog
Cisco Talos Blog
B
Blog
I
InfoQ
M
MIT News - Artificial intelligence
Microsoft Azure Blog
Microsoft Azure Blog
月光博客
月光博客
T
Tor Project blog
D
DataBreaches.Net
T
The Exploit Database - CXSecurity.com
D
Docker
C
Cyber Attacks, Cyber Crime and Cyber Security
阮一峰的网络日志
阮一峰的网络日志
G
Google Developers Blog
P
Proofpoint News Feed
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Blog — PlanetScale
Blog — PlanetScale
aimingoo的专栏
aimingoo的专栏
C
Cisco Blogs
MongoDB | Blog
MongoDB | Blog
Simon Willison's Weblog
Simon Willison's Weblog

Hacker News

Introducing Claude Opus 4.7 Qwen Studio The Future of Everything is Lies, I Guess: Where Do We Go From Here? GitHub - SeanFDZ/macmind: Single-layer transformer in HyperTalk for the classic Macintosh Show HN: Agent-cache – Multi-tier LLM/tool/session caching for Valkey and Redis Bonsai 1-bit WebGPU - a Hugging Face Space by webml-community Moving a large-scale metrics pipeline from StatsD to OpenTelemetry / Prometheus GitHub - Nightmare-Eclipse/RedSun: The Red Sun vulnerability repository GitHub - SethPyle376/hiraeth: Local AWS emulator focused on fast integration testing, with SQS support, SQLite-backed state, and a debug-friendly web UI. GitHub - macOS26/Agent: Any AI, replaces Claude Code, Cursor, OpenClaw. Over 18 LLM providers (Claude, OpenAI, Gemini, Ollama, Zai, HF, Qwen) wired into a native Mac app that writes code, builds Xcode projects, bumps versions, manages git, automates Safari, use AppleScript, JS or Accessibility, extend Agent! w/ MCP Servers, run tasks from your iPhone via Messages. YouTube now lets you turn off Shorts I Made a Terminal Pager Burgers | マクドナルド公式 Commands — HackerNews CLI documentation ChatGPT for Excel PiCore - Raspberry Pi Port of Tiny Core Linux Live Nation illegally monopolized ticketing market, jury finds Google Broke Its Promise to Me. Now ICE Has My Data. Founding Engineer at Adaptional | Y Combinator CRISPR takes important step toward silencing Down syndrome’s extra chromosome GitHub - saffron-health/libretto: The AI toolkit for building reliable browser automations US v. Heppner (S.D.N.Y. 2026) no attorney-client privilege for AI chats [pdf] Retrofitting JIT Compilers into C Interpreters IPv6 – Google The Accursèd Alphabetical Clock Cybersecurity Looks Like Proof of Work Now Fragments: April 14 Cal.com Goes Closed Source: Why AI Security Is Forcing Our Decision | Cal.com - Scheduling Software for Online Bookings Laravel raised money and now injects ads directly into your agent When moving fast, talking is the first thing to break Too much Discussion of the XOR swap trick – Heather Cafe Introduction to Spherical Harmonics for Graphics Programmers The Grand Line Building a Z-Machine in the worst possible language High-Level Rust: Getting 80% of the Benefits with 20% of the Pain GitHub - duguyue100/midnight-captain: Inspired by Midnight Commander, tailored to my taste. How to build a `git diff` driver · Jamie Tanna | Software Engineer Center for Responsible, Decentralized Intelligence at Berkeley The Local Universe’s Expansion Rate Is Clearer Than Ever, but Still Doesn’t Add Up - A new synthesis of astronomical measurements confirms a persistent mismatch that could point to physics beyond current models The air throughout our homes is infused with microplastics. But there are things you can do to breathe less of them The disturbing white paper Red Hat is trying to erase from the internet – OSnews The Future of Everything is Lies, I Guess: Annoyances ‘Abhorrent’: the inside story of the Polymarket gamblers betting millions on war Productive procrastination — Max van IJsselmuiden maps, territory and LMs 447 Terabytes per Square Centimetre at Zero Retention Energy: Non-Volatile Memory at the Atomic Scale on Fluorographane Show HN: Pardonned.com – A searchable database of US Pardons 20 Years on AWS and Never Not My Job The Seasons are Wrong Artemis II crew splashes down near San Diego after historic moon mission We gave an AI a 3 year retail lease in SF and asked it to make a profit | Andon Labs How a dancer with ALS used brainwaves to perform live On filing the corners off my MacBooks Installing every* Firefox extension OpenClaw’s memory is unreliable, and you don’t know when it will break Steve Blank Nowhere Is Safe Chimpanzees in Uganda locked in vicious 'civil war', say researchers watgo - a WebAssembly Toolkit for Go linux/Documentation/process/coding-assistants.rst at master · torvalds/linux GitHub - callumlocke/json-formatter: Makes JSON easy to read. Founding Product Engineer at Bild AI | Y Combinator A compelling title that is cryptic enough to get you to take action on it GitHub - Keychron/Keychron-Keyboards-Hardware-Design: Industrial design files for Keychron keyboards and mice. 100+ models with CAD assets in STEP, DXF, DWG, and PDF. Source-available, with commercial use allowed for original compatible accessories within the license terms. [ANNOUNCE] WireGuardNT v0.11 and WireGuard for Windows v0.6 Released 1D-Chess Helium Is Hard to Replace Cooperative Vectors Introduction | Evolve Keeping a Postgres queue healthy — PlanetScale Our response to the Axios developer tool compromise Do Americans read print books, e-books or audiobooks more? The Zettelkasten Method in Obsidian: A Practical Setup Guide Artemis II Is Competency Porn and We Are Starving For It WeakC4 Flight Viz — Cockpit View A Mexican surveillance giant you’ve never heard of is now watching the U.S. border Surelock: Deadlock-Free Mutexes for Rust RISC-V 101 – what is it and what does it mean for Canonical? | Ubuntu The Problem That Built an Industry How Much Linear Memory Access Is Enough? | Solidean Investigating Split Locks on x86-64 Simplest hash functions Sybilproof reputation mechanisms (2005) [pdf] What is a property? How Complex is my Code? Static code analysis in Kotlin — tools overview Toffoli gates are all you need PGLite evangelism dcmake: a new CMake debugger UI Clojure on Fennel part one: Persistent Data Structures Fragments: April 2 Python Release Python install manager 26.1 The Life and Death of the Book Review - Liberties Introducing Database Traffic Control — PlanetScale Bitcoin miners are losing $19,000 on every BTC produced as difficulty drops 7.8% God sleeps in the minerals Building slogbox Apple Silicon and Virtual Machines: Beating the 2 VM Limit Who was “Not Even Wrong” first? Pokemon Evolution Vs Darwinian Evolution The APL Programming Language Source Code
Build a Radio Wave Detector With Balls of Aluminum Foil!
Rhett Allain · 2026-05-15 · via Hacker News

The “Golden Age of Radio” supposedly ended in the ’50s, with the advent of television. But guess what? TV shows were broadcast with radio signals. And today? Radio is everywhere. You have a radio in your car, but maybe you prefer to stream music on your phone. Well, how does the music gets to you? Via radio waves from cell towers, is how. Your GPS runs on radio too. For that matter, so does your home Wi-Fi.

Radio waves are a kind of electromagnetic radiation, just like visible light. But they’re at the bottom end of the spectrum, which makes them harmless to humans, because low frequency means low energy. (High-frequency, high-energy radiation like x-rays or gamma rays are another story.) That’s part of the reason radio waves are ideal for wireless communication. They can also travel vast distances and pass through obstacles like walls.

So radio is as relevant as ever. But did you know you can easily build your own radio transmitter and receiver at home with some simple supplies? I'm going to show you how. It’s a fun project and a good excuse to explore some cool physics.

What Is an Electromagnetic Wave?

For that matter, what is a wave? Imagine you have a long string with one end tied to a door handle. You’re standing across the room, holding the other end. Now, if you shake your hand up and down, you’ll create a disturbance on the string, and that disturbance will move along the length of the string. That’s a wave. Basically, waves transfer energy without transferring matter.

What if you take away the string? In that case, you’d look like a sad human shaking hands with an imaginary friend. Without the string, there’s no wave. Waves need something to “wave” in—they need a medium. You can't have ocean waves without water. You can’t have sound waves in space, since there’s no air for them to ripple through.

But what if, instead of string, you shook an electric charge (like an electron) up and down? Electric charges create electric fields, so this moving charge will create an oscillating electric field, and that makes an electric wave. And here’s where it gets weird: It turns out that a changing electric field also creates a changing magnetic field. And vice versa: A changing magnetic field creates a changing electric field. We know this from Maxwell’s equations.

This means we have electric and magnetic oscillations traveling together, and each is the medium of the other. The combination is called electromagnetic radiation, also known as “light.” Yes, radio waves are just light, and light can self-propagate through empty space—at the speed of light, as a matter of fact.

A Piezoelectric Radio Station

OK, let’s make a radio wave! For a transmitter, all you need is a grill lighter—you know, the kind with the long tube. When you hold down the trigger, gas is released through the end of the tube and is ignited with a small spark. Here’s one I cut in half:

Image may contain Gun Weapon Firearm and Handgun

Photograph: Rhett Allain

See that piezoelectric crystal? These things are amazing. When you hit them they get momentarily deformed, and that produces a high voltage for a split second. So the trigger on the lighter has a spring-loaded hammer that whacks the crystal, and the voltage results in a spark.

That’s great for a barbecue, but for a radio what we want is the voltage, not the spark per se. That voltage from the crystal creates an electric field, which exerts a force on free charges in the air. (There's always some free charges floating around, like electrons and ions.) These charges accelerate and collide with air molecules, kicking loose more free electrons that also accelerate and collide, and so on, in an exponential chain reaction. We call this an electron avalanche.

And guess what happens? Accelerating charges create a changing electric field—which, yup, creates a changing magnetic field, et cetera, and that disturbance radiates outward as an electromagnetic wave. Oh, and in the process, nitrogen and oxygen atoms in the air get excited. When they drop back down to a lower energy level, they emit light. That’s the visible spark.

So let’s put this into practice. If you have an AM radio, try this: Tune it to someplace on the dial where there is no station. Now hold the lighter near the antenna and pull the trigger. You will hear a nice little click through the speakers. That's because you are producing radio waves. Cool, right? That lighter is a radio transmitter. Now all we need is a receiver.

The Coherer Receiver

To detect the radio wave, we are going to build a simple circuit. It consists of a container with a bunch of aluminum foil balls connected to a button cell battery and an LED. This is what it looks like:

Photograph: Rhett Allain

You need a nonmetal cup (I'm using a glass beaker) so the current will be forced to travel through the aluminum, and there’s a strip of foil over the edge of the cup to connect the wires to the balls. Oh, don't forget that an LED only works in one direction. Most of them have a long and a short wire. The long wire connects to the positive terminal of the battery.

Why balls of aluminum foil? Well, aluminum is a conductor, but smushing it up into balls means the contact points between balls are tiny. That restricts the flow of current. Also, aluminum foil develops a surface layer of oxidation when exposed to air, which likewise increases the resistance.

The result is that when you connect everything, there’s not enough current at first to light up the LED. But remember, our lighter creates an electromagnetic wave, and when the electric field part of that wave hits the interface between two balls, it breaks up the oxidation layer and creates a better connection. Bingo! The light turns on, telling us we detected a radio signal.

Photograph: Rhett Allain

This type of receiver is called a coherer, and it's a real thing. In fact, it’s basically what Marconi had in his miraculous wireless telegraph in the 1890s, only he used nickel and silver shavings instead of foil balls. When a radio wave hit the filings, they clung together (cohered), allowing current from a battery to flow through and trigger some kind of sound.

Radio Days

Of course, like existing telegraph lines, Marconi’s system could only transmit text messages by Morse code, sending short bursts (dots) and long bursts (dashes) of radio waves. But it could cover great distances and cross oceans. In fact, this system was used by the Titanic in 1912 to send an SOS to another ship, which ended up saving 700 people.

It would be a while before radio systems were able to transmit and receive continuous signals to carry voice and music, and it wasn’t till the development of the vacuum tube that radios really got good at this and became the centerpiece of modern living rooms in the 1920s.

Still, it’s crazy to think how easy it is to send a radio signal with a simple instrument like our lighter. If you connected that to an antenna, you could increase the power to broadcast to a pretty wide area. There’s just one problem with this system: It only has one channel. If you had many people all trying to communicate at once—well, let’s just say it wouldn’t work in the cell phone era.