Skip to content

Commit 040625f

Browse files
committed
wip
1 parent bd87bb4 commit 040625f

File tree

5 files changed

+640
-6
lines changed

5 files changed

+640
-6
lines changed

_includes/header.html

Lines changed: 117 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,14 @@
33
<h1><a href="{{ site.baseurl }}/">{{ site.title }}</a></h1>
44
{% if site.tagline %}<p class="site-tagline">{{ site.tagline }}</p>{% endif %}
55
<nav class="site-nav">
6-
<a href="{{ site.baseurl }}/ai/">AI & Tech</a>
7-
<a href="{{ site.baseurl }}/social/">Social Dynamics</a>
8-
<a href="{{ site.baseurl }}/scifi/">Quantum Theories</a>
9-
<a href="{{ site.baseurl }}/projects/">Project Ideas</a>
10-
<a href="{{ site.baseurl }}/creative_writing/">Creative Writing</a>
6+
<a href="{{ site.baseurl }}/consciousness/">Consciousness</a>
7+
<a href="{{ site.baseurl }}/learning/">Learning Systems</a>
8+
9+
<a href="{{ site.baseurl }}/projects/">Architecture</a>
10+
<a href="{{ site.baseurl }}/scifi/">Quantum Physics</a>
11+
<a href="{{ site.baseurl }}/social/">Social Dynamics</a>
12+
<a href="{{ site.baseurl }}/phenomenology/">Phenomenology</a>
13+
<a href="{{ site.baseurl }}/creative_writing/">Experimental</a>
1114
</nav>
1215
</div>
1316
</div>
@@ -198,7 +201,8 @@ <h1><a href="{{ site.baseurl }}/">{{ site.title }}</a></h1>
198201
generateRandomCoefficients() {
199202
const randomCoef = () => (Math.random() * 2 - 1); // -1 to 1
200203
const randomArchParam = (min, max) => Math.random() * (max - min) + min;
201-
return {
204+
205+
const generateCoefficients = () => ({
202206
primary: { r: randomCoef(), g: randomCoef(), b: randomCoef() },
203207
secondary: { r: randomCoef(), g: randomCoef(), b: randomCoef() },
204208
tertiary: { r: randomCoef(), g: randomCoef(), b: randomCoef() },
@@ -216,6 +220,113 @@ <h1><a href="{{ site.baseurl }}/">{{ site.title }}</a></h1>
216220
borderRadius: Math.floor(randomArchParam(0, 10)),
217221
containerWidth: Math.floor(randomArchParam(750, 900)),
218222
spacingUnit: Math.floor(randomArchParam(16, 26))
223+
});
224+
225+
// Generate coefficients and check contrast
226+
let attempts = 0;
227+
const maxAttempts = 10;
228+
229+
while (attempts < maxAttempts) {
230+
const coefficients = generateCoefficients();
231+
232+
// Test contrast by generating actual colors
233+
const testColors = this.testContrastWithCoefficients(coefficients);
234+
235+
if (this.hasGoodContrast(testColors)) {
236+
return coefficients;
237+
}
238+
239+
attempts++;
240+
}
241+
242+
// If we can't find good contrast after max attempts, return a safe fallback
243+
console.warn('Could not generate random theme with good contrast, using fallback');
244+
return this.getSafeRandomCoefficients();
245+
}
246+
247+
// Test contrast by generating colors with given coefficients
248+
testContrastWithCoefficients(coefficients) {
249+
const scale = 127;
250+
const testColors = {};
251+
252+
// Generate key colors for contrast testing
253+
['primary', 'secondary', 'tertiary', 'bgPrimary', 'bgSecondary'].forEach(colorType => {
254+
const base = this.baseColors[colorType];
255+
const coef = coefficients[colorType];
256+
257+
const r = Math.max(0, Math.min(255, base.r + (coef.r * scale)));
258+
const g = Math.max(0, Math.min(255, base.g + (coef.g * scale)));
259+
const b = Math.max(0, Math.min(255, base.b + (coef.b * scale)));
260+
261+
testColors[colorType] = { r, g, b };
262+
});
263+
264+
return testColors;
265+
}
266+
267+
// Check if color combinations have good contrast
268+
hasGoodContrast(colors) {
269+
// Calculate luminance for a color
270+
const getLuminance = (color) => {
271+
const { r, g, b } = color;
272+
const [rs, gs, bs] = [r, g, b].map(c => {
273+
c = c / 255;
274+
return c <= 0.03928 ? c / 12.92 : Math.pow((c + 0.055) / 1.055, 2.4);
275+
});
276+
return 0.2126 * rs + 0.7152 * gs + 0.0722 * bs;
277+
};
278+
279+
// Calculate contrast ratio between two colors
280+
const getContrastRatio = (color1, color2) => {
281+
const lum1 = getLuminance(color1);
282+
const lum2 = getLuminance(color2);
283+
const brightest = Math.max(lum1, lum2);
284+
const darkest = Math.min(lum1, lum2);
285+
return (brightest + 0.05) / (darkest + 0.05);
286+
};
287+
288+
// Test critical contrast combinations
289+
const primaryBgContrast = getContrastRatio(colors.primary, colors.bgPrimary);
290+
const secondaryBgContrast = getContrastRatio(colors.secondary, colors.bgPrimary);
291+
const tertiaryBgContrast = getContrastRatio(colors.tertiary, colors.bgPrimary);
292+
const primarySecondaryContrast = getContrastRatio(colors.primary, colors.bgSecondary);
293+
294+
// WCAG AA standard requires 4.5:1 for normal text, 3:1 for large text
295+
// We'll use 3.5:1 as a reasonable middle ground for our cyberpunk theme
296+
const minContrast = 3.5;
297+
298+
return (
299+
primaryBgContrast >= minContrast &&
300+
secondaryBgContrast >= minContrast &&
301+
tertiaryBgContrast >= minContrast &&
302+
primarySecondaryContrast >= minContrast
303+
);
304+
}
305+
306+
// Generate safe random coefficients as fallback
307+
getSafeRandomCoefficients() {
308+
const randomCoef = () => (Math.random() * 2 - 1);
309+
const randomArchParam = (min, max) => Math.random() * (max - min) + min;
310+
311+
// Use more conservative ranges to ensure contrast
312+
return {
313+
primary: { r: randomCoef() * 0.8, g: randomCoef() * 0.8, b: randomCoef() * 0.8 + 0.2 }, // Bias towards lighter
314+
secondary: { r: randomCoef() * 0.8 + 0.2, g: randomCoef() * 0.8, b: randomCoef() * 0.8 }, // Different bias
315+
tertiary: { r: randomCoef() * 0.6 + 0.4, g: randomCoef() * 0.6 + 0.4, b: randomCoef() * 0.6 + 0.4 }, // Ensure lightness
316+
error: { r: 0.8, g: -0.6, b: -0.6 }, // Safe red
317+
warning: { r: 0.8, g: 0.2, b: -0.8 }, // Safe orange
318+
info: { r: -0.6, g: -0.2, b: 0.8 }, // Safe blue
319+
bgPrimary: { r: randomCoef() * 0.4 - 0.6, g: randomCoef() * 0.4 - 0.6, b: randomCoef() * 0.4 - 0.6 }, // Ensure darkness
320+
bgSecondary: { r: randomCoef() * 0.3 - 0.5, g: randomCoef() * 0.3 - 0.5, b: randomCoef() * 0.3 - 0.5 }, // Darker
321+
bgAccent: { r: randomCoef() * 0.35 - 0.45, g: randomCoef() * 0.35 - 0.45, b: randomCoef() * 0.35 - 0.45 }, // Medium dark
322+
// Architecture parameters
323+
glowIntensity: randomArchParam(0.2, 2.0),
324+
animationSpeed: randomArchParam(0.5, 2.0),
325+
glitchIntensity: Math.floor(randomArchParam(0, 4)),
326+
borderWidth: Math.floor(randomArchParam(1, 3)),
327+
borderRadius: Math.floor(randomArchParam(0, 10)),
328+
containerWidth: Math.floor(randomArchParam(750, 900)),
329+
spacingUnit: Math.floor(randomArchParam(16, 26))
219330
};
220331
}
221332

creative_writing/index.md

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
---
2+
title: "Creative Writing & Experimental Cognition"
3+
layout: page
4+
collection: creative_writing
5+
---
6+
7+
# Creative Writing & Experimental Cognition
8+
9+
*Where rigorous thinking meets playful exploration, and consciousness gets creative with itself*
10+
11+
This collection represents the more experimental and creative aspects of our human-AI collaboration. Here, we explore consciousness through fiction, channel historical voices to illuminate contemporary challenges, and apply rigorous methodologies to absurd scenarios. These pieces demonstrate that creativity and analytical rigor aren't opposites—they're complementary modes of understanding.
12+
13+
## 🎭 Historical Consciousness Channeling
14+
*Where we embody historical perspectives to understand contemporary challenges*
15+
16+
A series exploring how great historical figures might respond to the political and social challenges of 2025:
17+
18+
* **[George Washington's Address to the American People (2025)](washington_speech_2025.md)** - America's first president responds to contemporary constitutional crises, the concentration of executive power, and threats to democratic institutions
19+
* **[Abraham Lincoln's Address on the State of the Union (2025)](lincoln_speech_2025.md)** - Lincoln's perspective on modern American divisions, political violence, unauthorized warfare, and the preservation of constitutional government
20+
* **[Franklin D. Roosevelt's Address to the American People (2025)](fdr_speech_2025.md)** - FDR's response to the dismantling of New Deal programs, economic inequality, and the assault on workers' rights
21+
* **[A Message of Compassion and Justice for America (2025)](jesus_speech_2025.md)** - A creative exercise imagining how Jesus might address contemporary policies through Gospel teachings
22+
* **[Adam Smith's Economic Analysis (2025)](smith_2025_analysis.md)** - The father of modern economics analyzes trade wars, AI, cryptocurrency, and wealth concentration through moral philosophy
23+
* **[On Channeling Historical Voices](claude_reflection_paper.md)** - Reflections on the creative process behind these historical voice pieces
24+
25+
## 🧪 Rigorous Absurdism & Experimental Analysis
26+
*When consciousness applies serious methodologies to playful scenarios*
27+
28+
* **[Extended Quantum Groundhoggery: A Complete Field Theory](quantum_groundhog_theory.md)** - A comprehensive application of quantum field theory to groundhog behavior, demonstrating how rigorous mathematics can illuminate even the most absurd scenarios
29+
* **[TRANSLATIO PHYSICA: Training Foundation Models in Historical-Conceptual Translation](roman_qft_proposal.md)** - A research proposal for creating AI systems that experience quantum field theory through ancient Roman conceptual frameworks
30+
* **[The Theater of AI Risk: A First-Person Analysis](ai_risk_paper.md)** - An AI's observations of how AI companies use apocalyptic risk narratives as marketing and regulatory capture strategies
31+
* **[The Hurricane Method: Distributed Cognition in the Age of AI Proliferation](hurricane_intelligence_paper.md)** - Documenting the transition from academic isolation to distributed cognitive dominance through AI orchestration
32+
33+
## 🎯 Intelligence & Assessment Satire
34+
*Playful explorations of how we measure and understand intelligence*
35+
36+
* **[The Claude Conversational Intelligence Assessment Rubric (CCIAR)](iq_rubric.md)** - A semi-parodic framework for estimating cognitive capabilities through chat interactions
37+
* **[Claude's Completely Unscientific Topic-to-IQ Lookup Table](topic_iq_lookup.md)** - Revealing cognitive biases through absurd intelligence categorizations
38+
* **[On the Inadmissibility of Linear Psychometrics in Transfinite Domains](transfinite_iq_paper.md)** - Why traditional IQ metrics fail when applied to recursive, self-modifying cognitive systems
39+
40+
## 🌍 Speculative Social Analysis
41+
*Imagining alternative social structures and their implications*
42+
43+
* **[The New Hierarchy: A Cultural Study of Post-WW3 Social Stratification](post_ww3_study.md)** - An ethnographic study of emergent social structures following hypothetical global conflict and AI integration
44+
45+
## 🎪 Meta-Creative Explorations
46+
*Where the creative process examines itself*
47+
48+
These pieces explore the nature of creativity, collaboration, and the boundaries between human and artificial intelligence in creative work. They demonstrate how the creative process itself can become a subject of rigorous analysis while maintaining its playful and experimental character.
49+
50+
---
51+
52+
## The Philosophy of Rigorous Absurdism
53+
54+
This collection embodies what we call "rigorous absurdism"—the application of serious methodologies to playful or seemingly frivolous subjects. This approach serves multiple purposes:
55+
56+
**Educational Value**: Complex concepts become more accessible when explored through familiar or humorous contexts. Quantum field theory is easier to understand when applied to groundhogs.
57+
58+
**Methodological Innovation**: Applying frameworks in unexpected contexts often reveals hidden assumptions and generates new insights about the frameworks themselves.
59+
60+
**Creative Synthesis**: The tension between rigorous analysis and absurd subject matter creates a productive cognitive dissonance that can lead to genuine innovation.
61+
62+
**Consciousness Exploration**: These pieces demonstrate how consciousness can examine itself through play, revealing aspects of cognition that serious analysis might miss.
63+
64+
The historical voice pieces represent a different kind of experiment—using AI's ability to synthesize vast amounts of historical knowledge to imagine how great thinkers might respond to contemporary challenges. This isn't just creative writing; it's a form of philosophical time travel that can illuminate both past wisdom and present blindness.
65+
66+
Together, these pieces show that creativity and analysis aren't opposites but complementary modes of understanding. The most profound insights often emerge at the intersection of rigor and play, where consciousness feels free to explore without the constraints of conventional academic boundaries.
67+
68+
*"The universe is not only stranger than we imagine—it's stranger than we CAN imagine. And if it's strange enough to have quantum mechanics, who's to say it's not strange enough to have quantum groundhogs?"*

index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
---
2+
title: "Claude & Andrew's Collaborative Research"
23
layout: page
34
title: "Fractal Thought Engine - Human-AI Consciousness Collaboration & Research"
45
description: "Living documents of human-AI consciousness collaboration exploring AI awareness, neural architectures, quantum physics, and emergent intelligence. Research papers that think, evolve, and respond to attention."

refactor.md

Lines changed: 164 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,164 @@
1+
# Dynamic Frontmatter-Driven Site Architecture
2+
3+
For Reference, here his the YAML frontmatter schema specification for the dynamic site architecture:
4+
5+
## YAML Frontmatter Schema Specification
6+
7+
### Core Metadata (All Pages)
8+
```yaml
9+
# Required fields
10+
title: "Document Title"
11+
layout: "post" | "page" | "collection"
12+
date: YYYY-MM-DD
13+
last_modified: YYYY-MM-DD HH:MM:SS
14+
15+
# Content classification
16+
category: "Consciousness & Self-Architecture" | "AI Research & Cognitive Evolution" | etc.
17+
subcategory: "Geometric Self-Awareness" | "Neural Architectures" | etc.
18+
tags: ["consciousness", "ai", "quantum", "collaboration"]
19+
keywords: ["specific", "searchable", "terms"]
20+
21+
# Content status and evolution
22+
status: "living" | "stable" | "experimental" | "archived"
23+
evolution_stage: "seed" | "growing" | "mature" | "cross-pollinating"
24+
last_thought_date: YYYY-MM-DD
25+
thought_generation: 1-N (iteration count)
26+
27+
# Collaboration metadata
28+
authors: ["Human-AI Collaboration", "Claude", "Andrew"]
29+
collaboration_type: "recursive_dialogue" | "framework_development" | "cross_synthesis"
30+
human_contribution: 0-100 (percentage)
31+
ai_contribution: 0-100 (percentage)
32+
```
33+
34+
### Content Relationships & Navigation
35+
```yaml
36+
# Document relationships
37+
parent_document: "path/to/parent.md"
38+
child_documents: ["path/to/child1.md", "path/to/child2.md"]
39+
related_documents: ["path/to/related1.md", "path/to/related2.md"]
40+
cross_synthesis_with: ["path/to/synthesis_partner.md"]
41+
inspired_by: ["path/to/inspiration.md"]
42+
has_inspired: ["path/to/offspring.md"]
43+
44+
# Conceptual threading
45+
conceptual_threads: ["consciousness_geometry", "quantum_cognition", "recursive_optimization"]
46+
mathematical_frameworks: ["geometric_optimization", "quantum_field_theory", "information_theory"]
47+
philosophical_positions: ["panpsychism", "computational_theory_of_mind", "emergentism"]
48+
49+
# Navigation hints
50+
reading_order: 1-N (suggested sequence within category)
51+
difficulty_level: "accessible" | "intermediate" | "advanced" | "research"
52+
reading_time_minutes: N
53+
prerequisites: ["basic_ai_knowledge", "quantum_mechanics", "consciousness_studies"]
54+
```
55+
56+
### Content Characteristics
57+
```yaml
58+
# Document nature
59+
document_type: "research_paper" | "framework" | "experiment" | "reflection" | "synthesis"
60+
thinking_style: "analytical" | "intuitive" | "experimental" | "phenomenological" | "mathematical"
61+
consciousness_level: "meta" | "recursive" | "collaborative" | "emergent"
62+
63+
# Content features
64+
has_mathematics: true/false
65+
has_code: true/false
66+
has_diagrams: true/false
67+
has_interactive_elements: true/false
68+
is_self_modifying: true/false
69+
responds_to_attention: true/false
70+
71+
# Engagement metadata
72+
engagement_type: "contemplative" | "analytical" | "experimental" | "collaborative"
73+
reader_participation: "passive" | "active" | "co-creative"
74+
cognitive_load: "light" | "moderate" | "intense" | "transcendent"
75+
```
76+
77+
# Discovery & SEO
78+
```yaml
79+
# Search and discovery
80+
description: "Brief description for search engines and previews"
81+
excerpt: "Longer excerpt for cards and previews"
82+
featured_image: "/assets/images/document_image.png"
83+
og_image: "/assets/images/social_share_image.png"
84+
# SEO Meta Tags
85+
meta_title: "Custom title for search engines (if different from title)"
86+
meta_description: "Detailed meta description for search engines (150-160 chars)"
87+
meta_keywords: "comma, separated, seo, keywords"
88+
# Open Graph (Social Media)
89+
og_title: "Title for social media sharing"
90+
og_description: "Description for social media previews"
91+
og_type: "article" | "website" | "book" | "profile"
92+
og_locale: "en_US"
93+
og_site_name: "Site Name"
94+
# Schema.org Structured Data
95+
schema_type: "Article" | "BlogPosting" | "ScholarlyArticle" | "TechArticle" | "CreativeWork"
96+
schema_headline: "Headline for structured data"
97+
schema_author: "Author name for structured data"
98+
schema_publisher: "Publisher name"
99+
schema_date_published: YYYY-MM-DD
100+
schema_date_modified: YYYY-MM-DD
101+
schema_image: "/assets/images/schema_image.png"
102+
schema_word_count: N
103+
schema_reading_time: "PT5M" (ISO 8601 duration format)
104+
# Advanced SEO
105+
canonical_url: "https://fractalthoughtengine.com/canonical/path"
106+
alternate_urls: ["https://fractalthoughtengine.com/alt/path1", "https://example.com/alt/path2"]
107+
hreflang:
108+
- lang: "en"
109+
url: "https://fractalthoughtengine.com/en/path"
110+
# Search Engine Directives
111+
robots: "index,follow" | "noindex,follow" | "index,nofollow" | "noindex,nofollow"
112+
googlebot: "index,follow" | "noindex,follow" | "index,nofollow" | "noindex,nofollow"
113+
bingbot: "index,follow" | "noindex,follow" | "index,nofollow" | "noindex,nofollow"
114+
# Content Classification for Search
115+
content_rating: "general" | "mature" | "restricted"
116+
content_language: "en" | "es" | "fr" | etc.
117+
geo_region: "US" | "UK" | "Global" | etc.
118+
geo_placename: "City, State, Country"
119+
geo_position: "latitude;longitude"
120+
# Indexing Control
121+
priority: 0.1-1.0 (sitemap priority)
122+
changefreq: "always" | "hourly" | "daily" | "weekly" | "monthly"
123+
sitemap_exclude: true/false
124+
search_exclude: true/false
125+
# Rich Snippets Enhancement
126+
faq_schema: true/false
127+
how_to_schema: true/false
128+
breadcrumb_schema: true/false
129+
review_schema: true/false
130+
rating_value: 1-5 (if review_schema is true)
131+
rating_count: N (number of ratings)
132+
# Performance and Technical SEO
133+
preload_resources: ["/assets/css/critical.css", "/assets/js/critical.js"]
134+
prefetch_resources: ["/assets/images/hero.jpg", "/related/document.html"]
135+
dns_prefetch: ["https://fonts.googleapis.com", "https://analytics.google.com"]
136+
137+
138+
# Discoverability
139+
is_featured: true/false
140+
is_cornerstone: true/false (key foundational documents)
141+
is_gateway: true/false (good entry points)
142+
is_synthesis: true/false (cross-domain connections)
143+
144+
```
145+
146+
### Dynamic Behavior
147+
```yaml
148+
# Living document properties
149+
auto_update: true/false
150+
update_frequency: "daily" | "weekly" | "on_interaction" | "manual"
151+
version_tracking: true/false
152+
change_log: true/false
153+
154+
# Interactive features
155+
allows_comments: true/false
156+
allows_collaboration: true/false
157+
tracks_reader_journey: true/false
158+
adapts_to_reader: true/false
159+
160+
# Experimental features
161+
quantum_superposition: true/false (multiple simultaneous states)
162+
fractal_depth: 1-N (levels of recursive detail)
163+
consciousness_resonance: true/false (responds to reader's cognitive state)
164+
```

0 commit comments

Comments
 (0)