Blog

248 posts from 1996 to present

Browse the full archive by year

2026

Cyrinx: data over sound, measured

4 min read

Cyrinx is now open source and live at cyrinx.org. It's a research modem that moves real data through the air as sound, from a laptop speaker to a phone microphone, with no radio, no pairing, and no network. Byte-verified at 36.6 kbps between a MacBook and a Pixel 7a.

Continue reading

Detailing a phishing attack: Nyasher, a Google account-takeover kit

12 min read

A phishing email landed on a mailing list I'm on. Google had scanned the attachment and called it safe. It wasn't: behind it was a live Browser-in-the-Middle kit that steals your Google session in real time and walks straight through two-factor. Here's what was hiding behind the blob URL, and how it builds on what other researchers have found.

Continue reading

[rcsd.info] Who does the district pay? Now you can look it up

4 min read

A new Vendor Spending page, under Budget, indexes a decade-plus of district checks: search any vendor, see year-by-year totals, browse by category. And it answers the obvious question — did we really triple our spending? Mostly no: the big swings are bond construction and pass-through, not baseline operating.

Continue reading

[Network Weather] What your router knows but won't tell you

12 min read

A while back my home network started acting strange. Not broken, exactly. Just a low-grade wrongness. Video calls would glitch for a few seconds and come back. Large file uploads would stall and resume. Speed tests mostly looked fine. Occasional ones didn't. Every tool I pointed at the problem said "looks ok to me."...

Continue reading

[Network Weather] Passive Mesh Topology Discovery from Orbi Beacon Frames

6 min read

I was pulling apart a Netgear Orbi WiFi 7 mesh system for Network Weatherhttps://networkweather.com and found an undocumented 31-byte Qualcomm vendor IE in the 5 GHz beacons from each mesh node. In these captures, one six-byte field appears to encode the node's current upstream parent, another matches the BSSID of the radio sending the beacon, and the parent field changes when the mesh re-parents...

Continue reading

AI-Assisted Networking: Using Claude Code to Help a Friend Find a Job

3 min read

I connected with a friend yesterday about his job search. He's a scientist with 20+ years of experience leading drug development teams, recently laid off because his company is winding down. Tough market right now. Biotech capital has gotten scared and shifted toward late-stage assets, which means a lot of very qualified people are looking....

Continue reading

2025

What Makes a Great Leader

1 min read

A great leader inspires a team with possibility, vision, agency, and genuine caring for their people at every level. They are willing to fearlessly dive into the details and roll up their sleeves alongside their team when needed to get the job done. They actively solicit feedback and critique to improve and create a culture where it's safe to speak up. When a hard call needs to get made, they own...

Continue reading

Rust vs Swift 6

3 min read

I re-coded a Rust library in Swift 6 this week and was surprised to see it was a third the size. It ended up with no third party dependencies beyond the system Frameworks, whereas the Rust crate pulled in several third party crates that in turn pulled in innumerable other libraries - creating a situation with multiple versions of the same library ultimately needing to be included....

Continue reading

Introducing Network Weather

2 min read

Folks; thanks for all the kind comments on my transition last week. It's time to start sharing what I'm working on now - fixing employees' remote & hybrid connectivity....

Continue reading

2024

Commercial Pilot License

2 min read

After seven+ months of work, studying my ass off for my written, and a retest after I went long on my first power-off 180, I've finally achieved a life long goal of becoming a Commercially-rated airplane pilot....

Continue reading

2023

QR Codes and Trust Chains

2 min read

Trust is an interesting thing. Who do you trust when you scan a QR code on the side of a McDonald's Happy Meal? McDonald's of course, but the list is a lot longer and stranger than that......

Continue reading

School Board: Masters in Governance

2 min read

About a year ago, I started thinking seriously about running for the school board. As I eased in, it became clear that I had an enormous amount to learn. While I had served on for-profit and non-profit boards for 20 years, being an elected official on a school board was a whole new thing. New regulations, new standards, incredibly complex budgeting processes.. I started my learning even as a candi...

Continue reading

Human Adaptability

2 min read

Human adaptability is one of the most remarkable and fascinating attributes of our species. Paradoxically, while we are fantastic at accommodating change, we often resist it. Yet, when we are forced into an adaptation, we end up enjoying aspects of it and keeping those adaptations with us even beyond the circumstances that required them....

Continue reading

Browse the full archive by year