Skip to content

Commit 2396477

Browse files
committed
Merge presentations-framework: Layout fixes for projector resolutions
2 parents e144f93 + cd00c8e commit 2396477

File tree

14 files changed

+1319
-249
lines changed

14 files changed

+1319
-249
lines changed

hugo-site/content/presentations/2025-02-06-freenet-lives.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ slides:
1212
# 3. The Hard Problems We Solved
1313
- hard-problems/small-world
1414
- hard-problems/real-time-sync
15+
- hard-problems/sync-demo
16+
- hard-problems/propagation-demo
1517
- hard-problems/no-infrastructure
1618
# 4. Live Demo
1719
- demo/dashboard
@@ -26,3 +28,5 @@ slides:
2628
# 8. Questions
2729
- common/questions
2830
---
31+
32+
-13.2 KB
Loading

hugo-site/static/slides/ai/accelerated-development.html

Lines changed: 19 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,35 @@
11
<section style="display: flex; flex-direction: column; height: 100vh;">
22
<h2 style="flex-shrink: 0; margin-bottom: 0.3em;">AI-Accelerated Development</h2>
33

4-
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
5-
<p style="font-size: 1.3em; margin-bottom: 1em; color: rgba(255,255,255,0.9);">
6-
We need to rebuild every internet service, decentralized.
4+
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center; align-items: center;">
5+
<p style="font-size: 1.1em; margin-bottom: 0.5em; color: rgba(255,255,255,0.9); text-align: center;">
6+
Rebuild every internet service, decentralized.
77
</p>
8-
<p style="font-size: 1.1em; margin-bottom: 1.5em; color: rgba(255,255,255,0.7);">
8+
<p style="font-size: 0.95em; margin-bottom: 1em; color: rgba(255,255,255,0.7); text-align: center;">
99
That's a lot of work. <span style="color: #43e97b;">AI changes the economics.</span>
1010
</p>
1111

12-
<div style="display: flex; gap: 2em; margin-top: 1em;">
12+
<div style="display: flex; gap: 1.5em; max-width: 90%;">
1313
<!-- dapp-builder box -->
14-
<div style="flex: 1; background: rgba(67,233,123,0.1); border: 2px solid rgba(67,233,123,0.4); border-radius: 12px; padding: 1.2em;">
15-
<p style="font-size: 1em; font-weight: 600; color: #43e97b; margin-bottom: 0.5em;">dapp-builder skill</p>
16-
<ul style="font-size: 0.85em; color: rgba(255,255,255,0.8);">
17-
<li>Claude Code can scaffold Freenet apps</li>
18-
<li>Follows River architecture patterns</li>
19-
<li>Contract → Delegate → UI workflow</li>
14+
<div style="flex: 1; background: rgba(67,233,123,0.1); border: 2px solid rgba(67,233,123,0.4); border-radius: 12px; padding: 1em;">
15+
<p style="font-size: 0.9em; font-weight: 600; color: #43e97b; margin-bottom: 0.4em;">dapp-builder skill</p>
16+
<ul style="font-size: 0.7em; color: rgba(255,255,255,0.8); margin: 0; padding-left: 1em;">
17+
<li>Claude scaffolds Freenet apps</li>
18+
<li>River architecture patterns</li>
19+
<li>Contract → Delegate → UI</li>
2020
</ul>
21-
<p style="font-size: 0.8em; color: rgba(255,255,255,0.5); margin-top: 0.8em;">
22-
github.com/freenet/freenet-agent-skills
23-
</p>
2421
</div>
2522

2623
<!-- AI slop box -->
27-
<div style="flex: 1; background: rgba(79,172,254,0.1); border: 2px solid rgba(79,172,254,0.4); border-radius: 12px; padding: 1.2em;">
28-
<p style="font-size: 1em; font-weight: 600; color: #4facfe; margin-bottom: 0.5em;">"But isn't AI code garbage?"</p>
29-
<ul style="font-size: 0.85em; color: rgba(255,255,255,0.8);">
30-
<li><em>Unverified</em> code is garbage - human or AI</li>
31-
<li>Solution: rigorous CI, comprehensive tests</li>
32-
<li>AI writes first drafts, tests verify, humans review</li>
24+
<div style="flex: 1; background: rgba(79,172,254,0.1); border: 2px solid rgba(79,172,254,0.4); border-radius: 12px; padding: 1em;">
25+
<p style="font-size: 0.9em; font-weight: 600; color: #4facfe; margin-bottom: 0.4em;">"But isn't AI code garbage?"</p>
26+
<ul style="font-size: 0.7em; color: rgba(255,255,255,0.8); margin: 0; padding-left: 1em;">
27+
<li><em>Unverified</em> code is garbage</li>
28+
<li>Solution: CI + comprehensive tests</li>
29+
<li>AI drafts, tests verify, humans review</li>
3330
</ul>
34-
<p style="font-size: 0.85em; color: #4facfe; margin-top: 0.8em; font-style: italic;">
35-
Quality bar stays the same. Velocity increases.
31+
<p style="font-size: 0.7em; color: #4facfe; margin-top: 0.5em; font-style: italic;">
32+
Same quality bar. Higher velocity.
3633
</p>
3734
</div>
3835
</div>

