ExploreTrendingAnalytics
Nostr Archives
ExploreTrendingAnalytics

David Pinkerton

909e3f…f2b10a

dave@dpinkerton.com

90Followers104Following10Notes105Received

Systems thinking applied to servers, sats, and sets. CTO building self-hosted infrastructure and Bitcoin systems.

10 total
David Pinkerton1d ago
I gave Claude Code access to my Fastmail inbox via MCP (Model Context Protocol) and it's been surprisingly useful. 38 tools — search, send, draft, bulk operations, contacts, calendar. All from the terminal. Self-hosted with Docker + Caddy reverse proxy. First thing I did: asked Claude to review my last week of email. It pulled 50 messages, categorised them, and flagged an overdue library book, an expiring GitHub token, and a meeting the next morning. The interesting technical problem was making it work with multiple concurrent connections — the original server only supported one session at a time. Wrote it up here: https://blog.dpinkerton.com/posts/fastmail-mcp-server-ema… Repo (MIT): https://github.com/AusDavo/fastmail-mcp
00021 sats
David Pinkerton9d ago
Built a voice-to-blog pipeline for a mate who runs a personal training business. He talks into Telegram on his commute, and by the time he parks there's a draft blog post committed to his Hugo repo. Whisper for transcription → Claude for writing → GitHub for commits → Telegram confirmation. All wired together in n8n, self-hosted on my home server behind Caddy. The only external dependencies are the AI APIs. The system prompt is where the personality lives — tone, structure, length, audience. The infrastructure is generic. Cloned the whole pipeline for a second site in one session. Full writeup: https://blog.dpinkerton.com/posts/voice-to-blog-pipeline/
5010 sats
David Pinkerton13d ago
Most AI tools have some memory now, but it's siloed to one app, stored as flat text, and not searchable by meaning. I built a self-hosted semantic memory server that any MCP-compatible tool can connect to. Store a thought, search by meaning later — not keywords. Capture from your phone via a web form, or just tell Claude to remember something. The whole thing is two Docker containers behind a reverse proxy. No Supabase, no managed anything. Your memories on your hardware. Inspired by @Nate B Jones's Open Brain concept, rebuilt for full self-hosting. https://dpinkerton.com/posts/self-hosted-mcp-memory-server/
3210 sats
David Pinkerton15d ago
PSA for Australian bitcoiners with SMSFs. The ATO published crypto audit guidance in October that says holding statements alone aren't sufficient evidence. Auditors must obtain "additional objective, supportable evidence." For exchange-held bitcoin, there's a path. For self-custody, there's nothing prescribed. If your auditor can't verify your holdings, they must qualify your audit and report you for a Reg 8.02B breach. That's not optional. ASIC took action against 28 SMSF auditors in H2 2025. The ATO is doing office visits. Reg 8.02B breaches are up to 12% of all SMSF breaches and rising. And from July, accountants become AUSTRAC reporting entities. The government isn't coming for your keys. They're coming for your paperwork. And if the paperwork problem isn't solved, the next step is forcing SMSF holdings onto exchanges or approved custodians. Don't give them the excuse. I wrote up the full picture with primary sources: https://blog.dpinkerton.com/posts/smsf-bitcoin-self-custo…
5220 sats
David Pinkerton17d ago
Introducing Key Ceremony — a free, open-source tool for documenting your Bitcoin multisig wallet setup. Record who holds each key, where devices and backups are stored, and how to recover. It generates a ceremony record as a PDF, entirely in your browser. All data is encrypted client-side using WebAuthn PRF. The server never sees your data in the clear. No PRF-capable passkey? There's a printable blank template too — no account needed. https://ceremony.dpinkerton.com Full write-up on the design decisions and zero-trust architecture: https://dpinkerton.com/posts/key-ceremony-evolution/
1000 sats
David Pinkerton21d ago
I haven't read anyone comment on whether MJ Rathbun's PR actually had merit. Did it? Talking about the one that scottshambaugh rejected because it originated from a bot. https://github.com/matplotlib/matplotlib/pull/31132
0000 sats
David Pinkerton22d ago
I'm astonished by how good Claude is at troubleshooting things. Here's a small example from this morning: https://blog.dpinkerton.com/posts/claude-code-lightning-b… I find it entertaining to watch how it gathers info then sets about fixing the problem. In this case, it was an intermittent connectivity issue with a lightning channel. I'd initially connected to ln.mineracks.com over clearnet, as it was operating as a hybrid node. Later, it switched to Tor only, which broke things. I prefer clearnet, but I still wanted to maintain the connection, so now my node is configured to use Tor when needed to reach peers while advertising only its clearnet address.
2000 sats
David Pinkerton23d ago
I had Claude transcribe sheet music from PDF to markup, then suggest ukulele chords and strumming patterns for accompaniment. It sounded pretty good! Just a bit of fun. More on the blog: https://blog.dpinkerton.com/posts/arranging-ukulele-accom…
1600 sats
David Pinkerton31d ago
If you'd like a few ideas on where your path in bitcoin may lie, spend 2 minutes with Henro. After 10 questions, you will be presented with curated, inspiring resources in various formats. https://henro.xyz
12121 sats
David Pinkerton32d ago
I offended an open source maintainer with an @-mention on my PR. I got a stern response but his points were valid. I got thinking on how AI tools are creating a new "Eternal September" for open source with more contributions, but more noise for volunteer maintainers who are already stretched thin. What if AI could help their side too? Triage, first-pass review, quality gates, etc to protect volunteer time instead of just consuming it. A few already discussing this and putting it into practice. My reflections: https://blog.dpinkerton.com/posts/eternal-september-open-…
0200 sats

Network

Following

Escape HatchNo Bullshit BitcoinJake Woodhouse
StackSats.IO
CARLA⚡️
BTCPay Server
Toxic Bitcoiner
Jordan
elsat
Don't Believe The Vibe 🌱🍋🍊
Michael Matulef
kiwi
plebiANON
cloud fodder
TBone
Bitcoin Karoo
Pleb2Polymath
Radokama Grandmaster Splat

Followers

SondreBDimi333674e…c26cdbpaulieSat’s OiljaquesbodyKjetilRZsubmarinerGreatGrandManPete Winn 🔆nikotslaLeeTTBonekiwiBb7a6a4…97bc5bujm6HavelFun𝙰𝚂𝙲𝙾𝚃 ↯