2026-02-06 Fri

  • MCP Troubleshooting

    • I tried to get CursorAI MCP for Atlassian/MCP to work in both CursorAI/CLI and regular desktop, and at first, I just could not today.
      • In the desktop version, the authenticate button didn't do anything (it would not open up a browser like it normally did to complete the OAuth flow).
      • In the CLI version, authenticate worked, but the tools timed out.
    • Atlassian MCP previously worked for me in the desktop version (but not the CLI version, where there was some bug that prevented authentication if I was authenticated in desktop).
    • Eventually, I had the hypothesis that using the same MCP server in both the desktop and CLI versions of cursor was causing a bug, so I tried quitting cursor desktop and only using the MCP from Cursor CLI, and then it worked!

2026-02-05 Thu

  • Tools in the AI Era

    • fluid.sh
      • Claude Code for infrastructure. Debug, act, and audit everything Fluid does on your infrastructure.
  • Terminology

  • AWSmanship

    • For AWS, they are using a definition of AI/Agent that's more in line with Person/Sam Altman's definition of taking action in the world.
    • Amazon/Bedrock/AgentCore
      • Added Strands — open-source SDK for building AI agents, released by AWS in 2025
      • Strands/Agent/SOP aka Eval SOP
        • markdown-based instructions that guide AI agents through complex, multi-step tasks
        • SOP = System of Procedures
        • RFC/2119 constraints like MUST, SHOULD, etc
        • a bit like Skills
      • AI/Memory/Episodic
        • enables learning from past debugging sessions
          • situation, intent
          • steps, outcome
          • agent episodic memory can be automatically extracted
    • Stream/ing/Bi-directional - an AI/LLM/Technique
    • AWS/Nova/2/Sonic: Speech to Speech foundation model
    • Web AI/Grounding
    • AWS has a new web automation session that lets you test things
      • AWS/Nova/Act
    • AWS/ECS/Express
      • like AWS/AppRunner
    • AWS/Lambda/Durable Functions are like AWS/Step Function
      • you can resume these
      • you can wait for the response - a major sea change on how to you use it. instead of getting 30 or 60 min lambdas, you'll get durable functions against
    • AWS/Lambda/Rust is now supported! Generally Available Rust
    • AWS/S3/Tables - like Iceberg tables in S3 - Parquet and Iceberg (both from Apache)
    • AWS/S3/Vectors are a big cost savings opportunity
    • AWS/Backup Air-Gapped vaults ... how does this work?
    • Database
      • savings plans
        • requires generation 7 and above
      • AWS/Aurora now has automatic redaction
      • OpenSearch/Semantic Enrichment
    • AI-powered root-cause workflow using the five why's
    • AWS/API/Gateway/MCP
    • AWS/IAM/Policy/Autopilot
    • AWS/IAM/Outbound tokens
    • AWS/IAM/Temporary Delegation
      • if a partner or a student needs elevated permissions for an elevated time, you can granted
    • AWS/Secrets Manager/External Secrets
      • partner rotation code (hosted SAAS)
    • AWS login is getting easier
    • AWS WAF now supports Web Bot Auth (WBA)
    • kiro.dev
  • CLI/Craftsmanship

  • Person

  • Security

    • Created Security/ABAC — Attribute-Based Access Control article covering how ABAC differs from Security/RBAC, key components (PEP, PDP, PIP, PAP), and cloud implementations in AWS/IAM, Azure, and GCP

2026-02-04 Wed

2026-02-02 Mon

2026-02-01 Sun

  • Friendship: A Selection from David Whyte’s Consolations (2020) — Likeville
    • is a mirror to presence and a testament to forgiveness. Friendship not only helps us see ourselves through another’s eyes, but can be sustained over the years only with someone who has repeatedly forgiven us for our trespasses, as we must find it in ourselves to forgive them in turn. Quote from David Whyte, “Friendship,” Consolations: The Solace, Nourishment, and Underlying Meaning of Everyday Words (2020)

  • Person/codekiln/GitHub/beans
    • Tried using bd/create-form three times. Each time it failed with Error: failed to flush: write unix @->/workspaces/beans/.beads/bd.sock: write: broken pipe and no task added. Eesh. I ended up using Codex/CLI to add it to beads rather than figure out what was wrong.
    • Still working on getting comfortable with tmux.
  • Learned that Person/Adrianne Lenker is a part of Big Thief, which has a new album Double Infinity that just came out. Created person page Person/Adrianne Lenker.
  • While brewing some coffee, I watched a bit of Nix/YouTube/24/09/Nix Explained from the Ground Up. I wanted to log it in my knowledge garden. This is something I want to do frequently, so I asked ChatGPT about how to get my youtube watch history from a CLI/Tool or an API.
    • ChatGPT/Conversation here
      • Google/Takeout
      • I was a bit surprised that there wasn't some kind of MCP that Google itself used to help Gemini/Paid/AI/Pro and Gemini/Paid/AI/Plus do things, so I asked some follow-up questions, and it turns out that as of right now there is something called Google/Personal Intelligence available to those plans and it's in Beta.
        • I would be quite surprised if this "Personal Intelligence" was actually useful in a way that benefits users and gives them tools to deal with their data directly. I anticipate that it just contains a big, overly-permissive opt-in related to information disclosure which helps google give you "better" ads and up-sell possibilities, e.g. "would you like us buy movie tickets for the trailer you just watched on youtube?"
Linked references — 1 page

Open the linked references

Earlier