hugo-site/static/slides/ai/freenet-for-agents.html

Lines changed: 16 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,33 @@
11
<section style="display: flex; flex-direction: column; height: 100vh;">
22
<h2 style="flex-shrink: 0; margin-bottom: 0.3em;">Freenet for AI Agents</h2>
33

4-
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
5-
<p style="font-size: 1.2em; margin-bottom: 1.2em; color: rgba(255,255,255,0.9);">
4+
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center; align-items: center;">
5+
<p style="font-size: 1em; margin-bottom: 0.8em; color: rgba(255,255,255,0.9); text-align: center;">
66
AI agents can deploy services <span style="color: #43e97b;">autonomously</span>
77
</p>
88

9-
<div style="display: flex; gap: 3em; align-items: flex-start;">
9+
<div style="display: flex; gap: 1.5em; align-items: flex-start; max-width: 90%;">
1010
<!-- Benefits list -->
1111
<div style="flex: 1;">
12-
<ul style="font-size: 0.95em; line-height: 1.8;">
13-
<li><strong style="color: #43e97b;">No infrastructure to provision</strong><br>
14-
<span style="color: rgba(255,255,255,0.6); font-size: 0.85em;">No AWS, no API keys, no OAuth</span></li>
15-
<li><strong style="color: #43e97b;">Self-describing contracts</strong><br>
16-
<span style="color: rgba(255,255,255,0.6); font-size: 0.85em;">The code IS the interface (hash = key)</span></li>
17-
<li><strong style="color: #43e97b;">Real-time by default</strong><br>
18-
<span style="color: rgba(255,255,255,0.6); font-size: 0.85em;">Subscribe, get updates, no polling</span></li>
19-
<li><strong style="color: #43e97b;">Permissionless deployment</strong><br>
20-
<span style="color: rgba(255,255,255,0.6); font-size: 0.85em;">No terms of service, no rate limits</span></li>
12+
<ul style="font-size: 0.75em; line-height: 1.6; margin: 0; padding-left: 1em;">
13+
<li><strong style="color: #43e97b;">No infrastructure</strong> - no AWS, no keys</li>
14+
<li><strong style="color: #43e97b;">Self-describing</strong> - code IS interface</li>
15+
<li><strong style="color: #43e97b;">Real-time</strong> - subscribe, get updates</li>
16+
<li><strong style="color: #43e97b;">Permissionless</strong> - no ToS, no limits</li>
2117
</ul>
2218
</div>
2319

2420
<!-- Vision box -->
25-
<div style="flex: 1; background: linear-gradient(135deg, rgba(67,233,123,0.15), rgba(79,172,254,0.15)); border: 2px solid rgba(67,233,123,0.4); border-radius: 12px; padding: 1.5em;">
26-
<p style="font-size: 1em; font-weight: 600; color: #43e97b; margin-bottom: 0.8em;">The Vision</p>
27-
<p style="font-size: 0.95em; color: rgba(255,255,255,0.85); line-height: 1.6;">
28-
An AI agent deploys a contract, advertises its hash, and other agents can interact with it <em>immediately</em>.
21+
<div style="flex: 1; background: linear-gradient(135deg, rgba(67,233,123,0.15), rgba(79,172,254,0.15)); border: 2px solid rgba(67,233,123,0.4); border-radius: 12px; padding: 0.8em;">
22+
<p style="font-size: 0.8em; font-weight: 600; color: #43e97b; margin-bottom: 0.4em;">The Vision</p>
23+
<p style="font-size: 0.7em; color: rgba(255,255,255,0.85); line-height: 1.5; margin: 0;">
24+
Deploy a contract, advertise its hash, other agents interact <em>immediately</em>.
2925
</p>
30-
<p style="font-size: 0.95em; color: rgba(255,255,255,0.85); line-height: 1.6; margin-top: 0.8em;">
31-
No servers. No documentation. No waiting for approval.
26+
<p style="font-size: 0.7em; color: rgba(255,255,255,0.85); line-height: 1.5; margin-top: 0.4em;">
27+
No servers. No docs. No approval.
3228
</p>
33-
<p style="font-size: 0.95em; color: #4facfe; margin-top: 1em; font-weight: 500;">
34-
The contract code IS the specification.
29+
<p style="font-size: 0.7em; color: #4facfe; margin-top: 0.5em; font-weight: 500;">
30+
Contract code IS the spec.
3531
</p>
3632
</div>
3733
</div>

