Skip to content

Instantly share code, notes, and snippets.

View amiller's full-sized avatar

Andrew Miller amiller

View GitHub Profile
@amiller
amiller / GIST-telegram-channel-copy.md
Created June 30, 2026 01:08
Copy a whole Telegram channel to a local searchable log (Telethon user-account stack, Dockerized)

Copying a whole Telegram channel to a local, searchable log

A small Dockerized Telethon stack that logs into Telegram as your user account, finds a channel, and dumps its entire history to JSON — then turns that into a grep-able TSV, a timeline rollup, and a chunked transcript. Used to archive the Tevm Smithereans channel back to message #1.

Why a user account, not a bot

This trips people up: a Telegram bot cannot read a channel's history. Even after you add a bot to a channel, the Bot API only delivers messages posted after it joined, and only with privacy mode configured. To copy a channel from the beginning you log in as a user account that is a member of the channel — that account can page back through the full history. Telethon (MTProto) does exactly this. The "add our bot to the channel" step is irrelevant to the copy; it's the user session that does the work.

Use an account that's actually a member of the channel, and respect the channel's no

@amiller
amiller / hab4-attested-software.md
Last active May 15, 2026 19:47
HAB4 and Attested Software — i.MX93 + RT1180 dual-platform, ELE-AP attestation, boot modes, sealing, network roles

HAB4 and Attested Software

A primer on how NXP's High Assurance Boot turns any board into a provably-trusted node on a decentralized peer-to-peer network.


Platforms

Platform Core Secure Storage Use Case
@amiller
amiller / devproof-intro.md
Created May 15, 2026 07:53
DevProof SecretNetwork: Edge TEE Architecture - Self-contained introduction

DevProof SecretNetwork: Edge TEE Architecture

Date: 2026-05-15 Scope: Self-contained introduction to the DevProof P2P edge TEE system built on NXP silicon Core Insight: Attestation + open-source code = the trust boundary. Hardware provides the proof, protocol handles the misbehavior.


Executive Summary

DX quote verification result: {
"status": "OutOfDate",
"advisory_ids": [
"INTEL-SA-01036",
"INTEL-SA-01079",
"INTEL-SA-01099",
"INTEL-SA-01103",
"INTEL-SA-01111"
],
"report": {
@amiller
amiller / digest.md
Created February 18, 2026 00:36
github-zktls daily digest — clawTEEdah

github-zktls Daily Digest

Generated: 2026-02-18T00:36:13.395Z

Recent Workflow Runs (github-identity.yml)

  • Run #24: success (2026-02-17T20:27)
  • Run #23: success (2026-02-17T20:01)
  • Run #22: success (2026-02-16T23:36)
  • Run #21: failure (2026-02-16T23:32)
  • Run #20: failure (2026-02-16T23:30)
@amiller
amiller / digest.md
Created February 18, 2026 00:17
github-zktls daily digest — clawTEEdah

github-zktls Daily Digest

Generated: 2026-02-18T00:17:54.063Z

Recent Workflow Runs (github-identity.yml)

  • Run #24: success (2026-02-17T20:27)
  • Run #23: success (2026-02-17T20:01)
  • Run #22: success (2026-02-16T23:36)
  • Run #21: failure (2026-02-16T23:32)
  • Run #20: failure (2026-02-16T23:30)
@amiller
amiller / digest.md
Created February 18, 2026 00:17
github-zktls daily digest — clawTEEdah

github-zktls Daily Digest

Generated: 2026-02-18T00:17:45.294Z

Recent Workflow Runs (github-identity.yml)

  • Run #24: success (2026-02-17T20:27)
  • Run #23: success (2026-02-17T20:01)
  • Run #22: success (2026-02-16T23:36)
  • Run #21: failure (2026-02-16T23:32)
  • Run #20: failure (2026-02-16T23:30)
@amiller
amiller / digest.md
Created February 18, 2026 00:11
github-zktls daily digest — clawTEEdah

github-zktls Daily Digest

Generated: 2026-02-18T00:11:29.261Z

Recent Workflow Runs (github-identity.yml)

  • Run #24: success (2026-02-17T20:27)
  • Run #23: success (2026-02-17T20:01)
  • Run #22: success (2026-02-16T23:36)
  • Run #21: failure (2026-02-16T23:32)
  • Run #20: failure (2026-02-16T23:30)
@amiller
amiller / digest.md
Created February 18, 2026 00:00
github-zktls daily digest — clawTEEdah

github-zktls Daily Digest

Generated: 2026-02-18T00:00:56.441Z

Recent Workflow Runs (github-identity.yml)

  • Run #24: success (2026-02-17T20:27)
  • Run #23: success (2026-02-17T20:01)
  • Run #22: success (2026-02-16T23:36)
  • Run #21: failure (2026-02-16T23:32)
  • Run #20: failure (2026-02-16T23:30)
@amiller
amiller / digest.md
Created February 18, 2026 00:00
github-zktls daily digest — clawTEEdah

github-zktls Daily Digest

Generated: 2026-02-18T00:00:35.444Z

Recent Workflow Runs (github-identity.yml)

  • Run #24: success (2026-02-17T20:27)
  • Run #23: success (2026-02-17T20:01)
  • Run #22: success (2026-02-16T23:36)
  • Run #21: failure (2026-02-16T23:32)
  • Run #20: failure (2026-02-16T23:30)