Skip to content

Instantly share code, notes, and snippets.

View lizthegrey's full-sized avatar

Liz Fong-Jones lizthegrey

View GitHub Profile
@lizthegrey
lizthegrey / SKILL.md
Created July 24, 2026 21:04
clarity-review
name clarity-review
description Lint the current diff for the AI-authored-code patterns that repeatedly draw pushback in this repo's PR reviews — comment slop, unverified technical claims, dead code, tautological tests, missing feature flags, single-letter names, unneeded complexity, concurrency footguns, and inconsistent formatting. Run before opening a PR, not after — this is a pre-flight lint, not a bug-catching pass (use hny-review-general/hny-review-thorough for that).
disable-model-invocation true

Clarity review

Calibrated against roughly 200 real review comments on hound PRs over the prior three months — courtesy of our resident AI slop proliferation curmudgeon — plus recurring #eng-ai/#misc-ai discussion of where AI-authored code and prose fall short.

@lizthegrey
lizthegrey / # mlx@0.31.1 - 2026-04-23_14-57-23.txt
Created April 23, 2026 22:26
mlx@0.31.1 (lizf/local-mlx/mlx@0.31.1) on macOS 26.4 - Homebrew build logs
Homebrew build logs for lizf/local-mlx/mlx@0.31.1 on macOS 26.4
Build date: 2026-04-23 14:57:23
@lizthegrey
lizthegrey / # mlx-c@0.6.0 - 2026-04-23_15-14-12.txt
Created April 23, 2026 22:25
mlx-c@0.6.0 (lizf/local-mlx/mlx-c@0.6.0) on macOS 26.4 - Homebrew build logs
Homebrew build logs for lizf/local-mlx/mlx-c@0.6.0 on macOS 26.4
Build date: 2026-04-23 15:14:12
@lizthegrey
lizthegrey / lx2160a_uefi_modernization_report.md
Last active June 21, 2026 13:54
SolidRun LX2160A (HoneyComb LX2K) UEFI Firmware Modernization Report

SolidRun LX2160A (HoneyComb LX2K) UEFI Firmware Modernization

Summary

This project modernized the entire firmware stack for the SolidRun HoneyComb LX2K (LX2160A CEx7) from a stale 2021-era codebase to current upstream releases, bringing the existing OP-TEE/StandaloneMm Secure Boot support forward from OP-TEE 3.14.0 to 4.9.0.

Result: A fully modern, Secure Boot-enabled firmware booting Ubuntu 24.04 via shim → GRUB → signed kernel.

Component Before After
@lizthegrey
lizthegrey / README.md
Last active January 22, 2026 14:40
Automated Bluesky Tech Digest with Claude Code - generates daily tech digest from Bluesky timeline

Automated Bluesky Tech Digest with Claude Code

An automated system that generates a daily tech digest from your Bluesky timeline using Claude Code, running every weekday morning at 5am to start your Claude API quota window.

Overview

This system fetches your Bluesky timeline, uses Claude to identify and categorize tech-related posts, and generates a beautiful HTML digest that automatically opens in your browser.

Architecture

Aurora-Prism Security & Maintainability Audit Plan

Executive Summary

This is a comprehensive security audit of the Aurora-Prism ATProto AppView codebase with focus on:

  1. Untrusted input from ATproto firehose - malicious events/payloads
  2. Authentication/authorization - login impersonation, privilege escalation
  3. Backdoors - hidden functionality, data exfiltration, hardcoded access

Overall Assessment: The codebase shows strong foundational security with well-implemented authentication, SSRF protection, and parameterized queries. However, there are critical validation gaps that allow malformed data to be persisted, and the Python hook system requires scrutiny as it executes on every user interaction.

@lizthegrey
lizthegrey / SKILL.md
Last active January 6, 2026 00:45
Bluesky MCP Analysis Skill - Parse and analyse Bluesky timeline posts and notifications
name bluesky-mcp
description Parse and analyse Bluesky timeline posts and notifications using the Bluesky MCP server. Use when users want to summarise their Bluesky timeline, find technology-relevant posts, extract specific topics from timeline data, or analyse reply/quote notifications. Handles large timeline dumps efficiently and filters for work-relevant content.

Bluesky MCP Analysis

Efficient workflows for analysing Bluesky timeline data and notifications.

Getting Timeline Data

Hockeypuck v5/v6 Key Support Investigation

Date: 2026-01-02 Investigators: Liz Fong-Jones & Claude Status: BLOCKED - Upstream go-crypto dependency issues

Executive Summary

Initial investigation found that Hockeypuck has most v5/v6 infrastructure in place. However, deep testing revealed the blocker is NOT in Hockeypuck, but in the go-crypto library dependency:

  1. Ed448 compression flag 0xA5 rejected - go-crypto only accepts 0x40, but GnuPG 2.5 v5 keys use 0xA5
@lizthegrey
lizthegrey / index.asc.md
Last active January 2, 2026 08:13
OpenPGP Key Transition Statement

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512

OpenPGP Key Transition Statement

I am transitioning from my old OpenPGP key to a new one, in preparation for post-quantum cryptoanalysis.

The old key will continue to be valid for four more years, but I prefer all future correspondence to use the new key once support for the Kyber scheme is available to you. I will be making signatures with the new key going forward, as it is widely supported even if the encryption scheme is not yet.

@lizthegrey
lizthegrey / index.html
Last active March 4, 2026 20:23
Interactive LLM Performance vs Cost Pareto Frontier - Compare models across different usage patterns (input:output ratios, cache hit rates, thinking overhead)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>LLM Performance vs Cost - Interactive Pareto Frontier (March 2026)</title>
<script src="https://d3js.org/d3.v7.min.js"></script>
<style>
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;