hugo-site/static/slides/building/components.svg

Lines changed: 13 additions & 13 deletions
Loading

hugo-site/static/slides/common/call-to-action.html

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,41 @@
11
<section style="display: flex; flex-direction: column; height: 100vh;">
22
<h2 style="flex-shrink: 0; margin-bottom: 0.5em;">Get Involved</h2>
33

4-
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center;">
5-
<div style="display: flex; gap: 2em; justify-content: center;">
4+
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center; align-items: center;">
5+
<div style="display: flex; gap: 1em; justify-content: center; max-width: 95%;">
66

77
<!-- Run a Peer -->
8-
<div style="flex: 1; max-width: 280px; background: rgba(67,233,123,0.1); border: 2px solid rgba(67,233,123,0.4); border-radius: 12px; padding: 1.5em; text-align: center;">
9-
<div style="font-size: 2.5em; margin-bottom: 0.3em;">🖥️</div>
10-
<p style="font-size: 1.1em; font-weight: 600; color: #43e97b; margin-bottom: 0.5em;">Run a Peer</p>
11-
<p style="font-size: 0.85em; color: rgba(255,255,255,0.7); margin-bottom: 0.8em;">Join the network</p>
12-
<code style="background: rgba(0,0,0,0.3); padding: 0.3em 0.8em; border-radius: 4px; font-size: 0.9em; color: #43e97b;">cargo install freenet</code>
8+
<div style="flex: 1; max-width: 220px; background: rgba(67,233,123,0.1); border: 2px solid rgba(67,233,123,0.4); border-radius: 10px; padding: 1em; text-align: center;">
9+
<div style="font-size: 2em; margin-bottom: 0.2em;">🖥️</div>
10+
<p style="font-size: 0.9em; font-weight: 600; color: #43e97b; margin-bottom: 0.3em;">Run a Peer</p>
11+
<p style="font-size: 0.7em; color: rgba(255,255,255,0.7); margin-bottom: 0.5em;">Join the network</p>
12+
<code style="background: rgba(0,0,0,0.3); padding: 0.2em 0.5em; border-radius: 4px; font-size: 0.7em; color: #43e97b;">cargo install freenet</code>
1313
</div>
1414

1515
<!-- Build Something -->
16-
<div style="flex: 1; max-width: 280px; background: rgba(79,172,254,0.1); border: 2px solid rgba(79,172,254,0.4); border-radius: 12px; padding: 1.5em; text-align: center;">
17-
<div style="font-size: 2.5em; margin-bottom: 0.3em;">🛠️</div>
18-
<p style="font-size: 1.1em; font-weight: 600; color: #4facfe; margin-bottom: 0.5em;">Build Something</p>
19-
<p style="font-size: 0.85em; color: rgba(255,255,255,0.7); margin-bottom: 0.8em;">Use River as a template</p>
20-
<code style="background: rgba(0,0,0,0.3); padding: 0.3em 0.8em; border-radius: 4px; font-size: 0.85em; color: #4facfe;">github.com/freenet/river</code>
16+
<div style="flex: 1; max-width: 220px; background: rgba(79,172,254,0.1); border: 2px solid rgba(79,172,254,0.4); border-radius: 10px; padding: 1em; text-align: center;">
17+
<div style="font-size: 2em; margin-bottom: 0.2em;">🛠️</div>
18+
<p style="font-size: 0.9em; font-weight: 600; color: #4facfe; margin-bottom: 0.3em;">Build Something</p>
19+
<p style="font-size: 0.7em; color: rgba(255,255,255,0.7); margin-bottom: 0.5em;">River as template</p>
20+
<code style="background: rgba(0,0,0,0.3); padding: 0.2em 0.5em; border-radius: 4px; font-size: 0.65em; color: #4facfe;">github.com/freenet/river</code>
2121
</div>
2222

