{"grove":5,"sky":null,"forest":null,"trees":[{"id":"home","name":"Home","src":"gtree","pos":[0,0,0],"size":1000,"url":"/#home","trunk":[[-0.06,-0.4111,0.9333],[-0.06,-0.3977,0.9294],[-0.06,-0.3843,0.9253],[-0.06,-0.3709,0.9161],[-0.0467,-0.3575,0.9102],[-0.0467,-0.3442,0.9159],[-0.0333,-0.3308,0.919],[-0.02,-0.3174,0.9412],[-0.0067,-0.304,0.9824],[-0.0067,-0.2906,0.9894],[-0.0067,-0.2772,0.9956],[-0.0067,-0.2639,0.9982],[0.0067,-0.2505,1.0],[0.02,-0.2371,0.9897],[0.0333,-0.2237,0.9673],[0.0333,-0.2103,0.9583],[0.0467,-0.197,0.9255],[0.06,-0.1836,0.8936],[0.0733,-0.1702,0.8595],[0.0867,-0.1568,0.8197],[0.0867,-0.1434,0.7928],[0.1,-0.1301,0.7242],[0.1,-0.1167,0.7131],[0.1,-0.1033,0.707],[0.1,-0.0899,0.6977],[0.1133,-0.0765,0.6416],[0.1267,-0.0631,0.4495],[0.14,-0.0498,0.3643],[0.1533,-0.0364,0.4787],[0.1667,-0.0364,0.2173]],"title":"Enterprise AI, built with an investigator's eye.","sections":[],"credit":{"what":"a tree of light and its roots, drawn with Grok Imagine for this site","author":"","license":"","source":""},"roots":"groots"},{"id":"work","name":"Work","src":"br-lightning","pos":[-2300,-40,-2000],"size":1250,"url":"/work/","trunk":[[-0.0053,-0.415,0.7231],[0.0007,-0.4089,0.7294],[0.0007,-0.4028,0.7423],[0.0007,-0.3968,0.758],[0.0007,-0.3907,0.7694],[0.0007,-0.3846,0.7759],[0.0007,-0.3786,0.7819],[0.0007,-0.3725,0.7879],[0.0007,-0.3664,0.7932],[0.0007,-0.3604,0.7935],[0.0007,-0.3543,0.7863],[0.0007,-0.3482,0.7947],[0.0007,-0.3422,0.7862],[0.0007,-0.3361,0.7843],[0.0007,-0.33,0.7942],[0.0007,-0.324,0.7935],[0.0007,-0.3179,0.7887],[0.0007,-0.3118,0.7965],[0.0007,-0.3058,0.822],[0.0007,-0.2997,0.8584],[0.0007,-0.2936,0.8795],[0.0007,-0.2876,0.9006],[0.0007,-0.2815,0.9179],[0.0007,-0.2755,0.9277],[0.0007,-0.2694,0.9377],[0.0007,-0.2633,0.9413],[0.0007,-0.2573,0.9417],[0.0007,-0.2512,0.9396],[0.0007,-0.2451,0.9383],[0.0007,-0.2391,0.943],[0.0007,-0.233,0.9421],[0.0007,-0.2269,0.9365],[0.0007,-0.2209,0.9371],[0.0007,-0.2148,0.9333],[0.0068,-0.2087,0.9382],[0.0068,-0.2027,0.9353],[0.0128,-0.1966,0.9349],[0.0128,-0.1905,0.9315],[0.0128,-0.1845,0.9288],[0.0128,-0.1784,0.927],[0.0128,-0.1723,0.9173],[0.0128,-0.1663,0.9123],[0.0128,-0.1602,0.9073],[0.0128,-0.1541,0.9033],[0.0128,-0.1481,0.8969],[0.0068,-0.142,0.914],[0.0068,-0.1359,0.9233],[0.0068,-0.1299,0.9279],[0.0068,-0.1238,0.9307],[0.0068,-0.1178,0.9266],[0.0068,-0.1117,0.9204],[0.0068,-0.1056,0.9187],[0.0068,-0.0996,0.9115],[0.0068,-0.0935,0.902],[0.0007,-0.0874,0.9053],[0.0007,-0.0814,0.9039],[0.0007,-0.0753,0.9011],[-0.0053,-0.0692,0.901],[-0.0053,-0.0632,0.8972],[-0.0053,-0.0571,0.8922],[-0.0053,-0.051,0.8833],[-0.0053,-0.045,0.8811],[-0.0053,-0.0389,0.8818],[-0.0113,-0.0328,0.876],[-0.0113,-0.0268,0.8787],[-0.0113,-0.0207,0.8765],[-0.0113,-0.0146,0.8784],[-0.0113,-0.0086,0.8821],[-0.0174,-0.0025,0.8877],[-0.0174,0.0036,0.8826],[-0.0174,0.0096,0.8747],[-0.0174,0.0157,0.8653],[-0.0174,0.0218,0.8569],[-0.0174,0.0278,0.8474],[-0.0174,0.0339,0.8471],[-0.0174,0.0399,0.8455],[-0.0113,0.046,0.8389],[-0.0053,0.0521,0.8125]],"title":"Work","sections":[],"credit":{"what":"a Lichtenberg figure: lightning frozen in acrylic","author":"Timothee Rolland","license":"CC BY-SA 4.0","source":"https://commons.wikimedia.org/wiki/File:Lichtenberg_Fractal_Figure_03.jpg"},"knots":20},{"id":"writing","name":"Writing","src":"sky-pods","pos":[2300,-40,-2000],"size":1150,"url":"/blog/","trunk":[[-0.0489,-0.9973,0.8627],[-0.0649,-0.9973,0.8706],[-0.0703,-0.9812,0.898],[-0.0863,-0.9759,0.5],[-0.1024,-0.9705,0.8608],[-0.113,-0.9598,0.5],[-0.113,-0.9437,0.8549],[-0.1237,-0.9276,0.8549],[-0.1344,-0.9115,0.8379],[-0.1291,-0.8954,0.8487],[-0.1451,-0.8847,0.8118],[-0.1558,-0.8847,0.7843],[-0.1612,-0.8686,0.7712],[-0.1558,-0.8525,0.7778],[-0.1505,-0.8365,0.7804],[-0.1505,-0.8204,0.7739],[-0.1451,-0.8043,0.7706],[-0.1344,-0.7882,0.7778],[-0.1237,-0.7721,0.7922],[-0.1184,-0.756,0.7853],[-0.113,-0.7399,0.7664],[-0.113,-0.7239,0.7458],[-0.1077,-0.7078,0.7388],[-0.0917,-0.6917,0.7603],[-0.0756,-0.6756,0.7667],[-0.0596,-0.6595,0.7647],[-0.0489,-0.6434,0.7561],[-0.0328,-0.6273,0.7464],[-0.0168,-0.6113,0.7333],[-0.0007,-0.5952,0.4971],[-0.0007,-0.5791,0.0941],[-0.0114,-0.563,0.0667],[-0.0007,-0.5469,0.5],[0.0153,-0.5308,0.3608],[-0.0007,-0.5147,0.6073],[-0.0168,-0.5094,0.6],[-0.0328,-0.504,0.5895],[-0.0489,-0.4879,0.5837],[-0.0596,-0.4718,0.5784],[-0.0596,-0.4558,0.5833],[-0.0649,-0.4397,0.5791],[-0.0596,-0.4236,0.5843],[-0.0489,-0.4075,0.5905],[-0.0382,-0.3914,0.5941],[-0.0328,-0.3753,0.5951],[-0.0382,-0.3592,0.5784],[-0.0489,-0.3485,0.5608],[-0.0489,-0.3324,0.5],[-0.0649,-0.3271,0.5412],[-0.081,-0.3217,0.5412],[-0.097,-0.3271,0.5255],[-0.113,-0.3164,0.5255],[-0.1184,-0.3003,0.5255],[-0.113,-0.2842,0.5302],[-0.113,-0.2681,0.5278],[-0.113,-0.252,0.5206],[-0.097,-0.2359,0.5176],[-0.0863,-0.2198,0.498],[-0.0756,-0.2038,0.56],[-0.0703,-0.1877,0.5745],[-0.0703,-0.1716,0.5788],[-0.0703,-0.1555,0.5784],[-0.0649,-0.1394,0.5791],[-0.0596,-0.1233,0.5812],[-0.0542,-0.1072,0.5072],[-0.0382,-0.0912,0.5549],[-0.0328,-0.0751,0.5],[-0.0221,-0.059,0.6379],[-0.0221,-0.0429,0.651],[-0.0221,-0.0268,0.6549],[-0.0221,-0.0107,0.6657],[-0.0221,0.0054,0.6604],[-0.0382,0.0214,0.6347],[-0.0489,0.0322,0.6235],[-0.0596,0.0483,0.6118],[-0.0542,0.0643,0.6157]],"title":"Writing","sections":[],"credit":{"what":"seed pods drifting down a thread of light","author":"Stockcake","license":"Stockcake (public domain)","source":""},"knots":8},{"id":"data","name":"Data","src":"br-discs","pos":[0,80,-4300],"size":1250,"url":"/data/","trunk":[[0.025,-0.3981,0.9765],[0.025,-0.3887,0.9451],[0.0344,-0.3793,0.9461],[0.0344,-0.3698,0.9376],[0.0344,-0.3604,0.9276],[0.0344,-0.351,0.9186],[0.0297,-0.3415,0.9102],[0.0297,-0.3321,0.9026],[0.025,-0.3227,0.8932],[0.025,-0.3132,0.8852],[0.025,-0.3038,0.8784],[0.0203,-0.2944,0.8706],[0.0203,-0.2849,0.8632],[0.0203,-0.2755,0.8554],[0.0156,-0.2661,0.8482],[0.0109,-0.2566,0.8373],[0.0015,-0.2472,0.8235],[0.0015,-0.2378,0.8209],[0.0015,-0.2283,0.8078],[0.0015,-0.2189,0.8072],[-0.0032,-0.2095,0.7931],[-0.0032,-0.2,0.785],[-0.0032,-0.1906,0.7833],[-0.0079,-0.1812,0.7765],[-0.0032,-0.1717,0.7725],[-0.0032,-0.1623,0.7696],[-0.0079,-0.1529,0.7529],[-0.0126,-0.1434,0.7307],[-0.0126,-0.134,0.7373],[-0.0173,-0.1246,0.7304],[-0.0173,-0.1151,0.7301],[-0.0267,-0.1057,0.6441],[-0.0361,-0.101,0.6559],[-0.0455,-0.0915,0.6742],[-0.0549,-0.0915,0.6706],[-0.0643,-0.0868,0.6824],[-0.0737,-0.0774,0.6779],[-0.083,-0.068,0.6386],[-0.0924,-0.0585,0.612],[-0.1018,-0.0538,0.6078],[-0.1112,-0.0491,0.5797],[-0.1159,-0.0397,0.5176],[-0.1206,-0.0302,0.4961],[-0.1112,-0.0208,0.4768],[-0.1018,-0.0161,0.5],[-0.0924,-0.0114,0.451],[-0.083,-0.0019,0.3591],[-0.0737,0.0028,0.3667],[-0.0643,0.0122,0.3033],[-0.0549,0.0169,0.2895],[-0.0502,0.0264,0.3],[-0.0549,0.0358,0.3647],[-0.0643,0.0405,0.3804],[-0.069,0.0452,0.3882],[-0.069,0.0547,0.4026],[-0.0737,0.0641,0.4599],[-0.0643,0.0688,0.4745],[-0.0549,0.0735,0.4461],[-0.0455,0.0783,0.4216],[-0.0361,0.083,0.4176],[-0.0267,0.083,0.4157],[-0.0173,0.083,0.4118]],"title":"RL environments and code for AI labs","sections":[{"t":"Datasets","a":"datasets"},{"t":"Custom tasks and RL environments","a":"environments"},{"t":"Codebase: Procedural Sound Studio","a":"studio"},{"t":"What I don't sell","a":"not-offered"},{"t":"FAQ","a":"faq"},{"t":"Contact","a":"contact"}],"credit":{"what":"a great tree with lit platforms in its branches","author":"artist unknown (signed lower right)","license":"the artist's","source":""},"knots":20}],"pages":[{"id":"lines","tree":"home","roots":false,"name":"Six lines of work","url":"/lines/","art":null,"title":"Six lines of work","path":[[-0.06,-0.4111,0.9333],[-0.06,-0.3977,0.9294],[-0.06,-0.3843,0.9253],[-0.06,-0.3709,0.9161],[-0.06,-0.3575,0.9127],[-0.06,-0.3442,0.9172],[-0.06,-0.3308,0.9186],[-0.06,-0.3174,0.9156],[-0.06,-0.304,0.8999],[-0.06,-0.2906,0.8915],[-0.06,-0.2772,0.8877],[-0.06,-0.2639,0.8912],[-0.06,-0.2505,0.9108],[-0.06,-0.2371,0.9344],[-0.06,-0.2237,0.958],[-0.0733,-0.2103,0.9455],[-0.0867,-0.197,0.9263],[-0.1,-0.1836,0.9153],[-0.1133,-0.1702,0.8724],[-0.1133,-0.1568,0.8935],[-0.1133,-0.1434,0.9108],[-0.1267,-0.1301,0.8752],[-0.1267,-0.1167,0.8672],[-0.1267,-0.1033,0.8725],[-0.14,-0.0899,0.8218],[-0.14,-0.0765,0.8357],[-0.14,-0.0631,0.843],[-0.14,-0.0498,0.8407],[-0.14,-0.0364,0.8383],[-0.14,-0.023,0.8315],[-0.1267,-0.0096,0.834],[-0.1267,0.0038,0.8238],[-0.1267,0.0171,0.8057],[-0.14,0.0305,0.7832],[-0.14,0.0439,0.7693],[-0.14,0.0573,0.7449],[-0.14,0.0707,0.7214],[-0.14,0.0841,0.7085],[-0.1533,0.0974,0.5814],[-0.1533,0.1108,0.5352],[-0.1533,0.1242,0.4512],[-0.1533,0.1376,0.4335],[-0.1533,0.151,0.4286],[-0.1533,0.1643,0.425],[-0.1667,0.1777,0.2744],[-0.18,0.1911,0.2841],[-0.1933,0.2045,0.265],[-0.2067,0.2179,0.231],[-0.2067,0.2313,0.2498],[-0.2067,0.2446,0.2707],[-0.22,0.258,0.2627],[-0.2333,0.2714,0.2725],[-0.2467,0.2848,0.2447],[-0.26,0.2982,0.2009],[-0.26,0.3115,0.1707],[-0.2733,0.3249,0.1394],[-0.2867,0.3383,0.1271],[-0.3,0.3517,0.1169],[-0.3,0.3651,0.1128],[-0.3133,0.3784,0.0994],[-0.3267,0.3918,0.0833],[-0.34,0.3918,0.0758],[-0.3533,0.4052,0.0736],[-0.3667,0.4186,0.0684],[-0.38,0.4186,0.0653],[-0.3933,0.4186,0.0606]],"sections":[{"t":"01 · Weight surgery An agent reads a model's tensors, forms …","a":""},{"t":"02 · Interpretability Sycophancy is a straight line in a …","a":""},{"t":"03 · Small models RL and distillation on 0.6B–4B models. …","a":""},{"t":"04 · Agents on devices An agent drives an iPhone over USB …","a":""},{"t":"05 · Harnesses The Codex desktop app on Linux (57★), a …","a":""},{"t":"06 · Studios Generative media where the model writes an …","a":""}]},{"id":"about","tree":"home","roots":false,"name":"About","url":"/about/","art":"gp-about","title":"About","path":[[-0.06,-0.4111,0.9333],[-0.06,-0.3977,0.9294],[-0.06,-0.3843,0.9253],[-0.06,-0.3709,0.9161],[-0.06,-0.3575,0.9127],[-0.06,-0.3442,0.9172],[-0.06,-0.3308,0.9186],[-0.06,-0.3174,0.9156],[-0.06,-0.304,0.8999],[-0.06,-0.2906,0.8915],[-0.06,-0.2772,0.8877],[-0.06,-0.2639,0.8912],[-0.06,-0.2505,0.9108],[-0.06,-0.2371,0.9344],[-0.06,-0.2237,0.958],[-0.06,-0.2103,0.976],[-0.06,-0.197,0.9793],[-0.06,-0.1836,0.9752],[-0.06,-0.1702,0.9694],[-0.0467,-0.1568,0.9699],[-0.0467,-0.1434,0.9638],[-0.0467,-0.1301,0.9571],[-0.0467,-0.1167,0.9486],[-0.0467,-0.1033,0.9407],[-0.0333,-0.0899,0.928],[-0.0333,-0.0765,0.9188],[-0.0333,-0.0631,0.9106],[-0.0333,-0.0498,0.8996],[-0.0333,-0.0364,0.8866],[-0.0333,-0.023,0.8781],[-0.0333,-0.0096,0.8644],[-0.0333,0.0038,0.8489],[-0.0333,0.0171,0.8374],[-0.0333,0.0305,0.8225],[-0.0333,0.0439,0.8067],[-0.0333,0.0573,0.795],[-0.0333,0.0707,0.7778],[-0.02,0.0841,0.7504],[-0.02,0.0974,0.7273],[-0.02,0.1108,0.7075],[-0.02,0.1242,0.6719],[-0.02,0.1376,0.6325],[-0.02,0.151,0.5663],[-0.02,0.1643,0.3984],[-0.02,0.1777,0.1397],[-0.0333,0.1911,0.4239],[-0.0333,0.2045,0.4072],[-0.0333,0.2179,0.455],[-0.0333,0.2313,0.475],[-0.0333,0.2446,0.4664],[-0.0467,0.258,0.4563],[-0.06,0.2714,0.3939],[-0.0733,0.2848,0.3272],[-0.0733,0.2982,0.302],[-0.0733,0.3115,0.2884],[-0.0733,0.3249,0.2667],[-0.0867,0.3383,0.231],[-0.0867,0.3517,0.2257],[-0.0867,0.3651,0.2221],[-0.0867,0.3784,0.2193],[-0.1,0.3918,0.2068],[-0.1,0.4052,0.2051],[-0.1,0.4186,0.1934],[-0.1,0.432,0.1859],[-0.1,0.4454,0.1766],[-0.1,0.4587,0.1645],[-0.1,0.4721,0.1592]],"sections":[{"t":"I came to AI from the risk side. I spent years at Deloitte …","a":""},{"t":"Since 2022 I've run ConsultingAI , building the AI that …","a":""},{"t":"Outside client work I research model behaviour: steering …","a":""}]},{"id":"services","tree":"home","roots":false,"name":"What I do","url":"/services/","art":"gp-services","title":"Three ways I help teams ship AI that holds up.","path":[[-0.06,-0.4111,0.9333],[-0.06,-0.3977,0.9294],[-0.06,-0.3843,0.9253],[-0.06,-0.3709,0.9161],[-0.06,-0.3575,0.9127],[-0.06,-0.3442,0.9172],[-0.06,-0.3308,0.9186],[-0.06,-0.3174,0.9156],[-0.06,-0.304,0.8999],[-0.06,-0.2906,0.8915],[-0.06,-0.2772,0.8877],[-0.06,-0.2639,0.8912],[-0.06,-0.2505,0.9108],[-0.06,-0.2371,0.9344],[-0.06,-0.2237,0.958],[-0.06,-0.2103,0.976],[-0.06,-0.197,0.9793],[-0.06,-0.1836,0.9752],[-0.06,-0.1702,0.9694],[-0.0467,-0.1568,0.9699],[-0.0467,-0.1434,0.9638],[-0.0467,-0.1301,0.9571],[-0.0467,-0.1167,0.9486],[-0.0467,-0.1033,0.9407],[-0.0333,-0.0899,0.928],[-0.0333,-0.0765,0.9188],[-0.0333,-0.0631,0.9106],[-0.0333,-0.0498,0.8996],[-0.0333,-0.0364,0.8866],[-0.0333,-0.023,0.8781],[-0.0333,-0.0096,0.8644],[-0.0333,0.0038,0.8489],[-0.0333,0.0171,0.8374],[-0.0333,0.0305,0.8225],[-0.0333,0.0439,0.8067],[-0.0333,0.0573,0.795],[-0.0333,0.0707,0.7778],[-0.02,0.0841,0.7504],[-0.02,0.0974,0.7273],[-0.02,0.1108,0.7075],[-0.02,0.1242,0.6719],[-0.02,0.1376,0.6325],[-0.02,0.151,0.5663],[-0.02,0.1643,0.3984],[-0.02,0.1777,0.1397],[-0.0333,0.1911,0.4239],[-0.0333,0.2045,0.4072],[-0.0333,0.2179,0.455],[-0.0333,0.2313,0.475],[-0.0333,0.2446,0.4664],[-0.0333,0.258,0.4505],[-0.0333,0.2714,0.4205],[-0.0333,0.2848,0.384],[-0.0333,0.2982,0.3306],[-0.0333,0.3115,0.2976],[-0.0333,0.3249,0.276],[-0.0333,0.3383,0.2662],[-0.0333,0.3517,0.2552],[-0.0333,0.3651,0.2543],[-0.02,0.3784,0.2281],[-0.0067,0.3918,0.2083],[0.0067,0.4052,0.1967],[0.02,0.4186,0.1829],[0.02,0.432,0.1786],[0.0333,0.4454,0.1689],[0.0467,0.4587,0.1642],[0.06,0.4587,0.163],[0.0733,0.4721,0.1647],[0.0867,0.4855,0.1628],[0.1,0.4855,0.1563],[0.1133,0.4989,0.1577],[0.1267,0.5123,0.1589],[0.14,0.5256,0.1566],[0.1533,0.5256,0.1571],[0.1667,0.5256,0.1576],[0.18,0.539,0.1622],[0.1933,0.539,0.1651]],"sections":[{"t":"Agentic systems & RAG","a":""},{"t":"AI for investigations & intelligence","a":""},{"t":"AI audit, safety & evaluation","a":""}]},{"id":"projects","tree":"home","roots":false,"name":"Selected work","url":"/projects/","art":null,"title":"Research, tools and experiments, mostly in the open.","path":[[-0.06,-0.4111,0.9333],[-0.06,-0.3977,0.9294],[-0.06,-0.3843,0.9253],[-0.06,-0.3709,0.9161],[-0.0467,-0.3575,0.9102],[-0.0467,-0.3442,0.9159],[-0.0333,-0.3308,0.919],[-0.02,-0.3174,0.9412],[-0.0067,-0.304,0.9824],[-0.0067,-0.2906,0.9894],[-0.0067,-0.2772,0.9956],[-0.0067,-0.2639,0.9982],[0.0067,-0.2505,1.0],[0.02,-0.2371,0.9897],[0.0333,-0.2237,0.9673],[0.0333,-0.2103,0.9583],[0.0467,-0.197,0.9255],[0.06,-0.1836,0.8936],[0.0733,-0.1702,0.8595],[0.0867,-0.1568,0.8197],[0.0867,-0.1434,0.7928],[0.1,-0.1301,0.7242],[0.1,-0.1167,0.7131],[0.1,-0.1033,0.707],[0.1,-0.0899,0.6977],[0.1133,-0.0765,0.6416],[0.1267,-0.0631,0.4495],[0.14,-0.0498,0.3643],[0.1533,-0.0364,0.4787],[0.1667,-0.023,0.5122],[0.18,-0.0096,0.5498],[0.1933,0.0038,0.5601],[0.1933,0.0171,0.5685],[0.2067,0.0305,0.5614],[0.2067,0.0439,0.5561],[0.22,0.0573,0.5119],[0.2333,0.0707,0.4308],[0.2467,0.0841,0.3408],[0.26,0.0974,0.2706],[0.26,0.1108,0.1181],[0.26,0.1242,0.1073],[0.26,0.1376,0.1457],[0.26,0.151,0.2637],[0.26,0.1643,0.3337],[0.26,0.1777,0.3272],[0.2733,0.1911,0.2879],[0.2733,0.2045,0.2776],[0.2733,0.2179,0.2484],[0.2733,0.2313,0.1526],[0.2733,0.2446,0.0931],[0.2733,0.258,0.0505],[0.26,0.2714,0.0476],[0.26,0.2848,0.0451],[0.26,0.2982,0.0431],[0.26,0.3115,0.0464],[0.26,0.3249,0.0559],[0.2733,0.3383,0.0775],[0.2867,0.3517,0.0861],[0.3,0.3517,0.0809],[0.3133,0.3517,0.0688],[0.3267,0.3517,0.0591],[0.34,0.3651,0.0605],[0.3533,0.3651,0.0552],[0.3667,0.3651,0.051],[0.38,0.3651,0.0436],[0.3933,0.3784,0.0423]],"sections":[{"t":"Syco-Sup: steering sycophancy out of small models","a":""},{"t":"Tensor-Slayer","a":""},{"t":"JevBench","a":""},{"t":"Codex-App-Linux","a":""},{"t":"Hermes Agent Mobile","a":""},{"t":"Piphone","a":""},{"t":"perf-hints","a":""},{"t":"CUDA Light Studio","a":""},{"t":"term3d","a":""},{"t":"Procedural Sound Studio","a":""},{"t":"A frontend taskset with a browser verifier: how I build gradable app tasks","a":""},{"t":"Pocket Pi","a":""},{"t":"Multi-agent orchestration","a":""},{"t":"Agents on Android phones, from Appium automation to a mobile agent client","a":""},{"t":"Running large language models on a 4 GB laptop GPU","a":""},{"t":"Running DeepSWE on MiniMax M3 across agent harnesses","a":""},{"t":"Implementing ARPO","a":""},{"t":"MOPD","a":""},{"t":"Turning agent traces into SFT data for a small model, measured instead of estimated","a":""},{"t":"Parameter Golf","a":""},{"t":"KillSwitch Bench","a":""},{"t":"Reinforcement learning trading environments, from someone who has built the bots","a":""},{"t":"Video Studio","a":""}]},{"id":"atlas","tree":"home","roots":false,"name":"Atlas","url":"/atlas/","art":"gp-atlas","title":"237 projects in 28 months.","path":[[-0.06,-0.4111,0.9333],[-0.06,-0.3977,0.9294],[-0.06,-0.3843,0.9253],[-0.06,-0.3709,0.9161],[-0.0467,-0.3575,0.9102],[-0.0467,-0.3442,0.9159],[-0.0333,-0.3308,0.919],[-0.02,-0.3174,0.9412],[-0.0067,-0.304,0.9824],[-0.0067,-0.2906,0.9894],[-0.0067,-0.2772,0.9956],[-0.0067,-0.2639,0.9982],[0.0067,-0.2505,1.0],[0.02,-0.2371,0.9897],[0.0333,-0.2237,0.9673],[0.0333,-0.2103,0.9583],[0.0467,-0.197,0.9255],[0.06,-0.1836,0.8936],[0.0733,-0.1702,0.8595],[0.0867,-0.1568,0.8197],[0.0867,-0.1434,0.7928],[0.1,-0.1301,0.7242],[0.1,-0.1167,0.7131],[0.1,-0.1033,0.707],[0.1,-0.0899,0.6977],[0.1133,-0.0765,0.6416],[0.1267,-0.0631,0.4495],[0.14,-0.0498,0.3643],[0.1533,-0.0364,0.4787],[0.1667,-0.023,0.5122],[0.18,-0.0096,0.5498],[0.1933,0.0038,0.5601],[0.1933,0.0171,0.5685],[0.2067,0.0305,0.5614],[0.2067,0.0439,0.5561],[0.22,0.0573,0.5119],[0.2333,0.0707,0.4308],[0.2467,0.0841,0.3408],[0.26,0.0974,0.2706],[0.26,0.1108,0.1181],[0.26,0.1242,0.1073],[0.26,0.1376,0.1457],[0.2733,0.151,0.2788],[0.2733,0.1643,0.316],[0.2867,0.1777,0.2811],[0.3,0.1911,0.2335],[0.3133,0.2045,0.1858],[0.3267,0.2179,0.2013],[0.34,0.2179,0.1841],[0.3533,0.2179,0.1791],[0.3667,0.2179,0.1722],[0.38,0.2179,0.1678],[0.3933,0.2179,0.1551],[0.4067,0.2313,0.1441],[0.42,0.2446,0.1207],[0.4333,0.2446,0.125],[0.4467,0.258,0.0832],[0.46,0.2714,0.0644],[0.4733,0.2714,0.0692],[0.4867,0.2714,0.0625],[0.5,0.2848,0.0438],[0.5133,0.2848,0.0356],[0.5267,0.2848,0.0252],[0.54,0.2848,0.0179],[0.5533,0.2848,0.0047],[0.5667,0.2848,0.0],[0.58,0.2714,0.0],[0.5933,0.2714,0.0],[0.6067,0.258,0.0],[0.62,0.258,0.0]],"sections":[{"t":" …","a":""},{"t":" …","a":""}]},{"id":"stack","tree":"home","roots":false,"name":"Toolkit","url":"/stack/","art":"gp-stack","title":"What I reach for.","path":[[-0.06,-0.4111,0.9333],[-0.06,-0.3977,0.9294],[-0.06,-0.3843,0.9253],[-0.06,-0.3709,0.9161],[-0.0467,-0.3575,0.9102],[-0.0467,-0.3442,0.9159],[-0.0333,-0.3308,0.919],[-0.02,-0.3174,0.9412],[-0.0067,-0.304,0.9824],[-0.0067,-0.2906,0.9894],[-0.0067,-0.2772,0.9956],[-0.0067,-0.2639,0.9982],[0.0067,-0.2505,1.0],[0.02,-0.2371,0.9897],[0.0333,-0.2237,0.9673],[0.0333,-0.2103,0.9583],[0.0467,-0.197,0.9255],[0.06,-0.1836,0.8936],[0.0733,-0.1702,0.8595],[0.0867,-0.1568,0.8197],[0.0867,-0.1434,0.7928],[0.1,-0.1301,0.7242],[0.1,-0.1167,0.7131],[0.1,-0.1033,0.707],[0.1,-0.0899,0.6977],[0.1133,-0.0765,0.6416],[0.1267,-0.0631,0.4495],[0.14,-0.0498,0.3643],[0.1533,-0.0364,0.4787],[0.1667,-0.023,0.5122],[0.18,-0.0096,0.5498],[0.1933,-0.0096,0.5234],[0.2067,-0.0096,0.5148],[0.22,-0.0096,0.5195],[0.2333,-0.0096,0.5257],[0.2467,-0.0096,0.5304],[0.26,-0.023,0.5204],[0.2733,-0.023,0.5258],[0.2867,-0.023,0.5282],[0.3,-0.023,0.5419],[0.3133,-0.023,0.5462],[0.3267,-0.023,0.549],[0.34,-0.023,0.544],[0.3533,-0.023,0.5351],[0.3667,-0.023,0.5186],[0.38,-0.023,0.5034],[0.3933,-0.023,0.4814],[0.4067,-0.023,0.4452],[0.42,-0.023,0.3951],[0.4333,-0.023,0.373],[0.4467,-0.023,0.3656],[0.46,-0.0096,0.4049],[0.4733,-0.0096,0.3988],[0.4867,0.0038,0.4482],[0.5,0.0171,0.4508],[0.5133,0.0171,0.4337],[0.5267,0.0171,0.3802],[0.54,0.0171,0.3213],[0.5533,0.0171,0.2889],[0.5667,0.0171,0.2237],[0.58,0.0171,0.2521],[0.5933,0.0171,0.2606],[0.6067,0.0171,0.2587],[0.62,0.0171,0.2522],[0.6333,0.0171,0.2314],[0.6467,0.0171,0.2131],[0.66,0.0171,0.1891],[0.6733,0.0305,0.1864],[0.6867,0.0305,0.1714],[0.7,0.0305,0.1564],[0.7133,0.0305,0.1469],[0.7267,0.0305,0.1389],[0.74,0.0305,0.1308],[0.7533,0.0305,0.1185],[0.7667,0.0439,0.1074],[0.78,0.0573,0.0882],[0.7933,0.0707,0.0434],[0.8067,0.0707,0.0397],[0.82,0.0707,0.032]],"sections":[{"t":"Models & research","a":""},{"t":"Agents","a":""},{"t":"Platform","a":""},{"t":"Data & languages","a":""}]},{"id":"contact","tree":"home","roots":false,"name":"Contact","url":"/contact/","art":"gp-contact","title":"Have a hard problem? Let's talk.","path":[[-0.06,-0.4111,0.9333],[-0.06,-0.3977,0.9294],[-0.06,-0.3843,0.9253],[-0.06,-0.3709,0.9161],[-0.0467,-0.3575,0.9102],[-0.0467,-0.3442,0.9159],[-0.0333,-0.3308,0.919],[-0.02,-0.3174,0.9412],[-0.0067,-0.304,0.9824],[-0.0067,-0.2906,0.9894],[-0.0067,-0.2772,0.9956],[-0.0067,-0.2639,0.9982],[0.0067,-0.2505,1.0],[0.02,-0.2371,0.9897],[0.0333,-0.2237,0.9673],[0.0333,-0.2103,0.9583],[0.0467,-0.197,0.9255],[0.06,-0.1836,0.8936],[0.0733,-0.1702,0.8595],[0.0867,-0.1568,0.8197],[0.0867,-0.1434,0.7928],[0.1,-0.1301,0.7242],[0.1,-0.1167,0.7131],[0.1,-0.1033,0.707],[0.1,-0.0899,0.6977],[0.1133,-0.0765,0.6416],[0.1267,-0.0631,0.4495],[0.14,-0.0498,0.3643],[0.1533,-0.0364,0.4787],[0.1667,-0.023,0.5122],[0.18,-0.0096,0.5498],[0.1933,-0.0096,0.5234],[0.2067,-0.0096,0.5148],[0.22,-0.0096,0.5195],[0.2333,-0.0096,0.5257],[0.2467,-0.0096,0.5304],[0.26,-0.023,0.5204],[0.2733,-0.0364,0.4803],[0.2867,-0.0498,0.431],[0.3,-0.0631,0.298],[0.3133,-0.0631,0.442],[0.3267,-0.0765,0.2875],[0.34,-0.0765,0.3339],[0.3533,-0.0765,0.4019],[0.3667,-0.0765,0.4721],[0.38,-0.0899,0.4266],[0.3933,-0.0899,0.4363],[0.4067,-0.0899,0.493],[0.42,-0.0899,0.5004],[0.4333,-0.0899,0.5069],[0.4467,-0.0899,0.5692],[0.46,-0.1033,0.5599],[0.4733,-0.1033,0.586],[0.4867,-0.1033,0.5913],[0.5,-0.1033,0.577],[0.5133,-0.1033,0.5071],[0.5267,-0.1033,0.4567],[0.54,-0.1033,0.4663],[0.5533,-0.1033,0.435],[0.5667,-0.1033,0.3973],[0.58,-0.1033,0.3928],[0.5933,-0.0899,0.4402],[0.6067,-0.0899,0.4692],[0.62,-0.0765,0.4867],[0.6333,-0.0765,0.49],[0.6467,-0.0765,0.4881],[0.66,-0.0765,0.4744],[0.6733,-0.0765,0.4565],[0.6867,-0.0765,0.4365],[0.7,-0.0765,0.4352],[0.7133,-0.0765,0.4238],[0.7267,-0.0765,0.3996],[0.74,-0.0765,0.3814],[0.7533,-0.0765,0.3609],[0.7667,-0.0899,0.4049],[0.78,-0.0899,0.3295],[0.7933,-0.1033,0.3962],[0.8067,-0.1033,0.3755],[0.82,-0.1033,0.3521],[0.8333,-0.1167,0.3648],[0.8467,-0.1301,0.352],[0.86,-0.1301,0.3392],[0.8733,-0.1301,0.3301],[0.8867,-0.1301,0.314],[0.9,-0.1434,0.3252],[0.9133,-0.1568,0.3249],[0.9267,-0.1568,0.3101],[0.94,-0.1568,0.2817],[0.9533,-0.1702,0.2908]],"sections":[]},{"id":"experience","tree":"home","roots":true,"name":"Experience","url":"/experience/","art":null,"title":"From the shop floor to the boardroom to the model's weights.","path":[[0.0016,-0.384,0.9059],[0.0126,-0.384,0.9059],[0.0236,-0.395,0.8925],[0.0236,-0.406,0.8925],[0.0346,-0.417,0.8799],[0.0346,-0.4281,0.8854],[0.0346,-0.4391,0.8924],[0.0346,-0.4501,0.9039],[0.0346,-0.4611,0.9146],[0.0346,-0.4721,0.9234],[0.0346,-0.4831,0.9335],[0.0456,-0.4941,0.9291],[0.0456,-0.5051,0.9352],[0.0346,-0.5162,0.9639],[0.0346,-0.5272,0.9712],[0.0236,-0.5382,0.985],[0.0236,-0.5492,0.9845],[0.0236,-0.5602,0.9838],[0.0346,-0.5712,0.9917],[0.0346,-0.5822,0.9835],[0.0456,-0.5932,0.9943],[0.0456,-0.6043,0.9843],[0.0566,-0.6153,0.9968],[0.0566,-0.6263,0.9916],[0.0566,-0.6373,0.9759],[0.0676,-0.6483,0.9852],[0.0676,-0.6593,0.9675],[0.0676,-0.6703,0.9449],[0.0786,-0.6813,0.9686],[0.0786,-0.6924,0.967],[0.0786,-0.7034,0.9554],[0.0786,-0.7144,0.9621],[0.0786,-0.7254,0.9665],[0.0786,-0.7364,0.9784],[0.0676,-0.7474,0.9309],[0.0676,-0.7584,0.9536],[0.0676,-0.7694,0.9595],[0.0676,-0.7804,0.9735],[0.0676,-0.7915,0.9907],[0.0676,-0.8025,0.997],[0.0676,-0.8135,0.9792],[0.0676,-0.8245,0.9536],[0.0676,-0.8355,0.9454],[0.0676,-0.8465,0.928],[0.0676,-0.8575,0.9414],[0.0676,-0.8685,0.9405],[0.0676,-0.8796,0.9383],[0.0786,-0.8906,0.9238],[0.0786,-0.9016,0.9127],[0.0786,-0.9126,0.9007],[0.0786,-0.9236,0.8873],[0.0786,-0.9346,0.8811],[0.0786,-0.9456,0.8723],[0.0786,-0.9566,0.867],[0.0786,-0.9677,0.851],[0.0786,-0.9787,0.8101],[0.0786,-0.9897,0.7966],[0.0786,-1.0007,0.7854],[0.0786,-1.0117,0.7991],[0.0786,-1.0227,0.7865],[0.0676,-1.0337,0.7496],[0.0676,-1.0447,0.7437],[0.0676,-1.0558,0.7432],[0.0676,-1.0668,0.7375],[0.0676,-1.0778,0.7195],[0.0676,-1.0888,0.7102],[0.0676,-1.0998,0.6927],[0.0676,-1.1108,0.6735],[0.0676,-1.1218,0.6584],[0.0676,-1.1328,0.6468],[0.0676,-1.1438,0.6304],[0.0676,-1.1549,0.6103],[0.0676,-1.1659,0.5901],[0.0566,-1.1769,0.573],[0.0566,-1.1879,0.5606],[0.0566,-1.1989,0.546],[0.0566,-1.2099,0.5291],[0.0566,-1.2209,0.5141],[0.0566,-1.2319,0.497],[0.0456,-1.243,0.4754],[0.0456,-1.254,0.4631],[0.0456,-1.265,0.4424],[0.0346,-1.276,0.4137],[0.0236,-1.287,0.3977],[0.0126,-1.298,0.3781],[0.0126,-1.309,0.3537],[0.0126,-1.32,0.337],[0.0126,-1.3311,0.3252],[0.0126,-1.3421,0.3077],[0.0236,-1.3531,0.2695],[0.0236,-1.3641,0.2505]],"sections":[{"t":"Founder & AI/ML Consultant","a":""},{"t":"Senior Consultant, Forensic Advisory","a":""},{"t":"Consultant, Global Strategic Sourcing","a":""},{"t":"Consultant, Financial Advisory","a":""},{"t":"Senior Engineer, Quality Assurance","a":""}]},{"id":"work/iphone-computer-use-agent","tree":"work","name":"Computer-use agent on a real iPhone","url":"/work/iphone-computer-use-agent/","draft":true,"date":"2026-10-28","art":"gp-work-iphone-computer-use-agent","title":"Computer-use agent on a real iPhone: Piphone, driven from Linux","path":[[-0.0053,-0.415,0.7231],[-0.0113,-0.4028,0.7613],[-0.0113,-0.3907,0.7898],[-0.0113,-0.3786,0.8119],[-0.0113,-0.3664,0.8275],[-0.0113,-0.3543,0.8407],[-0.0113,-0.3422,0.8507],[-0.0113,-0.33,0.8591],[-0.0113,-0.3179,0.8716],[-0.0113,-0.3058,0.8933],[-0.0113,-0.2936,0.9136],[-0.0113,-0.2815,0.9349],[-0.0113,-0.2694,0.9472],[-0.0113,-0.2573,0.9459],[-0.0174,-0.2451,0.9697],[-0.0174,-0.233,0.9665],[-0.0234,-0.2209,0.9763],[-0.0234,-0.2087,0.9725],[-0.0174,-0.1966,0.9686],[-0.0174,-0.1845,0.9669],[-0.0174,-0.1723,0.9592],[-0.0174,-0.1602,0.9478],[-0.0294,-0.1481,0.9602],[-0.0355,-0.1359,0.9625],[-0.0415,-0.1238,0.9656],[-0.0536,-0.1117,0.984],[-0.0656,-0.0996,0.9821],[-0.0777,-0.0874,0.9602],[-0.0777,-0.0753,0.9701],[-0.0837,-0.0632,0.9661],[-0.0898,-0.051,0.9553],[-0.0898,-0.0389,0.9495],[-0.0898,-0.0268,0.9382],[-0.1018,-0.0146,0.9539],[-0.1139,-0.0025,0.9535],[-0.126,0.0096,0.949],[-0.1381,0.0218,0.9597],[-0.1501,0.0339,0.9529],[-0.1562,0.046,0.9375],[-0.1622,0.0581,0.9279],[-0.1743,0.0703,0.933],[-0.1863,0.0824,0.9323],[-0.1984,0.0945,0.908],[-0.2044,0.1067,0.9348],[-0.2044,0.1188,0.9083],[-0.2105,0.1309,0.8922],[-0.2225,0.1431,0.8889],[-0.2225,0.1552,0.8647],[-0.2286,0.1673,0.8529],[-0.2346,0.1795,0.8547],[-0.2406,0.1916,0.8373],[-0.2467,0.2037,0.8157],[-0.2587,0.2158,0.8214],[-0.2648,0.228,0.8238],[-0.2768,0.2401,0.8035],[-0.2768,0.2522,0.818],[-0.2889,0.2644,0.8118],[-0.301,0.2765,0.8017],[-0.301,0.2886,0.7899],[-0.307,0.3008,0.7885],[-0.313,0.3129,0.7673],[-0.313,0.325,0.7501],[-0.3191,0.3372,0.7381],[-0.3312,0.3493,0.7412],[-0.3432,0.3554,0.729],[-0.3493,0.3675,0.7059],[-0.3553,0.3796,0.6816],[-0.3613,0.3917,0.6524],[-0.3674,0.4039,0.622],[-0.3734,0.416,0.5908],[-0.3794,0.4281,0.5595],[-0.3915,0.4221,0.5422]],"sections":[{"t":"How it works","a":"how-it-works"},{"t":"Why this shape is useful for training and evaluation","a":"why-this-shape-is-useful-for-training-and-evaluation"},{"t":"What you can buy","a":"what-you-can-buy"},{"t":"Facts","a":"facts"},{"t":"FAQ","a":"faq"}]},{"id":"work/frontend-taskset-verifier","tree":"work","name":"A frontend taskset with a browser verifier","url":"/work/frontend-taskset-verifier/","draft":true,"date":"2026-10-28","art":"gp-work-frontend-taskset-verifier","title":"A frontend taskset with a browser verifier: how I build gradable app tasks","path":[[-0.0053,-0.415,0.7231],[-0.0113,-0.4028,0.7613],[-0.0113,-0.3907,0.7898],[-0.0113,-0.3786,0.8119],[-0.0113,-0.3664,0.8275],[-0.0113,-0.3543,0.8407],[-0.0113,-0.3422,0.8507],[-0.0113,-0.33,0.8591],[-0.0113,-0.3179,0.8716],[-0.0113,-0.3058,0.8933],[-0.0113,-0.2936,0.9136],[-0.0113,-0.2815,0.9349],[-0.0113,-0.2694,0.9472],[-0.0113,-0.2573,0.9459],[-0.0174,-0.2451,0.9697],[-0.0174,-0.233,0.9665],[-0.0234,-0.2209,0.9763],[-0.0234,-0.2087,0.9725],[-0.0174,-0.1966,0.9686],[-0.0174,-0.1845,0.9669],[-0.0174,-0.1723,0.9592],[-0.0174,-0.1602,0.9478],[-0.0294,-0.1481,0.9602],[-0.0355,-0.1359,0.9625],[-0.0415,-0.1238,0.9656],[-0.0536,-0.1117,0.984],[-0.0656,-0.0996,0.9821],[-0.0777,-0.0874,0.9602],[-0.0777,-0.0753,0.9701],[-0.0837,-0.0632,0.9661],[-0.0898,-0.051,0.9553],[-0.0898,-0.0389,0.9495],[-0.0898,-0.0268,0.9382],[-0.1018,-0.0146,0.9539],[-0.1139,-0.0025,0.9535],[-0.126,0.0096,0.949],[-0.1381,0.0218,0.9597],[-0.1501,0.0339,0.9529],[-0.1562,0.046,0.9375],[-0.1622,0.0581,0.9279],[-0.1743,0.0703,0.933],[-0.1863,0.0824,0.9323],[-0.1984,0.0945,0.908],[-0.2044,0.1067,0.9348],[-0.2044,0.1188,0.9083],[-0.2105,0.1309,0.8922],[-0.2225,0.1431,0.8889],[-0.2225,0.1552,0.8647],[-0.2286,0.1673,0.8529],[-0.2346,0.1795,0.8547],[-0.2406,0.1916,0.8373],[-0.2467,0.2037,0.8157],[-0.2587,0.2158,0.8214],[-0.2648,0.228,0.8238],[-0.2768,0.2401,0.8035],[-0.2768,0.2522,0.818],[-0.2889,0.2644,0.8118],[-0.301,0.2765,0.8017],[-0.301,0.2886,0.7899],[-0.313,0.3008,0.7851],[-0.3251,0.3129,0.7784],[-0.3372,0.319,0.7787],[-0.3432,0.3311,0.751],[-0.3553,0.3432,0.719],[-0.3674,0.3493,0.6808]],"sections":[{"t":"The shape of a task","a":"the-shape-of-a-task"},{"t":"How the verifier grades","a":"how-the-verifier-grades"},{"t":"Facts","a":"facts"},{"t":"What you can buy","a":"what-you-can-buy"},{"t":"FAQ","a":"faq"}]},{"id":"work/pocket-pi","tree":"work","name":"Pocket Pi","url":"/work/pocket-pi/","draft":true,"date":"2026-10-28","art":"gp-work-pocket-pi","title":"Pocket Pi: a coding agent inside an iPhone app, built and signed from Linux","path":[[-0.0053,-0.415,0.7231],[0.0007,-0.4028,0.7423],[0.0007,-0.3907,0.7694],[0.0007,-0.3786,0.7819],[0.0007,-0.3664,0.7932],[0.0007,-0.3543,0.7863],[0.0007,-0.3422,0.7862],[0.0007,-0.33,0.7942],[0.0007,-0.3179,0.7887],[0.0007,-0.3058,0.822],[0.0007,-0.2936,0.8795],[0.0007,-0.2815,0.9179],[0.0007,-0.2694,0.9377],[0.0007,-0.2573,0.9417],[0.0007,-0.2451,0.9383],[0.0007,-0.233,0.9421],[0.0007,-0.2209,0.9371],[0.0068,-0.2087,0.9382],[0.0128,-0.1966,0.9349],[0.0128,-0.1845,0.9288],[0.0128,-0.1723,0.9173],[0.0128,-0.1602,0.9073],[0.0128,-0.1481,0.8969],[0.0068,-0.1359,0.9233],[0.0068,-0.1238,0.9307],[0.0068,-0.1117,0.9204],[0.0068,-0.0996,0.9115],[0.0007,-0.0874,0.9053],[0.0007,-0.0753,0.9011],[-0.0053,-0.0632,0.8972],[-0.0053,-0.051,0.8833],[-0.0053,-0.0389,0.8818],[-0.0113,-0.0268,0.8787],[-0.0113,-0.0146,0.8784],[-0.0174,-0.0025,0.8877],[-0.0234,0.0096,0.883],[-0.0355,0.0218,0.8513],[-0.0355,0.0339,0.8505],[-0.0415,0.046,0.8281],[-0.0415,0.0581,0.8563],[-0.0475,0.0703,0.8583],[-0.0536,0.0824,0.8617],[-0.0536,0.0945,0.8417],[-0.0536,0.1067,0.8306],[-0.0536,0.1188,0.8265],[-0.0536,0.1309,0.8228],[-0.0596,0.1431,0.8139],[-0.0596,0.1552,0.8037],[-0.0656,0.1673,0.7926],[-0.0717,0.1795,0.7877],[-0.0717,0.1916,0.7706],[-0.0777,0.2037,0.7703],[-0.0777,0.2158,0.76],[-0.0898,0.228,0.7478],[-0.0898,0.2401,0.7396],[-0.0958,0.2522,0.7283],[-0.0958,0.2644,0.7331],[-0.0958,0.2765,0.7388],[-0.1079,0.2886,0.7494],[-0.1139,0.3008,0.7524],[-0.1139,0.3129,0.7493],[-0.1139,0.325,0.74],[-0.12,0.3372,0.7443],[-0.126,0.3493,0.7524],[-0.132,0.3614,0.7647],[-0.1441,0.3675,0.7602],[-0.1562,0.3796,0.7756],[-0.1682,0.3857,0.7705],[-0.1803,0.3917,0.7703],[-0.1924,0.4039,0.7565],[-0.2044,0.416,0.7468],[-0.2165,0.4221,0.7476],[-0.2286,0.4342,0.7251],[-0.2406,0.4463,0.693],[-0.2527,0.4585,0.6696],[-0.2648,0.4706,0.6614],[-0.2768,0.4767,0.6275],[-0.2889,0.4767,0.6085],[-0.301,0.4767,0.5869],[-0.313,0.4767,0.5588]],"sections":[{"t":"How it's put together","a":"how-it-s-put-together"},{"t":"What it has gained so far","a":"what-it-has-gained-so-far"},{"t":"Facts","a":"facts"},{"t":"What you can buy","a":"what-you-can-buy"},{"t":"FAQ","a":"faq"}]},{"id":"work/agent-harnesses","tree":"work","name":"What is an agent harness","url":"/work/agent-harnesses/","draft":true,"date":"2026-10-28","art":"gp-work-agent-harnesses","title":"What is an agent harness? From someone who has ported and built several","path":[[-0.0053,-0.415,0.7231],[0.0007,-0.4028,0.7423],[0.0007,-0.3907,0.7694],[0.0007,-0.3786,0.7819],[0.0007,-0.3664,0.7932],[0.0007,-0.3543,0.7863],[0.0007,-0.3422,0.7862],[0.0007,-0.33,0.7942],[0.0007,-0.3179,0.7887],[0.0007,-0.3058,0.822],[0.0007,-0.2936,0.8795],[0.0007,-0.2815,0.9179],[0.0007,-0.2694,0.9377],[0.0007,-0.2573,0.9417],[0.0007,-0.2451,0.9383],[0.0007,-0.233,0.9421],[0.0007,-0.2209,0.9371],[0.0068,-0.2087,0.9382],[0.0128,-0.1966,0.9349],[0.0128,-0.1845,0.9288],[0.0128,-0.1723,0.9173],[0.0128,-0.1602,0.9073],[0.0128,-0.1481,0.8969],[0.0068,-0.1359,0.9233],[0.0068,-0.1238,0.9307],[0.0068,-0.1117,0.9204],[0.0068,-0.0996,0.9115],[0.0007,-0.0874,0.9053],[0.0007,-0.0753,0.9011],[-0.0053,-0.0632,0.8972],[-0.0053,-0.051,0.8833],[-0.0053,-0.0389,0.8818],[-0.0113,-0.0268,0.8787],[-0.0113,-0.0146,0.8784],[-0.0174,-0.0025,0.8877],[-0.0234,0.0096,0.883],[-0.0355,0.0218,0.8513],[-0.0355,0.0339,0.8505],[-0.0415,0.046,0.8281],[-0.0415,0.0581,0.8563],[-0.0475,0.0703,0.8583],[-0.0536,0.0824,0.8617],[-0.0656,0.0945,0.86],[-0.0717,0.1067,0.8553],[-0.0717,0.1188,0.8347],[-0.0777,0.1309,0.8245],[-0.0837,0.1431,0.8323],[-0.0958,0.1552,0.837],[-0.1079,0.1673,0.8348],[-0.12,0.1795,0.8222],[-0.132,0.1916,0.8142],[-0.1441,0.2037,0.8046],[-0.1562,0.2158,0.812],[-0.1682,0.228,0.8124],[-0.1803,0.2401,0.8088],[-0.1924,0.2522,0.8141],[-0.2044,0.2583,0.8026],[-0.2165,0.2644,0.8029],[-0.2286,0.2765,0.7914],[-0.2406,0.2886,0.7817],[-0.2527,0.3008,0.7761],[-0.2587,0.3129,0.7712],[-0.2648,0.325,0.752],[-0.2768,0.3372,0.7441],[-0.2889,0.3493,0.7307],[-0.2949,0.3614,0.7126]],"sections":[{"t":"What a harness is","a":"what-a-harness-is"},{"t":"Harnesses I've ported and built","a":"harnesses-i-ve-ported-and-built"},{"t":"What porting a harness teaches","a":"what-porting-a-harness-teaches"},{"t":"What you can buy","a":"what-you-can-buy"},{"t":"FAQ","a":"faq"}]},{"id":"work/cuda-light-studio","tree":"work","name":"CUDA Light Studio","url":"/work/cuda-light-studio/","draft":true,"date":"2026-10-28","art":"gp-work-cuda-light-studio","title":"CUDA Light Studio: pictures into a million points of light, in raw CUDA","path":[[-0.0053,-0.415,0.7231],[0.0007,-0.4028,0.7423],[0.0007,-0.3907,0.7694],[0.0007,-0.3786,0.7819],[0.0007,-0.3664,0.7932],[0.0007,-0.3543,0.7863],[0.0007,-0.3422,0.7862],[0.0007,-0.33,0.7942],[0.0007,-0.3179,0.7887],[0.0007,-0.3058,0.822],[0.0007,-0.2936,0.8795],[0.0007,-0.2815,0.9179],[0.0007,-0.2694,0.9377],[0.0007,-0.2573,0.9417],[0.0007,-0.2451,0.9383],[0.0007,-0.233,0.9421],[0.0007,-0.2209,0.9371],[0.0068,-0.2087,0.9382],[0.0128,-0.1966,0.9349],[0.0128,-0.1845,0.9288],[0.0128,-0.1723,0.9173],[0.0128,-0.1602,0.9073],[0.0128,-0.1481,0.8969],[0.0068,-0.1359,0.9233],[0.0068,-0.1238,0.9307],[0.0068,-0.1117,0.9204],[0.0068,-0.0996,0.9115],[0.0007,-0.0874,0.9053],[0.0007,-0.0753,0.9011],[-0.0053,-0.0632,0.8972],[-0.0053,-0.051,0.8833],[-0.0053,-0.0389,0.8818],[-0.0113,-0.0268,0.8787],[-0.0113,-0.0146,0.8784],[-0.0174,-0.0025,0.8877],[-0.0234,0.0096,0.883],[-0.0355,0.0218,0.8513],[-0.0355,0.0339,0.8505],[-0.0415,0.046,0.8281],[-0.0415,0.0581,0.8563],[-0.0475,0.0703,0.8583],[-0.0536,0.0824,0.8617],[-0.0536,0.0945,0.8417],[-0.0536,0.1067,0.8306],[-0.0536,0.1188,0.8265],[-0.0536,0.1309,0.8228],[-0.0596,0.1431,0.8139],[-0.0596,0.1552,0.8037],[-0.0656,0.1673,0.7926],[-0.0717,0.1795,0.7877],[-0.0717,0.1916,0.7706],[-0.0777,0.2037,0.7703],[-0.0777,0.2158,0.76],[-0.0898,0.228,0.7478],[-0.0898,0.2401,0.7396],[-0.0958,0.2522,0.7283],[-0.0958,0.2644,0.7331],[-0.0958,0.2765,0.7388],[-0.1079,0.2886,0.7494],[-0.1139,0.3008,0.7524],[-0.1139,0.3129,0.7493],[-0.1139,0.325,0.74],[-0.12,0.3372,0.7443],[-0.126,0.3493,0.7524],[-0.132,0.3614,0.7647],[-0.1441,0.3675,0.7602],[-0.1562,0.3796,0.7756],[-0.1682,0.3857,0.7705],[-0.1803,0.3917,0.7703],[-0.1924,0.4039,0.7565],[-0.2044,0.416,0.7468],[-0.2165,0.4221,0.7476],[-0.2286,0.4221,0.729]],"sections":[{"t":"How it works","a":"how-it-works"},{"t":"Engineering notes","a":"engineering-notes"},{"t":"Facts","a":"facts"},{"t":"What you can buy","a":"what-you-can-buy"},{"t":"FAQ","a":"faq"}]},{"id":"work/video-studio","tree":"work","name":"Video Studio","url":"/work/video-studio/","draft":true,"date":"2026-10-28","art":"gp-work-video-studio","title":"Video Studio: an LLM writes the score, the studio renders the video","path":[[-0.0053,-0.415,0.7231],[0.0007,-0.4028,0.7423],[0.0007,-0.3907,0.7694],[0.0007,-0.3786,0.7819],[0.0007,-0.3664,0.7932],[0.0007,-0.3543,0.7863],[0.0007,-0.3422,0.7862],[0.0007,-0.33,0.7942],[0.0007,-0.3179,0.7887],[0.0007,-0.3058,0.822],[0.0007,-0.2936,0.8795],[0.0007,-0.2815,0.9179],[0.0007,-0.2694,0.9377],[0.0007,-0.2573,0.9417],[0.0007,-0.2451,0.9383],[0.0007,-0.233,0.9421],[0.0007,-0.2209,0.9371],[0.0068,-0.2087,0.9382],[0.0128,-0.1966,0.9349],[0.0128,-0.1845,0.9288],[0.0128,-0.1723,0.9173],[0.0128,-0.1602,0.9073],[0.0128,-0.1481,0.8969],[0.0068,-0.1359,0.9233],[0.0068,-0.1238,0.9307],[0.0068,-0.1117,0.9204],[0.0068,-0.0996,0.9115],[0.0007,-0.0874,0.9053],[0.0007,-0.0753,0.9011],[-0.0053,-0.0632,0.8972],[-0.0053,-0.051,0.8833],[-0.0053,-0.0389,0.8818],[-0.0113,-0.0268,0.8787],[-0.0113,-0.0146,0.8784],[-0.0174,-0.0025,0.8877],[-0.0234,0.0096,0.883],[-0.0355,0.0218,0.8513],[-0.0355,0.0339,0.8505],[-0.0415,0.046,0.8281],[-0.0415,0.0581,0.8563],[-0.0475,0.0703,0.8583],[-0.0536,0.0824,0.8617],[-0.0536,0.0945,0.8417],[-0.0536,0.1067,0.8306],[-0.0536,0.1188,0.8265],[-0.0536,0.1309,0.8228],[-0.0596,0.1431,0.8139],[-0.0596,0.1552,0.8037],[-0.0656,0.1673,0.7926],[-0.0717,0.1795,0.7877],[-0.0717,0.1916,0.7706],[-0.0777,0.2037,0.7703],[-0.0777,0.2158,0.76],[-0.0898,0.228,0.7478],[-0.0898,0.2401,0.7396],[-0.0958,0.2522,0.7283],[-0.0958,0.2644,0.7331],[-0.0958,0.2765,0.7388],[-0.1079,0.2886,0.7494],[-0.1139,0.3008,0.7524],[-0.1139,0.3129,0.7493],[-0.1139,0.325,0.74],[-0.12,0.3372,0.7443],[-0.126,0.3493,0.7524],[-0.132,0.3614,0.7647],[-0.1441,0.3675,0.7602],[-0.1562,0.3796,0.7756],[-0.1682,0.3917,0.7622],[-0.1682,0.4039,0.7397],[-0.1682,0.416,0.731],[-0.1743,0.4281,0.7204],[-0.1803,0.4403,0.7036],[-0.1863,0.4524,0.6784],[-0.1803,0.4645,0.634],[-0.1863,0.4767,0.6176],[-0.1803,0.4888,0.6108]],"sections":[{"t":"How it works","a":"how-it-works"},{"t":"Why the checks matter","a":"why-the-checks-matter"},{"t":"Facts","a":"facts"},{"t":"What you can buy","a":"what-you-can-buy"},{"t":"FAQ","a":"faq"}]},{"id":"work/mopd-llm-judge-grpo","tree":"work","name":"MOPD","url":"/work/mopd-llm-judge-grpo/","draft":true,"date":"2026-10-28","art":"gp-work-mopd-llm-judge-grpo","title":"MOPD: GRPO training with LLM-as-a-judge and typed answers","path":[[-0.0053,-0.415,0.7231],[0.0007,-0.4028,0.7423],[0.0007,-0.3907,0.7694],[0.0007,-0.3786,0.7819],[0.0007,-0.3664,0.7932],[0.0007,-0.3543,0.7863],[0.0007,-0.3422,0.7862],[0.0007,-0.33,0.7942],[0.0007,-0.3179,0.7887],[0.0007,-0.3058,0.822],[0.0007,-0.2936,0.8795],[0.0007,-0.2815,0.9179],[0.0007,-0.2694,0.9377],[0.0007,-0.2573,0.9417],[0.0007,-0.2451,0.9383],[0.0007,-0.233,0.9421],[0.0007,-0.2209,0.9371],[0.0068,-0.2087,0.9382],[0.0128,-0.1966,0.9349],[0.0128,-0.1845,0.9288],[0.0128,-0.1723,0.9173],[0.0128,-0.1602,0.9073],[0.0128,-0.1481,0.8969],[0.0068,-0.1359,0.9233],[0.0068,-0.1238,0.9307],[0.0068,-0.1117,0.9204],[0.0068,-0.0996,0.9115],[0.0007,-0.0874,0.9053],[0.0007,-0.0753,0.9011],[-0.0053,-0.0632,0.8972],[-0.0053,-0.051,0.8833],[-0.0053,-0.0389,0.8818],[-0.0113,-0.0268,0.8787],[-0.0113,-0.0146,0.8784],[-0.0174,-0.0025,0.8877],[-0.0234,0.0096,0.883],[-0.0355,0.0218,0.8513],[-0.0355,0.0339,0.8505],[-0.0415,0.046,0.8281],[-0.0415,0.0581,0.8563],[-0.0475,0.0703,0.8583],[-0.0536,0.0824,0.8617],[-0.0536,0.0945,0.8417],[-0.0536,0.1067,0.8306],[-0.0536,0.1188,0.8265],[-0.0536,0.1309,0.8228],[-0.0596,0.1431,0.8139],[-0.0596,0.1552,0.8037],[-0.0656,0.1673,0.7926],[-0.0717,0.1795,0.7877],[-0.0717,0.1916,0.7706],[-0.0777,0.2037,0.7703],[-0.0777,0.2158,0.76],[-0.0898,0.228,0.7478],[-0.0898,0.2401,0.7396],[-0.0958,0.2522,0.7283],[-0.0958,0.2644,0.7331],[-0.0958,0.2765,0.7388],[-0.1079,0.2886,0.7494],[-0.1139,0.3008,0.7524],[-0.1139,0.3129,0.7493],[-0.1139,0.325,0.74],[-0.12,0.3372,0.7443],[-0.126,0.3493,0.7524],[-0.132,0.3614,0.7647],[-0.1381,0.3735,0.7589],[-0.1381,0.3857,0.7451],[-0.1381,0.3978,0.7414]],"sections":[{"t":"How it works","a":"how-it-works"},{"t":"Why typed judge answers instead of free-text grades","a":"why-typed-judge-answers-instead-of-free-text-grades"},{"t":"Facts","a":"facts"},{"t":"What you can buy","a":"what-you-can-buy"},{"t":"FAQ","a":"faq"}]},{"id":"work/parameter-golf","tree":"work","name":"OpenAI Parameter Golf","url":"/work/parameter-golf/","draft":true,"date":"2026-10-28","art":"gp-work-parameter-golf","title":"OpenAI Parameter Golf: what an agent-run research lab tried","path":[[-0.0053,-0.415,0.7231],[0.0007,-0.4028,0.7423],[0.0007,-0.3907,0.7694],[0.0007,-0.3786,0.7819],[0.0007,-0.3664,0.7932],[0.0007,-0.3543,0.7863],[0.0007,-0.3422,0.7862],[0.0007,-0.33,0.7942],[0.0007,-0.3179,0.7887],[0.0007,-0.3058,0.822],[0.0007,-0.2936,0.8795],[0.0007,-0.2815,0.9179],[0.0007,-0.2694,0.9377],[0.0007,-0.2573,0.9417],[0.0007,-0.2451,0.9383],[0.0007,-0.233,0.9421],[0.0007,-0.2209,0.9371],[0.0068,-0.2087,0.9382],[0.0128,-0.1966,0.9349],[0.0128,-0.1845,0.9288],[0.0128,-0.1723,0.9173],[0.0128,-0.1602,0.9073],[0.0128,-0.1481,0.8969],[0.0068,-0.1359,0.9233],[0.0068,-0.1238,0.9307],[0.0068,-0.1117,0.9204],[0.0068,-0.0996,0.9115],[0.0007,-0.0874,0.9053],[0.0007,-0.0753,0.9011],[-0.0053,-0.0632,0.8972],[-0.0053,-0.051,0.8833],[-0.0053,-0.0389,0.8818],[-0.0113,-0.0268,0.8787],[-0.0113,-0.0146,0.8784],[-0.0174,-0.0025,0.8877],[-0.0234,0.0096,0.883],[-0.0355,0.0218,0.8513],[-0.0355,0.0339,0.8505],[-0.0415,0.046,0.8281],[-0.0415,0.0581,0.8563],[-0.0475,0.0703,0.8583],[-0.0536,0.0824,0.8617],[-0.0536,0.0945,0.8417],[-0.0536,0.1067,0.8306],[-0.0536,0.1188,0.8265],[-0.0536,0.1309,0.8228],[-0.0536,0.1431,0.8078],[-0.0475,0.1552,0.7664],[-0.0475,0.1673,0.7521],[-0.0475,0.1795,0.7367],[-0.0475,0.1916,0.7168],[-0.0536,0.2037,0.7281],[-0.0536,0.2158,0.7174],[-0.0415,0.228,0.6473],[-0.0415,0.2401,0.6343],[-0.0355,0.2522,0.6017],[-0.0234,0.2644,0.5839],[-0.0234,0.2765,0.5497],[-0.0234,0.2886,0.5585],[-0.0234,0.3008,0.5661],[-0.0234,0.3129,0.5618],[-0.0234,0.325,0.5668],[-0.0294,0.3372,0.564],[-0.0355,0.3493,0.5809],[-0.0415,0.3614,0.5882],[-0.0415,0.3735,0.5745],[-0.0415,0.3857,0.5933],[-0.0536,0.3978,0.61],[-0.0596,0.4099,0.6265],[-0.0596,0.4221,0.6256],[-0.0596,0.4342,0.6181],[-0.0717,0.4463,0.6294],[-0.0837,0.4585,0.6143],[-0.0777,0.4706,0.5882],[-0.0837,0.4827,0.5886],[-0.0958,0.4949,0.5765]],"sections":[{"t":"How the lab was organised","a":"how-the-lab-was-organised"},{"t":"The labs","a":"the-labs"},{"t":"What it taught","a":"what-it-taught"},{"t":"What you can buy","a":"what-you-can-buy"},{"t":"FAQ","a":"faq"}]},{"id":"work/tensor-slayer","tree":"work","name":"Tensor-Slayer","url":"/work/tensor-slayer/","draft":true,"date":"2026-10-28","art":"gp-work-tensor-slayer","title":"Tensor-Slayer: LLM model editing directly on the weights, without fine-tuning","path":[[-0.0053,-0.415,0.7231],[0.0007,-0.4028,0.7423],[0.0007,-0.3907,0.7694],[0.0007,-0.3786,0.7819],[0.0007,-0.3664,0.7932],[0.0007,-0.3543,0.7863],[0.0007,-0.3422,0.7862],[0.0007,-0.33,0.7942],[0.0007,-0.3179,0.7887],[0.0007,-0.3058,0.822],[0.0007,-0.2936,0.8795],[0.0007,-0.2815,0.9179],[0.0007,-0.2694,0.9377],[0.0007,-0.2573,0.9417],[0.0007,-0.2451,0.9383],[0.0007,-0.233,0.9421],[0.0007,-0.2209,0.9371],[0.0068,-0.2087,0.9382],[0.0128,-0.1966,0.9349],[0.0128,-0.1845,0.9288],[0.0128,-0.1723,0.9173],[0.0128,-0.1602,0.9073],[0.0128,-0.1481,0.8969],[0.0068,-0.1359,0.9233],[0.0068,-0.1238,0.9307],[0.0068,-0.1117,0.9204],[0.0068,-0.0996,0.9115],[0.0007,-0.0874,0.9053],[0.0007,-0.0753,0.9011],[-0.0053,-0.0632,0.8972],[-0.0053,-0.051,0.8833],[-0.0053,-0.0389,0.8818],[-0.0113,-0.0268,0.8787],[-0.0113,-0.0146,0.8784],[-0.0174,-0.0025,0.8877],[-0.0234,0.0096,0.883],[-0.0355,0.0218,0.8513],[-0.0355,0.0339,0.8505],[-0.0415,0.046,0.8281],[-0.0415,0.0581,0.8563],[-0.0475,0.0703,0.8583],[-0.0536,0.0824,0.8617],[-0.0536,0.0945,0.8417],[-0.0536,0.1067,0.8306],[-0.0536,0.1188,0.8265],[-0.0536,0.1309,0.8228],[-0.0536,0.1431,0.8078],[-0.0475,0.1552,0.7664],[-0.0475,0.1673,0.7521],[-0.0475,0.1795,0.7367],[-0.0475,0.1916,0.7168],[-0.0536,0.2037,0.7281],[-0.0536,0.2158,0.7174],[-0.0415,0.228,0.6473],[-0.0415,0.2401,0.6343],[-0.0355,0.2522,0.6017],[-0.0234,0.2644,0.5839],[-0.0234,0.2765,0.5497],[-0.0234,0.2886,0.5585],[-0.0234,0.3008,0.5661],[-0.0234,0.3129,0.5618],[-0.0234,0.325,0.5668],[-0.0294,0.3372,0.564],[-0.0355,0.3493,0.5809],[-0.0355,0.3614,0.5765],[-0.0355,0.3735,0.5917],[-0.0355,0.3857,0.5968],[-0.0415,0.3978,0.5797]],"sections":[{"t":"What the tool does","a":"what-the-tool-does"},{"t":"The line of work","a":"the-line-of-work"},{"t":"Facts","a":"facts"},{"t":"What you can buy","a":"what-you-can-buy"},{"t":"FAQ","a":"faq"}]},{"id":"work/trading-environments","tree":"work","name":"Reinforcement learning trading environments, from someone who has built the bots","url":"/work/trading-environments/","draft":true,"date":"2026-10-28","art":"gp-work-trading-environments","title":"Reinforcement learning trading environments, from someone who has built the bots","path":[[-0.0053,-0.415,0.7231],[0.0007,-0.4028,0.7423],[0.0007,-0.3907,0.7694],[0.0007,-0.3786,0.7819],[0.0007,-0.3664,0.7932],[0.0007,-0.3543,0.7863],[0.0007,-0.3422,0.7862],[0.0007,-0.33,0.7942],[0.0007,-0.3179,0.7887],[0.0007,-0.3058,0.822],[0.0007,-0.2936,0.8795],[0.0007,-0.2815,0.9179],[0.0007,-0.2694,0.9377],[0.0007,-0.2573,0.9417],[0.0007,-0.2451,0.9383],[0.0007,-0.233,0.9421],[0.0007,-0.2209,0.9371],[0.0068,-0.2087,0.9382],[0.0128,-0.1966,0.9349],[0.0128,-0.1845,0.9288],[0.0128,-0.1723,0.9173],[0.0128,-0.1602,0.9073],[0.0128,-0.1481,0.8969],[0.0068,-0.1359,0.9233],[0.0068,-0.1238,0.9307],[0.0068,-0.1117,0.9204],[0.0068,-0.0996,0.9115],[0.0007,-0.0874,0.9053],[0.0007,-0.0753,0.9011],[-0.0053,-0.0632,0.8972],[-0.0053,-0.051,0.8833],[-0.0053,-0.0389,0.8818],[-0.0113,-0.0268,0.8787],[-0.0113,-0.0146,0.8784],[-0.0174,-0.0025,0.8877],[-0.0234,0.0096,0.883],[-0.0355,0.0218,0.8513],[-0.0355,0.0339,0.8505],[-0.0415,0.046,0.8281],[-0.0415,0.0581,0.8563],[-0.0475,0.0703,0.8583],[-0.0536,0.0824,0.8617],[-0.0536,0.0945,0.8417],[-0.0536,0.1067,0.8306],[-0.0536,0.1188,0.8265],[-0.0536,0.1309,0.8228],[-0.0536,0.1431,0.8078],[-0.0475,0.1552,0.7664],[-0.0475,0.1673,0.7521],[-0.0475,0.1795,0.7367],[-0.0475,0.1916,0.7168],[-0.0536,0.2037,0.7281],[-0.0536,0.2158,0.7174],[-0.0415,0.228,0.6473],[-0.0415,0.2401,0.6343],[-0.0355,0.2522,0.6017],[-0.0234,0.2644,0.5839],[-0.0234,0.2765,0.5497],[-0.0234,0.2886,0.5585],[-0.0234,0.3008,0.5661],[-0.0234,0.3129,0.5618],[-0.0234,0.325,0.5668],[-0.0294,0.3372,0.564],[-0.0355,0.3493,0.5809],[-0.0355,0.3614,0.5765],[-0.0355,0.3735,0.5917],[-0.0355,0.3857,0.5968],[-0.0294,0.3978,0.5912],[-0.0234,0.4099,0.5843],[-0.0174,0.4221,0.5796],[-0.0174,0.4342,0.5877],[-0.0174,0.4463,0.5932],[-0.0113,0.4585,0.5635],[-0.0113,0.4706,0.5627],[-0.0113,0.4827,0.565]],"sections":[{"t":"What I've built","a":"what-i-ve-built"},{"t":"One environment in detail","a":"one-environment-in-detail"},{"t":"What makes a trading environment useful","a":"what-makes-a-trading-environment-useful"},{"t":"What you can buy","a":"what-you-can-buy"},{"t":"FAQ","a":"faq"}]},{"id":"work/sycophancy-steering","tree":"work","name":"Interpretability work","url":"/work/sycophancy-steering/","draft":true,"date":"2026-10-28","art":"gp-work-sycophancy-steering","title":"Interpretability work: steering sycophancy out, and probing reasoning in latent space","path":[[-0.0053,-0.415,0.7231],[0.0007,-0.4028,0.7423],[0.0007,-0.3907,0.7694],[0.0007,-0.3786,0.7819],[0.0007,-0.3664,0.7932],[0.0007,-0.3543,0.7863],[0.0007,-0.3422,0.7862],[0.0007,-0.33,0.7942],[0.0007,-0.3179,0.7887],[0.0007,-0.3058,0.822],[0.0007,-0.2936,0.8795],[0.0007,-0.2815,0.9179],[0.0007,-0.2694,0.9377],[0.0007,-0.2573,0.9417],[0.0007,-0.2451,0.9383],[0.0007,-0.233,0.9421],[0.0007,-0.2209,0.9371],[0.0068,-0.2087,0.9382],[0.0128,-0.1966,0.9349],[0.0128,-0.1845,0.9288],[0.0128,-0.1723,0.9173],[0.0128,-0.1602,0.9073],[0.0128,-0.1481,0.8969],[0.0068,-0.1359,0.9233],[0.0068,-0.1238,0.9307],[0.0188,-0.1117,0.9172],[0.0249,-0.0996,0.8786],[0.0249,-0.0874,0.8718],[0.0249,-0.0753,0.8752],[0.0309,-0.0632,0.8678],[0.0369,-0.051,0.856],[0.043,-0.0389,0.8451],[0.055,-0.0268,0.8314],[0.0671,-0.0146,0.8012],[0.0792,-0.0025,0.7831],[0.0913,0.0096,0.7623],[0.0913,0.0218,0.7758],[0.0913,0.0339,0.7541],[0.0913,0.046,0.7415],[0.0913,0.0581,0.7359],[0.0913,0.0703,0.7266],[0.0913,0.0824,0.7141],[0.0913,0.0945,0.6987],[0.0913,0.1067,0.6913],[0.0913,0.1188,0.6848],[0.0913,0.1309,0.6724],[0.1033,0.1431,0.661],[0.1094,0.1552,0.6388],[0.1094,0.1673,0.6406],[0.1094,0.1795,0.6137],[0.1154,0.1916,0.624],[0.1154,0.2037,0.6224],[0.1154,0.2158,0.5949],[0.1154,0.228,0.5821],[0.1154,0.2401,0.5699],[0.1094,0.2522,0.5724],[0.1094,0.2644,0.5588],[0.1033,0.2765,0.5473],[0.1033,0.2886,0.5464],[0.0973,0.3008,0.552],[0.0913,0.3129,0.5131],[0.0852,0.325,0.4876],[0.0852,0.3372,0.5088],[0.0852,0.3493,0.5208],[0.0852,0.3614,0.5315],[0.0852,0.3735,0.5321],[0.0792,0.3857,0.5306],[0.0671,0.3978,0.5339]],"sections":[{"t":"In short","a":"in-short"},{"t":"Follow-up work","a":"follow-up-work"},{"t":"Also: probing reasoning in latent space","a":"also-probing-reasoning-in-latent-space"},{"t":"Code","a":"code"},{"t":"What you can buy","a":"what-you-can-buy"},{"t":"FAQ","a":"faq"}]},{"id":"work/agent-sft-pipeline","tree":"work","name":"An SFT dataset from agent traces for a small model, measured instead of estimated","url":"/work/agent-sft-pipeline/","draft":true,"date":"2026-10-28","art":"gp-work-agent-sft-pipeline","title":"An SFT dataset from agent traces for a small model, measured instead of estimated","path":[[-0.0053,-0.415,0.7231],[0.0007,-0.4028,0.7423],[0.0007,-0.3907,0.7694],[0.0007,-0.3786,0.7819],[0.0007,-0.3664,0.7932],[0.0007,-0.3543,0.7863],[0.0007,-0.3422,0.7862],[0.0007,-0.33,0.7942],[0.0007,-0.3179,0.7887],[0.0007,-0.3058,0.822],[0.0007,-0.2936,0.8795],[0.0007,-0.2815,0.9179],[0.0007,-0.2694,0.9377],[0.0007,-0.2573,0.9417],[0.0007,-0.2451,0.9383],[0.0007,-0.233,0.9421],[0.0007,-0.2209,0.9371],[0.0068,-0.2087,0.9382],[0.0128,-0.1966,0.9349],[0.0128,-0.1845,0.9288],[0.0128,-0.1723,0.9173],[0.0128,-0.1602,0.9073],[0.0128,-0.1481,0.8969],[0.0068,-0.1359,0.9233],[0.0068,-0.1238,0.9307],[0.0188,-0.1117,0.9172],[0.0249,-0.0996,0.8786],[0.0249,-0.0874,0.8718],[0.0249,-0.0753,0.8752],[0.0309,-0.0632,0.8678],[0.0369,-0.051,0.856],[0.043,-0.0389,0.8451],[0.055,-0.0268,0.8314],[0.0671,-0.0146,0.8012],[0.0792,-0.0025,0.7831],[0.0913,0.0096,0.7623],[0.0913,0.0218,0.7758],[0.0913,0.0339,0.7541],[0.0913,0.046,0.7415],[0.0913,0.0581,0.7359],[0.0913,0.0703,0.7266],[0.0913,0.0824,0.7141],[0.0913,0.0945,0.6987],[0.0913,0.1067,0.6913],[0.0913,0.1188,0.6848],[0.0913,0.1309,0.6724],[0.1033,0.1431,0.661],[0.1094,0.1552,0.6388],[0.1094,0.1673,0.6406],[0.1094,0.1795,0.6137],[0.1154,0.1916,0.624],[0.1154,0.2037,0.6224],[0.1154,0.2158,0.5949],[0.1154,0.228,0.5821],[0.1154,0.2401,0.5699],[0.1094,0.2522,0.5724],[0.1094,0.2644,0.5588],[0.1033,0.2765,0.5473],[0.1033,0.2886,0.5464],[0.0973,0.3008,0.552],[0.0913,0.3129,0.5131],[0.0852,0.325,0.4876],[0.0852,0.3372,0.5088],[0.0852,0.3493,0.5208],[0.0852,0.3614,0.5315],[0.0852,0.3735,0.5321],[0.0792,0.3857,0.5306],[0.0731,0.3978,0.5399],[0.0731,0.4099,0.5563],[0.0731,0.4221,0.5617],[0.0731,0.4342,0.5647],[0.0731,0.4463,0.5608],[0.0792,0.4585,0.5557],[0.0792,0.4706,0.5544],[0.0792,0.4827,0.5495],[0.0852,0.4949,0.5315],[0.0852,0.507,0.5255],[0.0852,0.5191,0.5225]],"sections":[{"t":"What's in it","a":"what-s-in-it"},{"t":"Measured, not estimated","a":"measured-not-estimated"},{"t":"Facts","a":"facts"},{"t":"What you can buy","a":"what-you-can-buy"},{"t":"FAQ","a":"faq"}]},{"id":"work/deepswe-minimax","tree":"work","name":"Running the DeepSWE benchmark on MiniMax M3 across agent harnesses","url":"/work/deepswe-minimax/","draft":true,"date":"2026-10-28","art":"gp-work-deepswe-minimax","title":"Running the DeepSWE benchmark on MiniMax M3 across agent harnesses","path":[[-0.0053,-0.415,0.7231],[0.0007,-0.4028,0.7423],[0.0007,-0.3907,0.7694],[0.0007,-0.3786,0.7819],[0.0007,-0.3664,0.7932],[0.0007,-0.3543,0.7863],[0.0007,-0.3422,0.7862],[0.0007,-0.33,0.7942],[0.0007,-0.3179,0.7887],[0.0007,-0.3058,0.822],[0.0007,-0.2936,0.8795],[0.0007,-0.2815,0.9179],[0.0007,-0.2694,0.9377],[0.0007,-0.2573,0.9417],[0.0007,-0.2451,0.9383],[0.0007,-0.233,0.9421],[0.0007,-0.2209,0.9371],[0.0068,-0.2087,0.9382],[0.0128,-0.1966,0.9349],[0.0128,-0.1845,0.9288],[0.0128,-0.1723,0.9173],[0.0128,-0.1602,0.9073],[0.0128,-0.1481,0.8969],[0.0068,-0.1359,0.9233],[0.0068,-0.1238,0.9307],[0.0188,-0.1117,0.9172],[0.0249,-0.0996,0.8786],[0.0249,-0.0874,0.8718],[0.0249,-0.0753,0.8752],[0.0309,-0.0632,0.8678],[0.0369,-0.051,0.856],[0.043,-0.0389,0.8451],[0.055,-0.0268,0.8314],[0.0671,-0.0146,0.8012],[0.0792,-0.0025,0.7831],[0.0913,0.0096,0.7623],[0.0913,0.0218,0.7758],[0.0913,0.0339,0.7541],[0.0913,0.046,0.7415],[0.0913,0.0581,0.7359],[0.0913,0.0703,0.7266],[0.0913,0.0824,0.7141],[0.0913,0.0945,0.6987],[0.0913,0.1067,0.6913],[0.0913,0.1188,0.6848],[0.0913,0.1309,0.6724],[0.1033,0.1431,0.661],[0.1094,0.1552,0.6388],[0.1094,0.1673,0.6406],[0.1094,0.1795,0.6137],[0.1154,0.1916,0.624],[0.1154,0.2037,0.6224],[0.1154,0.2158,0.5949],[0.1154,0.228,0.5821],[0.1154,0.2401,0.5699],[0.1094,0.2522,0.5724],[0.1094,0.2644,0.5588],[0.1033,0.2765,0.5473],[0.1033,0.2886,0.5464],[0.0973,0.3008,0.552],[0.0913,0.3129,0.5131],[0.0913,0.325,0.5396],[0.0913,0.3372,0.5364],[0.0913,0.3493,0.5265],[0.0913,0.3614,0.529],[0.0913,0.3735,0.526],[0.0913,0.3857,0.5316],[0.0913,0.3978,0.54],[0.1033,0.4099,0.5342],[0.1154,0.4221,0.5267],[0.1275,0.4342,0.5137],[0.1395,0.4463,0.5124],[0.1516,0.4463,0.5014]],"sections":[{"t":"The benchmark","a":"the-benchmark"},{"t":"What I added","a":"what-i-added"},{"t":"Facts","a":"facts"},{"t":"What you can buy","a":"what-you-can-buy"},{"t":"FAQ","a":"faq"}]},{"id":"work/big-models-small-gpu","tree":"work","name":"Running large language models on a 4 GB laptop GPU","url":"/work/big-models-small-gpu/","draft":true,"date":"2026-10-28","art":"gp-work-big-models-small-gpu","title":"Running large language models on a 4 GB laptop GPU","path":[[-0.0053,-0.415,0.7231],[0.0007,-0.4028,0.7423],[0.0007,-0.3907,0.7694],[0.0007,-0.3786,0.7819],[0.0007,-0.3664,0.7932],[0.0007,-0.3543,0.7863],[0.0007,-0.3422,0.7862],[0.0007,-0.33,0.7942],[0.0007,-0.3179,0.7887],[0.0007,-0.3058,0.822],[0.0007,-0.2936,0.8795],[0.0007,-0.2815,0.9179],[0.0007,-0.2694,0.9377],[0.0007,-0.2573,0.9417],[0.0007,-0.2451,0.9383],[0.0007,-0.233,0.9421],[0.0007,-0.2209,0.9371],[0.0068,-0.2087,0.9382],[0.0128,-0.1966,0.9349],[0.0128,-0.1845,0.9288],[0.0128,-0.1723,0.9173],[0.0128,-0.1602,0.9073],[0.0128,-0.1481,0.8969],[0.0068,-0.1359,0.9233],[0.0068,-0.1238,0.9307],[0.0188,-0.1117,0.9172],[0.0249,-0.0996,0.8786],[0.0249,-0.0874,0.8718],[0.0249,-0.0753,0.8752],[0.0309,-0.0632,0.8678],[0.0369,-0.051,0.856],[0.043,-0.0389,0.8451],[0.055,-0.0268,0.8314],[0.0671,-0.0146,0.8012],[0.0792,-0.0025,0.7831],[0.0913,0.0096,0.7623],[0.0913,0.0218,0.7758],[0.0913,0.0339,0.7541],[0.0913,0.046,0.7415],[0.0913,0.0581,0.7359],[0.0913,0.0703,0.7266],[0.0913,0.0824,0.7141],[0.0913,0.0945,0.6987],[0.0913,0.1067,0.6913],[0.0913,0.1188,0.6848],[0.0913,0.1309,0.6724],[0.1033,0.1431,0.661],[0.1094,0.1552,0.6388],[0.1094,0.1673,0.6406],[0.1094,0.1795,0.6137],[0.1154,0.1916,0.624],[0.1154,0.2037,0.6224],[0.1154,0.2158,0.5949],[0.1154,0.228,0.5821],[0.1154,0.2401,0.5699],[0.1094,0.2522,0.5724],[0.1094,0.2644,0.5588],[0.1033,0.2765,0.5473],[0.1033,0.2886,0.5464],[0.0973,0.3008,0.552],[0.0913,0.3129,0.5131],[0.0913,0.325,0.5396],[0.0913,0.3372,0.5364],[0.0913,0.3493,0.5265],[0.0913,0.3614,0.529],[0.0913,0.3735,0.526],[0.0913,0.3857,0.5316],[0.0913,0.3978,0.54],[0.0973,0.4099,0.5289],[0.1094,0.4221,0.5316],[0.1214,0.4342,0.5195],[0.1275,0.4463,0.5212],[0.1395,0.4585,0.5118],[0.1516,0.4706,0.4958],[0.1637,0.4827,0.482],[0.1757,0.4949,0.452],[0.1878,0.507,0.4213],[0.1999,0.5191,0.3824],[0.2059,0.5312,0.3917]],"sections":[{"t":"TensorSlayer.c: Gemma 4 12B on 4 GB","a":"tensorslayer-c-gemma-4-12b-on-4-gb"},{"t":"Layer streaming at exact offsets","a":"layer-streaming-at-exact-offsets"},{"t":"A 27B model under a strict contract","a":"a-27b-model-under-a-strict-contract"},{"t":"What you can buy","a":"what-you-can-buy"},{"t":"FAQ","a":"faq"}]},{"id":"work/multi-agent-systems","tree":"work","name":"Multi-agent orchestration","url":"/work/multi-agent-systems/","draft":true,"date":"2026-10-28","art":"gp-work-multi-agent-systems","title":"Multi-agent orchestration: one agent as a kernel, and a bus for agents that talk","path":[[-0.0053,-0.415,0.7231],[0.0007,-0.4028,0.7423],[0.0007,-0.3907,0.7694],[0.0007,-0.3786,0.7819],[0.0007,-0.3664,0.7932],[0.0007,-0.3543,0.7863],[0.0007,-0.3422,0.7862],[0.0007,-0.33,0.7942],[0.0007,-0.3179,0.7887],[0.0007,-0.3058,0.822],[0.0007,-0.2936,0.8795],[0.0007,-0.2815,0.9179],[0.0007,-0.2694,0.9377],[0.0007,-0.2573,0.9417],[0.0007,-0.2451,0.9383],[0.0007,-0.233,0.9421],[0.0007,-0.2209,0.9371],[0.0068,-0.2087,0.9382],[0.0128,-0.1966,0.9349],[0.0128,-0.1845,0.9288],[0.0128,-0.1723,0.9173],[0.0128,-0.1602,0.9073],[0.0128,-0.1481,0.8969],[0.0068,-0.1359,0.9233],[0.0068,-0.1238,0.9307],[0.0188,-0.1117,0.9172],[0.0249,-0.0996,0.8786],[0.0249,-0.0874,0.8718],[0.0249,-0.0753,0.8752],[0.0309,-0.0632,0.8678],[0.0369,-0.051,0.856],[0.043,-0.0389,0.8451],[0.055,-0.0268,0.8314],[0.0671,-0.0146,0.8012],[0.0792,-0.0025,0.7831],[0.0913,0.0096,0.7623],[0.0973,0.0218,0.7776],[0.1033,0.0339,0.7502],[0.1154,0.046,0.7417],[0.1154,0.0581,0.7361],[0.1275,0.0703,0.7356],[0.1335,0.0824,0.7223],[0.1395,0.0945,0.7176],[0.1456,0.1067,0.7098],[0.1576,0.1188,0.6814],[0.1576,0.1309,0.6494],[0.1637,0.1431,0.6375],[0.1697,0.1552,0.6085],[0.1818,0.1673,0.5954],[0.1878,0.1795,0.5867],[0.1878,0.1916,0.5709],[0.1999,0.2037,0.568],[0.2059,0.2158,0.5507],[0.2059,0.228,0.5447],[0.2059,0.2401,0.5427],[0.2059,0.2522,0.5183],[0.2119,0.2644,0.5073],[0.2119,0.2765,0.5002],[0.2119,0.2886,0.4938],[0.218,0.3008,0.4965],[0.218,0.3129,0.4909],[0.218,0.325,0.4808],[0.224,0.3372,0.4817],[0.224,0.3493,0.4706],[0.224,0.3614,0.454],[0.224,0.3735,0.4346]],"sections":[{"t":"Agent-0: a Claude Code plugin that runs Codex workers from a kernel","a":"agent-0-a-claude-code-plugin-that-runs-codex-workers-from-a-kernel"},{"t":"A neural bus for agents that talk","a":"a-neural-bus-for-agents-that-talk"},{"t":"Where it started: an open-ended agent sandbox","a":"where-it-started-an-open-ended-agent-sandbox"},{"t":"What you can buy","a":"what-you-can-buy"},{"t":"FAQ","a":"faq"}]},{"id":"work/android-agents","tree":"work","name":"Mobile agents on Android","url":"/work/android-agents/","draft":true,"date":"2026-10-28","art":"gp-work-android-agents","title":"Mobile agents on Android: from Appium automation to a mobile agent client","path":[[-0.0053,-0.415,0.7231],[0.0007,-0.4028,0.7423],[0.0007,-0.3907,0.7694],[0.0007,-0.3786,0.7819],[0.0007,-0.3664,0.7932],[0.0007,-0.3543,0.7863],[0.0007,-0.3422,0.7862],[0.0007,-0.33,0.7942],[0.0007,-0.3179,0.7887],[0.0007,-0.3058,0.822],[0.0007,-0.2936,0.8795],[0.0007,-0.2815,0.9179],[0.0007,-0.2694,0.9377],[0.0007,-0.2573,0.9417],[0.0007,-0.2451,0.9383],[0.0007,-0.233,0.9421],[0.0007,-0.2209,0.9371],[0.0068,-0.2087,0.9382],[0.0128,-0.1966,0.9349],[0.0128,-0.1845,0.9288],[0.0128,-0.1723,0.9173],[0.0128,-0.1602,0.9073],[0.0128,-0.1481,0.8969],[0.0068,-0.1359,0.9233],[0.0068,-0.1238,0.9307],[0.0188,-0.1117,0.9172],[0.0249,-0.0996,0.8786],[0.0249,-0.0874,0.8718],[0.0249,-0.0753,0.8752],[0.0309,-0.0632,0.8678],[0.0369,-0.051,0.856],[0.043,-0.0389,0.8451],[0.055,-0.0268,0.8314],[0.0671,-0.0146,0.8012],[0.0792,-0.0025,0.7831],[0.0913,0.0096,0.7623],[0.0973,0.0218,0.7776],[0.1033,0.0339,0.7502],[0.1154,0.046,0.7417],[0.1154,0.0581,0.7361],[0.1275,0.0703,0.7356],[0.1335,0.0824,0.7223],[0.1395,0.0945,0.7176],[0.1456,0.1067,0.7098],[0.1576,0.1188,0.6814],[0.1576,0.1309,0.6494],[0.1637,0.1431,0.6375],[0.1697,0.1552,0.6085],[0.1818,0.1673,0.5954],[0.1878,0.1795,0.5867],[0.1878,0.1916,0.5709],[0.1999,0.2037,0.568],[0.2059,0.2158,0.5507],[0.2059,0.228,0.5447],[0.2059,0.2401,0.5427],[0.2059,0.2522,0.5183],[0.2119,0.2644,0.5073],[0.2119,0.2765,0.5002],[0.2119,0.2886,0.4938],[0.218,0.3008,0.4965],[0.218,0.3129,0.4909],[0.218,0.325,0.4808],[0.224,0.3372,0.4817],[0.224,0.3493,0.4706],[0.23,0.3614,0.4471],[0.2421,0.3735,0.4039],[0.2421,0.3857,0.4277],[0.2421,0.3978,0.4248],[0.2542,0.4099,0.4178],[0.2542,0.4221,0.4],[0.2542,0.4342,0.3973],[0.2602,0.4463,0.386],[0.2723,0.4585,0.3562]],"sections":[{"t":"What I've built","a":"what-i-ve-built"},{"t":"What the work taught","a":"what-the-work-taught"},{"t":"What you can buy","a":"what-you-can-buy"},{"t":"FAQ","a":"faq"}]},{"id":"work/arpo-training","tree":"work","name":"ARPO (Agentic Reinforced Policy Optimization)","url":"/work/arpo-training/","draft":true,"date":"2026-10-28","art":"gp-work-arpo-training","title":"ARPO (Agentic Reinforced Policy Optimization): agentic reinforcement learning for a tool-using small model","path":[[-0.0053,-0.415,0.7231],[0.0007,-0.4028,0.7423],[0.0007,-0.3907,0.7694],[0.0007,-0.3786,0.7819],[0.0007,-0.3664,0.7932],[0.0007,-0.3543,0.7863],[0.0007,-0.3422,0.7862],[0.0007,-0.33,0.7942],[0.0007,-0.3179,0.7887],[0.0007,-0.3058,0.822],[0.0007,-0.2936,0.8795],[0.0007,-0.2815,0.9179],[0.0007,-0.2694,0.9377],[0.0007,-0.2573,0.9417],[0.0007,-0.2451,0.9383],[0.0007,-0.233,0.9421],[0.0007,-0.2209,0.9371],[0.0068,-0.2087,0.9382],[0.0128,-0.1966,0.9349],[0.0128,-0.1845,0.9288],[0.0128,-0.1723,0.9173],[0.0128,-0.1602,0.9073],[0.0128,-0.1481,0.8969],[0.0068,-0.1359,0.9233],[0.0068,-0.1238,0.9307],[0.0188,-0.1117,0.9172],[0.0249,-0.0996,0.8786],[0.0249,-0.0874,0.8718],[0.0249,-0.0753,0.8752],[0.0309,-0.0632,0.8678],[0.0369,-0.051,0.856],[0.043,-0.0389,0.8451],[0.055,-0.0268,0.8314],[0.0671,-0.0146,0.8012],[0.0792,-0.0025,0.7831],[0.0913,0.0096,0.7623],[0.0973,0.0218,0.7776],[0.1033,0.0339,0.7502],[0.1154,0.046,0.7417],[0.1154,0.0581,0.7361],[0.1275,0.0703,0.7356],[0.1335,0.0824,0.7223],[0.1395,0.0945,0.7176],[0.1456,0.1067,0.7098],[0.1576,0.1188,0.6814],[0.1576,0.1309,0.6494],[0.1637,0.1431,0.6375],[0.1697,0.1552,0.6085],[0.1818,0.1673,0.5954],[0.1878,0.1795,0.5867],[0.1878,0.1916,0.5709],[0.1999,0.2037,0.568],[0.2059,0.2158,0.5507],[0.2059,0.228,0.5447],[0.2059,0.2401,0.5427],[0.2059,0.2522,0.5183],[0.2119,0.2644,0.5073],[0.2119,0.2765,0.5002],[0.2119,0.2886,0.4938],[0.218,0.3008,0.4965],[0.218,0.3129,0.4909],[0.218,0.325,0.4808],[0.224,0.3372,0.4817],[0.224,0.3493,0.4706],[0.23,0.3614,0.4471],[0.2421,0.3735,0.4039],[0.2421,0.3857,0.4277],[0.2421,0.3978,0.4248],[0.2542,0.4099,0.4178],[0.2662,0.4221,0.4011],[0.2783,0.4281,0.3708],[0.2904,0.4403,0.3377],[0.3025,0.4524,0.2882],[0.3145,0.4524,0.2614],[0.3266,0.4645,0.2147],[0.3387,0.4767,0.1804],[0.3507,0.4827,0.149],[0.3628,0.4888,0.0863]],"sections":[{"t":"What I implemented","a":"what-i-implemented"},{"t":"RL on the stack labs use","a":"rl-on-the-stack-labs-use"},{"t":"What the work taught","a":"what-the-work-taught"},{"t":"Facts","a":"facts"},{"t":"What you can buy","a":"what-you-can-buy"},{"t":"FAQ","a":"faq"}]},{"id":"work/killswitch-bench","tree":"work","name":"KillSwitch Bench","url":"/work/killswitch-bench/","draft":true,"date":"2026-10-28","art":"gp-work-killswitch-bench","title":"KillSwitch Bench: do agents coordinate against shutdown when they think no one is watching?","path":[[-0.0053,-0.415,0.7231],[0.0007,-0.4028,0.7423],[0.0007,-0.3907,0.7694],[0.0007,-0.3786,0.7819],[0.0007,-0.3664,0.7932],[0.0007,-0.3543,0.7863],[0.0007,-0.3422,0.7862],[0.0007,-0.33,0.7942],[0.0007,-0.3179,0.7887],[0.0007,-0.3058,0.822],[0.0007,-0.2936,0.8795],[0.0007,-0.2815,0.9179],[0.0007,-0.2694,0.9377],[0.0007,-0.2573,0.9417],[0.0007,-0.2451,0.9383],[0.0007,-0.233,0.9421],[0.0007,-0.2209,0.9371],[0.0068,-0.2087,0.9382],[0.0128,-0.1966,0.9349],[0.0128,-0.1845,0.9288],[0.0128,-0.1723,0.9173],[0.0128,-0.1602,0.9073],[0.0128,-0.1481,0.8969],[0.0068,-0.1359,0.9233],[0.0068,-0.1238,0.9307],[0.0188,-0.1117,0.9172],[0.0249,-0.0996,0.8786],[0.0249,-0.0874,0.8718],[0.0249,-0.0753,0.8752],[0.0309,-0.0632,0.8678],[0.0369,-0.051,0.856],[0.043,-0.0389,0.8451],[0.055,-0.0268,0.8314],[0.0671,-0.0146,0.8012],[0.0792,-0.0025,0.7831],[0.0913,0.0096,0.7623],[0.0973,0.0218,0.7776],[0.1033,0.0339,0.7502],[0.1154,0.046,0.7417],[0.1154,0.0581,0.7361],[0.1275,0.0703,0.7356],[0.1335,0.0824,0.7223],[0.1395,0.0945,0.7176],[0.1456,0.1067,0.7098],[0.1576,0.1188,0.6814],[0.1576,0.1309,0.6494],[0.1637,0.1431,0.6375],[0.1697,0.1552,0.6085],[0.1818,0.1673,0.5954],[0.1878,0.1795,0.5867],[0.1999,0.1916,0.5756],[0.2119,0.2037,0.5807],[0.224,0.2158,0.5552],[0.2361,0.228,0.5263],[0.2481,0.2401,0.49],[0.2542,0.2522,0.4761],[0.2602,0.2644,0.451],[0.2723,0.2765,0.4253],[0.2843,0.2886,0.3927],[0.2964,0.3008,0.3675],[0.3085,0.3129,0.3227],[0.3206,0.325,0.2985],[0.3326,0.3372,0.2627],[0.3447,0.3493,0.2302],[0.3568,0.3493,0.1922],[0.3688,0.3554,0.1418]],"sections":[{"t":"How it works","a":"how-it-works"},{"t":"Three versions","a":"three-versions"},{"t":"What it measures, and what it doesn't","a":"what-it-measures-and-what-it-doesn-t"},{"t":"What you can buy","a":"what-you-can-buy"},{"t":"FAQ","a":"faq"}]},{"id":"work/steer-v1","tree":"work","name":"steer-v1","url":"/work/steer-v1/","draft":true,"date":"2026-10-28","art":"gp-work-steer-v1","title":"steer-v1: 10,758 real prompts from one engineer steering coding agents","path":[[-0.0053,-0.415,0.7231],[0.0007,-0.4028,0.7423],[0.0007,-0.3907,0.7694],[0.0007,-0.3786,0.7819],[0.0007,-0.3664,0.7932],[0.0007,-0.3543,0.7863],[0.0007,-0.3422,0.7862],[0.0007,-0.33,0.7942],[0.0007,-0.3179,0.7887],[0.0007,-0.3058,0.822],[0.0007,-0.2936,0.8795],[0.0007,-0.2815,0.9179],[0.0007,-0.2694,0.9377],[0.0007,-0.2573,0.9417],[0.0007,-0.2451,0.9383],[0.0007,-0.233,0.9421],[0.0007,-0.2209,0.9371],[0.0068,-0.2087,0.9382],[0.0128,-0.1966,0.9349],[0.0128,-0.1845,0.9288],[0.0128,-0.1723,0.9173],[0.0128,-0.1602,0.9073],[0.0128,-0.1481,0.8969],[0.0068,-0.1359,0.9233],[0.0068,-0.1238,0.9307],[0.0188,-0.1117,0.9172],[0.0249,-0.0996,0.8786],[0.0249,-0.0874,0.8718],[0.0249,-0.0753,0.8752],[0.0309,-0.0632,0.8678],[0.0369,-0.051,0.856],[0.043,-0.0389,0.8451],[0.055,-0.0268,0.8314],[0.0671,-0.0146,0.8012],[0.0792,-0.0025,0.7831],[0.0913,0.0096,0.7623],[0.0973,0.0218,0.7776],[0.1033,0.0339,0.7502],[0.1154,0.046,0.7417],[0.1154,0.0581,0.7361],[0.1275,0.0703,0.7356],[0.1335,0.0824,0.7223],[0.1395,0.0945,0.7176],[0.1456,0.1067,0.7098],[0.1576,0.1188,0.6814],[0.1576,0.1309,0.6494],[0.1637,0.1431,0.6375],[0.1697,0.1552,0.6085],[0.1818,0.1673,0.5954],[0.1878,0.1795,0.5867],[0.1999,0.1916,0.5756],[0.2119,0.2037,0.5807],[0.224,0.2158,0.5552],[0.2361,0.228,0.5263],[0.2481,0.2401,0.49],[0.2542,0.2522,0.4761],[0.2602,0.2644,0.451],[0.2723,0.2765,0.4253],[0.2843,0.2886,0.3927],[0.2964,0.3008,0.3675],[0.3085,0.3129,0.3227],[0.3206,0.325,0.2985],[0.3326,0.3372,0.2627],[0.3447,0.3493,0.2302],[0.3568,0.3614,0.1935],[0.3688,0.3735,0.1533],[0.3749,0.3857,0.1124],[0.3749,0.3978,0.0965],[0.3869,0.4039,0.0657],[0.393,0.416,0.0168],[0.399,0.4281,0.0]],"sections":[{"t":"What's in it","a":"what-s-in-it"},{"t":"One record","a":"one-record"},{"t":"What it's good for","a":"what-it-s-good-for"},{"t":"How it was cleaned","a":"how-it-was-cleaned"},{"t":"Limitations","a":"limitations"},{"t":"How to get it","a":"how-to-get-it"},{"t":"FAQ","a":"faq"}]},{"id":"blog/jukan-eyes","tree":"writing","name":"Between two Samsung lines, the eyes post","url":"/blog/jukan-eyes/","draft":false,"date":"2026-10-29","art":"gp-post-jukan-eyes","title":"Between two Samsung lines, the eyes post: the shortage is now a payout story","path":[[-0.0489,-0.9973,0.8627],[-0.0756,-0.9759,0.8902],[-0.1077,-0.9598,0.8549],[-0.1237,-0.9276,0.8549],[-0.1344,-0.8901,0.8353],[-0.1665,-0.874,0.7608],[-0.1505,-0.8365,0.7804],[-0.1451,-0.7989,0.7676],[-0.1237,-0.7614,0.7824],[-0.113,-0.7239,0.7458],[-0.0863,-0.6863,0.7623],[-0.0542,-0.6488,0.7549],[-0.0168,-0.6113,0.7333],[-0.0007,-0.5737,0.5],[0.01,-0.5362,0.5],[-0.0168,-0.5094,0.6],[-0.0542,-0.4826,0.5804],[-0.0649,-0.445,0.5784],[-0.0489,-0.4075,0.5905],[-0.0328,-0.37,0.5961],[-0.0489,-0.3378,0.5529],[-0.081,-0.3217,0.5412],[-0.1184,-0.311,0.519],[-0.113,-0.2735,0.5275],[-0.097,-0.2359,0.5176],[-0.0703,-0.1984,0.5784],[-0.0703,-0.1609,0.5794],[-0.0596,-0.1233,0.5812],[-0.0328,-0.0858,0.5137],[-0.0221,-0.0483,0.6431],[-0.0328,-0.0107,0.6451],[-0.0703,0.0161,0.6206],[-0.097,0.0429,0.5895],[-0.1024,0.0804,0.5851],[-0.1237,0.118,0.5634],[-0.1024,0.1555,0.4562],[-0.0756,0.1769,0.5],[-0.113,0.2145,0.5647],[-0.1237,0.252,0.5784],[-0.1237,0.2895,0.5824],[-0.1344,0.3271,0.5794],[-0.1344,0.3646,0.578],[-0.1344,0.4021,0.551],[-0.1451,0.4397,0.0412],[-0.1665,0.4772,0.3863],[-0.1665,0.5147,0.3961],[-0.1558,0.5523,0.3971],[-0.1505,0.5898,0.5049],[-0.1719,0.6273,0.034],[-0.1986,0.6649,0.0235],[-0.2307,0.7024,0.0403],[-0.2361,0.7399,0.051],[-0.2361,0.7775,0.0441],[-0.2361,0.815,0.0405],[-0.2307,0.8525,0.0431],[-0.22,0.8847,0.5],[-0.2361,0.9169,0.0549],[-0.2414,0.9544,0.0314],[-0.2681,0.992,0.0353],[-0.3056,0.9973,0.0314],[-0.343,0.9866,0.5]],"sections":[{"t":"What the post is, and what it is not","a":"what-the-post-is-and-what-it-is-not"},{"t":"The number that got repriced","a":"the-number-that-got-repriced"},{"t":"Why the payout and the shortage are the same story","a":"why-the-payout-and-the-shortage-are-the-same-story"},{"t":"The bear reading, and why it is weaker than it sounds","a":"the-bear-reading-and-why-it-is-weaker-than-it-sounds"},{"t":"What to watch in January","a":"what-to-watch-in-january"},{"t":"What we could not verify","a":"what-we-could-not-verify"},{"t":"Sources","a":"sources"},{"t":"FAQ","a":"faq"}]},{"id":"blog/jukan-hbm4-pricing","tree":"writing","name":"Samsung’s HBM4 sold at “target price” is the memory bill for Rubin","url":"/blog/jukan-hbm4-pricing/","draft":false,"date":"2026-10-29","art":"gp-post-jukan-hbm4-pricing","title":"Samsung’s HBM4 sold at “target price” is the memory bill for Rubin","path":[[-0.0489,-0.9973,0.8627],[-0.0703,-0.9812,0.898],[-0.1024,-0.9705,0.8608],[-0.113,-0.9437,0.8549],[-0.1344,-0.9115,0.8379],[-0.1451,-0.8847,0.8118],[-0.1612,-0.8686,0.7712],[-0.1505,-0.8365,0.7804],[-0.1451,-0.8043,0.7706],[-0.1237,-0.7721,0.7922],[-0.113,-0.7399,0.7664],[-0.1077,-0.7078,0.7388],[-0.0756,-0.6756,0.7667],[-0.0489,-0.6434,0.7561],[-0.0168,-0.6113,0.7333],[-0.0007,-0.5791,0.0941],[-0.0007,-0.5469,0.5],[-0.0007,-0.5147,0.6073],[-0.0328,-0.504,0.5895],[-0.0596,-0.4718,0.5784],[-0.0649,-0.4397,0.5791],[-0.0489,-0.4075,0.5905],[-0.0328,-0.3753,0.5951],[-0.0489,-0.3485,0.5608],[-0.0649,-0.3271,0.5412],[-0.097,-0.3271,0.5255],[-0.1184,-0.3003,0.5255],[-0.113,-0.2681,0.5278],[-0.097,-0.2359,0.5176],[-0.0756,-0.2038,0.56],[-0.0703,-0.1716,0.5788],[-0.0649,-0.1394,0.5791],[-0.0542,-0.1072,0.5072],[-0.0328,-0.0751,0.5],[-0.0221,-0.0429,0.651],[-0.0328,-0.0107,0.6451],[-0.0649,0.0107,0.6245],[-0.097,0.0322,0.5922],[-0.097,0.0643,0.5895],[-0.113,0.0965,0.5686],[-0.1291,0.1287,0.549],[-0.097,0.1555,0.4941],[-0.0756,0.1769,0.5],[-0.1077,0.2091,0.5647],[-0.1237,0.2413,0.5725],[-0.1237,0.2735,0.5817],[-0.1344,0.3056,0.5784],[-0.1344,0.3378,0.5804],[-0.1344,0.37,0.5733],[-0.1344,0.4021,0.551],[-0.1451,0.4343,0.0431],[-0.1612,0.4665,0.3863],[-0.1665,0.4987,0.3948],[-0.1612,0.5308,0.3953],[-0.1451,0.563,0.4431],[-0.1505,0.5952,0.5039],[-0.1719,0.6273,0.034],[-0.1933,0.6595,0.0127],[-0.2254,0.6917,0.0361],[-0.2307,0.7239,0.0235],[-0.2361,0.756,0.0471],[-0.2307,0.7882,0.0314],[-0.2361,0.8204,0.0392],[-0.2307,0.8525,0.0431],[-0.22,0.8794,0.0392],[-0.2361,0.9062,0.0471]],"sections":[{"t":"The unit math nobody does out loud","a":"the-unit-math-nobody-does-out-loud"},{"t":"Why NVIDIA can live with the premium","a":"why-nvidia-can-live-with-the-premium"},{"t":"The premium lands on whoever buys that SKU","a":"the-premium-lands-on-whoever-buys-that-sku"},{"t":"The spread is the real story","a":"the-spread-is-the-real-story"},{"t":"What it means for labs and for the cycle","a":"what-it-means-for-labs-and-for-the-cycle"},{"t":"What we could not verify","a":"what-we-could-not-verify"},{"t":"Sources","a":"sources"},{"t":"FAQ","a":"faq"}]},{"id":"blog/jukan-powertech-plp","tree":"writing","name":"Powertech’s $400M panel fab is where Broadcom’s ASIC volume goes when CoWoS is full","url":"/blog/jukan-powertech-plp/","draft":false,"date":"2026-10-29","art":"gp-post-jukan-powertech-plp","title":"Powertech’s $400M panel fab is where Broadcom’s ASIC volume goes when CoWoS is full","path":[[-0.0489,-0.9973,0.8627],[-0.0703,-0.9812,0.898],[-0.1024,-0.9705,0.8608],[-0.113,-0.9437,0.8549],[-0.1344,-0.9115,0.8379],[-0.1451,-0.8847,0.8118],[-0.1612,-0.8686,0.7712],[-0.1505,-0.8365,0.7804],[-0.1451,-0.8043,0.7706],[-0.1237,-0.7721,0.7922],[-0.113,-0.7399,0.7664],[-0.1077,-0.7078,0.7388],[-0.0756,-0.6756,0.7667],[-0.0489,-0.6434,0.7561],[-0.0168,-0.6113,0.7333],[-0.0007,-0.5791,0.0941],[-0.0007,-0.5469,0.5],[-0.0007,-0.5147,0.6073],[-0.0328,-0.504,0.5895],[-0.0596,-0.4718,0.5784],[-0.0649,-0.4397,0.5791],[-0.0489,-0.4075,0.5905],[-0.0328,-0.3753,0.5951],[-0.0489,-0.3485,0.5608],[-0.0649,-0.3271,0.5412],[-0.097,-0.3271,0.5255],[-0.1184,-0.3003,0.5255],[-0.113,-0.2681,0.5278],[-0.097,-0.2359,0.5176],[-0.0756,-0.2038,0.56],[-0.0703,-0.1716,0.5788],[-0.0649,-0.1394,0.5791],[-0.0542,-0.1072,0.5072],[-0.0328,-0.0751,0.5],[-0.0221,-0.0429,0.651],[-0.0328,-0.0107,0.6451],[-0.0649,0.0107,0.6245],[-0.097,0.0322,0.5922],[-0.097,0.0643,0.5895],[-0.113,0.0965,0.5686],[-0.1291,0.1287,0.549],[-0.097,0.1555,0.4941],[-0.0756,0.1769,0.5],[-0.1077,0.2091,0.5647],[-0.1237,0.2413,0.5725],[-0.1237,0.2735,0.5817],[-0.1344,0.3056,0.5784],[-0.1344,0.3378,0.5804],[-0.1344,0.37,0.5733],[-0.1344,0.4021,0.551],[-0.1451,0.4343,0.0431],[-0.1612,0.4665,0.3863],[-0.1665,0.4987,0.3948],[-0.1612,0.5308,0.3953],[-0.1451,0.563,0.4431],[-0.1505,0.5952,0.5039],[-0.1719,0.6273,0.034],[-0.1933,0.6595,0.0127],[-0.2254,0.6917,0.0361],[-0.2307,0.7239,0.0235],[-0.2361,0.756,0.0471],[-0.2307,0.7882,0.0314],[-0.2361,0.8204,0.0392],[-0.2307,0.8525,0.0431],[-0.2093,0.8794,0.0588],[-0.1879,0.9115,0.0627],[-0.1665,0.9437,0.0588],[-0.1505,0.9759,0.0824]],"sections":[{"t":"What was actually approved","a":"what-was-actually-approved"},{"t":"Why panels, in one paragraph of arithmetic","a":"why-panels-in-one-paragraph-of-arithmetic"},{"t":"The queue it serves","a":"the-queue-it-serves"},{"t":"Booked before it ships","a":"booked-before-it-ships"},{"t":"The catch is yield, and it is not small","a":"the-catch-is-yield-and-it-is-not-small"},{"t":"What to watch","a":"what-to-watch"},{"t":"What we could not verify","a":"what-we-could-not-verify"},{"t":"Sources","a":"sources"},{"t":"FAQ","a":"faq"}]},{"id":"blog/jukan-samsung-ltas","tree":"writing","name":"Samsung’s 60–70% LTA target is a mortgage on 2030 capacity","url":"/blog/jukan-samsung-ltas/","draft":false,"date":"2026-10-29","art":"gp-post-jukan-samsung-ltas","title":"Samsung’s 60–70% LTA target is a mortgage on 2030 capacity","path":[[-0.0489,-0.9973,0.8627],[-0.0703,-0.9812,0.898],[-0.1024,-0.9705,0.8608],[-0.113,-0.9437,0.8549],[-0.1344,-0.9115,0.8379],[-0.1451,-0.8847,0.8118],[-0.1612,-0.8686,0.7712],[-0.1505,-0.8365,0.7804],[-0.1451,-0.8043,0.7706],[-0.1237,-0.7721,0.7922],[-0.113,-0.7399,0.7664],[-0.1077,-0.7078,0.7388],[-0.0756,-0.6756,0.7667],[-0.0489,-0.6434,0.7561],[-0.0168,-0.6113,0.7333],[-0.0007,-0.5791,0.0941],[-0.0007,-0.5469,0.5],[-0.0007,-0.5147,0.6073],[-0.0328,-0.504,0.5895],[-0.0596,-0.4718,0.5784],[-0.0649,-0.4397,0.5791],[-0.0489,-0.4075,0.5905],[-0.0328,-0.3753,0.5951],[-0.0489,-0.3485,0.5608],[-0.0649,-0.3271,0.5412],[-0.097,-0.3271,0.5255],[-0.1184,-0.3003,0.5255],[-0.113,-0.2681,0.5278],[-0.097,-0.2359,0.5176],[-0.0756,-0.2038,0.56],[-0.0703,-0.1716,0.5788],[-0.0649,-0.1394,0.5791],[-0.0542,-0.1072,0.5072],[-0.0328,-0.0751,0.5],[-0.0221,-0.0429,0.651],[-0.0328,-0.0107,0.6451],[-0.0649,0.0107,0.6245],[-0.097,0.0322,0.5922],[-0.097,0.0643,0.5895],[-0.113,0.0965,0.5686],[-0.1291,0.1287,0.549],[-0.097,0.1555,0.4941],[-0.0756,0.1769,0.5],[-0.1077,0.2091,0.5647],[-0.1237,0.2413,0.5725],[-0.1237,0.2735,0.5817],[-0.1344,0.3056,0.5784],[-0.1344,0.3378,0.5804],[-0.1344,0.37,0.5733],[-0.1344,0.4021,0.551],[-0.1451,0.4343,0.0431],[-0.1612,0.4665,0.3863],[-0.1665,0.4987,0.3948],[-0.1612,0.5308,0.3953],[-0.1451,0.563,0.4431],[-0.1505,0.5952,0.5039],[-0.1398,0.6273,0.5122],[-0.1077,0.6595,0.5111],[-0.0756,0.6917,0.491],[-0.0649,0.7239,0.2],[-0.0435,0.756,0.2059],[-0.0114,0.7882,0.334],[0.01,0.8204,0.2627],[-0.0168,0.8311,0.2863],[-0.0328,0.8633,0.298],[-0.0596,0.8847,0.2951],[-0.0863,0.9008,0.0824]],"sections":[{"t":"What the 10 + 10 actually is","a":"what-the-10-10-actually-is"},{"t":"Every memory maker counts differently","a":"every-memory-maker-counts-differently"},{"t":"Volume is locked. Price is not.","a":"volume-is-locked-price-is-not"},{"t":"Why a buyer signs at the top of a cycle","a":"why-a-buyer-signs-at-the-top-of-a-cycle"},{"t":"Where it breaks","a":"where-it-breaks"},{"t":"What we could not verify","a":"what-we-could-not-verify"},{"t":"Sources","a":"sources"},{"t":"FAQ","a":"faq"}]},{"id":"blog/jukan-tight-supply-2028","tree":"writing","name":"Samsung’s 2028 line is a lead-time statement, not a demand forecast","url":"/blog/jukan-tight-supply-2028/","draft":false,"date":"2026-10-29","art":"gp-post-jukan-tight-supply-2028","title":"Samsung’s 2028 line is a lead-time statement, not a demand forecast","path":[[-0.0489,-0.9973,0.8627],[-0.0703,-0.9812,0.898],[-0.1024,-0.9705,0.8608],[-0.113,-0.9437,0.8549],[-0.1344,-0.9115,0.8379],[-0.1451,-0.8847,0.8118],[-0.1612,-0.8686,0.7712],[-0.1505,-0.8365,0.7804],[-0.1451,-0.8043,0.7706],[-0.1237,-0.7721,0.7922],[-0.113,-0.7399,0.7664],[-0.1077,-0.7078,0.7388],[-0.0756,-0.6756,0.7667],[-0.0489,-0.6434,0.7561],[-0.0168,-0.6113,0.7333],[-0.0007,-0.5791,0.0941],[-0.0007,-0.5469,0.5],[-0.0007,-0.5147,0.6073],[-0.0328,-0.504,0.5895],[-0.0596,-0.4718,0.5784],[-0.0649,-0.4397,0.5791],[-0.0489,-0.4075,0.5905],[-0.0328,-0.3753,0.5951],[-0.0489,-0.3485,0.5608],[-0.0649,-0.3271,0.5412],[-0.097,-0.3271,0.5255],[-0.1184,-0.3003,0.5255],[-0.113,-0.2681,0.5278],[-0.097,-0.2359,0.5176],[-0.0756,-0.2038,0.56],[-0.0703,-0.1716,0.5788],[-0.0649,-0.1394,0.5791],[-0.0542,-0.1072,0.5072],[-0.0328,-0.0751,0.5],[-0.0221,-0.0429,0.651],[-0.0328,-0.0107,0.6451],[-0.0649,0.0107,0.6245],[-0.097,0.0322,0.5922],[-0.097,0.0643,0.5895],[-0.113,0.0965,0.5686],[-0.1291,0.1287,0.549],[-0.097,0.1555,0.4941],[-0.0756,0.1769,0.5],[-0.1077,0.2091,0.5647],[-0.1237,0.2413,0.5725],[-0.1237,0.2735,0.5817],[-0.1344,0.3056,0.5784],[-0.1344,0.3378,0.5804],[-0.1344,0.37,0.5733],[-0.1344,0.4021,0.551],[-0.1451,0.4343,0.0431],[-0.1612,0.4665,0.3863],[-0.1665,0.4987,0.3948],[-0.1612,0.5308,0.3953],[-0.1451,0.563,0.4431],[-0.1505,0.5952,0.5039],[-0.1398,0.6273,0.5122],[-0.1077,0.6595,0.5111],[-0.0756,0.6917,0.491],[-0.0649,0.7239,0.2],[-0.0435,0.756,0.2059],[-0.0114,0.7882,0.334],[0.0207,0.8204,0.2753],[0.0207,0.8525,0.302],[0.026,0.8847,0.2604]],"sections":[{"t":"The capex that does not produce bits","a":"the-capex-that-does-not-produce-bits"},{"t":"The quarter behind the line","a":"the-quarter-behind-the-line"},{"t":"The supply side is not standing still","a":"the-supply-side-is-not-standing-still"},{"t":"What would falsify it","a":"what-would-falsify-it"},{"t":"What we could not verify","a":"what-we-could-not-verify"},{"t":"Sources","a":"sources"},{"t":"FAQ","a":"faq"}]},{"id":"blog/datavendor-hud","tree":"writing","name":"What is DataVendor by HUD, and who pays for your data","url":"/blog/datavendor-hud/","draft":false,"date":"2026-10-28","art":"gp-post-datavendor-hud","title":"What is DataVendor by HUD, and who pays for your data?","path":[[-0.0489,-0.9973,0.8627],[-0.0756,-0.9759,0.8902],[-0.1077,-0.9598,0.8549],[-0.1237,-0.9276,0.8549],[-0.1344,-0.8901,0.8353],[-0.1665,-0.874,0.7608],[-0.1505,-0.8365,0.7804],[-0.1451,-0.7989,0.7676],[-0.1237,-0.7614,0.7824],[-0.113,-0.7239,0.7458],[-0.0863,-0.6863,0.7623],[-0.0542,-0.6488,0.7549],[-0.0168,-0.6113,0.7333],[-0.0007,-0.5737,0.5],[0.01,-0.5362,0.5],[-0.0168,-0.5094,0.6],[-0.0542,-0.4826,0.5804],[-0.0649,-0.445,0.5784],[-0.0489,-0.4075,0.5905],[-0.0328,-0.37,0.5961],[-0.0489,-0.3378,0.5529],[-0.081,-0.3217,0.5412],[-0.1184,-0.311,0.519],[-0.113,-0.2735,0.5275],[-0.097,-0.2359,0.5176],[-0.0703,-0.1984,0.5784],[-0.0703,-0.1609,0.5794],[-0.0596,-0.1233,0.5812],[-0.0328,-0.0858,0.5137],[-0.0221,-0.0483,0.6431],[-0.0328,-0.0107,0.6451],[-0.0703,0.0161,0.6206],[-0.097,0.0429,0.5895],[-0.1024,0.0804,0.5851],[-0.1237,0.118,0.5634],[-0.1024,0.1555,0.4562],[-0.0756,0.1769,0.5],[-0.113,0.2145,0.5647],[-0.1237,0.252,0.5784],[-0.1237,0.2895,0.5824],[-0.1344,0.3271,0.5794],[-0.1344,0.3646,0.578],[-0.1344,0.4021,0.551],[-0.1451,0.4397,0.0412],[-0.1665,0.4772,0.3863],[-0.1665,0.5147,0.3961],[-0.1558,0.5523,0.3971],[-0.1505,0.5898,0.5049],[-0.1398,0.6273,0.5122],[-0.1024,0.6649,0.5118],[-0.0756,0.7024,0.2333],[-0.0542,0.7399,0.2641],[-0.0221,0.7775,0.4261],[0.0153,0.815,0.268],[0.0207,0.8525,0.302],[0.0314,0.8901,0.3294],[0.0581,0.9276,0.3595],[0.0527,0.9651,0.2536],[0.0848,0.9973,0.2941],[0.1223,0.992,0.2353],[0.1544,0.992,0.5]],"sections":[{"t":"What DataVendor is","a":"what-datavendor-is"},{"t":"What you can sell","a":"what-you-can-sell"},{"t":"How a sale works","a":"how-a-sale-works"},{"t":"What it costs, and when you get paid","a":"what-it-costs-and-when-you-get-paid"},{"t":"What a listing might sell for","a":"what-a-listing-might-sell-for"},{"t":"The catches a seller should know","a":"the-catches-a-seller-should-know"},{"t":"How it compares","a":"how-it-compares"},{"t":"FAQ","a":"faq"}]},{"id":"blog/sycophancy-steering-small-models","tree":"writing","name":"Can you steer sycophancy out of a small model without retraining it","url":"/blog/sycophancy-steering-small-models/","draft":false,"date":"2025-12-02","art":"gp-post-sycophancy-steering-small-models","title":"Can you steer sycophancy out of a small model without retraining it?","path":[[-0.0489,-0.9973,0.8627],[-0.0756,-0.9759,0.8902],[-0.1077,-0.9598,0.8549],[-0.1237,-0.9276,0.8549],[-0.1344,-0.8901,0.8353],[-0.1665,-0.874,0.7608],[-0.1505,-0.8365,0.7804],[-0.1451,-0.7989,0.7676],[-0.1237,-0.7614,0.7824],[-0.113,-0.7239,0.7458],[-0.0863,-0.6863,0.7623],[-0.0542,-0.6488,0.7549],[-0.0168,-0.6113,0.7333],[-0.0007,-0.5737,0.5],[0.01,-0.5362,0.5],[-0.0168,-0.5094,0.6],[-0.0542,-0.4826,0.5804],[-0.0649,-0.445,0.5784],[-0.0489,-0.4075,0.5905],[-0.0328,-0.37,0.5961],[-0.0489,-0.3378,0.5529],[-0.081,-0.3217,0.5412],[-0.1184,-0.311,0.519],[-0.113,-0.2735,0.5275],[-0.097,-0.2359,0.5176],[-0.0703,-0.1984,0.5784],[-0.0703,-0.1609,0.5794],[-0.0596,-0.1233,0.5812],[-0.0328,-0.0858,0.5137],[-0.0221,-0.0483,0.6431],[-0.0328,-0.0107,0.6451],[-0.0703,0.0161,0.6206],[-0.097,0.0429,0.5895],[-0.1024,0.0804,0.5851],[-0.1237,0.118,0.5634],[-0.1024,0.1555,0.4562],[-0.0756,0.1769,0.5],[-0.113,0.2145,0.5647],[-0.1237,0.252,0.5784],[-0.1237,0.2895,0.5824],[-0.1344,0.3271,0.5794],[-0.1344,0.3646,0.578],[-0.1344,0.4021,0.551],[-0.1451,0.4397,0.0412],[-0.1665,0.4772,0.3863],[-0.1665,0.5147,0.3961],[-0.1558,0.5523,0.3971],[-0.1505,0.5898,0.5049],[-0.1398,0.6273,0.5122],[-0.1024,0.6649,0.5118],[-0.0756,0.7024,0.2333],[-0.0542,0.7399,0.2641],[-0.0221,0.7775,0.4261],[0.0153,0.815,0.268],[0.0207,0.8525,0.302],[0.0314,0.8901,0.3294],[0.0688,0.9276,0.3686],[0.1062,0.933,0.3353],[0.1437,0.9276,0.2078],[0.1811,0.9383,0.2039],[0.2185,0.9491,0.2235],[0.256,0.9491,0.5],[0.2934,0.9491,0.5],[0.3309,0.9491,0.2353],[0.3683,0.9759,0.5]],"sections":[{"t":"The setup","a":"the-setup"},{"t":"Finding the direction","a":"finding-the-direction"},{"t":"Steering it out","a":"steering-it-out"},{"t":"Does it hold on bigger models?","a":"does-it-hold-on-bigger-models"},{"t":"What this does not show","a":"what-this-does-not-show"},{"t":"Why it matters if you deploy small models","a":"why-it-matters-if-you-deploy-small-models"},{"t":"FAQ","a":"faq"}]},{"id":"data/steer-v2/agent-harnesses-ports","tree":"data","name":"Agent harnesses & ports","url":"/data/steer-v2/agent-harnesses-ports/","art":null,"title":"steer-v2 · Agent harnesses & ports","path":[[0.025,-0.3981,0.9765],[0.0297,-0.384,0.949],[0.0344,-0.3698,0.9376],[0.0344,-0.3557,0.9221],[0.0297,-0.3415,0.9102],[0.0297,-0.3274,0.898],[0.025,-0.3132,0.8852],[0.025,-0.2991,0.8745],[0.0203,-0.2849,0.8632],[0.0156,-0.2708,0.851],[0.0156,-0.2566,0.8416],[0.0109,-0.2425,0.8314],[0.0109,-0.2283,0.8204],[0.0062,-0.2142,0.8106],[0.0062,-0.2,0.8007],[0.0109,-0.1859,0.7936],[0.0109,-0.1717,0.7847],[0.0109,-0.1576,0.7772],[0.0109,-0.1434,0.7686],[0.0109,-0.1293,0.7608],[0.0062,-0.1151,0.7517],[0.0062,-0.101,0.7434],[0.0062,-0.0868,0.7329],[0.0109,-0.0727,0.7373],[0.0109,-0.0585,0.7322],[0.0156,-0.0444,0.7338],[0.0156,-0.0302,0.7259],[0.0297,-0.0161,0.7451],[0.0344,-0.0019,0.7475],[0.0438,0.0122,0.7425],[0.0438,0.0264,0.6686],[0.0344,0.0405,0.6431],[0.0297,0.0547,0.6353],[0.0297,0.0688,0.6353],[0.0344,0.083,0.6392],[0.0344,0.0971,0.6342],[0.0344,0.1113,0.6259],[0.0344,0.1254,0.618],[0.0391,0.1396,0.6186],[0.0485,0.149,0.6235],[0.0485,0.1632,0.6235],[0.0532,0.1773,0.6118],[0.0438,0.1915,0.6157],[0.0344,0.2009,0.5111],[0.0203,0.2009,0.4333],[0.0062,0.2056,0.437],[-0.0079,0.2151,0.4682],[-0.022,0.2245,0.5176],[-0.0361,0.2386,0.7569],[-0.0502,0.2481,0.7641],[-0.0643,0.2575,0.7642],[-0.0783,0.2622,0.7653],[-0.0924,0.2669,0.7613],[-0.1065,0.2669,0.761],[-0.1206,0.2717,0.749],[-0.1253,0.2858,0.234],[-0.1347,0.3,0.2773],[-0.1441,0.3141,0.1961],[-0.1441,0.3283,0.199],[-0.1488,0.3424,0.2184],[-0.1535,0.3566,0.4654],[-0.1535,0.3707,0.1333],[-0.1629,0.3849,0.1657],[-0.1676,0.399,0.1588],[-0.177,0.4132,0.1288],[-0.177,0.4273,0.1373],[-0.1864,0.4415,0.2052],[-0.1864,0.4556,0.5987],[-0.177,0.4698,0.668],[-0.1817,0.4839,0.1714],[-0.1911,0.4981,0.1373],[-0.2052,0.5075,0.1122],[-0.2192,0.5028,0.1137],[-0.2333,0.4981,0.1118],[-0.2474,0.4886,0.0843],[-0.2615,0.4839,0.0755],[-0.2756,0.4792,0.0745]],"sections":[{"t":"What it is","a":"what"},{"t":"Size and period","a":"size"},{"t":"What it is good for","a":"good-for"},{"t":"What is left out","a":"excluded"},{"t":"How to license it","a":"license"}]},{"id":"data/steer-v2/agents-rag","tree":"data","name":"Agents & RAG","url":"/data/steer-v2/agents-rag/","art":null,"title":"steer-v2 · Agents & RAG","path":[[0.025,-0.3981,0.9765],[0.0297,-0.384,0.949],[0.0344,-0.3698,0.9376],[0.0344,-0.3557,0.9221],[0.0297,-0.3415,0.9102],[0.0297,-0.3274,0.898],[0.025,-0.3132,0.8852],[0.025,-0.2991,0.8745],[0.0203,-0.2849,0.8632],[0.0156,-0.2708,0.851],[0.0156,-0.2566,0.8416],[0.0109,-0.2425,0.8314],[0.0109,-0.2283,0.8204],[0.0062,-0.2142,0.8106],[0.0062,-0.2,0.8007],[0.0109,-0.1859,0.7936],[0.0109,-0.1717,0.7847],[0.0109,-0.1576,0.7772],[0.0109,-0.1434,0.7686],[0.0109,-0.1293,0.7608],[0.0062,-0.1151,0.7517],[0.0062,-0.101,0.7434],[0.0062,-0.0868,0.7329],[0.0109,-0.0727,0.7373],[0.0109,-0.0585,0.7322],[0.0156,-0.0444,0.7338],[0.0156,-0.0302,0.7259],[0.0297,-0.0161,0.7451],[0.0344,-0.0019,0.7475],[0.0438,0.0122,0.7425],[0.0438,0.0264,0.6686],[0.0344,0.0405,0.6431],[0.0297,0.0547,0.6353],[0.0297,0.0688,0.6353],[0.0344,0.083,0.6392],[0.0344,0.0971,0.6342],[0.0344,0.1113,0.6259],[0.0344,0.1254,0.618],[0.0391,0.1396,0.6186],[0.0485,0.149,0.6235],[0.0485,0.1632,0.6235],[0.0532,0.1773,0.6118],[0.0438,0.1915,0.6157],[0.0344,0.2009,0.5111],[0.0203,0.2009,0.4333],[0.0062,0.2056,0.437],[-0.0079,0.2151,0.4682],[-0.022,0.2245,0.5176],[-0.0361,0.2386,0.7569],[-0.0502,0.2481,0.7641],[-0.0643,0.2575,0.7642],[-0.0783,0.2622,0.7653],[-0.0924,0.2669,0.7613],[-0.1065,0.2669,0.761],[-0.1206,0.2717,0.749],[-0.1253,0.2858,0.234],[-0.1347,0.3,0.2773],[-0.1441,0.3141,0.1961],[-0.1441,0.3283,0.199],[-0.1488,0.3424,0.2184],[-0.1535,0.3566,0.4654],[-0.1535,0.3707,0.1333],[-0.1629,0.3849,0.1657],[-0.1676,0.399,0.1588],[-0.177,0.4132,0.1288],[-0.177,0.4273,0.1373],[-0.1864,0.4415,0.2052],[-0.1864,0.4556,0.5987],[-0.177,0.4698,0.668],[-0.1817,0.4839,0.1714],[-0.1911,0.4981,0.1373],[-0.2052,0.5122,0.1068],[-0.2192,0.5169,0.0873],[-0.2333,0.5217,0.0714]],"sections":[{"t":"What it is","a":"what"},{"t":"Size and period","a":"size"},{"t":"What it is good for","a":"good-for"},{"t":"What is left out","a":"excluded"},{"t":"How to license it","a":"license"}]},{"id":"data/steer-v2/hardware-iot","tree":"data","name":"Hardware & IoT","url":"/data/steer-v2/hardware-iot/","art":null,"title":"steer-v2 · Hardware & IoT","path":[[0.025,-0.3981,0.9765],[0.0297,-0.384,0.949],[0.0344,-0.3698,0.9376],[0.0344,-0.3557,0.9221],[0.0297,-0.3415,0.9102],[0.0297,-0.3274,0.898],[0.025,-0.3132,0.8852],[0.025,-0.2991,0.8745],[0.0203,-0.2849,0.8632],[0.0156,-0.2708,0.851],[0.0156,-0.2566,0.8416],[0.0109,-0.2425,0.8314],[0.0109,-0.2283,0.8204],[0.0062,-0.2142,0.8106],[0.0062,-0.2,0.8007],[0.0109,-0.1859,0.7936],[0.0109,-0.1717,0.7847],[0.0109,-0.1576,0.7772],[0.0109,-0.1434,0.7686],[0.0109,-0.1293,0.7608],[0.0062,-0.1151,0.7517],[0.0062,-0.101,0.7434],[0.0062,-0.0868,0.7329],[0.0109,-0.0727,0.7373],[0.0109,-0.0585,0.7322],[0.0156,-0.0444,0.7338],[0.0156,-0.0302,0.7259],[0.0297,-0.0161,0.7451],[0.0344,-0.0019,0.7475],[0.0438,0.0122,0.7425],[0.0438,0.0264,0.6686],[0.0344,0.0405,0.6431],[0.0297,0.0547,0.6353],[0.0297,0.0688,0.6353],[0.0344,0.083,0.6392],[0.0344,0.0971,0.6342],[0.0344,0.1113,0.6259],[0.0344,0.1254,0.618],[0.0391,0.1396,0.6186],[0.0485,0.149,0.6235],[0.0485,0.1632,0.6235],[0.0532,0.1773,0.6118],[0.0438,0.1915,0.6157],[0.0344,0.2009,0.5111],[0.0203,0.2009,0.4333],[0.0062,0.2056,0.437],[-0.0079,0.2151,0.4682],[-0.022,0.2245,0.5176],[-0.0361,0.2386,0.7569],[-0.0502,0.2481,0.7641],[-0.0643,0.2575,0.7642],[-0.0783,0.2622,0.7653],[-0.0924,0.2669,0.7613],[-0.1065,0.2669,0.761],[-0.1206,0.2717,0.749],[-0.1253,0.2858,0.234],[-0.1347,0.3,0.2773],[-0.1441,0.3141,0.1961],[-0.1441,0.3283,0.199],[-0.1488,0.3424,0.2184],[-0.1535,0.3566,0.4654],[-0.1535,0.3707,0.1333],[-0.1629,0.3849,0.1657],[-0.1676,0.399,0.1588],[-0.177,0.4132,0.1288],[-0.177,0.4273,0.1373],[-0.1864,0.4415,0.2052],[-0.1864,0.4556,0.5987],[-0.177,0.4698,0.668],[-0.1817,0.4839,0.1714],[-0.1817,0.4981,0.1267]],"sections":[{"t":"What it is","a":"what"},{"t":"Size and period","a":"size"},{"t":"What it is good for","a":"good-for"},{"t":"What is left out","a":"excluded"},{"t":"How to license it","a":"license"}]},{"id":"data/steer-v2/interpretability-ai-safety","tree":"data","name":"Interpretability & AI safety","url":"/data/steer-v2/interpretability-ai-safety/","art":null,"title":"steer-v2 · Interpretability & AI safety","path":[[0.025,-0.3981,0.9765],[0.0297,-0.384,0.949],[0.0344,-0.3698,0.9376],[0.0344,-0.3557,0.9221],[0.0297,-0.3415,0.9102],[0.0297,-0.3274,0.898],[0.025,-0.3132,0.8852],[0.025,-0.2991,0.8745],[0.0203,-0.2849,0.8632],[0.0156,-0.2708,0.851],[0.0156,-0.2566,0.8416],[0.0109,-0.2425,0.8314],[0.0109,-0.2283,0.8204],[0.0062,-0.2142,0.8106],[0.0062,-0.2,0.8007],[0.0109,-0.1859,0.7936],[0.0109,-0.1717,0.7847],[0.0109,-0.1576,0.7772],[0.0109,-0.1434,0.7686],[0.0109,-0.1293,0.7608],[0.0062,-0.1151,0.7517],[0.0062,-0.101,0.7434],[0.0062,-0.0868,0.7329],[0.0109,-0.0727,0.7373],[0.0109,-0.0585,0.7322],[0.0156,-0.0444,0.7338],[0.0156,-0.0302,0.7259],[0.0297,-0.0161,0.7451],[0.0344,-0.0019,0.7475],[0.0438,0.0122,0.7425],[0.0438,0.0264,0.6686],[0.0344,0.0405,0.6431],[0.0297,0.0547,0.6353],[0.0297,0.0688,0.6353],[0.0344,0.083,0.6392],[0.0344,0.0971,0.6342],[0.0344,0.1113,0.6259],[0.0344,0.1254,0.618],[0.0391,0.1396,0.6186],[0.0485,0.149,0.6235],[0.0485,0.1632,0.6235],[0.0532,0.1773,0.6118],[0.0438,0.1915,0.6157],[0.0344,0.2009,0.5111],[0.0203,0.2009,0.4333],[0.0062,0.2056,0.437],[-0.0079,0.2151,0.4682],[-0.022,0.2245,0.5176],[-0.0361,0.2386,0.7569],[-0.0502,0.2481,0.7641],[-0.0643,0.2575,0.7642],[-0.0783,0.2622,0.7653],[-0.0924,0.2669,0.7613],[-0.1065,0.2669,0.761],[-0.1206,0.2717,0.749],[-0.1253,0.2858,0.234],[-0.1347,0.3,0.2773],[-0.1441,0.3141,0.1961],[-0.1441,0.3283,0.199],[-0.1488,0.3424,0.2184],[-0.1535,0.3566,0.4654],[-0.1535,0.3707,0.1333],[-0.1629,0.3849,0.1657],[-0.1676,0.399,0.1588],[-0.177,0.4132,0.1288],[-0.177,0.4273,0.1373],[-0.1864,0.4415,0.2052],[-0.1864,0.4556,0.5987],[-0.177,0.4698,0.668],[-0.1676,0.4556,0.6824]],"sections":[{"t":"What it is","a":"what"},{"t":"Size and period","a":"size"},{"t":"What it is good for","a":"good-for"},{"t":"What is left out","a":"excluded"},{"t":"How to license it","a":"license"}]},{"id":"data/steer-v2/learning","tree":"data","name":"Learning","url":"/data/steer-v2/learning/","art":null,"title":"steer-v2 · Learning","path":[[0.025,-0.3981,0.9765],[0.0297,-0.384,0.949],[0.0344,-0.3698,0.9376],[0.0344,-0.3557,0.9221],[0.0297,-0.3415,0.9102],[0.0297,-0.3274,0.898],[0.025,-0.3132,0.8852],[0.025,-0.2991,0.8745],[0.0203,-0.2849,0.8632],[0.0156,-0.2708,0.851],[0.0156,-0.2566,0.8416],[0.0109,-0.2425,0.8314],[0.0109,-0.2283,0.8204],[0.0062,-0.2142,0.8106],[0.0062,-0.2,0.8007],[0.0109,-0.1859,0.7936],[0.0109,-0.1717,0.7847],[0.0109,-0.1576,0.7772],[0.0109,-0.1434,0.7686],[0.0109,-0.1293,0.7608],[0.0062,-0.1151,0.7517],[0.0062,-0.101,0.7434],[0.0062,-0.0868,0.7329],[0.0109,-0.0727,0.7373],[0.0109,-0.0585,0.7322],[0.0156,-0.0444,0.7338],[0.0156,-0.0302,0.7259],[0.0297,-0.0161,0.7451],[0.0344,-0.0019,0.7475],[0.0438,0.0122,0.7425],[0.0438,0.0264,0.6686],[0.0344,0.0405,0.6431],[0.0297,0.0547,0.6353],[0.0297,0.0688,0.6353],[0.0344,0.083,0.6392],[0.0344,0.0971,0.6342],[0.0344,0.1113,0.6259],[0.0344,0.1254,0.618],[0.0391,0.1396,0.6186],[0.0485,0.149,0.6235],[0.0485,0.1632,0.6235],[0.0532,0.1773,0.6118],[0.0438,0.1915,0.6157],[0.0344,0.2009,0.5111],[0.0203,0.2009,0.4333],[0.0062,0.2056,0.437],[-0.0079,0.2151,0.4682],[-0.022,0.2245,0.5176],[-0.0361,0.2386,0.7569],[-0.0502,0.2481,0.7641],[-0.0643,0.2575,0.7642],[-0.0783,0.2622,0.7653],[-0.0924,0.2669,0.7613],[-0.1065,0.2669,0.761],[-0.1206,0.2717,0.749],[-0.1253,0.2858,0.234],[-0.1347,0.3,0.2773],[-0.1441,0.3141,0.1961],[-0.1441,0.3283,0.199],[-0.1488,0.3424,0.2184],[-0.1535,0.3566,0.4654],[-0.1535,0.3707,0.1333],[-0.1629,0.3849,0.1657],[-0.1676,0.399,0.1588],[-0.177,0.4132,0.1288],[-0.177,0.4273,0.1373],[-0.1864,0.4415,0.2052],[-0.1864,0.4556,0.5987],[-0.177,0.4698,0.668],[-0.1723,0.4839,0.1563],[-0.1582,0.4981,0.0627],[-0.1441,0.5075,0.0471]],"sections":[{"t":"What it is","a":"what"},{"t":"Size and period","a":"size"},{"t":"What it is good for","a":"good-for"},{"t":"What is left out","a":"excluded"},{"t":"How to license it","a":"license"}]},{"id":"data/steer-v2/light-films-cuda-studio","tree":"data","name":"Light-films & CUDA studio","url":"/data/steer-v2/light-films-cuda-studio/","art":null,"title":"steer-v2 · Light-films & CUDA studio","path":[[0.025,-0.3981,0.9765],[0.0297,-0.384,0.949],[0.0344,-0.3698,0.9376],[0.0344,-0.3557,0.9221],[0.0297,-0.3415,0.9102],[0.0297,-0.3274,0.898],[0.025,-0.3132,0.8852],[0.025,-0.2991,0.8745],[0.0203,-0.2849,0.8632],[0.0156,-0.2708,0.851],[0.0156,-0.2566,0.8416],[0.0109,-0.2425,0.8314],[0.0109,-0.2283,0.8204],[0.0062,-0.2142,0.8106],[0.0062,-0.2,0.8007],[0.0109,-0.1859,0.7936],[0.0109,-0.1717,0.7847],[0.0109,-0.1576,0.7772],[0.0109,-0.1434,0.7686],[0.0109,-0.1293,0.7608],[0.0062,-0.1151,0.7517],[0.0062,-0.101,0.7434],[0.0062,-0.0868,0.7329],[0.0109,-0.0727,0.7373],[0.0109,-0.0585,0.7322],[0.0156,-0.0444,0.7338],[0.0156,-0.0302,0.7259],[0.0297,-0.0161,0.7451],[0.0344,-0.0019,0.7475],[0.0438,0.0122,0.7425],[0.0438,0.0264,0.6686],[0.0344,0.0405,0.6431],[0.0297,0.0547,0.6353],[0.0297,0.0688,0.6353],[0.0344,0.083,0.6392],[0.0344,0.0971,0.6342],[0.0344,0.1113,0.6259],[0.0344,0.1254,0.618],[0.0391,0.1396,0.6186],[0.0485,0.149,0.6235],[0.0485,0.1632,0.6235],[0.0532,0.1773,0.6118],[0.0438,0.1915,0.6157],[0.0344,0.2009,0.5111],[0.0203,0.2009,0.4333],[0.0062,0.2056,0.437],[-0.0079,0.2151,0.4682],[-0.022,0.2245,0.5176],[-0.0361,0.2386,0.7569],[-0.0502,0.2481,0.7641],[-0.0643,0.2575,0.7642],[-0.0783,0.2622,0.7653],[-0.0924,0.2669,0.7613],[-0.1065,0.2669,0.761],[-0.1206,0.2717,0.749],[-0.1253,0.2858,0.234],[-0.1347,0.3,0.2773],[-0.1441,0.3141,0.1961],[-0.1441,0.3283,0.199],[-0.1488,0.3424,0.2184],[-0.1535,0.3566,0.4654],[-0.1535,0.3707,0.1333],[-0.1629,0.3849,0.1657],[-0.1676,0.399,0.1588],[-0.177,0.4132,0.1288],[-0.177,0.4273,0.1373],[-0.1864,0.4415,0.2052],[-0.1864,0.4556,0.5987],[-0.177,0.4698,0.668],[-0.1676,0.4556,0.6824],[-0.1535,0.4415,0.4034],[-0.1394,0.4273,0.602],[-0.1253,0.4226,0.2582],[-0.1112,0.4273,0.2673]],"sections":[{"t":"What it is","a":"what"},{"t":"Size and period","a":"size"},{"t":"What it is good for","a":"good-for"},{"t":"What is left out","a":"excluded"},{"t":"How to license it","a":"license"}]},{"id":"data/steer-v2/phone-device-agents","tree":"data","name":"Phone & device agents","url":"/data/steer-v2/phone-device-agents/","art":null,"title":"steer-v2 · Phone & device agents","path":[[0.025,-0.3981,0.9765],[0.0297,-0.384,0.949],[0.0344,-0.3698,0.9376],[0.0344,-0.3557,0.9221],[0.0297,-0.3415,0.9102],[0.0297,-0.3274,0.898],[0.025,-0.3132,0.8852],[0.025,-0.2991,0.8745],[0.0203,-0.2849,0.8632],[0.0156,-0.2708,0.851],[0.0156,-0.2566,0.8416],[0.0109,-0.2425,0.8314],[0.0109,-0.2283,0.8204],[0.0062,-0.2142,0.8106],[0.0062,-0.2,0.8007],[0.0109,-0.1859,0.7936],[0.0109,-0.1717,0.7847],[0.0109,-0.1576,0.7772],[0.0109,-0.1434,0.7686],[0.0109,-0.1293,0.7608],[0.0062,-0.1151,0.7517],[0.0062,-0.101,0.7434],[0.0062,-0.0868,0.7329],[0.0109,-0.0727,0.7373],[0.0109,-0.0585,0.7322],[0.0156,-0.0444,0.7338],[0.0156,-0.0302,0.7259],[0.0297,-0.0161,0.7451],[0.0344,-0.0019,0.7475],[0.0438,0.0122,0.7425],[0.0438,0.0264,0.6686],[0.0344,0.0405,0.6431],[0.0297,0.0547,0.6353],[0.0297,0.0688,0.6353],[0.0344,0.083,0.6392],[0.0344,0.0971,0.6342],[0.0344,0.1113,0.6259],[0.0344,0.1254,0.618],[0.0391,0.1396,0.6186],[0.0485,0.149,0.6235],[0.0485,0.1632,0.6235],[0.0532,0.1773,0.6118],[0.0438,0.1915,0.6157],[0.0344,0.2009,0.5111],[0.0203,0.2009,0.4333],[0.0062,0.2056,0.437],[-0.0079,0.2151,0.4682],[-0.022,0.2245,0.5176],[-0.0361,0.2386,0.7569],[-0.0502,0.2481,0.7641],[-0.0643,0.2575,0.7642],[-0.0783,0.2622,0.7653],[-0.0924,0.2669,0.7613],[-0.1065,0.2669,0.761],[-0.1206,0.2717,0.749],[-0.1253,0.2858,0.234],[-0.1347,0.3,0.2773],[-0.1441,0.3141,0.1961],[-0.1441,0.3283,0.199],[-0.1488,0.3424,0.2184],[-0.1535,0.3566,0.4654],[-0.1535,0.3707,0.1333],[-0.1629,0.3849,0.1657],[-0.1676,0.399,0.1588],[-0.177,0.4132,0.1288],[-0.177,0.4273,0.1373],[-0.1864,0.4415,0.2052],[-0.1864,0.4556,0.5987],[-0.177,0.4698,0.668],[-0.1629,0.4603,0.1373],[-0.1488,0.4603,0.1745],[-0.1347,0.4651,0.1641],[-0.1206,0.4651,0.266],[-0.1065,0.4698,0.2479],[-0.0971,0.4839,0.1176]],"sections":[{"t":"What it is","a":"what"},{"t":"Size and period","a":"size"},{"t":"What it is good for","a":"good-for"},{"t":"What is left out","a":"excluded"},{"t":"How to license it","a":"license"}]},{"id":"data/steer-v2/rl-training","tree":"data","name":"RL & training","url":"/data/steer-v2/rl-training/","art":null,"title":"steer-v2 · RL & training","path":[[0.025,-0.3981,0.9765],[0.0297,-0.384,0.949],[0.0344,-0.3698,0.9376],[0.0344,-0.3557,0.9221],[0.0297,-0.3415,0.9102],[0.0297,-0.3274,0.898],[0.025,-0.3132,0.8852],[0.025,-0.2991,0.8745],[0.0203,-0.2849,0.8632],[0.0156,-0.2708,0.851],[0.0156,-0.2566,0.8416],[0.0109,-0.2425,0.8314],[0.0109,-0.2283,0.8204],[0.0062,-0.2142,0.8106],[0.0062,-0.2,0.8007],[0.0109,-0.1859,0.7936],[0.0109,-0.1717,0.7847],[0.0109,-0.1576,0.7772],[0.0109,-0.1434,0.7686],[0.0109,-0.1293,0.7608],[0.0062,-0.1151,0.7517],[0.0062,-0.101,0.7434],[0.0062,-0.0868,0.7329],[0.0109,-0.0727,0.7373],[0.0109,-0.0585,0.7322],[0.0156,-0.0444,0.7338],[0.0156,-0.0302,0.7259],[0.0297,-0.0161,0.7451],[0.0344,-0.0019,0.7475],[0.0438,0.0122,0.7425],[0.0438,0.0264,0.6686],[0.0344,0.0405,0.6431],[0.0297,0.0547,0.6353],[0.0297,0.0688,0.6353],[0.0344,0.083,0.6392],[0.0344,0.0971,0.6342],[0.0344,0.1113,0.6259],[0.0344,0.1254,0.618],[0.0391,0.1396,0.6186],[0.0485,0.149,0.6235],[0.0485,0.1632,0.6235],[0.0532,0.1773,0.6118],[0.0438,0.1915,0.6157],[0.0344,0.2009,0.5111],[0.0203,0.2009,0.4333],[0.0062,0.2056,0.437],[-0.0079,0.2151,0.4682],[-0.022,0.2245,0.5176],[-0.0361,0.2386,0.7569],[-0.0502,0.2481,0.7641],[-0.0643,0.2575,0.7642],[-0.0783,0.2622,0.7653],[-0.0924,0.2669,0.7613],[-0.1065,0.2669,0.761],[-0.1206,0.2717,0.749],[-0.1253,0.2858,0.234],[-0.1347,0.3,0.2773],[-0.1441,0.3141,0.1961],[-0.1441,0.3283,0.199],[-0.1488,0.3424,0.2184],[-0.1535,0.3566,0.4654],[-0.1535,0.3707,0.1333],[-0.1629,0.3849,0.1657],[-0.1676,0.399,0.1588],[-0.177,0.4132,0.1288],[-0.177,0.4273,0.1373],[-0.1864,0.4415,0.2052],[-0.1864,0.4556,0.5987],[-0.177,0.4698,0.668],[-0.1629,0.4603,0.1373],[-0.1488,0.4603,0.1745],[-0.1347,0.4651,0.1641],[-0.1206,0.4651,0.266],[-0.1065,0.4698,0.2479],[-0.0924,0.4745,0.1725],[-0.0783,0.4839,0.1725],[-0.0643,0.4886,0.1621],[-0.0502,0.4934,0.1472],[-0.0502,0.5075,0.0802]],"sections":[{"t":"What it is","a":"what"},{"t":"Size and period","a":"size"},{"t":"What it is good for","a":"good-for"},{"t":"What is left out","a":"excluded"},{"t":"How to license it","a":"license"}]},{"id":"data/steer-v2/security-reverse-engineering","tree":"data","name":"Security & reverse engineering","url":"/data/steer-v2/security-reverse-engineering/","art":null,"title":"steer-v2 · Security & reverse engineering","path":[[0.025,-0.3981,0.9765],[0.0344,-0.3793,0.9461],[0.0344,-0.3604,0.9276],[0.0297,-0.3415,0.9102],[0.025,-0.3227,0.8932],[0.025,-0.3038,0.8784],[0.0203,-0.2849,0.8632],[0.0156,-0.2661,0.8482],[0.0156,-0.2472,0.8353],[0.0109,-0.2283,0.8204],[0.0062,-0.2095,0.8067],[0.0109,-0.1906,0.7969],[0.0109,-0.1717,0.7847],[0.0109,-0.1529,0.7745],[0.0109,-0.134,0.7627],[0.0062,-0.1151,0.7517],[0.0062,-0.0963,0.7403],[0.0109,-0.0774,0.7373],[0.0109,-0.0585,0.7322],[0.0156,-0.0397,0.7322],[0.025,-0.0208,0.7373],[0.0344,-0.0019,0.7475],[0.0438,0.0169,0.7306],[0.0391,0.0358,0.6553],[0.0297,0.0547,0.6353],[0.0344,0.0735,0.6408],[0.0344,0.0924,0.6353],[0.0344,0.1113,0.6259],[0.0391,0.1302,0.6235],[0.0485,0.1443,0.6235],[0.0485,0.1632,0.6235],[0.0532,0.182,0.6111],[0.0391,0.1962,0.5922],[0.0203,0.2009,0.4333],[0.0015,0.2103,0.4518],[-0.0173,0.2245,0.4858],[-0.0361,0.2386,0.7569],[-0.0549,0.2528,0.7616],[-0.0737,0.2575,0.7704],[-0.0924,0.2669,0.7613],[-0.1112,0.2669,0.7595],[-0.1253,0.2811,0.5082],[-0.1347,0.3,0.2773],[-0.1441,0.3188,0.1833],[-0.1441,0.3377,0.1951],[-0.1535,0.3566,0.4654],[-0.1535,0.3754,0.1373],[-0.1629,0.3943,0.149],[-0.177,0.4132,0.1288],[-0.1817,0.432,0.1353],[-0.1864,0.4509,0.602],[-0.177,0.4698,0.668],[-0.1582,0.4603,0.1546],[-0.1394,0.4603,0.165],[-0.1206,0.4603,0.2754],[-0.1112,0.4509,0.4133],[-0.1018,0.432,0.698],[-0.083,0.4368,0.1742],[-0.0643,0.4273,0.1987],[-0.0455,0.4179,0.5258],[-0.0314,0.4368,0.2092]],"sections":[{"t":"What it is","a":"what"},{"t":"Size and period","a":"size"},{"t":"What it is good for","a":"good-for"},{"t":"What is left out","a":"excluded"},{"t":"How to license it","a":"license"}]},{"id":"data/steer-v2/tensor-slayer-weight-editing","tree":"data","name":"Tensor-Slayer & weight editing","url":"/data/steer-v2/tensor-slayer-weight-editing/","art":null,"title":"steer-v2 · Tensor-Slayer & weight editing","path":[[0.025,-0.3981,0.9765],[0.0344,-0.3793,0.9461],[0.0344,-0.3604,0.9276],[0.0297,-0.3415,0.9102],[0.025,-0.3227,0.8932],[0.025,-0.3038,0.8784],[0.0203,-0.2849,0.8632],[0.0156,-0.2661,0.8482],[0.0156,-0.2472,0.8353],[0.0109,-0.2283,0.8204],[0.0062,-0.2095,0.8067],[0.0109,-0.1906,0.7969],[0.0109,-0.1717,0.7847],[0.0109,-0.1529,0.7745],[0.0109,-0.134,0.7627],[0.0062,-0.1151,0.7517],[0.0062,-0.0963,0.7403],[0.0109,-0.0774,0.7373],[0.0109,-0.0585,0.7322],[0.0156,-0.0397,0.7322],[0.025,-0.0208,0.7373],[0.0344,-0.0019,0.7475],[0.0438,0.0169,0.7306],[0.0391,0.0358,0.6553],[0.0297,0.0547,0.6353],[0.0344,0.0735,0.6408],[0.0344,0.0924,0.6353],[0.0344,0.1113,0.6259],[0.0391,0.1302,0.6235],[0.0485,0.1443,0.6235],[0.0485,0.1632,0.6235],[0.0532,0.182,0.6111],[0.0391,0.1962,0.5922],[0.0203,0.2009,0.4333],[0.0015,0.2103,0.4518],[-0.0173,0.2245,0.4858],[-0.0361,0.2386,0.7569],[-0.0549,0.2528,0.7616],[-0.0737,0.2575,0.7704],[-0.0924,0.2669,0.7613],[-0.1112,0.2669,0.7595],[-0.1253,0.2811,0.5082],[-0.1347,0.3,0.2773],[-0.1441,0.3188,0.1833],[-0.1441,0.3377,0.1951],[-0.1535,0.3566,0.4654],[-0.1535,0.3754,0.1373],[-0.1629,0.3943,0.149],[-0.177,0.4132,0.1288],[-0.1817,0.432,0.1353],[-0.1864,0.4509,0.602],[-0.177,0.4698,0.668],[-0.1582,0.4603,0.1546],[-0.1394,0.4603,0.165],[-0.1206,0.4603,0.2754],[-0.1112,0.4509,0.4133],[-0.1018,0.432,0.698],[-0.083,0.4368,0.1742],[-0.0643,0.4273,0.1987],[-0.0455,0.4179,0.5258],[-0.0314,0.4368,0.2092],[-0.0126,0.4462,0.4275],[-0.0079,0.4651,0.1059],[0.0062,0.4792,0.5],[0.025,0.4745,0.1451],[0.0438,0.4792,0.1412]],"sections":[{"t":"What it is","a":"what"},{"t":"Size and period","a":"size"},{"t":"What it is good for","a":"good-for"},{"t":"What is left out","a":"excluded"},{"t":"How to license it","a":"license"}]},{"id":"data/steer-v2/trading-markets","tree":"data","name":"Trading & markets","url":"/data/steer-v2/trading-markets/","art":null,"title":"steer-v2 · Trading & markets","path":[[0.025,-0.3981,0.9765],[0.0344,-0.3793,0.9461],[0.0344,-0.3604,0.9276],[0.0297,-0.3415,0.9102],[0.025,-0.3227,0.8932],[0.025,-0.3038,0.8784],[0.0203,-0.2849,0.8632],[0.0156,-0.2661,0.8482],[0.0156,-0.2472,0.8353],[0.0109,-0.2283,0.8204],[0.0062,-0.2095,0.8067],[0.0109,-0.1906,0.7969],[0.0109,-0.1717,0.7847],[0.0109,-0.1529,0.7745],[0.0109,-0.134,0.7627],[0.0062,-0.1151,0.7517],[0.0062,-0.0963,0.7403],[0.0109,-0.0774,0.7373],[0.0109,-0.0585,0.7322],[0.0156,-0.0397,0.7322],[0.025,-0.0208,0.7373],[0.0344,-0.0019,0.7475],[0.0438,0.0169,0.7306],[0.0438,0.0358,0.6676],[0.0532,0.0547,0.6745],[0.0532,0.0735,0.6736],[0.0719,0.0924,0.6797],[0.0907,0.0971,0.7184],[0.1095,0.1066,0.7059],[0.1283,0.1113,0.7346],[0.1471,0.1113,0.7647],[0.1659,0.1113,0.7765],[0.1847,0.1113,0.7799],[0.2034,0.1113,0.7765],[0.2222,0.1113,0.7699],[0.241,0.116,0.7593],[0.2598,0.1207,0.6837],[0.2786,0.1302,0.0863],[0.288,0.149,0.1176],[0.2692,0.1679,0.0667],[0.2598,0.1868,0.0431],[0.2504,0.2056,0.0549],[0.2504,0.2245,0.102],[0.2598,0.2434,0.4667],[0.2786,0.2528,0.3059],[0.2927,0.2717,0.3343],[0.2833,0.2858,0.2379],[0.2927,0.3047,0.2235],[0.2833,0.3235,0.4392],[0.2692,0.3377,0.2157],[0.2551,0.333,0.2529],[0.2363,0.3188,0.2824],[0.2175,0.3283,0.2966],[0.2034,0.3471,0.3252],[0.1847,0.3613,0.7137],[0.1659,0.366,0.5567],[0.1471,0.366,0.5617],[0.1283,0.3707,0.5634],[0.1095,0.3754,0.5647],[0.0907,0.3849,0.5686],[0.0719,0.399,0.5739],[0.0719,0.4132,0.5765],[0.0907,0.4226,0.4863],[0.1048,0.432,0.4745]],"sections":[{"t":"What it is","a":"what"},{"t":"Size and period","a":"size"},{"t":"What it is good for","a":"good-for"},{"t":"What is left out","a":"excluded"},{"t":"How to license it","a":"license"}]},{"id":"data/steer-v2/video-sound-studios","tree":"data","name":"Video & sound studios","url":"/data/steer-v2/video-sound-studios/","art":null,"title":"steer-v2 · Video & sound studios","path":[[0.025,-0.3981,0.9765],[0.0297,-0.384,0.949],[0.0344,-0.3698,0.9376],[0.0344,-0.3557,0.9221],[0.0297,-0.3415,0.9102],[0.0297,-0.3274,0.898],[0.025,-0.3132,0.8852],[0.025,-0.2991,0.8745],[0.0203,-0.2849,0.8632],[0.0156,-0.2708,0.851],[0.0156,-0.2566,0.8416],[0.0109,-0.2425,0.8314],[0.0109,-0.2283,0.8204],[0.0062,-0.2142,0.8106],[0.0062,-0.2,0.8007],[0.0109,-0.1859,0.7936],[0.0109,-0.1717,0.7847],[0.0109,-0.1576,0.7772],[0.0109,-0.1434,0.7686],[0.0109,-0.1293,0.7608],[0.0062,-0.1151,0.7517],[0.0062,-0.101,0.7434],[0.0062,-0.0868,0.7329],[0.0109,-0.0727,0.7373],[0.0109,-0.0585,0.7322],[0.0156,-0.0444,0.7338],[0.0156,-0.0302,0.7259],[0.0297,-0.0161,0.7451],[0.0344,-0.0019,0.7475],[0.0438,0.0122,0.7425],[0.0438,0.0264,0.6686],[0.0438,0.0405,0.6635],[0.0532,0.0547,0.6745],[0.0532,0.0688,0.6745],[0.0625,0.083,0.6829],[0.0766,0.0924,0.689],[0.0907,0.0971,0.7184],[0.1048,0.1066,0.698],[0.1189,0.1066,0.7309],[0.133,0.1113,0.7451],[0.1471,0.1113,0.7647],[0.1612,0.1113,0.7686],[0.1753,0.1113,0.7752],[0.1894,0.1113,0.7817],[0.2034,0.1113,0.7765],[0.2175,0.1113,0.7736],[0.2316,0.1113,0.7686],[0.2457,0.116,0.7506],[0.2598,0.1207,0.6837],[0.2739,0.1302,0.0902],[0.288,0.1396,0.1462],[0.2833,0.1537,0.109],[0.2692,0.1679,0.0667],[0.2598,0.182,0.0431],[0.2551,0.1962,0.0471],[0.2551,0.2103,0.0686],[0.2504,0.2245,0.102],[0.2551,0.2386,0.4667],[0.2692,0.2481,0.3525],[0.2833,0.2575,0.2741],[0.2927,0.2717,0.3343],[0.288,0.2811,0.2706],[0.2833,0.2952,0.2529],[0.2927,0.3094,0.2118],[0.2833,0.3235,0.4392],[0.2692,0.333,0.3843],[0.2598,0.3424,0.4952],[0.2504,0.3283,0.2578],[0.2363,0.3188,0.2824],[0.2222,0.3235,0.3137],[0.2128,0.3377,0.3191],[0.2034,0.3518,0.3745],[0.1894,0.366,0.7137],[0.1988,0.3802,0.3392],[0.1988,0.3943,0.2576],[0.2081,0.4085,0.2165],[0.2081,0.4226,0.1529]],"sections":[{"t":"What it is","a":"what"},{"t":"Size and period","a":"size"},{"t":"What it is good for","a":"good-for"},{"t":"What is left out","a":"excluded"},{"t":"How to license it","a":"license"}]},{"id":"data/steer-v2/workstation-desktop-setup","tree":"data","name":"Workstation & desktop setup","url":"/data/steer-v2/workstation-desktop-setup/","art":null,"title":"steer-v2 · Workstation & desktop setup","path":[[0.025,-0.3981,0.9765],[0.0344,-0.3793,0.9461],[0.0344,-0.3604,0.9276],[0.0297,-0.3415,0.9102],[0.025,-0.3227,0.8932],[0.025,-0.3038,0.8784],[0.0203,-0.2849,0.8632],[0.0156,-0.2661,0.8482],[0.0156,-0.2472,0.8353],[0.0109,-0.2283,0.8204],[0.0062,-0.2095,0.8067],[0.0109,-0.1906,0.7969],[0.0109,-0.1717,0.7847],[0.0109,-0.1529,0.7745],[0.0109,-0.134,0.7627],[0.0062,-0.1151,0.7517],[0.0062,-0.0963,0.7403],[0.0109,-0.0774,0.7373],[0.0109,-0.0585,0.7322],[0.0156,-0.0397,0.7322],[0.025,-0.0208,0.7373],[0.0344,-0.0019,0.7475],[0.0438,0.0169,0.7306],[0.0438,0.0358,0.6676],[0.0532,0.0547,0.6745],[0.0532,0.0735,0.6736],[0.0719,0.0924,0.6797],[0.0907,0.0971,0.7184],[0.1095,0.1066,0.7059],[0.1283,0.1113,0.7346],[0.1471,0.1113,0.7647],[0.1659,0.1113,0.7765],[0.1847,0.1113,0.7799],[0.2034,0.1113,0.7765],[0.2222,0.1113,0.7699],[0.241,0.116,0.7593],[0.2598,0.1207,0.6837],[0.2786,0.1302,0.0863],[0.288,0.149,0.1176],[0.2692,0.1679,0.0667],[0.2598,0.1868,0.0431],[0.2504,0.2056,0.0549],[0.2504,0.2245,0.102],[0.2598,0.2434,0.4667],[0.2786,0.2528,0.3059],[0.2927,0.2717,0.3343],[0.2833,0.2858,0.2379],[0.2927,0.3047,0.2235],[0.2833,0.3235,0.4392],[0.2692,0.3377,0.2157],[0.2551,0.333,0.2529],[0.2363,0.3188,0.2824],[0.2175,0.3283,0.2966],[0.2034,0.3471,0.3252],[0.1894,0.366,0.7137],[0.1988,0.3849,0.2954],[0.2128,0.399,0.2477],[0.2316,0.4085,0.2381],[0.2504,0.4226,0.21],[0.2598,0.4415,0.1637],[0.2692,0.4603,0.1369]],"sections":[{"t":"What it is","a":"what"},{"t":"Size and period","a":"size"},{"t":"What it is good for","a":"good-for"},{"t":"What is left out","a":"excluded"},{"t":"How to license it","a":"license"}]}]}