Building @InferaDB and @MMNTFL. Previously @Okta, @Auth0, @OpenFGA and @Ushahidi. Living intentionally. Be kind, do good, live well.

Champaign, Illinois
Joined January 2007
Meet our family — Ellie, Billie, Connor and Zoe ♥️ #cats #Caturday
1
49
We've really been enjoying VisionQuest; though, to be fair, I find it impossible not to enjoy anything featuring James Spader.
39
Me when the fight and flight kicks in
1
58
Got pre-orders in on iPhone Duos for my partner and I. My wallet is no longer on speaking terms with me.
1
1
63
Went with 1TB models in Night Sky, through Verizon. They're quoting delivery on the 23rd for them, but we'll see.
13
I've been enjoying going around to the sites of services and apps I use, and looking at their /llms.txt. Most have them these days, but their approaches vary wildly. Any impressive ones you've come across, or created?
1
241
Ladder has one of my favorites so far; joinladder.com/llms.txt
17
Wow! I am genuinely so insanely impressed with Vivaldi 8.0. I've tried it off and on over the years, but it never felt quite "right" to me. But they really nailed it with this new release. So well polished, with so many quality of life features. Compact tab spacing is a life saver!
2
1
3
268
So, bizarre question — does anyone know of any wireless (ideally solar-recharged battery) backup cameras that have CarPlay apps in the US market? Looking to install a backup camera in my fiancés car, but he already has a CarPlay unit. I’d rather avoid hard wiring and adding a HUD just for it.
1
65
Wonder Man was even better than I expected. Sir Ben Kingsly and Yahya Abdul-Mateen II never disappoint.
54
No one warned me Mr. Door was in The Night Manager
56
Harness engineering
1
61
Everyone seems to remember that Icarus flew too close to the sun, but not that his father also told him not to fly too low and let the sea dampen his wings. We only ever tell half the story: the falling half. Hubris makes a better cautionary tale than mediocrity does. Daedalus understood something we don't like to admit — both directions kill you. The only safe altitude is the one that requires constant adjustment. Someone called me obsessive recently. They corrected themselves almost immediately and said extreme, like it helped. I've been thinking about it since because I couldn't work out if it was a warning or a compliment, or both. Gripping something too tightly doesn't just exhaust you — it changes what you're holding. The thing you're protecting starts demanding pieces of you to sustain itself. Somewhere between telling other people's stories, writing my own, and trying to be useful to both, I realized the question isn't whether to go all in. It's what you're going all in on, and whether you're building it or feeding it. The real choice isn't between obsession and balance. It's between intentional intensity and directionless drift. One requires you to know exactly what you're optimizing for. The other just requires you to keep showing up. Most people who burn out aren't flying too close to the sun — they're flying toward the wrong thing entirely. The wax doesn't care how hard you're working. It only cares whether the heat is coming from your direction or your fuel. The trick isn't learning to feel the wax soften before the feathers go. It's being honest enough with yourself to know the difference between burning for something and just burning.
1
111
I always appreciate when Claude resorts to question and exclamation marks in its statements — it's reassuring knowing I'm not the only one deeply confused as to what's going on.
1
95
Authentication and authorization alone don't achieve tenant isolation. A user can be fully authenticated, fully authorized for their own tenant — and still access another tenant's resources if isolation isn't enforced at the infrastructure level. This isn't theoretical. Cross-tenant data exposure from misconfigured APIs increased 17% in SaaS environments this year. PostgreSQL CVE-2024-10976 showed RLS policies silently failing below subqueries. CVE-2025-8713 revealed optimizer statistics leaking data from rows RLS was supposed to hide. Shared caches without tenant scoping serve the right answer to the wrong customer. Connection pool contamination and async context leaks cause RLS to fail silently. 2026 is being called "the year SaaS breaches go from trend to epidemic." The root cause is the same: authorization and isolation are implemented at the application layer, where a single missed WHERE clause exposes everything. InferaDB enforces tenant isolation at the storage engine level: Cryptographic isolation — not row-level security bolted onto a general-purpose database Every permission check is tenant-scoped by default Cross-tenant access is architecturally impossible, not just policy-restricted 2.8 microsecond p99 latency — isolation doesn't mean slow We built this because we saw the same failures at Auth0. It's what we wished existed. Join 200+ teams on the early access list: inferadb.com/waitlist
102
Model Context Protocol (MCP) is becoming the standard for connecting AI agents to enterprise systems. But its authorization model has a fundamental problem. MCP formalizes context exchange — but doesn't validate the legitimacy of what enters that context. Malicious content in the pipeline becomes part of the agent's decision-making. The risks: - Over-permissioning: connectors expose too much, agents access data beyond task scope - Confused deputy attacks: malicious clients exploit proxy servers to get authorization without consent - Token scope creep: broadly scoped, long-lived tokens become attack vectors - Prompt injection: manipulated context steers agents into unsafe tool use The MCP spec uses OAuth for authorization, but the implementation conflicts with modern enterprise security practices. Efforts are underway to fix this — production deployments aren't waiting. Authorization can't be an afterthought bolted onto your agent framework. InferaDB provides the authorization layer MCP deployments need: - Fine-grained, context-aware permission checks at microsecond latency - Scoped, short-lived authorization decisions — not broad token grants - Cryptographic audit trail for every agent action - Purpose-built infrastructure, not policy rules duct-taped to a general-purpose database The agent era needs authorization infrastructure built for agents: inferadb.com/waitlist
1
141
Only 22% of teams treat AI agents as independent identities. The rest? Shared API keys. That's from the 2026 State of AI Agent Security Report. 81% of teams have deployed AI agents past the planning phase. But only 14.4% have full security approval. Agents are calling APIs, accessing databases, acting on behalf of users — with zero fine-grained authorization. 88% of organizations confirmed or suspected agent-related security incidents this year. The problem isn't that agents are dangerous. It's that we're giving them the keys to the kingdom without building the lock. InferaDB is authorization infrastructure built for this: • Agents get scoped, identity-aware permissions — not shared API keys • Every permission check completes in 2.8 microseconds at p99 • Every decision is logged with a cryptographic audit trail • Tenant isolation is enforced at the storage layer, not the application layer We built OpenFGA at Auth0. We've seen what breaks at scale. Now we're building what we wished existed. 200+ teams are already on the early access list: inferadb.com/waitlist
1
1
100