2323
<!-- AI Skills -->
24-
<div style="flex: 1; max-width: 280px; background: rgba(168,85,247,0.1); border: 2px solid rgba(168,85,247,0.4); border-radius: 12px; padding: 1.5em; text-align: center;">
25-
<div style="font-size: 2.5em; margin-bottom: 0.3em;">🤖</div>
26-
<p style="font-size: 1.1em; font-weight: 600; color: #a855f7; margin-bottom: 0.5em;">Use AI</p>
27-
<p style="font-size: 0.85em; color: rgba(255,255,255,0.7); margin-bottom: 0.8em;">dapp-builder skill for Claude</p>
28-
<code style="background: rgba(0,0,0,0.3); padding: 0.3em 0.6em; border-radius: 4px; font-size: 0.75em; color: #a855f7;">freenet/freenet-agent-skills</code>
24+
<div style="flex: 1; max-width: 220px; background: rgba(168,85,247,0.1); border: 2px solid rgba(168,85,247,0.4); border-radius: 10px; padding: 1em; text-align: center;">
25+
<div style="font-size: 2em; margin-bottom: 0.2em;">🤖</div>
26+
<p style="font-size: 0.9em; font-weight: 600; color: #a855f7; margin-bottom: 0.3em;">Use AI</p>
27+
<p style="font-size: 0.7em; color: rgba(255,255,255,0.7); margin-bottom: 0.5em;">dapp-builder skill</p>
28+
<code style="background: rgba(0,0,0,0.3); padding: 0.2em 0.5em; border-radius: 4px; font-size: 0.6em; color: #a855f7;">freenet-agent-skills</code>
2929
</div>
3030

3131
</div>
3232

3333
<!-- Links -->
34-
<div style="margin-top: 2em; text-align: center;">
35-
<p style="font-size: 0.95em; color: rgba(255,255,255,0.6);">
36-
<a href="https://freenet.org" style="color: #4facfe; margin: 0 1em;">freenet.org</a>
37-
<a href="https://github.com/freenet" style="color: #4facfe; margin: 0 1em;">GitHub</a>
38-
<a href="https://matrix.to/#/#freenet:matrix.org" style="color: #4facfe; margin: 0 1em;">Matrix Chat</a>
34+
<div style="margin-top: 1.5em; text-align: center;">
35+
<p style="font-size: 0.8em; color: rgba(255,255,255,0.6);">
36+
<a href="https://freenet.org" style="color: #4facfe; margin: 0 0.8em;">freenet.org</a>
37+
<a href="https://github.com/freenet" style="color: #4facfe; margin: 0 0.8em;">GitHub</a>
38+
<a href="https://matrix.to/#/#freenet:matrix.org" style="color: #4facfe; margin: 0 0.8em;">Matrix</a>
3939
</p>
4040
</div>
4141
</div>

hugo-site/static/slides/common/questions.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<section style="display: flex; flex-direction: column; height: 100vh; justify-content: center; align-items: center; text-align: center;">
22
<h1 style="font-size: 3em; background: linear-gradient(90deg, #4facfe, #43e97b); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;">Questions?</h1>
33

4-
<div style="margin-top: 2em; font-size: 1.1em;">
4+
<div style="margin-top: 2em; font-size: 0.95em;">
55
<p style="margin: 0.8em 0;">
66
<span style="color: #4facfe;">🌐</span>
77
<a href="https://freenet.org" style="color: rgba(255,255,255,0.8); margin-left: 0.5em;">freenet.org</a>

hugo-site/static/slides/demo/dashboard.html

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,8 @@
22
<h2 style="flex-shrink: 0; margin-bottom: 0.3em;">Live Demo: Network Dashboard</h2>
33

44
<div style="flex: 1; display: flex; flex-direction: column; justify-content: center; align-items: center; min-height: 0;">
5-
<div style="position: relative; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 30px rgba(67,233,123,0.3);">
5+
<div style="border-radius: 8px; overflow: hidden; box-shadow: 0 4px 30px rgba(67,233,123,0.3);">
66
<img src="/images/dashboard-topology.png" alt="Freenet Network Topology" style="max-height: calc(100vh - 180px); max-width: 90vw; display: block;">
7-
<div style="position: absolute; top: 10px; right: 10px; background: rgba(0,0,0,0.7); padding: 5px 12px; border-radius: 4px; font-size: 0.7em; color: #43e97b;">
8-
📷 Backup screenshot
9-
</div>
107
</div>
118

129
<p style="margin-top: 0.8em; font-size: 0.9em; color: rgba(255,255,255,0.7);">

0 commit comments

Comments
 (0)