u/Volverman222

▲ 2 r/mac

M4 MacBook stopped charging after kernel panic — IOThunderboltLocalNode / AppleHPMDeviceHALType3

Hi everyone,
I have a MacBook Air M4 (2025) running macOS 25F84 / Darwin 25.5.0.
A few days ago it suffered a kernel panic with:

busy timeout[0], (60s): multiple entries holding the registry busy,
IOKit termination queue depth 0:
'IOThunderboltLocalNode' (a,4020001),
'AppleHPMDeviceHALType3' (a,4020001)
@IOService.cpp:5986
Afterwards, the Mac stopped charging.
I’ve tried both MagSafe and USB-C, different wall outlets, and connecting directly to the wall. The Mac now only shows the low-battery screen with the lightning symbol but doesn’t seem to gain charge.
Has anyone experienced this combination?
M4 Mac
IOThunderboltLocalNode
AppleHPMDeviceHALType3
Kernel panic
Subsequently unable to charge via MagSafe/USB-C
If so, what was the cause and what did Apple do to fix it? Particularly interested in whether it turned out to be a logic-board/power-management issue.
Thanks!

reddit.com
u/Volverman222 — 13 days ago

Building a Transformer from scratch + benchmarking optimizations — Open to feedback & using AI to learn

Hi! I'm working on "attention-evolution-50m" — implementing a Transformer

decoder-only from scratch in PyTorch and systematically measuring modern

optimizations. This is explicitly a learning project.

Full transparency: I'm using Claude to help me understand concepts, review

code, and avoid pitfalls. Not reinventing the wheel — understanding it.

Roadmap (flexible):

- Phase 1: Basic Transformer (done)

- Phase 2: Robust training with checkpoints/logging

- Phases 3-7: RoPE, Flash Attention, KV Cache, Mixed Precision, LoRA

- Phases 8-11: Benchmarks, visualizations, ablation studies

Looking for:

Someone who wants to learn this deeply. Open to changing direction, trying

different approaches, pivoting based on what we discover. 4-8 weeks, flexible

pacing. Comfortable using AI as a learning tool.

Real talk:

This might not be optimal — it's educational. I'll make mistakes and track

them. If you have better ideas, I'm genuinely open. The goal is understanding

first.

Everything is documented so you can follow the reasoning.

Interested? Drop a comment.

reddit.com
u/Volverman222 — 14 days ago