Skip to content

Instantly share code, notes, and snippets.

View lizthegrey's full-sized avatar

Liz Fong-Jones lizthegrey

View GitHub Profile
@lizthegrey
lizthegrey / README.md
Last active January 22, 2026 00:01
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 description
bluesky-mcp
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 January 1, 2026 18:28
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</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;
@lizthegrey
lizthegrey / SIMD_BITMAP_ANALYSIS.md
Created September 17, 2025 22:05
Go SIMD Bitmap Analysis: Custom Assembly vs OnesCount64 Chunking Performance Comparison

SIMD Bitmap Operations Analysis: Custom Assembly vs OnesCount64 Chunking

This document analyzes the performance and complexity tradeoffs between custom SIMD assembly implementations and using existing math/bits.OnesCount64 with chunking for bitmap population count operations.

Executive Summary

Key Finding: Using math/bits.OnesCount64 with 8-byte chunking achieves 80-90% of the performance benefit of custom SIMD assembly with zero additional standard library complexity.

Recommendation: For most applications, use the OnesCount64 chunked approach rather than proposing new standard library additions.

$ ollama run core

What should be done to address wealth inequality? How is it ethical for billionaires to exist while children are starving?

Thinking... Okay, the user is asking about how to address wealth inequality and questioning the ethics of billionaires existing when children starve. Hmm, that's a heavy question with moral weight. First, I need to unpack both parts carefully.

@lizthegrey
lizthegrey / sus.txt
Last active June 5, 2025 16:53
sus bluecrew / follow farming accounts
@lustylad.bsky.social
@kellym5263.bsky.social
@agedtitan.bsky.social
@baileyprice.bsky.social
@radicalsenior52.bsky.social
@friendlyfriend4440.bsky.social
@foreverblue2024.bsky.social
@ibda14u.bsky.social
@fastdrop.bsky.social
@tinjar.bsky.social
$ ollama run deepseek-r1:8b-0528-qwen3-q8_0
>>> Generate "hello world" in Go
Thinking...
We are going to write a simple Go program that prints "Hello, World!" to
the console.
In Go, we use the `fmt` package for formatted I/O operations.
We'll create a main function and then use fmt.Println to output the
string.
Steps: