Hackable by Default: Software that's Really Open Source
summary
Argues that open source should be hackable by default and demonstrates a concrete system: Nostr Canvas with network-published tiles as sandboxed Lua scripts (permission-gated, crash-isolated) and a marketplace of kind 30207 events for discoverability and versioning. Shows live installs, a tile that reads Bitcoin genesis balance, and an agent-assisted authoring flow using small models like GPT-J 6.7B (Haiku 4.5) to generate and publish code; runs in-browser with an optional Nostr relay and mostly works despite alpha bugs.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 2:06Original meaning of hacking
- 3:30Why users rarely modify OSS
- 5:40Ditto Nostr client challenges
- 6:23Designing scriptable software
- 8:48Nostr for plugins
- 10:54Reduce maintainer burden
- 11:55Robust apps with scripting APIs
- 12:17Noster Canvas and Lua tiles
- 15:48Demo of Noster Canvas
- 18:36Cross-client tile compatibility
- 20:23Installing cat tile in Monorail
- 21:26Live coding Bitcoin tile
- 27:03Q&A
related talks
43mHow to hack and defend (your) open source
13mKeynote: Hacking the OSS Supply Chain
32mHacking the OSS Supply Chain
23mInvesting in Open-Source
49mAutonomous Hacking Systems - Future Risk or FUD?
49mTrustworthy Open Source: The Consequences of Success
32mOpen Source: The Engine of Innovation in the Digital Age
35mOpen source security: Opportunity or oxymoron?
