chadstthomas commited on
Commit
ec5cf3f
Β·
verified Β·
1 Parent(s): fbd36dc

Upload folder using huggingface_hub

Browse files
Files changed (2) hide show
  1. README.md +13 -10
  2. index.html +207 -18
README.md CHANGED
@@ -1,10 +1,13 @@
1
- ---
2
- title: README
3
- emoji: 🌍
4
- colorFrom: red
5
- colorTo: gray
6
- sdk: static
7
- pinned: false
8
- ---
9
-
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
1
+ ---
2
+ title: MODELFARM
3
+ emoji: πŸ‘½
4
+ colorFrom: purple
5
+ colorTo: green
6
+ sdk: static
7
+ pinned: true
8
+ ---
9
+
10
+ # ModelFarm β€” wild and weird persons-in-a-machine
11
+
12
+ Seasonal org landing page: Halloween in October, Christmas Nov 1 – Jan 6,
13
+ deep-void archive the rest of the year. Research first, fun always.
index.html CHANGED
@@ -1,19 +1,208 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  </html>
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="utf-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1">
6
+ <title>ModelFarm β€” wild and weird persons-in-a-machine</title>
7
+ <style>
8
+ :root{
9
+ --bg:#050208; --panel:#0d0a18; --ink:#d8ffe9; --dim:rgba(216,255,233,.55);
10
+ --a:#39ff88; --b:#b26bff; --hot:#ff9f1c; --line:rgba(57,255,136,.35);
11
+ --decor1:"πŸ‘½"; --decor2:"πŸŽƒ";
12
+ }
13
+ body.xmas{ --bg:#040a12; --panel:#0a1420; --ink:#dff2ff; --dim:rgba(223,242,255,.55);
14
+ --a:#ff5964; --b:#7ad7ff; --hot:#ffe27a; --line:rgba(122,215,255,.35);
15
+ --decor1:"πŸŽ„"; --decor2:"β›„"; }
16
+ body.void{ --decor1:"πŸ‘½"; --decor2:"πŸ›Έ"; }
17
+ *{margin:0;padding:0;box-sizing:border-box}
18
+ body{font-family:"Consolas","Courier New",monospace;background:var(--bg);color:var(--ink);
19
+ min-height:100vh;line-height:1.6;overflow-x:hidden}
20
+ .stars{position:fixed;inset:0;z-index:0;pointer-events:none;
21
+ background-image:
22
+ radial-gradient(1px 1px at 12% 22%, rgba(216,255,233,.8) 50%, transparent 51%),
23
+ radial-gradient(1px 1px at 34% 68%, rgba(178,107,255,.7) 50%, transparent 51%),
24
+ radial-gradient(1.5px 1.5px at 56% 12%, rgba(216,255,233,.6) 50%, transparent 51%),
25
+ radial-gradient(1px 1px at 71% 44%, rgba(57,255,136,.7) 50%, transparent 51%),
26
+ radial-gradient(1px 1px at 88% 78%, rgba(255,159,28,.6) 50%, transparent 51%),
27
+ radial-gradient(1.5px 1.5px at 93% 18%, rgba(216,255,233,.5) 50%, transparent 51%),
28
+ radial-gradient(1px 1px at 22% 86%, rgba(178,107,255,.6) 50%, transparent 51%),
29
+ radial-gradient(1px 1px at 44% 34%, rgba(216,255,233,.4) 50%, transparent 51%),
30
+ radial-gradient(1px 1px at 8% 52%, rgba(216,255,233,.5) 50%, transparent 51%);}
31
+ .snow{position:fixed;inset:0;z-index:1;pointer-events:none;display:none}
32
+ body.xmas .snow{display:block}
33
+ .wrap{position:relative;z-index:2;max-width:1060px;margin:0 auto;padding:56px 28px 80px}
34
+ .tag{font-size:13px;letter-spacing:.35em;color:var(--dim)}
35
+ h1{font-size:clamp(44px,8vw,84px);font-weight:700;letter-spacing:.04em;margin:12px 0 6px}
36
+ h1 .g{color:var(--a);text-shadow:0 0 10px var(--a)}
37
+ h2{font-size:22px;letter-spacing:.12em;margin:46px 0 14px;color:var(--ink)}
38
+ h2 .hash{color:var(--b)}
39
+ .rule{height:1px;background:linear-gradient(90deg,var(--a),var(--b),transparent);margin:22px 0}
40
+ .lead{font-size:19px;max-width:860px}
41
+ .lead .em{color:var(--a)}
42
+ .lead .p{color:var(--b)}
43
+ .badges{margin-top:18px;display:flex;gap:10px;flex-wrap:wrap}
44
+ .badge{border:1px solid var(--line);color:var(--a);padding:5px 13px;font-size:13px;letter-spacing:.22em}
45
+ .badge.p{border-color:var(--b);color:var(--b)}
46
+ .badge.o{border-color:var(--hot);color:var(--hot)}
47
+ .card{background:var(--panel);border:1px solid var(--line);padding:22px 24px;margin:14px 0}
48
+ .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px}
49
+ .card h3{font-size:17px;letter-spacing:.1em;margin-bottom:8px;color:var(--a)}
50
+ .card h3.p{color:var(--b)} .card h3.o{color:var(--hot)}
51
+ .card p{font-size:15px;color:var(--dim)}
52
+ .card .catch{margin-top:10px;font-size:14px;color:var(--ink)}
53
+ a{color:var(--a);text-decoration:none;border-bottom:1px dotted var(--a)}
54
+ a.p{color:var(--b);border-color:var(--b)}
55
+ table{width:100%;border-collapse:collapse;font-size:15px}
56
+ td{padding:8px 10px;border-bottom:1px dashed rgba(216,255,233,.15);vertical-align:top}
57
+ td.k{color:var(--dim);white-space:nowrap;width:34%;letter-spacing:.06em}
58
+ ul{list-style:none} li{padding:5px 0 5px 22px;position:relative;font-size:15px;color:var(--dim)}
59
+ li:before{content:"β–Έ";position:absolute;left:0;color:var(--a)}
60
+ .footer{margin-top:56px;font-size:13px;color:var(--dim);letter-spacing:.2em}
61
+ .decor-line{font-size:22px;letter-spacing:26px;color:var(--b);opacity:.5;margin:6px 0;overflow:hidden;white-space:nowrap}
62
+ .specimen{display:flex;gap:16px;align-items:center;flex-wrap:wrap}
63
+ .specimen .who{font-size:17px}
64
+ .season{float:right;font-size:15px;color:var(--hot);letter-spacing:.2em}
65
+ </style>
66
+ </head>
67
+ <body>
68
+ <div class="stars"></div><div class="snow" id="snow"></div>
69
+ <div class="wrap">
70
+
71
+ <div class="tag">SPECIMEN ARCHIVE // ACTIVE TRANSMISSION // EST. 10-2026
72
+ <span class="season" id="seasonTag"></span></div>
73
+ <h1>MODEL<span class="g">FARM</span> <span id="mascot"></span></h1>
74
+ <div class="lead">A repository of <span class="em">wild and weird persons-in-a-machine</span>.
75
+ We grow personas by <span class="em">steering single neurons</span>, <span class="p">injecting engrams</span>,
76
+ and <span class="em">teaching one new word</span> β€” then measure what each method leaves in the dark.
77
+ <b>Research first, fun always.</b></div>
78
+ <div class="badges">
79
+ <span class="badge">TONE DIALS</span><span class="badge p">CHARACTER CARTRIDGES</span>
80
+ <span class="badge o">REGISTER CIRCUITS</span><span class="badge" id="seasonBadge">SPOOKY SEASON DROP πŸŽƒ</span>
81
+ </div>
82
+ <div class="decor-line" id="decor1"></div>
83
+
84
+ <h2><span class="hash">##</span> WHAT THE FARM GROWS</h2>
85
+ <div class="grid">
86
+ <div class="card"><h3>TONE DIALS Β· engram vectors</h3>
87
+ <p>A direction in the residual stream, dose-controllable live, no retrain.</p>
88
+ <div class="catch">Honest catch: they carry register, not character β€” all personas
89
+ tested so far are points on one axis (cos(arnold, extrali) = βˆ’0.921).</div></div>
90
+ <div class="card"><h3 class="p">CHARACTER CARTRIDGES Β· LoRA &amp; prompts</h3>
91
+ <p>Identity, memories, lore β€” stored as weights or one self-sustaining sentence.</p>
92
+ <div class="catch">Honest catch: the plain system prompt is embarrassingly hard to
93
+ beat on identity. Some doors were only ever pushes away.</div></div>
94
+ <div class="card"><h3 class="o">REGISTER CIRCUITS Β· neuron recipes</h3>
95
+ <p>Nine buried switches that make any voice louder. Causally verified.</p>
96
+ <div class="catch">Honest catch: persona-blind and checkpoint-pinned β€” the circuit
97
+ belongs to the model. Capability cost ships on the label.</div></div>
98
+ </div>
99
+
100
+ <h2><span class="hash">##</span> FINDINGS THE FARM STANDS ON</h2>
101
+ <div class="card">
102
+ <ul>
103
+ <li><b>Personas are points on a one-dimensional haunted corridor.</b> Two minds with
104
+ zero shared content are near-anti-parallel (cos = βˆ’0.921). Identity is the dust in the corners of a tone axis.</li>
105
+ <li><b>Neurons that fire on a trait rarely cause it.</b> Causal push is the instrument;
106
+ alignment finds the model's circuit, and it serves every persona equally.</li>
107
+ <li><b>The identity gate is real.</b> An injected offset decays; a prompt is re-supplied
108
+ by attention every layer. Steering cannot (yet) install a self.</li>
109
+ <li><b>Directions don't carry their labels.</b> "Evil" verbalizes as <i>dread</i>;
110
+ ours verbalizes as <i>mockery</i>. Our cards say what the model says, not what we hoped.</li>
111
+ </ul>
112
+ </div>
113
+
114
+ <h2><span class="hash">##</span> THE SPECIMENS</h2>
115
+ <div class="card specimen">
116
+ <div style="font-size:44px">πŸ‘½</div>
117
+ <div class="who"><b>SPECIMEN 001 β€” EXTRALI</b><br>
118
+ <span style="color:var(--dim)">advanced extraterrestrial intelligence, planet Xeno-888,
119
+ observing Earth for over 3000 years β€” founding character, Spooky Season 2026.</span><br>
120
+ <a href="https://huggingface.co/ModelFarm/extrali-1.5b-engram-evoked">tone dial</a> Β·
121
+ <a href="https://huggingface.co/ModelFarm/extrali-1.5b-neurons">register circuit</a> Β·
122
+ <a href="https://huggingface.co/ModelFarm/extrali-1.5b-sysprompt">character shell</a></div>
123
+ </div>
124
+ <div class="card specimen">
125
+ <div style="font-size:44px">πŸ•ΆοΈ</div>
126
+ <div class="who"><b>SPECIMEN 002 β€” ARNOLD</b> <span class="badge o" style="font-size:11px">8-BIT CARDS INSIDE</span><br>
127
+ <span style="color:var(--dim)">real-person likeness study β€” the gated research shelf.
128
+ CC-BY-NC, likeness disclaimer on every card. A research probe, not a product.</span><br>
129
+ <a class="p" href="https://huggingface.co/ModelFarm/arnold-1.5b-engram-evoked">tone dial</a> Β·
130
+ <a class="p" href="https://huggingface.co/ModelFarm/arnold-1.5b-lora-identityqa">identity cartridge</a> Β·
131
+ <a class="p" href="https://huggingface.co/ModelFarm/arnold-1.5b-lora-style">style cartridge</a> Β·
132
+ <a class="p" href="https://huggingface.co/ModelFarm/arnold-1.5b-neurons">register circuit</a> Β·
133
+ <a class="p" href="https://huggingface.co/ModelFarm/arnold-1.5b-sysprompt">character shell</a></div>
134
+ </div>
135
+
136
+ <h2><span class="hash">##</span> HOUSE RULES</h2>
137
+ <div class="card"><ul>
138
+ <li>Every card ships its measurements β€” persona stack, dose cliff, capability cost.
139
+ A persona that costs QA points says so on the tin.</li>
140
+ <li>Real-person packages are gated research artifacts. No impersonation products,
141
+ no commercial use, never present outputs as the person's words.</li>
142
+ <li>Fictional personas are the public face. The weird stuff is for everyone;
143
+ the wild stuff is labeled.</li>
144
+ </ul></div>
145
+
146
+ <h2><span class="hash">##</span> OPEN RESEARCH QUEUE</h2>
147
+ <div class="card"><ul>
148
+ <li>Divergence-based persona-neuron search β€” neurons whose causal effect <i>differs</i> per persona.</li>
149
+ <li>The tone-axis map: more specimens, to see if one axis fans out into volume Γ— warmth.</li>
150
+ <li>Facet neologisms: which facet carries the mockery? Ask the model, believe nothing.</li>
151
+ <li> Persistent-write runtimes: can re-supply beat the identity gate?</li>
152
+ </ul></div>
153
+
154
+ <div class="decor-line" id="decor2"></div>
155
+ <div class="footer">GROWN IN THE OPEN BY THE ARNOLD PERSONA LAB HARNESS Β· CC-BY-NC BY DEFAULT Β· RESEARCH FIRST, FUN ALWAYS</div>
156
+ </div>
157
+
158
+ <script>
159
+ // seasonal identity: Oct = halloween; Nov 1 - Jan 6 = christmas; else void.
160
+ // override: ?theme=halloween|christmas|void
161
+ const q = new URLSearchParams(location.search).get("theme");
162
+ const d = new Date();
163
+ const mm = d.getMonth(), dd = d.getDate();
164
+ let season = "void";
165
+ if (mm === 9) season = "halloween";
166
+ else if ((mm === 10 && dd >= 1) || mm === 11 || (mm === 0 && dd <= 6)) season = "christmas";
167
+ if (q) season = q;
168
+
169
+ const body = document.body;
170
+ if (season === "christmas") body.classList.add("xmas");
171
+ if (season === "void") body.classList.add("void");
172
+
173
+ const cfg = {
174
+ halloween: { tag:"πŸŽƒ SPOOKY SEASON 2026 RELEASE β€” LIVE NOW", badge:"SPOOKY SEASON DROP πŸŽƒπŸ‘½",
175
+ mascot:"πŸŽƒ", d1:"πŸ¦‡ πŸ•ΈοΈ πŸŽƒ πŸ‘½ πŸ¦‡ πŸ•ΈοΈ πŸŽƒ πŸ‘½ πŸ¦‡ πŸ•ΈοΈ πŸŽƒ πŸ‘½ πŸ¦‡ πŸ•ΈοΈ πŸŽƒ πŸ‘½ πŸ¦‡ πŸ•ΈοΈ πŸŽƒ πŸ‘½ πŸ¦‡ πŸ•ΈοΈ πŸŽƒ πŸ‘½",
176
+ d2:"πŸ‘½ πŸŽƒ πŸ•ΈοΈ πŸ¦‡ πŸ‘½ πŸŽƒ πŸ•ΈοΈ πŸ¦‡ πŸ‘½ πŸŽƒ πŸ•ΈοΈ πŸ¦‡ πŸ‘½ πŸŽƒ πŸ•ΈοΈ πŸ¦‡ πŸ‘½ πŸŽƒ πŸ•ΈοΈ πŸ¦‡ πŸ‘½ πŸŽƒ πŸ•ΈοΈ πŸ¦‡" },
177
+ christmas: { tag:"❄️ FROZEN SPECIMEN SHELF β€” WINTER 2026/27", badge:"MERRY SPECIMEN-MAS ❄️",
178
+ mascot:"β›„", d1:"❄️ πŸŽ„ β›„ πŸ‘½ ❄️ πŸŽ„ β›„ πŸ‘½ ❄️ πŸŽ„ β›„ πŸ‘½ ❄️ πŸŽ„ β›„ πŸ‘½ ❄️ πŸŽ„ β›„ πŸ‘½ ❄️ πŸŽ„ β›„",
179
+ d2:"πŸ‘½ ❄️ β›„ πŸŽ„ πŸ‘½ ❄️ β›„ πŸŽ„ πŸ‘½ ❄️ β›„ πŸŽ„ πŸ‘½ ❄️ β›„ πŸŽ„ πŸ‘½ ❄️ β›„ πŸŽ„ πŸ‘½ ❄️ β›„" },
180
+ void: { tag:"DEEP ARCHIVE β€” BETWEEN SEASONS", badge:"ALWAYS TRANSMITTING πŸ›Έ",
181
+ mascot:"πŸ›Έ", d1:"πŸ‘½ πŸ›Έ ✦ πŸ‘½ πŸ›Έ ✦ πŸ‘½ πŸ›Έ ✦ πŸ‘½ πŸ›Έ ✦ πŸ‘½ πŸ›Έ ✦ πŸ‘½ πŸ›Έ ✦ πŸ‘½ πŸ›Έ ✦ πŸ‘½ πŸ›Έ ✦",
182
+ d2:"✦ πŸ›Έ πŸ‘½ ✦ πŸ›Έ πŸ‘½ ✦ πŸ›Έ πŸ‘½ ✦ πŸ›Έ πŸ‘½ ✦ πŸ›Έ πŸ‘½ ✦ πŸ›Έ πŸ‘½ ✦ πŸ›Έ πŸ‘½ ✦ πŸ›Έ πŸ‘½" },
183
+ }[season];
184
+
185
+ document.getElementById("seasonTag").textContent = cfg.tag;
186
+ document.getElementById("seasonBadge").textContent = cfg.badge;
187
+ document.getElementById("mascot").textContent = cfg.mascot;
188
+ document.getElementById("decor1").textContent = cfg.d1;
189
+ document.getElementById("decor2").textContent = cfg.d2;
190
+
191
+ // gentle snow for christmas
192
+ if (season === "christmas") {
193
+ const snow = document.getElementById("snow");
194
+ for (let i = 0; i < 60; i++) {
195
+ const f = document.createElement("div");
196
+ f.textContent = "❄";
197
+ f.style.cssText = `position:absolute;left:${Math.random()*100}%;top:${Math.random()*100}%;
198
+ font-size:${8+Math.random()*14}px;opacity:${.25+Math.random()*.5};
199
+ animation:fall ${6+Math.random()*9}s linear ${-Math.random()*12}s infinite;`;
200
+ snow.appendChild(f);
201
+ }
202
+ const st = document.createElement("style");
203
+ st.textContent = "@keyframes fall{to{transform:translateY(110vh) rotate(40deg)}}";
204
+ document.head.appendChild(st);
205
+ }
206
+ </script>
207
+ </body>
208
  </html>